/*@import url('//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,700,700italic');
*/
@font-face {
    font-family: 'Open Sans Semibold';
    src: url('../fonts/OpenSans-Semibold.woff2') format('woff2'),
        url('../fonts/OpenSans-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
 @font-face {
     font-family: "Open Sans";
     font-style: normal;
     font-weight: 300;
     font-display: auto;
     src: local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/OpenSans-Light.woff2") format("woff2");
     unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 @font-face {
     font-family: "Open Sans";
     font-style: italic;
     font-weight: 400;
     font-display: auto;
     src: local("Open Sans Italic"), local("OpenSans-Italic"), url("../fonts/OpenSans-Italic.woff2") format("woff2");
     unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 @font-face {
     font-family: "Open Sans";
     font-style: normal;
     font-weight: 400;
     font-display: auto;
     src: local("Open Sans Regular"), local("OpenSans-Regular"), url("../fonts/OpenSans-Regular.woff2") format("woff2");
     unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 @font-face {
     font-family: "Open Sans";
     font-style: normal;
     font-weight: 700;
     font-display: auto;
     src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/OpenSans-Bold.woff2") format("woff2");
     unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 300;
     font-display: auto;
     src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('../fonts/OpenSans-LightItalic.woff') format('woff');
}
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 400;
     font-display: auto;
     src: local('Open Sans Italic'), local('OpenSans-Italic'), url('../fonts/OpenSans-Italic.woff') format('woff');
}
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 700;
     font-display: auto;
     src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('../fonts/OpenSans-BoldItalic.woff') format('woff');
}
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 300;
     font-display: auto;
     src: local('Open Sans Light'), local('OpenSans-Light'), url('../fonts/OpenSans-Light.woff') format('woff');
}
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     font-display: auto;
     src: local('Open Sans Regular'), local('OpenSans-Regular'), url('../fonts/OpenSans-Regular.woff') format('woff');
}
 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 700;
     font-display: auto;
     src: local('Open Sans Bold'), local('OpenSans-Bold'), url('../fonts/OpenSans-Bold.woff') format('woff');
}
body #block-system-main-menu .menu-level-1:hover>a{font-family:'Open Sans Semibold';font-weight:600;letter-spacing:normal}body .custom_h1{display:none}body #page_navigation{position:absolute;background:#284d8e;border:0}body.node-type-email-marketing-lander #page_upper{margin-top:0!important}body #page_upper{margin-top:55px}body #block-menu-menu-mobile>.content li.phonenumber{margin-top:-170px}body #block-menu-menu-mobile li.phonenumber>a{color:#213f73;font-size:23px;text-decoration:none;font-weight:700}body #block-menu-menu-mobile li.phonenumber>a:after{top:-100px;text-transform:uppercase}body .navsearch{background:#edc64f;border:2px solid #d4ac33;margin-top:-100px}body #block-menu-menu-mobile{min-width:325px}body .navsearch form .container-inline{border:1px solid #d4ac33}body #page_header{display:block}body h1#site-name{display:inline-block}body h1#site-name a{background:url(../images/logo_custom.png) no-repeat center center;background-size:230px;width:250px;min-height:110px;display:block}body h1#site-name a span{text-indent:-9999px;display:inline-block}body #block-system-main-menu .menu-level-1>a{font-family:'Open Sans Semibold';text-decoration:none;text-transform:uppercase}body #page_main>header{display:none}body .navsearch>header:before,body .navsearch>header::before{display:none!important}body .navsearch>header{background:url('../images/icon_search_blue.png') no-repeat center center!important;width:40px;background-size:auto}body .menu_fix{position:fixed!important;top:0;right:0}@media only screen and (max-width:767px){body #page{padding-top:0}body #block-menu-menu-mobile{min-width:300px}body #block-menu-menu-mobile>.content li.phonenumber{position:absolute;right:0;top:-70px;margin:0}body #block-menu-menu-mobile>.content li.openmenu{position:absolute;left:0;top:-70px}body #block-menu-menu-mobile li.phonenumber>a{border:0;border-radius:0;padding:0;background:url(../images/icon-phone-blue.png) no-repeat;height:40px;background-size:17px 34px}body #block-menu-menu-mobile li.phonenumber>a:after{top:-16px;left:22px}body #page_navigation{top:90px;background:0}body #page_header>.content{padding:10px 0 0;text-align:center;min-width:180px;max-width:190px}body h1#site-name a{background-size:auto 70px;width:180px;min-height:70px}body #block-menu-menu-mobile li.openmenu>span{text-indent:-9999px;background:url(../images/hamburger_blue.png) center no-repeat}body #page_navigation>.content{Xmax-width:320px;max-width:100%}body #block-menu-menu-mobile li.actionitems{margin:0}body #page_navigation:after,body #block-menu-menu-mobile li.actionitems li.closemenu{top:30px}body #block-menu-menu-mobile li.actionitems>a{top:0}body .navsearch{margin-top:0;top:64px}body #block-system-main-menu{top:105px}body #block-system-main-menu .menu-open>a,body #block-system-main-menu .menu-open>span{top:-74px;padding-top:7px!important}body #block-menu-menu-mobile li.actionitems li.goback{top:30px}body #block-menu-menu-mobile li.requestinformation>span{border-radius:0;padding:0;border:0;display:inline-block;width:100%;text-transform:none;font-weight:bold}body #block-menu-menu-mobile li.requestinformation{margin:0;margin-top:-6px;width:100%;max-width:100%;background-color:#edc64f;font-weight:bold;color:#1f3e75;font-size:18px;line-height:30px}body #page_upper{display:none}body .navsearch form .container-inline{border:0}body #block-menu-menu-mobile li.actionitems{top:-8px}body #block-menu-menu-mobile li.actionitems li>span,body #block-menu-menu-mobile li.actionitems li.closemenu>span{margin-top:6px}body #block-menu-menu-mobile li.actionitems>a{position:absolute!important}body #block-system-main-menu .menu-open>a,body #block-system-main-menu .menu-open>span{position:absolute!important}body .requestinformation .button.gold:hover{background:#efc740}body.node-type-academic-program.two-sidebars #page_main .region-content{margin-top:0}body .custom_h1{display:block}body .custom_h1 h1{display:block;margin:0;padding:0;text-align:center;margin-top:50px;margin-bottom:-5px;font-size:3em;font-weight:bold;line-height:100%}body .super-region>*{max-width:315px}body.with-sidebar #page_main .region-content{margin-top:0}body .block.degreeslist{margin-top:22px}body .alertno{width:268px}}
/* COLOR GUIDE
 * Blue - baby   - #9cd4f2
 *      - light  - #3784ae
 *      - normal - #1f3e75
 *      - dark   - #2a3953
 * Gold - normal - #efc740
 * Gray - dark   - #333333
 *      - light  - #e0e0df
 */
