

/* Start:/local/templates/sibsiu/components/bitrix/news.detail/department/style.css?17691473485187*/

#left-wrap img {

		max-width: 100%;
		height: auto;
}

table {

    display: block;
    overflow-x: auto;
    white-space: nowrap;

	th {
		background-color: #007BC6;
		color: white;

		border-left: 1px solid #3C92BF;
		border-bottom: 1px solid #3C92BF;
	}

	td {
		background-color: #F5F7FA;
		color: black;

		border-left: 1px solid #E8ECF4;
		border-bottom: 1px solid #DFDFEA;
	}
}


.sidebar {
    position: sticky;
    top: 20px;
    max-height: calc(100vh - 20px);
    overflow-y: auto;
}

.page_inner_full_width_title {
	padding: 6px 12px;
}

.right_column_after_picture {
	flex: 1;
    min-width: 0;
}

.truncate-line {
	display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
}

@media (max-width: 576px) {
	.sidebar {
		position: relative;
		top: 0;
		height: auto;
	}
}

.padding-header {
	padding: 6px 12px;
	border: 1px solid transparent;
}

.head-profile-image {
	position: relative;
	width: 100%;
	padding-top: 143.33%;
	overflow: hidden;
	border-radius: 8px;
	background: #f0f0f0;
}

.head-profile-image-wrapper {
	padding: 10px;
	margin: 5px;
}

.head-profile-image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	object-fit: cover;
}

.usercard {
	width: 16rem;
	min-width: 16rem;
	font-size: 0.8rem;
}

.usercard a {
	font-size: 0.9rem;
}

#image-frame {
	img {
		width: 150px;
		height: 150px;
	}
}

.image {
	position: relative;
	width: 100%;
	padding-top: 143.33%;
	overflow: hidden;
	border-radius: 8px;
	background: #f0f0f0;
}

.image-wrapper {
	padding: 10px;
	margin: 5px;
}

.image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	object-fit: cover;
}

.person-card h5 {
	font-size: 16px;
	margin-top: 10px;
	font-weight: bold;
}

.person-card p {
	font-size: 14px;
	color: #666;
}

@media (max-width: 576px) {
	.profile-image {
		border-radius: 4px
	}
	.person-card h5 {
		font-size: 20px
	}
	.person-card p {
		font-size: 18px
	}
}

.btn {
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #14609e;
	--bs-btn-hover-border-color: #125a95;
}

.btn-rounder {
	border-radius: 1.5rem !important;
}

.btn-clean {
    background-color: #f6f7fb !important;
    border: 1px solid #e7e9eb !important;
    color: #000000 !important;
}

.btn-clean i {
    color: #1771ba;
}

.btn-clean:hover {
    background-color: #14609e !important;
    border-color: #14609e !important;
    color: #ffffff !important;
}

.btn-clean:hover i {
    color: #ffffff !important;
}

/* Активная кнопка */
.btn-clean.active,
.btn-clean:active {
    background-color: #1771ba !important;
    border-color: #1771ba !important;
    color: #ffffff !important;
}

.btn-clean.active i,
.btn-clean:active i {
    color: #ffffff !important;
}

.collapsible-text {
	position: relative;
}

.collapsible-text-inner {
	overflow: hidden;
	transition: max-height 0.35s ease, opacity 0.35s ease;
}

.collapsible-text.is-collapsed .collapsible-text-inner {
	opacity: 0.9;
}

.collapsible-text.is-expanded .collapsible-text-inner {
	opacity: 1;
	padding-bottom: 0rem;
}

.collapsible-text.is-collapsed::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 180px; /* высота fade, под себя подгони */
	pointer-events: none;

	background: linear-gradient(
		to bottom,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100%
	);

	transition: opacity 0.35s ease;
	opacity: 1;
}

.collapsible-text.is-expanded::after {
	opacity: 0;
}

.collapsible-text.is-collapsed .collapsible-text-controls {
	position: absolute;
	left: 50%;
	bottom: 1.5rem;
	transform: translateX(-50%);
	z-index: 5;
}

.collapsible-text.is-expanded .collapsible-text-controls {
	position: static;
	transform: none;
	margin-top: 1rem;
	text-align: center;
}

.collapsible-text-toggle {
	background: #fff !important;
	position: relative;
	z-index: 6;
}

.collapsible-text.is-collapsed .collapsible-text-toggle {
	box-shadow:
		0px 0px 100px white,
		0px 0px 50px white,
		0px 0px 25px white,
		0px 0px 10px white,
		2px 2px 10px white,
		2px -2px 10px white,
		-2px 2px 10px white,
		-2px -2px 10px white,
		0px 0px 5px white,
		2px 2px 5px white,
		2px -2px 5px white,
		-2px 2px 5px white,
		-2px -2px 5px white,
		0px 0px 3px white;
}

