﻿@media screen and (max-width: 37.4375em) {
    /* iphone x*/
    .col-xs-8-align-right {
        margin-left:33%;
        
    }
    
}

@media screen and (min-width:38em) and  (max-width: 63.9375em) {
    /* ipad*/
    .col-md-4-align-right{ 
        
        margin-left:50%;
    }
}


.skip-link { visibility:hidden;display:none; }

body:before {
    content: none; /* conflicts with http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/less/type.less */
}
.page-header {
    margin: 0; /* conflicts with http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/less/type.less */
}


/* repeat bootstrap's print media section, and override each element  */
@media print {
    *,
    *:before,
    *:after {
        color: unset !important;
        text-shadow: unset !important;
        background: unset !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
    }

    a,
    a:visited {
        text-decoration: unset !important;
    }

        a[href]:after {
            /*content: " (" attr(href) ")";*/
            content: "" !important;
        }

    abbr[title]:after {
        /*content: " (" attr(title) ")";*/
        content: "" !important;
    }

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

    pre,
    blockquote {
        border: unset !important;
        page-break-inside: unset !important;
    }

    thead {
        display: unset !important;
    }

    tr,
    img {
        page-break-inside: unset !important;
    }

    img {
        max-width: unset !important;
    }

    p,
    h2,
    h3 {
        orphans: unset !important;
        widows: unset !important;
    }

    h2,
    h3 {
        page-break-after: unset !important;
    }

    .navbar {
        display: unset !important;
    }

    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: unset !important;
    }

    .label {
        border: unset !important;
    }

    .table {
        border-collapse: unset !important;
    }

        .table td,
        .table th {
            background-color: unset !important;
        }

    .table-bordered th,
    .table-bordered td {
        border: unset !important;
    }
}

@media print{
    .header-nav-logo{ max-width:18.75rem!important; }
    .adage-heading-svg-swoosh-sm, .swoosh-gradient { display:none!important; visibility:hidden; }
    .adage-heading-inner { max-width:20px!important;}
    /*header{ visibility:hidden!important; display:none!important;}*/
    body, header, form, main, header, section, .adage-block { margin-top:1%!important;}
    .footer-bottom-inner a { visibility:hidden!important; display:none!important; }
    footer{ page-break-before:always!important; }
}