ul.bulletstop li,.content ul li{
    background:none;
    list-style:disc;
    padding-left:0px;
}

ul.flex-direction-nav li.flex-nav-next,ul.flex-direction-nav li.flex-nav-prev{
    list-style:none;
}
.field--type-text-long ul li,.field--type-text-with-summary ul li{
    background:none;
    list-style:disc;
    padding-left:0px;
}

.center-page-subtitle ul li{
    background:none;
}

.align-left{
    margin-right:15px!important;
}

.align-right{
    margin-left:15px!important;
}

a:visited.button{
    color:#fff;
}

a.button:visited{
    color:#fff;
}

.button a:visited:hover{
    color:#46166B;
}

table.schedule{
    border:1px solid #cccccc;
    padding:0px;
}

table.schedule td{
    vertical-align:top;
    color:#666;
    border:1px solid #cccccc;
}

table.schedule tr:hover{
    background-color:transparent;
}

.hidden{
    display:none;
}

.unhidden{
    display:block;
}

article.person .field--name-field-title-person{
    display:block!important;
}

.view-id-list_of_academic_programs{
    display:none;
}

body{
    margin:0 auto;
    overflow-x:hidden;
}

a:visited,a:visited:hover{
    color:#46166B;
}

h3.event-title{
    min-height:auto;
    font-size:1.5em;
    font-weight:500;
    padding-top:1em;
    padding-left:.5em;
    padding-right:.5em;
}

.view-id-greatness_events h3.event-title a,.view-id-greatness_events h3.event-title a:visited{
    color:#46166B;
}

.paragraph--type--large-hero-slideshow .field--name-field-banner-quicklinks .quicklink-col,
.paragraph--type--large-hero-slideshow .field--name-field-banner-quicklinks-v2 .quicklink-col{
    background-color:#f4f4f4;
}

.paragraph--type--large-hero-slideshow .field--name-field-banner-quicklinks .quicklink-col:nth-child(3),
.paragraph--type--large-hero-slideshow .field--name-field-banner-quicklinks-v2 .quicklink-col:nth-child(3){
    background:#f4f4f4!important;border-left:solid 2px #fff;
}

.paragraph--type--large-hero-slideshow .field--name-field-banner-quicklinks .quicklink-col:nth-child(2),
.paragraph--type--large-hero-slideshow .field--name-field-banner-quicklinks-v2 .quicklink-col:nth-child(2){
    background:#f4f4f4!important;
}

.paragraph--type--large-hero-slideshow .field--name-field-banner-quicklinks .quicklink-col,
.paragraph--type--large-hero-slideshow .field--name-field-banner-quicklinks-v2 .quicklink-col{
    background:#f4f4f4!important;
}

form#programsearch{
    width:100%;z-index:100;
    padding-top:1em;
}

input#programsearch-input{
    width:99.7%;
    height:50px;
    padding-left:0.5em;
}

#results li:hover{
    background:rgba(255,255,255,.35);
    border-top:1px solid #d6d6d6;
    border-bottom:1px solid #d6d6d6;
}

#results li a:hover{
    text-decoration:none;
}

div#results{
    max-width:99.6%;
    border-bottom:1px solid #a7a7a7;
    border-left:1px solid #a7a7a7;
    border-right:1px solid #a7a7a7;
}

#results li{
    padding:.7em 0px;
    font-size:2.3rem;
    list-style:none;
}

#results ul{
    padding:1em;
    background:rgba(255,255,255,.85);
}

span.degreetype{
    font-family:TradeGothicLTStd-BdCn20;
    font-size:.7em;
    display:inline-block;
    width:3em;
    text-align:right;
    margin-right:1.5em;
}

.paragraph--type--brag-box .button-box{
    width:100%;
}

.paragraph--type--brag-box .brag-box-button{
    width:48%;
    margin:0px;
    text-transform:none;
}

.paragraph--type--brag-box .brag-box-button-primary a:link,
.paragraph--type--brag-box .brag-box-button-primary a:visited,
.paragraph--type--brag-box .brag-box-button-secondary a:link,
.paragraph--type--brag-box .brag-box-button-secondary a:visited{
    text-align:center;width:100%;
}

.paragraph--type--brag-box .brag-box-view-display .view-content > div .flexslider{
    background-image:none!important;background-color:#f9f9f9!important;
}

