

/* Start:/company/purchases/css/style.css?177633780211367*/
/* =========================================================
   Purchases
   ========================================================= */

   .page-purchases-content{
	max-width: 100%;
	padding: 0;
}

.page-purchases-content p{
	color:#494F65;
	font-size:22px;
	line-height:1.5;
	margin: 0 0 16px;
}

.page-purchases-content strong,
.page-purchases-content b{
	font-weight:700;
}

.page-purchases-content a{
	color:#004780;
	text-decoration: underline;
	font-weight:700;
}

.page-purchases-content a:hover{
	color:#F58F1F;
}

.page-purchases-content .purchases-intro{
	margin: 0 0 24px;
}

.page-purchases-content .purchases-card{
	background:#FAF6F6;
	border-radius:12px;
	padding:18px 20px;
	box-shadow: 0 2px 8px rgba(0,0,0,.12);
	margin: 20px 0;
}

.page-purchases-content .purchases-hidden-text{
	margin-top: 12px;
}

.page-purchases-content .purchases-alert{
	background:#FFF4E8;
	border-left: 6px solid #F58F1F;
	border-radius:12px;
	padding:16px 18px;
	box-shadow: 0 2px 8px rgba(0,0,0,.10);
	margin: 20px 0;
}

.page-purchases-content .purchases-alert p{
	margin: 0 0 12px;
}

.page-purchases-content .purchases-alert p:last-child{
	margin-bottom: 0;
}

.page-purchases-content .purchases-alert ol{
	margin: 10px 0 16px;
	padding-left: 22px;
	color:#494F65;
	font-size:22px;
	line-height:1.5;
}

.page-purchases-content .purchases-alert li{
	margin: 10px 0;
}

@media (max-width: 768px){
	.page-purchases-content p,
	.page-purchases-content .purchases-alert ol{
		font-size:18px;
		line-height:1.5;
	}

	.page-purchases-content .purchases-card,
	.page-purchases-content .purchases-alert{
		padding:14px 16px;
	}
}

/* =========================================================
   Purchases: filter + sorting + list styles
   Добавить в конец /company/purchases/css/style.css
   ========================================================= */

   .page-purchases-content .filter-wrapper{
	margin: 24px 0 0;
}

/* Фильтр */
.page-purchases-content .purchase-filter{
	background:#FAF6F6;
	border-radius:12px;
	padding:18px 20px;
	box-shadow: 0 2px 8px rgba(0,0,0,.12);
	margin: 0 0 18px;
}

.page-purchases-content .purchase-filter .row{
	margin-bottom: 0;
}

.page-purchases-content .purchase-filter .row > [class*="col-"]{
	color:#004780;
	font-size:18px;
	font-weight:600;
	margin-bottom:16px;
}

.page-purchases-content .purchase-filter input[type="text"],
.page-purchases-content .purchase-filter input[type="search"],
.page-purchases-content .purchase-filter select,
.page-purchases-content .purchase-filter .date-picker{
	width:100%;
	height:46px;
	box-sizing:border-box;
	margin-top:8px;
	padding:0 14px;
	border:2px solid rgba(0,71,128,.18);
	border-radius:10px;
	background:#fff;
	color:#494F65;
	font-size:16px;
	outline:none;
}

.page-purchases-content .purchase-filter input[type="text"]:focus,
.page-purchases-content .purchase-filter input[type="search"]:focus,
.page-purchases-content .purchase-filter select:focus,
.page-purchases-content .purchase-filter .date-picker:focus{
	border-color:#F58F1F;
	box-shadow:0 0 0 3px rgba(245,143,31,.16);
}

/* Иконка календаря */
.page-purchases-content .purchase-filter .calendar-icon{
	margin-left:8px;
	vertical-align:middle;
	transform: translateY(2px);
	cursor:pointer;
}

/* Кнопка */
.page-purchases-content .purchase-filter .text-right{
	margin-top:4px;
}

.page-purchases-content .purchase-filter .button,
.page-purchases-content .purchase-filter input[type="submit"]{
	display:inline-block;
	border:none;
	border-radius:10px;
	padding:10px 18px;
	background:#F58F1F;
	color:#fff;
	font-size:16px;
	font-weight:700;
	cursor:pointer;
	transition:opacity .2s ease, transform .2s ease;
}

.page-purchases-content .purchase-filter .button:hover,
.page-purchases-content .purchase-filter input[type="submit"]:hover{
	opacity:.92;
	transform:translateY(-1px);
}

/* Сортировка */
.page-purchases-content .sort-filter{
	margin: 0 0 20px;
}



