/**
 * Albany External Base Stylesheet
 * This stylesheet contains mobile and global styles that
 * override albany-base.css in the site's theme.
 */



#main-nav ul#main-nav-top a{
    line-height: 1.3em;
}


/*UPDATE TO THE DEPARTMENT DIRECTORY WITH FILTER PARAGRAPH*/

.faculty-member .file>span{
    color: #46166b!important;
    border-bottom: none!important;
    border-top: none!important;

}

.file-icon .text-primary{
    color: #46166b!important;
}

.faculty-member .file-size{
    display:none!important;
}

.faculty-member .file>span:first-child{
    border-left: none!important;
}

/*STYLES FOR LOCALIST CALENDAR WIDGETS*/

.localist_widget_container div.lw_event_item_title{
    line-height: 30px!important;
}

.localist_widget_container li.lw_event_item{
    font: normal 14px/20px 'PublicSans', sans-serif !important;
}

.localist_widget_container .lw_view_all_cta a{
    font: normal 20px 'PublicSans', sans-serif !important;
}

.localist-widget, .localist-widget-hl ol{
font-family: 'PublicSans', sans-serif!important;
}

.localist-widget img.lwi {
    display: none;
}

.action_button{
    margin-left:20%;
}

.localist_widget_container div.lw_event_item_location {
    margin-top: 5px!important;
}

.localist_minicalendar .localist_minicalendar_page_heading{
    height: 4em!important;
}


table.localist_minicalendar_minicalendar a {
    text-decoration: none !important;
    background-image: none !important;
}

.localist_widget_container div.lw_event_item_location, .localist_widget_container div.lw_event_item_time{
    font-size: 1em!important;
}

.localist-widget-hl .event-list .event-overview .content{
   color: #555!important;
}

.localist_widget_container span.lw_event_item_date{
    background-color: rgba(0, 0, 0, 0.8)!important;
    font-size: 1em!important;
    
}

.lwd{
    font-size: 15px!important;
    line-height: 17px!important;
}

#lw li.lwe{
    list-style:none!important;
}

.localist_minicalendar .localist_minicalendar_page_heading h1{
    color: #46166b!important;
    font-size: 2em!important;
}

.localist_minicalendar_minicalendar td a:hover{
    background-color: #46166b!important;
}

.localist_minicalendar .localist_minicalendar_pager a{
    background-color: #46166b!important;
}

.localist_minicalendar .localist_minicalendar_pager a:hover{
    background-color: #444!important;
}

.localist_widget_container .action_button a{
    background: #46166b!important;
    color: #fff!important;
}

.localist_widget_container li.lw_event_item{
    background:transparent!important;
    margin: 5px 0px 2em 0px!important;
    border:none!important;
}

.localist_minicalendar_nav{
    margin: 2em 0px;
}

li.lw.lw_event_item{
    border-bottom: 1px solid #eee!important;
}

.localist-widget-hl .event-specs dd,.localist-widget-hl .event-card time {
    color: #fff!important;
}

.localist-widget-hl .event-title{
    font-size: 2rem!important;
    white-space: wrap!important;
}

.localist-widget-hl .cover:hover {
    background-image: none !important;
}

.localist-widget-hl .event-card{
    font-size:1.5rem!important;
}

.localist-widget-hl .event-title{
   font-size:1.5rem!important;
}

.localist-widget-hl .event-card .content p{
    
}

.localist-widget-hl .event-list .event-card {
    height: auto;
}

div#lclst_widget_footer {
    display: none!important;
}

.localist-widget-hl {
    margin-left: 5%;
}

.localist-widget-hl .event-short-date{
    font-size: 2rem;
}

.localist-widget-hl .event-detail-title{
    font-size: 18px!important;
}

.localist-widget-hl dl{
    font-size: 110%;
}

.localist-widget-hl dl{
    color: #666!important;
}

.localist_widget_container div.lw_event_item_description {
    font-size: 18px!important;
    line-height: 26px;
}

.localist_widget_container div.lw_event_item_title{
    font-size:20px;
}

.localist_widget_container .lw_view_all_cta {
text-align:center;
}

.localist_widget_container .lw_view_all_cta a {
  display:inline-block !important;
  }

  .localist_widget_container ul.lw_event_list li:last-child {
    border-bottom:0 !important;
  }

  .localist_widget_container .clock {
    height: 11px !important;
    width: 11px !important;
    margin-top:5px !important;
  }

  .localist_widget_container .clock:before {
    height: 5px !important;
    left: 5px !important;
    top: 1px !important;
}

  .localist_widget_container .clock:after {
    height: 4px !important;
    left: 3px !important;
    top: 0 !important;
}

.localist_widget_container li a.lw_event_item_image {
  background-image:none !important;
}

main .localist_widget_container li .action_button a {
padding:0;
border: solid 1px #46166b;
transition: all 0.5s ease;
}

main .localist_widget_container li .action_button a:hover {
  color: #46166b !important;
  background-color: white !important;
}

.localist_widget_container .pin {
  margin-top:10px !important;
}

@media only screen and (max-width: 480px) {
  .localist_widget_container a.lw_event_item_image {
    float:none !important;
  }
  .localist_widget_container div.lw_event_content {
    padding:10px 0 !important;
  }
  .localist_widget_container .lw_event_meta, .localist_widget_container .lw_event_meta {
    float:none !important;
    width:100% !important;
  }
  .localist_widget_container .action_button {
    margin-left:0 !important;
  }
  .localist_widget_container .action_button a {
    margin-top:0 !important;
  }
  .localist_widget_container a.lw_event_item_image {
    max-width:150px !important;
  }
}

/*UPDATE TO PROGRAM PAGE CTA BARS*/

.degreetype h1{
    font-size: 7rem;

}

body.page-node-type-academic-program .views-field-nothing-2{
    background-color: #333!important;
    padding: 0px!important;
}

body.page-node-type-academic-program .views-field-nothing-2 .container a{
    color: #333;
    background-color: #edba32;
    font-weight: bold;
    border: 1px solid #edba32;
    font-size: 2rem;
}

body.page-node-type-academic-program .views-field-nothing-2 .container a:hover{
    color: #edba32;
    background-color: transparent;
    border: 1px solid #edba32;
    background-size: 0px !important;
}

/*UPDATE TO SIDEBAR SOCIAL LINKS STYLING*/

.paragraph.paragraph--type--sidebar-social-links > .field--name-field-social-media-links > .field--item:first-child {
    margin-right: .3em;
}

.paragraph.paragraph--type--sidebar-social-links > .field--name-field-social-media-links > .field--item:last-child {
    margin-left: .3em;
}

.paragraph--type--social-media-links-items .field--name-field-left-side-social-link a::before{
    color: #fff;
    font-size: 30px;
    z-index: 1;
    position: relative;
    /* padding: 15px;*/
    right:auto;
}

.paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-twitter, .paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-instagram,
.paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-facebook{
    /*background-color: #444;
    padding: .3em .1em .1em .1em;*/
}

.paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-facebook a{
    padding-left: 3px;
}

.field.field--name-field-left-side-social-link.field--type-link.field--label-hidden.field--item:before {
    content: 'f111';
    font-family: 'FontAwesome';
    content: '\f111';
    z-index: 0;
    font-size: 3em;
    position: absolute;
}

