/*Place your CSS code here*/

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&display=swap');

body { font-family: 'IBM Plex Sans', sans-serif; color: #1A1919;}
h1 { font-weight:600; font-size:48px; text-transform:none !important;}
h2 { font-weight:600; font-size:36px; text-transform:none !important;}
h3 { font-weight:600; font-size:32px; text-transform:none !important;}
h4 { font-weight:600; font-size:24px; text-transform:none !important;}
h5 { font-weight:600; font-size:20px; text-transform:none !important;}
h6 { font-weight:600; font-size:18px; text-transform:none !important;}
p { font-weight:400; font-size:16px;}
a { font-weight:600; text-decoration-line: underline; }

ul.customTabs a {font-family: 'IBM Plex Sans', sans-serif; font-weight: 400 !important; margin-bottom:16px; color: #5C5858 !important;}
ul.customTabs > li {text-transform:none; font-size: 18px !important;}  
ul.tabulizedList a {font-family: 'IBM Plex Sans', sans-serif; font-weight: 400 !important; margin-bottom:16px; color: #5C5858 !important;}
ul.tabulizedList > li {text-transform:none;  font-size: 18px !important;} 

ul.tabulizedList > li.tabulizedElement.selected a, ul.customTabe > li.active a{
  font-weight: 600 !important; color: #1A1919 !important;
}

ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child) {
  color: #1A1919; padding-bottom: 12px;
}
ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child)::after {
  border-bottom: 4px solid #1CD390;
}
ul.customTabs > li.active > a {
  color: #1A1919; padding-bottom: 12px; border-bottom: 4px solid #1CD390;
}
ul.customTabs > li.slider { display:none !important; }


#searchDiv { background: #fff !important; border: 1px solid #BABFC3; border-radius:100px; }

#ef-navbar form.navbar-form { margin-left:32px; }
#ef-navbar form.navbar-form input[type="text"] {
  color: #1A1919;   font-family: font-family: 'IBM Plex Sans', sans-serif !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5001 21.4426L16.8376 15.7501C19.6496 12.3572 19.2987 7.35339 16.0407 4.38616C12.7827 1.41893 7.76798 1.53597 4.65198 4.65198C1.53597 7.76798 1.41893 12.7827 4.38616 16.0407C7.35339 19.2987 12.3572 19.6496 15.7501 16.8376L21.4426 22.5001L22.5001 21.4426ZM3.75009 10.5001C3.75009 6.77217 6.77217 3.75009 10.5001 3.75009C14.228 3.75009 17.2501 6.77217 17.2501 10.5001C17.2501 14.228 14.228 17.2501 10.5001 17.2501C6.77217 17.2501 3.75009 14.228 3.75009 10.5001Z' fill='%231A1919'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;   background-position: 12px;   padding-left: 48px;
}
#ef-navbar .container ul.nav.navbar-nav > li > button { color: #000; }
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item, #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li .dropdown-text {
  color: #1A1919; }
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li:hover, #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover {
  background: #272F96;
  color: #fff;
}

