body.modal-open {
    overflow: hidden;
}

.fPageTitle {
	display:none;
}

.fboxy-wrapper .fboxy-body {
	border-radius: 30px;
}

li#menu-item-35876 ul li { 
	list-style-type: square;
}

.main-menu .fMenu > li.selected.has-submenu > a > span.menu-item-text::after {
  content: none;
}

/**Course**/
.f-nav-filters .fModuleTitle button {
    background-color: var(--brand-color-theme-1)!important;
}

.f-schedule .f-item-node-value::before {
    content: "\f133";
    position: relative;
    font-family: "FontAwesome";
    margin-right: 5px;
}

/*Iconset*/
.iconset-new .fMenu {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
.iconset-new  .fMenu {
    justify-content:center;
    display: flex;
    flex-wrap: wrap;
}
.iconset-new  .fMenu > li {
	list-style: none;
    margin: 1rem; padding: 1rem;
    background: #f5f5f5;
    transition: 0.5s all;
    position: relative;
    border: 1px solid #eaeaea;
    border-radius: 5px;
}
.iconset-new .fMenu > li:hover {
    background: #fff;
    box-shadow: 0 0 1rem rgb(0 0 0 / 15%);
}

.iconset-new  .fMenu > li > a {
    display: block;
    font-weight: bold;
    color: #000;
    border-radius: 5px;
}

.iconset-new  img {
    width: auto;
    max-width: 64px;
    display: block;
    margin-bottom: 0.5rem;
}
.iconset-new .menu-item-text .action:before{
    display: block;
    content: "";
    height: 1.04rem;
    width: 1.04rem;
    background: red;
    border-radius: 1rem;
    position: absolute;
    right: 10px;
    top: 19%;
    transform: translate(0,-50%);
    animation: blinking 2s infinite;
}
.iconset-new  .fMenu ul {
	margin-left: 20px;
	margin-top: 0.5rem;
}
.iconset-new  .fMenu ul,
.iconset-new  .fMenu ul li {
	list-style: square;
}
.iconset-new  .fMenu ul a {
	font-weight: 500;
}


.fboxy-wrapper
{
	position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 500px;
    width: 800px;
    max-width: 95%;
    max-height: 90vh;
    z-index: 9999999!important;
}

#fboxy-bg
{
	z-index: 99999!important;
    background: rgb(000 000 000 / 60%);
}

body.com-user #content>.container{
    max-width:100%;
    min-width:100%;
    width:100%;
}

body.com-user #content .page-title #heading p{
	margin:0 auto;
	margin-top:5px;
    font-size:.8rem;
    width:500px;
    max-width:100%;
}

body.content-type-44019 .page-title #heading{
	text-align:center;
	font-size:1.4rem;
    font-weight:700;
    color:var(--brand-color-theme-2);
    width:600px;
    max-width:100%;
    margin:1.25rem auto;
}

#fFooter {
    margin-top: 0px !important;
}

.fboxy-wrapper .fboxy-title>h3>img{
display:none;
}

/* Course page courses round corner */
.f-courses-on-page .f-list-item-container,
#fModule-61174 .bg-light.p-3.text-justify {
    border-radius: 12px;
}

/* Course page checkbox round corner */
.f-nav-filters .filter-group ul li div.filter-inner-item input[type="checkbox"] {
    border-radius: 6px;
}

/* Homepage teaser image round corner */
.f-designed-tabs .f-list-item-container .f-list-item-teaser-image,
.f-designed-tabs .f-list-item-container .f-list-item-teaser-image img {
    border-radius: 12px;
}

/* Keywords bold */
#f-content-41832 .f-content-node-title{
    font-weight:bold;
}

/* Center Training Your Team? Let’s Have a Coffee. on specific course page */
.course-banner .btn-para-text {
    text-align: center;
    margin-top: 20px;
    width: 100%;
}