.field.field--name-field-left-side-social-link.field--type-link.field--label-hidden.field--item:before:hover {
    color: #edba32;
}

.paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-twitter:hover, .paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-instagram:hover,
.paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-facebook:hover, .paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-linkedin:hover, .paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-youtube:hover, .paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default.social-property-tiktok:hover {
    color: #edba32;
}

.paragraph.paragraph--type--social-media-links-items.paragraph--view-mode--default {
  height:50px !important;
}

.field.field--name-field-left-side-social-link.field--type-link.field--label-hidden.field--item a:hover{
    text-decoration: none!important;
}

.paragraph--type--social-media-links-items .field--name-field-left-side-social-link {
    padding-top: .3em;
    width:50px;
}

.paragraph.paragraph--type--sidebar-social-links > .field--name-field-social-media-links > .field--item{
    margin: .1em;
}



/*UPDATE TO GREY PATTERN FULL BACKGROUND TO MAKE ACCORDIONS GREY*/

.paragraph-background-gray-pattern-full .panel-default>.panel-heading {
    background-color: #eee;
}

.paragraph-background-gray-pattern-full .paragraph--type--accordion .card-block{
    background-color: #eee;
}

/* UPDATE ON LINE 5*/

.paragraph--type--detailed-title .field--name-field-detail-title-title-field{
    font-size: 4.5rem!important;
    text-transform: none!important;
}

 /*UPDATE ON LINE 1491*/

 .paragraph--type--video .field--name-field-video{
  margin-top: 0px!important;
 }


 /*PROGRAM PAGE PERSISTENT BAR & UPDATES*/

 .page-node-type-academic-program .panel-title h3 {
    font-size: 1.1em;
    font-family: 'PublicSans';
}

#opportunities h2{
  text-transform: none!important;
}
.page-node-type-academic-program p.headline{
    color: #46166b;
    font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
    letter-spacing: 0;
    font-size: 4.4rem!important;
    line-height: 1.5 !important;
}

 .page-node-type-academic-program span.smaller{
  font-size: .5em;;
 }

 body.page-node-type-academic-program .degreetype h1{
  line-height: .95em;
 }

 .page-node-type-academic-program .button-background-mobile{
    width: 100%;
    position: fixed;
    bottom:0;
    display: block;
    z-index: 1000;
    margin-left: -15px;
    background-color: #46166b;
    color:#fff;
    padding: 1em 0px;
}

.page-node-type-academic-program .button-background{
background-color: #46166b;
color:#fff;
padding: 1em 0px;
}

.page-node-type-academic-program .button-background p{
  font-size: 1.3em;
}

.page-node-type-academic-program .button-background-mobile p{
  font-size: 1.3em;
}

.page-node-type-academic-program .button-background a{
  color: #fff!important;
}

.page-node-type-academic-program .button-background-mobile a{
  color: #fff!important;
}

/*EXPERIMENT*/
.video-short.field.field--name-field-video-short.field--type-video-embed-field.field--label-hidden.field--item iframe{
    width: 100%;
    margin-left: 0px;
    margin-top: 1em;
    height: 500px!important;
}

.video-short.field.field--name-field-video-short.field--type-video-embed-field.field--label-hidden.field--item{
    height: 500px!important;
     margin-bottom: 2em;
}

/* STYLE FOR HIDE PARAGRAPH CLASSY PARAGRAPH STYLE */

.hide-paragraph {
  display:none !important;
  visibility:hidden !important;
}

 /*STYLES FOR SUPPLEMENTAL PROGRAM INFO*/

.page-node-type-academic_program #supplemental-programs-block{
    background-color: #f4f4f4;
    padding: 1em;
    margin-right:15px;
    margin-top:1em;
}

.page-node-type-academic_program .field.field--name-field-supplemental-program.field--type-link.field--label-above .field--label{
    display:none;
}

.page-node-type-academic_program .field.field--name-field-supplemental-program.field--type-link.field--label-above .field--item::before {
    content: '• ';
    font-size: 1.2em;
}

.page-node-type-academic_program .view.view-supplemental-program-page-block ul li{
    list-style:none;
}

/*STYLES FOR EXPERT CONTENT TYPE*/

.page-node-type-experts_st .views-field.views-field-field-image {
    float: left;
    margin-right: 1em;
}

.page-node-type-experts_st .views-row {
    min-height: 200px;
}

/*STYLES FOR COMMUNICATION CONTENT TYPE*/
.page-node-type-communication .field--name-field-alternate-page-title {
  margin:0 0 40px;
}

.page-node-type-communication .comm-margin{
  margin:0 0 15px;
}

/*ADD TO MAIN STYLE SHEET LINE 5*/

.paragraph--type--shadow-links .field--name-field-paragraph-title{
    padding: 0px 5em;
}

/*ADD TO MAIN STYLE SHEET AFTER LINE 3018*/
ol.PolicyList ol li ol li ol {
    list-style-type: lower-roman;
    padding-top: 0em;
    padding-left: 1em;
    padding-bottom: .2em;
}

 /*MAP ICON STYILING*/

 .fa-location-dot:before, .fa-map-marker-alt:before {
    content: "\f3c5";
    color: #46166b;
    font-size: 4.5em;
}

.path-node-95936 .leaflet-popup-tip-container{
  display:none;
}

.path-node-95936 .leaflet-popup{
  margin-left: 100px;
}

.path-node-95936 .leaflet-popup-content p{
  margin:0px!important;
  font-size: 1.7em;
}

.path-node-95936 .leaflet-popup-content p.stand-out{
  font-size: 2.4rem;
}

 /*VISIT PAGE UPDATES*/

 .path-node-96071 ul.nav.nav-tabs li{
  width: 33%;
 }


 /*FIX IN BASE STYLING>*/

#additional-program-info p a{
  line-height: 2.1em;
  font-size: .83em;
}

 ul li, ol li {
    line-height: 2.8rem!important;
}


