@import 'https://hult.evaluationkit.com/canvas/css';

.ic-app-header__primary {}

.ic-app-header__logomark {
    width: 75%;
    margin: 0 auto;
}

.ic-app-header__primary {
    width: 100%;
    overflow: hidden;
}

.progress-bar__bar-container {
    border: 0.5px solid #0081bd;
}

.progress-bar__bar {
    background: #0081bd none repeat scroll 0 0;
}

.ic-Super-toggle--ui-switch .ic-Super-toggle__switch {
    background: #0081bd none repeat scroll 0 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active,
.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover,
.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover {
    border-color: transparent;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    border-bottom: 2px solid #000;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a:hover {
    outline: none;
}

.ui-tabs .ui-tabs-panel {
    border-color: transparent;
}

.ui-tabs .ui-tabs-nav {
    border-bottom-color: transparent;
}

.pages.show .course-title {
    font-size: 160%;
}

.list-view>ul>li>a,
.list-view>nav>ul>li>a {
    font-family: "Proxima N W01 Reg", Helvetica, Arial, sans-serif;
    font-size: 95%;
}

.list-view a.active {
    background-color: #F6ECE0;
    border-left: 4px solid #000;
    color: #000;
    font-weight: 500;
}

.list-view a.active:hover,
.list-view a.active:focus {
    background-color: #FFF5EA;
}

.ui-accordion .ui-accordion-content {
    border-color: transparent;
}

.ui-accordion .ui-accordion-header.ui-state-default {
    background: #f0eeeb none repeat scroll 0 0;
    border-bottom: 1px solid #f0eeeb;
    border-color: #f0eeeb;
    box-shadow: none;
}

.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active,
.ui-accordion .ui-progressbar .ui-accordion-header.ui-state-default.ui-widget-header,
.ui-progressbar .ui-accordion .ui-accordion-header.ui-state-default.ui-widget-header {
    background: #f0eeeb;
    border-color: #f0eeeb;
}

.ui-state-active a,
.ui-progressbar .ui-widget-header a,
.ui-state-active a:link,
.ui-progressbar .ui-widget-header a:link,
.ui-state-active a:visited,
.ui-progressbar .ui-widget-header a:visited {
    color: #000;
}

.ic-app-header__menu-list-link .menu-item-icon-container>svg,
#context_external_tool_13_menu_item svg {
    /*display: none;*/
}

.ic-app-header__menu-list-link div.ic-icon-svg::after {
    background-image: url("https://s3.amazonaws.com/hult-ashridge/svg/Site_Picker_Icon.svg");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 26px;
    left: 0;
    top: 0;
    width: 100%;
}

.ic-app-header__menu-list-link div.ic-icon-svg,
#context_external_tool_13_menu_item .ic-icon-svg {
    position: relative;
}

div.menu-item-icon-container.ic-icon-svg.ic-icon-svg--commons.menu-item__icon.svg-icon-commons {
    height: 28px;
}

/*#context_external_tool_13_menu_item .ic-icon-svg {  display: block;  padding-top: 10px; position: relative;}*/
.ic-app-header__menu-list-link div.ic-icon-svg--courses:after {
    background: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-miterlimit%3A2%3Bstroke-width%3A2px%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAshridgeCatalog_Icons%3C/title%3E%3Cpath%20d%3D%22M45.17%2C2L64%2C20.83V70H8L8.2%2C2h37M46%2C0H6.21L6%2C72H66V20L46%2C0h0Z%22/%3E%3Crect%20x%3D%2218%22%20y%3D%2222%22%20width%3D%2216%22%20height%3D%222%22/%3E%3Crect%20x%3D%2218%22%20y%3D%2234%22%20width%3D%2236%22%20height%3D%222%22/%3E%3Crect%20x%3D%2218%22%20y%3D%2246%22%20width%3D%2236%22%20height%3D%222%22/%3E%3Crect%20x%3D%2218%22%20y%3D%2258%22%20width%3D%2236%22%20height%3D%222%22/%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%2245%201%2045%2021%2065%2021%22/%3E%3C/svg%3E");
}

.ic-app-header__menu-list-link div.ic-icon-svg--accounts:after {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2076%2076%22%20enable-background%3D%22new%200%200%2076%2076%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%20id%3D%22Layer_1%22%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20d%3D%22M38%2C4.8c18.3%2C0%2C33.2%2C14.9%2C33.2%2C33.2S56.3%2C71.2%2C38%2C71.2S4.8%2C56.3%2C4.8%2C38S19.7%2C4.8%2C38%2C4.8%20M38%2C2C18.1%2C2%2C2%2C18.1%2C2%2C38%0A%09%09%09s16.1%2C36%2C36%2C36s36-16.1%2C36-36S57.9%2C2%2C38%2C2L38%2C2z%22/%3E%0A%09%3C/g%3E%0A%09%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222.8346%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2238%22%20cy%3D%2228%22%20r%3D%2212%22/%3E%0A%09%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222.8346%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M63%2C62v-6c0-6.6-5.4-12-12-12H25%0A%09%09c-6.6%2C0-12%2C5.4-12%2C12v6%22/%3E%0A%3C/g%3E%0A%3Cg%20id%3D%22Layer_2%22%3E%0A%3C/g%3E%0A%3Cg%20id%3D%22Layer_3%22%3E%0A%3C/g%3E%0A%3C/svg%3E");
}

.ic-app-header__menu-list-link div.ic-icon-svg--dashboard:after {
    background: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Ctitle%3EAshridgeCatalog_Icons%3C/title%3E%3Ccircle%20cx%3D%2236%22%20cy%3D%2244%22%20r%3D%224%22/%3E%3Cpath%20d%3D%22M36%2C16.5a34%2C34%2C0%2C0%2C1%2C34%2C34V56H2V50.5a34%2C34%2C0%2C0%2C1%2C34-34m0-2a36%2C36%2C0%2C0%2C0-36%2C36V58H72V50.5a36%2C36%2C0%2C0%2C0-36-36h0Z%22/%3E%3Crect%20x%3D%2233.04%22%20y%3D%2235.44%22%20width%3D%2220.21%22%20height%3D%222%22%20transform%3D%22translate%28-13.13%2041.18%29%20rotate%28-45%29%22/%3E%3C/svg%3E");
}

.ic-app-header__menu-list-link div.ic-icon-svg--calendar:after {
    background: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23010101%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAshridgeCatalog_Icons%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M70%2C7V70H2V7H70m2-2H0V72H72V5h0Z%22/%3E%3Crect%20class%3D%22cls-1%22%20y%3D%2226%22%20width%3D%2272%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2217%22%20width%3D%222%22%20height%3D%2213%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2253%22%20width%3D%222%22%20height%3D%2213%22/%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2236%22%20cy%3D%2249%22%20r%3D%224%22/%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2254%22%20cy%3D%2249%22%20r%3D%224%22/%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2218%22%20cy%3D%2249%22%20r%3D%224%22/%3E%3C/svg%3E");
}

