
.il-layout-page-content>div {
	display: block;
	width: 100%;
}

pre.sf-dump, pre.sf-dump .sf-dump-default {
	background-color: initial;
}

#mainspacekeeper .row #fixed_content #mainscrolldiv .ilStartupSection {
	display: none;
}




#minheight {
	display: none !important;
}

footer {
	background-color: #F3F5F9;
	vertical-align: middle;
	text-align: center;
	white-space: normal;
	top: auto;
	width: 100%;
}

.row-flex {
	margin: 0;
}

div#subform_wsp .il_checkbox {
	display: inline-block;
}

a:hover,
a:focus {
	color: #5C637F;
}

#fixed_content {
	padding-bottom: 0;
}

.btn:active, .btn.active {
	-webkit-box-shadow: none;
	box-shadow: none;
}


#ilTab {

	border-bottom: 2px solid #F3F5F9;
}

#il_mhead_t_focus {
	color: #1A2240 !important;
}

.jstree-hovered .ilExp2NodeContent {
	color: #026FFF;
}

#ilTab>li.active>a, #ilTab>li.active:hover>a {
	color: #5C637F;
	background-color: #F3F5F9;
	border-radius: 10px 10px 0 0;
	font-weight: 700;
}

#ilTab>li>a {
	color: #8E93A7;
}

#ilSubTab>li:hover>a,
#ilSubTab>li>a:hover {
	color: #026FFF;
}

#ilSubTab>li.active>a,
#ilSubTab>li.active>a:hover {

	color: #026FFF;
}

#ilTab>li:hover>a {
	color: #5C637F;
}

li.active:focus-visible {
	outline: none;
}

.logged-in.endpoint-learn.base-class-ilrepositorygui.cmd-class-ilcourseregistrationgui #ilContentContainer {
	padding: 0;
	background-color: #F3F5F9;
	display: flex;
	align-items: center;
	justify-content: center;
}

.logged-in.endpoint-learn.base-class-ilrepositorygui.cmd-class-ilcourseregistrationgui .ilFormHeader h2 {
	font-weight: bold;
}

.logged-in.endpoint-learn.base-class-ilrepositorygui.cmd-class-ilcourseregistrationgui .ilFormHeader {
	text-align: center;
}

.logged-in.endpoint-learn.base-class-ilrepositorygui.cmd-class-ilcourseregistrationgui #ilContentContainer .form-horizontal {
	padding: 0 15px;
	background-color: #F3F5F9;
	width: 45vw;
}

.logged-in.endpoint-learn.base-class-ilrepositorygui.cmd-class-ilcourseregistrationgui #subform_ {
	background: none;
	padding: 0;
}

#infoscreen_section_1 .form-group {
	padding: 20px;
	border-bottom: 1px solid #E6E9F3;
	background: none;
}

#infoscreen_section_1 .form-group:last-child {
	border-bottom: none;
}

.form-group .button-group .btn-primary>div {
	margin-bottom: 0 !important;
}

.help-block {
	color: #5C637F !important;
	font-style: italic;
}

.course-default-info.container-fluid .il_InfoScreenPropertyValue,
.course-default-info.container-fluid .ilInfoScreenSec.form-horizontal .control-label {
	background: none;
}

aside#il_right_col #course_search-results .panel .panel-body, aside#il_right_col #course_search-results .panel {
	background: transparent;
}

.il-card .il-card-image-container {
	padding-top: 67%;
}

.il-card.thumbnail {
	box-shadow: none;
}

.il-card .card-title a {
	font-size: 18px;
	font-weight: 600;
}



.il-card .il-card-repository-head>div:first-child {
    display: none;
}

.il-card .il-card-repository-head {
    background-color: rgba(0, 0, 0, 0.15);
    border-radius: 14px 14px 0 0
}

.il-card img.img-responsive, .il-card img.img-standard {
	border-bottom: 1px solid #f5f5f5;
}

.il-card .caption {
	padding-top: 0;
	padding: 0;
	color: #5C637F;
}

div[class^="il_editarea"] .ilContainerListItemOuter img, img.ilListItemIcon {
	filter: invert(37%) sepia(14%) saturate(899%) hue-rotate(191deg) brightness(96%) contrast(82%);
}

div.tblfooter {
	font-weight: bold;
	background-color: #F3F5F9;
	border-radius: 0 0 15px 15px;
}

.course_search-result .panel .panel-body {
	padding: 0px;
}

.course_search-result .panel .panel-body img,
.il-card.thumbnail .il-card-image-container img {
	border-radius: 14px;
	border: 1px solid #E6E9F3;
	height: 290px;
	object-fit: cover;
	background-color: #ffffff;
}

.course_search-result .course-title,
.il-card.thumbnail .caption.card-title a {
	line-height: 22px;
	font-size: 15px;
	font-weight: 700;
	display: block;
	margin: 10px 0;
	color: #1A2240;
}

.course-learning-time,
.course-modules,
.course-properties,
.course-author {
	font-size: 12px;
	line-height: 17px;
	font-weight: 400;
	color: #5C637F;
	display: inline;
}

.course-modules {
	margin-right: 12px;
}

.course-properties:before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	-moz-border-radius: 7.5px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #BDC2D5;
	margin: 0 6px;
}

.course_search-result .panel {
	box-shadow: none;
}

.fa-file-lines {
	color: #32B8C0;
}

.fa-clock {
	color: #F4C100;
}

.btn-default {
	background-color: #fff;
	border-color: #8E93A7;
	border-radius: 14px;
}

.btn-primary, .btn-primary.dropdown-toggle.btn-default.btn-split, #wayf_submit_button {
	background-color: #fff;
	border-color: #8E93A7;
	border-radius: 14px;
}

.btn-primary:hover, .open>.dropdown-toggle.btn-primary:active, .open>.dropdown-toggle.btn-primary:focus, #wayf_submit_button:hover,
.btn-default:hover, input.btn.btn-default:hover {
	background-color: #fff;
	border-color: #026FFF;
	color: #026FFF;
}

input.btn:hover, input.btn:focus, input.btn:active, .btn-default:active:hover, .btn-default.active:hover, .open>.dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus {
	color: #fff;
	background-color: #00429b;
}

.btn-primary, .btn-primary.dropdown-toggle.btn-default.btn-split, #wayf_submit_button {
	color: initial;
}

.ilc_section_SectiuneCategorii .ilContainerBlock {
	box-shadow: none !important;
}

#form_search_form .button-group {

}
#form_search_form .button-group > label{
	margin-bottom: 10px;
}

#detalii .course-default-info form .form-group {
	margin: 0;
}