p a {
  background-image: linear-gradient(120deg, #edba32 0%, #edba32 100%);
    background-repeat: no-repeat;
    background-size: 100% 0.2em;
    background-position: 0 106%;
    transition: background-size 0.15s ease-in;
    color: #444;
    text-decoration: underline;
    text-decoration-color: #edba32 !important;
}

/*ADD TO LINE 1463*/

.paragraph--type--video .field--name-field-video-title {
  display: none; /* placed in the DOM to provide an iframe title using JavaScript */
}

/*ADD TO LINE 915ish*/

.paragraph-margin-top{
    margin-top:1em;
}

.paragraph-margin-bottom{
  margin-bottom:1em;
}

/*GREY BACKGROUND UPDATE*/

.paragraph-background-gray-pattern-full{
  padding: padding: 1em 0px!important;
}

.paragraph-background-gray-pattern.paragraph-background-gray-pattern-full.paragraph.paragraph--type--hero-banner{
 padding: 0px!important;
}

.paragraph-background-gray-pattern.paragraph-background-gray-pattern-full.paragraph.paragraph--type--hero-slideshow {
    padding: 0px !important;
}

/*AI PLUS EXPERTS LIST EDITS*/

.path-node-93381 span.areas-expertise{

    display:none;
}

 /* LAB / CENTER CONTENT TYPE STYLING */
.view-lab-center-faculty-listing .row.person-listing{
         border-top: 1px solid #ddd;
         min-height: 180px;
         margin: 1em 0 2em;
}

.view.view-center-for-policy-research-directory-view .row.person-listing{
         border-top: 1px solid #ddd;
         min-height: 180px;
         margin: 1em 0 1em;
}

.view.view-center-for-policy-research-directory-view .views-field-field-image {
    float: right;
       margin-top: 1em;
    max-width: 20rem;
}

.view.view-center-for-policy-research-directory-view .views-field-title{
    font-family: 'TradeGothicLTStd-BdCn20',Helvetica,Arial,sans-serif;
    font-size: 3.2rem;
    line-height: 1.2em;
    margin: 2.5rem 0 0.4rem;
}

.person-listing .col-sm-12.col-md-8 {
    padding-left: 0px!important;
}



 /* TWITTER ICON UPDATE */

  .paragraph--type--social-media-links-items a[href*="twitter"]::before{
  content: '\e61b'!important;
 }

 .paragraph--type--social-media-links-items a[href*="x.com"]::before {
  content: '\e61b';
}

.paragraph--type--social-media-links-items a[href*="mastodon"]::before {
  content: '\f4f6';
}

/* TIKTOK ICON UPDATE */

.paragraph--type--social-media-links-items a[href*="tiktok"]::before {
  content: '\e07b';
}

/*ONLINE CAMPAIGN STYLING*/

.path-node-96876 div.form_responses {
    display: flow;
}

div.form_response input+label{
  font-size: .85em!important;
}

.hide-small{
  display:none;
}

.show-small{
  display:block;
}

.path-node-96876 .region.region-above-content {
    display: none;
}

.path-node-96876 .row{
  margin-right:0px!important;
}

.path-node-96876 main{
    padding-top:0px!important;
}

.path-node-96876 .button-background-mobile{
    width: 100%;
    position: fixed;
    bottom:0;
    display: block;
    z-index: 1000;
    margin-left: -15px;
    background-color: #46166b;
    color:#fff;
    padding: 1em 0px;
}

.path-node-96876 .button-background{
background-color: #46166b;
color:#fff;
padding: 1em 0px;
}

.path-node-96876 .button-background p{
    font-size: 1.3em;
}

.path-node-96876 .button-background-mobile p{
  font-size: 1.3em;
}

.path-node-96876 .button-background a{
    color: #fff!important;
}

.path-node-96876 .button-background-mobile a{
  color: #fff!important;
}

.path-node-96876 .panel-default>.panel-heading {
  background-color: transparent !important;
}

.path-node-96876 .field--type-text-long ul li,
.path-node-96876 .field--type-text-with-summary ul li {
  background: none !important;
  padding-left: 0px;
  list-style-type: disc;
}

.path-node-96876 div#online-campaign {
  min-height: 1100px;
  background: linear-gradient(187deg, rgba(70, 22, 107, 1) 10%, rgba(70, 22, 107, 0) 75%), url(https://www.albany.edu/sites/default/files/iStock-1344252964-mobile.jpg);
  background-position: center;
  background-size: cover;
  width: 100vw;
  position: relative;
  margin-left: -15px;
}

.path-node-96876 div#online-campaign .gwrap {
  padding: 5em 2em 2em 2em;
}

.path-node-96876 div#online-campaign h1{
    color: #fff;
}

.path-node-96876 p.flavortext {
  color: #fff;
  line-height: 3.3rem;
  font-size: 2.8rem;
  padding: 0 0 25px 0;
  font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;

}

.path-node-96876 div#online-campaign #rfi {
  background-color: rgba(255, 255, 255, .85);
  padding: 2em;
}

.path-node-96876 div#online-campaign input,
.path-node-96876 div#online-campaign select {
  
  padding: 15px 5px 5px 7px;
  height: 2.2em;
  margin-bottom: .5em;
  border: 1px solid #a7a7a7;
}

.path-node-96876 div#form_question_8bc1b137-646e-485c-896d-f47a0d0aca25 label, .path-node-96876 div#form_question_e46d55f0-363d-401c-be8e-015973ef484a label, .path-node-96876 div#form_question_1e4f9985-18ac-4ca5-b5cc-b386e0b06bb4 label {
  position: absolute;
  top: 0px;
  left: 9px;
  width: 100%;
  font-size: .7em;
  z-index: 101;
}

.path-node-96876 div#form_question_6054df93-2340-4d82-8b57-757bc6e2f848, div#form_question_1f9696c6-9a8f-44a9-8f2c-e0abc2a6a7ae {
    width: 100% !important;
}

.path-node-96876 input#form_8bc1b137-646e-485c-896d-f47a0d0aca25, .path-node-96876 input#form_e46d55f0-363d-401c-be8e-015973ef484a, .path-node-96876 input#form_e46d55f0-363d-401c-be8e-015973ef484a, .path-node-96876 input#form_1e4f9985-18ac-4ca5-b5cc-b386e0b06bb4{
    height: 2.5em;
    width: 100%;
}

.path-node-96876 #rfi div.form_h1 .form_label {
  font-size: 2em;
  color: #461668;

}

.path-node-96876 div.form_p .form_label {
  margin-bottom: .8em;
}

.path-node-96876 input:focus {
  z-index: 10000;
}

.path-node-96876 #online-campaign .form-item {
  position: relative;
}

.path-node-96876 .paragraph--type--stats .field--name-field-stats-paragraph .field--name-field-stat-heading{
    color:#fff!important;
}
.path-node-96876 .paragraph--type--stats{
background: transparent;
}

.path-node-96876 img#badge{
float: left;
}

.path-node-96876 div.form_header .form_label{
display:none;
}

.path-node-96876 div.form_p .form_label{
display:none;
}

.path-node-96876 .form_response {
    margin-left: 1em;
}

.path-node-96876 main{
color: #333;
}

.field.field--name-field-stat-heading.field--type-string.field--label-hidden.field--item {
    /*font-size: 4em;
    color: #fff;
    font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;*/
}

.path-node-96876 .paragraph--type--stats .field--name-field-stats-paragraph .heading-wrapper {
    background-color: #46166b;
}
.path-node-96876 .field.field--name-field-center-column-title.field--type-text.field--label-hidden.field--item, .path-node-96876 .field.field--name-field-left-column-title.field--type-text.field--label-hidden.field--item, .path-node-96876 .field.field--name-field-right.field--type-text.field--label-hidden.field--item{
font-size: 2.8rem;
}

.path-node-96876 div#form_question_6406dfb3-8f2e-46f8-98a4-cfb85f76442a {
    display: none;
}

.path-node-96876 div#form_question_c75ebe4b-d9b5-4c09-a2e9-f351e856e1e9 {
    display: none;
}

.path-node-96876 div#form_question_e81f3b42-1707-4436-9258-68418fe7102a {
    display: none;
}

.path-node-96876 input#form_e46d55f0-363d-401c-be8e-015973ef484a {
    width: 100%;
}

.path-node-96876 div.form_question {
   
    margin: 0px!important;
}

.path-node-96876 label{
    font-size: 1em;
}

