@media print {
    .pagebreak {page-break-after: always;}
	.table-borderless td,
	.table-borderless th {
	    border: 0;
	}
	.breakdown thead tr th {
		    font-size: 10px !important;
		    font-family: Arial, Helvetica, sans-serif !important; 
		}
		.breakdown td {
		    font-size: 10px !important;
		    font-family: Arial, Helvetica, sans-serif !important;
		}
		.breakdown>tbody>tr>td, .breakdown>tbody>tr>th, .breakdown>tfoot>tr>td, .breakdown>tfoot>tr>th, .breakdown>thead>tr>td, ..breakdown>thead>tr>th {
		    padding: 5px !important;
		    line-height: 1.02857 !important;
		}
		
		.breakdown>tbody>tr>td, .breakdown>tbody>tr>th, .breakdown>tfoot>tr>td, .breakdown>tfoot>tr>th, .breakdown>thead>tr>td, .breakdown>thead>tr>th {
		    border: 0.5px solid #e7ecf1 !important;
		}
}


.breakdown thead tr th {
    font-size: 10px !important;
    font-family: Arial, Helvetica, sans-serif !important; 
}
.breakdown td {
    font-size: 10px !important;
    font-family: Arial, Helvetica, sans-serif !important;
}
.breakdown>tbody>tr>td, .breakdown>tbody>tr>th, .breakdown>tfoot>tr>td, .breakdown>tfoot>tr>th, .breakdown>thead>tr>td, ..breakdown>thead>tr>th {
    padding: 5px !important;
    line-height: 1.02857 !important;
}

.breakdown>tbody>tr>td, .breakdown>tbody>tr>th, .breakdown>tfoot>tr>td, .breakdown>tfoot>tr>th, .breakdown>thead>tr>td, .breakdown>thead>tr>th {
    border: 0.5px solid #e7ecf1 !important;
}

.login-logo
{
	width: 20% !important;
}
.logo-default
{
	padding:7px 5px;
	width: 55% !important;
}

@media (max-width: 480px){
	.page-header .page-header-top .top-menu {
	    display: block !important;
	    clear: none !important;
	    margin-top: -10px !important;
	}
	.page-header .page-header-top .menu-toggler {
		margin: -2px 3px 0 4px !important;
	}

}

@media only screen and (max-width: 991px) {
	.logo-default
	{
		padding:7px 5px;
		width: 68% !important;
	}
	.login-logo {
	    width: 61% !important;
	}
}

pre {
            padding:10px 20px;
            white-space: pre-wrap;
            white-space: -moz-pre-wrap;
            white-space: -pre-wrap;
            white-space: -o-pre-wrap;
            word-wrap: break-word;
        }
         
        pre small:nth-child(1) {
            font-weight: bold;
            font-size: 14px;
            color: #CC0000;
        }
        pre small:nth-child(1)::after {
            content: '';
            position: relative;
            width: 100%;
            height: 20px;
            left: 0;
            display: block;
            clear: both;
        }

        /* Separator */
        pre i::after{
            content: '';
            position: relative;
            width: 100%;
            height: 15px;
            left: 0;
            display: block;
            clear: both;
            border-bottom: 1px solid grey;
        }  