﻿.npage{margin: 5px;}
.npage br{display:none}



@media print {

    @page {
        /*size: A4;*/
         size: auto;
         margin-left: 25px;
        margin-right: 25px;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    /*.hidden-print {display :none}*/
    html, body {
         background-color:#FFFFFF;
    }

    * {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        box-shadow: none !important;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }

    a[href]:after {
        content: " " !important;
    }

    abbr[title]:after {
        content: " " !important;
    }

    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "" !important;
    }

    .top-header, .hidden-xs {
        display: none !important;
    }

    .contratto .col-sm-offset-1{margin-left :0; }
    .contratto .col-sm-10 {width:100%}

    table td{font-size:11px; padding: 2px;}
    table th{font-size:11px}

    .cont_iframe{max-width:none}

    #myTabContent #tab > .col-sm-6{border-right: 1px solid #ddd !important;}

    .acceso_crs{background-color: rgb(0, 176, 62) !important; border: 2px solid  rgb(0, 176, 62);}
    .acceso_diretta {background-color: rgb(0, 148, 255) !important; border: 2px solid rgb(0, 148, 255);}

    #accordion .collapse{height: auto; display: block;}
    .panel-group .panel{margin-bottom:20px}
    .panel .panel-heading{background:#efefef !important; border:2px solid #efefef;}

    #MainContent_contatti .col-sm-offset-1{margin-left:0;}
    #MainContent_contatti .col-sm-8 {width:100%}

    .section-head h3{color: #299AD1 !important;}

    #chisiamo .fa,  #contatti .fa, #info .fa{color:#cccccc !important}
    .slidetop{
        /*background:url('../img/bg6.jpg');*/ position:absolute; height:100%; width:100%} 

    .bg-home-print{width:100%; position:absolute; display:block}
    /*.slidetop{display:none}*/

    /*body, html { height:100%}*/

    .content{width:1100px}

    .mycol{ border:2px solid #6E6E6E; background-color:#6E6E6E !important}
    .mycol h2, .mycol h2 b, .mycol .fa {color :#ffffff !important}

    p{ page-break-inside :avoid; /*display: inline-table;*/ -webkit-region-break-inside: avoid;}

    .npage br{display:block}

    .container {
        width: 1100px;
    }

    .form-horizontal .control-label{
        text-align:right;
    }

    .col-sm-12, .col-md-12, .col-lg-12 {
        width: 100%;
        float: left;
        display: block;
    }

    .col-sm-11, .col-md-11, .col-lg-11 {
        width: 91.66666667%;
        float: left;
        display: block;
    }

    .col-sm-10, .col-md-10, .col-lg-10 {
        width: 83.33333333%;
        float: left;
        display: block;
    }

    .col-sm-9, .col-md-9, .col-lg-9 {
        width: 75%;
        float: left;
        display: block;
    }

    .col-sm-8, .col-md-8, .col-lg-8 {
        width: 66.66666667%;
        float: left;
        display: block;
    }

    .col-sm-7, .col-md-7, .col-lg-7 {
        width: 58.33333333%;
        float: left;
        display: block;
    }

    .col-sm-6, .col-md-6, .col-lg-6 {
        width: 50%;
        float: left;
        display: block;
    }

    .col-sm-5, .col-md-5, .col-lg-5 {
        width: 41.66666667%;
        float: left;
        display: block;
    }

    .col-sm-4, .col-md-4, .col-lg-4 {
        width: 33.33333333%;
        float: left;
        display: block;
    }

    .col-sm-3, .col-md-3, .col-lg-3 {
        width: 25%;
        float: left;
        display: block;
    }

    .col-sm-2, .col-md-2, .col-lg-2 {
        width: 16.66666667%;
        float: left;
        display: block;
    }

    .col-sm-1, .col-md-1, .col-lg-1 {
        width: 8.33333333%;
        float: left;
        display: block;
    }

    .col-sm-offset-12, .col-md-offset-12, .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11, .col-md-offset-11, .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10, .col-md-offset-10, .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9, .col-md-offset-9, .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8, .col-md-offset-8, .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7, .col-md-offset-7, .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6, .col-md-offset-6, .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5, .col-md-offset-5, .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4, .col-md-offset-4, .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3, .col-md-offset-3, .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2, .col-md-offset-2, .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1, .col-md-offset-1, .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0, .col-md-offset-0, .col-lg-offset-0 {
        margin-left: 0;
    }
}