.ic-app-header__menu-list-link div.ic-icon-svg--groups:after {
    background: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EGroups%3C/title%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235.91%22%20cy%3D%2223.48%22%20r%3D%2211.48%22/%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2213.24%22%20cy%3D%2225%22%20r%3D%226%22/%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2258.24%22%20cy%3D%2225%22%20r%3D%226%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M23.48%2C39h2.17A6%2C6%2C0%2C0%2C0%2C20%2C35H7a6%2C6%2C0%2C0%2C0-6%2C6v3H14A11.46%2C11.46%2C0%2C0%2C1%2C23.48%2C39Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M71%2C41a6%2C6%2C0%2C0%2C0-6-6H52a6%2C6%2C0%2C0%2C0-5.65%2C4h2a11.46%2C11.46%2C0%2C0%2C1%2C9.47%2C5H71V41Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M57.82%2C44a11.46%2C11.46%2C0%2C0%2C0-9.47-5H23.48A11.48%2C11.48%2C0%2C0%2C0%2C12%2C50.48V56H60V50.48A11.57%2C11.57%2C0%2C0%2C0%2C57.82%2C44Z%22/%3E%3C/svg%3E");
    width: 27px;
}

.ic-app-header__menu-list-link div.ic-icon-svg--inbox:after {
    background: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23010101%3B%7D.cls-2%7Bfill%3Anone%3Bstroke%3A%23010101%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAshridgeCatalog_Icons%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M70%2C14V58H2V14H70m2-2H0V60H72V12h0Z%22/%3E%3Cpolyline%20class%3D%22cls-2%22%20points%3D%2271%2024%2036%2043%201%2024%22/%3E%3C/svg%3E");
}

#context_external_tool_13_menu_item .ic-app-header__menu-list-link {
    background: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAshridgeCatalog_Icons%3C/title%3E%3Cpath%20d%3D%22M32.08%2C5.92L47%2C6V18l-14.91-.08a18.08%2C18.08%2C0%2C0%2C0%2C0%2C36.15H47v12H32.09a30.08%2C30.08%2C0%2C0%2C1%2C0-60.15m0-2a32.08%2C32.08%2C0%2C0%2C0%2C0%2C64.15H49v-16H32.09a16.08%2C16.08%2C0%2C0%2C1%2C0-32.15L49%2C20V4l-16.91-.1h0Z%22/%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%2259%2024.69%2070.31%2036%2059%2047.31%22/%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%2270%22%20y1%3D%2236%22%20x2%3D%2229%22%20y2%3D%2236%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center 7px;
    background-size: 30px;
    padding-top: 36px;
}

.ic-app-header__menu-list-link div.svg-icon-help {
    background: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23231f20%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAshridgeCatalog_Icons%3C/title%3E%3Cpath%20d%3D%22M36%2C2A34%2C34%2C0%2C1%2C1%2C2%2C36%2C34%2C34%2C0%2C0%2C1%2C36%2C2m0-2A36%2C36%2C0%2C1%2C0%2C72%2C36%2C36%2C36%2C0%2C0%2C0%2C36%2C0h0Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M32.43%2C40c0-7.62%2C10.8-8.22%2C10.8-14.58%2C0-3-2.34-5.58-7-5.58a11.06%2C11.06%2C0%2C0%2C0-9.6%2C4.92l-3-3.24a15.77%2C15.77%2C0%2C0%2C1%2C13-6.12c7.32%2C0%2C11.76%2C4.14%2C11.76%2C9.3%2C0%2C9.06-11.58%2C9.84-11.58%2C15.72a3.71%2C3.71%2C0%2C0%2C0%2C1.56%2C2.88l-3.66%2C1.62A6.17%2C6.17%2C0%2C0%2C1%2C32.43%2C40Zm0.24%2C13.32a3.3%2C3.3%2C0%2C1%2C1%2C3.3%2C3.3A3.33%2C3.33%2C0%2C0%2C1%2C32.67%2C53.31Z%22/%3E%3C/svg%3E");
}


.ic-app-header__menu-list-link div.ic-icon-svg--library:after {
    background: url("https://s3.amazonaws.com/hult-ashridge/svg/Library.svg");
}

.btn,
.Button,
.ui-button {
    background: #fff none repeat scroll 0 0;
    border-radius: 15px;
    color: #2C2C2C;
}

.menu-item__badge {
    background: #fff none repeat scroll 0 0;
    color: #000;
}

@font-face {
    font-family: "Bembo W01";
    src: url("https://s3.amazonaws.com/hult-ashridge/fonts/e5488079-e286-434f-a7a2-47bdf487a905.eot?#iefix");
    src: url("https://s3.amazonaws.com/hult-ashridge/fonts/e5488079-e286-434f-a7a2-47bdf487a905.eot?#iefix") format("eot"), url("https://s3.amazonaws.com/hult-ashridge/fonts/317cdafb-860b-4d5e-aef3-bdbdad1385eb.woff2") format("woff2"), url("https://s3.amazonaws.com/hult-ashridge/fonts/b30aa007-b477-43cc-81eb-d34f48807cb5.woff") format("woff"), url("https://s3.amazonaws.com/hult-ashridge/fonts/f75d5781-c9d6-4a95-b024-72e1ac96a7e1.ttf") format("truetype"), url("https://s3.amazonaws.com/hult-ashridge/fonts/e8bd1ce0-6a1d-4c97-a49b-3e771cc9d5ec.svg#e8bd1ce0-6a1d-4c97-a49b-3e771cc9d5ec") format("svg");
}

@font-face {
    font-family: "Proxima N W01 Reg";
    src: url("https://s3.amazonaws.com/hult-ashridge/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");
    src: url("https://s3.amazonaws.com/hult-ashridge/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"), url("https://s3.amazonaws.com/hult-ashridge/fonts/64017d81-9430-4cba-8219-8f5cc28b923e.woff2") format("woff2"), url("https://s3.amazonaws.com/hult-ashridge/fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"), url("https://s3.amazonaws.com/hult-ashridge/fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"), url("https://s3.amazonaws.com/hult-ashridge/fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg");
}

@font-face {
    font-family: "Proxima N W01 Smbd";
    src: url("https://s3.amazonaws.com/hult-ashridge/fonts/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix");
    src: url("https://s3.amazonaws.com/hult-ashridge/fonts/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix") format("eot"), url("https://s3.amazonaws.com/hult-ashridge/fonts/ae47a7f5-89da-4879-b934-29722c3dd451.woff2") format("woff2"), url("https://s3.amazonaws.com/hult-ashridge/fonts/70ae52ec-d89b-4c6a-9402-854ebe423c54.woff") format("woff"), url("https://s3.amazonaws.com/hult-ashridge/fonts/6a35571c-ea14-4dac-9ae1-0e7af0abeec8.ttf") format("truetype"), url("https://s3.amazonaws.com/hult-ashridge/fonts/ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c.svg#ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c") format("svg");
}

