:root {--color-primary: #69bd45;--color-secondary: #007ab8;--color-tertiary: #1ea4a9;--color-state: #4b7e2b;--color-state-hover: #3c6721;--color-state-focus: #3c6721;--color-state-active: #30541a;--color-state-highlight: #f6f9d7;--color-state-highlight-neutral: var(--color-neutral-3);--color-state-disabled: var(--color-neutral-5);--color-neutral-1: #fff;--color-neutral-2: #fafafa;--color-neutral-3: #f7f7f7;--color-neutral-4: #e6e4e4;--color-neutral-5: #c7c7c7;--color-neutral-6: #767676;--color-neutral-7: #262626;--color-background: var(--color-neutral-1);--color-border: var(--color-neutral-5);--color-text: var(--color-neutral-7);--color-text-disabled: var(--color-neutral-5);--color-text-hint: var(--color-neutral-6);--link-color: var(--color-state);--link-color-hover: var(--color-state-hover);--nav-bg-color: #fff;--nav-text-color: var(--color-text);--footer-bg-color: #fff;--footer-text-color: var(--color-text);--footer-text-color-hover: var(--footer-text-color);--btn-accent-color: var(--color-state);--btn-accent-color-active: var(--color-state-active);--btn-accent-color-focus: var(--color-state-focus);--btn-accent-color-disabled: var(--color-state-disabled);--btn-prim-accent-color: var(--color-state);--btn-prim-accent-color-active: var(--color-state-active);--btn-prim-accent-color-focus: var(--color-state-focus);--btn-prim-accent-color-disabled: var(--color-state-disabled);}
:root {--nav-bg-color: #fff;--nav-text-color: #262626;--color-primary: #d8232a;--btn-prim-accent-color: #d8232a;--btn-accent-color: #000;--link-color: #0080a6;--color-state: #0080a6;--color-text: #262626;--footer-bg-color: #303030;--footer-text-color: #fff;--btn-prim-accent-color-focus: #ce1920;--btn-prim-accent-color-active: #bd080f;--btn-accent-color-focus: #000;--btn-accent-color-active: #000;--link-color-hover: #00769c;--color-state-hover: #00769c;--color-state-focus: #00769c;--color-state-active: #00658b;--footer-text-color-hover: #f5f5f5;}
body {font-family: "Raleway",sans-serif;font-size: 15px;}
h1, h2, h3 {font-family: "Raleway-black",sans-serif;}
h4, h5, h6 {font-weight: 600 !important;}
.img-responsive, .atto_image_button_middle.img-responsive, .atto_image_button_text-top.img-responsive, .atto_image_button_text-bottom.img-responsive {margin: auto;max-width: 100%;}
button, input.form-submit, input[type="button"], input[type="submit"], input#id_submitbutton, input#id_submitbutton2, .path-admin .buttons input[type="submit"], td.submit input, .tui-formBtn, .tui-iconBtn, .tui-actionLink, .tui-toggleSwitch__btn {padding: 7px 12px;}
[dir="rtl"] .slick-slide {float: right;}
.block {border: none;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.block .block-title::after {box-shadow: none;}
.block .block-header h2 {font-size: 18px;font-weight: 700;text-transform: inherit;color: #000;}
.block_html.hero {padding-bottom: 5rem;margin-bottom: 3rem;background-image: linear-gradient(to right,black 33%,rgba(255,255,255,0) 0%);background-position: bottom;background-size: 8px 3px;background-repeat: repeat-x;}
.block_html.hero .content h1 {font-size: 54px;}
.block_html.hero .content p {font-size: 24px;}
.block_html.hero .content .btn {font-weight: bold;margin-top: 1.5rem;padding: 1.2rem 4rem;float: none !important;margin-bottom: 2rem;}
#page-login-signup .totaraNav--login .totaraNav_prim--side {margin-right: auto;}
#page-login-signup .page-container-login #region-main {right: 0;width: 100%;}
#page-login-signup #page [role="main"] {max-width: 480px;margin: 0 auto;}
#page-login-signup #page [role="main"]  #notice {width: 100%;}
#page-login-signup #page .mform  .fstatic, #page-login-signup #page .mform  .fitemtitle {max-width: 380px;}
#page-login-signup #page .mform .fitem {margin-bottom: 15px;}
#page-login-signup #page .mform .fitem_actionbuttons >div.felement {margin-right: 0;text-align: center;}
#page-login-signup #page .mform #id_submitbutton {font-weight: 600;}
#page-login-signup #page form select, #page-login-signup #page form input[type=text], #page-login-signup #page form input[type=password], #page-login-signup #page form input[type=number], #page-login-signup #page form.atto_form input[type=url], #page-login-signup #page select.singleselect {width: 100%;max-width: 350px;padding: 10px 5px;display: inline;margin: 0 0 5px 0;height: auto;line-height: normal;}
.pagelayout-course #page {max-width: 80%;}
.pagelayout-frontpage #page-content {padding-top: 0;}
#page-login-forgot_password fieldset#id_searchbyusername, .pagelayout-frontpage:not(.editing) .block_site_main_menu, #page-admin-tool-sitepolicy-userpolicy #page select[name="language"] {display: none;}
.pagelayout-incourse #page {max-width: 80%;}
.breadcrumb-nav .breadcrumb {padding-right: 0;}
.pagelayout-login .totaraNav, .pagelayout-frontpage .totaraNav {box-shadow: none;border: none;}
.pagelayout-frontpage .totaraNav_prim {padding-bottom: 0;}
.totaraNav_prim--side {align-items: center;margin-right: 0;padding-right: 0;}
.totaraNav_prim--side .totaraNav_prim--side__separator {display: none;}
.totaraNav_prim--side .langmenu select {margin-bottom: 0;margin-left: 1rem;}
.totaraNav_prim--side .usermenu {margin-right: 0;}
.totaraNav_prim--side .usermenu .userpicture {height: 3.5rem;}
.totaraNav_prim--side .usermenu + .language-selector {margin-right: 1rem;margin-left: 2rem;}
.totaraNav_prim--side .usermenu .moodle-actionmenu[data-enhanced].show .menu > li > a.itemtype-logout {color: #000;margin: 0;padding: .8rem 1.6rem;justify-content: left;border: none;}
.totaraNav_prim--side .language-selector .caret {display: inline-block;border: none;}
.totaraNav_prim--side .language-selector ul li a {display: flex !important;align-items: unset;}
.totaraNav_prim--side .language-selector ul li a:focus, .totaraNav_prim--side .language-selector ul li a:hover {text-decoration: none;}
.totaraNav_prim--side .language-selector .caret::after {font-family: "FontAwesome";font-weight: normal;content: "";}
.moodle-actionmenu[data-enhanced].show .menu {min-width: 250px;}
.moodle-actionmenu[data-enhanced].show .menu .filler {width: 100%;display: block;height: 1px;margin: 5px 0;border-bottom: 1px solid #ddd;}
.totaraNav_prim--side .usermenu .login {display: flex;font-size: 0;}
.totaraNav_prim--side .usermenu .login .btn.btn-default, .totaraNav_prim--side .usermenu .login .btn.btn-default, .totaraNav_prim--side a[href^="/login/index.php"], .totaraNav_prim--side a[href*="/login/index.php"], .totaraNav_prim--side .usermenu .login a[href^="/login/index.php"], .totaraNav_prim--side .usermenu .login a[href*="/login/index.php"] {display: inline-block;font-size: 16px;font-weight: 600;line-height: 1.4;color: #fff;margin-right: 1rem;margin-left: .5rem;padding: 1rem 2rem;border: 1px solid #d8232a;background: #d8232a;border-radius: 3px;}
.totaraNav_prim--side a[href^="/login/index.php"]:focus, .totaraNav_prim--side a[href*="/login/index.php"]:focus, .totaraNav_prim--side .usermenu .login a[href^="/login/index.php"]:hover, .totaraNav_prim--side .usermenu .login a[href*="/login/index.php"]:hover {text-decoration: none;box-shadow: 0 3px 6px rgba(0,0,0,.2);}
.totaraNav_prim--side .usermenu .login .btn.btn-default, .totaraNav_prim--side .usermenu .login .btn.btn-default {color: #000;margin-right: 0;border-color: #000;background: transparent;}
.totaraNav_prim--side .usermenu .login .btn.btn-default:focus, .totaraNav_prim--side .usermenu .login .btn.btn-default:hover {background-color: #f7f7f7;}
.totaraNav_prim .totaraNav_prim--list_item_label {font-size: 13px;font-weight: 600;text-transform: uppercase;}
.totaraNav_prim .totaraNav_prim--list_item_link {padding: 8px 10px;}
.totaraNav_prim>.container-fluid, .totaraNav_prim--side .usermenu .userbutton {align-items: center;}
.totaraNav_prim--side .popover-region .nav-link {padding: .5rem .2rem;}
.totaraNav_prim--list_item_link .totaraNav--expand_indent, .totaraNav_prim--list_item_hasChildren .totaraNav_prim--list_item_link .totaraNav--expand_indent {padding-left: 0;margin-left: -5px;}
.totaraNav_prim .totaraNav--expand_indent {min-width: 0;}
.totaraNav_prim--side .popover-region .nav-link .count-container {top: 2px;left: 1px;border-radius: 50%;width: 10px;height: 10px;font-size: 0;}
.totaraNav_prim--toggleNav_target .flex-icon {vertical-align: sub;}
.totaraNav_prim--side .popover-region .flex-icon {vertical-align: text-bottom;}
.totaraNav_prim--side .totara_core__QuickAccess .tfont-var-gear, .totaraNav_prim--side .popover-region-notifications .tfont-var-bell, .totaraNav_prim--side .popover-region-messages .tfont-var-envelope {font-size: 16px;}
.totaraNav_prim--side .popover-region-notifications .tfont-var-bell::before {content: "";}
.totaraNav_prim--side .popover-region-messages .tfont-var-envelope::before {content: "";}
.path-login.notloggedin .totaraNav_prim--side .btn.btn-primary {margin-left: 0;}
@media (min-width: 1280px) {.totaraNav_prim .masthead_logo--header_img {height: 54px;margin: 0 0 10px;}}
@media (min-width: 992px) {.totaraNav_prim--list {margin-right: auto;}}
@media (max-width: 767px) {.tui-sidePanel__content {overflow-y: scroll;}}
.tui-commentBox__comments {flex-grow: 0;}
.tui-commentCard__footer {padding: 10px 0;}
#page-footer {padding: 30px 0;}
#page-footer .page-footer-main-content a:link {text-decoration: none;}
#page-footer .page-footer-columns {margin-bottom: 30px;}
#page-footer .page-footer-columns li {padding: .6rem 0;}
#page-footer #theme_switch_link {display: none;}
#block-region-top .block {margin-bottom: 5rem;}
#block-region-top .block_totara_featured_links {padding-bottom: 5rem;margin-bottom: 5rem;background-image: linear-gradient(to right,black 33%,rgba(255,255,255,0) 0%);background-position: bottom;background-size: 8px 3px;background-repeat: repeat-x;}
#block-region-top .block_totara_featured_links:first-of-type, #block-region-top .block_totara_featured_links:last-of-type {padding-bottom: 0;background-image: none;}
#block-region-top .block_totara_featured_links .block-header h2 {font-size: 54px;margin-bottom: 3rem;}
#block-region-top .block_totara_featured_links .block-header .block-title {box-shadow: none;}
#tembo-hero {margin-bottom: 4rem !important;}
#tembo-hero >div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-large {height: 400px;}
@media (min-width: 1200px) {#tembo-hero >div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-large {height: 500px;}}
#tembo-tiles.block-totara-featured-links-layout.align-justified, .lang-ar #tembo-tiles.block-totara-featured-links-layout.align-justified {justify-content: flex-start !important;}
@media (max-width: 520px) {#tembo-tiles.block-totara-featured-links-layout.align-justified, .lang-ar #tembo-tiles.block-totara-featured-links-layout.align-justified {justify-content: center !important;}}
#tembo-tiles.block-totara-featured-links-layout.align-justified, #tembo-tiles.chromeless.block-totara-featured-links-layout.align-justified {margin: 0;}
#tembo-tiles div.block-totara-featured-links-tile {margin: 0 .5% 2rem;flex-basis: 15%;max-width: 15.65%;height: auto;border-radius: 20px;box-shadow: 0 0 20px rgba(0,0,0,.2);}
#tembo-tiles div .block-totara-featured-links-content-container {position: relative;}
@media (min-width: 1200px) {#tembo-tiles div.block-totara-featured-links-tile {flex-basis: 15.65%;max-width: 15.65%;}}
@media (max-width: 1199px) {#tembo-tiles div.block-totara-featured-links-tile {flex-basis: 18%;max-width: 18%;margin: 0 1% 2rem;}}
@media (max-width: 1027px) {#tembo-tiles div.block-totara-featured-links-tile {flex-basis: 23%;max-width: 23%;}}
@media (max-width: 880px) {#tembo-tiles div.block-totara-featured-links-tile {flex-basis: 31.3%;max-width: 31.3%;}}
@media (max-width: 619px) {#tembo-tiles div.block-totara-featured-links-tile {flex-basis: 48%;max-width: 48%;}}
@media (max-width: 519px) {#tembo-tiles div.block-totara-featured-links-tile {flex-basis: 100%;max-width: 250px;}}
#tembo-tiles .block-totara-featured-links-tile.background-contain {display: flex;background-position: center 30px;background-size: 60%;border-radius: 20px;box-shadow: 0 0 20px rgba(0,0,0,.2);transition: .4s;}
#tembo-tiles .block-totara-featured-links-link {border-radius: 20px;transition: .4s;}
#tembo-tiles .block-totara-featured-links-link:hover {box-shadow: 0 0 20px rgba(0,0,0,.2);}
#tembo-tiles .block-totara-featured-links-tile-medium.background-contain {background-size: 60%;background-position: center 20px;}
#tembo-tiles .block-totara-featured-links-tile-small.background-contain {background-size: 60%;background-position: center 10px;}
#tembo-tiles .block-totara-featured-links-tile.background-contain h3 {font-family: inherit;font-size: 15px;font-weight: 400 !important;line-height: 1.3;text-align: center;margin: 0 0 1rem;padding: 0;min-height: 4rem;background-color: rgba(255,255,255,.9);color: #000;}
@media (min-width: 1200px) {#tembo-tiles .block-totara-featured-links-tile.background-contain h3 {font-size: 24px;}}
@media (max-width: 519px) {#tembo-tiles .block-totara-featured-links-tile.background-contain h3 {font-size: 18px;}}
#tembo-tiles .block-totara-featured-links-tile-medium.background-contain h3 {line-height: 1.3;}
@media (min-width: 1199px) {#tembo-tiles .block-totara-featured-links-tile-medium.background-contain h3 {font-size: 18px;}}
#tembo-tiles .block-totara-featured-links-tile.background-contain p {display: inline-block;font-size: 18px;font-weight: bold;line-height: 1;text-align: center;color: #fff;margin: 1rem auto;padding: 1.4rem 4rem;background: #000;border-radius: 6px;}
#tembo-tiles .block-totara-featured-links-tile-medium.background-contain p {font-size: 15px;padding: 1.2rem 3rem;margin: 0 auto;}
#tembo-tiles .block-totara-featured-links-tile-small.background-contain p {font-size: 12px;padding: 1rem 1rem;margin: 0 auto;}
#tembo-tiles.portrait>div:not(.block-totara-featured-links-placeholder):before {padding-top: 75%;}
#tembo-hero .block-totara-featured-links-content.block-totara-featured-links-content-bottom, #tembo-tiles .block-totara-featured-links-content.block-totara-featured-links-content-bottom {color: #000;text-align: center;padding: 2vh 1rem;background: transparent;}
#tembo-tiles .block-totara-featured-links-content.block-totara-featured-links-content-bottom {position: relative;margin-top: 75%;padding: 1rem 2rem 2rem;}
#tembo-hero .block-totara-featured-links-content.block-totara-featured-links-content-top, #tembo-hero .block-totara-featured-links-content.block-totara-featured-links-content-bottom {text-align: right;padding: 5vh 40px;}
#tembo-hero .block-totara-featured-links-content.block-totara-featured-links-content-top h3, #tembo-hero .block-totara-featured-links-content.block-totara-featured-links-content-bottom h3, #tembo-hero .block-totara-featured-links-content.block-totara-featured-links-content-top p, #tembo-hero .block-totara-featured-links-content.block-totara-featured-links-content-bottom p {font-family: "Raleway-black",sans-serif;font-size: 54px;font-weight: bold;background-color: transparent;}
#tembo-quotes .block-totara-featured-links-tile {flex-basis: 45% !important;background-size: 35%;background-position: 100% 0;}
@media (max-width: 991px) {#tembo-quotes .block-totara-featured-links-tile {flex-basis: 95% !important;}}
#tembo-quotes .block-totara-featured-links-gallery-subtiles.slick-slider {background-color: #fff;}
#tembo-quotes .block-totara-featured-links-tile .block-totara-featured-links-content {color: #000;padding: 0 10%;background: transparent;}
#tembo-quotes .block-totara-featured-links-tile .block-totara-featured-links-content h3, #tembo-quotes .block-totara-featured-links-tile .block-totara-featured-links-content p {font-size: 24px;font-style: italic;color: #000;}
@media (max-width: 1280px) {#tembo-quotes .block-totara-featured-links-tile .block-totara-featured-links-content h3, #tembo-quotes .block-totara-featured-links-tile .block-totara-featured-links-content p {font-size: 18px;}}
#tembo-quotes .block-totara-featured-links-tile .block-totara-featured-links-content h3 {font-size: 40px;color: #d8232a;}
@media (max-width: 1280px) {#tembo-quotes .block-totara-featured-links-tile .block-totara-featured-links-content h3 {font-size: 34px;}}
#tembo-quotes.block-totara-featured-links-layout .block-totara-featured-links-tile:before {padding-top: 45%;}
@media (max-width: 1200px) {#tembo-quotes.block-totara-featured-links-layout .block-totara-featured-links-tile:before {padding-top: 25%;}}
#tembo-tiles.block-totara-featured-links-layout .block-totara-featured-links-content::before, #tembo-hero.block-totara-featured-links-layout .block-totara-featured-links-content::before, #tembo-quotes.block-totara-featured-links-layout .block-totara-featured-links-content::before {background: transparent;}
.path-mod-page .modified {display: none;}
.editor_atto_content {min-height: 200px !important;}
#page-login-index #login_hero-image {position: fixed;z-index: -1;top: 110px;right: 0;width: 100%;height: 100%;max-height: inherit;margin: 0;display: flex;align-items: center;justify-content: center;}
#page-login-index #login_hero-image img {width: 100%;height: 100%;object-fit: cover;}
#page-login-index #page {max-width: 870px;background: transparent;}
#page-login-index .tui-core_auth-loginLayout__contentWrap {display: flex;flex-grow: 0;align-items: flex-start;max-width: 95%;min-height: 200px;padding: 2.5rem 0;margin: auto;border-radius: 10px;background: #fff url("/pix/i/loading_small.gif") no-repeat 48% center;}
#page-login-index .tui-core_auth-loginLayout__contentWrap h2 {font-size: 50px;color: #d8232a;margin: 20px 0 10px;}
#page-login-index .tui-core_auth-loginLayout__contentWrap h2::after {display: block;content: "";width: 50px;height: 2px;margin: .8rem 0 2.4rem calc(100% - 50px);background: #d8232a;}
#page-login-index .signuppanel, #page-login-index .tui-core_auth-loginLayout__main {max-width: 100%;width: 100%;padding: 0 5%;background: #fff;}
@media only screen and (min-width: 768px) {#page-login-index .tui-core_auth-loginLayout__contentWrap {flex-direction: row;max-width: 870px;}
	#page-login-index .signuppanel, #page-login-index .tui-core_auth-loginLayout__main {max-width: 50%;}}
#page-login-index .signuppanel {border-radius: 10px 0 0 10px;border-right: 2px solid #ddd;}
#page-login-index .signuppanel p {font-size: 13px;margin-top: 2rem;}
#page-login-index .signuppanel #customRegister {font-size: 0;}
#page-login-index .signuppanel #customRegister a[href*="/login/signup.php"], #page-login-index .signuppanel #customRegister a[href^="/login/signup.php"] {display: inline-block;font-size: 14px;font-weight: bold;color: #fff;margin: 1.5rem 0 1rem;padding: 6px 20px;border: 2px solid #000;background: #000;border-radius: 6px;}
#page-login-index .signuppanel #customRegister a[href*="/login/signup.php"]:focus, #page-login-index .signuppanel #customRegister a[href^="/login/signup.php"]:focus, #page-login-index .signuppanel #customRegister a[href*="/login/signup.php"]:hover, #page-login-index .signuppanel #customRegister a[href^="/login/signup.php"]:hover {text-decoration: none;box-shadow: 0 3px 6px rgba(0,0,0,.2);}
#page-login-index .signuppanel #TemboModal {font-size: 14px;display: block;margin-top: 2px;}
#page-login-index .tui-core_auth-loginLayout__main .tui-core_auth-login {display: none;}
#page-login-index.customLogin .tui-core_auth-loginLayout__main .tui-core_auth-login {display: block;}
#page-login-index .tui-core_auth-loginLayout__main .customLoginlink {display: inline-block;}
#page-login-index .tui-core_auth-loginLayout__main .customLoginlink .loginlink {font-weight: bold;line-height: inherit;margin: 5px 0;padding: 6px 12px;border-width: 2px;border-radius: 6px;}
#page-login-index .tui-core_auth-loginLayout__main .customLoginlink .loginlink:focus, #page-login-index .tui-core_auth-loginLayout__main .customLoginlink .loginlink:hover {color: #000;border-color: #000;background: #f7f7f7;}
#page-login-index .tui-core_auth-loginLayout__main .signupform input[type="submit"] {margin-bottom: 1rem;}
#page-login-index .tui-core_auth-loginLayout__main  .tui-core_auth-login .desc, #page-login-index .tui-core_auth-loginLayout__main  .signuppanel .subcontent {font-size: 13px;}
#page-login-index .tui-core_auth-loginLayout__main .tui-core_auth-login .desc {margin-top: 2rem;}
#page-login-index .tui-core_auth-loginLayout__main .tui-core_auth-loginForm__content {gap: 1.4rem;}
#page-login-index .tui-core_auth-loginLayout__main .tui-core_auth-loginForm__content .tui-formLabel, #page-login-index .tui-core_auth-loginLayout__main .tui-core_auth-loginForm__content .tui-checkbox__label {font-weight: bold;}
#page-login-index .tui-core_auth-loginLayout__main .tui-core_auth-loginForm__content .tui-checkbox__label::before {border-width: 2px;border-radius: 2px;}
#page-login-index .tui-core_auth-loginForm__submitWrap {display: inline-block;}
#page-login-index .tui-core_auth-loginLayout__main .tui-formBtn {display: inline-block;font-weight: bold;color: #fff;margin: 0 0 2rem;padding: 6px 20px;border-width: 2px;border-color: #000;border-radius: 6px;}
#page-login-index .tui-core_auth-loginLayout__main .tui-formBtn.tui-formBtn--prim {background: #000;}
#page-login-index .tui-core_auth-loginLayout__main .tui-formBtn.tui-formBtn--prim:focus, #page-login-index .tui-core_auth-loginLayout__main .tui-formBtn.tui-formBtn--prim:hover {border-color: #333;background: #333;}
#page-login-index .tui-core_auth-login__separator {display: none;}
#page-login-index .tui-core_auth-loginForm__help {font-size: 13px;margin-top: 1rem;}
#page-login-index .tui-core_auth-loginForm__help .tui-iconBtn {padding: 2px 0 2px 4px;}
#page-login-index .tui-core_auth-loginForm__help .tui-iconBtn.tui-iconBtn--small .tui-iconBtn__icon {padding: 0;}
#page-login-index .tui-core_auth-stackChooser {display: inline-block;padding: 5px 0;margin: 1rem 0;}
#page-login-index .tui-core_auth-stackChooser .tui-core_auth-stackChooser__option {display: inline-block;font-weight: bold;line-height: inherit;color: #fff;padding: 6px 12px;margin: 2px 0 2px 5px;border-width: 2px;border-color: #d8232a;background: #d8232a;}
#page-login-index .tui-core_auth-stackChooser .tui-core_auth-stackChooser__option:focus, #page-login-index .tui-core_auth-stackChooser .tui-core_auth-stackChooser__option:hover {box-shadow: 0 3px 6px rgba(0,0,0,.2);}
#page-login-index .tui-core_auth-stackChooser .tui-core_auth-stackChooser__option .tui-svgIcon {display: none;}
@media only screen and (max-width: 1068px) {.tui-workspacePage__tabs-discussionTab {display: flex;flex-direction: column;}
	.tui-workspacePage__tabs-discussionTab .tui-grid-item.tui-grid-item--first {order: 2;}
	.tui-workspacePage__tabs-discussionTab .tui-grid-item:not(.tui-grid-item--first) {border-bottom: var(--grid-gutter) solid transparent;}}
.tw-catalogDetails__detail_body {border-left: solid black 1px;margin-left: 5px;}
.tw-catalogItemNarrow__image, .tw-catalogItemWide__image {padding-top: 100%;}
.tw-catalogItemWide__content_left {max-width: 200px;}
.tw-catalogPagination {margin: 3rem 0;}
.tw-catalog__page_heading {margin: 0;}
@font-face {font-family: "Raleway-black";src: url("/pluginfile.php/50/mod_folder/content/0/raleway-black.eot");src: url("/pluginfile.php/50/mod_folder/content/0/raleway-black.eot?#iefix") format("embedded-opentype"),url("/pluginfile.php/50/mod_folder/content/0/raleway-black.woff2") format("woff2"),url("/pluginfile.php/50/mod_folder/content/0/raleway-black.woff") format("woff"),url("/pluginfile.php/50/mod_folder/content/0/raleway-black.svg#ralewayblack") format("svg");font-weight: 600;font-style: normal;}
@font-face {font-family: "Raleway";src: url("/pluginfile.php/50/mod_folder/content/0/raleway-regular.eot");src: url("/pluginfile.php/50/mod_folder/content/0/raleway-regular.eot?#iefix") format("embedded-opentype"),url("/pluginfile.php/50/mod_folder/content/0/raleway-regular.woff2") format("woff2"),url("/pluginfile.php/50/mod_folder/content/0/raleway-regular.woff") format("woff"),url("/pluginfile.php/50/mod_folder/content/0/raleway-regular.svg#ralewayregular") format("svg");font-weight: 400;font-style: normal;}
.tui-core_auth-loginLayout__contentWrap {width: 100%;background: transparent;}
.tui-core_auth-loginNav {width: 100%;max-width: 1680px;margin: 0 auto;padding: 2.4rem 15px;}
.tui-core_auth-loginNav__image {height: 54px;}
.tui-core_auth-loginLayout__panel-interface, .tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-interface {width: 100%;}
.tui-core_auth-loginLayout__panel-graphic {position: absolute;top: 112px;display: block;width: 100%;height: calc(100vh - 112px);z-index: -1;background-position: center 38%;background-size: cover;}
.tui-core_auth-footer {display: none;}
.verticaltabtree-wrapper {display: flex;margin-bottom: 1rem;}
.verticaltabtree-wrapper .verticaltabtree .nav.nav-tabs {text-transform: uppercase;font-size: 12px;border: none;}
.verticaltabtree-wrapper .verticaltabtree .nav.nav-tabs > li a {white-space: nowrap;margin: 0 0 -2px;padding: 15px 30px;border-color: #c7c7c7;background-color: #f7f7f7;}
.verticaltabtree-wrapper .verticaltabtree .nav.nav-tabs > li.active a {background-color: #fff;}
.verticaltabtree-wrapper .verticaltabtree .nav.nav-tabs > li:last-of-type a {margin-bottom: 0;}
.modal-dialog .modal-content {box-shadow: 0 5px 15px rgba(0,0,0,.5);}
.modal-dialog .modal-content .modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;}
.modal-dialog .modal-content .modal-header h2 {font-size: 2.5rem;}
.modal-dialog .modal-content .modal-body {padding: 5px;}
.modal-dialog .modal-content .modal-footer {padding: 5px;margin-top: 1rem;border-top: 1px solid #e5e5e5;}
.local_envbar .modal-dialog {top: auto !important;}
.local_envbar .tui-core_auth-loginLayout__panel-graphic {top: 152px;}
input[type="checkbox"] {margin: 0 4px;}