.btn-access-course .fa-right-to-bracket {
	display: none;
}

.course_search-results.layout-list>.course_search-result .course-small-details {
	position: absolute;
	top: 30px;
	right: 40px;
}

.course_search-results.layout-list>.course_search-result .panel-body {
	padding: 10px 0;
	border-bottom: 1px solid #E6E9F3;
	border-top: 1px solid #E6E9F3;
}

.course_search-results.layout-list>.course_search-result a.course-image-wrapper-link span.img-responsive {
	max-width: 100px;
	margin: auto;
	float: left;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 0;
	padding-bottom: 90px;
}

.course_search-results.layout-list>.course_search-result {
	width: 100% !important;
}

@media only screen and (max-width: 1280px) {
	.cmd-showloginpageorstartuppage .il-layout-page, .cmd-class-ilstartupgui .il-layout-page {
		display: flow-root;
	}
}

@media only screen and (max-width: 980px) {
	form#formInfoScreen {
		margin-bottom: 0;
	}

	#ilAdvSelListAnchorText_asl+ul.dropdown-menu>li>div.row {
		min-width: 320px;
		max-width: max-content;
		background-color: #f7f9ff;
		border: 1px solid #5c637f4a;
	}

	.il-mainbar {
		justify-content: flex-start;
		margin-left: 20px;
	}

	ul#ilSubTab.ilSubTab.nav.nav-pills.hidden-print {
		margin-bottom: 0px;
	}

	.nav-pills>li:not(.active) {
		margin-bottom: 3px;
	}

	.il-mainbar-entries .icon.small {
		height: 20px !important;
	}

	.il-mainbar-tools-entries button, .il-mainbar-tools-button .btn-bulky, .il-mainbar-triggers .btn-bulky, .il-mainbar-triggers .il-link.link-bulky {
		padding: 0 10px !important;
		align-items: center;
	}

}

@media only screen and (min-width: 981px) {
	.il-mainbar-tools-entries button, .il-mainbar-tools-button .btn-bulky, .il-mainbar-triggers .btn-bulky, .il-mainbar-triggers .il-link.link-bulky {
		padding: 0 15px !important;
		align-items: center;
	}
}

@media only screen and (max-width: 991px) {
	.il-layout-page.with-mainbar-slates-engaged .nav.il-maincontrols {
		height: calc(100% - 62px);
	}

	.logged-in #menu-item-repository.link-title-only>*>.icon {
		margin-right: initial !important;
	}

	.il-layout-page.with-mainbar-slates-engaged .nav.il-maincontrols .il-maincontrols-mainbar .il-mainbar-slates .il-maincontrols-slate {
		margin-top: 100px;
	}

	.il-mainbar-triggers .btn-bulky .bulky-label, .il-mainbar-triggers .il-link.link-bulky .bulky-label {
		margin-top: 0;
		word-break: normal;
	}

	.il-mainbar {
		margin-left: 0px;
	}

	.ilc_section_Footer.ilCOPageSection:not(.cmd-class-ilobjrootfoldergui), a.ilc_section_Footer.ilCOPageSection:not(.cmd-class-ilobjrootfoldergui) {
		padding: 30px !important;
	}

	.ilc_section_FooterContent.ilCOPageSection:not(.cmd-class-ilobjrootfoldergui), a .ilc_section_FooterContent.ilCOPageSection:not(.cmd-class-ilobjrootfoldergui) {
		display: flow-root;
	}

	.il-header-locator {
		display: none;
	}

	.breadcrumbs {
		display: initial;
	}

	.il-layout-page-content div#il_center_col {
		padding-top: 15px;
	}

	.il-metabar-slates {
		top: 59px;
		background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(243, 245, 249, 1) 50%);
		z-index: -1;
	}

	.btn-access-course .fa-right-to-bracket {
		display: initial;
	}

	.il-maincontrols-slate .btn-bulky,
	.il-maincontrols-slate .link-bulky {
		background-color: transparent !important;
	}

	.il-layout-page-content #course-title {
		font-size: 18px !important;
		line-height: 24px !important;
	}

	.btn-access-course {
		width: 40px;
		height: 40px !important;
		padding: 8px !important;
		border-radius: 11px;
		text-overflow: clip;
		overflow: hidden;
		padding-left:10px !important;
		padding-top:10px !important;
		white-space: nowrap;
	}
	.btn-access-course > span{
		padding-left: 20px;
	}

	#detalii .il_InfoScreenProperty.control-label,
	#detalii .il_InfoScreenPropertyValue {
		width: auto;
	}

	#il_right_col #course_search-results {
		background-color: transparent;
	}

	.tab-content {
		padding: 0 15px;
	}

	#detalii .course-default-info {
		padding: 0;
	}

	.header-inner {
		height: 62px;
	}

	.course_search-pagination-wrapper {
		background-color: #ffffff;
		padding: 20px;
	}

	.pagination-showing-wrapper, .pagination-list-form-wrapper {
		display: none !important;
	}

	.course_search-pagination-wrapper {
		justify-content: center !important;
	}

	.il-layout-page-content>div {
		display: block;
	}

	#course_search-results {
		padding-top: 20px;
		background: #ffffff;
	}

	.ilc_section_SectiuneAlegeMateria .ilc_Paragraph.ilc_text_block_Standard.ilc_link_ExtLink {
		padding: 0 20px;
	}
	
	.course_search-ordering-wrapper >.dropdown > button .button-text,
	.filters-button > span{
		display:none;
	}
	.course_search-query-wrapper{
		min-width:100%;
	}

	.ilc_section_SectiuneCategorii .row.ilContainerBlockHeader {
		display: none;
	}

	.ilc_section_SectiuneCategorii .ilContainerItemsContainer {
		padding-top: 20px;
	}

	.il-card {
		max-width: 100%;
		padding-bottom: 20px;
	}

	#subform_query__search__,
	.form-horizontal #il_prop_cont_query__search__ .col-sm-12 {
		display: inline-block !important;
	}

	.ilc_section_SectiuneLOGIN .row div:first-child {
		order: 10;
	}

	.il-mainbar-triggers {
		background: #fff;
	}

	.breadcrumbs {
		grid-row: 4;
	}

	.il-mainbar-slates {
		left: 0 !important;
	}

	.course_search-wrapper .ilFormHeader.clearfix {
		margin-top: 0 !important;
		padding: 10px 20px 5px;
	}

	.il-layout-page {
		background: #ffffff;
	}
}

@media screen and (min-device-width: 980px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1) {
	.il-mainbar-entries li:not(#li#menu-item-acasa) .icon.small {
		height: 25px;
		width: 25px;
		line-height: 25px;
	}
}

