#addressWidget {
  position: relative; }

#center {
  margin: 2px 2.5%; }

.addressItemShow {
  padding: 2px; }

.addressEditItem {
  text-align: left; }

.addressEditTitle {
  margin: 10px 0 5px 0;
  font-weight: bold; }

.addressEditItem Input {
  font-weight: normal;
  width: 96%;
  margin: 5px 0px; }

.add-address-button {
  display: inline-block;
  margin-right: 10px;
  float: right; }

.set-default-button {
  display: inline-block;
  margin-right: 10px;
  float: right; }

.alertStyle {
  padding: 0;
  margin: 0;
  display: inline; }

.postalCode-validation-alert {
  padding-right: 4%; }

.divider {
  margin-top: 15px; }

.checkCodeLink {
  display: inline-block;
  font-weight: normal;
  margin-top: 10px; }

.bold-font {
  font-weight: bold; }

.normal-font {
  font-weight: normal; }

.address-item {
  padding: 5px;
  margin: 5px; }

.address-item-select {
  padding: 5px;
  margin: 5px;
  border: 1px solid #fcd9b2;
  border-radius: 4px;
  background-color: #fcf5ef; }

.addressList-size {
  max-height: 200px;
  overflow: auto; }

.addressDetail-section {
  padding-bottom: 5px; }

.margin-bottom {
  margin-bottom: 10px; }

.timeZoneTitle {
  padding: 10px 0; }

.alertStyle {
  padding: 0;
  margin: 0; }

.actionButton {
  display: inline-block;
  padding-left: 5px; }

.itemRadio {
  display: inline-block;
  vertical-align: top; }

.itemAddress {
  display: inline-block;
  max-width: 495px;
  vertical-align: top;
  font-weight: normal; }

.a-button-input {
  z-index: 5; }

.addressRows {
  border: 1px solid #e7e7e7; }

.tooltip {
  max-width: 400px;
  min-width: 60px; }

.postalSuccessIcon {
  margin-left: 10px; }

.alertBox {
  margin-bottom: 10px; }

/*
** MainPageAddress India
*/
.createNewButton {
  margin: 10px 20px 20px 20px; }

.mainPageIn {
  max-height: 500px; }

.mainPageInLeft {
  width: 300px;
  float: left;
  height: 250px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #F6F6F6;
  border: 1px #ddd solid;
  direction: rtl; }

.mainPageInRight {
  height: 100%;
  overflow: hidden;
  margin-left: 310px; }

.clearFloat {
  clear: both; }

.warehouseBar {
  margin: 10px 0; }

.warehouseName {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 2px; }

.set-default-button {
  float: right;
  margin-right: 65px; }

.address-delete-button {
  float: right;
  margin-right: -140px; }

.radioBtn {
  margin: 0 5px; }

.load-popover-under-layer {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0.35;
  z-index: 1000; }

.load-popover-under-layer-noBg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.35;
  z-index: 1000; }

.load-content {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -40%);
  overflow: hidden;
  z-index: 1001; }

.load-content-noBg {
  position: absolute;
  left: 50%;
  top: 10%;
  overflow: hidden;
  z-index: 1001;
  transform: translateX(-50%); }

input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #BCC3C3;
  font-weight: normal; }

input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #BCC3C3;
  opacity: 1;
  font-weight: normal; }

input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #BCC3C3;
  opacity: 1;
  font-weight: normal; }

input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #BCC3C3;
  font-weight: normal; }

.modal-popover-under-layer {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0.55;
  z-index: 105;
  overflow: auto; }

.modal-content {
  left: 30%;
  top: 25%;
  background: white;
  border-radius: 5px;
  border: 1px solid #ddd;
  z-index: 106;
  width: 500px;
  min-height: 100px; }

.modal-content-big {
  left: 20%;
  top: 20%;
  background: white;
  border-radius: 5px;
  border: 1px solid #ddd;
  z-index: 106;
  min-width: 900px;
  max-width: 901px;
  min-height: 300px; }

.modal-content-alert {
  left: 50%;
  top: 55%;
  transform: translate(-50%, -40%);
  background: white;
  border-radius: 5px;
  border: 1px solid #ddd;
  z-index: 106;
  min-width: 600px;
  max-width: 601px;
  min-height: 200px; }

.modal-content-big .a-popover-inner {
  min-height: 143px; }

.modal-content .a-popover-footer {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%; }

.model-wrapper {
  width: 100%;
  height: 100%;
  overflow: auto;
  position: fixed;
  z-index: 107;
  top: 0;
  left: 0; }

.modal-content-big .a-popover-modal {
  position: relative; }

#shippingWarehouseLinks .a-box {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px 0px 1px;
  color: #767676;
  background-color: #F6F6F6; }

#shippingWarehouseLinks .a-box .a-box-inner {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; }

#shippingWarehouseLinks .a-section {
  margin-bottom: 0px; }

#shippingWarehouseLinks .a-box-inner {
  padding: 0px;
  height: 40px; }

#shippingWarehouseLinks .warehouse_name {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  line-height: 37px;
  background-color: #F6F6F6;
  direction: ltr; }

#shippingWarehouseLinks .warehouse_name:hover {
  background-color: #DDDDDD; }

#shippingWarehouseLinks .warehouse_name span {
  font-weight: normal !important;
  display: inline-block;
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

#shippingWarehouseLinks .default_warehouse_indicator {
  display: inline-block;
  position: absolute;
  left: 215px;
  top: 10px;
  background-color: Orange;
  color: White;
  padding: 2px 3px 2px 3px;
  border-radius: 3px; }

#shippingWarehouseLinks .easyship_warehouse_indicator {
  display: inline-block;
  position: absolute;
  left: 160px;
  top: 12px;
  color: #c45500;
  font-weight: bold; }

#shippingWarehouseLinks .activate_warehouse, #shippingWarehouseLinks .activate_warehouse .warehouse_name:hover {
  background-color: #DDDDDD;
  color: #111111; }

#shippingWarehouseLinks .activate_warehouse .warehouse_name {
  background-color: #DDDDDD; }

#shippingWarehouseLinks .activate_warehouse_flag {
  display: inline-block;
  width: 16px;
  height: 40%;
  position: absolute;
  right: -1px;
  top: 30%; }

#shippingWarehouseLinks .activate_warehouse .activate_warehouse_flag .activate_warehouse_flag_inner {
  border-top: 8px solid transparent;
  border-right: 12px solid white;
  border-bottom: 8px solid transparent; }