.path-node-96876 p.smaller {
    font-size: .85em;
}



 /*FLAGSHIP MATCH CAMPAIGN STYLING - COPIED OFF OF APPLY NOW CAMPAIGN STYLING*/

 /* "Apply Now" Campaign */
.path-node-91131 header#navbar {
    display: none;
}
.path-node-91131 .paragraph--type--stats .field--name-field-stats-paragraph .field--name-field-stat-heading{
    font-size: 4em;
    color: #46166b;
    font-family: 'TradeGothicLTStd-BdCn20',Helvetica,Arial,sans-serif;
    //border-bottom: 5px solid #edba32;
}
.path-node-91131.small{
font-size: .75em;
}
.path-node-91131 main, /* new */
.path-node-91131 div.main-container /* legacy */ {
    padding-top:0px;
}
.path-node-91131 .panel{
    background-color: transparent;
}
.path-node-91131 a.button.purplebutton {
  width: 100%;
  text-align: center;
  font-size: 1.3em;
  text-transform: none;
}
.path-node-91131 a.button.purplebutton.second{
  margin:0px;
}
.path-node-91131 span.hide-mobile{
  display:inline;
}
.path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .row .col-lg-12{
  display:grid;
  grid-template-columns: 100%;
  grid-template-rows: auto auto auto auto;
  padding: 0px;
  overflow: hidden;
}
.path-node-91131 .row.apply-image {

  padding: 0px 3em 2em 3em;
 background-image: linear-gradient(47deg, rgba(36,36,36,1) 10%, rgba(36,36,36,0) 75%);
// background-image: linear-gradient(47deg, rgba(70, 22, 107,1) 15%, rgba(70, 22, 107,0) 75%);

}
.path-node-91131 .row.apply-image h1 {
    color: #fff;
    margin-top: 30vh;
    text-shadow: 2px 2px 10px #333;
}

.path-node-91131 p.first-p{
 padding-bottom: 1em;
}

span.yellow {
    color: #edba32;
}
.path-node-91131 .row.apply-image h2 {
    color: #fff;
    width: 60%;
    text-shadow: 2px 2px 5px #333;
  line-height: 1.2;
  font-size: 3rem;
}
.path-node-91131 .row.apply-image p {
    color:#fff;
    margin-top:10px;
    font-size: .9em;
}
.path-node-91131 .no-left {
  margin-left: -15px!important;
}
.path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 div#paragraph-id-209861 {

  grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 1;
  grid-row-end: 1;
  background-image: url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/Stock_042915Stock_042915_MG_3999.jpg');
  background-position: center;
  background-size: cover;
  width: 100vw;
  position: relative;
  min-height: 50vh;
}

.path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(2) {

  grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 2;
  grid-row-end: 2;

  }

.path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(3) {
 grid-column-start: 1;
  grid-column-end: span 2;
  grid-row-start: 3;
  grid-row-end: 3;
  margin: 0px!important;
}

.path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(4) {
  grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 4;
  grid-row-end: 4;
  width: 96%;
  padding: 3em 0px;
  position: relative;
  z-index: 3;
  margin: 0px 1%;
}
.path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(5) .paragraph:first-child {
  background: none!important;
  width: 98%;
  min-height: auto;
  margin-left: auto;
}
.path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(6) {
  grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 4;
  grid-row-end: 4;
  width: 98%;
  margin-left: 2%;
  padding: 3em 0px;
  position: relative;
  z-index: 3;
}
.path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(7) {
  grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 7;
  grid-row-end: 7;
  width: 96%;
  padding: 3em 0px;
  position: relative;
  z-index: 3;
  margin-left:1%;
}
.path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(6) .paragraph:first-child {
  background: none!important;
  width: 98%;
  min-height: auto;
  margin-left: auto;
}
.path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(7) {
  grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 6;
  grid-row-end: 6;
  width: 98%;
  padding: 3em 0px;
  position: relative;
  z-index: 3;
}
.path-node-91131 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(8) {
    grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 8;
  grid-row-end: 8;
  position: relative;
  z-index: 3;
  //background-image:url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/communicationsmarketing/greatness/images/Diagonal_Pattern_PMS_124.png');
  //background-size: cover;
  padding: 3em 0px;
}
.path-node-91131 #requestinfoform h4 {
  margin-bottom: 2em;
}
.path-node-91131 .form-holder {
  width: 40%;
  margin-left: 30%;
}
.path-node-91131 .form-holder input#form_ab79d305-715a-46a9-94be-bda726849a00, .path-node-91131 .form-holder input#form_3332094d-5c5a-429a-8c76-739fc7e68a83, .path-node-91131 .form-holder select, .path-node-91131 .form-holder textarea {
  width: 100%;
}
.path-node-91131 footer.footer {
  display: none;
}
.path-node-91131 .footer {
  background-color:#333;
  margin-top: 0px;
}
.path-node-91131 .footer p {
    color:#fff;
}
.path-node-91131 .footer a {
    color:#fff;
}
.path-node-91131 .unleash {
    position:relative;
    z-index: 10;
}


/* ACADEMICS UPDATED STYLING FOR NEW TRANSFER ADMISSIONS ONLY TAG */

.view-academic-programs-rich-listing span.badge.opts-completion-program{
    background-color: #666;
}

/*ADD IN BASE STYLE SHEET LINE 1143*/

.paragraph-background-gray-pattern-full{
  padding-left: 1em;
  padding-right: 1em;
}

/*FIX IN BASE STYLESHEET LINE 1098*/
.paragraph--type--large-hero-slideshow .field--name-field-banner-quicklinks-link a{
  line-height: 1.2em!important;
}


.path-node-76416 video#hero-video{
width: 100%;
background-image: url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/20190520_Undergraduate-Commencement_PD3_9541-1.jpg')!important;
background-size:cover;
}

.path-node-76416 .video-wrapper{
width: 100%;
background-image: url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/20190520_Undergraduate-Commencement_PD3_9541-1.jpg')!important;
background-size:cover;
}

/*FIX IN BASE STYLESHEET LINE 855*/

.paragraph--type--_-column-text .field--name-field-column-title, .paragraph--type--_-column-text .field--name-field-column-title-2{

    text-transform: none!important;
    color: #46166b;
    font-size: 3rem!important;
}

/*FIX IN BASE STYLESHEET LINE 3324*/
.resource-listing button.form-submit{
position: inherit!important;
}

/*Styling for End of Year Review Page*/

.path-node-81131 .view-content:after {
    content: '';
  display: block;
  clear: both;
}

.path-node-89376 .view-content:after {
    content: '';
  display: block;
  clear: both;
}

/*Styling for the new three column content paragraph*/

.field.field--name-field-right-column-button.field--type-link.field--label-hidden.field--item {
    margin-top: auto;
}

.field.field--name-field-left-column-button.field--type-link.field--label-hidden.field--item{
margin-top:auto;
}

.field.field--name-field-center-column-button.field--type-link.field--label-hidden.field--item{
margin-top:auto;
}

.paragraph-col {
    flex: 1;
    padding: 1em;
    display: flex;
    flex-direction: column;
    
}

.paragraph--type--video .paragraph-col {
  justify-content: center;
}

.paragraph-col-container {
    display: flex;
    width: 100%;
    position: relative;
    flex-direction:column;
}

