.kipia-schematic-host{
    width:100%;
    margin:0 auto;
}

.kipia-schematic-svg{
    display:block;
    width:100%;
    height:auto;
    max-width:1040px;
    margin:0 auto;
    overflow:visible;
    background:#fff;
}

.kipia-schematic-svg .ks-wire,
.kipia-schematic-svg .ks-polyline,
.kipia-schematic-svg .ks-arc{
    fill:none;
    stroke:#143a57;
    stroke-width:3;
    stroke-linecap:square;
    stroke-linejoin:miter;
}

.kipia-schematic-svg .ks-symbol-line{
    fill:none;
    stroke:#143a57;
    stroke-width:2.4;
    stroke-linecap:square;
}

.kipia-schematic-svg .ks-symbol,
.kipia-schematic-svg .ks-primitive-shape{
    fill:#fff;
    stroke:#143a57;
    stroke-width:3;
}

.kipia-schematic-svg .ks-opamp-body{
    fill:#f7fbfe;
}

.kipia-schematic-svg .ks-node{
    fill:#143a57;
    stroke:none;
}

.kipia-schematic-svg .ks-terminal{
    fill:#fff;
    stroke:#143a57;
    stroke-width:3;
}

.kipia-schematic-svg .ks-connection-point{
    fill:#fff;
    stroke:#0876b7;
    stroke-width:2;
}

.kipia-schematic-svg .ks-text,
.kipia-schematic-svg .ks-label,
.kipia-schematic-svg .ks-terminal-label,
.kipia-schematic-svg .ks-pin-sign,
.kipia-schematic-svg .ks-logic-symbol,
.kipia-schematic-svg .ks-formula-text,
.kipia-schematic-svg .ks-note-text,
.kipia-schematic-svg .ks-port-label{
    font-family:Arial,Helvetica,sans-serif;
    fill:#143a57;
}

.kipia-schematic-svg .ks-text{
    font-size:18px;
}

.kipia-schematic-svg .ks-label{
    font-size:18px;
    font-weight:700;
}

.kipia-schematic-svg .ks-terminal-label{
    font-size:19px;
}

.kipia-schematic-svg .ks-pin-sign{
    font-size:28px;
    font-weight:700;
}

.kipia-schematic-svg .ks-logic-symbol{
    font-size:30px;
    font-weight:700;
}

.kipia-schematic-svg .ks-formula-text{
    font-family:Consolas,"Courier New",monospace;
    font-size:22px;
    font-weight:700;
}

.kipia-schematic-svg .ks-note-text{
    font-size:17px;
    font-weight:700;
}

.kipia-schematic-svg .ks-port-label{
    font-size:11px;
    font-weight:700;
    fill:#0876b7;
}

@media (max-width:760px){
    .kipia-schematic-svg .ks-text,
    .kipia-schematic-svg .ks-label,
    .kipia-schematic-svg .ks-terminal-label{
        font-size:16px;
    }

    .kipia-schematic-svg .ks-formula-text{
        font-size:19px;
    }
}

@media print{
    .kipia-schematic-svg{
        max-width:100%;
        break-inside:avoid;
    }
}