/* MAIN STYLES */
html {font-size: 62.5%; height:100%;}
body {color: #333333; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 1em; text-align:center;}
h1, h2, h3, h4, h5, h6 {color: #1f3e75; font-weight: 300; line-height: 1.3em; margin-bottom: .4em; text-transform: uppercase;}
h1 {font-size: 3.8em; margin-bottom: .2em;}
h2 {font-size: 2.6em; margin-bottom: .2em; /*color: #333;*/}
h3 {font-size: 1.87em; font-weight: normal;}
h4 {font-size: 1.87em; font-weight: normal; /*color: #333;*/}
h5 {font-size: 1em; font-weight: bold; text-transform: none;}
h6 {font-size: 1em; font-weight:bold; text-transform: none; /*color: #333;*/}
p { line-height: 1.4em; margin-bottom: 1em;}
strong {font-weight: bold;}
em {font-style: italic;}
small {font-size: .8em;}
ul, ol { line-height: 1.3em; margin-bottom: 1em; padding-left: 2em;}
ul li, ol li {list-style-position: outside; margin-bottom: .7em; list-style-type: disc; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}
nav li {display: inline-block;}
a {font-style: normal; text-decoration: underline;}
a {color: #1f3e75;}
a:hover {text-decoration: underline;}
img {height:auto; max-width: 100%;}

/* LAYOUT */

nav#block-system-main-menu ul:first-child {line-height: 2.5em;}

.super-region > *,
#block-system-main-menu .menu-content-level-1 {margin:0 auto; text-align:left; max-width: 120rem; max-width: 1200px; width: 98%;}
#page_main .region-content {min-height: 260px;}
body.one-sidebar #page_main .region-content {float:left; width: 65%; margin-top:50px;}
body.page-node-34.one-sidebar #page_main .region-content {float:left; width: 65%; margin-top:0px;}
body.page-node-21 #block-views-location-map,
body.page-node-18 #block-views-location-map,
body.page-node-12 #block-views-location-map,
body.page-node-14 #block-views-location-map,
body.page-node-16 #block-views-location-map,
body.page-node-17 #block-views-location-map,
body.page-node-22 #block-views-location-map,
body.page-node-23 #block-views-location-map,
body.page-node-24 #block-views-location-map,
body.page-node-25 #block-views-location-map,
body.page-node-27 #block-views-location-map{ height: 100%; float:left; margin-bottom:9.5em;}
body.page-node-147 #block-views-location-map{ height: 100%; float:left; margin-bottom:20.5em;}
#block-views-location-map { height: 100%; float:left; margin-bottom:8.5em;}
#page_content_sidebar_lower {margin-top:50px;}
body.one-sidebar #page_main .region-content-sidebar {clear:right; float:right; width: 33%;}
body.two-sidebars #page_main .region-content {float: left; width: 73%;}
body.node-type-academic-program.two-sidebars #page_main .region-content {float: left; width: 80%; margin-top: 50px}
body.node-type-campus-location.two-sidebars #page_main .region-content { width:80%; /*margin-left:20px;*/ margin-top:4.5em; }
body.node-type-academic-program .region-content-sidebar-lower {border-left: 1px solid #333; margin-top:2.5em;}
body.two-sidebars #page_main .region-content-sidebar {float: left; width: 19.5%;  margin-top: 2.5em;}
body.page-node-1.two-sidebars #page_main .region-content-sidebar-upper {float:right;}
body.two-sidebars #page_main .region-content-sidebar-upper { /*width:34%; margin-right: 25px;*/ width:26%; margin-right:25px; }

 body.node-type-remarketing-landers.two-sidebars #page_main .region-content-sidebar-upper {
    width:25%;
     margin-right:0px;
     float:right;
     margin-top:1em;
}
 body.node-type-academic-program.two-sidebars #page_main .region-content-sidebar-upper {
     width: 22.5%;
     float: left;
     margin-top: 0em;
}
 body.node-type-academic-program.two-sidebars #page_main .page_wrap {
     float: left;
     width: 72%;
     margin-top: 0px;
}
 body.node-type-academic-program.two-sidebars #page_main .page_wrap .views-field-field-related-degrees span {
     font-size:1.8em;
}
 body.node-type-academic-program #page_main .page_wrap .views-field-field-related-degrees span {
     font-size:1.8em;
}
 body.page-node-39.node-type-academic-program.two-sidebars #page_main .page_wrap .view-footer, 
 body.page-node-83.node-type-academic-program.two-sidebars #page_main .page_wrap .view-footer, 
 body.page-node-90.node-type-academic-program.two-sidebars #page_main .page_wrap .view-footer, 
 body.page-node-53.node-type-academic-program.two-sidebars #page_main .page_wrap .view-footer, 
 body.page-node-55.node-type-academic-program.two-sidebars #page_main .page_wrap .view-footer, 
 body.page-node-112.node-type-academic-program.two-sidebars #page_main .page_wrap .view-footer, 
 body.page-node-43.node-type-academic-program.two-sidebars #page_main .page_wrap .view-footer {
    display:block;
}
 body.page-node-1 #page_main #block-views-success-stories-related {
    margin-top: 0em;
}
 body.node-type-academic-program.two-sidebars #page_main .page_wrap .view-footer, 
 body.page-node-144.node-type-academic-program #page_main .page_wrap .view-footer, 
 body.page-node-145.node-type-academic-program #page_main .page_wrap .view-footer, 
 body.page-node-176.node-type-academic-program #page_main .page_wrap .view-footer {
     font-size: 1.2em;
     margin-top: 17px;
     display:none;
}
 body.node-type-academic-program #page_main .page_wrap .view-footer {
     font-size: 1.2em;
     margin-top: 17px;
}
 body.node-type-academic-areaofstudy #page_content #block-system-main, 
 body.page-node-6 #page_content #block-system-main, 
 body.page-node-8 #page_content #block-system-main, 
 body.page-node-159 #page_content #block-system-main, 
 body.page-node-135 #page_content #block-system-main, 
 body.page-node-136 #page_content #block-system-main, 
 body.page-node-145 #page_content #block-system-main, 
 body.page-node-144 #page_content #block-system-main, 
 body.page-node-160 #page_content #block-system-main, 
 body.node-type-campus-location #page_content #block-system-main, 
 body.page-node-175 #page_content .page_wrap, 
 body.page-node-176 #page_content .page_wrap,
 body.page-node-144 #page_content .page_wrap,  
 body.page-node-145 #page_content .page_wrap {
    margin-top:0em;
}
 body.page-node-58 #page_upper .inner_page_title h1, body.page-node-177 #page_upper .inner_page_title h1{
    font-size:2.4em;
}
 body.page-node-74 #page_upper .inner_page_title h1, 
 body.page-node-38 #page_upper .inner_page_title h1, 
 body.page-node-84 #page_upper .inner_page_title h1, 
 body.page-node-85 #page_upper .inner_page_title h1, 
 body.page-node-86 #page_upper .inner_page_title h1, 
 body.page-node-87 #page_upper .inner_page_title h1, 
 body.page-node-88 #page_upper .inner_page_title h1, 
 body.page-node-89 #page_upper .inner_page_title h1, 
 body.page-node-69 #page_upper .inner_page_title h1, 
 body.page-node-70 #page_upper .inner_page_title h1, 
 body.page-node-71 #page_upper .inner_page_title h1, 
 body.page-node-72 #page_upper .inner_page_title h1, 
 body.page-node-73 #page_upper .inner_page_title h1, 
 body.page-node-50 #page_upper .inner_page_title h1, 
 body.page-node-104 #page_upper .inner_page_title h1, 
 body.page-node-111 #page_upper .inner_page_title h1, 
 body.page-node-63 #page_upper .inner_page_title h1, 
 body.page-node-105 #page_upper .inner_page_title h1, 
 body.page-node-35 #page_upper .inner_page_title h1, 
 body.page-node-106 #page_upper .inner_page_title h1{
    font-size:2.6em;
}
 body.page-node-147 #page_upper .inner h1{
    font-size:2.6em;
}
 .view-id-location.view-display-id-map{
    float: left;
     height: 100%;
}
 .mapWrap {
     position: relative;
}
 .addressWrap {
     position: absolute;
     top:-2.75em;
}
 .mapWrap div.embed {
     position: relative;
     top: 5em;
     width: 100%;
}
 body.page-node-147 .mapWrap div.embed {
     position: relative;
     top: 7em;
     width: 100%;
}
 body.two-sidebars #page_main .region-content-sidebar-lower {
    float: right;
     margin-top:4.5em;
}
 div.embed[data-aspectratio="2x3"]:after, div.embed[data-aspectratio="2X3"]:after {
     padding-bottom: 2%;
}
 div.embed[data-aspectratio="16x9"]:after, div.embed[data-aspectratio="16X9"]:after {
     padding-bottom: 0%;
}
 div.embed:after {
    padding-bottom: 0%;
     width: 100%;
}
 #page_content_top, #page_content_bottom {
    clear: both;
}
 .Hide-link {
     pointer-events: none;
     cursor: default;
}
 .Hide-link > a {
     color:#666;
}
 .wpm-residential{
    margin-left:17em;
}

 .view-id-locations .views-row.views-row-17 .views-field.views-field-description a {
    color: #1f3e75;
}
 .content:after {
    clear: both;
     content:'';
     display: block;
     height: 0;
     width: 0;
}
 .content > *:first-child, .field-name-body .field-item > *:first-child {
    margin-top: 0;
}
 *:last-child {
    margin-bottom: 0;
}
 .responsiveVersion, .responsiveVersion div {
    background: transparent;
     bottom: 0;
     height: 1px;
     left: 0;
     opacity: 0;
     position: fixed;
     text-indent: -99999px;
     width: 0px;
}
 #page_content #block-system-main {
    margin-top: 1.5em;
}
/* MODULAR STYLES */
.block.alertbox {border: #1f3e75 solid 3px; margin: 1em 0 1em 0em; padding: 1em; float: left; width: 97%;}
.block.alertbox > .content {text-align: center;}

.block.requestinfo {padding: 1em; position: relative;} 
.block.requestinfo .field-wrapper[data-field-name="gradyear"] {display: none;}
.block.requestinfo > header {color: #efc740; font-size: 1.9em; font-weight: 300; line-height: 1.3em; text-align: center; text-transform: uppercase; font-weight:bold;}
.block.requestinfo > .content {color: #fff; padding-top: 1em;}
.block.requestinfo > .content a {color: #fff;}
.block.requestinfo .step {padding-bottom: 2.25em; position: relative;}
.block.requestinfo .step  > legend {bottom: .75em; left: 0; font-weight: bold; position: absolute; right: 0; text-align: center; top: auto;}
.block.requestinfo .field-wrapper > label {display: none;}
.block.requestinfo .field .button.full {width: 100%;}
.block.requestinfo .actions .field,
.block.requestinfo .field.back {margin-bottom: 0;}
.block.requestinfo .field.back .button {font-size: .75em; padding: 0; margin-top: .5em;}
.block.requestinfo .disclaimer {font-size: 1.2em; margin: .25em 0 1em 0; text-align: center; font-weight: bolder; position: absolute; right: 0; left: 0; top: auto; /*bottom: -75px;*/}
.block.requestinfo #fcc {font-size: .75em; color: #fff; text-align: center; left: 0; /* font-weight: bold; */ position: absolute; right: 0; top: auto; bottom: -80px;}
.block.requestinfo .field-wrapper[data-field-name="privacypolicy"] {text-align: center;}
.block.requestinfo .privacypolicy {background: #293854 url('../images/icon_lock.png') 1em center no-repeat; background-size: auto 70%; border: 1px solid #081929; display: inline-block; font-size: .7em; margin: .25em 0 0; padding: 1em 1em 1em 4em; text-align: center; position: absolute; bottom: -120px; right: 90px;}
.block.requestinfo .privacypolicy a {color: #fff; display: block; margin-top: .25em; text-decoration: underline;}

/*Form CSS*/
 .alertno {
     background: #fff;
     padding: 45px 10px;
     position: absolute;
     max-width: 348px;
     width: 100%;
     color: red;
     display: block;
     z-index: 9;
}
 .alertno > a{
    color:#1f3e75;
}
 .block.areasofstudylist .view-content .item-list {
    background-color: #e0e0df;
     float:left;
     margin-top: 1%;
     margin-bottom: 1%;
     padding: 2%;
     width: 95%;
}
 .block.areasofstudylist .view-content .item-list h3 {
    border-bottom: 1px solid #333333;
     color: #333333;
     margin-bottom: .5em;
}
 .block.areasofstudylist .view-content .item-list ul {
    -webkit-column-count: 2;
     -moz-column-count: 2;
     column-count: 2;
     padding-left: 0;
}
 .block.areasofstudylist .view-content .item-list .views-row {
    display: block;
     list-style: none;
}

 .item-list .pager li {
     float:left;
     margin: 10px;
     list-style-type: none;
}
 #block-block-6 {
     display: none;
}
 .block.availableonline {
    margin-bottom:0.8em;
}
 .block.availableonline > .content {
     color: #fff;
     font-size: 1em;
     font-weight: bold;
     line-height: 1.3;
}
 .block.availableonline > .content a {
    background-image: url('../images/available-online-button.png');
     background-size: 200px 69px;
     background-repeat: no-repeat;
     width:200px;
     height:69px;
     margin-bottom:0.8em;
     overflow:hidden;
     text-indent:130%;
     white-space:nowrap;
     display:block;
}
/*BAnner*/
 .announcement_mobile {
    display:none;
}
 .announcement_desktop {
    display:block;
}
/* Portrait and Landscape ipad1 and 2*/
/*#RT 176159 */
 body.node-type-email-marketing-lander{
     font-family:'Open Sans', sans-serif;
     font-size: 18px;
     font-weight: normal;
     color: #333;
}
 body.node-type-email-marketing-lander p{
     font-size: 18px;
     line-height: 30px;
     color: #333;
}
 body.node-type-email-marketing-lander .col-full {
    width:100%;
     margin:0 0 45px;
}
 body.node-type-email-marketing-lander .col-onehalf {
    vertical-align:top;
     margin:0 0.9% 45px;
     width:48%;
     display:inline-block;
}
 body.node-type-email-marketing-lander .col-onethird {
    vertical-align:top;
     margin:0 1.2% 45px;
     width:31.5%;
     display:inline-block;
}
 body.node-type-email-marketing-lander .col-twothird {
    vertical-align:top;
     margin:0 1.2% 45px;
     width:65%;
     display:inline-block;
}
 body.node-type-email-marketing-lander .col-threequarter {
    vertical-align:top;
     margin:0 1.2% 45px;
     width:74%;
     display:inline-block;
}
 body.node-type-email-marketing-lander .col-onequarter {
    vertical-align:top;
     margin:0 1.2% 45px;
     width:22.95%;
     display:inline-block;
}
 body.node-type-email-marketing-lander .col-onehalf.first, .col-onequarter.first, .col-onethird.first, .col-twothird.first {
    margin-left:0;
}
 body.node-type-email-marketing-lander .col-onehalf.last, .col-onequarter.last, .col-onethird.last, .col-twothird.last {
    margin-right:0;
}
 body.node-type-email-marketing-lander section.first{
     margin-left: 0;
}
 body.node-type-email-marketing-lander section.last{
     margin-right: 0;
}
 body.node-type-email-marketing-lander.image-in-footer footer img{
     width: 40%;
     margin-right: 0;
}
 body.node-type-email-marketing-lander .image-in-content .content img {
     width: 40%;
     margin-left: 0;
}
 body.node-type-email-marketing-lander .text-align-center{
     text-align: center;
}
 body.node-type-email-marketing-lander #page_upper{
     margin-top: 0;
}
 body.node-type-email-marketing-lander #page_upper > .content{
     width: 100%;
     max-width: 100%;
     position:relative;
}
 body.node-type-email-marketing-lander #page_upper section.requestinfo1 {
     max-width: 1200px;
     margin: 0 auto;
     position: relative;
     width: 100%;
}
 body.node-type-email-marketing-lander #page_upper section.requestinfo .content1{
     width: 450px;
     float: right;
     position: absolute;
     right: 0;
     top: -450px;
     background-color: rgba(34,65,118,0.7);
     padding: 0 2%;
}
 body.node-type-email-marketing-lander #page_upper, body.node-type-email-marketing-lander #page_upper > .content{
     background: none;
}
 body.node-type-email-marketing-lander #page_upper > .content{
    text-align: center;
}
 body.node-type-email-marketing-lander section.requestinfo >.content, body.node-type-email-marketing-lander #page_page_content_top >.content, body.node-type-email-marketing-lander #page_page_content_top_middle >.content, body.node-type-email-marketing-lander #page_page_content_top_bottom >.content{
     width: 1200px;
     margin: 0 auto;
     padding: 25px 0;
}
 body.node-type-email-marketing-lander section.requestinfo >.content{
     position: relative;
}
 body.node-type-email-marketing-lander #page_main #page_content .page_wrap{
     width: 1200px;
     margin: 0 auto;
}
 body.node-type-email-marketing-lander #page_page_content_top section .content strong{
     color: #1f3e75;
     font-weight: bold;
     font-size: 24px;
}
 body.node-type-email-marketing-lander #page_page_content_top_middle{
     background-color:#f8f9fb;
     float:left;
     width: 100%;
}
 body.node-type-email-marketing-lander #page_page_content_top, body.node-type-email-marketing-lander #page_page_content_top_bottom, body.node-type-email-marketing-lander #page_page_top_content_middle{
     margin: 40px 0;
     display: block;
     float: left;
     width: 100%;
}
 body.node-type-email-marketing-lander #page_page_content_top .content section header{
     font-size: 36px;
     font-family: "Open Sans";
     font-weight: bold;
     color: #1f3e75;
     padding-bottom: 25px;
}
 body.node-type-email-marketing-lander #page_page_content_top_bottom .content section header, body.node-type-email-marketing-lander #page_page_top_content_middle .content section header, body.node-type-email-marketing-lander #page_lower .content section header, body.node-type-email-marketing-lander #page_page_content_top_middle .content section header {
     font-weight: 700;
     font-size: 30px;
     text-transform: none;
     text-align: center;
     color:#1f3e75;
}
 body.node-type-email-marketing-lander #page_page_content_top_middle section.image{
     float: left;
     width: 40%;
}
 body.node-type-email-marketing-lander #page_page_content_top_middle section.image, body.node-type-email-marketing-lander #page_page_content_top_middle section.col-twothird{
     margin-bottom: 0;
}
 body.node-type-email-marketing-lander #page_page_content_top_middle .content img{
     padding: 25px 0;
}
 body.node-type-email-marketing-lander #page_page_content_top_middle section.col-twothird {
     width: 57%;
     float: left;
     text-align: left;
}
 body.node-type-email-marketing-lander #page_page_content_top_middle section.col-twothird header{
     text-align: left;
     font-size: 30px;
     font-weight: bold;
     line-height: 30px;
     padding-bottom: 5px;
}
 body.node-type-email-marketing-lander #page_page_content_top_middle section.col-twothird h4{
     font-size: 24px;
}
 body.node-type-email-marketing-lander #page_page_content_top_middle section.col-twothird .content{
     font-size: 24px;
     font-style: italic;
     font-weight: normal;
     line-height: 24px;
}
 body.node-type-email-marketing-lander #page_page_content_top_middle section.col-twothird .content p{
     margin-bottom: 0;
     font-size: 16px;
     font-weight: normal;
     color: #000;
     font-style: normal;
     line-height: 25px;
}
 body.node-type-email-marketing-lander #page_page_content_top_middle section.col-twothird .content strong{
     font-size: 18px;
     font-weight: bold;
     color: #1f3e75;
}
 body.node-type-email-marketing-lander #page_page_content_top_middle footer{
     float: left;
     text-align: left;
    width: 50%;
}
 body.node-type-email-marketing-lander #page_page_content_top_bottom >.content {
     border-top: 2px solid rgb(237, 198, 79);
     border-bottom: 2px solid rgb(237, 198, 79);
}
 body.node-type-email-marketing-lander section.prepare-for-a-career .font-24-regular strong{
     color: #1f3e75;
     font-weight: bold;
     font-size: 24px;
}
 body.node-type-email-marketing-lander section#block-views-plattform-feature{
     width: 100%;
}
 body.node-type-email-marketing-lander section#block-block-16 #enterpriseform{
     width: 100%;
}
 body.node-type-email-marketing-lander #page_header{
     display: block;
}

 body.node-type-email-marketing-lander #page_header>.content .header.phonenumber {
     float: right;
     width: 199px;
     margin-right: 0;
     margin-top: 10px;
}
 body.node-type-email-marketing-lander #page_header>.content .header.phonenumber .content{
     float: left;
     text-align: left;
}
 body.node-type-email-marketing-lander #page_header>.content .header.phonenumber .content span{
     width: 100%;
     text-align: left;
     float: left;
     color: #1f3e75;
     font-size: 18px;
     font-weight: 700;
     text-transform:uppercase;
}
 body.node-type-email-marketing-lander #page_header>.content .header.phonenumber .content a{
     text-decoration: none;
     text-transform: uppercase;
    font-size: 23px;
    font-weight: bold;
    line-height: 0;
}

 body.node-type-email-marketing-lander section.header.logo {
     display: none;
}
 body.node-type-email-marketing-lander .col-onehalf {
     width: 49%;
     float: left;
}
 body.node-type-email-marketing-lander #page_main > header h1 {
     display: none;
}
 body.node-type-email-marketing-lander #page_main .region-content{
     width: 100%;
}
 body.node-type-email-marketing-lander #page_main > .content, body.node-type-email-marketing-lander #page_main .region-content{
     margin-top: 0 
}
 body.node-type-email-marketing-lander #page_main > .content{
     padding: 0;
     margin: 0;
     width: 1200px;
     margin: 0 auto;
}
 body.node-type-email-marketing-lander #page_lower{
     display: inline-block;
     background-color: #fff;
     border: none;
}
 body.node-type-email-marketing-lander #page_lower > .content{
     width: 100%;
     max-width: 100%;
}
 body.node-type-email-marketing-lander #page_lower section{
     padding: 25px 0;
}
 body.node-type-email-marketing-lander #page_lower section.get-started, body.node-type-email-marketing-lander #page_lower section.on-your-schedule, body.node-type-email-marketing-lander #page_lower section.financial-services, body.node-type-email-marketing-lander #page_lower section.accreditations{
     width: 100%;
     background-color: #f8f9fb;
     padding: 25px 0;
}
 body.node-type-email-marketing-lander #page_lower section.get-started >header, body.node-type-email-marketing-lander #page_lower section.on-your-schedule >header, body.node-type-email-marketing-lander #page_lower section.financial-services >header, body.node-type-email-marketing-lander #page_lower section.accreditations >header{
     display: none !important;
}
 body.node-type-email-marketing-lander #page_lower section.get-started .content-wrapper h4{
     font-size: 18px;
     text-transform: capitalize;
}
 body.node-type-email-marketing-lander #page_lower section.get-started .content-wrapper p{
     margin-bottom: .1em;
     font-size: 16px;
     line-height: 26px;
}
 body.node-type-email-marketing-lander #page_lower section.get-started .content-wrapper header{
     text-align: left;
}
 body.node-type-email-marketing-lander #page_lower section.get-started .content-wrapper p strong{
     padding: 0;
     margin: 0;
     color: #213f73;
}
 body.node-type-email-marketing-lander #page_lower section.block .content .image-left {
     float: left;
     padding-right: 25px;
     display: inline-block;
     width: 35%;
     padding-top: 25px;
}
 body.node-type-email-marketing-lander #page_lower section.block .content .image-right {
     float: right;
     padding-right: 25px;
     display: inline-block;
     width: 35%;
     padding-top: 25px;
}
 body.node-type-email-marketing-lander #page_lower section.block .content .content-wrapper {
    float: left;
     display: inline-block;
     width: 60%;
}
 body.node-type-email-marketing-lander #page_lower section.start_date_boxyoutube_video{
     width: 100%;
     background-color: #fff;
     float: left;
}
 body.node-type-email-marketing-lander #page_lower section .content{
     width:1200px;
     margin: 0 auto;
}
 body.node-type-email-marketing-lander #page_lower section.on-your-schedule >header{
     text-align: left;
}
 body.node-type-email-marketing-lander #page_lower section.financial-services .content-wrapper header{
     text-align: left;
     padding-bottom: 20px;
}
 body.node-type-email-marketing-lander #page_lower section.financial-services .content{
     border-top: 2px solid rgb(237, 198, 79);
     border-bottom: 2px solid rgb(237, 198, 79);
     padding-top: 30px;
     padding-bottom: 30px;
}
 body.node-type-email-marketing-lander #page_lower section.on-your-schedule .content-wrapper header{
     text-align: left;
     text-transform: uppercase;
}
 body.node-type-email-marketing-lander #page_lower section.on-your-schedule .content .image-left{
     padding-top: 0;
}
 body.node-type-email-marketing-lander #page_lower .start_date_box, body.node-type-email-marketing-lander #page_lower .start_date_box.youtube_video{
     width: 50%;
     float: left;
}
 body.node-type-email-marketing-lander #page_lower .start_date_box{
    width: 40%;
     padding: 0 5%;
     margin-top: 20px;
}
 body.node-type-email-marketing-lander #page_lower .start_date_box .inner-wrapper{
     border: 2px solid #1f3e75;
     padding-top: 10%;
     padding: 10% 20%;
     text-align: center;
     color: #1f3e75;
     border-radius:5px;
}
 body.node-type-email-marketing-lander #page_lower .start_date_box .inner-wrapper p{
    font-size: 25px;
     line-height: 25px;
     padding-bottom: 0;
     margin-bottom: 0.5em;
     color: #213f73;
}
 body.node-type-email-marketing-lander #page_lower .start_date_box .inner-wrapper h1{
     font-size: 51px;
     color: #213f73;
     font-weight: bold;
     height: 75px;
}
 body.node-type-email-marketing-lander #page_lower .start_date_box .inner-wrapper a{
    background-color: yellow;
     padding: 10px 20px;
     font-size: 18px;
     text-decoration: none;
     background-color: #edc64f;
     font-weight: bold;
}
 body.node-type-email-marketing-lander #page_lower section.accreditations .content-wrapper {
     width: 100% !important;
     max-width: 100% !important;
}
 body.node-type-email-marketing-lander section.requestinfo >.content{
     padding-top: 0;
     margin-top: 0;
}
 body.node-type-email-marketing-lander .enterpriseform input, body.node-type-email-marketing-lander .enterpriseform select, body.node-type-email-marketing-lander .enterpriseform textarea{
     font-size: 16px;
     color: #081c38;
}
 body.node-type-email-marketing-lander .request-info-wrapper>span {
     font-size: 30px;
     text-transform: uppercase;
     padding-bottom: 10px;
     display: inline-block;
     color:#fff;
}
 body.node-type-email-marketing-lander .block.requestinfo .disclaimer{
     font-size: 18px;
     line-height: 18px;
     font-family: "Open Sans";
     margin: 0;
     text-align: center;
     padding: 0;
     margin: 0;
}
 body.node-type-email-marketing-lander .block.requestinfo .disclaimer p {
     line-height: 18px;
     font-size: 18px;
     font-family: "Open Sans";
     color: #fff;
}
 body.node-type-email-marketing-lander .block.requestinfo .step{
     padding-bottom: 0;
}
 body.node-type-email-marketing-lander section.requestinfo .enterpriseform .field{
     margin-bottom: 12px;
}
 body.node-type-email-marketing-lander .enterpriseform .field, body.node-type-email-marketing-lander .enterpriseform input[type=email], body.node-type-email-marketing-lander .enterpriseform input[type=number], .enterpriseform input[type=tel], .enterpriseform input[type=text], body.node-type-email-marketing-lander .enterpriseform select, body.node-type-email-marketing-lander .enterpriseform textarea{
     border-radius: 4px;
}
body.node-type-email-marketing-lander section.requestinfo .enterpriseform .step2 .actions .field {
    padding-left: 0px;
    padding-right: 0;
}

 body.node-type-email-marketing-lander .enterpriseform [data-field-type="select"] .inner:after{
     font-size: 0.50em;
}
 body.node-type-email-marketing-lander .block.requestinfo .field .button.full{
     font-size: 26px;
}

 body.node-type-email-marketing-lander .block.requestinfo .field .button.full:after {
     content: "»";
     position: absolute;
     right: 90px;
     display: none;
}
 body.node-type-email-marketing-lander .enterpriseform .formnav button.nextstep{
     background-color: #edc64f;
     border-radius: 5px;
}
 body.node-type-email-marketing-lander .block.requestinfo .field .button[name="submit"].full:after{
     content: '';
}
 body.node-type-email-marketing-lander .block.requestinfo #fcc{
     line-height: 10px;
     font-size: 10px;
     bottom: -40px;
}
 body.node-type-email-marketing-lander .enterpriseform .field.back.laststep {
     padding-top: 0;
     font-size: 12px;
}
 body.node-type-email-marketing-lander .enterpriseform .field:not(.next)
 {
     padding: .1em .4em 
}
 body.node-type-email-marketing-lander main#page_main {
     background-color:#fff;
     float:left;
     width: 100%;
     padding-top: 30px;
}
 body.node-type-email-marketing-lander section.content-with-image {
     width: 100%;
     float: left;
}
 body.node-type-email-marketing-lander section.content-with-image .content {
     width: 60%;
     float: left;
}
 body.node-type-email-marketing-lander section.content-with-image.image-in-footer footer {
     width: 40%;
     float: left;
     margin: 0;
}
 body.node-type-email-marketing-lander section.content-with-image.image-in-content .content{
     width: 40%;
     float: left;
}
 body.node-type-email-marketing-lander section.content-with-image.image-in-content footer{
     width: 60%;
     float: left;
}
 body.node-type-email-marketing-lander .degree-programs .content, .degree-programs .content p {
     font-size: 24px;
}
 body.node-type-email-marketing-lander .degree-programs section>header{
     padding: 15px 0 10px 0;
}
 body.node-type-email-marketing-lander .degree-programs .content p{
     font-style: italic;
     font-size: 20px;
     margin-bottom: 0;
}
 body.node-type-email-marketing-lander .degree-programs .content ul.left {
     width: 35%;
     float: left;
     text-align: left;
     padding-left: 22%;
     padding-top: 25px;
}
body.node-type-email-marketing-lander .degree-programs .content ul.left li, .degree-programs .content ul.right li {
     font-weight: bold;
     width: 100%;
     list-style-type: disc;
     color: #1f3e75;
     margin-bottom: .3em;
     font-size: 20px;
}
 body.node-type-email-marketing-lander .degree-programs .content ul.right {
     float: left;
     width: 35%;
     padding-left: 3%;
     text-align: left;
     padding-top: 25px;
}
 body.node-type-email-marketing-lander #page_content #block-system-main{
     margin-top: 0;
}
 body.node-type-email-marketing-lander #page_content h2 {
     font-weight: 700;
     font-size: 30px;
     text-transform: none;
     text-align: left;
     color:#1f3e75;
}
 body.node-type-email-marketing-lander section.col-onethird.image.first {
     margin-left: 0;
     display: inline-block;
     width: 40%;
}
 body.node-type-email-marketing-lander section.col-onethird.image.last{
     margin-right: 0;
     display: inline-block;
     width: 40%;
}
 body.node-type-email-marketing-lander section.col-onethird.image.first .content {
     float: left;
}
 body.node-type-email-marketing-lander section.accreditations {
     width: 100%;
     float: left;
}
 body.node-type-email-marketing-lander .col-twothird{
     width: 57%;
     display: inline-block;
}
 body.node-type-email-marketing-lander section.accreditations, section.accreditations h2{
     text-align: center !important;
}
 body.node-type-email-marketing-lander section.start_date_box .content{
     margin: 10%;
     border: 2px solid #1f3e75;
     min-height: 250px;
     text-align: center;
     padding: 60px 100px;
     color: #1f3e75;
}
 body.node-type-email-marketing-lander section.start_date_box .content p{
     font-size: 30px;
     font-weight: normal;
}
 body.node-type-email-marketing-lander section.start_date_box .content h1{
     font-size: 60px;
     font-weight: bold;
     padding-bottom: 25px;
}
 body.node-type-email-marketing-lander section.start_date_box .content a{
     background-color: #edc64f;
     color: #1f3e75;
     font-size: 23px;
     font-weight: bold;
     padding: 15px;
     text-decoration: none;
}
 body.node-type-email-marketing-lander section.youtube_video {
     width: 650px;
     height: 410px;
     margin-top: 40px;
}
body.node-type-email-marketing-lander #page_navigation{
     
}