@media only screen and (min-width: 992px) {
	.nav.il-maincontrols {
		box-shadow: none;
		border: none;
		background: transparent;
		z-index: 999;
		height: 0;
	}

	.il-maincontrols-mainbar {
		background: none;
	}

	.il-mainbar {
		box-shadow: none;
	}

	.il-mainbar>* {
		margin-top: -58px;
	}
	.il-mainbar-entries {
		justify-content: center;
	}
	
	#menu-item-acasa{
		position:absolute;
		left:0;
	}

	.il-logo {
		display: none;
	}

	.il-maincontrols-metabar {
		margin-left: auto;
	}

	.il-mainbar-entries .icon.small {
		height: 35px;
		width: 35px;
		line-height: 35px;
	}

	.nav.il-maincontrols,
	.nav.il-maincontrols .il-mainbar-entries {
		grid-template-rows: 60px auto 50px 1fr !important;
	}

	.il-mainbar-tools-entries button,
	.il-mainbar-tools-button .btn-bulky,
	.il-mainbar-triggers .btn-bulky,
	.il-mainbar-triggers .il-link.link-bulky {
		height: 50px !important;
		font-size: 15px;
	}

	.il-layout-page.with-mainbar-slates-engaged {
		overflow: auto;
	}

	a.il_ContainerItemCommand {
		padding: 5px 10px;
		background: #ffffff;
	}

	.nav.il-maincontrols {
		-ms-flex-align: center;
		align-items: center;
		background-color: #fff;
		border-top: 1px solid #ddd;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		-ms-grid-row: 3;
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row: 3;
		z-index: 999;
		box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
	}

	.il-mainbar-tools-button button {
		width: auto;
		height: auto;
		display: flex;
	}

	.il-maincontrols-mainbar {
		width: 100% !important;
		display: block;
	}

	.il-mainbar-slates>.il-maincontrols-slate.engaged>.il-maincontrols-slate-content {
		height: auto;
	}

	.il-mainbar {
		display: flex;
		flex-direction: row;
		position: relative;
		justify-content: flex-start;
	}

	.il-mainbar-triggers {
		width: auto;
		height: 55px;
		
		position:static;
		margin: 0 auto;
		margin-top: -55px;
	}

	.il-mainbar-entries {
		display: flex;
	}

	.il-mainbar-entries>li {
		display: flex;
	}

	.il-mainbar-tools-entries.engaged {
		height: auto;
	}

	.il-mainbar-tools-entries-bg {
		height: auto;
		width: 100%;
	}

	.il-mainbar-tools-entries .il-mainbar-tool-trigger-item {
		display: flex;
		width: 100%;
		margin: 0;
	}

	.il-mainbar-tools-entries button,
	.il-mainbar-tools-button .btn-bulky,
	.il-mainbar-triggers .btn-bulky,
	.il-mainbar-triggers .il-link.link-bulky {
		height: 30px;
		width: 100%;
		flex-flow: initial;
		border-bottom: none;
		align-items: center;
	}

	.il-mainbar-tool-trigger-item .btn-bulky.engaged {
		background-color: white;
		display: flex;
		padding: 25px !important;
		font-size: 14px;
	}

	.il-layout-page.with-mainbar-slates-engaged .il-maincontrols-mainbar .il-mainbar-slates {
		display: block;
	}

	.il-layout-page.with-mainbar-slates-engaged .il-maincontrols-mainbar .il-mainbar-slates .il-maincontrols-slate {
		overflow: visible;
	}

	.il-layout-page.with-mainbar-slates-engaged .il-maincontrols-mainbar .il-maincontrols-slate-content .il-maincontrols-slate {
		position: absolute;
		min-width: 100%;
		left: 100%;
		margin-top: -39px;
		background-color: #F8F9FC;
	}

	.il-maincontrols-slate.engaged[data-depth-level="2"] .btn-bulky:not(:hover),
	.il-maincontrols-slate.engaged[data-depth-level="2"] .link-bulky:not(:hover) {
		background-color: #00000008;
	}

	.il-maincontrols-slate .btn-bulky:hover, .il-maincontrols-slate .link-bulky:hover, .il-maincontrols-slate .btn-bulky.engaged, .il-maincontrols-slate .link-bulky.engaged {
		background-color: #5C637F;
		color: #fff;
	}

	.il-maincontrols-slate .btn-bulky:hover .bulky-label,
	.il-maincontrols-slate .link-bulky:hover .bulky-label,
	.il-maincontrols-slate .btn-bulky.engaged .bulky-label {
		color: #ffffff;
	}

	.il-maincontrols-slate .btn-bulky.engaged::before, .il-maincontrols-slate .link-bulky.engaged::before, .il-maincontrols-slate .btn-bulky.disengaged::before, .il-maincontrols-slate .link-bulky.disengaged::before {
		top: 15px;
	}

	.il-maincontrols-slate .btn-bulky.engaged img, .il-maincontrols-slate .btn-bulky:hover img,
	.il-maincontrols-slate .link-bulky:hover img, .il-maincontrols-slate .link-bulky.engaged img {
		background: #ffffff;
		border-radius: 50%;
		padding: 2px;
	}

	.il-layout-page.with-mainbar-slates-engaged .il-maincontrols-mainbar .il-maincontrols-slate-content .alert:last-child {
		margin-bottom: 0;
	}

	.il-layout-page.with-mainbar-slates-engaged .il-maincontrols-mainbar .ilExplorerContainer {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.il-layout-page.with-mainbar-slates-engaged .il-maincontrols-mainbar .il-mainbar-close-slates {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: 100%;
		z-index: -1;
	}

	.il-layout-page.with-mainbar-slates-engaged .il-maincontrols-mainbar .il-mainbar-close-slates>button {
		appearance: none;
		color: transparent;
		border: none;
		background: none;
		height: 100%;
		width: 100%;
		cursor: default;
	}

	.il-layout-page.with-mainbar-slates-engaged .il-maincontrols-mainbar .il-mainbar-close-slates>button * {
		display: none;
	}

	.il-mainbar-triggers .btn-bulky .bulky-label, .il-mainbar-triggers .il-link.link-bulky .bulky-label {
		overflow: initial;
		word-break: inherit;
	}

	.il-mainbar-slates>.il-maincontrols-slate:nth-child(2) ~.il-maincontrols-slate >.il-maincontrols-slate-content>.il-maincontrols-slate.engaged {
		left: auto !important;
		right: 100% !important;
	}
}

.link-image-only>*>.bulky-label {
	display: none !important;
}

