.billing-Addrhead {
	padding-top: 30px !important;
}

.addressview,
.billAddressView {
	padding: 20px;
	width: 96%;
	display: inline-block;
	margin: 0px 20px 20px 20px;
	background-color: #fff;

}

.addressview11 {
	margin-top: 10px;
}

.newnormalText1_n {
	font-weight: 400 !important;
	color: #000;
	background-color: inherit;
	font-size: 14px;
}

.willcallsec .will-sec-notify {
	border: 1px solid #ff0000;
	border-radius: 5px;
	margin-top: 10px;
	font-size: 13px;
	color: #ff0000;
	padding: 10px;
	margin-bottom: 10px;
	width: 100%;
}

.willcallsec .will-sec-notify .normalTextNote-l {
	float: none !important;
}

.billingformBox_b {}

.billAddressView {}

.one-addr-item {

	width: 100%;
	/*
		margin:10px;
		padding: 9px;
    border: 1px solid #eee;*/

	position: relative;
	font-weight: 400;
	color: #0f1111;
	padding-left: 15px;
	text-indent: -15px;
	/*margin-left: 3px;*/
	top: -2px;
	padding-bottom: 0;
}

.chk-dsc-hold {
	padding: 9px 9px 9px 0px;
	float: left;
	width: 100%;
	text-indent: 0px;
}

.chk-dsc-hold .radiohold {
	float: left;
}

.chk-bx-cnt {
	float: left;
	width: 5px;
}

.chk-dsc-hold-thin {
	padding: 9px 9px 9px 0px;
}

.other-exitaddr {
	margin-top: 25px;
}

.mostrecentusd {
	font-weight: 600;
	font-size: 15px;
}

.one-addr-item .searcharea {
	float: right;
}

span.fnt-hlight {
	font-weight: 700;
	color: #434343;
}

.one-addr-item:hover {
	background-color: #fcfcfc
}

.more-options,
.show-less {
	display: none;
}

.show-more-ls {
	text-align: right;
	font-weight: 500;
	font-size: 10px;
}

.adddsc-hold {
	position: relative;
	/*padding-left: 5px;*/
	text-indent: 0;
	display: block;
	float: left;
	width: 100%
}

#LabelShipCountryCode {
	display: inline;
}

.cboxOverlayUniv {
	background: rgba(21, 23, 21, 0.3) !important;
	height: 100%;
}

.okverified {
	/*color:#13af13; font-weight:500;*/
	background: url(../images/verified-adr-sm.png) 0 50% no-repeat;
	width: 66px;
	/*background-size: 65px 17px;
  display: inline-block;
  height: 18px;*/
	position: relative;
	cursor: pointer;
}

.okverifiedpass {
	/*color:#ffaf13; font-weight:500*/
	background: url(../images/ignored-adr-sm.png) 0 50% no-repeat;
	width: 68px;
	/*background-size: 67px 17px;
  display: inline-block;
  height: 18px;
	*/
	position: relative;
	cursor: pointer;
}

.okverifiednot {
	/*color:#ffaf13; font-weight:500*/
	background: url(../images/not-verified-adr-sm.png) 0 50% no-repeat;
	width: 88px;
	/*background-size: 87px 17px;
  display: inline-block;
  height: 18px;*/
	position: relative;
	cursor: pointer;
}

.ttip-msg-status {
	position: absolute;
	top: 30px;
	left: 0px;
	border: 1px solid #aaa;
	background-color: #b2c1f5;
	width: 300px;
	z-index: 100;
	padding: 10px;
	border-radius: 5px;

}

/*.ttip-msg-status div, .ttip-msg-status div ul, .ttip-msg-status div ul li {
	display:inline;
}*/
.ttip-msg-status .closemetip-h {
	width: 100%;
}

.ttip-msg-status .closemetip-h a.closemetip {
	float: right;
	background-color: #fff;
	padding: 0px 5px;
	border-radius: 14px;
	cursor: pointer;
}

input.seleaddrck {
	height: 14px;
	width: 14px;
	vertical-align: top;
	position: relative;

	webkit-transition: all .1s linear;
	transition: all .1s linear;
	line-height: 19px;
	color: #0F1111;
}

.addrs-selected {
	background-color: #fcf5ee !important;
	border: 1px solid #fbd8b4 !important;
	border-radius: 5px;
}

.add-newaddr {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 20px;
}

.loaded-addr,
.loaded-addr-sl {
	background-color: #f7f8fc;
	border: 1px solid #c5c9cd;
	border-radius: 5px;

}

.addplusicon {
	border: 0;
	/* background-color: #50c700;
    padding: 1px;margin-right:5px;*/
}

.addr-cap-undr {
	padding-bottom: 10px;

}

