@media(max-width:767px){#bc-footer .bc-footer-btn{color:#1d1d1d}
    .mobile-livechat .bc-header-btn{background:0;margin-top:0;height:auto;width:auto;position:relative}
    .mobile-livechat .bc-header-btn img{display:block;height:10px}
    .mobile-livechat .bc-header-btn a:before{background:url(http://www.capella.edu/etc/designs/capella/clientlibs/publish/themes/default/images/icons/footer_sprite.png) no-repeat -15px -614px;content:" ";position:absolute;right:calc(60% - 5px);height:15px;width:15px}
    .mobile-livechat .bc-header-btn a:after{content:'Chat';position:absolute;right:calc(40% - 10px);top:0}
    #bc-footer-mobile .bc-footer-btn{font-size:0;background:initial}
    #bc-footer-mobile .bc-footer-btn img{display:inline;height:auto;width:auto;position:static}
    #bc-footer-mobile .bc-footer-btn a:before{background-image:url("http://www.capella.edu/etc/designs/capella/clientlibs/publish/themes/default/images/icons/footer_sprite.png");content:' ';background-position:0 -400px;height:28px;margin-bottom:4px;display:inline-block;padding-top:7px;width:40px;margin:0 auto}
    #bc-footer-mobile .bc-footer-btn a:after{content:"Chat";position:absolute;top:40px;left:calc(50% - 16px);font-size:14px;font-family:'Avenir LT W01_65 Medium1475532',Verdana,Arial,sans-serif;color:#ccc}
    #bc-footer-mobile .bc-footer-btn img:after{content:''}
    #bc-footer-mobile .bc-footer-btn a{display:block;height:52px}
}

.header_nav{background-color:#262626;border-bottom:5px solid #800d1e;position:relative;height:51px}
.header_nav .container .col-sm-12{padding-right:0}
.header_nav .navbar-toggle{margin-right:-10px}
.header_nav .logo{float:left;padding:8px 0 0;z-index:1}
.header_nav .logo a{color:#0069ad;text-decoration:none}
.header_nav .logo a:hover,.header_nav .logo a:focus,.header_nav .logo a:active{color:#0069ad;outline:0 none;text-decoration:underline}
.header_nav .home{left:1.86%;position:relative}
.header_nav nav{float:right}
.header_nav nav ul{list-style-type:none}
.header_nav nav ul li{display:block;float:left;position:relative}
.header_nav nav ul li a{color:#ccc;display:inline-block;font-family:Arial,Verdana,sans-serif,'Avenir LT W01_85 Heavy1475544';font-size:11px;font-weight:bold;height:auto;line-height:46px;margin:0;padding:0 0 0 10px;width:auto}
.header_nav nav ul li a.active{background-color:#800d1e}
.header_nav nav ul li a:hover,.header_nav nav ul li a:focus{color:#fff;text-decoration:none}
.header_nav nav ul li a.icons{margin-left:8px;padding-left:14px}
.header_nav nav ul li .my-capella{background-color:#800d1e;display:block;margin:0;padding-left:10px;padding-right:10px}
.header_nav nav ul li .header-chat a{background-position:-330px -42px;background-image:url("http://www.capella.edu/etc/designs/capella/clientlibs/publish/themes/default/images/icons/footer_sprite.png");margin-left:8px;padding-left:14px}
.header_nav nav ul li .header-chat a .icons{display:none}
.header_nav nav ul li .header-chat a:hover{background-position:-330px -72px}
.header_nav nav ul li.navlink{z-index:-1}
.header_nav nav ul li.login-drop a.active{background:#fff;color:#000}
.header_nav nav ul li.login-drop a.active .icon-arrow{background-position:-607px 0;margin-top:10px}
.header_nav nav ul li.login-drop .header-drop-down{top:46px}
.header_nav nav ul li.login-drop .header-drop-down .js-drop-down-list{border-top:1px solid #ccc}
.header_nav nav ul li:last-child .header-drop-down{right:0;left:-180px}
.header_nav nav ul li#my-capella .header-drop-down{right:0;left:-180px}
@media(min-width:321px) and (max-width:767px){.header_banner .header_hero figure img{width:100%}
}
@media(min-width:320px) and (max-width:767px){.header_nav .navbar-toggle{padding-left:19px;padding-right:10px}
}
@media only screen and (min-width:768px){.sub-header-title h2 .degree_title{margin:6px 0 5px 64px}
    .fixed_header_mobile{position:fixed;z-index:111;width:100%}
    .powernav{margin-top:51px}
    .headerNavRightMenu{float:right}
    .saved-programs-count{bottom:-20px}
    .header_banner .header_hero figure{height:154px}
    .header_nav nav ul li .my-capella{padding-left:5px;padding-right:5px}
    .header_banner.aosheaderbanner .header_hero figure{height:237px}
    .header_banner.aosheaderbanner .header_hero figure img{height:100%}
}
@media only screen and (min-width:1024px){.header_nav nav ul li .my-capella{padding-left:10px;padding-right:10px}
}
/*.header_nav{border-bottom:3px solid #800d1e}*/
.header_nav .home{left:0}
.search_form{float:left}
.search_form legend{display:none}
.search_form label{display:none}
.search_form input{background-color:#fff;border:0;border-radius:0;color:#262626;font-size:10px;height:18px;line-height:18px;margin:0;outline:0 none;padding:0;text-indent:5px;width:135px;margin-top:10px;display:none}
#search_form1>fieldset {
    position: relative;
}
@media(max-width:767px){.hidden-xs{display:none!important}
}
@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}
}
@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}
}
@media(min-width:1200px){.hidden-lg{display:none!important}
}
#stay-organized {
    background-color: hsl(0, 0%, 100%);
    height: 345px;
    display: none;
    padding: 30px 25px 10px;
    position: fixed;
    z-index: 10000001;
    top: 52px;
    width: 364px;
}
@media (min-width: 1200px) {
    .header_nav .container, .header_nav .navbar-static-top .container, .header_nav .navbar-fixed-top .container, .header_nav .navbar-fixed-bottom .container {
        width: 1170px;
    }
}
.header_nav .navbar-toggle{position:relative;float:right;margin-right:10px;padding:9px 10px;margin-top:0px;margin-bottom:0px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.header_nav .navbar-toggle:focus{outline:0}
.header_nav .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.header_nav .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
@media(min-width:768px){.navbar-toggle{display:none}
}
.header_nav fieldset {
    border: 0px;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
.home-page .ftr-connect{padding-top:2px;padding-bottom:3px}
.header_nav .rightNavigation li a{display:block;padding-right:10px;padding-left:10px;outline:0}
.header_nav .rightNavigation li a span{display:inline-block;height:15px;width:15px;margin-right:3px}
.header_nav .rightNavigation li a span.icon-arrow{background-position:-339px 4px;margin-left:3px;margin-right:0}
.header_nav .rightNavigation li a span.icon-email{background-position:-157px 2px}
.header_nav .rightNavigation li a span.icon-search{background-position:-265px 2px}
.header_nav .rightNavigation li a span.icon-chat{background-position:-326px -58px}
.header_nav .rightNavigation li a span.icon-call{background-position:-206px 2px}
.header_nav .rightNavigation li a:hover span.icon-arrow{background-position:-339px -26px}
.header_nav .rightNavigation li a:hover span.icon-email{background-position:-157px -29px}
.header_nav .rightNavigation li a:hover span.icon-search{background-position:-265px -28px}
.header_nav .rightNavigation li a:hover span.icon-chat{background-position:-326px -88px}
.header_nav .rightNavigation li a:hover span.icon-call{background-position:-206px -28px}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.header_nav .rightNavigation li a{padding-right:5px;padding-left:5px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.header_nav .rightNavigation li a{padding-right:3px;padding-left:3px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.header_nav .rightNavigation li a{padding-right:5px;padding-left:5px}
}
.icons{color:#000;background-image:url("http://www.capella.edu/etc/designs/capella/clientlibs/publish/themes/default/images/icons/icons.png");background-repeat:no-repeat;display:inline-block;height:22px;position:relative;vertical-align:middle;width:22px}
.icon-arrow{background-position:-340px -30px;display:inline-block;height:10px;margin:3px 5px 0;width:10px}
.call {
    background-position: -210px 18px;
}
.header_wrap {
    height: 50px;
    /* display: block; */
}
.close-search.close {
    color: hsl(0, 0%, 60%);
    left: 126px;
    position: absolute;
    top: 12px;
    z-index: 99999;
    cursor: pointer;
    display: block;
    font-family: "Avenir LT W01_35 Light1475496",Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: .5;
    opacity: 1;
    padding: 6px 0;
    text-indent: 0;
    text-shadow: 0 -1px 1px hsla(0, 0%, 0%, 0.6);
    width: 20px;
    background: transparent;
    right: 0;
    border: 0;
    float: right;
}
.floating_menu{background-color:#fff;padding:0 0 20px 0}
.floating_menu li{display:inline-block;font-size:12px;color:#000;padding:10px 0}
.floating_menu li a{font-family:'Avenir LT W01_65 Medium1475532',Verdana,Arial,sans-serif;color:#000;white-space:nowrap}
.floating_menu li a:hover{text-decoration:none}
.floating_menu li .save_number{border-radius:8px;background:#7d0f1c;width:15px;margin-right:7px;color:#fff;display:inline-block;height:15px;text-align:center;font-size:9px;line-height:17px}
.floating_menu li.bg-none{background:0}
.floating_menu li .header-chat a.icons{background:url("http://www.capella.edu/etc/designs/capella/clientlibs/publish/themes/default/images/icons/footer_sprite.png") no-repeat -15px -615px;padding-left:16px;margin-left:-15px;height:auto}
.floating_menu li.selected a{background-color:#fff;color:#000}
.floating_menu li.selected a .save_number{background:#80101c;color:#fff}
.floating_menu li.selected a .icons.icon-arrow{background-position:-608px 1px}
.floating_menu .call{background:url("http://www.capella.edu/etc/designs/capella/clientlibs/publish/themes/default/images/icons/footer_sprite.png") no-repeat -15px -573px;padding-left:16px}
.floating_menu .chat{background:url("http://www.capella.edu/etc/designs/capella/clientlibs/publish/themes/default/images/icons/footer_sprite.png") no-repeat -15px -614px;padding-left:16px}
.floating_menu .no_border{padding-right:0;background:none!important;border-right:0}
.floating_menu .no_border:first-child{background:url("http://www.capella.edu/etc/designs/capella/clientlibs/publish/themes/default/images/icons/footer_sprite.png") no-repeat right -851px}
.floating_menu .icon-arrow{background-position:-607px 0}
@media (max-width: 767px) and (min-width: 320px) {
    .header_nav .navbar-toggle {
        color: hsl(0, 0%, 94%);
        border-left: 1px solid hsl(0, 0%, 24%);
        border-radius: 0;
        text-transform: uppercase;
        font-size: 12px;
        font-family: "Avenir LT W01_35 Light1475496",Arial,Verdana,sans-serif,"Avenir LT W01_65 Medium1475532";
        padding: 12px 10px;
        margin-top: 0px;
    }
    .header_wrap {
        height: inherit;
    }
}

@media(min-width:321px) and (max-width:767px){.header_banner .header_hero figure img{width:100%}
}
@media(min-width:320px) and (max-width:767px){.header_nav .navbar-toggle{padding-left:19px;padding-right:10px}
}
.header-drop-down{background-color:#fff;display:block;border-left:1px solid #ccc;border-right:1px solid #ccc;position:absolute;left:0;top:51px;width:171px;z-index:900}
.header-drop-down h6{font-size:14px;color:#fff;background-color:#272727;padding:10px 13px 8px 13px;margin:0;font-weight:normal;font-family:"Avenir LT W01_65 Medium1475532",Arial,sans-serif;position:relative}
.header-drop-down .drop-down-list{padding:0}
.header-drop-down .drop-down-list li{display:block;height:auto;position:relative;float:none;font-size:11px}
.header-drop-down .drop-down-list li a{border-bottom:1px solid #ccc;color:#666;display:block;font-family:"Avenir LT W01_65 Medium1475532",Arial,sans-serif;font-size:11px;height:auto;line-height:normal;margin:0;padding:5px 14px}
.header-drop-down .drop-down-list li a:hover,.header-drop-down .drop-down-list li a:focus{color:#0069ad;text-decoration:none}
.header-drop-down .js-drop-down-list{display:none}

.mobile_nav_top{z-index:999;position:fixed;width:100%;}
.dl-menuwrapper{position:relative;margin:0 auto}
.dl-menuwrapper button{border:0;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:0}
.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:10px;left:16%;box-shadow:0 10px 0 #fff,0 20px 0 #fff}
.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
#dl-menu ul.dl-menu{border-top:1px solid #666}
.dl-menuwrapper li{border-top:1px solid #666;background:#fff;margin:0 10px}
.dl-menuwrapper li.arrow{border-top:1px solid #666;background:url("http://www.capella.edu/etc/designs/capella/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat right -432px;margin:0 10px 0 10px}
.dl-menuwrapper li.arrow:first-child{border:0 none}
.mobile_nav_top .dl-menuwrapper li.arrow:first-child{border-bottom:1px solid #666}
.mobile_nav .dl-menuwrapper li.secondback{padding-left:7px}
.mobile_nav .dl-submenu .backarrow{background:url("http://www.capella.edu/etc/designs/capella/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat -10px -515px transparent!important;display:block;height:20px;left:12px;position:absolute;width:20px}
.dl-menuwrapper li.dl-back{position:relative;border-top:0}
.mobile_nav .dl-menuwrapper li.back{padding-left:7px}
.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;font-size:18px;line-height:20px;font-weight:300;color:#333;outline:0;font-family:"Avenir LT W01_55 Roman1475520",Arial,Verdana,sans-serif,"Avenir LT W01_65 Medium1475532"}
.mobile_nav{margin-bottom:11px}
.dl-menuwrapper li.dl-back>a{padding-left:30px}
.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:50px;speak:none;-webkit-font-smoothing:antialiased}
.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,0.3);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,0.15)}
.dl-menuwrapper .dl-menu{margin:0;width:100%;opacity:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:999;position:relative}
.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}
.dl-menuwrapper li .dl-submenu{display:none;left:100%;position:absolute;top:0;width:100%}
.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}
.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0}
.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}
.no-js .dl-menuwrapper li .dl-submenu{display:block}
.no-js .dl-menuwrapper li.dl-back{display:none}
.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1)}
.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}
.mobile_nav_top{z-index:999;position:relative}
.mobile_nav_top .dl-menuwrapper{width:100%;overflow-y:scroll;max-width:100%;border-bottom:3px solid #7f0f1b;background:#000;position:absolute;-webkit-overflow-scrolling:touch}
.mobile_nav_top .dl-menuwrapper ul{background:#000}
.mobile_nav_top .dl-menuwrapper ul li{border-bottom:1px solid #666;border-top:0;margin:0 10px 0 10px;background:#000;padding-left:15px;margin:0 10px 0 10px!important}
.mobile_nav_top .dl-menuwrapper ul li a{color:#fff}
.mobile_nav_top .dl-menuwrapper ul li form{padding:10px 0;position:relative;z-index:9999;margin-bottom:10px}
.mobile_nav_top .dl-menuwrapper ul li form label{display:none}
.mobile_nav_top .dl-menuwrapper ul li form .searchData{background-image:url("http://www.capella.edu/etc/designs/capella/clientlibs/publish/themes/default/images/icons/icons.png");background-position:-621px -127px;margin-right:-5px;display:inline-block;width:23px;height:23px}
.mobile_nav_top .dl-menuwrapper ul li form input{border:medium none;border-radius:18px;color:#cdcdcd;padding:5px;width:100%;outline:0}
.mobile_nav_top .dl-menuwrapper ul li form a{padding:0;position:absolute;right:18px;z-index:999;top:12px}
.mobile_nav_top .dl-menuwrapper ul li.arrow{background:black url("http://www.capella.edu/etc/designs/capella/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat right -654px}
.mobile_nav_top .dl-menuwrapper ul li .back_highlighted{background:#333;padding-left:20px;border-top:1px solid #666}