.link-image-only>*>.icon {
	width: auto !important;
}

.not-logged-in .link-title-only>*>.icon {
	display: none !important;
}

.il-logo {
	width: auto;
}

div.ilc_section_BlocTextCarousel, a.ilc_section_BlocTextCarousel {
	white-space: normal !important;
}

.ilPositionStatic {
	position: static !important;
}

.endpoint-learn:not(.base-class-iladministrationgui .ilFormHeader) .ilFormHeader .endpoint-login:not(.base-class-iladministrationgui .ilFormHeader) .ilFormHeader {
	display: none;
}

.course_search-ordering-wrapper {
	padding: 14px 20px;
	border: 1px solid #E6E9F3;
	border-radius: 16px;
	width: fit-content;
	height: 50px;
	display: flex;
	align-items: center;
}

.course_search-listing-wrapper .btn.btn-primary.active {
	background: #5C637F;
}

.course_search-listing-wrapper .svg-inline--fa {
	height: 1.5em;
}

.course_search-listing-wrapper .btn.btn-primary {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 12px 14px;
	gap: 10px;
	min-width: 50px;
	height: 44px;
}

.ilc_section_Autentificare input:invalid,
.ilc_section_Autentificare input.form-control,
input#query__search__,
input#query__search__ {
	background-color: #F3F5F980;
	border-color: #BDC2D580;
	padding: 15px 18px 15px 18px;
	border-radius: 14px;
}


.endpoint-learn.cmd-showloginpageorstartuppage .ilFormHeader,
.endpoint-learn.cmd-showloginpageorstartuppage .ilFormFooter,
.endpoint-login.cmd-showloginpageorstartuppage .ilFormHeader,
.endpoint-login.cmd-showloginpageorstartuppage .ilFormFooter {
	color: inherit;
	background-color: inherit;
	padding: 0 15px;
}

.ilFormHeader, .ilFormFooter {
	background-color: transparent;
}

.not-logged-in.endpoint-login:not(.base-class-iladministrationgui) .form-horizontal .control-label,
.not-logged-in.endpoint-learn:not(.base-class-iladministrationgui) .form-horizontal .control-label {
	padding: 0 15px;
	min-height: 20px;
	text-align: left;
}

.endpoint-login.cmd-showloginpageorstartuppage .ilFormHeader>.ilHeader,
.endpoint-login.cmd-showloginpageorstartuppage div#minheight,
.endpoint-learn.base-class-ilstartupgui.cmd-class-ilstartupgui div#minheight {
	display: none;
}

.endpoint-learn.base-class-ilstartupgui.cmd-class-ilstartupgui .help-block.alert.alert-danger {
	line-height: initial;
}

.ilc_section_Autentificare input.btn.btn-default {
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	background-color: #026FFF;
	width: 100%;
	padding-top: 16px;
	padding-bottom: 16px;
	font-weight: bold;
	border-radius: 20px;
	margin-top: 40px;
}

.ilc_section_Autentificare .ilFormHeader {
	display: none;
}

.ilc_section_Autentificare .ilFormHeader,
.ilc_section_Autentificare .ilFormFooter {
	background-color: #ffffff;
}

.form-horizontal {
	background: #ffffff;
}

.search_input-container input.form-control.ui-autocomplete-input {
	padding: 0;
	background: #ffffff;
}

.ilc_section_Autentificare .ilFormRequired, .ilc_section_Autentificare .ilFormCmds {
	width: 100%;
}

.ilc_section_Autentificare div#il_prop_cont_password {
	margin-bottom: 0px !important;
}

.ilc_section_Autentificare #il_prop_cont_password>div {
	line-height: 0;
}

.ilc_media_cont_MediaLOGIN img {
	border-radius: 20px;
}

figure.ilc_media_cont_MediaOverlayImage {
	position: absolute !important;
	top: 0;
	pointer-events: none;
}

.ilc_section_TexteLoginTermeniCopyR .row {
	margin-left: 0;
	margin-right: 0;
}

.course_search-filters .btn.btn-primary,
.cmd-edit.cmd-class-ilobjectmetadatagui .btn.btn-primary {
	color: #8E93A7;
	background-color: #ffffff;
	border: 1px solid #8E93A7;
	line-height: 16px;
	font-size: 14px;
	font-weight: 600;
	box-shadow: none;
	border-radius: 20px;
	padding: 10px 16px;
	margin-right: 10px;
}

.course_search-filters .btn.btn-primary.active,
.cmd-class-ilobjectmetadatagui .btn.btn-primary.active {
	color: #ffffff;
	background: #5C637F;
}

.course_search-filters .btn.btn-primary div {
	margin-bottom: 0px !important;
}

.course_search-wrapper .form-horizontal .control-label {
	display: none;
}

.course_search-wrapper .ilFormHeader.clearfix {
	margin-top: 30px;
}

.course_search-wrapper h2.ilHeader {
	font-size: 16px;
	line-height: 22px;
	font-weight: 700;
}

.cmd-edit.cmd-class-ilobjectmetadatagui .form-horizontal,
.cmd-edit.cmd-class-ilobjcategorygui .form-horizontal {
	background: linear-gradient(89.59deg, #F8F9FC 0.68%, #F8F9FC 99.98%);
	padding: 0 20px;
}

.il-layout-page {
	grid-template-rows: 151px auto auto 1fr;
}


.ilc_media_cont_LogoLogin .ilc_media_caption_MediaCaption {
	display: none;
}

.base-class-ilrepositorygui.cmd-class-ilobjrootfoldergui .il_HeaderInner.media,
.base-class-ilrepositorygui.cmd-class-ilobjrootfoldergui .breadcrumbs {
	display: none;
}


.ilSubForm,
.ilInfoScreenSec.form-horizontal .form-group {
	background: linear-gradient(89.59deg, #F8F9FC 0.68%, #F8F9FC 99.98%);
	padding: 0px 10px;
}

.ilInfoScreenSec.form-horizontal .control-label, .il_InfoScreenPropertyValue,
.base-class-iladministrationgui .form-horizontal .form-group {
	padding: 5px 15px;
	line-height: normal;
	background: linear-gradient(89.59deg, #F8F9FC 0.68%, #F8F9FC 99.98%);
	margin: 0;
	border-radius: 20px;
}

.panel .panel-heading.ilHeader, .panel .panel-heading.ilBlockHeader,
.panel-flex .il-viewcontrol-pagination, .panel-flex .il-viewcontrol-section {
	background: #F3F5F9;
}

.ilToolbar.navbar, .il-standard-form .il-standard-form-header, .il-standard-form .il-standard-form-footer, .il-standard-form .il-section-input-header {
	background: #FFFFFF;
}

.il-maincontrols-slate .btn-bulky, .il-maincontrols-slate .link-bulky {
	background-color: #F8F9FC;
	margin-bottom: 0px;
}

.il-maincontrols-slate .btn-bulky {
	padding: 8px 40px 8px 10px;
}

.il-maincontrols-slate .link-bulky {
	padding: 8px 10px 8px 10px;
}


.form-horizontal div#il_prop_cont_query__search__ .col-sm-12,
.course_search-filters2 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 20px;
	align-items: center;
	border-bottom: 1px solid #E6E9F3;
	padding: 20px 0;
	margin-bottom: 20px;
	border-top: 1px solid #E6E9F3;
}

div#course_search-results {
	padding-right: 0;
	padding-left: 0;
}
div#course_search-results.no-results {
	flex-direction:column;
}