.containerHCPSel {
	padding: 20px 20px 0px 20px;
	width: 96%;
	display: inline-block;
	margin: 0px 20px 0px 20px;
	background-color: #fff;
}

.comAddressBilling {
	padding: 20px;
}

.comAddressBilling .one-addr-item {}

.billingAddrMangeSec {
	padding-bottom: 30px;
	padding-top: 20px
}

.shipAddrMng {
	padding-bottom: 40px;
}

.billingAddrMangeSec ul li {
	float: left;
	padding-right: 10px;
	margin-right: 20px;
	border-right: 2px solid #a09898;
}

.billingAddrMangeSec ul li a {
	font-size: 13px;
}

.hcpAddrMangeSec {
	padding-bottom: 20px;
	padding-top: 20px
}

.hcpAddrMangeSec a {
	font-size: 13px;
	text-decoration: underline !important;
}

.hcpAddrMangeSec a:hover {
	text-decoration: none !important;
}

.receive-1Addr {
	font-weight: normal !important;
	margin: 0px 0px 20px 0px !important;
}

.noborder {
	border-right: 0px !important;
}

.leftForm label.proof-lbl-adr,
.rightForm label.proof-lbl-adr {
	font-weight: 500 !important;
}

.billingformBox1 span.newnormalText1 a {
	font-size: 13px;
	line-height: 17px;
	color: #de007b;
}

.cstsvcAddr {
	width: 60% !important;
}

.addr-rt-name {
	width: 100% !important;
}

.proof-lbl-in-adr {
	font-weight: 500;
	border-radius: 5px;
	border-color: #ccc;
}

.proof-lbl-adrcap {
	font-weight: 500 !important;
	padding-left: 0px !important;
}

.addMarAddr {
	font-weight: 500 !important;
}

.fullForm label.ordnmAddr {
	display: flex;
	width: 100%;
}

.fullForm label.addord-name-cap {
	font-weight: 500 !important;
}

.addressAddr {
	width: 100%;
}

.normalTextInfoAddr {
	font-style: italic;
	font-size: 13px;
	color: #343030 !important;;
}

.listInputAddr {
	font-weight: 500 !important;
	;
	border-radius: 5px;
	border-color: #ccc;

}

.billingformBox textarea.commentBoxAddr {
	margin-left: 0px !important;
}

.cnfrcvAddr {
	margin-top: 10px;
	margin-bottom: 10px;
}

.addr_l_row {
	width: 100%
}

.billing_l_PanText {
	font-size: 14px;
	font-weight: 500;
	color: #0f1111;
	float: left;
	width: 100%;
	line-height: 23px;
	/* padding: 5px 0 5px 20px;*/
}

.shipopt-holder ul li a span.newnormalText1 {
	display: block;
}

.newnormalText1 ul li.headnote {
	font-weight: 600;
}

.newnormalText1_2 {
	margin-top: 20px;
	font-size: 11px;
	padding: 15px 0 0 5px;
	border-top: 1px solid #ccc;
}

.clsshipChoice {
	width: 96% !important;
	margin: 0px 20px 20px 20px;
	padding: 20px;
}

.shipaddr-h3 {

	background-color: inherit;
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 13px;
	padding-top: 10px;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 500;
}

.cboxLoadedContentmodal {
	padding-top: 45px;
	/*margin-top:0px!important;*/
}
.modal-content #cboxClose{top:5px!important;background-color:transparent!important;} /*fix for address verfiy popup */
.cboxLoadedtitlemodal {
	color: #110111 !important;
	width: 100%;
	/*top: 0px !important;*/
	/*background-color:#f5ce84*/
}

.cboxLoadedtitlemodal div h5 {
	font-size: 18px;
	font-weight: 500;
}

.cboxLoadedtitlemodal .modal-header {
	background-color: #fff;
}

.clsshipChoice .ui-widget-content {
	background: none !important;
}

.shipopt-holder .ui-state-default {
	background: none !important;
}

.shipopt-holder .ui-state-active {
	background: #fff !important;
	border: 0px !important;
}

