fieldset#edit-field-learning-path-duration-target-id--2--wrapper {
   display: none;
}

fieldset#edit-field-learning-path-category-target-id--2--wrapper legend {
   position: relative;
}

.button.button--primary.js-form-submit.form-submit {
	background-color: #d34a4a !important;
}

/*fieldset#edit-field-learning-path-category-target-id--2--wrapper legend:after {
    content: '[Hide]';
    font-size: 10px;
    font-weight: 500;
    position: absolute;
    top: 8px;
    right: 5px;
}*/

.block-system-branding-block .logo {
    max-width: 275px;
}

header.page-header {
    background-image: url('/sites/default/files/meru-bg.jpg') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.content-box, .fieldgroup {
	box-shadow: none;
	border: 1px solid rgb(212, 212, 216);
}

/* @import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap'); */



* {  
  font-family: Ginter, Inter, "Helvetica Neue", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif !important;
}


.divTable{
    display:table;
    width:80%;
    margin-top:10px;
}
.divTableRow{
    display:table-row;
}
.divTableHeading{
    background-color:#EEE;
    display:table-header-group;
}
.divTableCell,.divTableHead{
    border:1px solid #cebaa6;
    display:table-cell;
    padding:2px 10px;
}
.divTableHeading{
    background-color:#EEE;
    display:table-header-group;
    font-weight:bold;
}
.divTableFoot{
    background-color:#EEE;
    display:table-footer-group;
    font-weight:bold;
}
.divTableBody{
    display:table-row-group;
}
.divTableF{
    display:table;
    max-width:940px;
    margin-left:10px;
    margin-top:10px;
}
.divTableCellpink{
    background-color:#f8d2b4 !important;
    border:1px solid #cebaa6;
    display:table-cell;
    padding:2px 10px;
}
.divTableCellgreen{
    background-color:#ccffcc !important;
    border:1px solid #cebaa6;
    display:table-cell;
    padding:2px 10px;
}
.divTableCellgold{
    background-color:#e7d242 !important;
    border:1px solid #cebaa6;
    display:table-cell;
    padding:2px 10px;
}
.divTableCell50{
    border:0px solid #cebaa6;
    max-width:470px;
    display:table-cell;
    padding:20px 20px 20px 20px;
}

.list-unstyled.step-list-aside .active a {
  color: white;
}
.step-list-aside a:hover {
    background: var(--desktop-link);
    color: white;
}
/*
Desktop header background color
#FEF9C7

Desktop header link color
#000

Desktop header link active color
#026670

Desktop headings color
#026670

Desktop text color
#026670

Desktop link color
#026670

Desktop link hover color
#026670

Desktop button color
#026670

Desktop button color hover (Primary)
#9FEDD7

Desktop button color hover (Secondary)
#a4e9d7

Desktop button text color (Primary)
#026670

Desktop button text color (Secondary)
#026670

*/

.login-container .left-col:before {
	background: unset !important;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
}

.fc {
 display: flex;
  justify-content: center;
  align-items: center;
}

.w-100 {
 width: 100%; 
}
h1, h2, h3, h4, h5, h6 { text-transform: unset; font-weight: 500; }
.block-page-title-block h1 { font-weight: 500; }
.view-opigno-training-catalog .views-field-label h2 { font-weight: 500; }

.main-menu a { color: black; }

a#registerbutton:after {
    content: 'To register, click the teal Register button above.';
    /* font-size: 10px; */
    color: black;
}
a#registerbutton > span {
    display: none;
}