.field.field--name-field-center-column-title.field--type-text.field--label-hidden.field--item, .field.field--name-field-left-column-title.field--type-text.field--label-hidden.field--item, .field.field--name-field-right.field--type-text.field--label-hidden.field--item{
  font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
    letter-spacing: 0;
    color: #46166b;
    text-align: center;
    font-size: 3.4rem;
    padding: 0.5em 0px;
    line-height: 3.5rem;
}

.field.field--name-field-center-column-button.field--type-link.field--label-hidden.field--item a, .field.field--name-field-left-column-button.field--type-link.field--label-hidden.field--item a, .field.field--name-field-right-column-button.field--type-link.field--label-hidden.field--item a{
 display: inline-block;
    margin: 0 15px 5px 0;
    text-transform: uppercase;
    text-align: center;
    font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
    font-size: 26px;
    line-height: 1em;
    padding: 18px 16px 12px;
    text-decoration: none;
    background: #46166b;
    color: #fff;
    border: solid 1px #46166b;
    border-radius: 0;
    width: 100%;
    white-space: normal;

}

.field.field--name-field-center-column-button.field--type-link.field--label-hidden.field--item a:hover{
  color: #46166b;
    background-color: white;
}

.field.field--name-field-left-column-button.field--type-link.field--label-hidden.field--item a:hover{
  color: #46166b;
    background-color: white;
}


.field.field--name-field-right-column-button.field--type-link.field--label-hidden.field--item a:hover{
  color: #46166b;
    background-color: white;
}

.field.field--name-field-left-column-image.field--type-image.field--label-hidden.field--item img, .field.field--name-field-center-column-image.field--type-image.field--label-hidden.field--item img, .field.field--name-field-right-column-image.field--type-image.field--label-hidden.field--item img{
  width: 100%;
}

.field.field--name-field-left-column-text-formatted.field--type-text-long.field--label-hidden.field--item, .field.field--name-field-center-column-text-.field--type-text-long.field--label-hidden.field--item, .field.field--name-field-right-column-text-.field--type-text-long.field--label-hidden.field--item{
    padding: 1em 0px;
  }

/*Styling for the new right button paragraph*/

.field.field--name-field-box-title.field--type-text.field--label-hidden.field--item{
  font-size: 4.4rem;
  color: #46166b;
  font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 5rem;
}

.field.field--name-field-button.field--type-link.field--label-hidden.field--item {
    width: 100%;
}

.field.field--name-field-button.field--type-link.field--label-hidden.field--item a{
    display: inline-block;
    margin: 0 15px 5px 0;
    text-transform: uppercase;
    text-align: center;
    font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
    font-size: 26px;
    line-height: 1em;
    padding: 18px 16px 12px;
    text-decoration: none;
    background: #46166b;
    color: #fff;
    border: solid 1px #46166b;
    border-radius: 0;
    width: 100%;
}

.field.field--name-field-button.field--type-link.field--label-hidden.field--item a:hover {
   color: #46166b;
    background-color: white;
}

.paragraph--type--left-text-right-button {
    margin-bottom: 1.5em;
}

.field.field--name-field-box-text.field--type-string.field--label-hidden.field--item {
    padding-bottom: 0.5em;
}

/*Styling for the Microcredential content Type*/

body.page-node-type-microcredential .container.cta a{
    display: inline-block;
    margin: 0 15px 5px 0;
    text-transform: uppercase;
    text-align: center;
    font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
    font-size: 26px;
    line-height: 1em;
    padding: 18px 16px 12px;
    text-decoration: none;
    background: #46166b;
    color: #fff;
    border: solid 1px #46166b;
    border-radius: 0;
}

body.page-node-type-microcredential .container.cta a:hover{
color: #46166b;
    background-color: white;
}


body.page-node-type-microcredential{
  overflow-x: hidden;
}

body.page-node-type-microcredential header.microcredential-header {
//background-image: linear-gradient(277deg, rgb(130 130 130) 0%, rgba(51,51,51,1) 100%);
background-color: #3d2352;
}

body.page-node-type-microcredential header.microcredential-header .row.title-container{
    background-image: url(https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/Diagonal_Pattern_PMS_124%20-transparent.png);
    background-size: cover;
    padding: 1em 5em 2em 5em;
}

body.page-node-type-microcredential header.microcredential-header h1{
color:  #fff;
}

body.page-node-type-microcredential header.microcredential-header p{
color:  #fff;
margin-top: -1em!important;
}

body.page-node-type-microcredential #side-bar-button{
  width: 100%!important;
  margin-bottom: 1em;
}

.page-node-type-microcredential .col-sm-12.col-md-4.col-md-push-8.sidebar-column{
  padding: 1em;
    background-color: #e6e6e6;

}

.top-info{
    margin-bottom: 1em;
  }

div#top-info-holder {
    padding: 1em;
    background-color: rgb(61 35 82);
    color:  #fff;
    text-align: center;
    border-top: 1px solid #EEB211;
}

div#top-info-holder .gold{
    color:  #EEB211;
    font-size: 1.5em;
    line-height: 1em;
    font-weight: bold;
} 

div#additionalinfo{
    margin-bottom: 3em;
}

body.page-node-type-microcredential .row.main-content {
    padding: 1em;
}

.page-node-type-microcredential .col-sm-12.col-md-4.col-md-push-8.sidebar-column{
  margin-bottom: 2em;
}

 body.page-node-type-microcredential .body-content img{
    //width: 100%;
    //margin: 0px;
  }


body.page-node-type-microcredential #start-date {
    margin-bottom:  1.5em;
}

body.page-node-type-microcredential #current-student{
    border-top:  1px solid #ababab;
     padding-top: 1em;
}

body.page-node-type-microcredential #format{
  border-top:  1px solid #ababab;
     padding-top: 1em;
     margin-bottom:  1.5em;
     }

body.page-node-type-microcredential #time-commitment {
    margin-bottom:  1.5em;
    border-top:  1px solid #ababab;
    padding-top: 1em;
}

body.page-node-type-microcredential #eligible-learners {
    margin-bottom:  1.5em;
    border-top:  1px solid #ababab;
    padding-top: 1em;
}

body.page-node-type-microcredential #program-contact {
    margin-bottom:  1.5em;
    border-top:  1px solid #ababab;
    padding-top: 1em;
}

body.page-node-type-microcredential #credly-badge {
    margin-bottom:  1.5em;
    border-top:  1px solid #ababab;
    padding-top: 1em;
}

body.page-node-type-microcredential #instructor-holder {
    background-color:  #f4f4f4;
    padding: 2em 5em;
}

body.page-node-type-microcredential #instructor-holder h3{
  text-align: center;
}

body.page-node-type-microcredential #instructor-holder img{
  float: right;
}

/*Styling for the view of the ITS Offering Content Type*/
.path-node-79286 .its-offering-container {
    padding: 2em;
    border: 2px solid #e6e6e6;
margin-bottom: 2em;
}

.path-node-79286 .smaller{
padding-top:.5em;
border-top: 1px solid #e6e6e6;
margin-top: 1.5em;
font-size: 1.4rem;
}

.path-node-79286 span.btn.btn-albany a {
    color: #fff;
}