@font-face {
    font-family: "Proxima N W01 Bold";
    src: url("https://s3.amazonaws.com/hult-ashridge/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix");
    src: url("https://s3.amazonaws.com/hult-ashridge/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot"), url("https://s3.amazonaws.com/hult-ashridge/fonts/0d416408-95c6-4ad7-b08d-e60573d3b37d.woff2") format("woff2"), url("https://s3.amazonaws.com/hult-ashridge/fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff") format("woff"), url("https://s3.amazonaws.com/hult-ashridge/fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf") format("truetype"), url("https://s3.amazonaws.com/hult-ashridge/fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f") format("svg");
}

body,
input,
button,
select,
textarea {
    font-family: "Proxima N W01 Reg", Helvetica, Arial, sans-serif;
}

h1,
h2,
h3 {
    font-family: "Bembo W01", Bembo, Palatino, serif;
}

.item-box a.btn-primary,
.item-box a.btn-primary:hover {
    color: #000000;
}



/* Custom OnlineMBA Trial */
/* Import Custom Fonts */
@font-face {
    font-family: 'Hult-Bembo';
    src: url('https://a.storyblok.com/f/45434/x/31c10b2fe7/bembo.woff2') format('woff2'),
        url('https://a.storyblok.com/f/45434/x/c025c6022d/bembo.woff') format('woff');
}

@font-face {
    font-family: 'EFCircularWeb-Black';
    src: url('https://a.storyblok.com/f/45434/x/9736bd34ed/efcircularweb-black.woff2') format('woff2'),
        url('https://a.storyblok.com/f/45434/x/4a88cdfd76/efcircularweb-black.woff') format('woff');
}

@font-face {
    font-family: 'EFCircularWeb-Bold';
    src: url('https://a.storyblok.com/f/45434/x/39f8fe9645/efcircularweb-bold.woff2') format('woff2'),
        url('https://a.storyblok.com/f/45434/x/30de9c8898/efcircularweb-bold.woff') format('woff');
}

@font-face {
    font-family: 'EFCircularWeb-Medium';
    src: url('https://a.storyblok.com/f/45434/x/43feababe1/efcircularweb-medium.woff2') format('woff2'),
        url('https://a.storyblok.com/f/45434/x/6f3d34dafa/efcircularweb-medium.woff') format('woff');
}

@font-face {
    font-family: 'EFCircularWeb-Book';
    src: url('https://a.storyblok.com/f/45434/x/cb75e95283/efcircularweb-book.woff2') format('woff2'),
        url('https://a.storyblok.com/f/45434/x/bfe9e51a41/efcircularweb-book.woff') format('woff');
}

@import url('https://kit.fontawesome.com/53da7c72ea.css');

.online-mba * {
    box-sizing: border-box;
}
.online-mba.embedded{
    background-color: white !important;
    padding: 16px 0;
}
.online-mba.embedded .online-mba__navigation, .online-mba.embedded #mobile-header{
    display: none;
}
.online-mba.discussions #header, .online-mba.discussions .online-mba__navigation, .online-mba.discussions #mobile-header{
    display: none;
}
.online-mba.embedded #wrapper, .online-mba.discussions #wrapper{
    max-width: 100%;
    padding-left: 0;
}
.online-mba .centered{
    text-align: center;
    display: flex;
    justify-content: center;
}
.online-mba #wrapper .online-mba__line-break{
    width: 100%;
    height: 2px;
    background: #2b2b2b;
    margin: 16px 0;
}

@media only screen and (min-width: 768px) {
    .online-mba .desktop-only{
        display: block;
    }
    .online-mba .mobile-only{
        display: none;
    }
}
@media only screen and (max-width: 768px) {
    .online-mba .desktop-only{
        display: none;
    }
    .online-mba .mobile-only{
        display: block;
    }
}

.online-mba:not(.discussions) h1,
.online-mba:not(.discussions) h2,
.online-mba:not(.discussions) h3,
.online-mba:not(.discussions) h4,
.online-mba:not(.discussions) h5 {
    color: #2B2B2B !important;
    max-width: 600px !important;
    margin: 0 0 16px 0 !important;
}
.online-mba:not(.discussions) h3,
.online-mba:not(.discussions) h4,
.online-mba:not(.discussions) h5 {
    font-family: 'EFCircularWeb-Medium' !important;
}

.online-mba:not(.discussions) h1 {
    font-family: 'Hult-Bembo' !important;
    font-size: 52px !important;
    line-height: 56px !important;
}

@media only screen and (max-width: 768px) {
    .online-mba:not(.discussions) h1 {
        font-size: 44px !important;
        line-height: 48px !important;
    }
}

.online-mba:not(.discussions) h2 {
    font-family: 'Hult-Bembo' !important;
    font-size: 44px !important;
    line-height: 48px !important;
}

@media only screen and (max-width: 768px) {
    .online-mba:not(.discussions) h2 {
        font-size: 36px !important;
        line-height: 40px !important;
    }
}

.online-mba:not(.discussions) h3 {
    font-size: 32px !important;
    line-height: 40px !important;
}

@media only screen and (max-width: 768px) {
    .online-mba:not(.discussions) h3 {
        font-size: 24px !important;
        line-height: 32px !important;
    }
}

.online-mba:not(.discussions) h4 {
    font-size: 24px !important;
    line-height: 32px !important;
}

@media only screen and (max-width: 768px) {
    .online-mba:not(.discussions) h4 {
        font-size: 20px !important;
        line-height: 28px !important;
    }
}

.online-mba:not(.discussions) h5 {
    font-size: 18px !important;
    line-height: 24px !important;
}

@media only screen and (max-width: 768px) {
    .online-mba:not(.discussions) h5 {
        font-size: 16px !important;
        line-height: 20px !important;
    }
}

/* ekejfnek fe */

.online-mba:not(.discussions) #wrapper a.anchor,
.online-mba:not(.discussions) #wrapper p,
.online-mba:not(.discussions) #wrapper ul li,
.online-mba:not(.discussions) #wrapper ol li {
    color: #434343;
    font-family: 'EFCircularWeb-Book';
    font-size: 16px;
    line-height: 20px;
}

.online-mba:not(.discussions) #wrapper p strong {
    font-family: 'EFCircularWeb-Medium';
    color: #2B2B2B;
    font-weight: initial;
}

.online-mba:not(.discussions) #wrapper a.anchor {
    color: #2B2B2B;
    font-family: 'EFCircularWeb-Medium';
    font-weight: initial;
    text-decoration: underline;
}
.online-mba:not(.discussions) #wrapper a.anchor:hover {
    color: #5145FA;
}

.online-mba:not(.discussions) #wrapper p {
    margin: 16px 0;
    max-width: 540px;
}

.online-mba:not(.discussions) #wrapper p:nth-last-of-type(1) {
    margin-bottom: 0;
}

.online-mba:not(.discussions) #wrapper p.small {
    color: #2B2B2B;
    font-size: 14px;
    line-height: 18px;
    font-family: 'EFCircularWeb-Medium';
    font-weight: initial;
}

@media only screen and (max-width: 768px) {
    .online-mba:not(.discussions) #wrapper p.small {
        font-size: 12px;
        line-height: 16px;
    }
}

.online-mba:not(.discussions) #wrapper p.xlarge {
    color: #2B2B2B;
    font-size: 48px;
    line-height: 52px;
    font-family: 'EFCircularWeb-Bold';
}