.paragraph--type--brag-box .brag-box-view-display .view-content > div .flexslider .slides{
    position:relative;z-index:0;
}

.paragraph--type--brag-box:after{
    background-image:none!important;
}

.paragraph--type--brag-box .brag-box-panel::before,
.paragraph--type--brag-box .brag-box-view-display .view-content > div .flexslider::after{
    border:none!important;
}

.paragraph--type--brag-box .brag-box-body{
    font-family:'PublicSans',sans-serif!important;
    font-weight:normal!important;
    color:#555!important;
    padding-bottom:1em;
}

.paragraph--type--brag-box .brag-box-title{
    font-size:5rem;
    line-height:1.1em;
}

.paragraph--type--brag-box .brag-box-button a{
    padding:1.1em 1em 1em 1em;
    line-height:0px!important;
}

.paragraph--type--brag-box .brag-box-slide-text{
    text-transform:none!important;
    margin-top:1em;
}

.albany-info-background{
    background-image:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,1) 100%),url(https://www.albany.edu/sites/default/files/_1MM6345a.jpg);
    background-size:cover;
    padding:5em 0px;
    background-attachment:fixed;
}

.albany-info-background h3{
    color:#fff;
    text-align:center;
    font-size:3em;
    z-index:100;
    position:relative;
}

.albany-info-background h4{
    color:#edba32;
    text-align:center;
    font-size:2em;
}

.albany-info-background p{
    color:#fff;
    text-align:center;
    z-index:100;
    position:relative;
}

.albant-info-background:after{
    background:linear-gradient(-180deg,#000,rgba(0,0,0,.52) 37%,transparent 57%);
}

.two-col-buttons a.button{
    width:90%;
    margin-left:5%;
    z-index:100;
    position:relative;
    text-align:center;
    color:#fff;
}

.paragraph--type--_-column-text .two-col-text{
    position:relative;
    z-index:100;
}

.field--type-text-long ul li,
.field--type-text-with-summary ul li{
    background:transparent;
}

.tintboard{
    position:relative;
    z-index:100;
}

.col-sm-12.col-md-6.testimonial{
    padding:2.5em 2em;
}

p.testimonial-text{
    font-size:2em;
    padding-bottom:1em;
    color:#46166b;
}

.popup{
    background:transparent!important;
}

.popup .close{
    color:#fff;
    font-size:50px;
}

.flex-container{
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    align-content:stretch;
    max-width:1000px;
    margin-left:auto;
    margin-right:auto;
}

.research-info{
    margin-top:2em!important;
}

.student-life{
    margin-top:3em;
    margin-bottom:2em;
}

#academics .flex-container-inner{
    width:100%;
}

.row.academics.degrees{
    background-color:#333333;
}

.row.academics.degrees h3{
    color:#fff;
}

.flex-container-inner{
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    align-content:stretch;
}

.flex-container-left{
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    align-content:stretch;
    width:50%;
}

.flex-container-right{
    display:flex;
    flex-flow:row wrap;
    justify-content:flex-end;
    align-content:stretch;
    width:50%;
}

h1.center-page-title{
    display:none;
}

p{
    font-size:1.1em;
    font-weight:300;
    color:#333;
}

.academics{
    padding:1em 5em 2.5em 5em;
    background-image:repeating-linear-gradient(-48.5deg,transparent,transparent 20px,rgb(238,178,17) 3px,rgb(238,178,17) 6px);
}

.links a{
    color:#fff;
}

a:last-child{
    margin-right:0px;
}

.links a:after{
    content:"\f054";
    font-family:FontAwesome;
    display:inline-block;
    margin-left:5px;
}

.links a:hover{
    color:#edba32;
}

.academics p.text-align-center.links{
    padding-bottom:0px!important;
    font-size:1.8em;
}

.academics p{
    color:#fff;
    font-size:1.4em;
    padding:1em 0px 2em 0px;
    z-index:10;
    width:80%;
    margin-left:10%;
    line-height:1.8;
}

.academics h2{
    font-size:3em;
    margin:auto;
    padding-top:1em;
    z-index:5;
    position:relative;
    text-transform:uppercase;
    padding-bottom:.25em;
}

.academics .fancy-heading{
    font-family:'PublicSans';
    text-transform:none;
}

.academics h3{
    text-align:center;
    width:100%;
    position:relative;
    padding-top:1em;
}