.path-node-79286 span.btn.btn-albany a:hover {
    color: #46166b;
}

.path-node-79286 .bef-exposed-form .form--inline > .form-item{
margin-right: 1em;
margin-bottom: 1em;
}

.path-node-79286 .form-inline .control-label{
  display: block;
}

/*Random style updates - add to line 1251 in Albany Base*/
.paragraph--type--brag-box .brag-box-body{
  font-size: 1.3em!important;
}

 /*FORMS UPDATE*/

 .help-block{
      font-size: 1em!important;
}

/*Random style updates - add to line 493 in Albany Base*/

span.degree-name.extra-padding {
    line-height: 2em;
}

.opportunity p{
  font-size:  1em!important;
}

/*Random style updates - add to line 2303 in Albany Base*/
body.page-node-type-academic-program table thead {
    color: #fff;
}

/*STYLES FOR BEDEWORK EVENT EMBEDS*/
span.bwEventsCount{
 display: none;
}
ul.bwEventList li{
  list-style: none!important;
}
ul.bwEventList {
padding-left:0px;
}
span.bwSummary a{
line-height: 2em;
}

/*SIGNATURE EVENT SLATE FEED*/

#signature-event #slate-ualbanysignature-output .slate-output h4{
  font-size:  3.4em!important;
}

#signature-event #slate-ualbanysignature-output .slate-output .date{
  font-weight: bold;
}

/*SAGES TEAM PAGE FIX*/

.path-node-73021 .paragraph .field--name-field-paragraph-title{
font-size: 3.2rem!important;
padding: 1em 0px 0px 0px!important;
line-height:0px!important;
margin-bottom: 0px!important;
}

/*RESOURCE FAIR QUICK CSS FIX*/

.path-node-71951 .resource-listing button.form-submit{
  .resource-listing button.form-submit 
    margin-top: 2em;
    width: 100%;
    margin-left: 0px!important;
  }

.path-node-71951 fieldset, .form-item {
    margin-bottom: 3em;
}


/* Public Engagement News Short List View Styles */

.view.view-duplicate-of-public-engagement-news-short-list.view-id-duplicate_of_public_engagement_news_short_list .dept-news-image{
  float: left;
  width: 40%;
}
.view.view-duplicate-of-public-engagement-news-short-list.view-id-duplicate_of_public_engagement_news_short_list .views-field.views-field-field-image{
  display: none;
}
.view.view-duplicate-of-public-engagement-news-short-list.view-id-duplicate_of_public_engagement_news_short_list .views-field.views-field-nothing .display-date{
  font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
  padding: 10px 0 5px;
  text-transform: uppercase;
  padding-top: 0;
}
.view.view-duplicate-of-public-engagement-news-short-list.view-id-duplicate_of_public_engagement_news_short_list .dept-news-image > img{
  padding: 0 1.5em 1em 0;
  max-width: 100%;
}
.view.view-duplicate-of-public-engagement-news-short-list.view-id-duplicate_of_public_engagement_news_short_list .views-row{
  border-bottom: 1px solid #ddd;
  min-height: 350px;
}
.view.view-duplicate-of-public-engagement-news-short-list.view-id-duplicate_of_public_engagement_news_short_list .views-field.views-field-nothing{
  background: #fff;
  margin: 0 15px 2em;
  padding-bottom: 1.5em;
  cursor: pointer;
}

/* Research News Short List View Styles */

.view.view-research-news-short-list.view-id-research_news_short_list .dept-news-image{
  float: left;
  width: 40%;
}
.view.view-research-news-short-list.view-id-research_news_short_list .views-field.views-field-field-image{
  display: none;
}
.view.view-research-news-short-list.view-id-research_news_short_list .views-field.views-field-nothing .display-date{
  font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
  padding: 10px 0 5px;
  text-transform: uppercase;
  padding-top: 0;
}
.view.view-research-news-short-list.view-id-research_news_short_list .dept-news-image > img{
  padding: 0 1.5em 1em 0;
  max-width: 100%;
}
.view.view-research-news-short-list.view-id-research_news_short_list .views-row{
  border-bottom: 1px solid #ddd;
  min-height: 350px;
}
.view.view-research-news-short-list.view-id-research_news_short_list .views-field.views-field-nothing{
  background: #fff;
  margin: 0 15px 2em;
  padding-bottom: 1.5em;
  cursor: pointer;
}

/* Public Engagement News Archive View Styles */

.view.view-public-engagement-news.view-id-public_engagement_news .dept-news-image{
  float: left;
  width: 40%;
}
.view.view-public-engagement-news.view-id-public_engagement_news .views-field.views-field-field-image{
  display: none;
}
.view.view-public-engagement-news.view-id-public_engagement_news .views-field.views-field-nothing .display-date{
  font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
  padding: 10px 0 5px;
  text-transform: uppercase;
  padding-top: 0;
}
.view.view-public-engagement-news.view-id-public_engagement_news .dept-news-image > img{
  padding: 0 1.5em 1em 0;
  max-width: 100%;
}
.view.view-public-engagement-news.view-id-public_engagement_news .views-row{
  border-bottom: 1px solid #ddd;
  min-height: 250px;
}
.view.view-public-engagement-news.view-id-public_engagement_news .views-field.views-field-nothing{
  background: #fff;
  margin: 0 15px 2em;
  padding-bottom: 1.5em;
  cursor: pointer;
}

/* News Article Sidebar Content */
body.page-node-type-article .sidebar-content h1 {
  display: none;
}

/* For GENERAL Generic spaced bullet list */
ul.padded-list {
    margin: 1em;
}
ul.padded-list li {
    padding-bottom: 0.5em;
    list-style: circle;
}

/* Homepage 2021 */
.path-node-68036 .apply-image {
  z-index: 10;
  padding: 2em;
  position: absolute;
  top: 0;
  width: 100%;
}
.path-node-68036 video{
    display:none;
}
.path-node-68036 .video-holder {
  max-height: 70vh;
  height: 40vh;
  overflow: hidden;
  background-image:url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/homepage-mobile-image.jpg');
  background-size:cover;
  background-repeat: no-repeat;
}
.path-node-68036 .academics{
    background-color:#46166b!important;
}
.path-node-68036 .academics h2{
    font-size:3.5em!important;
    color: #fff!important
}
.path-node-68036 div#button-holder{
  padding-top:1em;
}
.path-node-68036 div#button-holder a {
  margin-right: 2em;
  color: #fff;
  z-index: 100;
  position: relative;
}
.path-node-68036 a.btn.btn-albany{
  width: 100%;
}
.path-node-68036 div#button-holder a:after{
  content: url(https://web.archive.org/web/20240329174754im_/https://www.albany.edu/communicationsmarketing/openhouse/assets/img/angle-right-solid.png);
  padding-left: 10px;
}
.path-node-68036 .paragraph--type--brag-box .brag-box-panel{
    background-color: #333;
}
.path-node-68036 .paragraph--type--brag-box .brag-box-title{
    color:#fff;
}
.path-node-68036 .paragraph--type--brag-box .brag-box-body{
    color: #fff!important;
}
.path-node-68036 .paragraph--type--brag-box .brag-box-button-primary a{
  background: #edba32;
  border: solid 1px #edba32;
}
.path-node-68036 .flex-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-content: stretch;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.path-node-68036 form#programsearch {
  width: 100%;
  z-index: 100;
  padding-top: 1em;
}
.path-node-68036 input#programsearch-input {
  width: 99.7%;
  height: 50px;
}
.path-node-68036 div#button-holder {
  padding-top: 1em;
}
.path-node-68036 span.bigger {
  font-size: 2em;
  color: #fff;
}
.path-node-68036 span.biggest {
  font-size: 2.5em;
  line-height: .75em;
  color: #fff;
}
.path-node-68036 .row.callout-container {
  z-index: 10;
  position: relative;
}
.path-node-68036 .paragraph--type--gridder{
  z-index:10;
  position:relative;
}
.path-node-68036 div#paragraph-id-109371 {
  z-index: 100;
  position: relative;
}

