

/* 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/purchases/bitrix/news.detail/.default/style.css?16722933844052*/
#content-wrapper .news-detail {}
        #content-wrapper .news-detail .detail {
            margin-top: 20px;
        }
    #content-wrapper .news-detail #photo-slider-generic {
        margin-bottom: 15px;
    }
        #content-wrapper .news-detail #photo-slider-generic .carousel-inner {
            border: 2px #bebcbd solid;
        }
        #content-wrapper .news-detail #photo-slider-generic .carousel-control {
            bottom: 74px;
        }
        #content-wrapper .news-detail #photo-slider-generic .carousel-indicators {
            white-space: nowrap;
            overflow: hidden;
            height: 74px;
            position: relative;
            bottom: auto;
            left: auto;
            width: 100%;
            padding: 0;
            margin: 0;
            text-align: left;
            list-style: none;
            -webkit-transition: all 0.25s ease-out;
            -moz-transition: all 0.25s ease-out;
            -ms-transition: all 0.25s ease-out;
            -o-transition: all 0.25s ease-out;
            transition: all 0.25s ease-out;
        }
            #content-wrapper .news-detail #photo-slider-generic .carousel-indicators li {
                display: inline-block;
                width: 104px;
                height: 64px;
                margin: 10px 10px 0 0;
                text-indent: 0;
                border: 2px #bebcbd solid;
                border-radius: 0;
                cursor: pointer;
            }
            #content-wrapper .news-detail #photo-slider-generic .carousel-indicators li.active {
                border-color: #f37403;
            }
    #content-wrapper .news-detail .date {
        color: #c96517;
        display: block;
        margin: 0 0 10px 0;
        padding-bottom: 10px;
        border-bottom: 1px #ddd solid;
    }
    #content-wrapper .news-detail .type,
    #content-wrapper .news-detail .step {
        color: #C96517;
        margin: 0 20px 0 0;
    }
        #content-wrapper .news-detail .type .value,
        #content-wrapper .news-detail .step .value {
            color: #494f64;
        }
    #content-wrapper .news-detail .remain {
        color: #C96517;
        margin: 0 20px 0 0;
    }
        #content-wrapper .news-detail .remain .value {
            background: #f37502;
            color: #fff;
            padding: 2px 10px;
            margin: 0 5px;
            border-radius: 4px;
        }
    #content-wrapper .news-detail .rating .glyphicon.disabled {
        color: #ddd;
        cursor: default;
    }
    #content-wrapper .news-detail .rating .glyphicon {
        border-radius: 50%;
        display: inline-block;
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
    }
    #content-wrapper .news-detail .rating .glyphicon.enabled:hover {
        background: #f27604;
        color: #fff;
    }
    #content-wrapper .news-detail .rating .glyphicon-thumbs-up {
        color: #f27604;
        text-decoration: none;
    }
    #content-wrapper .news-detail .views i {
        margin-right: 5px;
    }
    #content-wrapper .news-detail .rating .glyphicon-thumbs-down {
        color: #9d9d9d;
        text-decoration: none;
    }
    #content-wrapper .news-detail .rating span {
        margin: 0 5px;
    }
    #content-wrapper .news-detail .share {
        border-top: 1px #c7ced4 solid;
        margin: 20px 0 0 0;
        padding: 10px 0 0 0;
    }
        #content-wrapper .news-detail .share > label,
        #content-wrapper .news-detail .share > span {
            display: inline-block;
            vertical-align: top;
        }
        #content-wrapper .news-detail .share label {
            font-weight: normal;
            color: #808080;
            font-style: italic;
            padding: 5px 0;
            margin: 0;
        }
    #content-wrapper .news-detail .salary .value {
        color: #c86416;
        font-size: 18pt;
    }
/* End */
/* /company/purchases/css/style.css?177633780211367 */
/* /local/templates/bashesk_new1/components/bitrix/news/purchases/bitrix/news.detail/.default/style.css?16722933844052 */