.academics .flex-container-inner{
    width:100%;
    padding-top:1em;
}

.flex-item:last-child{
    margin-right:0px;
}

.flex-item:hover{
    background-color:#46166b!important;
    color:#fff!important;
}

a.button{
    text-decoration:none;
    padding:1.3em 1em 1em 1em;
    font-size:1.3em;
    flex:100%;
}

a:visited.button{
    color:#333333;
}

html input[type="button"],input[type="reset"],
input[type="submit"],button,.button,a.button{
    text-transform:none;
}

a.button:hover{
    color:#333333!important;
    background-color:#edba32!important;
}

html input[type="button"]:hover,input[type="reset"]:hover,
input[type="submit"]:hover,button:hover,
.button:hover,a.button:hover,
html input[type="button"]:focus,input[type="reset"]:focus,
input[type="submit"]:focus,button:focus,.button:focus,
a.button:focus,html input[type="button"]:active,input[type="reset"]:active,
input[type="submit"]:active,button:active,.button:active,
a.button:active{opacity:1;}html input[type="button"]:hover,
input[type="reset"]:hover,input[type="submit"]:hover,
button:hover,.button:hover,a.button:hover,
html input[type="button"]:focus,input[type="reset"]:focus,
input[type="submit"]:focus,button:focus,.button:focus,
a.button:focus,html input[type="button"]:active,
input[type="reset"]:active,input[type="submit"]:active,
button:active,.button:active,a.button:active{
    box-shadow:none!important;
}

.admissions-buttons{
    margin-top:3em;
    padding:1em 2em 0px 2em;
    background-color:rgba(255,255,255,.85);
}

.admissions-buttons a.flex-item{
    border:none!important;
    color:#46166b;
}

.admissions-buttons a.flex-item:hover{
    text-decoration:none!important;
}

.admissions-buttons a.flex-item:after{
    content:"\f054";
    font-family:FontAwesome;
    margin-left:5px;
}

.field.field--name-field-generic-content-area.field--type-text-long.field--label-hidden.field--item h2{
    z-index:5;position:relative;
}

.col.col-xs-12.col-sm-12.col-md-6.col-lg-6{
    height:auto!important;
}

.paragraph--type--hero-slideshow .flexslider ul.slides > li .views-field-nothing .slide-text-wrapper,
.paragraph--type--hero-banner .flexslider ul.slides > li .views-field-nothing .slide-text-wrapper{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    max-width:100%;
    bottom:0px;
    background:rgb(70,22,107);
    background:linear-gradient(47deg,rgba(70,22,107,1) 10%,rgba(70,22,107,0) 75%);
    z-index:1;
}

.col.col-xs-12.col-sm-4.col-md-4.col-lg-4{
    width:31%;margin:0px 1%;
}

.views-field.views-field-body-1{
    padding:0px .5em 2em 1em;width:95%;
}

.views-field.views-field-body-1 .field-content{
    font-size:2rem;
    line-height:2.6rem;
}

.field.field--name-field-paragraph.field--type-entity-reference-revisions.field--label-hidden.field--items{
    background-color:#f2f2f9;
}

