* {
    margin: 0;
    padding: 0;
    outline: none;
    font-family: "Montserrat",sans-serif;
}

body {
	font-family: "Montserrat",sans-serif;
	width: 100%;
	max-width: 550px;
	margin: auto;
	background: whitesmoke;
}


/* Logo */
.pne-logo img {
    width: 500px;
}

/* Reciept */

.pne-receipt-container {
	width: 100%;
	height: auto;
	max-width: 500px;
	background: #fff;
	/*padding-bottom: 30px;*/
}

.pne-receipt-container p {
	font-size: 15px;
	margin-bottom: 10px;
}

.pne-receipt-container .pne-receipt-heading p {
	border-bottom: 2px dashed #000;
}

.container.pne-receipt-table.table-responsive-sm table {
    margin: 0px auto;
}

.container.pne-receipt-table.table-responsive-sm > table{
    border-bottom: 2px dashed #000;
}

.container.pne-receipt-table.table-responsive-sm td {
    padding: 0;
    border: 0;
}

.border-bottom {
	border-bottom: 2px dashed #000 !important;
	width: 98%;
}

/*
.pne-other-details-table tr td:first-child {
	width: 80%;
}

*/
.pne-other-details-table td {
	height: 20px;
	border: 1px solid #000 !important;
}

.pne-ads-banner img {
	width: 100%;
	height: 70px;
}

.pne-other-details-table td {
    padding: 2px 5px !important;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}






/* Reciept */






/* Media Query */


@media only screen and (max-width: 390px) {
	.pne-logo img {
		width: 200px;
	}
}