body.node-type-email-marketing-lander section#block-search-form {
     top: 33px;
     display: none;
}
 body.node-type-email-marketing-lander section#block-search-form header:before {
     content: none;
}
 .request-info-wrapper {
    width: 430px;
     float: right;
     background-color: rgba(34,65,118,0.7);
     padding: 0;
     margin: 0;
     min-height: 450px;
     padding: 50px 40px;
}

 body.node-type-email-marketing-lander .navsearch > header, body.node-type-email-marketing-lander[data-open="search"] .navsearch > header, body.node-type-email-marketing-lander .navsearch:hover > header{
     background-image: url(../images/icon_search_blue.png);
     background-color: #edc64f;
     border: 2px solid #d4ac33;
     background-position:center center;
     background-size:1.25em;
}
 body.node-type-email-marketing-lander .navsearch > header {
     height: 30px;
     width: 30px;
     border-radius: 4px;
}
 body.node-type-email-marketing-lander .prepare-for-a-career .content{
     display: block;
     margin-top: 25px;
     width: 90%;
     padding: 0 5%;
}
 body.node-type-email-marketing-lander .prepare-for-a-career header{
     font-size: 30px;
     text-transform: uppercase;
     color: #1f3e75;
     font-weight: bold;
     width: 90%;
     margin: 0 auto;
}
 body.node-type-email-marketing-lander .prepare-for-a-career footer{
     width: 90%;
     margin: 0 auto;
     padding-top: 20px;
}

body.node-type-email-marketing-lander .prepare-for-a-career footer a{
    color: inherit;
    text-decoration: none;
}

body.node-type-email-marketing-lander div.inner_page_title{
     display: none;
}
body.node-type-email-marketing-lander #block-views-plattform-feature > .content .slides .customLogo,
body.nav_ab #block-views-plattform-feature > .content .slides .customLogo
{
     display: none;
}
 body.node-type-email-marketing-lander section.requestinfo .enterpriseform .actions .field{
     margin-bottom: 0px;
}
 body.node-type-email-marketing-lander section.degree-programs{
     text-align: center;
}
 body.node-type-email-marketing-lander section.degree-programs>header{
     width: 1200px;
     margin: 0 auto;
     border-top: 2px solid rgb(237, 198, 79);
     padding-top: 15px;
}
 body.node-type-email-marketing-lander section.degree-programs .content{
     border-bottom: 2px solid rgb(237, 198, 79);
}
 body.node-type-email-marketing-lander #block-views-plattform-feature > .content div.slide, body.node-type-email-marketing-lander #block-views-plattform-feature > .content .slide img {
     height: 445px;
     max-height: 445px;
}

 body.node-type-email-marketing-lander section.requestinfo >.content {
    float: right;
     box-sizing: border-box;
     padding-bottom: 0px !important;
     min-height: 447px;
     height: auto;
}
 body.node-type-email-marketing-lander section.requestinfo >header{
     display: none;
}
 body.node-type-email-marketing-lander section.requestinfo >.content header{
     padding-top:15px;
     font-size: 30px;
     text-transform: uppercase;
     padding-bottom: 10px;
     display: inline-block;
     font-weight:500;
     color: #fff;
}

body.node-type-email-marketing-lander .lazyframe[data-vendor="youtube"],
body.node-type-email-marketing-lander .lazyframe[data-vendor="youtube_nocookie"]{
     width: 48%;
     height: auto;
     max-height: 380px;
     float: left;
}
body.node-type-email-marketing-lander .alertno{
     padding: 16px;
     width: 91%;
}

body.node-type-email-marketing-lander .col-full.prepare-for-a-career
{
    margin-bottom: 18px;
}
body.node-type-email-marketing-lander #page_main .region-content-sidebar
{
    display: none;
}
body.nav_ab #block-system-main-menu .menu-level-1:hover > a 
{
    font-family: 'Open Sans Semibold';
    font-weight: 600;
    letter-spacing: normal; 
}
body.nav_ab .custom_h1
{
    display: none;
}
body.node-type-email-marketing-lander .custom_h1
{
    display: none !important;
}
body.node-type-email-marketing-lander #page_navigation
{
    display: none;
}
/*#RT 176159*/
/* to reduce bottom sroll bar */
 @media (min-width: 768px){
     body.node-type-email-marketing-lander [class*="span-"]{
         margin-right: 0 !important;
    }
    body.node-type-email-marketing-lander .block.requestinfo .disclaimer
    {
        bottom: -35px;
    }
    .requestinfo.span-333.span-t-333
    {
        display: block !important;
        margin-right: auto !important;
    }
    .steps_info.second.fields_increased
    {
        padding-top: 0px;
        margin-top: 4px;
        display: block;
    }
    #page-title
    {
        width: 100%;
        float: left;
    }
    #page_content #block-system-main 
    {
        margin-top: 0;
    }
    body.newprogram_layout .field-collection-container .accordion_tab:first-child
    {
        display: block;
    }
    body.newprogram_layout .field-collection-container .accordion_tab,
    .side_tabs, 
    .side_tabs header
    {
        display: none;
    }
    body.newprogram_layout .accordion_tab > header
    {
        display: none;
    }
    body.newprogram_layout #page_breadcrumb
    {
        display: block;
        margin-left: 32%;
        width: 60%;
        float: left;
        padding-top: 20px;
    }
    .breadcrumbs li:first-child
    {
        padding-left: 0;
    }
    .breadcrumbs li
    {
        font-size: 14px;
        padding: 0 10px;
        position: relative;
    }
    .breadcrumbs li a
    {
        text-decoration: none;
    }
    .breadcrumbs li a:after
    {
        content: '/';
        position: absolute;
        right: 0;
        top: 2px;
    }
    .breadcrumbs li.current
    {
        font-family: 'Open Sans Semibold';
        color: #213f73 !important;
    }


}
/*#RT 176159*/
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
     #block-views-plattform-feature > .content .slide img {
        height: auto;
    }
     .block.requestinfo .disclaimer {
        position:relative;
         font-size:0.7em;
         bottom:-0px;
    }
     .block.requestinfo .privacypolicy {
        background: none;
         width:100%;
         bottom:-0px;
         padding-top: 0.5em;
         padding-bottom: 0.5em;
         padding-right:0em;
         padding-left:0em;
         position:relative;
         right:0px;
    }
     .block.requestinfo .desk-tab {
        float:left;
         width:48%
    }
     .block.requestinfo .desk-tab1 {
        float:right;
         width:48%
    }
     .alertno {
         background: #fff;
         padding: 33px 10px;
         position: absolute;
         color: red;
         z-index: 999;
    }
     .alertno > a{
        color:#1f3e75;
    }
     .block.requestinfo > header {
        font-size:1.7em;
    }
     .enterpriseform .field {
        margin-bottom: 0.8em;
    }
     .block.areasofstudylist .view-content .item-list {
        background-color: #e0e0df;
         float:left;
         margin-top: 1%;
         margin-bottom: 1%;
         padding: 2%;
         width: 95%;
    }
     .block.areasofstudylist .view-content .item-list:nth-child(2) {
         float:left;
    }
     #block-system-main-menu .menu-level-1 > .section {
        background: #e0e0df;
         border-bottom: 2px solid #2a3953;
         border-top: 2px solid #efc740;
         left: 0;
         position: absolute;
         right: 0;
         top:100%;
         z-index: 1000;
         opacity:0;
    }
     #block-system-main-menu .menu-level-1 > .menu{
        display: none;
         -webkit-column-count: 3;
         background: #e0e0df;
         border-bottom: 2px solid #2a3953;
         border-top: 2px solid #efc740;
         left: 0;
         position: absolute;
         right: 0;
         top: 100%;
         z-index: 1000;
         opacity:0;
    }
     #block-system-main-menu .menu-level-2 > .menu {
        background: #bbb;
         bottom: 0;
         left: 25%;
         position: absolute;
         right: 0;
         top: 0;
         opacity:0;
    }
     #block-block-6 {
         display: block;
    }
     #block-views-related-programs-programpage {
         display: none;
    }
     body.node-type-academic-program.two-sidebars #page_main .page_wrap {
         float: left;
         width: 100%;
         margin-top: 0px;
    }
     #block-system-main-menu .menu-item-495 .menu{
        padding-left:0;
         padding-right:0;
    }
     .block.availableonline > .content a {
        background-size:175px 60px;
         height:54px;
         margin-bottom:0;
    }
    /*#RT 176159*/
     #page_header > .content {
         padding: 1em 0;
         width: 95%;
         padding-left: 2.5% !important;
         padding-right: 2.5% !important;
         max-width: 100%;
    }
     body.one-sidebar.node-type-email-marketing-lander #page_main .region-content-sidebar, body.node-type-email-marketing-lander #page_main > .content, body.node-type-email-marketing-lander #page_lower section .content, body.node-type-email-marketing-lander section.degree-programs>header{
         max-width: 100%;
         width: 95%;
         padding-left: 2.5% !important;
         padding-right: 2.5% !important;
    }
     body.with-sidebar.node-type-email-marketing-lander #page_main .region-content, body.node-type-email-marketing-lander #page_main #page_content .page_wrap, body.node-type-email-marketing-lander .prepare-for-a-career header, body.node-type-email-marketing-lander .prepare-for-a-career .content{
         width: 100%;
         padding-left: 0;
         padding-right: 0;
    }
     body.node-type-email-marketing-lander #page_lower section.block .content .image-left img, body.node-type-email-marketing-lander #page_lower section.block .content .image-right img {
         width: auto !important;
         height: auto !important;
    }
     body.node-type-email-marketing-lander p.youtube_video{
         width: 50%;
         float: left;
    }
     body.node-type-email-marketing-lander p.youtube_video iframe{
         width: 100%;
    }
     body.node-type-email-marketing-lander section#block-search-form {
         top: 50px;
         right: 15px;
         position: absolute;
         height: 40px;
         display: none;
    }
     body.node-type-email-marketing-lander .navsearch > header {
         width: 30px;
         height: 30px;
    }
     body.node-type-email-marketing-lander .navsearch > .content{
         margin-top: 40px;
    }
     body.node-type-email-marketing-lander #page_lower .start_date_box .inner-wrapper h1{
         font-size: 49px;
    }
     body.node-type-email-marketing-lander #page_lower .start_date_box .inner-wrapper p{
         font-size: 24px;
    }
     body.node-type-email-marketing-lander #page_lower .start_date_box .inner-wrapper a{
         font-size: 12px;
    }
     body.node-type-email-marketing-lander p.youtube_video iframe{
         height: 255px;
    }
     body.node-type-email-marketing-lander #page_header>.content .header.phonenumber{
         width: 190px;
    }
     body.node-type-email-marketing-lander #page_lower section.accreditations .content .content-wrapper{
         width: 100%;
    }
     body.node-type-email-marketing-lander #page_lower section.accreditations >header{
         display: none;
    }
     body.node-type-email-marketing-lander .lazyframe[data-vendor="youtube"], body.node-type-email-marketing-lander .lazyframe[data-vendor="youtube_nocookie"]{
         width: 50%;
    }
     body.node-type-email-marketing-lander .navsearch .container-inline #edit-actions{
         left: 225px;
    }

    /*#RT 176159*/
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1000px) {
    body.node-type-email-marketing-lander .enterpriseform label.error{
        margin-top: 1.7px;
    }
    body.node-type-email-marketing-lander .alertno  p,
    body.node-type-email-marketing-lander form p
    {
        line-height: 25px;
    }
}
/* Portrait and Landscape ipad3 and 4*/
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    body.node-type-email-marketing-lander .block.requestinfo #fcc
    {
        font-size: 10.5px;
        padding-top: 5px;
        position: static;
    }
     #block-views-plattform-feature > .content .slide img {
        height: auto;
    }
     .block.requestinfo .disclaimer {
        position:relative;
         font-size:0.7em;
         bottom:-0px;
    }
     .block.requestinfo .privacypolicy {
        background: none;
         width:100%;
         bottom:-0px;
         padding-top: 0.5em;
         padding-bottom: 0.5em;
         padding-right:0em;
         padding-left:0em;
         position:relative;
         right:0px;
    }
     .block.requestinfo .desk-tab {
        float:left;
         width:48%
    }
     .block.requestinfo .desk-tab1 {
        float:right;
         width:48%
    }
     .alertno {
         background: #fff;
         padding: 33px 10px;
         position: absolute;
         color: red;
         z-index: 999;
    }
     .alertno > a{
        color:#1f3e75;
    }
     .block.requestinfo > header {
        font-size:1.7em;
    }
     .enterpriseform .field {
        margin-bottom: 0.8em;
    }
     .block.areasofstudylist .view-content .item-list {
        background-color: #e0e0df;
         float:left;
         margin-top: 1%;
         margin-bottom: 1%;
         padding: 2%;
         width: 95%;
    }
     .block.areasofstudylist .view-content .item-list:nth-child(2) {
         float:left;
    }
     #block-system-main-menu .menu-level-1 > .section {
        background: #e0e0df;
         border-bottom: 2px solid #2a3953;
         border-top: 2px solid #efc740;
         left: 0;
         position: absolute;
         right: 0;
         top:100%;
         z-index: 1000;
         opacity:0;
    }
     #block-system-main-menu .menu-level-1 > .menu{
        display: none;
         -webkit-column-count: 3;
         background: #e0e0df;
         border-bottom: 2px solid #2a3953;
         border-top: 2px solid #efc740;
         left: 0;
         position: absolute;
         right: 0;
         top: 100%;
         z-index: 1000;
         opacity:0;
    }
     #block-system-main-menu .menu-level-2 > .menu {
        background: #bbb;
         bottom: 0;
         left: 25%;
         position: absolute;
         right: 0;
         top: 0;
         opacity:0;
    }
     #block-block-6 {
         display: block;
    }
     #block-views-related-programs-programpage {
         display: none;
    }
     body.node-type-academic-program.two-sidebars #page_main .page_wrap {
         float: left;
         width: 100%;
         margin-top: 0px;
    }
     #block-system-main-menu .menu-item-495 .menu{
        padding-left:0;
         padding-right:0;
    }
     .block.availableonline > .content a {
        background-size:175px 60px;
         height:54px;
         margin-bottom:0;
    }
}

/* Portrait and Landscape Nexus */
 @media screen and (device-width: 601px) and (device-height: 906px) {
     #block-views-plattform-feature > .content .slide img {
        height: auto;
    }
     .block.requestinfo .disclaimer {
        position:relative;
         font-size:0.7em;
         bottom:-0px;
    }
     .block.requestinfo .privacypolicy {
        background: none;
         width:100%;
         bottom:-0px;
         padding-top: 0.5em;
         padding-bottom: 0.5em;
         padding-right:0em;
         padding-left:0em;
         position:relative;
         right:0px;
    }
     .block.requestinfo .desk-tab {
        float:left;
         width:48%
    }
     .block.requestinfo .desk-tab1 {
        float:right;
         width:48%
    }
     .alertno {
         background: #fff;
         padding: 33px 10px;
         position: absolute;
         max-width: 100%;
         color: red;
         z-index: 999;
         width: 284px;
    }
     .alertno > a{
        color:#1f3e75;
    }
     .block.requestinfo > header {
        font-size:1.7em;
    }
     .enterpriseform .field {
        margin-bottom: 0.8em;
    }
     .block.areasofstudylist .view-content .item-list {
        background-color: #e0e0df;
         float:left;
         margin-top: 1%;
         margin-bottom: 1%;
         padding: 2%;
         width: 95%;
    }
     .block.areasofstudylist .view-content .item-list:nth-child(2) {
         float:left;
    }
     #block-system-main-menu .menu-level-1 > .section {
        background: #e0e0df;
         border-bottom: 2px solid #2a3953;
         border-top: 2px solid #efc740;
         left: 0;
         position: absolute;
         right: 0;
         top:100%;
         z-index: 1000;
         opacity:0;
    }
     #block-system-main-menu .menu-level-1 > .menu{
        display: none;
         -webkit-column-count: 3;
         background: #e0e0df;
         border-bottom: 2px solid #2a3953;
         border-top: 2px solid #efc740;
         left: 0;
         position: absolute;
         right: 0;
         top: 100%;
         z-index: 1000;
         opacity:0;
    }
     #block-system-main-menu .menu-level-2 > .menu {
        background: #bbb;
         bottom: 0;
         left: 25%;
         position: absolute;
         right: 0;
         top: 0;
         opacity:0;
    }
     #block-block-6 {
         display: block;
    }
     #block-views-related-programs-programpage {
         display: none;
    }
     body.node-type-academic-program.two-sidebars #page_main .page_wrap {
         float: left;
         width: 100%;
         margin-top: 0px;
    }
     #block-system-main-menu .menu-item-495 .menu{
        padding-left:0;
         padding-right:0;
    }
}

 #block-block-6 ul {
     margin-left:0px;
     padding-left:0px;
}
 #block-block-6 ul li {
     list-style-type:none;
}
 #block-block-6 ul.parentContainer {
     float:left;
     margin-bottom: 0px;
     width:100%;
     display: none;
}
 #block-block-6 ul.parentContainer > li > a {
     font-size: 1.2em;
     padding: 10px;
     display: block;
     background: #E6E6E6;
     float: left;
     width: 93%;
     cursor: pointer;
}
 #block-block-6 ul.parentContainer2 {
     display:none;
}
 #block-block-6 ul.parentContainer2 li a {
     font-size: 1em;
     padding: 15px 10px 15px 25px;
     display: block;
     background: #E6E6E6;
     float: left;
     width: 88%;
     text-decoration: none;
}
 .quickDropDown {
    width: 79%;
     background: #4d4d4d url(../images/down-blue.png) no-repeat 10px center;
     color: #fff;
     padding: 14px;
     font-size: 1.2em;
     padding-left:54px;
     float:left;
}
 .block.success-story blockquote {
    background-color: #3784ae;
     color: #fff;
     padding: 1em;
}
 .block.success-story blockquote > .content {
    font-style: italic;
     padding: 0 2.5em;
     position: relative;
}
 .block.success-story blockquote > .content:before, .block.success-story blockquote > .content:after {
    color: #1f3e75;
     font-family: Georgia, "Times New Roman", Times, serif;
     font-size: 4em;
     height: .5em;
     line-height: 1em;
     position: absolute;
     text-indent: -.05em;
     width: auto;
}
 .block.success-story blockquote > .content:before {
     content:"“";
     left: 0;
     top: 0;
}
 .block.success-story blockquote > .content:after {
    bottom: 0;
     content: "”";
     right: .1em;
}
 .block.success-story blockquote > footer, .block.success-story blockquote > p {
    padding: .25em 2.5em 0;
}
 .block.success-story blockquote > footer:before {
    content: '- ';
}
 .block.programlist > header {
    background-color: #293854;
     color: #fff;
     font-size: 1.4em;
     padding: .25em;
     text-align: center;
     text-transform: uppercase;
}
 .block.programlist > .content {
}
 .block.programlist .view .item-list >h3, .block.degreegroup > header {
    background-color: #3784ae;
     border-bottom: 1px solid #fff;
     color: #fff;
     cursor: pointer;
     font-size: 1em;
     font-weight: 300;
     margin: 0;
     padding: .75em 1.5em .75em .5em;
     position: relative;
     text-transform:uppercase;
}
 .block.programlist .view .item-list > h3:after, .block.degreegroup > header:after {
    border-color: #fff transparent transparent;
     border-style: solid;
     border-width: .8em .4em 0;
     content:'';
     display: block;
     height: 0;
     margin-top: -.4em;
     position: absolute;
     right: .5em;
     top: 50%;
     width: 0;
}
 .block.programlist .view .item-list > ul, .block.degreegroup > .content {
    background-color: #9cd4f2;
     padding: 0;
     margin: 0;
     overflow: hidden;
     height: auto;
}
 .block.degreegroup > .content {
    height:0;
}
 .block.degreegroup.active > .content {
    height:auto;
     transition: transform 800ms ease;
}
 .block.degreegroup > .content > ul {
    margin:0;
     padding:0;
     list-style:none;
}
 .block.programlist .view .item-list .views-row, .block.degreegroup > .content > ul > li {
    border-bottom: #293854 solid 1px;
     padding: .5em;
     list-style: none;
}
 .block.programlist .view .item-list .views-row.views-row-last, .block.degreegroup > .content > ul > li:last-child {
    border-bottom-color: #fff;
}
 .block.programlist .view .item-list .views-row a, .block.degreegroup > .content > ul > li a {
    display: block;
}
 html.js .block.programlist .view .item-list > ul {
    max-height: 0em;
     transition: max-height 500ms ease;
}
 html.js .block.programlist .view .item-list.open > ul {
    max-height: 70em;
}
 html.js .block.programlist .view .item-list > h3:after, .block.degreegroup > header:after {
    transition: transform 500ms ease;
     transform-origin: center;
     transform: rotate(90deg);
}
 html.js .block.programlist .view .item-list.open > h3:after, .block.degreegroup > header.open:after {
    transform: rotate(0deg)
}
 .block.locationmap .organisation-name {
    color: #1f3e75;
     font-weight: bold;
     float:left;
    /*line-height:15px;
    */
}
 .block.locationmap .view-content {
    line-height: 1.8em;
}
 .block.locationmap .embed {
    margin-top: 1em;
}
 .block.locationslist {
}
 .block.locationslist > header {
    font-weight: bold;
     font-size: 1em;
}
 .block.locationslist > .content ul {
    padding-left: 0;
}
 .block.locationslist > .content li {
    list-style: none;
     margin: 1em 0;
}
 .block.locationshublist > .content .view-content {
    -webkit-column-count: 2;
     -moz-column-count: 2;
     column-count: 2;
     padding-left: 0;
}
 .block.locationshublist > .content .view-content .views-row {
    -webkit-column-break-inside: avoid;
     break-inside: avoid-column;
     display: block;
     line-height: 1.4em;
     list-style: none;
     margin-top: 0.5em;
}
 .block.locationshublist > .content .view-content .views-row .views-row-1 {
    -webkit-column-break-inside: avoid;
     break-inside: avoid-column;
     display: block;
     line-height: 1.4em;
     list-style: none;
     margin-top: 0em;
}
 #locationmap {
    padding-bottom: 120%;
}
 .block.degreeslist {
    background-color: #e0e0df;
     margin-bottom: 1em;
     padding:10px;
}
 .block.degreeslist > .content {
    padding: .5em .75em;
}
 .block.degreeslist .views-field-field-related-degrees {
    font-weight: bold;
}
 .block.degreeslist .views-field-field-related-degrees .field-content {
    color: #1f3e75;
}
 .block.degreeslist .view-footer {
    font-size: .7em;
     margin-top: .2em
}
/* REGION STYLES */
#page_header {display: none;}
#page_header > .content {padding: 1em 0;}