.collapsible-text-toggle:hover {
	background: var(--bs-btn-hover-bg) !important;
	transform: translateY(-1px);
}

.btn-frame:hover button {
	--bs-btn-bg: #1771ba;
	--bs-btn-color: #fff !important;
}

.btn-frame:has(.btn-collapse[aria-expanded="true"]) .btn-link {
	--bs-btn-bg:#1771ba;
	--bs-btn-color: #fff !important;
}

.btn-link {
	--bs-btn-color: #212529 ;
	--bs-btn-bg: #1771ba;
	--bs-btn-border-color: #1771ba;
	--bs-btn-hover-color: #fff !important;
	--bs-btn-hover-bg: #14609e;
	--bs-btn-hover-border-color: #125a95;
	--bs-btn-focus-shadow-rgb: 58,134,196;
	--bs-btn-active-color: #fff !important;
	--bs-btn-active-bg: #125a95;
	--bs-btn-active-border-color: #11558c;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #1771ba;
	--bs-btn-disabled-border-color: #1771ba;
}

/* End */


/* Start:/local/templates/sibsiu/components/bitrix/news.list/news-main-page-s/style.css?17431434652553*/
.news_div_img_content{
	display:block;
	border:0px solid #faf;
	width:360px;
	height:200px;
	overflow: hidden;
	background-color:#5181B8;
	/*background:linear-gradient(45deg, rgba(30, 87, 153,1) 13%,rgb(59, 117, 177,0) 39%,rgb(30, 87, 153,0) 66%);*/
}
.news_div_img_content:hover{
	/*-webkit-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.5);*/
}
.news_div_img_date{
	position: absolute;
	display: block;
	overflow: hidden;
	width: 60px;
	height: 60px;
	background-size: cover;
	top: 143px;
	left: 306px;
}
.news-date-mainpage-day{
	display:block;
	background-color:#00CC00;
	line-height:24px;
	width:54px;
	color:#fff;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	opacity: 1;
	cursor: default;
}
.news-date-mainpage-month{
	display:block;
	background-color:#009F00;
	background-color:#00CC00;
	line-height:24px;
	width:54px;
	color:#fff;
	font-size:18px;
	text-align:center;
	padding-top:0px;
	padding-bottom:4px;
	opacity: 1;
	cursor: default;
}
.news-div-img{
	display:block;
	overflow:hidden;
	width:360px;
	height:200px;
	cursor: pointer;

	img {
		width: 100% !important;
		height: 100% !important;
	}
}

.news-div-text{
	display:block;
	position: relative;
	height: 160px;
	width: 360px;
	overflow: hidden;
	border:0px solid #ad1;
}
.news-div-hidew{
	display:block;
	position:absolute;
	border:0px solid #ad1;
	bottom:0px;
	clear:both;
	width:360px;
	height: 80px;
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 70% ,rgba(255,255,255,1)100%);
}
.news-div-allelemetn{
	display: block;
	width:360px;
	height:400px;
	position: relative;
	padding-top:5px;

}
/* .news-div-allelemetn1{
	display: block;
	width:360px;
	height:390px;
	position: relative;
	overflow: hidden;
	margin-left: 5px;
} */
/* .news-div-allelemetn1:hover{
	-webkit-box-shadow: 0px -6px 6px 3px rgba(100, 100, 100, 0.25);
	-moz-box-shadow: 0px -6px 6px 3px rgba(100, 100, 100, 0.25);
	box-shadow: 0px -6px 6px 3px rgba(100, 100, 100, 0.25);

} */
.news-div-allelemetn1:hover .news-date-time .news-date-mainpage-month, .news-div-allelemetn1:hover .news-date-time .news-date-mainpage-day{
	opacity: 0.2;

}

.news-lenta-item-title{
	margin-top:5px;
}

.siu-news-grid-date span:first-child {
	font-size: 1.5rem;
	line-height: 1.5rem;
	font-weight: bold;
	padding-left: 0.3rem;
	padding-right: 0.3rem;
	color: white;
}


#news_lenta_item {
	transition: all 0.15s;
}

#news_lenta_item:hover {
	transform: scale(1.025);
}
/* End */


/* Start:/local/templates/sibsiu/components/sibsiu/user.list/table/style.css?1764223913114*/

.table-text-wrap td,
.table-text-wrap th {
	word-wrap: break-word;
	overflow-wrap: break-word;
	hyphens: auto;
}

/* End */
/* /local/templates/sibsiu/components/bitrix/news.detail/department/style.css?17691473485187 */
/* /local/templates/sibsiu/components/bitrix/news.list/news-main-page-s/style.css?17431434652553 */
/* /local/templates/sibsiu/components/sibsiu/user.list/table/style.css?1764223913114 */