.course_search-pagination-wrapper, .pagination-list-form-wrapper, .pagination-showing-wrapper, .pagination {
	align-content: center;
	align-items: center;
	font-size: 13px;
	color: #8E93A7;
	line-height: 16px;
	font-weight: 500;
}

.course_search-query-wrapper {
	flex-basis: content;
	flex-grow: 1;
}

.course_search-pagination-wrapper {
	border-bottom: 1px solid #E6E9F3;
	padding-bottom: 20px;
}

.pagination {
	margin: 0;
}

.pagination .btn.btn-primary {
	border: none;
	color: #5C637F;
}

.pagination label.btn.btn-primary.active {
	background: #32B8C0;
	border-color: #32B8C0;
	color: #ffffff;
}

span.pagination-showing {
	border-right: 1px solid #E6E9F3;
	padding: 5px 10px 5px 0;
}

.course_search-ordering-wrapper button#about-us {
	color: #5C637F;
	font-size: 13px;
	line-height: 16px;
	border: none;
}

.course_search-ordering-wrapper button#about-us:active {
	background-color: #ffffff;
	box-shadow: none;
}

.course_search-ordering-wrapper button#about-us:hover {
	border: none;
}

.pagination-showing-wrapper select.form-control,
.pagination-list-form-wrapper select.form-control {
	border: 1px solid #E6E9F3;
	border-radius: 8px;
	display: flex;
	padding: 8px;
	gap: 10px;
	width: fit-content;
	height: 32px;
	justify-content: center;
	align-items: center;
	align-content: center;
}

.course_search-wrapper .form-horizontal .control-label {
	display: none !important;
}

div#subform_query__search__ {
	display: flex;
	margin-bottom: 0;
	align-items: center;
	background: #ffffff;
	gap: 10px;
}

input#query__search__ {
	max-height: 46px;
	flex-basis: content;
	flex-grow: 1;
}

div#subform_query__search__ .form-group div#query__list__ {
	display: flex;
	justify-content: flex-end;
	border-radius: 16px;
	border: 1px solid #E6E9F3;
}

div#query__list__ label.radio-inline {
	border: none;
}

div#subform_query__search__ .form-group div#query__search__ {
	display: inline-flex;
	width: max-content;
	gap: 10px;
}

div#subform_query__search__ .radio input[type="radio"], div#subform_query__search__ .radio-inline input[type="radio"] {
	vertical-align: middle;
	margin-left: inherit;
	margin-top: inherit;
}

.form-horizontal div.radio label.radio-inline:not(.base-class-iladministrationgui label.radio-inline):not(.base-class-ildashboardgui label.radio-inline):not(.cmd-edit label.radio-inline):not(.cmd-create label.radio-inline):not(.cmd-class-ilmailoptionsgui label.radio-inline):not(.base-class-ilrepositorygui label.radio-inline):not(.cmd-class-ilaccountregistrationgui label.radio-inline) {
	line-height: 25px;
	padding: 12px 14px;
	border: 1px solid #E6E9F3;
	border-radius: 16px;
	line-height: 16px;
	font-size: 13px;
}

.course_search-pagination-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.course_search-pagination-wrapper,
.pagination-list-form-wrapper,
.pagination-showing-wrapper,
.pagination {
	gap: 10px;
	display: flex;
}

.course_search-filters2 input.form-control {
	background-color: #F3F5F9;
	padding: 15px 18px 15px 18px;
	border-radius: 14px;
	border: none;
}

.course_search-query-wrapper .input-group-btn {
	background-color: #F3F5F9;
	padding: 0px;
	border-radius: 0 14px 14px 0;
	border: none;
}

.course_search-query-wrapper .input-group-btn .btn-perform-search .fa-magnifying-glass {
	padding: 10px;
	background: #BDC2D5;
	border-radius: 16px;
	color: #FFF;
}

.course_search-query-wrapper .input-group-btn button.btn.btn-primary {
	border: none;
	background: none;
}

@media (min-width: 1024px) {
aside#il_right_col {
	height: 100%;
	background: #F3F5F9;
	padding: 20px;
	border-radius: 20px 20px 0 0 !important;
}
}

.cmd-class-ilpersonalprofilegui aside#il_right_col,
.cmd-class-iluserprivacysettingsgui aside#il_right_col {
	background-color: #F3F5F9;
	padding: 20px;
}

.il-workflow-header .il-workflow-title {
	background-color: transparent;
}

.base-class-ilrepositorygui.cmd-edit.cmd-class-ilobjrootfoldergui .il-layout-page-content>div {
	display: initial;
}

.il-layout-page-content #course-title {
	font-style: normal;
	font-weight: 700;
	font-size: 26px;
	line-height: 36px;
	color: #1A2240;
	display: inline-flex;
	flex-wrap: wrap;
	max-width: 75%;
	margin: auto;
}

h1.media-heading.ilHeader a {
	font-weight: 700 !important;
	font-size: 26px !important;
	color: #1A2240 !important;
}

#form_search_form label.btn.btn-primary {
	color: #515151;
	background: #fff;
	border-color: #8E93A7;
}
#form_search_form label.btn.btn-primary.active {
	color: #fff;
	background: #5c637f;
	border-color: #5c637f;
}

.btn.btn-primary.active[checked="checked"] {
	background: #5c637f;
	border: #5c637f;
}

.btn-access-course {
	padding: 19px 44px;
	gap: 6px;
	height: 54px;
	background: #026FFF;
	border: 1.5px solid #026FFF;
	border-radius: 14px;
	font-size: 14px;
	line-height: 16px;
	position: absolute;
	right: 20px;
}

#il_right_col .btn-access-course{
	position: relative;
	margin-bottom: 20px;
	right:auto;
}