@media only screen and (max-width: 768px) {
    .online-mba:not(.discussions) #wrapper p.xlarge {
        font-size: 40px;
        line-height: 44px;
    }
}

.online-mba:not(.discussions) #wrapper ul,
.online-mba:not(.discussions) #wrapper ol {
    margin: 16px 0 16px 8px;
    list-style: none;
}

.online-mba:not(.discussions) #wrapper ul:nth-last-of-type(1),
.online-mba:not(.discussions) #wrapper ol:nth-last-of-type(1) {
    margin: 16px 0 0 8px;
}

.online-mba:not(.discussions) #wrapper ul li,
.online-mba:not(.discussions) #wrapper ol li {
    margin: 8px 0;
    display: flex;
    line-height: 24px;
}

.online-mba:not(.discussions) #wrapper ul li:before {
    content: "-";
    margin-right: 8px;
    font-family: 'EFCircularWeb-Bold';
    color: #2B2B2B;
}

.online-mba:not(.discussions) #wrapper ul.checked li:before {
    content: "✓";
}

.online-mba:not(.discussions) #wrapper ol {
    counter-reset: num;
}

.online-mba:not(.discussions) #wrapper ol li {
    counter-increment: num;
}

.online-mba:not(.discussions) #wrapper ol li:before {
    content: counter(num);
    margin-right: 8px;
    font-family: 'EFCircularWeb-Bold';
    color: #2B2B2B;
    min-width: 12px;
    text-align: center;
}

.online-mba #wrapper {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 84px;
}

@media (max-width: 768px) {
    .online-mba #wrapper {
        padding-left: 0;
    }
}

.online-mba #main {
    margin-left: 0;
}

.online-mba .show-content {
    padding: 0 !important;
}

@media (min-width: 1200px) {
    .online-mba #content {
        padding: 0;
    }
}

@media (max-width: 1200px) {
    .online-mba #content {
        padding: 0 16px;
    }
}

.online-mba .page-title,
.online-mba .mobile-header-space,
.online-mba .mobile-header-arrow,
.online-mba .ic-flash--Theme-Editor,
.online-mba .header-bar-outer-container,
.online-mba #right-side-wrapper {
    display: none;
}

@media only screen and (min-width: 768px) {

    .online-mba #left-side,
    .online-mba #primaryNavToggle,
    .online-mba #courseMenuToggle,
    .online-mba #mobileContextNavContainer {
        display: none !important;
    }
}

.online-mba #mobile-header {
    background-color: #f1eedf;
}

.online-mba #mobile-header .Button {
    padding: 0;
    border-radius: 0;
    background-color: transparent;
    padding: 16px;
}

.online-mba #mobile-header .Button i {
    color: #2B2B2B;
    margin-top: 0;
}

.online-mba #mobile-header .Button i:before {
    font-size: 18px;
}

@media only screen and (max-width: 768px) {
    .online-mba #mobile-header .Button i:before {
        font-size: 16px;
    }
}

.online-mba #mobile-header .mobile-header-title {
    display: flex;
    align-items: center;
    padding: 16px 16px 16px 0;
    pointer-events: none;
}

.online-mba #mobile-header .mobile-header-title:hover {
    text-decoration: none;
}

.online-mba #mobile-header .mobile-header-title>div {
    color: rgba(0, 0, 0, 0.60);
    font-family: 'EFCircularWeb-Book';
    font-size: 16px;
    line-height: 20px;
    display: none;
}

@media only screen and (max-width: 768px) {
    .online-mba #mobile-header .mobile-header-title>div {
        font-size: 14px;
        line-height: 18px;
    }
}

.online-mba #mobile-header .mobile-header-title>div:nth-last-of-type(1) {
    color: #2B2B2B;
    display: block;
}

.online-mba #mobile-header .mobile-header-title>div:after {
    content: "/";
    margin: 0 4px;
}

.online-mba #mobile-header .mobile-header-title>div:nth-last-of-type(1):after {
    display: none;
}

.online-mba .ic-app-nav-toggle-and-crumbs {
    display: flex;
    align-items: center;
    border: 0;
    margin: 0;
    min-height: 0;
    background-color: #fffae7;
    margin: 0;
    min-height: 0;
}

.online-mba #breadcrumbs {
    background-color: transparent;
}

.online-mba #breadcrumbs ul {
    margin: 0;
    padding: 0;
}

.online-mba .ic-app-nav-toggle-and-crumbs {
    padding: 16px 0;
    border-bottom: 2px solid #2B2B2B;
    display: none;
}

.online-mba .online-mba__navigation {
    position: sticky;
    top: 0;
    background: #fffae7;
    z-index: 100;
    /* box-shadow: 0 0 16px rgba(0, 0, 0, 0.05); */
    border-bottom: 2px solid #2B2B2B;
}

.online-mba .online-mba__navigation__inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    position: sticky;
    top: 0;
    background: #fffae7;
    z-index: 100;
    max-width: 1200px;
    padding: 16px 0;
}

@media only screen and (max-width: 1200px) {
    .online-mba .online-mba__navigation__inner {
        padding: 16px;
    }
}

@media only screen and (min-width: 1200px) {
    .online-mba .online-mba__navigation__toggle {
        display: none;
    }
}

@media only screen and (max-width: 1200px) {
    .online-mba .online-mba__navigation__toggle {
        display: flex;
        align-items: center;
        color: #2B2B2B;
        border-radius: 3px;
        padding: 8px 12px;
        background: rgba(0, 0, 0, 0.05);
        text-decoration: none;
        font-size: 16px;
        line-height: 20px;
        cursor: pointer;
    }

    .online-mba .online-mba__navigation__toggle-icon {
        transition: .4s;
        font-size: 16px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #2B2B2B;
    }

    .online-mba__navigation__toggle-icon--open {
        transform: scaleY(-1);
    }

    .online-mba .online-mba__navigation__toggle p {
        margin: 0 0 0 8px !important;
        color: #2B2B2B !important;
    }
}

@media only screen and (max-width: 768px) {
    .online-mba .online-mba__navigation__toggle {
        font-size: 14px;
        line-height: 18px;
    }

    .online-mba .online-mba__navigation__toggle-icon {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .online-mba .online-mba__navigation__toggle-icon:before {
        font-size: 14px;
    }
}

@media only screen and (min-width: 1200px) {
    .online-mba .online-mba__navigation__menu {
        display: flex;
        margin: 0;
        align-items: center;
    }
}

@media only screen and (max-width: 1200px) {
    .online-mba .online-mba__navigation__menu {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        display: flex;
        flex-direction: column;
        opacity: 0;
        transition: .4s;
        pointer-events: none;
    }

    .online-mba .online-mba__navigation__menu--open {
        box-shadow: 0 16px 16px rgba(0, 0, 0, 0.15);
        background: #f1eedf;
        opacity: 1;
        pointer-events: initial;
    }
}

.online-mba #wrapper .online-mba__navigation__menu a {
    color: #2B2B2B;
    font-family: 'EFCircularWeb-Book';
    line-height: 24px;
    transition: .4s;
    border-radius: 3px;
}