/* Logged-In User */
body.user-logged-in.path-user article {
  padding: 2em;
}
body.user-logged-in.path-user .field--name-name {
  font-size: 1.2em;
  font-weight: 600;
  margin-bottom: 0.5em;
}
body.user-logged-in.path-user h4.label {
  font-family: 'PublicSans', sans-serif;
  color: #222;
  font-size: 1em;
  margin: 0;
  padding: 0;
  font-weight: normal;
}

/*CAMPAIGNS*/
/* "Early Admission" Campaign - add at line 3437 in Albany base*/
.path-node-72896 header#navbar {
    display: none;
}
.path-node-72896 main, /* new */
.path-node-72896 div.main-container /* legacy */ {
  padding-top:0px;
}
.path-node-72896 .panel{
  background-color: transparent;
}
.path-node-72896 a.button.purplebutton {
  width: 100%;
  text-align: center;
  font-size: 1.3em;
  text-transform: none;
}
.path-node-72896 a.button.purplebutton.second{
  margin:0px;
}
.path-node-72896 span.hide-mobile{
  display:inline;
}
.path-node-72896 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .row .col-lg-12{
  display:grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: auto auto auto auto;
  padding: 0px;
  overflow: hidden;
}
.path-node-72896 .row.apply-image {
  position: relative;
  z-index: 10;
  padding: 0px 3em;
  background-image: linear-gradient(47deg, rgba(36,36,36,1) 10%, rgba(36,36,36,0) 65%), url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/apply-foreground-cropped_0.png');
  background-position: center;
  background-size: cover;
  width: 100vw;
  position: relative;
  min-height: 70vh;
  margin-left: 0px;
  margin-right:0px;
}
.path-node-72896 .row.apply-image h1 {
  color: #fff;
  margin-top: 32vh;
  text-shadow: 2px 2px 10px #333;
}
.path-node-72896 .row.apply-image h2 {
  color: #fff;
  width: 60%;
  text-shadow: 2px 2px 5px #333;
  line-height: 1.2;
  font-size: 4rem;
}
.path-node-72896 .row.apply-image p {
  color:#fff;
  margin-top:10px;
  font-size: .9em;
}
.path-node-72896 .no-left {
  margin-left: -15px!important;
}
.path-node-72896 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:first-child {
  grid-column-start: 1;
  grid-column-end: span 2;
  grid-row-start: 1;
  grid-row-end: 1;
  background-image: url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/sites/default/files/apply-background-cropped.jpg');
  background-position: center;
  background-size: cover;
  width: 100vw;
  position: relative;
  min-height: 70vh;
}
.path-node-72896 div#paragraph-id-128031{
  grid-column-start: 1;
  grid-column-end: span 2;
  grid-row-start: 4;
  grid-row-end: 4;
  position: relative;
  z-index: 3;
  background-image:url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/communicationsmarketing/greatness/images/Diagonal_Pattern_PMS_124.png');
  background-size: cover;
  padding: 3em 0px;
}
.path-node-72896 .region-below-content section#block-albany-views-block-below-content-block-1 .form-group .view-content .col-lg-12 .paragraph:nth-child(2) {
  grid-column-start: 1;
  grid-column-end: span 2;
  grid-row-start: 4;
  grid-row-end: 4;
  position: relative;
  z-index: 3;
  background-image:url('https://web.archive.org/web/20240329174754im_/https://www.albany.edu/communicationsmarketing/greatness/images/Diagonal_Pattern_PMS_124.png');
  background-size: cover;
  padding: 3em 0px;
}
.path-node-72896 #requestinfoform h4 {
  margin-bottom: 2em;
}
.path-node-72896 .form-holder {
  width: 40%;
  margin-left: 30%;
}
.path-node-72896 .form-holder input#form_ab79d305-715a-46a9-94be-bda726849a00, .path-node-72896 .form-holder input#form_3332094d-5c5a-429a-8c76-739fc7e68a83, .path-node-72896 .form-holder select, .path-node-72896 .form-holder textarea {
  width: 100%;
}
.path-node-72896 footer.footer {
  display: none;
}
.path-node-72896 .footer {
  background-color:#333;
  margin-top: 0px;
}
.path-node-72896 .footer p {
  color:#fff;
}
.path-node-72896 .footer a {
  color:#fff;
}
.path-node-72896 .unleash {
  position:relative;
  z-index: 10;
}

/* Accordion Image Responsive Styling */

@media only screen and (max-width: 480px) {
  .field--name-field-accordion-section-body .align-right, .field--name-field-accordion-section-body .align-left {
      float:none;
      margin-left:auto !important;
      margin-right:auto !important;
      margin-bottom:5px;
  }
  }

/* Header Fixes */