.btn-access-course:focus-visible {
	position: absolute;

}

.btn-access-course:focus-visible::after {
	display: none;
}

.btn-access-course:hover,
.btn-access-course:focus,
.btn-access-course.focus,
.btn-access-course:active,
.btn-access-course.active,
.btn-access-course:active:hover .open>.dropdown-toggle.btn-access-course,
.course-title-wrapper .btn-success {
	background-color: #026FFF;
	border-color: #026FFF;
}

.btn-primary.dropdown-toggle {
	color: #fff !important;
	background-color: #026FFF !important;
	border-color: #026FFF !important;
}

.course-title-wrapper {
	margin-bottom: 25px;
}

.tile_image {
	border: 3.84106px solid #E6E9F3;
	box-shadow: 0px 2px 12px -6px rgb(24 39 75 / 3%), 0px 8px 24px -4px rgb(24 39 75 / 1%);
	border-radius: 13px;
}

.breadcrumbs .breadcrumb {
	padding-left: 15px;
	padding-top: 20px;
}

.header-inner {
	border: 1px solid #E6E9F3;
	border-radius: 0px 0px 32px 32px;
}

.breadcrumbs, .nav.il-maincontrols {
	box-shadow: none;
	border-top: none;
}

.breadcrumb_wrapper .breadcrumb span.crumb a:hover,
.breadcrumb_wrapper .breadcrumb span.crumb a {
	color: #8E93A7;
}

.breadcrumb_wrapper .breadcrumb a:focus-visible {
	outline: none;
	outline-offset: 0px;
}

.breadcrumb_wrapper .breadcrumb .crumb:last-child a {
	color: #5C637F;
}

.breadcrumb_wrapper .breadcrumb span.crumb a:focus {
	border: none;
}

div.il_HeaderInner {
	padding-bottom: 10px;
}

div.il_HeaderInner.media .media-body {
	display: none;
}

aside#il_right_col div#course_search-results .course_search-result {
	padding-right: 0;
	padding-left: 0;
}

aside#il_right_col h1.course_search-title {
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	color: #1A2240;
	margin-bottom: 35px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color: #026FFF;
	font-weight: 700;
	background-color: #ffffff;
	border-bottom: 3px solid #026FFF;
}

ul.nav.nav-pills {
	font-size: 16px;
	line-height: 22px;
}

.nav-pills>li>a {
	color: #8E93A7;
}

.tab-content {
	padding-top: 34px;
	margin-top: -2px;
	border-top: 1px solid #E6E9F3;
	color: #8E93A7;
}

.tab-content a, .tab-content pre, .tab-content li {
	color: #8E93A7
}

.ilInfoScreenSec h2 {
	font-weight: 700;
	color: #5C637F;
	font-size: 14px;
	line-height: 22px;
}

.cmd-class-ilpasswordassistancegui #fixed_content {
	display: flex;
	width: 50vw;
	margin: auto;
	padding: 20px 0;
}

.cmd-class-ilpasswordassistancegui div.ilStartupSection form.form-horizontal {
	width: 100%;
	padding: 20px;
	background: #F3F5F9;
}

.cmd-class-ilpasswordassistancegui div.ilStartupSection form.form-horizontal .form-horizontal {
	background: transparent;
}

.cmd-class-ilpasswordassistancegui #il_prop_cont_email input {
	width: 100% !important;
}

.course_search-query-wrapper .input-group input.form-control {
	font-size: 13px;
	color: #8E93A7;
}

.course_search-wrapper .form-horizontal {
	margin-bottom: 0;
}

.course_search-wrapper .form-horizontal .ilFormFooter.clearfix:last-child {
	display: none;
}

.course-image-wrapper-link span.img-responsive {
	border:0;
	box-shadow: 0px 0px 2px #e6e9f3;
	
	border-radius: 13px;
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
}

.base-class-ilimprintgui .media.il_HeaderInner {
	display: none !important;
}

#course_search-results {
	display: flex;
	flex-wrap: wrap;
}

img.footer-logo {
	height: 40px;
}

.footer-custom {
	display: block;
}

.ilc_Paragraph.list-unstyled {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 5px;
}

.footer-social-item a {
	background-color: #F4C100;
	color: #fff;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.footer-social-item a:hover {
	background-color: #fff;
	color: #F4C100 !important;
}

.ilc_section_Footer.ilCOPageSection:not(.cmd-class-ilobjrootfoldergui),
a.ilc_section_Footer.ilCOPageSection:not(.cmd-class-ilobjrootfoldergui) {
	background-color: #F3F5F9;
	padding-top: 95px;
	padding-right: 100px;
	padding-bottom: 95px;
	padding-left: 100px;
	vertical-align: middle;
	text-align: center;
	white-space: normal;
}

.ilc_section_FooterContent.ilCOPageSection:not(.cmd-class-ilobjrootfoldergui),
a .ilc_section_FooterContent.ilCOPageSection:not(.cmd-class-ilobjrootfoldergui) {
	padding: 50px;
	background-color: #5C637F;
	border-width: 4px;
	border-color: #BDC2D5;
	border-style: solid;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	white-space: normal;
	border-radius: 14px;
}

span.ilc_text_inline_FooterText {
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	white-space: normal;
}

.ilc_Paragraph.ilc_text_block_Standard.ilc_link_ExtLink {
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: normal;
	color: #8E93A7;
}

div.panel-heading:not(.course_search-wrapper div.panel-heading)[aria-expanded="true"] {
	border: 1px solid #F3F5F9;
	background-color: #5c637f !important;
	border-radius: 10px 10px 0 0 !important;
	color: #ffffff !important;
}

.form-horizontal:not(.course_search-wrapper .form-horizontal) .panel {
	margin-bottom: 5px;
}

div.panel-collapse:not(.course_search-wrapper div.panel-collapse)[aria-expanded="true"] {
	border: 1px solid #F3F5F9;
	border-radius: 0 0 10px 10px;
}

div.panel-collapse:not(.course_search-wrapper div.panel-collapse)[aria-expanded="true"] .panel-body {
	color: #5C637F;
	background-color: #FEFEFE;
}

div.panel-heading:not(.course_search-wrapper div.panel-heading)[aria-expanded="false"] {
	border: 1px solid #F3F5F9;
	background-color: #F3F5F9 !important;
	border-radius: 10px 10px 0 0 !important;
	color: #5c637f !important;
}

.course_search-wrapper div.ilHeaderDesc,
.course_search-wrapper .ilFormHeader.clearfix {
	display: none;
}