#page_navigation {background: #3a3a3a url('../images/background_navigation.jpg') repeat center; border-bottom: 2px solid #efc740; position: fixed; width:100%; z-index:999; }


#block-menu-menu-mobile {float: right; position: relative; z-index: 1;}
#block-menu-menu-mobile > .content {font-size: 1.4em;}
#block-menu-menu-mobile > .content li {display: inline-block; margin: 0 .4em; vertical-align: middle; line-height: 68px; /*margin-right:2em; margin-left:0.4em;*/}
#block-menu-menu-mobile li.actionitems {display: none;}
#block-menu-menu-mobile li.openmenu > span {background: url('../images/icon_menu.png') center .5em no-repeat; border: 1px solid #fff; border-radius: .5em; color: #fff; cursor: pointer; display: block; font-size: .5em; line-height: 1; padding: 2.75em 1em .5em; text-transform: uppercase; }
#block-menu-menu-mobile li.requestinformation > span {border-radius: 1em; font-size: 1em;}
#block-menu-menu-mobile li.phonenumber > a {background: url('../images/icon_phone.png') left center no-repeat; background-size: auto 90%; color: #fff; display: block; font-size: 1em; margin: .15em .5em 0 0; padding-left: 1.8em; height:51px;}
#block-menu-menu-mobile li.phonenumber > a:after {content: attr(title); text-indent: 0; display: block; text-align: left; position:absolute; top:0; left:50px; font-size:18px; line-height:1.667;}

#block-system-main-menu .menu-item > a {display: block; padding: .5em 1em;}
#block-system-main-menu .menu-item.active > a {font-weight: bold;}
#block-system-main-menu .menu-level-1 {margin-left: -4px;}
#block-system-main-menu .menu-level-1:first-child {margin-left: 0;}
#block-system-main-menu .menu-level-1 > a {color: #fff;}
#block-system-main-menu .menu-item > .section,
#block-system-main-menu .menu-level-1 .menu {display: none;}

.node-type-remarketing-landers #page_upper {background: #d8d8d8 url('../images/background_feature.jpg') repeat center; float:left; width:100%; margin-top: 56px;}
#page_upper {background: #d8d8d8 url('../images/background_feature.jpg') repeat center; float:left; width:100%; margin-top: 58px;}
#page_upper > .content {background-color: #1f3e75; }
#block-views-plattform-feature {}
#block-views-plattform-feature > .content {position: relative; width: auto;}
#block-views-plattform-feature > .content .slides {overflow: hidden;}
#block-views-plattform-feature > .content .slides:after {display: block; height: 107px; left: 1em; position: absolute; top: 1em; width: 270px;}
#block-views-plattform-feature > .content .slides .customLogo { background: url(../images/logo_keiser_white.png)  no-repeat; width: 270px; height: 107px; position: absolute; display: block; top: 16px;left: 16px; z-index: 99;}

#block-views-plattform-feature > .content .slide {display: none;}
#block-views-plattform-feature > .content .slide:first-child {display: block;}
body.page-node-2 #block-views-plattform-feature > .content .slide img {height:450px;}
#block-views-plattform-feature > .content .slides,
#block-views-plattform-feature > .content .slide,
#block-views-plattform-feature > .content .slide img {position: relative; width: 100%;}
#block-views-plattform-feature > .content div.slide,
#block-views-plattform-feature > .content .slide img {height: auto; /*550px;*/}
#block-views-plattform-feature > .content div.slide,
#block-views-plattform-feature > .content .slide img {background-position: inherit; /*center center;*/ background-repeat: no-repeat; background-size: cover; border: 0; display: none; max-height:550px;}
#block-views-plattform-feature > .content .slide img {color: transparent; color: rgba(255,255,255,0); display: block;}
#block-views-plattform-feature > .content div.slide:after,
#block-views-plattform-feature > .content .slide figcaption {background: rgba(255,255,255,.7); bottom: 0; color: #1f3e75; display: block; left: 0; padding: 1em 1em 0em 1em; position: absolute; right: 0; }

#block-views-plattform-feature > .content .slide figcaption a {text-decoration: none; }
#block-views-plattform-feature > .content .slide figcaption .grey-caption { color:#fff; padding: 10px 15px; background: rgba(0, 0, 0, 0.7); margin-left: -14px; width: 100%; font-style: italic;}
#block-views-plattform-feature > .content .slide figcaption .grey-caption a {color: #fff; font-style: italic; text-decoration: inherit;font-size: 14px;}
#block-views-plattform-feature > .content .slide figcaption:empty {display: none;}
#block-views-plattform-feature .feature_nav {border: 3em transparent solid; display: block; height: 0; margin-top: -1.5em; opacity: .4; position: absolute; text-indent: -99999px; top: 50%; width: 0; z-index: 10;}
#block-views-plattform-feature .feature_nav.prev {border-right-color: #ccc; border-left: 0; left: .5em; display:none;}
#block-views-plattform-feature .feature_nav.next {border-left-color: #ccc; border-right: 0; right: .5em; display:none;}
#block-views-plattform-feature .feature_nav:hover {opacity: .8;}
#block-views-plattform-feature .feature_tabs {left: 0; margin: 0; opacity: .4; padding: 0; position: absolute; top: 1em; z-index: 20; display:none;}
#block-views-plattform-feature .feature_tabs:hover {opacity: .8;}
#block-views-plattform-feature .feature_tabs li {display: inline-block; margin: 0 1em;}
#block-views-plattform-feature .feature_tabs li a {background: #ccc; border-radius: 2em; display: block; height: 1em; line-height: 1em; padding: .5em; text-align: center; width: 1em;}
#block-views-plattform-feature .feature_tabs li.feature_here a {background: #aaa;}

#page_breadcrumb {display: none;}

#page_main {margin-top: -1px; padding-top: 1px;}
#page_main > header {font-size: 2.2em; position: relative;}
#page_main > header h1 {background-color: rgba(255,255,255,.6); bottom: 100%; left: 0; padding: .3em; position: absolute; right: 33.4%; z-index: 2;}
#page_main > .content {margin-top: 3em;}
.region-content > *:first-child {margin-top: 50px;}
.region-content > .tabs {margin-top: 0;}
.region-content > .content {}
.region-content-sidebar {}
.region-content-sidebar > .content {}
.region-content-sidebar section { /*margin-top: 1.5em;*/ }
.region-content-sidebar section > header {font-size: 1.67em; font-weight: 400; line-height: 1.4em;}
.region-content-sidebar section > .content {}
#block-system-main .node > header {display: block; /*margin-top:19px;*/}
.field-name-body .field-items {padding-right:15px;}

#page_footer {background: #d8d8d8 url('../images/background_feature.jpg') repeat center; border-top: 2px solid #efc740; margin-top: 3em; padding-bottom: 1px;}
#page_footer > .content {color: #000; font-size: 1.4em; text-align: center;}
#page_footer .footercontent {margin: 3em 0;}
#page_footer_first,
#page_footer_second,
#page_footer_third {display: none;}
#page_footer_bottom {clear: both;}

/* PAGE SPECIFIC STYLES */
body.front #page_main > header {display: none;}
body.node-type-academic-program .region-content-sidebar-lower > * {margin-left: 25px;}
.goTop {position: fixed; bottom: 10px; right: 10px; z-index: 99999; display: none; }
.enterpriseform .formnav button.nextstep { background:#eec73e url(../images/next-arrow.jpg) no-repeat 240px center; }
.search-results .search-info {display:none;}
body.node-type-academic-program #block-system-main h1 { font-size:4em; }
body.node-type-academic-program #block-system-main p { font-size:1.5em; }
body.node-type-academic-program #block-system-main ul li { font-size: 1.5em; line-height: 1.4em; list-style-type: disc;}
.page-node-145 div.inner_page_title,.page-node-167 div.inner_page_title,
.node-type-remarketing-landers  div.inner_page_title{display:none;}
div.inner_page_title {background: rgba(255,255,255,.6); bottom: 0; color: #1f3e75; display: block; left: 0;   padding: 1em 1em 0em 1em; position: absolute; right: 0; z-index:99;}
div.inner_page_title h1 {margin-bottom: .2em;}
div.inner_page_title span {margin-bottom: .2em; font-size: 3.8em; color: #1f3e75; font-weight: 300; line-height: 1.3em;  margin-bottom: .4em; text-transform: uppercase;}

body.page-node-50 #page_upper div.inner_page_title span,
body.page-node-74 #page_upper div.inner_page_title span,
body.page-node-69 #page_upper div.inner_page_title span,
body.page-node-70 #page_upper div.inner_page_title span,
body.page-node-71 #page_upper div.inner_page_title span,
body.page-node-72 #page_upper div.inner_page_title span,
body.page-node-73 #page_upper div.inner_page_title span{font-size:2.6em;}

body.page-node-110 #page_upper div.inner_page_title h1{font-size:3.5em;}
body.page-node-110 #page_upper .inner_page_title h1{font-size:3.5em;}

#block-system-main .content .field-item h1:first-child { display:none; }
#city, #state { display: none; }
#page_content article > header > h1 { display: none; }
.view.view-locations.view-id-locations { margin-top:5px; }
#block-views-related-locations-byprogram a { text-decoration: underline; }
body.node-type-academic-areaofstudy div.embed {padding-top:0.75em;}
div.embed iframe { position: static; height: 315px; width: 560px; }

body.node-type-campus-location div.embed iframe { position: static; height: 315px; width:100%;}
.front #block-system-main ul { margin-left: 0px; }
.block block-system { margin-top: 25px; }
/* new pages */
 .HideMe {
    display:none;
}
 .ShowMe {
    display:block;
}

 #program-accordion > header {
    background-color: #293854;
     color: #fff;
     font-size: 1.4em;
     padding: .25em;
     text-align: center;
     text-transform: uppercase;
}
 #program-accordion > .content {
}
 #program-accordion .view-content .item-list >h3 {
    background-color: #3784ae;
     border-bottom: 1px solid #fff;
     color: #fff;
     cursor: pointer;
     font-size: 1em;
     font-weight: 300;
     margin: 0;
     padding: .75em 1.5em .75em .5em;
     position: relative;
}
 #program-accordion .view-content .item-list > h3:after {
    border-color: #fff transparent transparent;
     border-style: solid;
     border-width: .8em .4em 0;
     content:'';
     display: block;
     height: 0;
     margin-top: -.4em;
     position: absolute;
     right: .5em;
     top: 50%;
     width: 0;
}
 #program-accordion .view-content .item-list > ul {
    background-color: #9cd4f2;
     padding: 0;
     margin: 0;
     overflow: hidden;
     height: auto;
}
 #program-accordion .view-content .item-list .views-row {
    border-bottom: #293854 solid 1px;
     padding: .5em;
     list-style: none;
}
 #program-accordion .view-content .item-list .views-row.views-row-last {
    border-bottom-color: #fff;
}
 #program-accordion .view-content .item-list .views-row a {
    display: block;
}
 html.js #program-accordion .view-content .item-list > ul {
    max-height: 0em;
     transition: max-height 500ms ease;
}
 html.js #program-accordion .view-content .item-list.open > ul {
    max-height: 70em;
}
 html.js #program-accordion .view-content .item-list > h3:after {
    transition: transform 500ms ease;
     transform-origin: center;
     transform: rotate(90deg);
}
 html.js #program-accordion .view-content .item-list.open > h3:after {
    transform: rotate(0deg)
}
/*testimonial*/
 #block-views-success-stories-block-1{
    margin-top: 20px;
}
 #block-views-success-stories-block-1 .taxo_head_lsb{
     text-transform: uppercase;
     background-color: rgb(41,56,85);
     color: #fff;
     padding: 10px;
     text-align: center;
     font-weight: bold;
     font-size: 0.9em;
}
 #block-views-success-stories-block-1 blockquote{
     background-color: rgb(224,224,222);
     color: rgb(80,112,151);
     padding: 15px 7px;
     font-style: italic;
}

 #block-views-success-stories-block-1 blockquote > .content:before{
     content:'';
     background: url('../images/quote_left.jpg') no-repeat;
     width: 20px;
     height: 20px;
}
 #block-views-success-stories-block-1 blockquote > .content .ShowMe span:after, #block-views-success-stories-block-1 blockquote > .content #NewsHideMe span:after{
     content:'';
     background: url('../images/quote_right.jpg') no-repeat;
     width: 20px;
     height: 20px;
}
 #block-views-success-stories-block-1 blockquote > .content:before, #block-views-success-stories-block-1 blockquote > .content .ShowMe span:after {
    color: #1f3e75;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 4em;
    height: .5em;
    line-height: 1em;
    position: absolute;
}
 #block-views-success-stories-block-1 blockquote > .content .HideMe span:after {
    color: #1f3e75;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 4em;
    height: .5em;
    line-height: 1em;
    position: absolute;
}
 #block-views-success-stories-block-1 blockquote div.ShowMe{
    padding: 0 13px;
     font-size: 15px;
}
 #block-views-success-stories-block-1 blockquote div.ShowMe a{
     font-size: 12px;
     font-weight: bold;
     color: rgb(52,128,154);
     background: url('../images/quote_arrow.jpg') no-repeat 0 50%;
     padding-left: 15px;
     display: block;
     margin-top: 10px;
}
 #block-views-success-stories-block-1 blockquote footer{
     margin-top: 10px;
     font-style: normal;
     font-size: 13px;
     font-weight: bold;
     color: rgb(41,56,85);
     margin-left: 13px;
}
 #block-views-success-stories-block-1 blockquote p{
     font-size: 12px;
     font-style: normal;
     color: rgb(41,56,85);
     margin-left: 13px;
}



@media screen and (max-width: 767px){

    body.node-type-email-marketing-lander .requestinfo-mobile-block,
    body.node-type-email-marketing-lander #block-menu-menu-mobile > .content li.openmenu 
    {
        display: none;
    }
    body.node-type-email-marketing-lander.nav_ab #page_navigation
    {
        top:75px;
    }
    body.node-type-email-marketing-lander.nav_ab #block-menu-menu-mobile > .content li.phonenumber
    {
        top: -50px;
    }
    /* Hide page title only on campust pages */
    body.node-type-campus-location #page-title 
    {
        display: none;
    }
    body.nav_ab #page_main > header 
    {
        display: block!important;
        width: 100%;
        text-align: center;
        margin-top: 0;
        max-width: 440px;
    }
    body.nav_ab #page_main > header h1
    {
        font-size: 28px;
        font-weight: bold;
        line-height: 28px;
    }
    body.nav_ab #page_main > .content 
    {
        margin-top: 0em;
    }
    body.nav_ab #page_main 
    {
        margin-top: 48px;
    }
    body.nav_ab .custom_h1
    {
        display: none !important;
    }
     .alertno {
         background: #fff;
         padding: 40px 10px;
         position: absolute;
         max-width: 100%;
         color: red;
         z-index: 9;
         width: 253px;
    }
     .alertno > a{
        color:#1f3e75;
    }
     .enterpriseform .formnav button.nextstep {
        background: #eec73e url(../images/next-arrow.jpg) no-repeat 200px center;
    }
     .enterpriseform label.error {
         top: 2px !important ;
         right: 3px !important;
         width: 15px !important;
         height: 14px !important;
         padding: 3px !important;
    }
    .page_wrap > .block.availableonline
    {
        padding-top: 0;
        margin-top: -37px;
    }
    body.nav_ab .page_wrap > .block.availableonline
    {
        margin-top: -17px;
    }
    
}
 #page_footer #page_footer_bottom .accredition{
    display: none;
}
 .page-node-167 #page_footer #page_footer_bottom .accredition{
    display: block;
}
 .announce-section {
     background-color: #1D3D78;
     padding: 10px;
     font-family: 'Open Sans',Arial,Helvetica,sans-serif;
     margin-top: 20px;
     margin-left: 0;
     width: 100%;
     box-sizing: border-box;
     cursor:pointer;
}
 .node-type-academic-program .announce-section {
    margin-bottom:20px;
}
 .announcement-head{
     color: #E5CA31;
     border-bottom: 2px solid;
}
 .announce-section .content p {
     font-size: 24px;
     text-align: center;
     color: #fff;
}
 .announce-section .content p:first-child {
     color: #E5CA31;
     line-height: 30px;
     margin-bottom: 10px;
}
 .node-type-campus-location .announce-section {
     margin-bottom: 20px;
}
 a.blockClikable {
     color: #fff;
     text-decoration: none;
     float: left;
     display: block;
     margin-top:15px;
     width:100%;
}
/*145712 - begin*/
 #program-accordion.chiropractic > header {
    background-color: #293854;
     color: #fff;
     font-size: 2.4em;
     padding: .25em;
     text-align: center;
     text-transform: uppercase;
}
 #program-accordion.chiropractic .view-content .item-list >h3 {
    background-color: #3784ae;
     border-bottom: 1px solid #fff;
     color: #fff;
     cursor: pointer;
     font-size: 1.5em;
     font-weight: 300;
     margin: 0;
     padding: .75em 1.5em .75em .5em;
     position: relative;
}
/*145712 - end*/
/* begin 145988 */
 .views-field.views-field-title p {
     font-size: 15px !important;
}
 .views-field.views-field-title p a {
     display: inline !important;
}
 .views-field.views-field-title {
     font-size: 15px !important;
}
 .views-field.views-field-title ul {
     font-size: 15px !important;
}
 .views-field.views-field-title ul li {
     font-size: 15px !important;
}
 .views-field.views-field-title ul li p {
     font-size: 15px !important;
}
/* end 145988 */