@media only screen and (min-width: 992px) {
  #main-nav .appear {
      display: inline;
      transition: unset;
  }
  }

  @media only screen and (min-width: 768px) {
    #block-albany-searchblockbutton a:hover {
        color: #333;
        background-color: #eeb211;
    }
    #block-albany-searchblockbutton a:hover::before {
    color: #333;
    background-color:transparent;
    }
    }    

    /* Accessibility Fixes */

    .page-node-type-academic-program .views-field.views-field-field-personal-website{
        font-size: 2rem;
    }

    main p a, main li a, main legend a, main table a, .view-department-directory .views-field-field-display-phone a, .view-department-directory .views-field-field-email a, .department-directory-list-view .views-field-field-display-phone a, .department-directory-list-view .views-field-field-email a, .webform-confirmation__back a, .alert-message .content .field--item a, .department-directory-list-view .views-field-field-personal-website a, .view-pages-with-empty-meta-description-fields a {
      padding:2px 0 0;
    }

    .leaflet-touch .leaflet-control-attribution {
      font-size:1.4em;
    }

    .flex-pauseplay a {
      overflow:initial;
    }

    .flex-control-paging li a, .flex-pauseplay a {
      width: 24px !important;
      height: 24px !important;
    }          

    .paragraph--type--captioned-slider .flexslider .flex-control-nav li > a {
      width:24px !important;
      height:24px !important;
    }
          
    .paragraph--type--captioned-slider .slider-caption-combined {
      padding: 1.5rem 1.5rem calc(1.5rem + 30px) 1.5rem !important;
    }
          
    .flexslider.optionset-full-width-paragraph-slider ul.slides li.flex-active-slide .flex-caption {
      padding: 1.5rem 1.5rem calc(1.5rem + 30px) 1.5rem !important;
    }

    .form-item .help-block {
      color:#575757;
    }

    .paragraph--type--hero-slideshow .flexslider .flex-control-nav:empty {
      display:none;
      visibility:hidden;
      }

      ul.group-menu li.expanded li .dropdown-toggle:focus, ul.group-menu .dropdown-menu>li>a.active-trail:focus {
        outline: 5px auto -webkit-focus-ring-color;
      }

      footer.footer .footer-new>.col-sm-12>a {
        min-width: 24px;
        min-height: 24px;
        display:block;
        padding:0;
        background-image:none !important;
      }

      .paragraph--type--captioned-slider .flexslider .flex-pauseplay a {
        color:#444444;
        visibility:hidden;
      }

      .paragraph--type--captioned-slider .flexslider .flex-pauseplay a:before {
        visibility:visible;
      }

      .stand-out, .field--name-field-alternate-page-title .views-field-field-page-subtitle .field-content p, .paragraph--type--sidebar-callout .field-group-background-image p, .paragraph--type--hero-banner .views-field-nothing .slide-text-wrapper p, div.ivy-main .ivy-popup .ivy-header .ivy-intro p, .paragraph--type--image-left .field--name-field-body-paragraph, .paragraph--type--image-left .field--name-field-body-paragraph p, .paragraph--type--video .field--name-field-body-paragraph, .paragraph--type--video .field--name-field-body-paragraph p, .paragraph--type--hero-slideshow .flexslider .views-field-nothing .slide-text-wrapper p, .center-page-title-view-display .center-page-subtitle p {
        line-height:1.5;
        }

        caption {
          color:#444444;
        }

        .paragraph--type--image-left .field--name-field-link a {
          margin-bottom:1em;
        }

        .sr-only-fix {
          border: 0 !important;
            clip: rect(1px, 1px, 1px, 1px) !important;
          -webkit-clip-path: inset(50%) !important;
            clip-path: inset(50%) !important;
          height: 1px !important;
          margin: -1px !important;
          overflow: hidden !important;
          padding: 0 !important;
          position: absolute !important;
          width: 1px !important;
          white-space: nowrap !important;
        }

    /* Alert Fix */

    .view-alert-message>.view-content {
      padding-bottom:0.1em;
      }
      .view-alert-message {
      padding-bottom:0;
      }

      /* Ranking Box CSS */

      .ranking-container .big-text, .paragraph--type--ranking-box .big-text
      {
        border-bottom: 2px solid #444;
        padding-bottom: .5em;
        font-size: 3em;
        font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
        line-height: 1.5;
      }
      
      .ranking-container .flex-item.purple-background-with-white-text p.big-number,
      .ranking-container .flex-item.gray-background-with-white-text p.big-number
      {
      border-color:#fff;
      }
      
      .ranking-container .flex-item.white-background-with-purple-text p.big-number
      {
      border-color:#46166b;
      } 
      
      .ranking-container .view-content
      {
        padding-top: 2em;
        display: flex;
        gap: 1em;
      }
      
      .ranking-container .flex-item.white-background-with-purple-text
      {
        flex-grow: 1;
        flex: 1;
        padding: 1em;
        border: 1px solid #46166b;
        transition: 0.3s;
      }
      
      .ranking-container .flex-item.gray-background-with-white-text
      {
        flex-grow: 1;
        flex: 1;
        padding: 1em;
        background: #666;
        transition: 0.3s;
      }
      
      .ranking-container .flex-item.purple-background-with-white-text
      {
        flex-grow: 1;
        flex: 1;
        padding: 1em;
        background: #46166b;
        transition: 0.3s;
      }
      
      .ranking-container .flex-item.purple p.big-number
      {
        border-bottom: 2px solid #fff;
      }
      
      .ranking-container .flex-item.gray-background-with-white-text p,
      .ranking-container .flex-item.purple-background-with-white-text p
      {
        color: #fff;
      }
      
      .ranking-container .flex-item.gold-background-with-gray-text
      {
        background: #edba32;
        flex-grow: 1;
        flex: 1;
        padding: 1em;
        transition: 0.3s;
      }
      
      .ranking-container .flex-item.gold-background-with-gray-text p
      {
        color: #444;
      }
      
      .ranking-container .flex-item.white-background-with-purple-text p
      {
      color:#46166b;
      }
      
      .ranking-container p.big-number
      {
        border-bottom: 2px solid #444;
        font-size: 3em;
        text-align: center;
        font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
      }
      
      .ranking-container p.big-words
      {
        font-size: 3em;
        text-align: center;
        font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
        line-height: 1.5;
      }
      
      .ranking-container p.medium-words
      {
        font-size: 2em;
        text-align: center;
        font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
        line-height: 1.5;
        margin:0;
      }
      
      .ranking-container p.mediumish-words
      {
        font-size: 1.3em;
        text-align: center;
        font-family: 'TradeGothicLTStd-BdCn20', Helvetica, Arial, sans-serif;
        line-height: 1.5;
      }
      
      .ranking-container .flex-item.white-background-with-purple-text.has-link:hover
      {
        background: #edba32;
      }
      
      .ranking-container .flex-item.gold-background-with-gray-text.has-link:hover
      {
        background: #fff;
      }
      
      .ranking-container .flex-item.purple-background-with-white-text.has-link:hover
      {
        background: #666;
      }
      
      .ranking-container .flex-item.gray-background-with-white-text.has-link:hover
      {
        background: #46166b;
      }
      
      @media screen and (max-width: 960px) {
        .ranking-container .view-content
        {
          flex-direction: column;
        }
      }

      /* Resource Listing Social Icons fix */

      .resource-listing .resource-social-links .paragraph--type--social-media-links-items .field--name-field-left-side-social-link a::before {
        color: #fff !important;
        font-size: 30px !important;
    line-height: 18px !important;
    width:auto !important;
    height:auto !important;
    }
    
    .resource-listing .resource-social-links .paragraph--type--social-media-links-items .field--name-field-left-side-social-link {
    width:60px;
    }
    
    .resource-listing .resource-social-links li a, .resource-listing .resource-social-links li a:hover:before {
    text-decoration:none !important;
    background-image:none !important;
    }

    /* Commencement Program Search */

    .view-academic-program-school-search {
      margin-top:25px;
    }
    #views-exposed-form-academic-program-school-search-block-1 .form-item-title label {
      display:block;
      font-weight:700;
      margin-bottom:7px !important;
      }
      #views-exposed-form-academic-program-school-search-block-1 .btn {
      margin-top:7px;
      }
      #views-exposed-form-academic-program-school-search-block-1 .form-item-title input[type="text"].form-control {
      height:2.7em;
      }
      @media (min-width: 768px) {
      #views-exposed-form-academic-program-school-search-block-1 .form-inline .form-group {
      display:block;
      
      }
      }
      .view-academic-program-school-search .view-empty {
      font-style:italic;
      }
      .view-academic-program-school-search .program-search-item {
      margin-bottom:0;
      }

      .view-id-academic_program_school_search .view-content .views-row {
        margin:0 0 15px;
        padding:0 0 15px;
        border-bottom:2px solid #f0f0f0;
      }

      .view-id-academic_program_school_search .view-content .views-row:last-child {
        border-bottom:0;
      }