body{font-family: verdana;font-weight:700;}
h1{margin:0;padding:0;}

.Topheader{width:100%;border-collapse:collapse;}
.Topheader tr td:nth-child(1){width:35%;}
.Topheader img{max-width:100%;}
.Topheader tr td:nth-child(2){text-align:right;}
.Topheader h1{font-weight:700;margin:0;padding:0;color:#FF3366;}
.Topheader p{line-height:26px;color:#000;font-weight:700;font-size:16px;}
#link{color:blue;}

#bankdetails{margin-top:20px;}
#bankdetails{line-height:25px;}
#bankdetails h2{padding:0px 0px 10px 0px;margin:0;font-weight:bold;color:#FF3366;font-size:24px;}
#bankdetails td{font-size:17px;font-weight:bold;}

#invhiglight{font-size:17px;color:#FF3366;}

#bottomnotes{width:100%;margin-top:15px;font-weight:bold;}
#bottomthanks{text-align:center;font-weight:bold;padding:10px 0px 0px 0px;font-size:13px;}

#title{text-align:center;font-size:20px;font-weight:700;margin-bottom:5px;}

#CustomerDetails{width:100%;border-collapse:collapse;}
#CustomerDetails td{border:1px solid #000;padding:5px;font-weight:700;line-height:27px;}
#CustomerDetails tbale{width:100%;margin-left:0px;border-collapse:collapse;}
#CustomerDetails table td{border:0px;padding:0px;}
#CustomerDetails h2{font-size:20px;}
#bgcolorcustomer td{background:#3399CC;}

#ProductDetails{width:100%;border-collapse:collapse;margin-top:15px;height:200px;}
#ProductDetails td{border-right:1px solid #000;padding:5px;font-weight:700;}
#ProductDetails td:nth-child(1){border-left:1px solid #000;}
#ProductDetails tr td:nth-child(4),
#ProductDetails tr td:nth-child(5),
#ProductDetails tr td:nth-child(6),
#ProductDetails tr td:nth-child(7)
{text-align:right;padding-right:6px;}

#Rightalign{text-align:right;}

#bordertop td{border-top:1px solid #000;}
#borderbottom td{border-bottom:1px solid #000;}
#borderTopbottom{border-top:1px solid #000;border-bottom:1px solid #000;}
#borderTopbottom td{background:#3399CC;padding:10px;}
.fontincrease{font-size:22px;font-weight:bold;}

.inBorder{border-bottom:1px solid #000;}

#BottomDetails{width:100%;border-collapse:collapse;margin-top:15px;}
#BottomDetails td{border:1px solid #000;padding:5px;font-weight:700;line-height:30px;padding-bottom:30px;}

#paddingrupee{padding:0px;}


.alert {
  padding: 20px;
  background-color: #f44336;
  color: white;
}
.alertsuccess {
  padding: 20px;
  background-color: #1b7c0a;
  color: white;
}

.closebtn {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

.closebtn:hover {
  color: black;
}