.fweight600{font-weight:600;}
.padbottom15{padding-bottom:15px;}
#frmcalc{
	background-color:#00588a;
	color:#fff;
	border:1px solid #fff;
}
#order_submit{
	background-color:#00588a;
	color:#fff;
	border:1px solid #fff;
}
.orderbtndiv{display: none;}
.txtright{text-align: right;}
.error{border:1px solid red !important;}
.custom-overlay {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,0.5);
    display: none;
}
.custom-overlay__inner {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
}
.custom-overlay__content {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
.custom-spinner {
    width: 75px;
    height: 75px;
    display: inline-block;
    border-width: 2px;
    border-color: rgba(255, 255, 255, 0.05);
    border-top-color: #fff;
    animation: spin 1s infinite linear;
    border-radius: 100%;
    border-style: solid;
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.wrapper-1{
  	width:100%;
  	display: flex;
	flex-direction: column;
}
.wrapper-2{
  padding: 30px;
  text-align:center;
}
.go-back{
  background: #00588a !important;
  border:none;
  padding: 25px 30px;
  margin: 30px 0;
  border-radius: 5px;
  cursor: pointer;
  coloe:#fff;
}
.go-back a{
  font-size: 1rem;
  font-weight: 700!important;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.toplevel_page_ddsep-plus-bulk-order ul li:nth-child(3){
  display: none;
}
.mdhide{display: none;}
@media (min-width:320px) and (max-width:767px){
  table.customtblbulkpricing,table.customtblbulkpricing tr,table.customtblbulkpricing th,table.customtblbulkpricing td{
    display: inline-block;
    width:100%;
    text-align:center;
  }
  table.customtblbulkpricing thead{display: none;}
  .resxsshow{display: block !important;text-align:center;padding-bottom:10px;font-weight:bold;}
  .Subscriptions-main table,.Subscriptions-main table tr,.Subscriptions-main table tbody,.Subscriptions-main table th,.Subscriptions-main table td{display: inline-block;width:100%;}
  .Subscriptions-main table thead{display: inline-block;width:100%;}
  .rxstxtcenter{text-align:center;}
  .xsnone{display: none !important;}
}
.txtcenter{text-align:center;}
.fweightcls{font-weight:600;}
.fsize20px{font-size: 20px;}