/* Begin 148242 */
 @media screen and (min-width: 768px) and (max-width: 1000px){
     .enterpriseform label.error {
         top: 1px !important;
         right: 4px !important;
         height: 13px !important;
    }
    .err_msg 
    {
        right: -8px !important;
    }
    .error .err_msg:after 
    {
        right: 15px !important;
    }
}
 .enterpriseform .field-wrapper {
     position: relative;
}
 .err_msg {
     display: none;
     font-size: 13px;
     position: absolute;
     top: -27px;
     right: -18px;
     padding: 2px 5px;
     background: #efc740;
     color: #1f3e75;
     z-index: 5;
     -webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.53);
     -moz-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.53);
     box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.53);
}
 .err_msg:after {
     color: #d40001;
     content: '\25bc';
     display: block;
     font-size: 14px;
     line-height: 1em;
     position: absolute;
     top: 16px;
     right: 28px;
     min-height: 19px;
}
 .error:hover + .err_msg {

}
 .enterpriseform label.error{
     position: absolute;
     top: 2px;
     right: 3px;
     margin-top: 0px;
     font-weight: bold;
     z-index: 5;
     width: 15px;
     height: 14px;
     font-size: 15px;
     text-align: center;
     background: #d40001;
     padding: 5px;
     color: #fff;
}
/* End 148242 */
/* Begin 148273 - Video AB Test with sliding text */
 .video_slides {
     display: none;
}
 body.vid_blurb .video_wrap {
     width: 100%;
}
 body.vid_blurb .video_wrap div.embed {
     width: 50%;
     float: left;
}
 body.vid_blurb .video_wrap div.embed .lazyframe iframe {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 5;
     width: 100%;
     height: 100%;
}
 body.vid_blurb .video_wrap div.embed iframe {
     width: 100%;
     height: 200px;
}
 body.vid_blurb .video_slides {
     display: block;
     width: 45%;
     float: right;
}
 body.vid_blurb .video_slides .v_slide {
     width: 100%;
     float: left;
}
 body.vid_blurb .video_slides .v_slide p {
     font-size: 1.5em;
}
 body.vid_blurb.option_b .video_slides.slide_b, body.vid_blurb.option_c .video_slides.slide_c {
     display:block;
}
 body.vid_blurb.option_b .video_slides.slide_c, body.vid_blurb.option_c .video_slides.slide_b {
     display:none;
}
 body.vid_blurb .v_title_hide {
     display: none;
}
 body.page-node-35 .video_slides .v_slide p, body.page-node-35 .vid_blurb .video_slides .v_slide p, body.page-node-161 .video_slides .v_slide p {
    font-size: .95em;
}
 body.page-node-35 .video_slides .v_slide h3, body.page-node-161 .video_slides .v_slide h3 {
    font-size: 1.37em;
}
 body.node-type-academic-areaofstudy.vid_blurb.option_b .video_slides.slide_b{
    padding-top: 0.75em;
}
/* AB Test Start RT 153011 */
/* - Nursing program page footer Testimonial slider AB Test - URL /programs/nursing/undergrad/nursing */
 body.testimonial_rotator_form #page_lower {
     display: block;
}
 body.testimonial_rotator_form #block-views-success-stories-block-1, body.testimonial_rotator_form .video_wrap {
     display: none;
}
 .bottom_slider .content .view-content > div {
    display: none;
}
 .testi_slider .content .view-content > div {
    display: none;
}
 #page_lower {
     display: none;
     width: 100%;
     max-width: 100%;
     background: #1f3e74;
     margin-top: 15px;
     border:2px solid #eec841;
     border-left:0;
     border-right: 0;
     border-bottom: 0px;
     margin-bottom: -3em;
}
 #page_lower .testi_slider {
     margin-left: 19.5%;
     text-align: center;
     max-width: 750px;
     width: 72%;
     color: #fff;
     min-height: 240px;
     position: relative;
     padding-bottom: 10px;
}
/*Video Slider text*/
 .quote_wrap > p {
     width: 300px;
     margin-right: 3%;
     float: left;
     text-align: left;
     font-style: normal;
}
 .quote_wrap p iframe {
     width: 100%;
     max-width: 300px;
     height: 170px;
     text-align: left;
}
 .quote_wrap p + .quote_cont {
     width: 55%;
}
 .quote_wrap p + .quote_cont div p {
     font-size:18px;
     font-style: normal;
     line-height: normal;
}
 .quote_wrap p + .quote_cont div.auth_name, .quote_wrap p + .quote_cont div.auth_title {
     width: auto;
     font-weight: normal;
     font-size: 100%;
     font-weight: 300;
}
/*Non-Video Slider text*/
 .quote_wrap:first-child div p 
/* This is not first child not selector, it is select .quote_wrap class's first child tag. Tag can be anything */
 {
     width: 97%;
     font-size: 18px;
     font-style: normal;
     margin-bottom: 10px;
}
 .quote_wrap:first-child div p strong {
     color: #edc64c;
     font-family: 'Georgia, serif';
}
 .quote_cont {
     width: 100%;
     float: left;
     text-align: left;
     padding-bottom: 15px;
}
 .quote_cont h1, .quote_cont h2 {
     font-size: 20px;
     color: #fff;
     font-style: normal;
}
 .quote_cont div {
     width: 100%;
     display: inline-block;
     font-style: italic;
}
 .quote_cont .auth_name, .quote_cont .auth_title {
     font-style: italic;
     width: auto;
     float: left;
     margin-right: 6px;
     font-weight: 300;
}
 .quoteflip_nav {
     text-indent: -99999px;
     position: absolute;
     top: 40%;
     width: 24px;
     height: 45px;
}
 .quoteflip_nav.prev {
     left: -60px;
     background: url(../images/arrow_left.jpg) no-repeat;
}
 .quoteflip_nav.next {
     right: -60px;
     background: url(../images/arrow_right.jpg) no-repeat;
}
 .testi_slider header {
     color: #efc83f;
     font-size: 29px;
     font-weight: bold;
     text-transform: uppercase;
    font-style: italic;
     padding: 20px 0 12px;
     text-align: left;
}
 .quoteflip_tabs {
    margin: 0;
     padding: 0;
     display: inline-block;
     width: 100%;
     position: relative;
     z-index: 999999;
}
 .quoteflip_tabs li {
    display: inline-block;
     margin: 0 4px;
}
 .quoteflip_tabs li a {
    background: #ccc;
     border-radius:50%;
     display: block;
     height: 10px;
     text-align:center;
     width: 10px;
     text-indent: -99999px;
}
 .quoteflip_tabs li.quoteflip_here a {
    background: #efc83f;
}
/* Quote with Picture */
 .quote_wrap > img {
     width: 140px;
     float:left;
     margin-right:25px;
}
 .quote_wrap > img + .quote_cont {
     width: 535px;
     float:left;
}
 .quote_wrap p strong {
     color: #edc64c;
     font-family: 'Georgia,serif';
}