.page-purchases-content .sortings a{
	display:inline-block;
	margin-left:12px;
	color:#004780;
	text-decoration:underline;
	font-weight:600;
}

.page-purchases-content .sortings a:hover{
	color:#F58F1F;
}

.page-purchases-content .sortings a.active{
	color:#F58F1F;
}

/* Если после фильтра появляются списки/элементы компонента */
.page-purchases-content .news-list .wide-dwn-itm,
.page-purchases-content .news-list .item,
.page-purchases-content .purchase-item{
	background:#FAF6F6;
	border-radius:12px;
	padding:14px 16px;
	box-shadow:0 2px 8px rgba(0,0,0,.10);
	margin:0 0 14px;
}

/* Общие ссылки в карточках результатов */
.page-purchases-content .news-list a,
.page-purchases-content .purchase-item a{
	color:#004780;
	text-decoration:underline;
	font-weight:600;
}

.page-purchases-content .news-list a:hover,
.page-purchases-content .purchase-item a:hover{
	color:#F58F1F;
}

/* Общий текст результатов */
.page-purchases-content .news-list,
.page-purchases-content .news-list p,
.page-purchases-content .news-list div,
.page-purchases-content .purchase-item,
.page-purchases-content .purchase-item p,
.page-purchases-content .purchase-item div{
	color:#494F65;
	font-size:22px;
	line-height:1.5;
}

/* Мобильная версия */
@media (max-width: 768px){
	.page-purchases-content .purchase-filter{
		padding:14px 16px;
	}

	.page-purchases-content .purchase-filter .row > [class*="col-"]{
		font-size:16px;
		margin-bottom:12px;
	}

	.page-purchases-content .purchase-filter input[type="text"],
	.page-purchases-content .purchase-filter input[type="search"],
	.page-purchases-content .purchase-filter select,
	.page-purchases-content .purchase-filter .date-picker{
		height:44px;
		font-size:16px;
	}

	.page-purchases-content .purchase-filter .button,
	.page-purchases-content .purchase-filter input[type="submit"]{
		width:100%;
	}

	.page-purchases-content .sortings{
		font-size:15px;
	}

	.page-purchases-content .sortings a{
		display:block;
		margin:8px 0 0;
	}

	.page-purchases-content .news-list,
	.page-purchases-content .news-list p,
	.page-purchases-content .news-list div,
	.page-purchases-content .purchase-item,
	.page-purchases-content .purchase-item p,
	.page-purchases-content .purchase-item div{
		font-size:18px;
		line-height:1.5;
	}
}

/* =========================================================
   Purchases documents pages: filter + sorting + empty state
   Для /company/purchases/announcing/ и похожих подразделов
   ========================================================= */

/* Форма фильтра */
.page-purchases-content form{
	margin: 0 0 18px;
}

.page-purchases-content form .sort-filter{
	background:#FAF6F6;
	border-radius:12px;
	padding:18px 20px;
	box-shadow: 0 2px 8px rgba(0,0,0,.12);
	margin: 0 0 18px;
}

.page-purchases-content form .sort-filter .row{
	margin: 0;
}

.page-purchases-content form .sort-filter .row > [class*="col-"]{
	color:#004780;
	font-size:18px;
	font-weight:600;
	margin-bottom:12px;
}

/* поля фильтра */
.page-purchases-content form input[type="text"],
.page-purchases-content form input[type="search"],
.page-purchases-content form .date-picker,
.page-purchases-content form select{
	width:100%;
	height:46px;
	box-sizing:border-box;
	margin-top:8px;
	padding:0 14px;
	border:2px solid rgba(0,71,128,.18);
	border-radius:10px;
	background:#fff;
	color:#494F65;
	font-size:16px;
	outline:none;
}

.page-purchases-content form input[type="text"]:focus,
.page-purchases-content form input[type="search"]:focus,
.page-purchases-content form .date-picker:focus,
.page-purchases-content form select:focus{
	border-color:#F58F1F;
	box-shadow:0 0 0 3px rgba(245,143,31,.16);
}

/* календарик */
.page-purchases-content form .calendar-icon{
	margin-left:8px;
	vertical-align:middle;
	transform: translateY(2px);
	cursor:pointer;
}

/* кнопки */
.page-purchases-content form .text-right{
	margin: 0 0 18px;
}

.page-purchases-content form .btn-blue,
.page-purchases-content form .btn-trans{
	display:inline-block;
	border-radius:10px;
	padding:10px 18px;
	font-size:16px;
	font-weight:700;
	cursor:pointer;
	transition:opacity .2s ease, transform .2s ease, background-color .2s ease, color .2s ease, border-color .2s ease;
}