#ef-navbar { box-shadow: 0px 1px 0px #BABFC3; }
#ef-navbar .container ul.nav.navbar-nav > li .dropdown-toggle .caret { display: none !important;}
#ef-navbar form.navbar-form #searchDiv { width: 444px; height: 40px; max-width: 70%; }
div.breadcrumb-x{background-color:#f6f6f7;border-color:#f6f6f7; box-shadow: none !important; }
div.breadcrumb-x a { font-weight:400 !important; font-size:16px !important; }

ol.ef-breadcrumb a:link, ol.ef-breadcrumb a:visited { color: #272F96; }
ol.ef-breadcrumb .active a:link, ol.ef-breadcrumb .active a:visited { color: #1A1919;}

.breadcrumb-x .ef-breadcrumb > li + li::before { border-left: 2px solid #1a1919; }

/** div.ef-block { border: 1px solid #BABFC3; box-sizing: border-box; border-radius: 12px; }
div.ef-block .toolbar { background: #FBFBFB; border: 1px solid #BABFC3;
box-sizing: border-box;
border-radius: 12px 12px 0px 0px;} */

div.ef-block { background: none; box-shadow: none; border:0; }

div.list-content { border-radius: 12px; }

div.ef-preview-box { border-radius: 12px; }

.sortedTable .topTitle {
  background: #FBFBFB;
border: 1px solid #E4E5E7;
box-sizing: border-box;
border-radius: 12px 12px 0px 0px;
}

tr.oddRowColor, tr.evenRowColor { background:#fff !important; }

.ef-my-courses-controls { background:none; }
.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head {  background: #fbfbfb; color: #1A1919 !important; }
.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head:hover { background: #fbfbfb; }
.ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head span.ef-entry-name, .ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head span.ef-entry-name:hover, .ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head span.ef-entry-name a.ef-entry-link {
color: #1a1919; }

.form-control {   border: 1px solid #BABFC3; box-sizing: border-box; border-radius: 54px; }
textarea.form-control { border-radius:16px; }
#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle {background-color: #fff; }
#ef-navbar .container ul.nav.navbar-nav > li.user-preferences > button { margin-top: 0; }
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu {
  background-color: #fff !important;
  color: #1A1919 !important;
  margin-top: 8px !important;
border: none;
box-sizing: border-box;
}
#ef-navbar .container ul.nav-navbar-nav>li>ul {
  border-radius: 16px;
}

.panel, .ef-card { border-radius: 16px; border: none;}
.ef-block-panel .ef-title, .ef-block-panel .ef-footer { text-transform: none; }
.btn { border-radius: 54px; height: 36px; padding: 8px 16px; text-transform:none !important; font-size:16px !important; line-height:20px;}
.btn-block { /*** */ }

.comments-menu {
  list-style-type: none;
  position: fixed;
  right: 16px;  
  bottom: 135px;
}
.comments-menu .dropdown-item span.label { color: #272F96; }
.language-menu {
  list-style-type: none;
  position: fixed;
  right: 16px;  
  bottom: 80px;
}
.language-menu button.dropdown-toggle {  width: 58px; }
.language-menu button.dropdown-toggle span {  text-transform:uppercase; }
.comments-menu .dropdown-menu, .language-menu .dropdown-menu {
  position: relative !important;
}

#help-button {
  position: fixed;
  right: 16px;    
  bottom: 25px;
  font-size: 20px !important;
}


*.btn.btn-primary, *.btn.btn-primary:not(.active) {background-color:#272F96;border-color:#272F96;}
*.btn.btn-primary:hover, *.btn.btn-primary:hover:not(.active) {background-color:#1B2169;border-color:#1B2169;}
*.btn.btn-primary:focus, *.btn.btn-primary:focus:not(.active) {background-color:#121647;border-color:#121647;}

*.btn.btn-default, *.btn.btn-default:not(.active) {background-color:#fff;border-color:#272F96;}
*.btn.btn-default:hover, *.btn.btn-default:hover:not(.active) {color: #fff; background-color:#1B2169;border-color:#1B2169;}
*.btn.btn-default:focus, *.btn.btn-default:focus:not(.active) {color: #fff; background-color:#121647;border-color:#121647;}

*.btn.btn-danger, *.btn.btn-danger:not(.active) {background-color:#AB211B;border-color:#AB211B;}
*.btn.btn-danger:hover, *.btn.btn-danger:hover:not(.active) {color: #fff; background-color:#891A16;border-color:#891A16;}
*.btn.btn-danger:focus, *.btn.btn-danger:focus:not(.active) {color: #fff; background-color:#671410;border-color:#671410;}

.sortedTableFooter .ef-grid-clear-filter .btn { height: 24px; }

.carbon-comments-o {
  display:block;width:24px;height:24px; position:relative;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.25 5.25H7.5C6.25787 5.25124 5.25124 6.25787 5.25 7.5V15.75C5.25124 16.9921 6.25787 17.9988 7.5 18H12V16.5H7.5C7.08579 16.5 6.75 16.1642 6.75 15.75V7.5C6.75041 7.08596 7.08596 6.75041 7.5 6.75H20.25C20.6642 6.75 21 7.08579 21 7.5V15.75C21 16.1642 20.6642 16.5 20.25 16.5H16.35L12.75 21.6405L13.9792 22.5L17.1307 18H20.25C21.4921 17.9988 22.4988 16.9921 22.5 15.75V7.5C22.4988 6.25787 21.4921 5.25124 20.25 5.25ZM2.25 12.75H0.75V3C0.75124 1.75787 1.75787 0.75124 3 0.75H12.75V2.25H3C2.58596 2.25041 2.25041 2.58596 2.25 3V12.75Z' fill='white'/%3E%3C/svg%3E%0A");
}

.carbon-notification {
    display:block;width:24px;height:24px; position:relative;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.7001 20.3L26.0001 17.6V13C25.9935 7.85764 22.1133 3.5464 17.0001 3V1H15.0001V3C9.90454 3.58089 6.04289 7.87162 6.0001 13V17.6L3.3001 20.3C3.10258 20.4783 2.99296 20.734 3.0001 21V24C2.98222 24.2703 3.08182 24.5352 3.27337 24.7267C3.46492 24.9183 3.7298 25.0179 4.0001 25H11.0001C11.0001 27.7614 13.2387 30 16.0001 30C18.7615 30 21.0001 27.7614 21.0001 25H28.0001C28.2704 25.0179 28.5353 24.9183 28.7268 24.7267C28.9184 24.5352 29.018 24.2703 29.0001 24V21C29.0072 20.734 28.8976 20.4783 28.7001 20.3ZM16.0001 28C14.3432 28 13.0001 26.6569 13.0001 25H19.0001C19.0001 26.6569 17.657 28 16.0001 28ZM27.0001 23H5.0001V21.4L7.7001 18.7C7.89762 18.5217 8.00724 18.266 8.0001 18V13C8.0001 8.58172 11.5818 5 16.0001 5C20.4184 5 24.0001 8.58172 24.0001 13V18C23.993 18.266 24.1026 18.5217 24.3001 18.7L27.0001 21.4V23Z' fill='%231A1919'/%3E%3C/svg%3E%0A");
}

.carbon-help {
  display:block;width:24px;height:24px; 
  position: relative; top: -3px;
   background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 16C2 8.26801 8.26801 2 16 2C19.713 2 23.274 3.475 25.8995 6.1005C28.525 8.72601 30 12.287 30 16C30 23.732 23.732 30 16 30C8.26801 30 2 23.732 2 16ZM17.5 23.5C17.5 24.3284 16.8284 25 16 25C15.1716 25 14.5 24.3284 14.5 23.5C14.5 22.6716 15.1716 22 16 22C16.8284 22 17.5 22.6716 17.5 23.5ZM17 8.00001H15.5C14.3057 7.99735 13.1596 8.4706 12.3151 9.31509C11.4706 10.1596 10.9973 11.3057 11 12.5V13H13V12.5C13 11.1193 14.1193 10 15.5 10H17C18.3807 10 19.5 11.1193 19.5 12.5C19.5 13.8807 18.3807 15 17 15H15V19.5H17V17C19.4853 17 21.5 14.9853 21.5 12.5C21.5 10.0147 19.4853 8.00001 17 8.00001ZM4 16C4 22.6274 9.37258 28 16 28C22.6274 28 28 22.6274 28 16C28 9.37258 22.6274 4 16 4C9.37258 4 4 9.37258 4 16Z' fill='white'/%3E%3C/svg%3E%3C/svg%3E%0A"); 
}

.carbon-search {
  display:block;width:24px;height:24px;
 background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5001 21.4426L16.8376 15.7501C19.6496 12.3572 19.2987 7.35339 16.0407 4.38616C12.7827 1.41893 7.76798 1.53597 4.65198 4.65198C1.53597 7.76798 1.41893 12.7827 4.38616 16.0407C7.35339 19.2987 12.3572 19.6496 15.7501 16.8376L21.4426 22.5001L22.5001 21.4426ZM3.75009 10.5001C3.75009 6.77217 6.77217 3.75009 10.5001 3.75009C14.228 3.75009 17.2501 6.77217 17.2501 10.5001C17.2501 14.228 14.228 17.2501 10.5001 17.2501C6.77217 17.2501 3.75009 14.228 3.75009 10.5001Z' fill='%231A1919'/%3E%3C/svg%3E%0A"); 
}

#applauncher-dropdown {
  width:48px;
}
.icon-rocket {
 display:block;width:24px;height:24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46612 17.469L11.4639 11.4712L12.5244 12.5317L6.52662 18.5295L5.46612 17.469ZM12.7501 22.5C12.6551 22.5002 12.561 22.4824 12.4726 22.4475C12.2225 22.3478 12.045 22.1216 12.0076 21.855L11.2576 16.605L12.7576 16.395L13.3201 20.3475L15.7501 18.39V12.75C15.749 12.5506 15.8272 12.359 15.9676 12.2175L19.0201 9.16499C20.2906 7.90316 21.0035 6.18558 21.0001 4.39499V2.99999H19.6051C17.8145 2.99658 16.0969 3.70954 14.8351 4.97999L11.7826 8.03249C11.6411 8.17288 11.4495 8.25114 11.2501 8.24999H5.61012L3.65262 10.695L7.60512 11.2575L7.39512 12.7575L2.14512 12.0075C1.87847 11.9701 1.65233 11.7926 1.55262 11.5425C1.45165 11.2905 1.49467 11.0037 1.66512 10.7925L4.66512 7.04249C4.8051 6.86062 5.02064 6.75285 5.25012 6.74999H10.9426L13.7701 3.91499C15.3141 2.36234 17.4155 1.49261 19.6051 1.49999H21.0001C21.8285 1.49999 22.5001 2.17156 22.5001 2.99999V4.39499C22.5075 6.58461 21.6378 8.68602 20.0851 10.23L17.2501 13.0575V18.75C17.2491 18.9782 17.1442 19.1935 16.9651 19.335L13.2151 22.335C13.0832 22.4409 12.9193 22.499 12.7501 22.5Z' fill='%231A1919'/%3E%3C/svg%3E%0A");
}

.badge-notification {
 position: absolute;
left: 81.67%;
right: 17.75%;
top: 2.14%;
bottom: 83.57%;
  background: #1CD390;
  width:8px;height:8px;
  border-radius: 4px;
}

.ef-price { display:none; }
.ef-entry-name { text-transform: none !important; }
.ef-entry-head { background-color: #f6f6f7 !important; }

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#FFFFFF;border-color:#FFFFFF;}
html,body{background-color:#f6f6f7;}
html.new-ui-html:root{--c-brand-primary:#ffffff;--c-brand-primary-darken-5:#fafafa;--c-brand-primary-darken-7:#f8f8f8;--c-brand-primary-darken-10:#f5f5f5;--c-brand-primary-darken-15:#f0f0f0;--c-brand-primary-darken-17:#eeeeee;--c-brand-primary-darken-20:#ebebeb;--c-brand-primary-darken-25:#e6e6e6;--c-brand-primary-lighten-7:#ffffff;--c-brand-primary-lighten-40:#ffffff;}