/* AB Test RT 153011 END */
/* Start: LazyLoad CSS */
.lazyframe{position:relative;background-color:currentColor;background-repeat:no-repeat;background-size:cover}.lazyframe__title{position:absolute;top:0;left:0;right:0;padding:15px 17px;z-index:3}.lazyframe__title:after{z-index:-1}.lazyframe:hover{cursor:pointer}.lazyframe:before{display:block;content:"";width:100%;padding-top:100%}.lazyframe[data-ratio="16:9"]:before{padding-top:56.25%}.lazyframe[data-ratio="4:3"]:before{padding-top:75%}.lazyframe[data-ratio="1:1"]:before{padding-top:100%}.lazyframe iframe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;width:100%;height:100%}.lazyframe[data-vendor="youtube"],.lazyframe[data-vendor="youtube_nocookie"]{background-color:#fff;font-family:Roboto, Arial, Helvetica, sans-serif}.lazyframe[data-vendor="youtube"] .lazyframe__title,.lazyframe[data-vendor="youtube_nocookie"] .lazyframe__title{color:#eee;font-family:Roboto, Arial, Helvetica, sans-serif;font-size:18px;text-shadow:rgba(0,0,0,0.498039) 0px 0px 2px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;transition:color 0.1s cubic-bezier(0.4, 0, 1, 1)}.lazyframe[data-vendor="youtube"] .lazyframe__title:hover,.lazyframe[data-vendor="youtube_nocookie"] .lazyframe__title:hover{color:#fff}.lazyframe[data-vendor="youtube"] .lazyframe__title:before,.lazyframe[data-vendor="youtube_nocookie"] .lazyframe__title:before{content:'';display:block;background:linear-gradient(rgba(0,0,0,0.2), transparent);height:98px;width:100%;pointer-events:none;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-tap-highlight-color:transparent}.lazyframe[data-vendor="youtube"]:before,.lazyframe[data-vendor="youtube_nocookie"]:before{padding-top:56.25%}.lazyframe[data-vendor="youtube"][data-ratio="16:9"]:before,.lazyframe[data-vendor="youtube_nocookie"][data-ratio="16:9"]:before{padding-top:56.25%}.lazyframe[data-vendor="youtube"][data-ratio="4:3"]:before,.lazyframe[data-vendor="youtube_nocookie"][data-ratio="4:3"]:before{padding-top:75%}.lazyframe[data-vendor="youtube"][data-ratio="1:1"]:before,.lazyframe[data-vendor="youtube_nocookie"][data-ratio="1:1"]:before{padding-top:100%}.lazyframe[data-vendor="youtube"]:after,.lazyframe[data-vendor="youtube_nocookie"]:after{content:'';position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjU1LjcgNDQ2LjNjLTUzLjMuMy0xMDYuNi0uNC0xNTkuOC0zLjMtMTcuNC0xLTM0LjctMi41LTUwLjQtMTFDMzUgNDI2LjMgMjcgNDE4LjQgMjIgNDA3LjIgMTMuMiAzODguNiAxMC41IDM2OSA5IDM0OWMtMy40LTQxLjMtMy42LTgyLjYtMS44LTEyMy44IDEtMjIgMS42LTQ0IDYuOC02NS41IDItOC40IDUtMTYuNiA4LjgtMjQuNEMzMiAxMTcgNDggMTA4IDY3LjMgMTA0YzE2LjItMyAzMi44LTMgNDkuMy0zLjcgNTYtMi4zIDExMi0zLjUgMTY4LTMgNDMgLjYgODYuMiAxLjcgMTI5LjMgNCAxMy4yLjYgMjYuNi44IDM5LjMgNS41IDE3LjIgNi40IDMwIDE3LjIgMzcgMzQuNyA2LjYgMTYuOCA5LjIgMzQuMiAxMC42IDUyIDMuOCA0OC43IDQgOTcuMy43IDE0Ni0xIDE2LjMtMi4yIDMyLjctNi41IDQ4LjgtOS43IDM3LTMyLjggNTEuNS02Ni43IDUzLjgtMzYuMiAyLjUtNzIuNSAzLjgtMTA4LjggNC4zLTIxLjMuMi00Mi43IDAtNjQgMHpNMjAzLjIgMzQ0TDM0OCAyNjQuN2wtMTQ0LjgtNzkuM1YzNDR6IiBmaWxsPSIjIzFmMWYxZiIvPjxwYXRoIGQ9Ik0yMDMuMiAzNDRWMTg1LjVMMzQ4IDI2NC44IDIwMy4yIDM0NHoiIGZpbGw9IiNGRUZERkQiLz48L3N2Zz4=");background-position:center center;background-size:100%;background-repeat:no-repeat;opacity:.81;border:none;z-index:4}.lazyframe[data-vendor="youtube"]:hover:after,.lazyframe[data-vendor="youtube_nocookie"]:hover:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjU1LjcgNDQ2LjNjLTUzLjMuMy0xMDYuNi0uNC0xNTkuOC0zLjMtMTcuNC0xLTM0LjctMi41LTUwLjQtMTFDMzUgNDI2LjMgMjcgNDE4LjQgMjIgNDA3LjIgMTMuMiAzODguNiAxMC41IDM2OSA5IDM0OWMtMy40LTQxLjMtMy42LTgyLjYtMS44LTEyMy44IDEtMjIgMS42LTQ0IDYuOC02NS41IDItOC40IDUtMTYuNiA4LjgtMjQuNEMzMiAxMTcgNDggMTA4IDY3LjMgMTA0YzE2LjItMyAzMi44LTMgNDkuMy0zLjcgNTYtMi4zIDExMi0zLjUgMTY4LTMgNDMgLjYgODYuMiAxLjcgMTI5LjMgNCAxMy4yLjYgMjYuNi44IDM5LjMgNS41IDE3LjIgNi40IDMwIDE3LjIgMzcgMzQuNyA2LjYgMTYuOCA5LjIgMzQuMiAxMC42IDUyIDMuOCA0OC43IDQgOTcuMy43IDE0Ni0xIDE2LjMtMi4yIDMyLjctNi41IDQ4LjgtOS43IDM3LTMyLjggNTEuNS02Ni43IDUzLjgtMzYuMiAyLjUtNzIuNSAzLjgtMTA4LjggNC4zLTIxLjMuMi00Mi43IDAtNjQgMHpNMjAzLjIgMzQ0TDM0OCAyNjQuN2wtMTQ0LjgtNzkuM1YzNDR6IiBmaWxsPSIjREQyQzI4Ii8+PHBhdGggZD0iTTIwMy4yIDM0NFYxODUuNUwzNDggMjY0LjggMjAzLjIgMzQ0eiIgZmlsbD0iI0ZFRkRGRCIvPjwvc3ZnPg==");opacity:1}.lazyframe[data-vendor="vimeo"]{background-color:#00adef}.lazyframe[data-vendor="vimeo"] .lazyframe__title{font-family:"Helvetica Neue", Helvetica, Arial;color:#00adef;font-size:20px;font-weight:bold;text-rendering:optimizeLegibility;user-select:none;-webkit-font-smoothing:auto;-webkit-tap-highlight-color:transparent;background-color:rgba(0,0,0,0.5)}.lazyframe[data-vendor="vimeo"]:before{padding-top:48.25%}.lazyframe[data-vendor="vimeo"][data-ratio="16:9"]:before{padding-top:56.25%}.lazyframe[data-vendor="vimeo"][data-ratio="4:3"]:before{padding-top:75%}.lazyframe[data-vendor="vimeo"][data-ratio="1:1"]:before{padding-top:100%}.lazyframe[data-vendor="vimeo"]:after{content:'';height:40px;width:65px;display:block;position:absolute;bottom:10px;left:10px;z-index:3;background-color:rgba(0,0,0,0.5);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYmFzZVByb2ZpbGU9InRpbnkiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcuNzY1IDE2Ljg5bDguNDctNC44OS04LjQ3LTQuODkiLz48L3N2Zz4=");background-position:center center;background-size:100% 100%;background-repeat:no-repeat;border-radius:5px;position:relative}.lazyframe[data-vendor="vimeo"]:hover:after{background-color:#00adef}.lazyframe[data-vendor="vine"]{background-color:#00bf8f}.lazyframe[data-vendor="vine"] .lazyframe__title{color:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:16px;white-space:nowrap;z-index:3;positon:relative}.lazyframe[data-vendor="vine"] .lazyframe__title:after{content:'';position:absolute;top:0;left:0;right:0;z-index:-1;height:115px;padding:24px 70px 24px 24px;background:linear-gradient(to top, rgba(23,23,23,0) 0, rgba(23,23,23,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#b3171717", endColorstr="#00171717", GradientType=0 )}.lazyframe[data-vendor="vine"]:before{padding-top:100%}.lazyframe[data-vendor="vine"][data-ratio="16:9"]:before{padding-top:56.25%}.lazyframe[data-vendor="vine"][data-ratio="4:3"]:before{padding-top:75%}.lazyframe[data-vendor="vine"][data-ratio="1:1"]:before{padding-top:100%}.lazyframe[data-vendor="vine"]:after{content:'';width:60px;height:60px;position:absolute;left:50%;top:50%;z-index:4;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzYiIGhlaWdodD0iMTM2IiB2aWV3Qm94PSIwIDAgMTM2IDEzNiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTU2IDQ0Yy0uNyAwLTEuNC4yLTIgLjUtMS4yLjgtMiAyLTIgMy41djQwYzAgMS40LjggMi44IDIgMy41LjYuMyAxLjMuNSAyIC41czEuNC0uMiAyLS41bDM0LjYtMjBjMS4zLS43IDItMiAyLTMuNSAwLTEuNC0uNy0yLjgtMi0zLjVMNTggNDQuNWMtLjYtLjMtMS4zLS41LTItLjV6Ii8+PC9zdmc+");background-color:rgba(0,0,0,0.5);background-size:cover;background-repeat:no-repeat;margin-top:-30px;margin-left:-30px;border-radius:50%}.lazyframe[data-vendor="vine"]:hover:after{background-color:rgba(0,0,0,0.75)}
/* End: LazyLoad CSS */

/*err_msg element moved inside Error Label Tag */
 .error .err_msg {
     display: block;
     width: auto;
     background: #d40001;
     color: #fff;
     white-space: nowrap;
     font-weight: normal;
}
 .error .err_msg:after {
     right: 25px;
}
 i.ast {
     position: absolute;
     top: 3px;
     color: black;
     font-style: normal;
     left: -4px;
     font-size: 9px;
}
 .block.requestinfo .step > legend {
     Xbottom: 62px;
     display: none;
}
 .rq_text {
     text-align: center;
     font-size: 12px;
     margin-top: 36px;
}
 .steps_info {
     text-align: center;
     width: 100%;
     display: inline-block;
     font-weight: normal;
     padding-top: 10px;
}

.steps_info.second 
{
    font-size: 16px;
}
 .req_field {
     font-size: 11px;
     text-align: center;
}
 .block.requestinfo .step2 {
     padding-bottom: 6px;
}
 .step2 .req_field {
     float: right;
     margin-top: .5em;
}
 .field.back {
     display: none;
}
 .field.back.laststep {
     display: block;
     font-size: .75em;
     padding: 0;
     margin-top: .5em;
     background: none;
     border: none;
     float: left;
     cursor: pointer;
     padding-bottom: 5px;
}
/* 158168 - Home content section AB test Start */
/* class name is .newhome_ab */
 body.newhome_ab.front.with-sidebar #page_main .region-content {
     width: 100%;
}
 body.newhome_ab.front .field-type-text-with-summary .field-item > *, body.newhome_ab.front aside {
     display: none !important;
}
 .home_content_new {
     display: none;
}
 body.newhome_ab.front #page_lower {
     display: block;
}
 body.newhome_ab.front .all_areas {
     display: block;
}
 body.newhome_ab.front .sch_and_video {
     display: block;
}
 .all_areas {
     display: none;
}
 body.newhome_ab.front .field-type-text-with-summary .field-item > .home_content_new {
     display: block;
     display: inline-block !important;
     margin-bottom: 25px;
     padding-top: 15px;
     width: 100%;
}
 .home_content_new > * {
     box-sizing: border-box;
}
 .home_content_new h2, .home_content_new > p {
     text-align: center;
}
 .home_content_new > p {
     max-width: 720px;
     margin: 0 auto 40px;
}
 .list_left {
     width: 50%;
     float: left;
     padding-right: 20px;
}
 .list_right {
     width: 50%;
     float: left;
     padding-right: 20px;
}
 .home_content_new li {
     font-size: 17px;
     color: #213f73;
}
 .home_content_new li h3 {
     text-transform: none;
     font-size: 20px;
     font-weight: 700;
     color: #333333;
     margin-bottom: 0;
}
 .home_content_new li p {
     font-size: 15px;
     color: #333333;
}
 .front #page_lower {
     background: #efefef;
     border: 0;
     margin-bottom:0px;
}
 .all_areas {
     padding-top: 25px;
}
 .all_areas h2 {
     font-weight: 700;
     font-size: 31px;
     text-transform: none;
     text-align: center;
     margin-bottom: 0;
}
 .all_areas h2 + h3 {
     font-style: italic;
     font-size: 24px;
     color: #333333;
     text-transform: none;
     text-align: center;
}
 .all_areas > .content > p {
     text-align: center;
     padding: 10px 0px;
}
 .all_areas .tab_row {
     margin-top: 20px;
     border-bottom: 1px solid #213f73;
}
 .all_areas .tab_row ul {
     text-align: center;
     padding: 0;
     margin: 0;
}
 .all_areas .tab_row > ul > li {
     font-weight: 700;
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     margin-left: 10px;
     margin-right: 10px;
     margin-bottom: 0;
}
 .all_areas .tab_row > ul > li > a {
     text-decoration: none;
     cursor: pointer;
     background: #3b5b91;
     color: #fff;
     font-weight: 700;
     font-size: 16px;
     padding: 10px 20px 0;
     display: inline-block;
     height: 42px;
     box-sizing: border-box;
     position: relative;
}
 .all_areas .tab_row > ul > li > a::before, .all_areas .tab_row > ul > li > a::after {
     content:'';
     width: 0;
     height: 0;
     position: absolute;
     top: 0px;
}
 .all_areas .tab_row > ul > li > a::before {
     border-bottom: 42px solid #3b5b91;
     border-left: 20px solid transparent;
     left: -20px;
}
 .all_areas .tab_row > ul > li > a::after {
     border-bottom: 42px solid #3b5b91;
     border-right: 20px solid transparent;
     right: -20px;
}
 .all_areas .tab_row > ul > li.on > a {
     background: #213f73;
}
 .all_areas .tab_row > ul > li.on > a:before, .all_areas .tab_row > ul > li.on > a:after {
     z-index: 10;
     border-bottom: 42px solid #213f73;
}

 .front #page_lower > .content {
     width: 100%;
     max-width: 100%;
}
 .all_areas > .content > * {
     width: 98%;
     max-width: 1200px;
     margin:0 auto;
}
 .all_areas > .content > .tab_wrap {
     width: 100%;
     max-width: 100%;
}
 .all_areas .tab_wrap .tab_row > * {
     width: 98%;
     max-width: 1200px;
     margin:0 auto;
}
 .tab_wrap .tabs {
     text-align: center;
}
 .tab_wrap .tb {
     width: 100%;
     max-width: 1200px;
     margin: 20px auto ;
     display: inline-block;
}
 .tab_wrap .tb2, .tab_wrap .tb3 {
     display: none;
}
 .tab_wrap ul.aos_tab li {
     width: 20%;
     float: left;
     margin-top: 20px;
    /*padding-top: 135px;
    */
     font-weight: 700;
     color: #213f73;
     font-size: 22px;
     line-height: 28px;
     list-style: none;
     text-align: center;
     background: url(../images/circle_arts.png) no-repeat top center;
     min-height: 200px;
     box-sizing: border-box;
}
 .tab_wrap ul.aos_tab li a {
     text-decoration: none;
     display: inline-block;
     padding-top: 135px;
     min-width: 119px;
}
 .tab_wrap ul.aos_tab li.c_arts {
     background: url(../images/circle_arts.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_biz {
     background: url(../images/circle_biz.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_chir {
     background: url(../images/circle_chiropractic.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_cinema {
     background: url(../images/circle_cinema.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_criminal {
     background: url(../images/circle_criminal.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_culinary {
     background: url(../images/circle_culinary.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_edu {
     background: url(../images/circle_edu.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_eq {
     background: url(../images/circle_equine.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_fire {
     background: url(../images/circle_fire.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_general {
     background: url(../images/circle_general.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_health {
     background: url(../images/circle_health.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_it {
     background: url(../images/circle_it.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_nursing {
     background: url(../images/circle_nursing.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_psy {
     background: url(../images/circle_psy.png) no-repeat top center;
}
 .tab_wrap ul.aos_tab li.c_sport {
     background: url(../images/circle_sport.png) no-repeat top center;
}
 .sch_and_video header {
     display: none;
}
 .sch_and_video {
     display: none;
     background-color: #fff;
     padding: 40px 0px;
}
 .sch_and_video > .content {
     width: 100%;
     margin: 0 auto;
     max-width: 1200px;
}
 .sch_box * {
     box-sizing: border-box;
}
 .sch_box {
     width: 47%;
     margin-right: 3%;
     padding: 26px;
     float: left;
     background: #efefef;
     border: 3px solid #213f73;
     border-radius: 16px;
     box-sizing: border-box;
}
 .video_box {
     width: 50%;
     float: left;
}
 .video_box .lazyframe[data-vendor="youtube"] .lazyframe__title {
     Xdisplay: none;
}
 .video_box .lazyframe {
     background-position: 0;
}
 .sch_box h2 {
     font-size: 36px;
     font-weight: 700;
     text-transform: none;
     margin-bottom: 0;
}
 .sch_box p {
     font-size: 20px;
     color: #213f73;
     font-style: italic;
     font-weight: 700;
     line-height: 21px;
}
 .sch_box .sch_online {
     background: url(../images/icon_online.png) no-repeat top left;
}
 .sch_box .sch_campus {
     background: url(../images/icon_oncampus.png) no-repeat top left;
}
 .sch_box .icon_row {
     width: 100%;
     min-height: 76px;
     padding-left: 90px;
     display: inline-block;
     line-height: 22px;
     padding-top: 11px;
}
 .sch_box .icon_title {
     font-size: 30px;
     color: #213f73;
     font-weight: 700;
     width: 100%;
     display: inline-block;
}
 .sch_box .icon_text {
     font-size: 24px;
     color: #213f73;
     font-style: italic;
     width: 100%;
     display: inline-block;
}
 section.h_testimonials {
     width: 100%;
     box-sizing: border-box;
     display: inline-block;
     background: url(../images/quote_bg.jpg) no-repeat;
     background-size: cover;
     height: 340px;
     padding-top: 20px;
     text-align: center;
}
 section.h_testimonials > header {
     display: none;
}
 section.h_testimonials > .content {
     width: 100%;
     margin: 0 auto;
     max-width: 1200px;
}
 .h_quote {
     font-size: 17px;
     color: #fff;
     line-height: 19px;
     padding-bottom: 10px;
}
 .h_quote_name, .h_quote_info {
     font-size: 14px;
     color: #fff;
     font-style: italic;
}
 .front_testi {
     width: 100%;
     display: inline-block;
}
 .front_testi1_nav {
     display: none;
}
 .front_testi_tabs {
     width: 100%;
     display: inline-block;
     z-index: 9;
     position: relative;
}
 .front_testi_tabs li {
     display: inline-block;
}
.front_testi_tabs li a {
     background: #fff;
     border-radius: 50%;
     height: 8px;
     font-size: 0px;
     width: 8px;
     padding: 3px;
     list-style: none;
     display: inline-block;
     margin: 0px 5px;
     cursor: pointer;
     text-indent: -99999px;
}
 .front_testi_tabs li.front_testi_here a {
     background: #ecc759 
}
 .front_testi .views-field-field-content-wsummary {
     padding: 44px 0px 35px;
     position: relative;
}
 .front_testi .views-field-field-content-wsummary:before {
     content: '';
     position: absolute;
     background: url(../images/quote_top.png) no-repeat;
     width: 39px;
     height: 32px;
     top: 0px;
     left: 50%;
     margin-left: -20px;
}
.front_testi .views-field-field-content-wsummary:after {
     content: '';
     position: absolute;
     background: url(../images/quote_bottom.png) no-repeat;
     width: 39px;
     height: 32px;
     bottom: -5px;
     left: 50%;
     margin-left: -20px;
}
 .view_allarea, .tab_wrap .tab_row ul .tb {
     display: none;
}
 .all_areas > .content > .mob_title {
     display: none;
}
section.h_testimonials > .content .item-list ul {
     padding: 0;
}
/* End New Home*/

/* 176349 - Keiser Program page New Layout start*/
body:not(.newprogram_layout) .accordion_tab
{
    display: none;
}
body.newprogram_layout .side_tabs 
{
    display: block;
}

body.newprogram_layout.node-type-academic-program .side_tabs 
{
    width: 100%;
    display: inline-block;
    padding: 0px 0 20px;
}
.side_tabs .views-row
{
    font-family: "Open Sans";
    font-size: 18px;
    color: #213f73;
    padding: 8px 0 8px 22px; 
    position: relative; 
    cursor: pointer;  
}
.side_tabs .views-row.opened
{
    font-family: "Open Sans";
    font-weight: 700;
}
.side_tabs .views-row:after
{
    content: '+';
    position: absolute;
    left: 5px;
    top: 8px;
    font-family: "Open Sans";
    font-weight: 700;
    color: #edc64f;
}
.side_tabs .views-row.opened:after
{
    content: '-';
    font-size: 20px;
    top: 7px;
    right: 7px;
}
body.newprogram_layout.node-type-academic-program #page_content  article > header > h1
{
    display: block;
    font-weight:  700;
    font-size: 36px;
    padding-bottom: 10px;
}
body.nav_ab.newprogram_layout.node-type-academic-program #page_main > header
{
    display: none;
}
body.newprogram_layout.node-type-academic-program.two-sidebars #page_main .region-content
{
    width: 100%;
    padding-top: 25px;
}
body.newprogram_layout.node-type-academic-program.two-sidebars #page_main .region-content-sidebar-upper
{
    width: 24%;   
}

.degreeslist_new
{
    background: #d8dfeb;
    border: 1px solid #213f73;
    width: 100%;
    display: inline-block;
    padding: 20px 30px;
    box-sizing: border-box;
}
.degreeslist_new ul
{
    padding: 0; margin: 0;
    width: 100%; float: left;
}
.degreeslist_new ul li
{
    list-style: none;
    width: 125px;
    color: #213f73;
    font-size: 18px;
    float: left;
    text-align: center;
    margin: 0px 15px 15px;
}
.degreeslist_new ul li .Online,
.degreeslist_new ul li .On.Campus,
.degreeslist_new ul li .Hybrid
{
    padding-top: 105px;
}
.degreeslist_new ul li .Online
{
    background: url(../images/deg_online.png) no-repeat top center;
}
.degreeslist_new ul li .Campus
{
    background: url(../images/deg_oncampus.png) no-repeat top center;
}
.degreeslist_new ul li .Hybrid
{
    background: url(../images/deg_hybrid.png) no-repeat top center;
}
.deg_levels
{
    width: 100%;
    display: inline-block;
    padding-top: 15px;
    font-family: 'Open Sans Semibold';
    font-size: 22px;
    color: #213f73;
}
.deg_levels .lab
{
    display: inline-block;
}
.deg_levels .lab_value
{
    display: inline-block;
}
.deg_levels_disclaimer
{
    font-size: 14px;
    color: #000;
    margin-top: 15px;
}
body.newprogram_layout.node-type-academic-program .degreeslist_new
{
    display: block;
    margin-top: 25px;
    max-width: 550px;
}
body.newprogram_layout.node-type-academic-program .degreeslist_new .view-footer
{
    font-size: 18px !important;
    color: #213f73;
    font-family: "Open Sans";
    font-weight: 300;
    font-style: italic;
    margin-top: 7px !important;
}
body.newprogram_layout .block.availableonline,
body.newprogram_layout #block-views-success-stories-block-1,
.degreeslist_new,
body.newprogram_layout article .field-type-text-with-summary,
body.newprogram_layout.node-type-academic-program .degreeslist,
body.newprogram_layout.node-type-academic-program p#on-campus,
body.newprogram_layout.node-type-academic-program .programlist > header,
body.newprogram_layout .quoteflip_nav.next,
body.newprogram_layout .quoteflip_nav.prev,
body.newprogram_layout .quote_wrap header,
body.newprogram_layout #block-views-testimonial-slider-block
{
    display: none;
}
.programpage_slider
{
    display: none;
}
body.newprogram_layout .programpage_slider
{
    display: block;
}
body.newprogram_layout.node-type-academic-program .locationslist
{
    display: block !important;
}
body.newprogram_layout.node-type-academic-program .block.locationslist > .content li 
{
    margin: 8px 0;
}
body.newprogram_layout.node-type-academic-program #page_lower
{
    display: block;
}
body.newprogram_layout #page_lower > .content 
{
    width: 100%;
    max-width: 100%;
}
body.newprogram_layout #page_lower section.programpage_slider 
{
    width: 100%;
    box-sizing: border-box;
    display: inline-block;
    background: url(../images/quote_bg.jpg) no-repeat;
    background-size: cover;
    height: auto;
    padding-top: 20px;
    text-align: center;

    margin-left: 0%;
    text-align: center;
    max-width: 100%;
    color: #fff;
    min-height: 240px;
    position: relative;
    padding-bottom: 10px;
}
body.newprogram_layout section.programpage_slider > .content 
{
    width: 100%;
    margin: 0 auto;
    max-width: 1200px;
}
body.newprogram_layout .quote_cont
{
    text-align: center;
}
body.newprogram_layout .quote_cont .auth_name, 
body.newprogram_layout .quote_cont .auth_title
{
    float: none;
    width: 100%;
    margin-right: 0;
}
body.newprogram_layout .quote_cont
{
    padding: 44px 0px 35px;
    position: relative;
    margin-bottom: 25px;
}
body.newprogram_layout .quote_cont:before,
body.newprogram_layout .quote_cont:after 
{
    content: '';
    position: absolute;
    width: 39px;
    height: 32px;
    margin-left: -20px;
    left: 50%;
}
body.newprogram_layout .quote_cont:before
{
    background: url(../images/quote_top.png) no-repeat;
    top: 0px;    
}
body.newprogram_layout .quote_cont:after
{
    background: url(../images/quote_bottom.png) no-repeat;
    bottom: -5px;
}
body.newprogram_layout .quote_wrap > p 
{
    margin-top: 26px;
}
body.newprogram_layout .quote_wrap p + .quote_cont
{
    width: 70%;
    text-align: left !important;
}
body.newprogram_layout .quote_wrap p + .quote_cont:before,
body.newprogram_layout .quote_wrap p + .quote_cont:after
{
    left: 30%;
}
body.newprogram_layout .programpage_slider .views-row
{
    width: 100%;
    max-width: 1200px;
}
body.newprogram_layout .quote_wrap > img + .quote_cont
{
    width: 73%;
    text-align: left !important;
}
body.newprogram_layout .quote_wrap > img
{
    padding-left: 20px;
    padding-top: 25px;
}
body.newprogram_layout .quote_wrap > img + .quote_cont .auth_name,
body.newprogram_layout .quote_wrap > img + .quote_cont .auth_title
{
    width: auto;
}
body.newprogram_layout .quote_wrap p strong
{
    display: none;
}
body.newprogram_layout .locationslist,
body.newprogram_layout .block.programlist .view .item-list 
{
    background: #ececec;
    padding: 15px 14px;
}
body.newprogram_layout .locationslist > header
{
    color: #323232;
    font-size: 18px;
    border-bottom: 1px solid #4e4e4e;
    font-weight: normal;
    padding-bottom: 6px;
    padding-top: 5px;
}
body.newprogram_layout .locationslist > .content
{
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 10px;
}
body.newprogram_layout .locationslist li
{
    list-style: none !important;
    width: 33.3%;
    float: left;
}
body.newprogram_layout .locationslist li a
{
    color: #213f73; font-size: 15px;
}
body.newprogram_layout .locationslist li a:hover,
body.newprogram_layout .programlist li a:hover
{
    /*font-weight: 600;*/
}
body.newprogram_layout .locationslist .item-list > p
{
    font-size: 14px !important;
}
body.newprogram_layout .programlist
{
    margin-bottom: 15px;
}
body.newprogram_layout .block.programlist .view .item-list > ul
{
    max-height: 1000px;
}
body.newprogram_layout .block.programlist .view .item-list > h3
{
    background: none;
    border-bottom : 1px solid #4e4e4e;
    color: #4b4b4b;
    font-size: 22px;
    font-weight: 300;
    margin: 0 0 10px 0;
    padding: 0 0 4px 0;
    font-family: 'Open Sans Semibold';
}
body.newprogram_layout .block.programlist .view .item-list > h3:after
{
    display: none;
}
body.newprogram_layout .block.programlist .view .item-list > ul
{
    background: none;
}
body.newprogram_layout .block.programlist .view .item-list .views-row
{
    border: 0;
    margin-bottom: 0;
    padding: 0 0 6px 0;
    width: 50%;
    float: left;
    list-style-type: none !important;
}
body.newprogram_layout .block.programlist .view .item-list 
{
    margin-bottom: 20px;
}
body.newprogram_layout .block.programlist .view .item-list li:nth-child(odd)
{
    clear: left;
}
body.newprogram_layout .block.programlist .view .item-list .views-row.views-row-1 
{
    background: none !important;
}
body.newprogram_layout .block.programlist .view .item-list .views-row a
{
    text-decoration: underline !important;
    color: #213f73;
}
body.newprogram_layout .side_tabs .views-row.opened
{
    background: #fff;
    border: 1px solid rgba(20, 45, 87, 0.6);
    box-shadow: 0 2px 6px 0 rgba(20, 45, 87, 0.31);
    border-radius: 5px;
    border-color: #142d57 !important;
    margin-bottom: 7px;
}
body.newprogram_layout em{
    float:left !important;
    clear: both !important;
    /*display: none !important;*/
}
body.newprogram_layout .view-footer{
    display:block !important;
}

/* RT - 179331  -AB Test styles BK start */
body.nav_ab #page_navigation
{
  position: absolute;
  /*background: rgba(68,114,159,1);*/
  background: #284d8e;
  border: 0;
}
body.node-type-email-marketing-lander.nav_ab #page_upper {
    margin-top: 0px !important;
}
body.nav_ab #page_upper
{
  margin-top: 55px;
}
body.nav_ab #block-menu-menu-mobile > .content li.phonenumber
{
  margin-top: -170px;
}
body.nav_ab #block-menu-menu-mobile li.phonenumber > a
{
  color: #213f73;
  font-size: 23px;
  text-decoration: none;
  font-weight: 700;
}
body.nav_ab #block-menu-menu-mobile li.phonenumber > a:after
{
  top: -100px;
  text-transform: uppercase;
}
body.nav_ab .navsearch 
{
  background: #edc64f;
  border: 2px solid #d4ac33;
  margin-top: -100px;
}
body.nav_ab #block-menu-menu-mobile 
{
  min-width: 325px;
}
body.nav_ab .navsearch form .container-inline 
{
  border: 1px solid #d4ac33;
}
body.nav_ab #page_header
{
  display: block;
}
body.nav_ab h1#site-name
{
  display: inline-block;
  margin-bottom: 0px;
}
body.nav_ab.node-type-email-marketing-lander h1#site-name
{
    margin-top: -8px;
    margin-bottom: -8px;
}
body.nav_ab h1#site-name a
{
  background: url(../images/logo_custom.png) no-repeat center center;
  background-size: 230px;
  width: 250px;
  min-height: 110px;
  display: block;
}
body.nav_ab h1#site-name a span
{
  text-indent: -9999px;
  display: inline-block;
}
body.nav_ab #block-system-main-menu .menu-level-1 > a
{
  font-family: 'Open Sans Semibold';
  text-decoration: none;
  text-transform: uppercase;
}
body.nav_ab #page_main > header
{
    display:none;
}
body.nav_ab .navsearch > header:before, 
body.nav_ab .navsearch > header::before
{
    display: none !important;
}
body.nav_ab .navsearch > header
{
    background: url('../images/icon_search_blue.png') no-repeat center center !important;
    width: 40px;
    background-size: auto;
}
body.nav_ab .menu_fix
{
    position:fixed !important;
    top:0;
    right:0;
}
.h_testimonials .prev,
.h_testimonials .next
{
    display: none;
}


@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
     body.node-type-email-marketing-lander .lazyframe[data-vendor="youtube"], body.node-type-email-marketing-lander .lazyframe[data-vendor="youtube_nocookie"]{
         width: 49%;
    }
    body.newprogram_layout #page_breadcrumb
    {
        margin-left: 29%;
    }
}

@media screen and (min-width: 1001px) and (max-width: 1200px) {
     section.h_testimonials {
         height: auto;
    }
     section.h_testimonials > .content .item-list ul {
         padding: 0px 11px;
         box-sizing: border-box;
    }
    body.nav_ab #page_navigation
    {
        height: 55px;
    }
    body.node-type-email-marketing-lander .block.requestinfo #fcc 
    {
        line-height: 12px;
        font-size: 11px;
        bottom: -57px;
    }
    body.newprogram_layout.node-type-academic-program .old_mob_programs, 
    body.newprogram_layout.node-type-academic-program #block-block-6
    {
        display: none !important;
    }
    body.newprogram_layout.node-type-academic-program.two-sidebars #page_main .page_wrap
    {
        width: 70%;
    }
    body.newprogram_layout.node-type-academic-program.two-sidebars #page_main .region-content-sidebar-upper
    {
        width: 26%;
        margin-right: 3%;
    }
    body.newprogram_layout .quote_wrap p + .quote_cont
    {
        width: 66%;
    }
    .quote_wrap > p
    {
        margin-left: 1.5%;
        margin-right: 1.5%; 
    }
    body.newprogram_layout #block-views-related-programs-programpage
    {
        display: block;
    }

}

@media only screen and (min-width: 1366px){
     body.node-type-email-marketing-lander #block-views-plattform-feature .slides img {
         background-position: center !important;
    }
    body.nav_ab #page_navigation
    {
        height: 55px;
    }
    body.node-type-email-marketing-lander .block.requestinfo #fcc 
    {
        line-height: 13px;
        font-size: 11px;
        bottom: -59px;
    }
}
/*#RT 176159 - Bhavan touched Guru's code*/
 @media only screen and (max-width: 767px){
     body.node-type-email-marketing-lander #page_main > header {
        font-size: 1.4em;
         position: static;
         margin-top: 0;
    }
     body.node-type-email-marketing-lander section.requestinfo >.content {
         padding-bottom: 60px !important;
         height: auto;
         min-height: 0;
         float: none;
         display: inline-block;
         margin:0 auto;
    }
     body.node-type-email-marketing-lander .enterpriseform .field.back.laststep {
         text-align: left;
    }
     body.node-type-email-marketing-lander #page_upper > .content, body.node-type-email-marketing-lander section.requestinfo >.content, #page_page_content_top >.content, #page_page_content_top_middle >.content, #page_page_content_top_bottom >.content, #page_lower > .content, body.node-type-email-marketing-lander #page_main #page_content .page_wrap {
         max-width: 100%;
         width: auto;
    }
     #page_page_content_top_middle >.content{
         float: left;
         width: 100%;
    }
     section.mobile-accordion .content{
         display: none;
         width: 90%;
         margin: 0 auto;
         padding-top: 10px;
         text-align: left;
    }
     body.node-type-email-marketing-lander .col-twothird, body.node-type-email-marketing-lander .col-onehalf, body.node-type-email-marketing-lander section.col-twothird{
         width: 100%;
         float: left;
         display: inline-block;
    }
     body.node-type-email-marketing-lander .mobile-accordion h2{
         color: #fff;
         background-color: #1f3e75;
         text-align: center !important;
         font-size: 18px;
         text-transform: uppercase;
    }
     body.node-type-email-marketing-lander .col-twothird{
         margin-bottom: 10px;
         text-align: center;
    }
     body.node-type-email-marketing-lander .youtube_video iframe {
         width: 100%;
         height: 225px;
    }
     body.node-type-email-marketing-lander #page_upper{
         background-color: #fff;
    }
     
     body.node-type-email-marketing-lander #page_lower > .content{
         width: 100%;
         margin: 0 auto;
         display: block;
    }
     body.node-type-email-marketing-lander #page_upper > .content{
         background-color: #fff;
         display: inline-block;
         width: 100%;
    }
     body.node-type-email-marketing-lander #page_main > .content{
         width: 100%;
         min-width: 100%;
    }
     body.node-type-email-marketing-lander .prepare-for-a-career .content {
        display: none;
    }
     body.node-type-email-marketing-lander .prepare-for-a-career{
         float: left;
        width: 100%;
         display: inline-block;
         margin-top: 25px;
    }
     body.node-type-email-marketing-lander .mobile-accordion header{
         height: 75px;
         width: 100%;
         background-color: #1f3e75;
    }
     body.node-type-email-marketing-lander .mobile-accordion header h2{
         display: table-cell;
         vertical-align: middle;
         font-weight: bold;
         width: 90%;
         padding: 0 5%;
    }
     body.node-type-email-marketing-lander #page{
         padding-top: 0;
    }
     body.node-type-email-marketing-lander section.mobile-accordion {
         margin: 2px 0;
         float: left;
         width: 100%;
    }
     body.node-type-email-marketing-lander section.mobile-accordion header{
         color: #fff !important;
         font-size: 18px !important;
         height: 100px;
    }
     body.node-type-email-marketing-lander section.mobile-accordion header h2{
         color: #fff !important;
         font-size: 18px !important;
         display: table-cell;
         vertical-align: middle;
    }
     body.node-type-email-marketing-lander .mobile-accordion.get-started{
         display: table !important;
         width: 100% !important;
         margin: 10px 0 !important;
         text-align: center !important;
         margin-bottom: 2px !important
    }
     body.node-type-email-marketing-lander #page_page_content_top_middle section.col-twothird{
         width: 100%;
    }
     body.node-type-email-marketing-lander #page_page_content_top_middle section.col-twothird header{
         color: #fff;
    }
     #page_header>.content .header.phonenumber .content span:before{
         content: '';
    }
     body.node-type-email-marketing-lander #page_header{
         display: block;
         /*position: fixed;*/
         position: absolute;
         z-index: 99;
         width: 100%;
         background-color: #FFF;
    }
     body.node-type-email-marketing-lander #page_header .content{
         padding:10px 0 5px;
         width: 100%;
         max-width: 100%;
    }
     body.node-type-email-marketing-lander section.header.logo{
         float: left;
         width: 100%;
         margin: 0 auto;
         text-align: center;
    }
     body.node-type-email-marketing-lander section.header.logo img{
         width: 150px;
         height:61px;
    }
     body.node-type-email-marketing-lander #page_header>.content .header.phonenumber{
         width: 20%;
         float: left;
         right: 5%;
         position: absolute;
    }
     body.node-type-email-marketing-lander #page_header>.content .header.phonenumber .content span{
         display: block;
         font-size: 0;
    }
     body.node-type-email-marketing-lander #page_header>.content .header.phonenumber .content a{
         font-size: 0;
         right: 0;
         position: absolute;
         text-align: right;
         line-height: 0;
         width: 30px;
    }
     body.node-type-email-marketing-lander #page_header>.content .header.phonenumber .content a::after{
         top: -28px;
         position: relative;
         font-size: 12px;
         line-height: 12px;
         content: "call now";
         text-transform: uppercase;
    }
     body.node-type-email-marketing-lander #page_header>.content .header.phonenumber .content a::before{
         background-color:orangered;
         content:'';
         background: url('../images/icon-phone-blue.png') center center no-repeat;
         background-size: auto 90%;
         color: #fff;
         display: block;
         font-size: 1em;
        height:51px;
         position: relative;
         left: -20px;
         height:34px;
         width:17px;
    }
     #page_page_content_top_middle >.content{
         padding: 0;
    }
     body.node-type-email-marketing-lander #page_main > .content {
        width: 100%;
    }
     body.node-type-email-marketing-lander #page_page_content_top_bottom{
         margin: 0;
    }
     body.node-type-email-marketing-lander #page_page_content_top_bottom >.content{
         padding: 0;
         border: 0;
    }
     body.node-type-email-marketing-lander section.mobile-accordion.degree-programs {
         display: table;
    }
     body.node-type-email-marketing-lander section.mobile-accordion.degree-programs header {
         display: table-cell;
         vertical-align: middle;
    }
     body.node-type-email-marketing-lander #page_main .region-content{
         margin-top: 0 !important;
         padding: 0;
    }
     body.node-type-email-marketing-lander #page_page_content_top{
         display: none;
    }
     body.node-type-email-marketing-lander main#page_main{
        padding-top: 0;
        margin-top: 135px;
    }
     body.node-type-email-marketing-lander .mobile-accordion header:after{
         content: " ";
         background: url(../images/allarea_arrow.png) center center no-repeat;
         background-position: 100%;
         width: 25px;
         height: 25px;
         position: absolute;
         padding-left: 6px;
         padding-top: 7px;
    }
     body.node-type-email-marketing-lander .mobile-accordion header.expanded:after{
         content: " ";
         background: url(../images/allarea_arrow_down.png) center center no-repeat;
         padding-bottom: 5px;
    }
     body.node-type-email-marketing-lander .mobile-accordion.get-started .content{
         text-align: left;
         width: 90%;
         margin: 0 auto;
    }
     body.node-type-email-marketing-lander .mobile-accordion.get-started .content h4{
         padding-top: 10px;
    }
     .request-info-wrapper>span {
         font-size: 26px;
         text-transform: uppercase;
         padding-bottom: 15px;
         display: inline-block;
         color: #fff;
         padding-top: 15px;
         font-weight: 500;
         font-family: "Open sans";
    }
     section.youtube_video{
         margin-bottom: 0;
         margin-top: 20px;
    }
     body.node-type-email-marketing-lander #page_footer .footercontent{
         margin: 0;
    }
     body.node-type-email-marketing-lander .degree-programs .content ul.left, body.node-type-email-marketing-lander .degree-programs .content ul.right{
         width: 35%;
         float: left;
         text-align: left;
         padding-left: 22%;
         padding-top: 0;
         position: relative;
         width: 75%;
         margin-top: 0;
         margin-bottom: 0;
         padding-bottom: 0;
    }
     body.node-type-email-marketing-lander #page_lower section.block .content .image-left{
         display: none;
    }
     body.node-type-email-marketing-lander #page_lower section.get-started .content-wrapper header{
         display: none !important;
    }
     body.node-type-email-marketing-lander section.degree-programs>header{
         width: 100%;
        max-width: 100%;
         border-top: 0;
    }
     body.node-type-email-marketing-lander #page_lower section .content{
         width: 100%;
         max-width: 100%;
    }
     body.node-type-email-marketing-lander #page_lower{
         margin: 0;
    }
     body.node-type-email-marketing-lander #page_lower section.get-started, body.node-type-email-marketing-lander #page_lower section.on-your-schedule, body.node-type-email-marketing-lander #page_lower section.financial-services, body.node-type-email-marketing-lander #page_lower section.accreditations, body.node-type-email-marketing-lander #page_lower section.degree-programs{
         padding: 0;
    }
     body.node-type-email-marketing-lander #page_lower section.get-started >header, body.node-type-email-marketing-lander #page_lower section.on-your-schedule >header, body.node-type-email-marketing-lander #page_lower section.financial-services >header, body.node-type-email-marketing-lander #page_lower section.accreditations >header, body.node-type-email-marketing-lander #page_lower section.degree-programs >header{
         text-align: center;
         font-size: 27px !important;
         text-transform: uppercase;
         padding:0;
    }
     body.node-type-email-marketing-lander #page_lower section.get-started >header.expanded, body.node-type-email-marketing-lander #page_lower section.on-your-schedule >header.expanded, body.node-type-email-marketing-lander #page_lower section.financial-services >header.expanded, body.node-type-email-marketing-lander #page_lower section.accreditations >header.expanded, body.node-type-email-marketing-lander #page_lower section.degree-programs >header.expanded{
         display: block;
         width: 100%;
         float: left;
         font-size: 27px !important;
    }
     body.node-type-email-marketing-lander #page_lower section .content{
         display: none;
    }
     body.node-type-email-marketing-lander #page_lower section {
         padding: 0;
    }
     body.node-type-email-marketing-lander #page_lower section.financial-services .content-wrapper header{
         display: none;
    }
     body.node-type-email-marketing-lander #page_lower section.block .content{
         width: 90%;
         padding: 0 5%;
         float: left;
         padding-top: 5%;
    }
     body.node-type-email-marketing-lander #page_lower section.block .content .content-wrapper header{
         display: none !important;
    }
     body.node-type-email-marketing-lander #page_lower section.block .content .content-wrapper{
         width: 100%;
    }
     body.node-type-email-marketing-lander .enterpriseform .formnav button.nextstep{
         width: 100%;
         background-color: #edc64f;
         border-radius: 5px;
         height: 35px;
    }
     body.node-type-email-marketing-lander .block.requestinfo .field .button.full{
         font-size: 25px;
         font-weight: 700;
         text-align: center;
         padding: 0;
         margin: 0;
    }
     body.node-type-email-marketing-lander .block.requestinfo .field .button.full:after{
         right: 90px;
         font-size: 25px;
    }
     body.node-type-email-marketing-lander .block.requestinfo #fcc{
         border: 0;
         font-size: 10px;
         line-height: 10px;
    }
    body.node-type-email-marketing-lander .requestinfo-mobile-block .content{
         height: auto !important;
         width: 100%;
         max-width: 100%;
         padding:0 !important;
         color: #1f3e75;
    }

     body.node-type-email-marketing-lander section.requestinfo .enterpriseform .actions .field{
         width: 100% !important;
         padding: 0;
    }
     body.node-type-email-marketing-lander section.requestinfo .enterpriseform .actions .field.next{
         padding: 0;
         margin: 0;
         background: #d4ac33;
         height: 38px;
         width: 318px;
         border-radius: 5px;
    }
     body.node-type-email-marketing-lander section.requestinfo .enterpriseform .actions.formnav{
         margin-bottom: 10px;
    }
     body.node-type-email-marketing-lander section.requestinfo > *{
         width: 100%;
    }
     body.node-type-email-marketing-lander section.requestinfo .button.gold{
         border-radius: 5px;
    }
     body.node-type-email-marketing-lander .requestinfo .err_msg{
         top: -24px;
    }
     body.node-type-email-marketing-lander .block.requestinfo fieldset:first-of-type .req_field{
         padding-top: 20px;
    }
     body.node-type-email-marketing-lander .requestinfo-mobile-block {
         width: 100%;
         float: left;
         text-align: center;
         text-transform: none;
         position: relative;
    }
     body.node-type-email-marketing-lander .requestinfo-mobile-block .content{
         width: 100%;
         float:left;
         background-color: #edc64f;
         font-weight: bold;
         color: #1f3e75;
    }
     body.node-type-email-marketing-lander .requestinfo-mobile-block .content a{
         text-decoration: none;
         font-size: 18px;
         color: #1f3e75;
    }
     body.node-type-email-marketing-lander #page_lower section.get-started .content-wrapper p strong{
         color: #1f3e75;
    }
     body.node-type-email-marketing-lander section.degree-programs .content, body.node-type-email-marketing-lander #page_lower section.financial-services .content{
         border: 0;
    }
     body.node-type-email-marketing-lander #page_lower section.start_date_boxyoutube_video{
         margin-top: 5%;
    }
     body.node-type-email-marketing-lander #page_lower section.start_date_boxyoutube_video .content{
         display: block;
         width: 100%;
         padding: 0 
    }
     body.node-type-email-marketing-lander .block.requestinfo .content >header{
        color: #fff;
         font-size: 27px;
         font-weight: 500;
         padding: 15px 0;
         text-align: center;
         text-transform: uppercase;
         display: block;
    }
     body.node-type-email-marketing-lander #page_upper{
         background: #fff;
    }
     body.node-type-email-marketing-lander span.nolink.open_requestinfo{
         color: #1f3e75;
    }
     body.node-type-email-marketing-lander #page_footer .footercontent{
         margin: 1em 0;
    }
     body.node-type-email-marketing-lander #page_footer_bottom .content p{
         font-size: 15px;
         line-height: 20px;
    }
     body.one-sidebar.node-type-email-marketing-lander #page_main .region-content-sidebar, body.with-sidebar.node-type-email-marketing-lander #page_main .region-content, body.node-type-email-marketing-lander #page_main > .content{
         width: 100%;
    }
     body.node-type-email-marketing-lander .lazyframe[data-vendor="youtube"], body.node-type-email-marketing-lander .lazyframe[data-vendor="youtube_nocookie"]{
         width: 100%;
    }
     body.node-type-email-marketing-lander #block-views-plattform-feature{
         display: none;
    }
     body.node-type-email-marketing-lander #page_lower section .content{
         width: 100%;
         max-width: 100%;
    }
    body.node-type-email-marketing-lander #page_lower .start_date_box{
         width: 90%;
         padding: 0 5%;
         padding-bottom: 5%;
    }
    body.node-type-email-marketing-lander #page_lower .start_date_box .inner-wrapper{
         padding: 10% 15%;
    }
    body.node-type-email-marketing-lander .enterpriseform .alertno{
        width: 91% !important;
    }
    body.node-type-email-marketing-lander .enterpriseform label.error{
        top: 0px !important;
    }    

    body.node-type-email-marketing-lander .degree-programs .content ul.left li, .degree-programs .content ul.right li,
    body.node-type-email-marketing-lander .degree-programs .content p {
         font-size: 18px;
    }

    body.node-type-email-marketing-lander aside#page_content_sidebar_lower{
        display: none;
    }
    body.node-type-email-marketing-lander .block.requestinfo .disclaimer
    {
        bottom: -20px;
    }
    body.node-type-email-marketing-lander #page_lower section.get-started >header, 
    body.node-type-email-marketing-lander #page_lower section.on-your-schedule >header, 
    body.node-type-email-marketing-lander #page_lower section.financial-services >header, 
    body.node-type-email-marketing-lander #page_lower section.accreditations >header, 
    body.node-type-email-marketing-lander #page_lower section.degree-programs >header 
    {
        display: block !important;
        height: auto;
        font-size: 27px !important;
        padding: 28px 25px;
        line-height: 108%;
        box-sizing: border-box;
    }
    body.node-type-email-marketing-lander #page_lower section.get-started >header.expanded, 
    body.node-type-email-marketing-lander #page_lower section.on-your-schedule >header.expanded, 
    body.node-type-email-marketing-lander #page_lower section.financial-services >header.expanded, 
    body.node-type-email-marketing-lander #page_lower section.accreditations >header.expanded, 
    body.node-type-email-marketing-lander #page_lower section.degree-programs >header.expanded
    {
        height: auto;
        line-height: 108%;
    }
    body.node-type-email-marketing-lander .mobile-accordion header.expanded:after
    {
        height: auto;
        line-height: 100%;
        padding-top: 22px;
    }
    body.nav_ab h1#site-name a span
    {
        display: block;
    }
    body.node-type-email-marketing-lander .enterpriseform label.error
    {
        top: 5px !important;
    }
    body.node-type-email-marketing-lander .error .err_msg:after
    {
        right: 22px;
    }
    body.node-type-email-marketing-lander .alertno  p,
    body.node-type-email-marketing-lander form p
    {
        line-height: 25px;
    }
    /*#RT 176159 Bhavan touches End*/

    /* RT 179331 AB Test start*/
      body.nav_ab #page
      {
        padding-top: 0;
      }
      body.nav_ab #block-menu-menu-mobile
      {
        min-width: 300px;
      }
      body.nav_ab #block-menu-menu-mobile > .content li.phonenumber
      {
        position: absolute;
        right: 0px;
        top: -70px;
        margin: 0;
      }
      body.nav_ab #block-menu-menu-mobile > .content li.openmenu
      {
        position: absolute;
        left: 0px;
        top: -70px;
      }
      body.nav_ab #block-menu-menu-mobile li.phonenumber > a
      {
        border: 0;
        border-radius: 0;
        padding: 0;
        background: url(../images/icon-phone-blue.png) no-repeat;
        height: 40px;
        background-size: 17px 34px;
      }
      body.nav_ab #block-menu-menu-mobile li.phonenumber > a:after 
      {
        top: -16px;
        left: 22px;
      }
      body.nav_ab #page_navigation
      {
        top: 90px;
        background: none;
      }
      body.nav_ab:not(.node-type-email-marketing-lander) #page_header > .content
      {
        padding: 10px 0 0;  text-align: center;
        min-width: 180px;
        max-width: 190px;
      }
      body.nav_ab h1#site-name a
      {
        background-size: auto 70px;
        width: 180px;
        min-height: 70px;
      }
      body.nav_ab #block-menu-menu-mobile li.openmenu > span
      {
        text-indent: -9999px;
        background: url(../images/hamburger_blue.png) center  no-repeat;
      }
      body.nav_ab #page_navigation > .content
      {
        Xmax-width: 320px;
        max-width: 100%;
      }
      body.nav_ab #block-menu-menu-mobile li.actionitems
      {
        margin: 0;
      }
      body.nav_ab #page_navigation:after,
      body.nav_ab #block-menu-menu-mobile li.actionitems li.closemenu
      {
        top: 30px;
      }
      body.nav_ab #block-menu-menu-mobile li.actionitems > a
      {
        /*top: 90px;*/
        top: 0px;
      }
      body.nav_ab .navsearch
      {
        margin-top: 0;
        top: 64px;
      }
      body.nav_ab #block-system-main-menu  
      {
        top: 105px;
      }
      body.nav_ab #block-system-main-menu .menu-open > a,
      body.nav_ab #block-system-main-menu .menu-open > span
      {
        /*top: 90px;*/
        top: -74px;
        padding-top: 7px !important;
      }
      body.nav_ab #block-menu-menu-mobile li.actionitems li.goback
      {
        top: 30px;
      }
      body.nav_ab #block-menu-menu-mobile li.requestinformation > span
      {
        border-radius: 0;
        padding: 0;
        border: 0;
        display: inline-block;
        width: 100%;
        text-transform: none;
        font-weight: bold;
      }
      body.nav_ab #block-menu-menu-mobile li.requestinformation
      {
        margin: 0;
        margin-top: -6px;
        width: 100%;
        max-width: 100%;
        background-color: #edc64f;
        font-weight: bold;
        color: #1f3e75;
        font-size: 18px;
        line-height: 30px;
      }
      body.nav_ab #page_upper
      {
        display: none;
      }
      body.nav_ab .navsearch form .container-inline
      {
        border: 0;
      }
      body.nav_ab #block-menu-menu-mobile li.actionitems
      {
        top: -8px;
      }
      body.nav_ab #block-menu-menu-mobile li.actionitems li > span,
      body.nav_ab #block-menu-menu-mobile li.actionitems li.closemenu > span
      {
        margin-top: 6px;
      }
      body.nav_ab #block-menu-menu-mobile li.actionitems > a
      {
        position: absolute !important;
      }
      body.nav_ab #block-system-main-menu .menu-open > a, 
      body.nav_ab #block-system-main-menu .menu-open > span
      {
        position: absolute !important;
      }
      body.nav_ab .requestinformation .button.gold:hover
      {
        background: #efc740
      }
      body.nav_ab.node-type-academic-program.two-sidebars #page_main .region-content
      {
        margin-top: 0;
      }
      body.nav_ab .custom_h1
      {
        display: block;
      }
      body.nav_ab .custom_h1 h1
      {
        display: block;
        margin: 0;
        padding: 0;
        text-align: center;
        margin-top: 50px;
        margin-bottom: -5px;
        font-size: 3em;
        font-weight: bold;
        line-height: 100%;
      }
      body.nav_ab .super-region > *,
      body.node-type-email-marketing-lander .super-region > *
      {
        max-width: 315px;
      }
      body.with-sidebar.nav_ab #page_main .region-content
      {
        margin-top: 0;
      }
      body.nav_ab .block.degreeslist
      {
        margin-top: 22px;
      }
      body.nav_ab .alertno
      {
        width: 268px;
      }

}
body.page-id-212799 div.et_pb_section.et_pb_section_0:after
{
    content:'';
    position:absolute;
    background: rgba(0,0,0,.4);
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
}

