
#tc-background-area {
	background-color: #ececec;
}


.tc-main .tc-main-title h1,
.tc-widget .tc-widget-title h2 {
	color: #1f3f6c; /*#1886ed; = 209 90 93 */
}

.tc-button.tc-button-main {
	background-color: #1f3f6c; /*#1886ed; = 209 90 93 */
}

.tc-button.tc-button-main:hover,
.tc-button.tc-button-main.tc-hover {
	color: #5c6f99; /*#a1c0ee; = 216 32 93 */
}

.tc-table .tc-table-column .tc-table-column-title > .fa {
	color: white; /* #1a2433; /* #245e95; = 209 76 58 */
}

.tc-table .tc-table-row.tc-table-row-heading {
	background-color: #1f3f6c; /*#1886ed; = 209 90 93 */
}

.tc-table .tc-table-row.tc-table-row-heading .tc-table-column:hover,
.tc-table .tc-table-row.tc-table-row-heading .tc-table-column.tc-hover,
.tc-table .tc-table-row.tc-table-row-heading .tc-table-column.tc-hover-column {
	background-color: #162d4d; /*#167CDB; = 209 90 86 */
}

.tc-widget[data-item-type="calendar"][data-widget="details"] .tc-form .tc-form-description {
	padding: 6px 9px 8px;
	font-size: 18px;
	line-height: 1.2;
	background: #ebebeb;
	border: 1px solid #cccccc;
}

.tc-widget[data-item-type="user_login"][data-widget="credentials"] .tc-form-buttons li:first-child {
	float: right;
}


.tc-main .tc-main-controls .tc-caption {
	width: 150px;
}

.tc-field .tc-caption:after {
	content: "";
}

.tc-main .tc-main-controls .tc-caption:after {
	content: "";
}


@media screen and (max-width: 767px) {

	.tc-main .tc-main-controls .tc-caption {
		width: 138px;
	}

	.tc-field[data-item-type="calendar"][data-field="lecturers"] {
		display: none;
	}

}

.tc-table-mobile .tc-table-mobile-row .tc-table-mobile-title-column:after {
	content: ",";
}

.tc-table-mobile .tc-table-mobile-row .tc-table-mobile-title-column:last-child:after {
	content: "";
}

.tc-field[data-item-type="student_registration"][data-field="guidances"] .tc-table-mobile-column.tc-table-mobile-column-expand {
	display: none;
}


.tc-root-rtl .tc-active-area-landing #tc-background-area {
	background-size: auto 100%;
}

.tc-root-rtl .tc-active-area-landing #tc-background-area:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 90px;
	height: 94px;
	background: url('/?action=resource&type=image&resource=landing-logo') no-repeat;
}

@media screen and (max-width: 767px) {

	.tc-root-rtl .tc-active-area-landing #tc-background-area {
		background-image: none;
	}
	.tc-root-rtl .tc-active-area-landing #tc-background-area:after {
		display: none;
	}

}


.tc-sidebar-element.tc-sidebar-logo {
	display: none;
}

.tc-root-rtl .tc-sidebar .tc-print-wrapper {
	right: auto;
	left: 0;
}

@media screen and (max-width: 767px) {

	.tc-sidebar .tc-print-wrapper {
		display: none;
	}
	.tc-sidebar .tc-banners li:first-child .tc-banner {
		margin-top: 0;
	}

}

.tc-menu .tc-menu-item {
	text-align: center;
}

.tc-menu .tc-menu-item .tc-menu-button {
	display: inline-block;
}

.tc-menu > .tc-menu-item > .tc-menu-button > .fa {
	display: block;
	height: 42px;
	width: 42px;
	margin: 0 auto 5px;
	padding: 10px;
	font-size: 30px;
	line-height: 40px;
	border-radius: 50%;
	border: 2px solid;
}

.tc-root-rtl .tc-menu > .tc-menu-item > .tc-menu-button > .fa {
	margin-left: auto;
}

.tc-root-rtl .tc-menu .tc-menu-sub {
	padding-right: 0;
}

.tc-menu .tc-menu-item.tc-menu-current > .tc-menu-button,
.tc-menu .tc-menu-item.tc-menu-current-parent.tc-menu-closed > .tc-menu-button {
	background-color: #162d4d;
}

.tc-menu .tc-menu-item.tc-menu-current-parent.tc-menu-open > .tc-menu-button {
	background-color: #193459;
}


.tc-banners-position-form.tc-banners-position-before {
	position: absolute;
	right: 50%;
	margin-right: 240px;
	left: 20px;
	top: 100px;
}

@media screen and (max-width: 1024px) {
	.tc-banners-position-form.tc-banners-position-before {
		position: static;
		margin-right: 0;
	}
}


.tc-sidebar,
.tc-sidebar-bg {
	background-color: #1f3f6c;
}


.tc-field[data-field="videos_before_course_starts"] .tc-control-iframes-iframe {
    margin: 0 auto;
    max-width: 800px;
}