.shipopt-holder .ui-state-active,
.shipopt-holder .ui-state-active a {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.clsshipChoice .ui-widget-content {
	background: none !important;
	border: 0px !important;
}

.clsshipChoice .ui-tabs-panel {
	box-shadow: none !important;
	background: #fff !important;
}

.clsshipChoice .ui-widget-header {
	background: none !important;
	border: 0px !important;
}

.shipopt-holder .ui-tabs-nav li {
	margin-right: 10px !important;
}

.adddsc-dtls-hold .seleaddrck,
.chk-bx-cnt .seleaddrck {
	display: none;
}

.adddsc-dtls-hold span {
	padding-bottom: 3px;
	padding-top: 3px;
	display: inline-block;
}

.shipotn-btns {
	color: #000 !important;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	cursor:pointer;
}

a.shipotn-btns:visited,
a.shipotn-btns:link {
	text-decoration: none !important;
}

.Shipping-tabs {
	padding-bottom: 15px;
}

.issue_message {
	padding: 9px;
	font-weight: 500;
	font-size: 12px;
	background-color: #fee7e8;
	display: block;
	color: #0f1111;
	padding-left: 15px;
	text-indent: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
}

.edit-inlineaddr {
	font-size: 12px;
}

.shippingPanAddr h3 {
	color: #50575d;
	font-weight: 600;
	font-size: 15px;
	margin-bottom: 10px
}

.blueBgAddr {
	background: #b2cae4 !important;
}

.blueBgAddr .serviceText {
	border-right: 1px solid #97a9b0 !important;
	font-size: 13px !important;
	color: #000 !important;
	text-transform: unset;
}

.blueBgAddr .serviceTexts {
	font-size: 13px !important;
	border-right: 1px solid #97a9b0 !important;
	color: #000 !important;
	text-transform: unset;
}

.blueBgAddr .deliveryPan {
	border-right: 1px solid #97a9b0 !important;
	font-size: 13px !important;
	color: #000 !important;
	text-transform: unset;
}

.blueBgAddr .ratePan {
	border-right: 1px solid #97a9b0 !important;
	font-size: 13px !important;
	color: #000 !important;
	text-transform: unset;
}

.otncntnrrow1Addr .ratePan3 {
	background-color: #fff !important;
	font-size: 13px !important;
}

.otncntnrrow1Addr .ratePan4 {
	font-size: 13px !important;
}

.otncntnrrow1Addr .upsText {
	font-size: 13px !important;
}

.otncntnrrow1Addr .serviceText3s {
	font-size: 13px !important;
}

.otncntnrrow1Addr .serviceText3us {
	font-size: 13px !important;
}

.otncntnrrow1Addr .serviceText3 {
	font-size: 13px !important;
}

.shipmethod-cont {
	margin-top: 20px;
}

.shippingPanAddr .pcMainTableBig {
	width: 100% !important;
}

.instore-picup-note {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 23px;
}

.instore-picup-note li {
	line-height: 18px;
}

.Shipping-tabs .newnormalText1 a {
	color: #de007b !important;
}

.pcShowContentAddr {
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	color: #f33;
}

.yellowalertbox-adrbg {
	border: none;
	margin-bottom: 0px !important;

	background: #ffe6e6 url(../images/alerta.png) no-repeat scroll 5px 5px;
	display: block;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	padding: 10px 10px 8px 30px !important;
}

.tooltipPanAddr {
	box-shadow: 4px 4px 7px -1px #ccc;
	width: 450px !important;
}

.tip-addr-ecd-li {
	font-size: 13px !important;
	line-height: 17px !important;
	font-family: 'Inter';
	padding-bottom: 10px;
}

.tabareaAddr {
	height: auto !important;
}

.popMidToolTipContainerAddr {
	padding-right: 10px !important;
	padding-bottom: 10px !important;
}

.old-pg-link{
	padding: 10px;
    text-align: center;
}

.local-truck {
		background-color: #f0eef5;
		overflow:hidden;
		display:block;
		border-top: 1px solid #e9e7ec;
}
.local-truck .ratePan3 {
background-color: #f0eef5 !important;

}
.local-truck-margin {
	margin-top: 33px;
}
.local-truck .serviceText3 {
		color: #000 !important;
    font-weight: bold;
}

.local-truck .serviceText3 .ship-wrap span.upsText {
	/*font-size: 13px!important;*/
}
.nextdaytiming {
	font-size: 10px;
    display: block;
    font-weight: 300;
		padding-bottom:7px;
}

.unverified-alert {
	border: 1px solid #ee9c9c;
	background-color: #f8e4e4;
	padding: 5px 24px;
	width: 98%;
	display: block;
	overflow: hidden;
	left: 12px;
	border-radius: 5px;
}

.first-info-sec{

	/*
	padding: 5px 24px;
		
		background-color: #f6eeee;
		border: 1px solid #ee9c9c;
	width: 98%;
	left: 12px;
	
	display: block;
	overflow: hidden;
	
	border-radius: 5px;*/
}
  .addrfiled3row {display:none;}
    #cboxClose{
/*background-color: #555; */
    border-radius: 30px;
    padding: 10px 10px;
	top: -5px;
    /* margin-top: 10px; */
    /* top: -5px; */
    background-position-y: 3px;
	background-color:transparent!important;
}
.more-ship-opt-row {
	display:none;
	text-align: right;
  padding-right: 5px;
  padding-top: 10px;
}
.showlessbutton {
	display:none;
}
#hidethemethod {
	display:none;
}