.field.field--name-field-events.field--type-viewfield.field--label-above{
    background-image:url(https://albany.edu/communicationsmarketing/greatness/images/Diagonal_Pattern_PMS_124.png);
    background-repeat:repeat-x;
    background-size:cover;
    padding:2em 0px;
    margin-bottom:0px;
    margin-top:1.5em;
    overflow:hidden;
}

.field.field--name-field-events.field--type-viewfield.field--label-above .field__label{
    display:none;
}

.row.footer-new footer{
    z-index:100;
}

.footer-logo{
    padding-bottom:1em;
}

i.footer-icon{
    font-size:1.7em!important;
    padding:0px .7em!important;
}

.row.footer-new{
    position:relative;
    background:radial-gradient(ellipse at center,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 90%),url(https://www.albany.edu/sites/default/files/campus-center%20copy.jpg);
    padding:5em 3em 1.5em 3em;
    min-height:400px;
    background-size:cover;
    background-repeat:no-repeat;
}

.row .footer-new .col-sm-12.col-md-6.col-lg-4{
    z-index:100;
}

.row.footer-new ul li a{
    color:#fff;
    font-size:.9em;
    line-height:1.2em;
    font-weight:normal;
}

.row.footer-new ul li{
    list-style-type:none!important;
    background:none;
    padding-left:0px;
}

.row.footer-new ul{
    padding-left:0px;
}

.row.footer-new a,
.row.footer-new p{
    color:#fff;
    font-size:.9em;
    line-height:1.2em;
    font-weight:normal;
    text-align:center;
    padding:1em 0px;
}

.row .footer-end{
    background-color:#222;
}

.copyright{
    z-index:100;
    text-align:right;
}

.row.footer-end p{
    color:#fff;
    font-size:.8em;
    font-weight:normal;
    padding:.65em 0px;
}

.row.footer-end a{
    color:#fff;
}

.flex-item:last-child{
    margin-right:0px;
}

@media screen and (max-width:1610px){
    #research-background a.button.flex-item{
        flex:100%;
    }
}

@media screen and (min-width:1036px){
    .academics a.flex-item,.admissions-buttons a.flex-item{
        flex:1;
    }
    
    .academics a.flex-item{
        margin-right:.5em;
    }
    
    .academics a.flex-item:last-child{
        margin-right:0px;
    }
}

@media screen and (max-width:980px){
    .paragraph--type--brag-box .brag-box-button{
        width:100%;
        margin-bottom:.5em;
    }
}

@media screen and (max-width:900px){
    .col.col-xs-12.col-sm-4.col-md-4.col-lg-4{
        width:98%;
        margin-top:1em;
    }
}

@media screen and (min-width:800px) and (max-width:1291px){
    .slide-text{
        margin-top:7.2%;
        width:55%;
    }
}

@media screen and (min-width:768px) and (max-width:932px){
    aside.col-sm-4{
        display:none;
    }
    
    .region.region-content{
        display:block;
        z-index:100;
        margin-top:-30rem;
        width:100%;
        position:absolute;
    }
}

@media screen and (min-width:769px) and (max-width:799px){
    .slide-text{
        width:80%;
    }
}

@media (max-width:600px){
    .admissions-buttons a.flex-item{
        flex:100%;
    }
}

@media (max-width:500px){
    .paragraph--type--hero-slideshow .flexslider ul.slides > li .views-field-nothing .slide-text-wrapper p,
    .paragraph--type--hero-banner .flexslider ul.slides > li .views-field-nothing .slide-text-wrapper p{
        display:block;
    }
}

@media screen and (min-width:401px) and (max-width:768px){
    .flex-container{
        width:90%;
        margin-left:5%;
    }
}

@media screen and (max-width:767px){
    .albany-info-background a.button{
        margin-left:0px;
    }
    
    .region.region-below-content{
        z-index:50;position:relative;
    }
    
    .region.region-content{
        display:block;
        z-index:1000;
        width:103%;
        margin-left:-5%;
        position:absolute;
    }
    
    .region.region-above-content{
        padding-bottom:0em;
        min-height:70vh;
        background:linear-gradient(47deg,rgba(70,22,107,1) 10%,rgba(70,22,107,0) 75%),url(https://www.albany.edu/sites/default/files/_1MM3617%20clipping_CC_MH_7.jpg);
        background-position:center;
        background-size:cover;
        background-repeat:no-repeat;
    }
    
    .paragraph--type--hero-slideshow,.paragraph--type--hero-banner{
        display:none;
    }
    
    .slide-text{
        bottom:5%;
        width:100%;
        margin-top:30%;
        margin-left:-5%;
    }
    
    .flex-container{
        width:90%;
        margin-left:5%;
    }
    
    .flex-item{
        width:100%;
        margin-bottom:1em;
    }
    
    a.button{
        font-size:1.5em;
    }
    
    .academics{
        text-align:left;
        padding:0px 2.5em;
        z-index:4;
    }
    
    .academics .flex-container{
        width:100%;
        margin-left:0;
    }
    
    .academics h2{
        font-size:2.5em;
        margin-bottom:.5em;
    }
    
    .flex-item{
        margin-right:0px;
    }
    
    a.button{
        min-width:100%;
    }
    
    .row.footer-new{
        padding:3em 0px 1.5em 0px;
    }
    
    .row .footer-end p{
        text-align:center;
        padding:1em 1em 0px 1em;
    }
}

@media screen and (max-width:400px){
    a.button{
        color:#edba32;
        text-align:center;
    }
    
    .region.region-above-content{
        min-height:50vh;
    }
}
    
@media screen and (min-width:400px){
    .flex-item{
        margin-bottom:1em;
        border:1px solid #46166b!important;
        text-align:center;
        padding:1em 0px;
        z-index:5;
        background-color:rgba(255,255,255,.8)!important;
    }
}

.paragraph--type--programs-list-2 .field__label{
    font-size:2.5rem;
    padding-bottom:.5em;
    padding-top:1em;
    font-family:'TradeGothicLTStd-BdCn20',Helvetica,Arial,sans-serif;
    font-weight:500;
}

.paragraph--type--programs-list-2 .view-content{
    padding-top:.75em;
    padding-bottom:1em;
    border-top:1px solid #d1d1d1;
}

.paragraph--type--programs-list-2 .degree-name,.degree-type{
    line-height:1.6em;
    font-size:2rem;
}

.paragraph--type--programs-list-2 span.degree-type{
    font-weight:bolder;
    margin-left:.5em;
}

.view.view-program-list-2-undergrad.view-id-program_list_2_undergrad .views-row{
    display:none;
}

.view-list-2-undergrad .views-row{
    display:none;
}

.view-list-2-undergrad h3{
    margin:0px!important;
    font-family:'PublicSans',sans-serif;
    text-transform:none;
}

.view.view-program-list-2-undergrad.view-id-program_list_2_undergrad h3{
    margin:0px!important;
    font-family:'PublicSans',sans-serif;
    text-transform:none;
}

.view.view-program-list-3-masters.view-id-program_list_3_masters .views-row{
    display:none;
}

.view.view-program-list-3-masters.view-id-program_list_3_masters h3{
    margin:0px!important;
    font-family:'PublicSans',sans-serif;
    text-transform:none;
}

.view.view-program-list-3-doc.view-id-program_list_3_doc .views-row{
    display:none;
}

.view.view-program-list-3-doc.view-id-program_list_3_doc h3{
    margin:0px!important;
    font-family:'PublicSans',sans-serif;
    text-transform:none;
}

.field.field--name-field-certs.view.view-program-list-3-doc.view-id-program_list_3_undergrad .views-row{
    display:none;
}

.field.field--name-field-certs.view.view-program-list-3-doc.view-id-program_list_3_undergrad h3{
    margin:0px!important;
    font-family:'PublicSans',sans-serif;
    text-transform:none;
}

span.delivery_modality{
    font-size:.5em;
}


ol.listpolicy{padding-top:1em;list-style-type:upper-alpha;}ol.listpolicy li{line-height:1.3;}ol.listpolicy ol{list-style-type:decimal;padding-top:0em;padding-left:1em;padding-bottom:.2em;}ol.listpolicy ol li ol{list-style-type:lower-alpha;padding-top:0em;padding-left:1em;padding-bottom:.2em;}
.sr-only{display:none;}
.sidebar-callout-overlay a:visited{color:#fff;}.sidebar-callout-overlay a:hover{color:#fff;}.sidebar-callout-overlay a:visited:hover{color:#fff;}.region-sidebar-first .paragraph .sidebar-callout-overlay a:visited{color:#fff;}.region-sidebar-first .paragraph .sidebar-callout-overlay a:visited:hover{color:#fff;}.region-sidebar-first .paragraph .sidebar-callout-overlay ul{list-style-type:none;padding-left:0;margin-left:0;}.region-sidebar-first .paragraph .sidebar-callout-overlay ul li{margin-bottom:.5em;}
.paragraph--type--_-column-text .field--name-field-column-title,.paragraph--type--_-column-text .field--name-field-column-title-2{margin-bottom:20px!important;}
table.nohover tbody tr:hover{background-color:inherit;color:#555;}table.nohover tbody tr:nth-child(odd):hover{background-color:#f4f5f5;}
.view-id-policy{margin:4em 0em 8em 0em;}#block-views-block-policy-display-single-block-1 h2{color:#46166B;margin-bottom:0em;}.policy-status-and-number{font-size:1.5em;padding-bottom:20px;}#block-policy{margin-top:100px;}#block-views-block-policy-display-single-block-1 h3.views-label{font-size:1.2em;margin-bottom:0px;}#block-views-block-policy-display-single-block-1{padding-bottom:70px;padding-top:70px;}.block-views-blockpolicy-list-block-1{margin-bottom:70px;}