.page-purchases-content form .btn-blue{
	border:none;
	background:#F58F1F;
	color:#fff;
	margin-right:10px;
}

.page-purchases-content form .btn-blue:hover{
	opacity:.92;
	transform:translateY(-1px);
}

.page-purchases-content form .btn-trans{
	border:2px solid rgba(0,71,128,.25);
	background:transparent;
	color:#004780;
}

.page-purchases-content form .btn-trans:hover{
	background:#FFF4E8;
	border-color:rgba(245,143,31,.45);
	color:#F58F1F;
}

/* Блок сортировки под фильтром */
.page-purchases-content > .sort-filter,
.page-purchases-content .row.sort-filter{
	background: transparent;
	padding: 0;
	box-shadow: none;
	margin: 0 0 20px;
}

.page-purchases-content .sortings{
	color:#7A7F8C;
	font-size:16px;
	line-height:2.5;
}

.page-purchases-content .sortings a{
	display:inline-block;
	margin-left:12px;
	color:#004780;
	text-decoration:underline;
	font-weight:600;
}

.page-purchases-content .sortings a:hover,
.page-purchases-content .sortings a.active{
	color:#F58F1F;
}

/* Пустой список / сообщения */
.page-purchases-content .news-list{
	margin: 0 0 20px;
}

.page-purchases-content .news-list .col-xs-12{
	background:#FAF6F6;
	border-radius:12px;
	padding:18px 20px;
	box-shadow:0 2px 8px rgba(0,0,0,.10);
	color:#494F65;
	font-size:22px;
	line-height:1.5;
}

/* Общие элементы списка, если потом появятся документы */
.page-purchases-content .news-list .wide-dwn-itm{
	background:#FAF6F6;
	border-radius:12px;
	padding:14px 16px;
	box-shadow:0 2px 8px rgba(0,0,0,.10);
	margin:0 0 14px;
	align-items:center;
}

.page-purchases-content .news-list .wide-dwn-itm .col-10 a{
	color:#004780;
	font-size:18px;
	font-weight:600;
	text-decoration:underline;
	line-height:1.35;
}

.page-purchases-content .news-list .wide-dwn-itm .col-10 a:hover{
	color:#F58F1F;
}

.page-purchases-content .news-list .wide-dwn-itm .col-2 a{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	gap:6px;
	text-decoration:none;
}

.page-purchases-content .news-list .wide-dwn-itm .col-2 img{
	width:38px;
	height:auto;
}

.page-purchases-content .news-list .wide-dwn-itm .col-2 div{
	color:#7A7F8C;
	font-size:13px;
	font-weight:600;
}

/* Мобилка */
@media (max-width: 768px){
	.page-purchases-content form .sort-filter{
		padding:14px 16px;
	}

	.page-purchases-content form .sort-filter .row > [class*="col-"]{
		font-size:16px;
		margin-bottom:10px;
	}

	.page-purchases-content form input[type="text"],
	.page-purchases-content form input[type="search"],
	.page-purchases-content form .date-picker,
	.page-purchases-content form select{
		height:44px;
		font-size:16px;
	}

	.page-purchases-content form .btn-blue,
	.page-purchases-content form .btn-trans{
		width:100%;
		margin:0 0 10px 0;
	}

	.page-purchases-content .sortings{
		font-size:15px;
	}

	.page-purchases-content .sortings a{
		display:block;
		margin:8px 0 0;
	}

	.page-purchases-content .news-list .col-xs-12{
		font-size:18px;
		padding:14px 16px;
	}
}
/* End */


