
 /* new  */
.modal-width{
width:470px !important; 
}
.country-box{
  margin-top: 20px;
}
.country-box img{
  margin-top:-10px;
  width:100%;
}
.country-box h1{
  font-size: 18px;
  margin-bottom: 0px;
  color: #3C3F4E;
  font-family: Helvetica;
  font-weight: 500;

}
.borderbg2{
  padding:0px;
}

.head-bg{
  background-color: #dc0b0b;
  min-height: 60px;
  color: #fff !important;
  padding-top: 19px;
}
.delivery-type2{
  font-size: 21px;
  text-align: center;
  padding-bottom: 2px;
}
.line{
  border-bottom:1px dashed #ddd;
  margin-top: 10px;
}

.pad-r-0{
  padding-right: 0px !important;
}

.radio-class{
  width: 20px;
  height:20px;
  background: none;
  border:2px solid #ddd;
}
.content-pad-box{
  padding: 10px 30px 20px 30px;
}
.country-submit{
  width: 150px;
  background-color:#dc0b0b;
  height: 43px;
  border-radius:50px !important;
  outline: none !important;
  border:none;
  color:#fff;
  font-size:14px;
  margin-top:10px;
  margin-bottom:6px;
  text-transform: uppercase;
  font-family: Helvetica;
  font-weight:600;

}
.country-submit:hover{
  width: 150px;
  background-color:#fccc59 !important;
  height: 43px;
  border-radius:50px !important;
  outline: none !important;
  border:none;
  color:#fff;
  font-size:14px;
  margin-top:10px;
  margin-bottom:6px;
  text-transform: uppercase;
  font-family: Helvetica;
  font-weight:600;

}

.country-submit:focus{
  width: 150px;
  background-color:#dc0b0b !important;
  height: 43px;
  border-radius:50px !important;
  outline: none !important;
  border:none;
  color:#fff;
  font-size:14px;
  margin-top:10px;
  margin-bottom:6px;
  text-transform: uppercase;
  font-family: Helvetica;
  font-weight:600;

}
.submit-box{
  width:100%;
}
/*After edit*/
.img-country{
	height: 25px;
	width: 25px !important;
}
.country-list{
	display: flex;
	align-items: center;
}

.country-list h1{
	
	padding-left: 8px !important;
	margin-bottom: 9px !important;;
}
.country-flag{
	display: flex !important;
	padding-left: 0px !important;
}

.country-data .checkmark{
	position: absolute;
	right: 0;
	left: 18.1em;
}
.address-list{
	padding-left: 7px !important;
}
.delivery-address-list .address-list{
   padding-left:1.5em !important;
}
