

hr.type_5 {
border: 0;
height: 55px;
background-image: url("/static/public/t5-r1/img/bar-img.png");
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;

}

hr.type_6 {
border: 0;
height: 55px;
background-image: url("/static/public/t5-r1/img/bar-img.png");
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;

}

.logo{
	width: 250px;
	height: 150px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.logo1{
	width: 85px;
	height: 41px;
	margin-right: auto;
	margin-left: auto;
}

.price{
text-align: center;
vertical-align: middle;
font-size: 40px;
    font-family: 'Oswald', sans-serif;
        letter-spacing: 3px;
        font-weight: bold;
        margin-top: 10px;
        margin-bottom: 10px;
}

.center-receipt{
margin-right: auto;
margin-left: auto;	
width: 80%;

text-align: center;
}

.thanks-note{
	color: orange;
	font-size: 30px;
	margin-top: 15px;
	 font-family: 'Oswald', sans-serif;

}
.transaction{
	border-top: 2px dotted black;
	border-bottom: 2px dotted black;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}
.title-got{
   font-family: 'Oswald', sans-serif;
   margin-top: 10px;
   margin-bottom: 10px;
   font-size: 30px;
}
.table-responsive{
   margin-top: 10px;
   margin-bottom: 10px;
   font-size: 15px;
}


.title-got-final{
   font-family: 'Oswald', sans-serif;
   font-size: 30px;
   line-height: 35px;
}

.title-got-final-info{
   font-family: 'Oswald', sans-serif;
   font-size: 20px;
   line-height: 33px;
   margin-top: 20px;
}

   div.centered-line{
margin-top: 30px;
 margin-bottom: 30px;
  height: 1px;
   background-color: black;
    text-align: center;
     width:50%;
     margin-right: auto;
    margin-left: auto;
   }
   div.tb{
margin-top: 30px;
 margin-bottom: 30px;
  height: 3px;
   background-color: #ffa500;
    text-align: center;
     width:70%;
     margin-right: auto;
    margin-left: auto;
    text-shadow: -1px  0 black;
    }

div.main-div{
	width: 50% ;
	margin-right: auto;
	margin-left: auto;
}

@media only screen and (max-width: 327px) {
   div.centered-line{
margin-top: 30px;
 margin-bottom: 70px;
  height: 1px;
   background-color: black;
    text-align: center;
     
   }
}
div.table-cont{
	width: 50%;
}
@media only screen and (max-width: 786px) {
   div.table-cont{
     width:70%;
   }
      div.centered-line{
	width: 70%;
   }
   .transcation{
   	width: 77%;
   }
   .center-receipt{
   	width: 77%;
   }
   div.main-div{
   	width: 90%
   }
  div.tb{
     width:70%;
    }


}
@media only screen and (max-width: 425px) {
   div.table-cont{
     width:100%;
   }
      div.table-responsive{
     font-size: 12px;
   }
      div.centered-line{
	width: 90%;
   }
   .transcation{
   	width: 90%;
   }
   .center-receipt{
   	width: 90%;
   }
   div.main-div{
   	width: 100%
   }
   td{
   	width: 80%;
   }
     td.nrotra{
   	width: 20%;
   }
      .table > tbody > tr > td.nrotarj{
   	vertical-align: middle;
   }
     div.tb{
     width:90%;
    }
}




.table-responsive > .table > tbody > tr > td {
    white-space: normal;
}

.table > tbody > tr > td.long-row {
    padding: 8px;
    line-height: 1.7;
    vertical-align: middle;
     border-top: 0px solid #ddd; 
}

.table > tbody > tr > td.price-package {
      width: 80px;
    vertical-align: middle;
   
}

div>table>tbody.last-row:last-child{

 border-bottom: 1px solid #ddd; 

}