/* Start:/local/templates/bashesk_new1/components/bitrix/news/documents/bitrix/catalog.filter/.default/style.css?16722933841371*/
.filter {
    /*background: #F4F4F4;*/
    margin-left: -22px;
    padding-top: 50px;
    padding-bottom: 40px;
}
.filter .expand-filter {
    display: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 210px;
}
    .filter .expand-filter a,
    .filter .collapse-filter a {
        text-decoration: underline;
    }
    .filter__btn-title{text-decoration: none !important; color: #ffffff}
    .expand-filter.button:hover .filter__btn-title{color: inherit;}
    
.filter.collapsed {
    padding-top: 15px;
    padding-bottom: 15px;
}
    .filter.collapsed form {
        display: none;
    }
    .filter.collapsed .expand-filter {
        display: block;
    }
.filter .jq-selectbox {
    width: 371px;
}
    .filter .jq-selectbox .jq-selectbox__dropdown {
        width: 100% !important;
    }
        .filter .jq-selectbox .jq-selectbox__dropdown li {
            white-space: normal;
        }
        .filter .jq-selectbox li[data-level="1"] {
            font-weight: bold;
        }
        .filter .jq-selectbox li[data-level="2"] { padding-left: 20px; }
        .filter .jq-selectbox li[data-level="3"] { padding-left: 40px; }
        .filter .jq-selectbox li[data-level="4"] { padding-left: 60px; }
@media (max-width: 767px) {
    .filter .jq-selectbox {
        width: 100%;
    }
}
/* End */


/* Start:/local/templates/bashesk_new1/components/bitrix/system.pagenavigation/.default/style.css?16722933831201*/
#pagination {
    text-align: center;
}
    #pagination > span{
        border: 1px #c7ced4 solid;
        border-radius: 15px;
        padding: 0 5px;
        display: inline-block;
    }
        #pagination a, #pagination input {
            display: inline-block;
            vertical-align: top;
        }
        #pagination a {
            text-decoration: none !important;
            color: #013990 !important;
            font-size: 30px;
            height: 25px;
            line-height: 25px;
            font-family: monospace;
        }
        #pagination a.first, #pagination a.last {
            color: #F37502 !important;
        }
        #pagination a.disabled {
            color: #dddddd !important;
        }
        #pagination input {
            width: 100px !important;
            color: #878c9f;
            border: none !important;
            border-left: 1px #e7e0da solid !important;
            border-right: 1px #e7e0da solid !important;
            border-radius: 0 !important;
            height: 19px !important;
            line-height: 19px !important;
            margin: 5px 0;
            text-align: center;
        }

/* End */


/* Start:/local/templates/bashesk_new1/components/bitrix/news/documents/bitrix/news.list/.default/style.css?16722933842776*/
#content-wrapper .news-list {}
    #content-wrapper .news-list .item {
        margin-bottom: 30px;
    }
    #content-wrapper .news-list .thumbnail {
        border: none;
        padding: 0;
        box-shadow: none;
        margin-right: 15px;
    }
        #content-wrapper .news-list .thumbnail img {
            border-radius: 4px;
        }
    #content-wrapper .news-list h3 {
        font-size: 11pt;
        line-height: 15pt;
        margin: 0 0 10px 0;
        font-weight: bold;
    }
        #content-wrapper .news-list h3 a {
            color: #494e64;
            text-decoration: underline;
        }
        #content-wrapper .news-list h3 a:hover {
            text-decoration: none;
        }
    #content-wrapper .news-list .date,
    #content-wrapper .news-list .views,
    #content-wrapper .news-list .rating {
        color: #c96517;
        display: inline-block;
        margin: 0 20px 10px 0;
    }
    #content-wrapper .news-list .rating .glyphicon.disabled {
        color: #ddd;
        cursor: default;
    }
    #content-wrapper .news-list .rating .glyphicon {
        border-radius: 50%;
        display: inline-block;
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
    }
    #content-wrapper .news-list .rating .glyphicon.enabled:hover {
        background: #f27604;
        color: #fff;
    }
    #content-wrapper .news-list .views i,
    #content-wrapper .news-list .rating .glyphicon-thumbs-up {
        color: #f27604;
        text-decoration: none;
    }
    #content-wrapper .news-list .views i {
        margin-right: 5px;
    }
    #content-wrapper .news-list .rating .glyphicon-thumbs-down {
        color: #9d9d9d;
        text-decoration: none;
    }
    #content-wrapper .news-list .rating span {
        margin: 0 5px;
    }
    #content-wrapper .news-list .preview {
        text-align: justify;
    }
    #content-wrapper .news-list .item .delete,
    #content-wrapper .news-list .item .edit {
        text-decoration: none;
        font-size: 11pt;
        margin: 0 10px 0 0;
        background: #fff;
    }
    #content-wrapper .news-list .item .delete {
        color: #f37502;
    }
    #content-wrapper .news-list .item .edit {
        color: #003a8f;
    }
    #content-wrapper .news-list .item .delete:hover,
    #content-wrapper .news-list .item .edit:hover {
        color: #444;
    }
    #content-wrapper .news-list .document {
        margin: 0;
        width: 200px;
    }
        #content-wrapper .news-list .document a {
            margin-top: 7px;
        }
@media (max-width: 767px) {
    #content-wrapper .news-list .thumbnail {
        margin-right: 0;
    }
}
/* End */
/* /company/purchases/css/style.css?177633780211367 */
/* /local/templates/bashesk_new1/components/bitrix/news/documents/bitrix/catalog.filter/.default/style.css?16722933841371 */
/* /local/templates/bashesk_new1/components/bitrix/system.pagenavigation/.default/style.css?16722933831201 */
/* /local/templates/bashesk_new1/components/bitrix/news/documents/bitrix/news.list/.default/style.css?16722933842776 */