.online-mba #wrapper .online-mba__navigation__menu a {
    margin: 0px;
    padding: 6px 8px;
    font-size: 16px;
    line-height: 20px;
}

@media only screen and (max-width: 1200px) {
    .online-mba #wrapper .online-mba__navigation__menu a {
        padding: 16px;
        border-top: 1px solid rgba(0, 0, 0, 0.05);
        margin: 0px;
    }
}

@media only screen and (max-width: 768px) {
    .online-mba #wrapper .online-mba__navigation__menu a {
        font-size: 14px;
        line-height: 18px;
    }
}

.online-mba #wrapper .online-mba__navigation__menu a.online-mba__navigation__menu-item--active {
    background: rgba(0, 0, 0, 0.05);
    text-decoration: none;
    font-family: 'EFCircularWeb-Medium';
    position: relative;
}
/* a.online-mba__navigation__menu-item--active:after{
    content: " ";
    position: absolute;
    bottom: -22px;
    left: 50%;
    transform: translateX(-50%);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #2b2b2b;
} */
/* @media only screen and (max-width: 768px) {
    a.online-mba__navigation__menu-item--active:after{
        display: none;
    }
} */
.online-mba #wrapper .online-mba__navigation__right {
    display: flex;
    align-items: center;
}
.online-mba #wrapper .online-mba__navigation__trial {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 16px !important;
    line-height: 20px !important;
    color: rgba(0, 0, 0, 0.60) !important;
    display: flex;
    align-items: center;
    margin-right: 16px !important;
}
.online-mba #wrapper .online-mba__navigation__trial i{
    margin-right: 8px;
    font-size: 16px;
    line-height: 20px;
}

@media only screen and (max-width: 768px) {
    .online-mba #wrapper .online-mba__navigation__trial {
        font-size: 14px;
        line-height: 18px;
    }
}

.online-mba #wrapper .online-mba__navigation .online-mba__button{
    margin: 0;
}
@media only screen and (max-width: 768px) {
    .online-mba #wrapper .online-mba__navigation .online-mba__button{
        margin: 0;
    }
}

.online-mba iframe {
    width: 100%;
    height: 720px;
    margin-top: 32px;
    border: 1px solid #434343;
    border-radius: 8px;
}

@media only screen and (max-width: 768px) {
    .online-mba iframe {
        margin-top: 24px;
        height: 540px;
    }
}

.online-mba .ic-discussion-content-container h3{
    font-size: 18px !important;
    line-height: 22px !important;
}
/* .online-mba .unpinned-discussions-v2__wrapper, .online-mba .closed-for-comments-discussions-v2__wrapper{
    display: none !important;
} */

/* Buttons */
.online-mba__button {
    padding: 16px 32px;
    background: rgba(0, 0, 0, 0.05);
    color: #2B2B2B;
    border-radius: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    line-height: 20px;
    font-family: 'EFCircularWeb-Medium';
    text-decoration: none !important;
    white-space: nowrap;
    border: 0;
}

.online-mba__button i {
    margin-left: 16px;
    display: flex;
    align-items: center;
}

.online-mba__button:hover {
    color: inherit;
}

.online-mba #wrapper p + .online-mba__button,
.online-mba #wrapper h1  + .online-mba__button,
.online-mba #wrapper h2  + .online-mba__button,
.online-mba #wrapper h3  + .online-mba__button,
.online-mba #wrapper h4  + .online-mba__button{
    margin-top: 32px;
}

@media only screen and (max-width: 768px) {
    .online-mba__button {
        font-size: 14px;
        line-height: 18px;
    }
    .online-mba #wrapper p + .online-mba__button,
.online-mba #wrapper h1  + .online-mba__button,
.online-mba #wrapper h2  + .online-mba__button,
.online-mba #wrapper h3  + .online-mba__button,
.online-mba #wrapper h4  + .online-mba__button{
    margin-top: 32px;
}

    .online-mba__button i:before {
        font-size: 14px !important;
    }
}

.online-mba__button--secondary {
    background: white;
    border: 1px solid #2B2B2B;
}

.online-mba__button--primary {
    background: #5145FA;
    color: white;
}

.online-mba__button--primary i:before {
    color: white;
}

.online-mba__button:hover {
    color: #2B2B2B;
}

.online-mba__button--primary:hover {
    color: white;
}
.online-mba__button--mini {
    padding: 12px 24px;
    border-radius: 32px;
    margin-top: 0;
}
.online-mba__button--mini i{
    margin-left: 12px;
}
.online-mba__button:disabled,
.online-mba__button[disabled] {
    background: rgba(0, 0, 0, 0.05);
    color: #2B2B2B;
    opacity: .5;
    pointer-events: none;
    cursor: not-allowed;
}

.online-mba__button:disabled i,
.online-mba__button[disabled] i {
    color: #2B2B2B;
}


/* Intro */
.online-mba .online-mba__intro__media__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.online-mba .online-mba__intro__media__overlay__play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: white;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #2B2B2B;
}

.online-mba .online-mba__intro__media__image {
    width: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
}

.online-mba .online-mba__intro__copy h1 {
    margin-top: 0 !important;
}