#form_search_form .ilHeader+.caret,
#form_[name="formlogin"] .ilHeader+.caret {
	display: none;
}

#form_search_form .panel-collapse,
#form_[name="formlogin"] .panel-collapse {
	display: block;
	height: auto !important;
	border: none;
}

#form_search_form .panel-body .ilHeader,
#form_[name="formlogin"] .panel-body .ilHeader,
#form_search_form .ilFormFooter,
#form_[name="formlogin"] .ilFormFooter,
#form_[name="formlogin"] .ilHeaderDesc,
#form_search_form .ilHeaderDesc {
	display: none;
}

.course_search-wrapper .form-horizontal .panel {
	margin-bottom: 0px;
	box-shadow: none;
}

.course_search-wrapper .form-horizontal .panel-primary>.panel-heading {
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
}

.course_search-wrapper .ilFormCmds input.btn.btn-default {
	display: none;
}

.il-mode-info {
	margin-bottom: 0;
}

form#form_[name="formlogin"] .ilFormFooter.clearfix {
	display: block;
}

form#form_[name="formlogin"] div.panel-heading[aria-expanded="true"] {
	display: none;
}

form#form_[name="formlogin"] .panel-body {
	padding: 0;
	background: initial;
}

.ilContainerBlock .ilContainerBlockHeader {
	background-color: #F3F5F9;
	font-weight: 600;
	font-size: 16px;
	line-height: 1.2em;
	border-radius: 20px 20px 0 0;
}

.ilCLI.ilObjListRow.row {
	border-bottom: none;
}

div.ilContainerListItemOuter {
	padding: 5px 12px;
}

.ilContainerItemsContainer {
	padding: 15px 0;
}

.ilToolbar.navbar {
	margin-bottom: 0;
}

.ilObjListRow:last-child {
	border-radius: 20px;
}

.ilContainerBlock, .il-panel-listing-std-container, .calstd {
	border-radius: 20px;
}

form#formInfoScreen .panel-heading.accordion-toggle[aria-expanded="true"] a.panel-title {
	color: #ffffff;
}

.il_InfoScreenProperty {
	padding: 5px;
	text-align: right;
}

span.img-responsive.placeholder-image {
	background-size: 90%;
	background-repeat: no-repeat;
}

img.img-responsive.placeholder-image {
	object-fit: scale-down !important;
}

.ilc_section_SectiuneCategorii .ilContainerBlockHeader {
	display: none;
}

.il-layout-page-content {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}

.owl-item {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: all 1s ease;
}

.ilc_section_SectiuneLOGIN .owl-stage {
	padding: 0;
}

@media only screen and (min-width: 679px) {
	.owl-item.active.center {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
	}

	.owl-stage {
		padding: 100px 0;
	}
}

.owl-nav button {
	position: absolute;
	top: 50%;
	background-color: #000;
	color: #fff;
	margin: 0;
	transition: all 0.3s ease-in-out;
}

.owl-nav button.owl-prev {
	left: 0;
}

.owl-nav button.owl-next {
	right: 0;
}

.owl-dots {
	text-align: center;
	padding-top: 15px;
}

.owl-dots button.owl-dot {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background: #ccc;
	margin: 0 3px;
}

.owl-dots button.owl-dot.active {
	background-color: #000;
}

.owl-dots button.owl-dot:focus {
	outline: none;
}

.owl-nav button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: rgba(255, 255, 255, 0.38) !important;
}

.owl-nav span,
.owl-dots span {
	font-size: 70px;
	position: relative;
	top: -5px;
}

.owl-nav button:focus {
	outline: none;
}

#il_center_col {
	padding-bottom: 20px;
}

.panel-sub {
	margin-top: 0;
}

.panel-heading.ilHeader {
	border-radius: 20px 20px 0 0;
}

aside#il_right_col .panel-heading.ilHeader {
	background: none;
}

.course_search-result .commands>.btn-group>button:focus,
.course_search-result .commands>.btn-group>button:hover,
.panel .panel-heading.ilBlockHeader .dropdown>button.dropdown-toggle:hover,
.panel .panel-heading.ilBlockHeader .dropdown>button.dropdown-toggle,
.open>.dropdown-toggle.btn-default:focus {
	color: #fff !important;
	background: #5C637F;
	border: 1px solid #5C637F;
}

.panel .panel-heading.ilHeader .dropdown>button.dropdown-toggle:hover,
.panel .panel-heading.ilBlockHeader .dropdown>button.dropdown-toggle:hover {
	color: #5C637F;
}

.ilTableCommandRowTop.form-inline {
	width: fit-content;
	float: right;
	margin: auto;
	margin-top: -30px;
	gap: 5px;
	background-color: transparent;
	display: -webkit-inline-box;
}

.table>thead>tr>th * {
	font-weight: 600;
	color: #fff;
}

.table>thead>tr>th {
	background-color: #5C637F;
}

.table>thead>tr>th:first-child {
	border-radius: 20px 0 0 0;
}

.table>thead>tr>th:last-child {
	border-radius: 0 20px 0 0;
}

div.ilTableOuter {
	box-shadow: none;
}

table.table.table-striped.fullwidth td {
	border: 1px solid #F3F5F9 !important;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #F3F5F9;
}

.form-control {
	font-size: 12px;
	color: #161616;
	border: 1px solid #8E93A7;
	border-radius: 5px;
}

.ilTableNav.yui-skin-sam .ilRight {
	padding-bottom: 25px !important;
}

.base-class-iladministrationgui .form-horizontal .form-group label, .base-class-iladministrationgui .form-horizontal .form-group>div {
	display: inline-block;
}

.input-group.date {
	display: table !IMPORTANT;
}

.form-horizontal .control-label {
	padding-bottom: 4px;
	min-height: auto;
	text-align: left;
}

.base-class-iladministrationgui #il_prop_cont_search_for .form-group label {
	display: inline-flex;
	width: 210px;
}

.base-class-iladministrationgui #il_prop_cont_search_for .form-group select.form-control, .base-class-iladministrationgui #il_prop_cont_search_for .form-group input.form-control {
	display: inline-flex;
	width: 100%;
	min-width: 500px;
	height: 40px;
}

.table-responsive td.std p {
	margin: 0;
}

element.style {}

.il_VAccordionHead, .il_HAccordionHead {
	color: #ffffff;
	background-color: #5C637F;
	border-radius: 14px;
	border: 1px solid #5C637F;
}

.il_HAccordionHead:hover, .il_VAccordionHead:hover {
	background-color: #F3F5F9;
	color: #5C637F;
	border: 1px solid #5C637F;
}