@media only screen and (max-width: 767px) and (orientation: landscape){
      body.nav_ab[data-open="menu"] #page_navigation
      {
        top: 0px;
      }
}

@media only screen and (min-width: 768px) and (max-width: 1000px){ 
  body.nav_ab #block-menu-menu-mobile > .content li.requestinformation
  {
    display: none;
  }
  body.nav_ab #page_navigation
  {
    padding-top: 0;
  }
  body.nav_ab #block-system-main-menu
  {
    padding-top: 0;
  }
  body.nav_ab #block-menu-menu-mobile
  {
    min-width: 275px;
    margin-top: -30px;
  }
  body.nav_ab #page_navigation:after
  {
    height: auto;
  }
  body.nav_ab #page_navigation #block-search-form
  {
    float: right !important;
  }
  body.nav_ab #block-menu-menu-mobile > .content li.phonenumber
  {
    margin-top: -70px;
  }
  body.nav_ab #block-menu-menu-mobile li.phonenumber > a
  {
    padding-left: 0;
  }
  body.nav_ab #block-menu-menu-mobile li.phonenumber > a:after {
    content: attr(title);
    text-indent: 0;
    display: block;
    text-align: left;
    position: absolute;
    top: -58px;
    left: 6px;
    font-size: 18px;
    line-height: 1.667;
  }
  body.nav_ab .navsearch > .content .container-inline 
  {
    display: block;
    padding: 4px;
    white-space: nowrap;
    position: absolute;
    top: 48px !important;
    right: 0px !important;
    width: 246px;
    height: 23px;
  }
  body.nav_ab .navsearch
  {
    margin-top: -80px;
  }
  body.nav_ab #page_upper
  {
    margin-top: 32px;
  }
  body.nav_ab .container-inline #edit-actions
  {
    left: 208px;
  }
}

