.open_shipping_modal {
    color: #000099 !important;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    margin-top: 7px;
    width: 100px;
}
.new_shipping_address {
    background: #fcfcfc;
    border-radius: 8px;
    display: none;
    padding: 40px 50px 30px;
}
.modal-reset {
    border: medium none;
    border-radius: 0;
    padding: 0;
}
.modal-reset .ui-state-default {
    background: #e6e6e6;
    border-bottom: 3px solid #003395;
    color: #6a6a6a;
    font-size: 14px;
    font-weight: bold;
    margin: 0 !important;
    text-align: center;
    width: 50%;
}
.modal-reset .ui-state-default a {
    padding: 10px;
    display:block;
}
.modal-reset .ui-tabs-nav li:first-child {
    border-radius: 6px 0 0 0;
}
.modal-reset .ui-tabs-nav li:last-child {
    border-radius: 0 6px 0 0;
}
.modal-reset .ui-state-active {
    background:#003395;
}
.modal-reset .ui-state-active a{
    color:#fff;
}
.modal-reset .ui-tabs-panel { 
    border-radius: 0 0 7px 7px;
    font-size: 13px;
}
.modal-reset .ui-tabs-panel p {
    margin:0;
}
.modal-reset .white-box-reset {
    padding: 10px;
}
.address-list {
    width: 50%;
}
.selected-address {
    height: 300px;
    width: 50%;
}
.hidden {
    visibility: hidden;
}
.trigger {
    cursor: pointer;
}
#moreinfo > div#details {
    padding: 12px 15px;
}
#moreinfo > h2 {
    color: #01988f;
    font-size: 18px;
    margin-bottom: 0;
    padding: 12px 15px 0;
}
#add-new .white-box-reset {
    padding: 20px;
}
.modal-reset .button-box p {
    margin: 0 0 1.5em;
}
#add-new .white-box-reset label {
    font-size: 13px;
    font-weight: 600;
    line-height: 1;
    margin: 0 0 12px;
    text-transform: capitalize;
}
#add-new .white-box-reset input[type="text"] {
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    margin-bottom: 15px;
    padding: 10px;
    width: 95%;
}
#add-new .white-box-reset input[type="text"].error {
    margin-bottom: 0;
}
.ana-state {
    margin-right: 2%;
    width: 49%;
    margin-top: 11px;
}
.ana-zipcode {
    width: 46%;
    margin-top: 11px;
}
.white-box.white-box-reset .white-box {
    background: #ffffff;
    border: none;
    padding: 0;
}
.ana-country {
    width: 99%;
}
#add-new .select_cont {
    background: url(../images/select_arrow.png) no-repeat scroll right center;
    border: 1px solid #ccc;
    border-radius: 3px;
    cursor: pointer;
    font-family: Helvetica;
    margin-bottom: 0;
    overflow: hidden;
    width: 100%;
}
#add-new .select_cont select {
    height: auto;
    padding: 9px 10px;
    width: 100%;
    width: 110% \0/;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow: '';
}

#add-new .select_state {
    background: url(../images/select_arrow.png) no-repeat scroll right center;
    border: 1px solid #ccc;
    border-radius: 3px;
    cursor: pointer;
    font-family: Helvetica;
    margin-bottom: 0;
    overflow: hidden;
    width: 100%;
}
#add-new .select_state select {
    height: auto;
    padding: 9px 10px;
    width: 100%;
    width: 110% \0/;
    border: none;
    box-shadow: none;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow: '';
}

/* Tiny Scrollbar */
#scrollbar1, 
#scrollbar2, 
#scrollbar3, 
#scrollbar4, 
#scrollbar5 { width: 100%; margin: 0; }
#scrollbar1 .viewport, 
#scrollbar2 .viewport, 
#scrollbar3 .viewport, 
#scrollbar4 .viewport, 
#scrollbar5 .viewport { width: 90%; height: 300px; overflow: hidden; position: relative; }
#scrollbar1 .overview, 
#scrollbar2 .overview, 
#scrollbar3 .overview, 
#scrollbar4 .overview, 
#scrollbar5 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: 100%; }
#scrollbar1 .scrollbar, 
#scrollbar2 .scrollbar, 
#scrollbar3 .scrollbar, 
#scrollbar4 .scrollbar, 
#scrollbar5 .scrollbar  { position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track, 
#scrollbar2 .track, 
#scrollbar3 .track, 
#scrollbar4 .track, 
#scrollbar5 .track { height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb, 
#scrollbar2 .thumb, 
#scrollbar3 .thumb, 
#scrollbar4 .thumb, 
#scrollbar5 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end, 
#scrollbar2 .thumb .end, 
#scrollbar3 .thumb .end, 
#scrollbar4 .thumb .end, 
#scrollbar5 .thumb .end  { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable, 
#scrollbar2 .disable, 
#scrollbar3 .disable, 
#scrollbar4 .disable, 
#scrollbar5 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

#scrollbar1 .overview .shipping-address-set,
#scrollbar2 .overview .shipping-address-set,
#scrollbar3 .overview .shipping-address-set,
#scrollbar4 .overview .shipping-address-set,
#scrollbar5 .overview .shipping-address-set {
    background: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 5px;
    padding: 12px 15px;
}
#scrollbar1 .overview .highlight-address,
#scrollbar2 .overview .highlight-address,
#scrollbar3 .overview .highlight-address,
#scrollbar4 .overview .highlight-address,
#scrollbar5 .overview .highlight-address {
    background: #E2F4F4;
    border: 1px solid #03919D;
}
.white-box.white-box-reset .white-box.error {
    background-color: #ffeeee !important;
}
.white-box.white-box-reset .white-box.error .select_cont {
    border-color: #d32a23 !important;
}
.new_shipping_address .ui-state-default {
    background: #e6e6e6;
    border-bottom: 3px solid #003395;
    color: #6a6a6a;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    width: 50%;
}
.new_shipping_address .ui-state-active {
    background: #003395;
}