@media only screen and (min-width: 768px) {
    .online-mba .online-mba__intro {
        width: 100%;
        margin: 64px 0 128px 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .online-mba .online-mba__intro--flip {
        flex-direction: row-reverse;
    }

    .online-mba .online-mba__intro__media {
        width: 100%;
        position: relative;
    }

    .online-mba .online-mba__intro .online-mba__intro__media {
        max-width: 60%;
        margin-right: 32px;
    }

    .online-mba .online-mba__intro--flip .online-mba__intro__media {
        margin: 0 0 0 32px;
    }

    .online-mba .online-mba__intro__media__overlay__play {
        width: 72px;
        height: 72px;
        min-width: 72px;
        min-height: 72px;
        max-width: 72px;
        max-height: 72px;
        border-radius: 36px;
        pointer-events: none;
    }
    .online-mba .online-mba__intro__media__overlay__play i{
        font-size: 24px;
        transform: translateX(2px);
        pointer-events: none;
    }

    .online-mba .online-mba__intro__copy {
        max-width: 40%;
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    .online-mba .online-mba__intro {
        width: 100%;
        margin: 32px 0 64px 0;
    }

    .online-mba .online-mba__intro__media {
        width: 100%;
        position: relative;
    }
    .online-mba .online-mba__intro .online-mba__intro__media{
        margin-bottom: 24px;
    }

    .online-mba .online-mba__intro__media__overlay__play {
        width: 48px;
        height: 48px;
        min-width: 48px;
        min-height: 48px;
        max-width: 48px;
        max-height: 48px;
        border-radius: 24px;
        pointer-events: none;
    }

    .online-mba .online-mba__intro__media__overlay__play i{
        font-size: 18px;
        transform: translateX(2px);
        pointer-events: none;
    }

    .online-mba .online-mba__intro__copy {
        width: 100%;
    }
}

/* Section */
.online-mba .online-mba__section {
    margin: 128px 0;
    width: 100%;
}

.online-mba .online-mba__section:nth-of-type(1) {
    margin: 64px 0 128px 0;
}

@media only screen and (max-width: 768px) {
    .online-mba .online-mba__section {
        margin: 64px 0;
    }
    .online-mba .online-mba__section:nth-of-type(1) {
        margin: 32px 0 128px 0;
    }
}

/* Grid */
.online-mba .online-mba__grid {
    width: 100%;
    display: grid;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: repeat(1, 1fr);
}

.online-mba .online-mba__grid--align-center {
    align-items: center;
}

.online-mba .online-mba__grid--2 {
    grid-template-columns: repeat(2, 1fr);
}

.online-mba .online-mba__grid--3 {
    grid-template-columns: repeat(3, 1fr);
}

.online-mba .online-mba__grid--4 {
    grid-template-columns: repeat(4, 1fr);
}

.online-mba .online-mba__grid--gutters-s {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
}

.online-mba .online-mba__grid--match-height>div,
.online-mba .online-mba__grid--align-center>div {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}


.online-mba .online-mba__grid--match-height>div>.online-mba__card,
.online-mba .online-mba__grid--align-center>div>.online-mba__card {
    height: 100%;
    width: 100%;
}

@media only screen and (max-width: 768px) {
    .online-mba .online-mba__grid {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: repeat(1, 1fr);
    }

    .online-mba .online-mba__grid--2 {
        grid-template-columns: repeat(1, 1fr);
    }

    .online-mba .online-mba__grid--3 {
        grid-template-columns: repeat(2, 1fr);
    }

    .online-mba .online-mba__grid--4 {
        grid-template-columns: repeat(2, 1fr);
    }

    .online-mba .online-mba__grid--gutters-s {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }


    .online-mba .online-mba__grid--mobile-order-reverse > div:nth-of-type(1){
        order: 5;
    }
    .online-mba .online-mba__grid--mobile-order-reverse > div:nth-of-type(2){
        order: 4;
    }
    .online-mba .online-mba__grid--mobile-order-reverse > div:nth-of-type(3){
        order: 3;
    }
    .online-mba .online-mba__grid--mobile-order-reverse > div:nth-of-type(4){
        order: 2;
    }
    .online-mba .online-mba__grid--mobile-order-reverse > div:nth-of-type(5){
        order: 1;
    }

}

@media only screen and (max-width: 428px) {
    .online-mba .online-mba__grid--2 {
        grid-template-columns: repeat(1, 1fr);
    }

    .online-mba .online-mba__grid--3 {
        grid-template-columns: repeat(1, 1fr);
    }

    .online-mba .online-mba__grid--4 {
        grid-template-columns: repeat(1, 1fr);
    }
}

/* Cards */
.online-mba .online-mba__card {
    background: rgba(0, 0, 0, 0.05);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 32px;
    position: relative;
    transition: .2s;
}

.online-mba .online-mba__card.hover {
    transform: translateY(-3px);
}

.online-mba .online-mba__card > div{
    width: 100%;
}

.online-mba .online-mba__card--light-bg {
    background: white;
}
.online-mba .online-mba__card--shadow {
    box-shadow: 0 16px 8px rgb(0 0 0 / 4%)
}
.online-mba .online-mba__card--shadow.hover {
    box-shadow: 0 24px 16px rgb(0 0 0 / 4%)
}
.online-mba .online-mba__card--ivory-bg {
    background: rgba(255, 250, 231, .75);
}

.online-mba .online-mba__card--dark-bg {
    background: #2B2B2B;
}
.online-mba .online-mba__card--dark-bg h3, .online-mba .online-mba__card--dark-bg h4{
    color: white !important;
}
.online-mba .online-mba__card--dark-bg .online-mba__card__action span{
    color: white;
    font-family: 'EFCircularWeb-Medium';
    font-weight: initial;
    text-decoration: underline;
}
.online-mba .online-mba__card--dark-bg .online-mba__card__action i{
    color: white !important;
}

.online-mba .online-mba__card--red-b {
    border-top: 6px solid #AB050F;
}

.online-mba .online-mba__card--blue-b {
    border-top: 6px solid #0C5B9E;
}

.online-mba .online-mba__card--green-b {
    border-top: 6px solid #0E6D63;
}

.online-mba .online-mba__card--orange-b {
    border-top: 6px solid #F07320;
}

.online-mba .online-mba__card--purple-b {
    border-top: 6px solid #3D1479;
}

.online-mba .online-mba__card--black-b {
    border-top: 6px solid #2B2B2B;
}
.online-mba .online-mba__card--round {
    border-radius: 8px;
}
.online-mba .online-mba__card--center {
    align-items: center;
    text-align: center;
    justify-content: center;
}

.online-mba .online-mba__card .online-mba__card__action {
    display: flex;
    justify-content: space-between;
    margin-top: 8px;
    width: 100%;
    text-decoration: none !important;
}
.online-mba .online-mba__card .online-mba__card__buttons {
    display: flex;
    align-items: center;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 24px;
    width: 100%;
}
@media only screen and (max-width: 768px) {
    .online-mba .online-mba__card .online-mba__card__buttons {
        flex-direction: column;
    }
}

.online-mba .online-mba__card i.online-mba__card__icon {
    color: #2B2B2B;
    margin-bottom: 16px;
}

.online-mba .online-mba__card i.online-mba__card__icon:before {
    font-size: 24px;
}

.online-mba .online-mba__card a.online-mba__card__action i {
    color: #2B2B2B;
}

.online-mba .online-mba__card a.online-mba__card__action i:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
}
.online-mba .online-mba__card p{
    max-width: 100% !important;
}
.online-mba .online-mba__card__header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 2px solid #2b2b2b;
    padding-bottom: 24px;
    margin-bottom: 24px;
}
.online-mba .online-mba__card.online-mba__card--testimonial .online-mba__card__header{
    justify-content: flex-start;
}
.online-mba .online-mba__card__header--no-border{
    border-bottom: 0px;   
    padding-bottom: 0;
    margin-bottom: 0;
}
.online-mba .online-mba__card__header h4{
    margin-bottom: 8px !important;
    max-width: 100% !important;
}
.online-mba .online-mba__card__header p:nth-of-type(1){
    margin-top: 0 !important;
}
.online-mba .online-mba__card__header__image__container{
    width: 128px;
    height: 128px;
    min-width: 128px;
    min-height: 128px;
    max-width: 128px;
    max-height: 128px;
    margin-right: 24px;
    position: relative;
}
.online-mba .online-mba__card__header__image__container--large{
    width: 152px;
    height: 152px;
    min-width: 152px;
    min-height: 152px;
    max-width: 152px;
    max-height: 152px;
}
.online-mba .online-mba__card__header__image{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
    position: relative;
    z-index: 2;
}
.online-mba .online-mba__card__header__image__background-image{
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    min-width: calc(100% + 48px);
    min-height: calc(100% + 48px);
    max-width: calc(100% + 48px);
    max-height: calc(100% + 48px);
    object-fit: contain;
    transform: translate(-50%, -50%);
}
.online-mba .online-mba__card--center .online-mba__card__header{
    flex-direction: column;
}
.online-mba .online-mba__card--center .online-mba__card__header__image__container{
    margin-right: 0;
    margin-bottom: 16px;
}

