@charset "utf-8";
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:700;
    src:local("Open Sans Bold"),local("OpenSans-Bold"),url("//themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzBa1RVmPjeKy21_GQJaLlJI.woff") format("woff")
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:700;
    src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("//themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxoUt79146ZFaIJxILcpzmhI.woff") format("woff")
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:400;
    src:local("Open Sans Italic"),local("OpenSans-Italic"),url("//themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBtIh4imgI8P11RFo6YPCPC0.woff") format("woff")
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    src:local("Open Sans"),local("OpenSans"),url("//themes.googleusercontent.com/static/fonts/opensans/v6/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff") format("woff")
}
body{
    background:#ebebeb;
    font-family:"Open Sans",Arial,Verdana,sans-serif;
    font-size:13px
}
a{
    /* color:#496e9c; */
    color:#428bca;
    text-decoration:none
}
a:hover{
    color:#dd550c
}
ol ol{
    list-style-type:lower-alpha
}
ol ol ol{
    list-style-type:lower-roman
}
ul{
    /* margin:0;
    padding:0 0 0 10px */
}
ul li{
    /* background:url("https://cdn.auburn.edu/assets/img/bullet-arrow2.gif") 0 6px no-repeat; 
    list-style:none;
    margin:5px 0;
    padding:0 0 0 15px */
}
ul li ul li{
    /* background:url("https://cdn.auburn.edu/assets/img/bullet-arrow.gif") 0 6px no-repeat */
}
label{
    font-weight:normal
}
.block{
    display:block
}
.blue{
    color:#03244d
}
.blue-header{
    background:#03244d;
    border-bottom:#c0c0c0 solid 1px;
    color:#fff;
    display:block;
    font-size:1.5em;
    padding:5px 20px
}
.clear{
    clear:both
}
.last-updated{
    clear:both;
    color:#bbb;
    font-style:italic;
    text-align:right
}
.more{
    background:url("https://cdn.auburn.edu/assets/img/bullet-arrow.gif") right 4px no-repeat;
    font-size:10px;
    font-weight:bold;
    padding-right:10px;
    padding-bottom:20px;
    text-align:right
}
.more a:hover{
    color:#dd550c
}
.newsItem{
    background:url("https://cdn.auburn.edu/assets/img/bullet-arrow2.gif") left 8px no-repeat;
    line-height:20px;
    margin-left:10px;
    padding:0 0 17px 12px
}
.noBorder{
    border:0
}
.orange{
    color:#dd550c
}
.orange-bar{
    background:#f68026;
    display:block;
    font-size:1px;
    height:2px;
    margin:20px 10px
}
.rss{
    background:url("https://cdn.auburn.edu/assets/img/css-sprite.png") -92px 0 no-repeat;
    display:inline-block;
    float:right;
    height:12px;
    margin:-27px 0 0;
    width:12px
}
.skip{
    left:-999em;
    position:absolute
}
.to-top{
    bottom:25px;
    position:fixed;
    right:10px;
    z-index:3000
}
.to-top a{
    background-image:url("https://cdn.auburn.edu/assets/img/to-top.png");
    background-size:77px 35px;
    border-bottom:0;
    display:inline-block;
    height:35px;
    width:77px
}
.to-top a:hover{
    background-image:url("https://cdn.auburn.edu/assets/img/to-top2.png");
    background-size:77px 35px
}
.weather{
    font-weight:bold;
    padding:5px 0 0 0;
    text-align:center
}
::selection{
    background:#f68026;
    color:white
}
.header-wrap{
    background:#03244d;
    display:block
}
.header-wrap header{
    display:block;
    min-height:110px;
    padding:15px 0 0 0;
    position:relative
}
.logo{
    background-image:url("https://cdn.auburn.edu/assets/img/header-logo-mobile.png");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:199px 36px;
    cursor:pointer;
    height:36px;
    margin:0 auto 15px auto;
    width:199px
}
.logo img{
    display:none
}
.menu-icon{
    color:#fff;
    display:none;
    font-size:24px;
    position:absolute;
    left:0;
    top:20px
}
.menu-icon:hover{
    cursor:pointer
}
.menu-icon>i{
    padding:10px
}
.search-icon{
    color:#fff;
    cursor:pointer;
    display:block;
    font-size:20px;
    padding:10px;
    position:absolute;
    right:4px;
    top:13px
}
.header-title{
    font-size:12px
}
.top-links{
    color:#fff;
    display:none;
    padding:3px 0;
    text-align:center
}
.top-links a{
    color:#fff;
    padding:0 3px
}
.title-area{
    text-align:center
}
.main-heading{
    color:#fff;
    display:block;
    font-size:20px
}
.sub-heading{
    color:#fff;
    display:block;
    font-size:16px;
    padding:5px 0
}
.main-heading a,.sub-heading a{
    color:#fff
}
.main-heading a:hover,.sub-heading a:hover{
    text-decoration:none
}
.search-form{
    display:none;
    padding:3px 0
}
input.search-field{
    border-radius:0;
    font-size:12px;
    line-height:16px;
    margin:10px auto;
    min-height:10px;
    padding:5px;
    width:75%
}
.navbar li{
    background:0;
    margin:0;
    padding:0
}
.header-wrap nav{
    background-color:#dd550c;
    border:0;
    border-bottom:3px solid #f68026;
    border-radius:0;
    border-right:0px solid #f68026;
    margin:0;
    min-height:30px;
    padding:0
}
.header-wrap nav .navbar-collapse{
    padding:0
}
.header-wrap nav .nav{
    font-size:0;
    margin:0;
    padding:0
}
.header-wrap nav .nav>li{
    display:block;
    font-size:14px;
    margin:0
}
.header-wrap nav .nav>li>a{
    background:#dd550c;
    border-left:0px solid #f68026;
    color:#fff;
    font-size:12px;
    margin:0;
    padding:10px 20px;
    /* text-transform:uppercase */
}
.header-wrap nav .nav>li>a:hover{
    background:#f68026;
    color:#fff;
    text-decoration:none
}
.header-wrap .navbar-brand{
    color:#fff;
    display:block;
    float:none;
    font-size:16px;
    margin:0;
    max-width:none;
    text-align:center
}
.header-wrap .navbar-brand:hover{
    background:#f68026;
    cursor:pointer
}
.header-wrap .navbar-brand span{
    background:url("https://cdn.auburn.edu/assets/img/glyphicons-halflings-white.png") -310px -117px no-repeat;
    float:right;
    height:20px;
    width:20px
}
.header-wrap .navbar-toggle{
    border:0;
    border-radius:0;
    padding:6px 12px;
    top:1px
}
.header-wrap .navbar-toggle:hover,.header-wrap .navbar-toggle:focus{
    background-color:#f68026
}
.header-wrap .navbar-nav a:hover{
    text-decoration:none
}
.header-wrap .navbar-nav>.open>a,.header-wrap .navbar-nav>.open>a:hover,.header-wrap .navbar-nav>.open>a:focus{
    background-color:#f68026 !important;
    color:#fff;
    outline:0
}
.header-wrap .dropdown-menu>li.nav-header,.header-wrap .dropdown-menu>li>a{
    padding:10px 20px
}
.header-wrap .dropdown-menu>li>a:hover,.header-wrap .dropdown-menu>li>a:focus{
    background-color:#dd550c !important;
    color:#fff;
    outline:0
}
.header-wrap .navbar-nav>.dropdown>a .caret,.header-wrap .navbar-nav>.open>a .caret,.header-wrap .navbar-nav>.open>a:hover .caret,.header-wrap .navbar-nav>.open>a:focus .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.dropdown a:focus{
    outline:0
}
.header-wrap nav .dropdown-menu{
    background:#f68026;
    color:#fff
}
.header-wrap nav .dropdown-menu a{
    color:#fff
}
.header-wrap nav .dropdown-menu a:hover{
    background:#dd550c;
    color:#fff
}
.content-area{
    background:#fff;
    overflow:hidden;
    position:relative
}
.content-division{
    background:#fff;
    overflow:visible;
    padding:15px;
    border-left:1px solid #d7d7d7
}
.breadcrumb{
    background:transparent;
    padding:0
}
ul.breadcrumb li{
    background:0;
    padding:0
}
.sidebar{
    background:#496e9c;
    color:#fff;
    display:none;
    padding:0
}
.sidebar p.heading{
    background:#03244d;
    font-size:16px;
    margin:0;
    padding:5px;
    position:relative;
    text-align:center
}
.sidebar p.heading a{
    padding:0;
    position:absolute;
    right:5px;
    top:4px;
    white-space:nowrap
}
.sidebar a{
    color:#fff;
    display:block;
    padding:8px 25px
}
.sidebar a:hover{
    background-color:#fff;
    color:#03244d;
    text-decoration:none
}
.sidebar .accordion{
    margin-bottom:0
}
.sidebar .accordion-group{
    border:0;
    border-radius:0;
    outline:0
}
.sidebar .accordion-heading .accordion-toggle{
    background-image:url("https://cdn.auburn.edu/assets/img/sidebar-collapse-right.png");
    background-position:-7px 0;
    background-repeat:no-repeat;
    padding:8px 25px;
    text-decoration:none
}
.sidebar .accordion-heading .accordion-toggle:focus{
    outline:0
}
.sidebar .accordion-heading .accordion-toggle:hover{
    background-position:-7px -31px
}
.sidebar .accordion-inner{
    border:0;
    padding:0
}
.sidebar .accordion-inner a:hover{
    margin:0;
    padding:8px 20px 8px 45px
}
.sidebar-white{
    background:#fff;
    /* border-right:1px solid #d7d7d7 */
}
.sidebar-white p.heading a{
    color:#fff
}
.sidebar-white p.heading a:hover{
    border:0
}
.sidebar-white .blue-header{
    background:#496e9c;
    color:#fff
}
.sidebar-white a{
    color:#496e9c
}
.sidebar-white a:hover{
    background:transparent;
    border-left:4px solid #dd550c;
    color:#dd550c;
    padding:8px 25px 8px 21px
}
.sidebar-white .accordion-heading .accordion-toggle{
    background-position:-3px -91px;
    padding:8px 25px;
    text-decoration:none
}
.sidebar-white .accordion-heading .accordion-toggle:hover{
    background-position:-7px -59px;
    padding:8px 25px 8px 21px
}
.sidebar-white .accordion-inner a{
    margin:0;
    padding:8px 20px 8px 40px
}
.sidebar-white .accordion-inner a:hover{
    margin:0;
    padding:8px 20px 8px 36px
}
#sidebar .nav-header{
    color:#496e9c;
    font-size:14px;
    font-weight:bold;
    padding-left:20px
}
.footer-wrap{
    clear:both;
    color:#f4f4f4;
    display:block;
    font-size:12px;
    padding:0
}
.footer-wrap footer{
    background:#03244d;
    display:block;
    margin:0;
    overflow:hidden;
    padding:18px 0;
    text-align:center
}
.footer-wrap footer a,.footer-wrap footer a:visited{
    color:#f4f4f4
}
.footer-wrap footer a:hover,.footer-wrap footer a:active{
    color:#f4f4f4
}
.footer-wrap footer section{
    display:block;
    line-height:18px;
    min-height:50px;
    padding:1%;
    vertical-align:top
}
.footer-wrap footer section ul{
    margin:0;
    padding:0
}
.footer-wrap footer section ul li{
    background:0;
    list-style:none;
    margin:0;
    padding:0 0 5px 0
}
.footer-wrap footer section p.social{
    margin-top:10px
}
.social-details{
    display:none
}
.footer-wrap footer section a.social:hover{
    text-decoration:none
}
a.social{
    background-image:url("https://cdn.auburn.edu/assets/img/css-sprite.png");
    background-repeat:no-repeat;
    background-size:200px 221px;
    display:inline-block;
    height:23px;
    margin:0 1px;
    width:23px
}
a.social>img{
    display:none
}
a.facebook{
    background-position:-46px 0
}
a.itunes{
    background-position:-23px 0
}
a.twitter{
    background-position:0 0
}
a.google-plus{
    background-position:-46px -23px
}
a.you-tube{
    background-position:-23px -23px
}
a.au-family{
    background-position:-69px 0
}
a.sec{
    background-position:0 -23px
}
a.flickr{
    background-position:-69px -23px
}
.footer-wrap footer section a.arra-image{
    background-image:url("https://cdn.auburn.edu/assets/img/css-sprite.png");
    background-position:-121px 0;
    background-repeat:no-repeat;
    background-size:200px 221px;
    display:block;
    height:40px;
    margin:0 auto;
    width:40px
}
.footer-wrap footer section a.arra-image:hover{
    text-decoration:none
}
.footer-wrap .subfooter{
    border-top:#dd550c 5px solid;
    clear:both;
    color:#03244d;
    display:block;
    padding:15px 0 10px 0;
    text-align:center
}
.footer-wrap .subfooter a,.footer-wrap .subfooter a:hover,.footer-wrap .subfooter a:visited{
    color:#03244d
}
.footer-wrap .subfooter a.last{
    border-right:0
}
.carousel-caption{
    display:none
}
.container2 .row{
    margin-left:0;
    margin-right:0
}
a.list-group-item.active{
    background-color:#496e9c;
    border-color:#496e9c
}
@media(min-width:768px){
    body{
        background:#ebebeb url("https://cdn.auburn.edu/assets/img/body-background2.png") top center repeat-x
    }
    .header-wrap{
        background:transparent
    }
    .header-wrap header{
        padding:0
    }
    .logo{
        background-image:none;
        background-size:203px 75px;
        height:75px;
        left:0;
        position:absolute;
        top:26px;
        width:203px
    }
    .logo img{
        display:inline
    }
    .search-icon{
        display:none
    }
    .header-title{
        font-size:10px
    }
    .top-links{
        color:#496e9c;
        display:block;
        position:absolute;
        right:195px;
        top:0
    }
    .top-links a{
        color:#496e9c
    }
    .title-area{
        position:absolute;
        right:10px;
        text-align:right;
        top:45px
    }
    .main-heading{
        display:block;
        font-size:24px
    }
    .sub-heading{
        display:block;
        font-size:16px;
        padding:0
    }
    .search-form{
        display:block;
        position:absolute;
        right:10px;
        top:-1px
    }
    .search-box{
        display:inline-block
    }
    input.search-field{
        font-size:10px;
        line-height:14px;
        height:auto;
        margin:0;
        padding:0 5px;
        width:175px
    }
    .header-wrap nav{
        min-height:30px
    }
    .header-wrap nav .collapse{
        display:block
    }
    .header-wrap nav .container,.header-wrap .navbar .container div,.header-wrap .navbar .container div ul.nav{
        min-height:30px
    }
    .header-wrap nav .container .nav-collapse.collapse{
        display:block !important;
        height:auto !important
    }
    .header-wrap nav .nav.nav--auto{
        text-align:center;
        width:100%
    }
    .header-wrap nav .nav>li{
        display:inline-block
    }
    .header-wrap nav .nav>li>a{
        margin:0;
        padding:4px 10px 3px 10px
        /* padding:4px 23px 3px 23px */
    }
    .header-wrap nav .nav>li:last-child>a{
        border-right:1px solid #f68026;
        padding:4px 10px 3px 10px
        /* padding:4px 33px 3px 34px */
    }
    .header-wrap nav .nav.nav--auto>li>a{
        padding-left:0;
        padding-right:0
    }
    .header-wrap .dropdown-menu>li.nav-header,.header-wrap .dropdown-menu>li>a{
        padding:3px 20px
    }
    .header-wrap .dropdown:hover .dropdown-menu{
        display:block
    }
    .container .header-wrap .navbar .nav>li:last-child>a{
        border-right:0
    }
    .header-wrap .navbar-brand{
        display:none
    }
    .menu-icon{
        display:none
    }
    .content-area{
        border-bottom:1px solid #d7d7d7;
        margin-bottom:10px
    }
    .content-area>.row{
        margin:0
    }
    .container .content-area{
        border:#d7d7d7 1px solid;
        border-top:0
    }
    .sidebar{
        padding:10px 0
    }
    .sidebar p.heading{
        display:none
    }
    .sidebar a{
        padding:5px 20px
    }
    .sidebar a:hover{
        background:#fff;
        border-right:1px solid #d7d7d7;
        color:#03244d
    }
    .sidebar .accordion-heading .accordion-toggle,.sidebar .accordion-heading .accordion-toggle:focus{
        outline:0;
        padding:5px 20px;
        text-decoration:none
    }
    .sidebar .accordion-inner a:hover{
        padding:5px 15px 5px 35px
    }
    .sidebar-white a:hover{
        border-left:4px solid #dd550c;
        border-right:0;
        color:#dd550c;
        padding:5px 20px 5px 16px
    }
    .sidebar-white .accordion-heading .accordion-toggle{
        background-position:-3px -95px;
        padding:5px 20px;
        text-decoration:none
    }
    .sidebar-white .accordion-heading .accordion-toggle:hover{
        background-position:-7px -63px;
        padding:5px 25px 5px 16px
    }
    .sidebar-white .accordion-inner a{
        padding:6px 20px 6px 33px
    }
    .sidebar-white .accordion-inner a:hover{
        padding:6px 20px 6px 29px
    }
    .footer-wrap{
        /*background-image:url("http://www.auburn.edu/cosam/_include/responsive/footer.png");*/
        background-position:-120px 5px;
        background-repeat:no-repeat;
        background-size:1170px 92px;
        padding:0 0 0 0
    }
    .footer-wrap footer section{
        display:inline-block;
        padding:0 1% 5px 1%;
        width:33%
    }
    .social-details{
        background-image:url("https://cdn.auburn.edu/assets/img/css-sprite.png");
        background-position:0 -177px;
        background-repeat:no-repeat;
        background-size:200px 221px;
        display:block;
        height:22px;
        margin:0 auto;
        padding:0;
        width:200px
    }
    .container{
        width:728px
    }
    .carousel-caption{
        background:rgba(73,110,156,0.8);
        bottom:0;
        display:block;
        left:0;
        padding:0;
        right:0
    }
    .carousel-caption h3{
        margin-top:10px
    }
    .carousel-indicators{
        bottom:auto;
        left:auto;
        right:10px;
        text-align:right;
        top:10px
    }
    ul.dropdown-menu li{
        background:0;
        padding:0
    }
    .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{
        background-color:#f68026
    }
}
@media(min-width:992px){
    .header-wrap nav .nav>li>a{
        padding:4px 10px 3px 10px
        /* padding:4px 37px 3px 38px */
    }
    .header-wrap nav .nav>li:last-child>a{
        padding:4px 10px 3px 10px
        /* padding:4px 49px 3px 49px */
    }
    .header-wrap nav .nav.nav--auto>li>a{
        padding-left:0;
        padding-right:0
    }
    .footer-wrap{
        background-position:center 5px
    }
    .container{
        width:940px
    }
}
/*
@media(min-width:1200px){
    .header-wrap nav .nav>li>a{
        padding:4px 10px 3px 10px
      
    }
    .header-wrap nav .nav>li:last-child>a{
        padding:4px 10px 3px 10px
   
    }
    .header-wrap nav .nav.nav--auto>li>a{
        padding-left:0;
        padding-right:0
    }
    .container{
        width:1170px
    }
}*/
@media only print{
    .title-area{
        text-align:right
    }
    .sub-heading{
        border-bottom:1px solid #888;
        padding-bottom:10px
    }
}
.row-offcanvas{
    position:relative;
    overflow:hidden;
    -webkit-transition:all .25s ease-out;
    -moz-transition:all .25s ease-out;
    transition:all .25s ease-out
}
.row-offcanvas.active{
    overflow:visible
}
.row-offcanvas-right .sidebar-offcanvas{
    right:-210px
}
.row-offcanvas-left .sidebar-offcanvas{
    left:-210px
}
.row-offcanvas-right.active{
    right:210px
}
.row-offcanvas-left.active{
    left:210px
}
.sidebar-offcanvas{
    position:absolute;
    top:0
}
@media(max-width:319px){
    .sidebar-offcanvas{
        width:210px
    }
}
@media(min-width:320px) and (max-width:480px){
    .row-offcanvas-right .sidebar-offcanvas{
        right:-270px
    }
    .row-offcanvas-left .sidebar-offcanvas{
        left:-270px
    }
    .row-offcanvas-right.active{
        right:270px
    }
    .row-offcanvas-left.active{
        left:270px
    }
    .sidebar-offcanvas{
        width:270px
    }
}
@media(min-width:481px) and (max-width:767px){
    .row-offcanvas-right .sidebar-offcanvas{
        right:-480px
    }
    .row-offcanvas-left .sidebar-offcanvas{
        left:-480px
    }
    .row-offcanvas-right.active{
        right:480px
    }
    .row-offcanvas-left.active{
        left:480px
    }
    .sidebar-offcanvas{
        width:480px
    }
}
@media(min-width:768px){
    .row-offcanvas{
        position:static;
        overflow:visible
    }
    .sidebar-offcanvas{
        position:static
    }
    .btn-offcanvas{
        display:none
    }
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){
    .to-top a{
        background-image:url("https://cdn.auburn.edu/assets/img/to-top@2x.png")
    }
    .to-top a:hover{
        background-image:url("https://cdn.auburn.edu/assets/img/to-top2@2x.png")
    }
    .logo{
        background-image:url("https://cdn.auburn.edu/assets/img/header-logo-mobile@2x.png")
    }
    .logo img{
        display:none
    }
    a.social,.footer-wrap footer section a.arra-image{
        background-image:url("https://cdn.auburn.edu/assets/img/css-sprite@2x.png")
    }
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:768px),only screen and (min-resolution:192dpi) and (min-width:768px){
    .logo{
        background-image:url("https://cdn.auburn.edu/assets/img/header-logo@2x.png")
    }
    .logo img{
        display:none
    }
    .social-details{
        background-image:url("https://cdn.auburn.edu/assets/img/css-sprite@2x.png")
    }
    .footer-wrap{
        background-image:url("http://www.auburn.edu/cosam/_include/responsive/footer.png")
    }
}
