﻿body {
    border-top: 6px solid #22aaee;
    padding-top: 10px;
}

footer {
    border-top: 4px solid #22aaee;
    background-color: #eee;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    padding: 15px 0 5px 0;
    position: fixed;
    bottom: 0;
    width: 100%;
}

@media (max-width: 979px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
        position: fixed;
    }

    .navbar .brand {
        padding-left: 30px;
    }
}

/* Survey Percent List */
ul.percentlist {
}

    ul.percentlist li div.other {
        margin-top: 0;
    }

        ul.percentlist li div.other textarea {
            margin-bottom: 10px;
        }

    ul.percentlist li div.total span {
        font-weight: bold;
    }

/*ReportCharts styles*/
#pnlForm{
    position:relative;
}
.run-report{
    position:absolute;
    top:-45px;
    right:52px;
}
.pdf-options-container{
    display:inline-block;
}
.pdf-options-container table td:first-child{
    padding-right:20px;
}
.report {
    page-break-after: always;
}
.highcharts-container, .table {
    page-break-inside: avoid;    
}

@media print{
    .navbar {
        display:none;
    }

    .footer {
        display:none;
    }
}