﻿/* Default left, right, top, bottom margin is 2cm */
@page {
    margin: 2cm;
} 
/* First page, 10 cm margin on top */
@page :first {
    margin-top: 2cm;
}
/* Left pages, a wider margin on the left */
@page :left {
    margin-left: 2cm;
    margin-right: 2cm;
}
/* Right pages, a wider margin on the Right */
@page :right {
    margin-left: 2cm;
    margin-right: 2cm;
}

body {
    margin:0 !important; 
    padding:0 !important;
    font-family: "Segoe UI", "Helvetica Neue", Arial, "Liberation Sans", "Nimbus Sans L", sans-serif;
    font-size: 15px;
    line-height: 1.43;
}
#pageWrapper {
    box-shadow: none;
}

* {
    color: #000 !important;
}

.noprint,
footer,
aside {
    display: none;
}

a {
    border: 0;
    text-decoration: none;
    word-wrap: break-word;
    background: transparent;
}

a img {
    border: 0;
}

.text a[onclick*="print"] {
    display: none;
}

h1, h2, h3,
.h1, .h2, .h3 {
    page-break-inside: avoid;
    page-break-after: avoid;
}

p {
    orphans:3; 
    widows:2;
}

/*Сетка без колонок*/
.noprint-sidebar .col-xs-1,
.noprint-sidebar .col-xs-2,
.noprint-sidebar .col-xs-3,
.noprint-sidebar .col-xs-4,
.print-sidebar .col-xs-8 {
    display: none;
}
.noprint-sidebar .col-xs-8,
.print-sidebar .col-xs-1 {
    width: 100%;
}

/*обнуление отступов*/
.contentBlock {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/*лишние блоки*/
.searchBlock
{
    display: none;
}

/*Шапка*/
header {
    height: auto !important;
}
.header-1 {
    margin-bottom: 0 !important;
}
.header-fixed {
    position: static;
    box-shadow: none !important;
    border-bottom: none !important;
}

.header-fixed .header-logo-svg {
    margin-top: 100px;
    margin-bottom: 0;
    height: auto !important;
    width: auto !important;
}
.header-2 {
    margin-bottom: 35px !important;
}
header .border-bottom {
    border: none;
}

/*svg logo*/
.invert .header-1 #kontur-logo-cloud, 
.invert .header-2 #extern-logo {
    fill: #FF5600 !important;
}
.invert .header-1 #kontur-logo-text {
    fill: #222222;
}

/*контрастная шапка*/
.backingBlock {
    box-shadow: none;
}
.backingBlock .text-center{
    text-align: left !important;
}
.backingBlock img{
    display: none;
}
.backingBlock h1 + .lead, 
.backingBlock .h1 + .lead {
    margin-bottom: 35px;
}

/*раскрывашки*/
.termText {
    display: block !important;
    overflow: visible !important;
}