@media only screen and (min-width: 1001px) and (max-width: 1200px){ 
  body.nav_ab #block-menu-menu-mobile
  {
    min-width: 270px;
  }
  body.nav_ab #block-menu-menu-mobile li.phonenumber > a
  {
    padding-left: 0;
  }
  body.nav_ab #block-menu-menu-mobile li.phonenumber > a:after
  {
    left: 7px;
  }
  body.nav_ab #block-system-main-menu .menu-item > span, 
  body.nav_ab #block-system-main-menu .menu-item > a
  {
    padding: .5em 10px;
  }
}
/* Galaxy S5 fix */
@media only screen and (max-width: 360px){ 
    body.node-type-email-marketing-lander .block.requestinfo #fcc
    {
        bottom: -54px;
    }
}
/* 185547 - AB Test Start*/
.enterpriseform .field,
.enterpriseform input[type=email],
.enterpriseform input[type=number],
.enterpriseform input[type=tel],
.enterpriseform input[type=text],
.enterpriseform select,
.enterpriseform textarea {border-radius: 4px;}
.enterpriseform .field 
{
    padding: .17em .4em;
    margin-bottom: .8em;
}
.enterpriseform .placeholder, 
.enterpriseform input, 
.enterpriseform select
{
    height: 1.3em;
}

.block.requestinfo .step
{
    padding-bottom: 0px;
}
.button.gold
{
    font-family: "Open Sans";
    font-weight: bold;
    border-radius: 5px;
    padding: .2em 1em;
}
.disclaimer_new
{
    padding-top: 10px;
}
body.nav_ab #page_upper .requestinfo > header
{
    display: none;
}
.requestinfo > .content h1
{
    font-family: 'Open Sans Semibold';
    font-size: 30px; color: #edc64f;
    text-transform: uppercase;
}
body.nav_ab #block-views-plattform-feature 
{
    width: 100%;
}
body.nav_ab #block-views-plattform-feature > .content .slide img
{
    height: 500px;
}
.front #page_main > header
{
    display:none !important
}
@media only screen and (min-width: 768px) and (max-width: 1000px){ 
    .requestinfo > .content h1 
    {
        font-size: 24px;
    }
    body.nav_ab #page_upper
    {
        margin-top: 0;
        background: none;
    }
    body.nav_ab #page_navigation
    {
        background: rgba(89,114,159,0.6);
    }
    body.nav_ab #page_upper > .content
    {
        width: 100%;
        max-width: 1000px;
        background: none;
    }
    body.nav_ab #page_upper .requestinfo
    {
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
        padding: 0;
    }    
    body.nav_ab #page_upper .requestinfo > .content
    {
        width: 300px;
        float: right;
        box-sizing: border-box;
        background: rgba(33,63,115,0.7);
        padding:16px 10px 5px;
        margin-top: -468px;
        min-height: 468px;
        z-index: 9;
        position: relative;
    }
    body.node-type-email-marketing-lander #page_upper .requestinfo > .content
    {
        margin-top: -445px;
        min-height: 445px;
    }
    body.node-type-email-marketing-lander .block.requestinfo .field .button.full:after
    {
        display: none;
    }
    body.node-type-email-marketing-lander .enterpriseform .formnav button.nextstep
    {
        background: #eec73e url(../images/next-arrow.jpg) no-repeat 200px center;
    }
    body.node-type-email-marketing-lander .steps_info
    {
        font-size: 14px;
    }
    .current .steps_info
    {
        width: auto; float: right;
    }
    .current .req_field
    {
        float: left;
        margin-top: 5px;
    }
    #non-profit-indicator
    {
        display: none !important;
    }
    .disclaimer_new
    {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    body.node-type-email-marketing-lander .disclaimer_new > p
    {
        font-size: 16px; color: #fff;
        font-weight: bold;
        line-height: 1.4em;
    }
    .front figcaption,
    div.inner_page_title,
    #block-views-plattform-feature > .content .slide figcaption
    {
        display: none !important;
    }
    body.nav_ab #page_main > header
    {
        display: block;
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
    }
    #page_main > header h1
    {
        padding: .3em 0;
        font-size: 45px;
        position: relative;
        left: 0;
        background: none;
    }
    #page_main > .content
    {
        margin-top: 0;
    }
    body.one-sidebar #page_main .region-content,
    body.one-sidebar #page_main .region-content-sidebar,
    body.node-type-academic-program.two-sidebars #page_main .region-content,
    body.node-type-campus-location.two-sidebars #page_main .region-content
    {
        margin-top: 0;
    }
    body.newprogram_layout .quote_wrap p + .quote_cont
    {
        width: 59%;
    }

    body.newprogram_layout.node-type-academic-program .old_mob_programs,
    body.newprogram_layout.node-type-academic-program #block-block-6
    {
        display: none !important;
    }
    .degreeslist_new
    {
        padding: 20px 18px;
    }
    body.newprogram_layout.node-type-academic-program.two-sidebars #page_main .region-content-sidebar-upper
    {
        float: left;
        display: block;
        width: 29%;
        margin: 0 0 0 1%;
    }
    body.newprogram_layout.node-type-academic-program.two-sidebars #page_main .page_wrap
    {
        width: 70%;
        float: left;
        padding-left: 1%;
        box-sizing: border-box;
    }
    body.newprogram_layout #block-views-related-programs-programpage
    {
        display: block;
    }
    body.newprogram_layout .locationslist li
    {
        width: 50%;
    }
}
@media only screen and (min-width: 1000px){ 
    body.nav_ab #page_upper
    {
        margin-top: 0;
        background: none;
    }
    body.nav_ab #page_navigation
    {
        background: rgba(89,114,159,0.6);
    }
    body.nav_ab #page_upper > .content
    {
        width: 100%;
        max-width: 1600px;
        background: none;
    }
    body.nav_ab #block-views-plattform-feature 
    {
        width: 100%;
    }
    body.nav_ab #block-views-plattform-feature > .content .slide img
    {
        height: 500px;
    }
    body.nav_ab #page_upper .requestinfo
    {
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
        padding: 0;
    }    
    body.nav_ab #page_upper .requestinfo > .content
    {
        width: 415px;
        float: right;
        box-sizing: border-box;
        background: rgba(33,63,115,0.7);
        padding:16px 28px 5px;
        margin-top: -445px;
        min-height: 445px;
        z-index: 9;
        position: relative;
    }
    .current .steps_info
    {
        width: auto; float: right; font-size: 16px;
    }
    .current .req_field
    {
        float: left;
        margin-top: 12px;
    }
    #non-profit-indicator
    {
        display: none !important;
    }
    .disclaimer_new
    {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .disclaimer_new p
    {
        font-size: 16px !important; color: #fff !important;
        font-weight: bold;
        line-height: 1.4em !important;
    }     
    .front figcaption,
    div.inner_page_title,
    #block-views-plattform-feature > .content .slide figcaption
    {
        display: none!important;
    }
    div.inner_page_title h1
    {
        max-width: 1200px;
        width: 100%;
        margin: 0 auto;
    }
    body.nav_ab #page_main > header
    {
        display: block;
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
    }
    body.node-type-campus-location #page_main > header
    {
        display: none !important;
    }
    #page_main > header h1
    {
        padding: .3em 0;
        background: none;
        font-size: 50px;
        position: relative;
        left: 0;
    }
    #page_main > .content
    {
        margin-top: 0;
    }
    body.one-sidebar #page_main .region-content,
    body.one-sidebar #page_main .region-content-sidebar,
    body.node-type-academic-program.two-sidebars #page_main .region-content
    {
        margin-top: 0;
    }

}
@media only screen and (max-width: 767px){ 
    body.nav_ab .block.requestinfo
    {
        margin-top: 5px !important;
    }
    body.node-type-email-marketing-lander .requestinfo 
    {
        padding: 13px;
        max-width: 315px;
        margin: 0 auto;
        box-sizing: border-box;
    }
    body.node-type-email-marketing-lander #page_navigation    
    {
        display: block;
    }
    body.node-type-email-marketing-lander section.phonenumber
    {
        display: none;
    }
    body.node-type-email-marketing-lander section.requestinfo >header
    {
        display: block;
        font-size: 24px;
        padding-bottom: 15px;
    }
    body.node-type-email-marketing-lander .block.requestinfo .field .button.full:after
    {
        display: none;
    }
    body.node-type-email-marketing-lander .steps_info
    {
        font-size: 14px;
        width: 100%;
        float: left;
    }
    body.node-type-email-marketing-lander .req_field
    {
        font-size: 11px;
    }
    body.node-type-email-marketing-lander section.requestinfo >.content
    {
        width: 100%; box-sizing: border-box;
    }
    body.node-type-email-marketing-lander .enterpriseform .placeholder, 
    body.node-type-email-marketing-lander .enterpriseform input, 
    body.node-type-email-marketing-lander .enterpriseform select
    {
        height: 1.4em;
    }
    body.node-type-email-marketing-lander section.mobile-accordion .content header
    {
        display: none;
    }

    body.newprogram_layout .super-region > *
    {
        max-width: 330px;
    }
    body.newprogram_layout.node-type-academic-program.two-sidebars #page_main .region-content-sidebar-upper
    {
        display: none;
        width: 100%;
    }
    body.newprogram_layout.node-type-academic-program .field-collection-container .accordion_tab > header
    {
        border-bottom: 1px solid #213f73; 
        padding-bottom: 5px;
        margin-bottom: 12px;
        position: relative;
    }
    body.newprogram_layout.node-type-academic-program.two-sidebars #page_main .page_wrap
    {
        margin-top: 6px;
    }
    .accordion_tab > header h2
    {
        font-size: 22px;
        text-transform: none;
        padding-left: 25px;
        font-family: 'Open Sans Semibold';
    }
    body.newprogram_layout.node-type-academic-program .accordion_tab > .content
    {
        display: none;
        margin-bottom: 22px;
    }
    body.newprogram_layout.node-type-academic-program .accordion_tab.m_opened > .content
    {
        display: block;
    }
    body.newprogram_layout.node-type-academic-program .field-collection-container .accordion_tab > header h2:after
    {
        content: '+';
        position: absolute;
        left: 5px;
        top: 0px;
        font-family: "Open Sans";
        font-weight: 700;
        color: #edc64f;
    }
    body.newprogram_layout.node-type-academic-program .field-collection-container .accordion_tab.m_opened > header h2:after
    {
        content: '-';
        font-size: 20px;
        top: 0px;
    }
    .side_tabs,
    body.newprogram_layout.node-type-academic-program .side_tabs
    {
        display: none !important;
    }
    body.newprogram_layout .degreeslist_new
    {
        padding: 20px 0px;
        text-align: center;
        margin-top: 0 !important;
        margin-bottom: 22px;
    }
    .degreeslist_new ul li
    {
        width: 33.3%;
        margin: 0px 0px 15px;
    }
    .degreeslist_new ul li.first.last {
        width: 100% !important;
    }
    body.newprogram_layout.node-type-academic-program.two-sidebars #page_main .region-content
    {
        padding-top: 0;
    }
    .degreeslist_new ul li .Online, 
    .degreeslist_new ul li .On.Campus, 
    .degreeslist_new ul li .Hybrid
    {
        background-size: 80px !important; 
    }
    .deg_levels
    {
        padding: 0px 10px;
        box-sizing: border-box;
        font-size: 21px;
    }
    body.newprogram_layout.node-type-academic-program #block-system-main .node > header
    {
        display: none;
    }
    body.newprogram_layout.node-type-academic-program .field-collection-container
    {
        padding-top: 15px;
    }
    body.newprogram_layout #page_lower .testi_slider.programpage_slider > .content
    {
        width: 100%;
        margin:0 auto;
        box-sizing: border-box;
    }
    body.newprogram_layout #page_lower .testi_slider.programpage_slider .quote_wrap 
    {
        width: 100%;
        max-width: 320px;
        margin: 0 auto;
    }
    body.newprogram_layout .quote_wrap p + .quote_cont,
    body.newprogram_layout .quote_wrap > img + .quote_cont
    {
        width: 100%; text-align: center !important;
    }
    body.newprogram_layout .quote_wrap p + .quote_cont:before, 
    body.newprogram_layout .quote_wrap p + .quote_cont:after
    {
        left: 49%;
    }
    body.newprogram_layout section#block-views-related-programs-programpage
    {
        display: block;
    }
    body.newprogram_layout.node-type-academic-program .old_mob_programs,
    body.newprogram_layout.node-type-academic-program #block-block-6
    {
        display: none !important;
    }
    body.newprogram_layout .locationslist
    {
        margin-bottom: 15px;
    }
    body.newprogram_layout .locationslist > .content 
    {
        padding-left: 4px;
        padding-right: 4px;
    }
    body.newprogram_layout .locationslist li
    {
        width: 100%;
    }
    body.newprogram_layout .block.programlist .view .item-list .views-row
    {
        width: 100%;
    }

}
/* Fixes - New program testimonial lengthy text overflow avoided in slider */
body.newprogram_layout .programpage_slider .views-row
{
    display:none!important;
}
body.newprogram_layout .programpage_slider .views-row.quoteflip1_on, body.newprogram_layout .programpage_slider .views-row.quoteflip2_on
{
    display:block !important;
}
body.newprogram_layout .view-display-id-locations_byprogram p em
{
    display: none;
}
/* Fixes end */