@media only screen and (max-width: 768px) {
    .online-mba .online-mba__card {
        padding: 24px;
    }
    .online-mba .online-mba__card__header__image__container--large .online-mba__card__header__image__background-image{
        transform: rotate(90deg) scaleX(-1);
        transform-origin: top;
    }
    .online-mba .online-mba__card .online-mba__card__action {
        margin-top: 24px;
    }
    .online-mba .online-mba__card--testimonial{
        text-align: center;
    }
    .online-mba .online-mba__card__header{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        text-align: center;
    }
    .online-mba .online-mba__card__header__image__container{
        margin-right: 0;
        margin-bottom: 16px;
    }
}

/* Banners */
.online-mba .online-mba__banner {
    background: rgba(0, 0, 0, 0.05);
    padding: 32px;
    min-height: 360px;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.online-mba .online-mba__banner--dark {
    background: #2B2B2B;
}

.online-mba .online-mba__banner--dark h1,
.online-mba .online-mba__banner--dark h2,
.online-mba .online-mba__banner--dark h3,
.online-mba .online-mba__banner--dark h4 {
    color: white !important;
}

.online-mba .online-mba__banner--dark p {
    color: rgba(255, 255, 255, 0.8) !important;
}

.online-mba .online-mba__banner__copy {
    position: relative;
    z-index: 1;
    font-size: 18px;
    line-height: 22px;
}

.online-mba .online-mba__banner__bg {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

@media only screen and (max-width: 768px) {
    .online-mba .online-mba__banner__bg {
        background-size: contain;
        background-position: bottom;
    }
    .online-mba .online-mba__banner {
        padding: 24px;
        min-height: 0;
        padding-bottom: 240px;
    }
    .online-mba .online-mba__banner__copy {
        font-size: 16px;
        line-height: 20px;
    }
}

/* Images */
.online-mba .online-mba__image {
    aspect-ratio: 16 / 9;
    width: 100%;
    object-fit: cover;
}

/* Spacers */
.online-mba .online-mba__spacer {
    width: 100%;
    height: 16px;
}

.online-mba .online-mba__spacer--large {
    height: 24px;
}

.online-mba .online-mba__spacer--x-large {
    height: 32px;
}

@media only screen and (max-width: 768px) {
    .online-mba .online-mba__spacer {
        height: 8px;
    }

    .online-mba .online-mba__spacer--large {
        height: 16px;
    }
    .online-mba .online-mba__spacer--m-large {
        height: 24px;
    }

    .online-mba .online-mba__spacer--x-large {
        height: 24px;
    }
}

/* Calendly */
body.no-scroll {
    overflow: hidden;
    height: 100vh;
}

.calendly-button {
    cursor: pointer;
}

#calendly-container {
    display: none;
}

#calendly-container.open {
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .8);
    width: 100%;
    height: 100%;
    z-index: 100;
    padding-top: 72px;
}

#calendly-container .calendly-menu {
    width: 100%;
    /* background: red; */
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: fixed;
    top: 0;
    right: 0;
}

#calendly-container .calendly-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .05);
    cursor: pointer;
    padding: 24px;
}

#calendly-container .calendly-menu i {
    color: white;
    font-size: 24px;
    line-height: 1;
}

#calendly-container #calendly-iframe {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

#calendly-container #calendly-iframe iframe {
    height: 100%;
    margin: 0;
}

@media only screen and (max-width: 768px) {
    #calendly-container.open {
        padding-top: 56px;
    }
    #calendly-container .calendly-menu {
        background: #2B2B2B;
    }
    
    #calendly-container .calendly-icon {
        padding: 16px;
    }
    
    #calendly-container #calendly-iframe iframe {
        height: 100%;
        margin: 0;
    }
}

/* Youtube / Event */
.youtube-button, .event-button {
    cursor: pointer;
}

#youtube-container, #event-container {
    display: none;
}

#youtube-container.open, #event-container.open {
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .8);
    width: 100%;
    height: 100%;
    z-index: 100;
    padding-top: 72px;
}

#youtube-container .modal-menu, #event-container .modal-menu {
    width: 100%;
    /* background: red; */
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: fixed;
    top: 0;
    right: 0;
}

#youtube-container .modal-icon, #event-container .modal-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .05);
    cursor: pointer;
    padding: 24px;
}

#youtube-container .modal-menu i, #event-container .modal-menu i {
    color: white;
    font-size: 24px;
    line-height: 1;
}
#youtube-container .youtube-iframe-outer-container, #event-container .event-outer-container {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
}
#youtube-container .youtube-iframe-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
#youtube-container .youtube-iframe-container #youtube-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
}

@media only screen and (max-width: 768px) {
    #youtube-container.open, #event-container.open {
        padding-top: 56px;
    }
    #youtube-container .modal-menu, #event-container .modal-menu {
        background: #2B2B2B;
    }
    
    #youtube-container .modal-icon, #event-container .modal-icon {
        padding: 16px;
    }

}

/* Profile */
.online-mba .online-mba__profile{
    width: 100%;
}
.online-mba .online-mba__profile__inner{
    max-width: 640px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
}
@media only screen and (max-width: 768px) {
    .online-mba .online-mba__profile__inner{
        flex-direction: column;
        text-align: center;
    }
}

/* Tags */
.online-mba .online-mba__tag{
    padding: 4px 8px;
    font-size: 14px;
    line-height: 18px;
    font-family: 'EFCircularWeb-Medium';
    color: white;
    background: #2b2b2b;
    display: inline-flex;
    align-items: center;
    margin-bottom: 16px;
}
.online-mba .online-mba__tag i{
    margin-right: 8px;
}
.online-mba .online-mba__tag--purple{
    background: #3D1479;
}
.online-mba .online-mba__tag--green{
    background: #0E6D63;
}
.online-mba .online-mba__tag--orange{
    background: #F07320;
}
.online-mba .online-mba__tag--blue{
    background: #0C5B9E;
}
.online-mba .online-mba__tag--red{
    background: #AB050F;
}

/* Surfaces */
.online-mba__surface-header{
    margin-bottom: 32px;
    border-bottom: 2px solid #2b2b2b;
}
.online-mba .online-mba__surface-header h3{
    margin-bottom: 32px !important;
}
.online-mba__surface-content{
    display: flex;
}
.online-mba__surface-footer{
    padding-top: 32px;
    margin-top: 32px;
    border-top: 2px solid #2b2b2b;
}
@media only screen and (min-width: 768px) {
    .online-mba .online-mba__surface{
        padding: 48px;
    }
}
@media only screen and (max-width: 768px) {
    .online-mba__surface-header{
        margin-bottom: 24px;
    }
    .online-mba .online-mba__surface-header h3{
        margin-bottom: 24px !important;
    }
    .online-mba__surface-footer{
        padding-top: 24px;
        margin-top: 24px;
    }
}

