
@media print {

    @page {
        size: A4; /* DIN A4 standard, Europe */
        /* this affects the margin in the printer settings */
        margin: 5mm 5mm 5mm 5mm;
    }

    html, body, #wrapper, .well, #liquidacion-form, #content, #content-wrapper{background: white !important; width: 100% !important;}
    /*.well {overflow: hidden!important;}*/
    /*.table-liquidaciones textarea.text {*/
    /*    -webkit-appearance: none;*/
    /*}*/

    body{-webkit-print-color-adjust: exact; margin:0px;background: white !important;width: 100% !important;}
    #wrapper #content-wrapper{background-color: white !important;}

    header, footer, .intro-section-wrapper, .subheader, .botonchat,
    hr, .div-condiciones-particulares , .div-condiciones-particulares div,
    .mobile-nav-ul, .print, #scrollup, .navbar-nav, .navbar, .grecaptcha-badge, #back_to_top {
        display:none !important;
    }
    .fa-scissors + hr {display: block !important;}
    #cotizador-form th, #cotizador-form td{font-size: 100%;}
    #cotizador-form, #agenda-form{width:100%;}
    .content-wrapper {
        padding-top:0!important;
        padding-bottom:0!important;
    }

    .container_inner{max-width: none; width:100%;} 

    table td{
        font-size:14px;
    }

    /*#cotizador-form > div:first-child{*/
    /*    display:none;*/
    /*}*/
    .content.content_top_margin {
        margin-top:0!important;
    }
    .container {width: 100% !important;padding:0;}
    #cotizador-form > div:nth-child(2){
        display:block;
    }
    .cabecera-cotizacion {
        height:0;
        margin:0;
    }
    /*.cabecera-cotizacion span{*/
    /*    top:10px;*/
    /*    left: 220px;*/
    /*}*/
    div[class^="col-md-"] {padding:0;}
    .printable {
        display:inline;
    }
    html, html *, .boxshadow, .wpb_tab, .site-content-wrapper, header, body, body * {
        box-shadow:none !important;
        -webkit-box-shadow:none !important;
        -moz-box-shadow:none !important;
    }

    .row {width:100% !important;}

    .div-condiciones-particulares, .div-detalle-condiciones-particulares {display:none;}

    /* img {
         -webkit-filter: grayscale(100%);  Safari 6.0 - 9.0
         filter: grayscale(100%);
     }*/
    .slider {display: none;}
    /*#agenda-form > div > div > table {width: 1000px !important;max-width: 1000px;}*/
    /*table > tbody > tr > td:nth-child(4){width: 0;}*/

    .xl76, .xl77, .xl78, .x184, .x185 {background: #7EA0B7;}

    #agenda-form strong{color:white!important;}

    #liquidacion-form, #liquidacion-form * {font-size: 13px; border:0; color:black !important;background: white!important;}
    #liquidacion-form span.especial, .cesp-perfil .col-sm-3, .cesp-perfil h1, .header, .footer, .table-liquidaciones span.dollar, #liquidacion-form .row{display: none !important;}
    .cesp-perfil, .row {margin:0 !important;padding: 0 !important;}
    .cesp-perfil .col-sm-9{width: 750px;}
    #liquidacion-form table.table {margin-bottom: 0 !important;}
    #liquidacion-form table.table tr td:first-child {text-align: left;}
    .well.active {display: block !important; height: 100% !important; overflow: visible;}
    #liquidacion-form fieldset {padding: 0;}

    #liquidacion-form tr, #liquidacion-form th, #liquidacion-form td, #liquidacion-form input, #liquidacion-form select, #liquidacion-form textarea {
        padding: 0;
        margin: 0;
        border: 0;
        /*line-height: 12px !important;*/
    }
    #liquidacion-form input {border: 0 !important;height: auto !important;}
    #liquidacion-form select, #liquidacion-form textarea{
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important;
        border: 0 !important;
        background: none !important;
        height: auto;
    }
    #liquidacion-form .checkcontainer input[type="checkbox"]:checked ~ .checkmark {
        background-color: #2196F3 !important;
    }
    #liquidacion-form .checkcontainer .checkmark {
        top: 0.5px;
        left: 13px;
        height: 20px;
        width: 20px;
    }
    #liquidacion-form .checkcontainer .checkmark:after {
        left: 8px;
        top: 4px;
    }
    .table-liquidaciones .checkcontainer{
        left: 5px;
    }
    #liquidacion-form .select2-container--default .select2-selection--single .select2-selection__arrow{display: none;}
    #liquidacion-form .cabecera-cotizacion {height: 80px !important; background: url(https://plusmedical.com.ec/wp-content/themes/medicalplus/logos/logo-default.png) no-repeat 0% 0% / 240px white !important;padding: 0 0 0 160px;}
    input[type="button"], input[type="checkbox"], .major-progress, .removerow, .addrow{display: none;}
    #liquidacion-form .radiocontainer input[type="radio"]{
        opacity: 1;
        bottom: 5px;
        left: 6px;
    }
    #liquidacion-form form input, form input[type="text"], .table-liquidaciones td input, .table-liquidaciones th input, .table-liquidaciones select, .input{
        height: auto !important;
    }
    #liquidacion-form input[name*="cbt"] + span {
        margin: 0 !important;
        position: relative;
        right: 10px;
        background-color: transparent!important;
    }
    .input {
        margin: 0 !important;
        line-height: 15px;
        padding: 2px;
    }
    #liquidacion-form select {
        color: black !important;
    }
    .table-liquidaciones textarea.text{border: 0!important;padding:1px!important;}
    #liquidacion-form td, #liquidacion-form th{padding: 2px !important;}
    #liquidacion-form .table-liquidaciones td {padding: 0!important;}
    #liquidacion-form .checkcontainer{height: 20px; margin: 0;}
    #liquidacion-form .checkcontainer > strong {
        line-height: 21px !important;
    }

    .liquidacion-contable td, .liquidacion-contable th{padding:0;}
    /*#liquidacion-form fieldset {width:575px;}*/
    label.negado{display:none !important;}

        /*sb-admin2 styles*/
        *,
        ::after,
        ::before {
            text-shadow: none!important;
            box-shadow: none!important
        }
        a:not(.btn) {
            text-decoration: underline
        }
        abbr[title]::after {
            content: " (" attr(title) ")"
        }
        pre {
            white-space: pre-wrap!important
        }
        blockquote,
        pre {
            border: 1px solid #b7b9cc;
            page-break-inside: avoid
        }
        thead {
            display: table-header-group
        }
        img,
        tr {
            page-break-inside: avoid
        }
        h2,
        h3,
        p {
            orphans: 3;
            widows: 3
        }
        h2,
        h3 {
            page-break-after: avoid
        }
        body {
            width: 900px!important
        }
        .navbar {
            display: none
        }
        .badge {
            border: 1px solid #000
        }
        .table {
            border-collapse: collapse!important
        }
        .table td,
        .table th {
            background-color: #fff!important
        }
        .table-bordered td,
        .table-bordered th {
            border: 1px solid #ddd !important
        }
        .table-dark {
            color: inherit
        }
        .table-dark tbody+tbody,
        .table-dark td,
        .table-dark th,
        .table-dark thead th {
            border-color: #e3e6f0
        }
        .table .thead-dark th {
            color: inherit;
            border-color: #e3e6f0
        }

        .a4wrapper *:required:invalid, .a4wrapper select:required, .a4wrapper .missing{
            border:0 !important
        }

        .a4wrapper input[name*="[porcentaje_dependiente]"] + span {
            position: absolute;
            top: 19px;
            right: 3px;
        }

        .a4wrapper .checkcontainer{padding-left: 34px !important;}

        button.accordion:after{content: '';}
        button.accordion {
            background-color: #01216A !important;
            color: white !important;
        }

}