.base-class-iladministrationgui .form-horizontal #accordiontab-1 .form-group {
	border-radius: 5px;
}

.base-class-ilrepositorygui #il_center_col .form-horizontal {
	margin-bottom: 0;
	padding: 0;
	background: transparent;
}

.ilc_text_block_MediaLoginCuLinkHOME a,
.ilc_text_block_MediaLoginCuLinkHOME a:hover {
	color: transparent;
}

.logged-in #menu-item-repository.link-title-only>*>.icon {
	display: inherit;
	margin-right: 5px;
}

.alert-danger, .form-horizontal .alert-danger.help-block {
	line-height: normal;
}

@media (hover: none) {
	.il-mainbar-triggers .btn-bulky:hover, .il-mainbar-triggers .il-link.link-bulky:hover {
		background-color: #F3F5F9;
		border-radius: 0 0 10px 10px;
	}

	.il-mainbar-triggers .btn-bulky:hover .icon, .il-mainbar-triggers .il-link.link-bulky:hover .icon {
		filter: invert(0%);
	}
}

@media only screen and (max-width: 320px) {
	.course_search-ordering-wrapper {
		padding: 14px 10px;
	}

	.panel .panel-body {
		padding: 6px 6px;
	}

	#form_search_form .button-group {
		padding-bottom: 0;
	}

	#course_search-results {
		padding-top: 0;
	}

	.course_search-result {
		padding-left: 0;
		padding-right: 0;
	}

	.ilc_section_FooterContent.ilCOPageSection:not(.cmd-class-ilobjrootfoldergui), a .ilc_section_FooterContent.ilCOPageSection:not(.cmd-class-ilobjrootfoldergui) {
		padding: 20px;
	}

	.ilc_section_Footer.ilCOPageSection:not(.cmd-class-ilobjrootfoldergui), a.ilc_section_Footer.ilCOPageSection:not(.cmd-class-ilobjrootfoldergui) {
		padding: 10px 20px !important;
	}
}


.ilc_section_SectiuneRepositoryTOP.ilCOPageSection {
    padding-left: 20px;
    background-position: 38% 0%;
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1) {
	.ilc_section_SectiuneRepositoryTOP.ilCOPageSection {
		padding-left: 20px;
		background-position: 98% 79%;
	}
}
.dropdown-menu {
  background-color: #f7f9ff;
  border: 1px solid #5c637f4a;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus {

    color: #026FFF;
}
a[href*="openidconnect.php"] {
	display: none !important;
}
#form_search_form .form-group > div{
	padding:0;
}

#mainspacekeeper{
	width:100%;
}
div.il_HeaderInner.media{
	display:none;
}
.tile_image{
	background-position: center;
    background-size: contain;
	background-repeat: no-repeat;
	background-color: #fff;
    padding: 0;
    padding-bottom: 100%;
    margin: 0;
    border: 0;
	margin-bottom:30px;
}
@media only screen and (min-width: 769px) {
	.il-maincontrols-metabar > li > .btn-bulky > .glyph, .il-maincontrols-metabar > li > .link-bulky > .glyph{
		display: flex;
		color: #1A2240;
	}
	.il-maincontrols-metabar > li > .btn-bulky > .bulky-label, .il-maincontrols-metabar > li > .link-bulky > .bulky-label{
		position: relative;
		width: auto;
		height: auto;
		display: flex;
		color: #1A2240;
		font-size:15px;
	}
	.il-maincontrols-metabar > li > .btn-bulky, .il-maincontrols-metabar > li > .link-bulky,
	.il-maincontrols-metabar > li > .il-link.link-bulky{
		display:flex;
		align-items:center;
		padding-top:0;
		padding-bottom:0;
	}
}
.ilc_section_SectiuneRepositoryTOP.ilCOPageSection .ilc_Paragraph.ilc_text_block_Standard {
    color: #26376C;
}
.il-mainbar-triggers .btn-bulky .bulky-label, .il-mainbar-triggers .il-link.link-bulky .bulky-label, .il-maincontrols-metabar > li > .btn-bulky > .bulky-label, .il-maincontrols-metabar > li > .link-bulky > .bulky-label {
    font-weight: 600;
}
.identity-images{
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
    width:100%;
	gap: 5%;
    margin: 0 auto;
	border: 1px solid white;
    outline: 1px solid white;
}

.identity-image{
	height: 90px;
}
.footer-copy-right{
	flex-direction:column;
}
.ilc_text_block_MediaLoginCuLinkHOME{
	display: none !important;
}
#menu-item-acasa{
	pointer-events:none;
}
.owl-item.active:not(.center) {
    z-index: -1;
}

.owl-item .il-card-repository-head {
    display: none;
}
.owl-item.active.center ul.dropdown-menu .btn-link {
    font-size: 12px;
    padding: 0px 5px;
}
.breadcrumb em{
	display:none;
}
.ilc_text_block_BTNAlbastru a,
.ilc_text_block_BTNAlbastru a:hover {
    color: #ffffff;
    text-decoration: none;
}

.not-logged-in .ilc_text_block_BTNAlbastru,
.logged-in:not(.role-466):not(.cmd-edit) .ilc_text_block_BTNAlbastru{
	display:none !important;
}
.logged-in:not(.cmd-edit) .ilc_text_block_BTNAlbastru2{
	display:none !important;
}
.ilc_text_block_BTNAlbastru2{
	display:none !important;
}
.logged-in.role-467.base-class-ildashboardgui.cmd-show #ilTab{
	display:none !important;
}
@media only screen and (min-width: 992px){
	.il-mainbar-tools-button {
		margin-left: 190px;
		position: absolute;
		margin-top: -55px;
	}
}

.course_search-result .commands{
    position: absolute;
    top: 0;
    right: 15px;
}
.course_search-result .commands>.btn-group>button{
	border-radius:0;
    border-bottom-left-radius: 13px;
    border-top-right-radius: 12px;
    background: rgba(255,255,255,10.5);
}

.course_search-result .course-status{
	position: absolute;
    left: 15px;
    top: 0px;
    background: #fff;
    color: #000;
    padding: 5px;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 13px;
}

body:not(.role-2) .course_search-result .course-status{
	display:none;
}

.il-maincontrols-metabar > li > button > .bulky-label{
	display:none !important;
}

@media only screen and (max-width: 480px) {
	.course_search-listing-wrapper .btn.btn-primary {
		padding: 10px;
		min-width: 40px;
		height: 40px;
	}

	.course_search-ordering-wrapper {
		padding: 10px 5px;
		height: 43px;

	}
	.course_search-ordering-wrapper button#about-us {
		font-size: 9px;
	}
}