/* Print styling */

@media print {

    [class*="col-sm-"] {
        float: left;
    }

    [class*="col-xs-"] {
        float: left;
    }

    .col-sm-12, .col-xs-12 {
        width:100% !important;
    }

    .col-sm-11, .col-xs-11 {
        width:91.66666667% !important;
    }

    .col-sm-10, .col-xs-10 {
        width:83.33333333% !important;
    }

    .col-sm-9, .col-xs-9 {
        width:75% !important;
    }

    .col-sm-8, .col-xs-8 {
        width:66.66666667% !important;
    }

    .col-sm-7, .col-xs-7 {
        width:58.33333333% !important;
    }

    .col-sm-6, .col-xs-6 {
        width:50% !important;
    }

    .col-sm-5, .col-xs-5 {
        width:41.66666667% !important;
    }

    .col-sm-4, .col-xs-4 {
        width:33.33333333% !important;
    }

    .col-sm-3, .col-xs-3 {
        width:25% !important;
    }

    .col-sm-2, .col-xs-2 {
        width:16.66666667% !important;
    }

    .col-sm-1, .col-xs-1 {
        width:8.33333333% !important;
    }

    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-xs-1,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12 {
        float: left !important;
    }

    body {
        margin: 0;
        padding 0 !important;
        min-width: 768px;
        font-size: 17px;
    }

    .container {
        width: auto;
        min-width: 750px;
    }

    a[href]:after {
        content: none;
    }

    .noprint,
    div.alert,
    header,
    .group-media,
    .btn,
    .footer,
    form,
    #comments,
    .nav,
    ul.links.list-inline,
    ul.action-links {
        display:none !important;
    }

    .h4 {
        font-size: small;
        color: #1d6fa6;
        font-weight: 900;
    }

    h5 {
        /*font-size: x-large;*/
        font-size: 18px;
        color: #1d6fa6;
        font-weight: 900;
    }
    h6 {
        /*font-size: x-large;*/
        font-size: 17px;
        /*color: #1d6fa6;
        font-weight: 900;*/
    }
    p {
        font-size: 17px;
    }
    .lighter{
        align-content: center;
        text-align: center;

    }
    hr {
        margin-top: 10px;
        margin-bottom: 10px;
        border: 2px;
        border-top: 1px solid #3B98D6;
    }
    #main-container, .main-container, .page-content, .main-content, .widget-body, .widget-main, .widget-box, .row, .lighter, .block, .step-pane, .step-content, .pos-rel, .col-xs-12  {
        /*overflow: visible;*/
        float:none;
        width: 100%;
    }

    .page-break-before{
        float:none;
        /*page-break-before: always;*/
        page-break-after: always;
        overflow: visible;
        /*break-after: always;*/

    }

    .page-break-before2{
        float:none;
        page-break-before: always;
        /*page-break-after: always;*/
        overflow: visible;
        /*break-after: always;*/

    }

    .arrowed-in{
        /*page-break-after: always;*/
        /*overflow: visible;
        break-after: always;*/
        color: #000000;
        font-color: #000000;
        backround:#red;

    }

    .white{
        /*page-break-after: always;*/
        /*overflow: visible;
        break-after: always;*/
        color: red;
        font-color: #000000;
        backround:blue;

    }
}