/* Lists */
.online-mba__list{
    margin: 8px 0 0 0;
}
.online-mba__list > div{
    display: flex;
    align-items: center;
    margin: 16px 0;
}
.online-mba__list > div:nth-last-of-type(1){
    margin-bottom: 0;
}
.online-mba__list > div p{
    margin: 0 0 0 8px !important;
}

/* Quote */
.online-mba__quote {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 48px;
}

.online-mba__quote__title {
    border-left: 14px solid #0E6D63;
    padding-left: 32px;
    font-family: 'EFCircularWeb-Bold' !important;
    width: 30%;
    margin: 0 !important;
}

.online-mba__quote__copy {
    margin: 0 !important;
}

@media only screen and (max-width: 768px) {
    .online-mba__quote {
        flex-direction: column;
        gap: 24px;
    }

    .online-mba__quote__title {
        border-left: 8px solid #0E6D63;
        width: 100%;
        padding-left: 24px;
    }
}
/* FAQs */
.online-mba .online-mba__faq{
    width: 100%;
    max-width: 540px;
    border-bottom: 1px solid #434343;
    padding-bottom: 16px;
    margin-bottom: 16px;
    cursor: pointer;
}
.online-mba .online-mba__faq:nth-last-of-type(1){
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.online-mba .online-mba__faq__question{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.online-mba .online-mba__faq__question p{
    margin: 0 !important;
    font-size: 18px !important;
    line-height: 22px !important;
}
.online-mba .online-mba__faq__question i{
    transition: .2s;
}
.online-mba .online-mba__faq__answer{
    display: none;
}   
.online-mba .online-mba__faq.active .online-mba__faq__answer{
    display: block;
}
.online-mba .online-mba__faq.active .online-mba__faq__question i{
    transform: rotate(180deg);
}

@media only screen and (max-width: 768px) {
    .online-mba .online-mba__faq__question p{
        margin: 0 !important;
        font-size: 16px !important;
        line-height: 20px !important;
    }
}

/* Next Steps */
.online-mba .online-mba__next-steps{
    display: flex;
    justify-content: flex-end;
}
.online-mba .online-mba__next-steps__content{
    max-width: 60%;
    width: 100%;
    position: relative;
}
.online-mba .online-mba__next-steps__content .online-mba__card{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.online-mba .online-mba__next-steps__content img{
    width: 100%;
}
.online-mba .online-mba__next-steps .online-mba__card{
    width: calc(100% - 128px);
}
@media only screen and (max-width: 768px) {
    .online-mba .online-mba__next-steps__content{
        max-width: 100%;
    }
    .online-mba .online-mba__next-steps .online-mba__card{
        width: calc(100% - 64px);
    }
}

/* Forms */
.online-mba .online-mba__form{
    display: grid;
    margin-top: 8px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: repeat(1, 1fr);
}
.online-mba .online-mba__form-item{
    display: flex;
    flex-direction: column;
}
.online-mba .online-mba__form-action{
    margin-top: 8px;
}
.online-mba .online-mba__form label{
    margin: 0;
    padding: 0 0 8px 0;
    color: #434343;
    font-family: 'EFCircularWeb-Medium';
    font-size: 14px;
    line-height: 18px;
}
.online-mba .online-mba__form select{
    margin: 0;
    padding: 16px 32px;
    background: rgba(0, 0, 0, 0.05);
    color: #2B2B2B;
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    line-height: 20px;
    font-family: 'EFCircularWeb-Medium';
    text-decoration: none !important;
    white-space: nowrap;
    height: auto;
    width: 100%;
    border: 2px solid #434343;
}

.online-mba .online-mba__form .event-select-container{
    max-width: 600px;
    width: 100%;
    position: relative;
}

.online-mba .online-mba__form .event-select-container i{
    position: absolute;
    right: 4px;
    top: 4px;
    height: calc(100% - 8px);
    padding: 0 32px;
    display: flex;
    background: rgb(242 242 242);
    align-items: center;
    justify-content: center;
    pointer-events: none;
    border-radius: 8px;
}

@media only screen and (max-width: 414px) {
    .online-mba .online-mba__form .event-select-container i{
        display: none;
    }
}

/* feedback */
.feedback {
  position: fixed;
  z-index: 100;
  bottom: 24px;
  right: 24px;
  background-color: #f2eddb;
  padding: 24px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: 2px solid black;
  text-align: center;
  max-width: 100%;
}

@media only screen and (max-width: 414px) {
    .feedback {
        left: 24px;
      }
}

.feedback .close-icon {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    font-size: 24px;
    color: black;
    padding: 24px;
    cursor: pointer;
    display: flex;
    align-items: center;
    height: auto;
    line-height: 1;
    justify-content: center;
}
.online-mba .feedback h4 {
  margin: 0 !important;
  text-align: center;
}

.online-mba .feedback p {
  margin: 16px !important;
  text-align: center;
  font-family: 'EFCircularWeb-Book';
}

.online-mba .feedback .rating {
  direction: rtl;
  unicode-bidi: bidi-override;
  transition: opacity 0.3s;
}

.online-mba .feedback .rating input {
  display: none;
}

.online-mba .feedback .rating label {
  float: right;
  cursor: pointer;
  color: white;
  text-shadow: 0 1px rgba(0,0,0,0.2);
  padding: 8px;
  transition: color .2s;
  background-color: rgba(0, 0, 0, .1);
  margin-bottom: 0px !important;
}

.online-mba .feedback .rating label:before {
  content: '\2605';
  font-size: 20px;
  transition: color .2s;
}

.online-mba .feedback .rating input:checked ~ label {
  color: #ffef74;
}

.online-mba .feedback .rating label:hover,
.online-mba .feedback .rating label:hover ~ label {
  color: #ffef74;
  background-color: rgba(0, 0, 0, .15);
}

.online-mba .feedback .comments {
  display: none;
  opacity: 0;
  transition: opacity .2s;
}

.online-mba .feedback.show-comments .comments {
  display: block;
  opacity: 1;
  margin: 0 !important;
  padding: 16px;
  border-radius: 4px;
  font-family: 'EFCircularWeb-Book';
  border: 1px solid black;  
  text-align: center;
  min-height: 72px;
    max-width: 100%;
    width: 100% !important;
    max-height: 400px;
}

.online-mba .feedback.show-comments .comments::-webkit-input-placeholder,
.online-mba .feedback.show-comments .comments::-moz-placeholder,
.online-mba .feedback.show-comments .comments:-ms-input-placeholder,
.online-mba .feedback.show-comments .comments:-moz-placeholder {
    white-space: pre-line;
    position: relative;
    top: -7px;
}

.online-mba .feedback .submit-button {
  display: none;
  opacity: 0;
  margin-top: 16px !important;
  transition: opacity 0.3s;
} 

.online-mba .feedback.show-comments .submit-button {
  display: inline-block;
  opacity: 1;
}

.online-mba .discussion_back{
    background: rgba(0, 0, 0, .05);
    padding: .8em;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
}
.online-mba .discussion_back i{
    margin-right: .4rem;
}

#gradebook_header {
    .btn, .Button, .ui-button{
        background: unset !important
    }
}