
#package-dashboard ol, ul{
    list-style: none;
}
#shortcuts-menu-wrapper {
    width: 33vw;
    height:0px!important;
}
#package-dashboard h2{
    font-family: "Helvetica Neue",Helvetica,sans-serif;
    font-size: 13px;
    /*font-size: 100% !important;*/
    height: 100%;
    width: 100%;
}


* {
    box-sizing: border-box;
}

#package-dashboard  a {
    color: #3575b1;
    font-weight: normal;
    text-decoration: underline;
    vertical-align: inherit;
}

#package-dashboard  .editNickName{
	color: green;
	font-size: 15px;
	text-decoration: none;
    font-weight: bold;
}

#package-dashboard .page-wrap {
    padding: 0px;
    max-width: 100%;
}

#package-dashboard .graydash-unknown {
    margin: 0 auto;
    margin-bottom:15px;
    width:50%;
    height: 5px;
    background-color:#C7C7C7;
}

#package-dashboard .status-text {
    line-height: 14px;
}

#package-dashboard div.dashboard-item.content-details {
    /*line-height: 1.3em;*/
    overflow-wrap: break-word;
}

.icon-note-available {
    background: rgba(0, 0, 0, 0) url("../images/icon-sprite.png") no-repeat scroll left -79px;
    display: inline-block;
    height: 22px;
    margin-right: 5px;
    width: 25px;
}

.icon-note-unavailable {
    background: rgba(0, 0, 0, 0) url("../images/icon-sprite.png") no-repeat scroll left -120px;
    display: inline-block;
    height: 18px;
    margin-right: 5px;
    width: 25px;
}


/* Media Query for Phones */

@media only screen and (min-width : 1px) and (max-width : 599px) {

#package-dashboard .expandable .expander {
    display: block;
    padding: 20px 25px 20px 0;
    width: 100%;
}

body#package-dashboard.mobile-nav.style-guide.closing {
    min-width:1px;
    max-width:592px;
}



#package-dashboard .page-wrap, #package-dashboard .content {
    padding: 0 !important;
}

#package-dashboard #tabs-mobile-phone {
    display: block;
    padding: 0;
}

#package-dashboard div#panel0.expandable-content {
    padding-right: 0;
}

#package-dashboard .head-left {
    display: none;
}

#package-dashboard #faq-wrapper {
    display: none;
    float: left;
    padding-top: 1.7em;
}

#package-dashboard .search-tabs-wrapper {
    margin: 0 15px 15px;
}

#package-dashboard #tabs-mobile-tablet {
    display: none;
}

#package-dashboard #di-availability {
    padding: 10px 15px;
}

#package-dashboard .dashboard-content-tablet {
    display: block;
}

/* redux start */
#package-dashboard .r-tablet-title.myusps-container {
     padding: 0;
 }

#package-dashboard #header-date, #package-dashboard .content-date {
    width: 80px;
    padding: 0 15px;
  text-align: center;
}

#package-dashboard #primary-content {
    margin-bottom: 43px;
}

/*
div.dashboard-item.content-details {
    line-height: 1.3em;
    max-width: 195px;
}
*/

#package-dashboard #header-details, #package-dashboard .content-details {
    /*width: 40%;*/
    margin-left: 12px;
}

#package-dashboard #header-shipped, #package-dashboard .content-shipped {
    display: none;
}

#package-dashboard #header-scan, #package-dashboard .content-scan {
    display: none;
}

#package-dashboard #header-actions, #package-dashboard .content-actions {
    width: none;
}

#package-dashboard .mypost-tracked-item-action-bar-item:first-child {
    border-top: 0 none;
    padding: 15px;
    padding-bottom: 20px;
}

#package-dashboard #dash-header {
    display: none;
}

#package-dashboard .dashboard-item.content-actions {
    display: none;
}
#package-dashboard .scan-history-phone {
    display: block;
}

#package-dashboard .scan-history-tablet {
    display: none;
}

/* redux end */


#package-dashboard .scan-history-left {
   width: 80px;
   float: left;
}

#package-dashboard .scan-history-right {
    float: left;
    padding-left: 34%;
    padding-right: 3px;
    width: 100%;
    margin-top: -20px;
}

#package-dashboard div.li-padding {
    padding: 20px 0 0 0;
}

#package-dashboard li.expandable.list-view-item.expanded .scan-history-right {
    float: left;
    /*padding-left: 28%;*/
    padding-right: 3px;
    width: 100%;
    margin-top: -30px;
}

#package-dashboard #error-box {
    margin-top: 10px;
    margin-bottom: 20px;
}

#package-dashboard .mobile-detail-surprise {
    margin-top: 10px;
    margin-bottom: 10px;
    /* margin-left: 95px; */
}

#package-dashboard div.mobile-detail-surprise.tablet-only {
    display: none;
}

#package-dashboard .DI-success {
    /*background: rgba(0, 0, 0, 0) url("../images/icon-sprite.png") no-repeat scroll right -151px;*/
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    /*padding-left: 15px;*/
    text-align: left;
    text-decoration: none;
    width: 100%;
}

#package-dashboard .DI-error {
    /*background: rgba(0, 0, 0, 0) url("../images/icon-alert.png") no-repeat scroll right top;*/
    color: #e51e2b;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    /*padding-left: 15px;*/
    text-align: left;
    text-decoration: none;
    width: 100%;
}

#package-dashboard .mypost-tracked-item-action-bar-link {
    /*background: rgba(0, 0, 0, 0) url("../images/icon-blue_arrow.png") no-repeat scroll right 0;*/
    color: #3b81c4;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 13px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}

#package-dashboard .mypost-tracked-item-actions .success, .mypost-tracked-item-actions .error {
    /*background: rgba(0, 0, 0, 0) none repeat scroll 0 0;*/
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    padding: 0;
}

#package-dashboard .r-tablet-title h1 {
    /*font-size: 25px;
    font-weight: bold;*/
    font-weight: normal;
    padding-bottom: 10px;
}

#package-dashboard .site-body .content {
    padding-top: 0;
    padding-bottom: 20px;
}

#package-dashboard .delete-button-phone {
    float: right;
    margin-right: 10px;
}

#package-dashboard .remove-package {
    background: transparent url("../../assets/images/remove.png") no-repeat scroll 50% 50% / 10px 10px;
    /*display: inline-block;
    height: 0;
    margin: 0;
    overflow: hidden;*/
    padding: 7px;
    /*position: absolute;
    right: 0;
    top: 20px;
    width: 10px;*/
}

#package-dashboard .refresh-packages {
  background-color: #fff;
  border-top: 1px solid #aeaeae;
  display: block;
  margin: 0;
  padding: 14px 0;
  position: fixed;
  bottom: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  z-index: 5;
}

#package-dashboard .refresh-packages .refresh-packages-icon.icon-refresh {
  display: block;
  font-size: 0;
  line-height: 0;
  height: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  display: inline-block;
  height: 16px;
  margin-right: 10px;
  vertical-align: top;
  width: 18px;
}

#package-dashboard  .refresh-packages .refresh-status {
  color: #aeaeae;
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 700;
  height: 16px;
  line-height: 10px;
  padding: 3px 0;
  vertical-align: top;
}

#package-dashboard .extra-services {
    margin-top: 20px;
}

/* flexbox */

#package-dashboard .dashboard-row-wrapper {
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
 }

#package-dashboard .dashboard-item.content-details {
  width: 60%;
}

#package-dashboard .dashboard-item.content-date {
  -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;         /* OLD - Firefox 19- */
  width: 29%;               /* For old syntax, otherwise collapses. */
  -webkit-flex: 1;          /* Chrome */
  -ms-flex: 1;              /* IE 10 */
  flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  text-align: center;
}

#package-dashboard .delete-button-phone {
  -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;         /* OLD - Firefox 19- */
  width: 5%;               /* For old syntax, otherwise collapses. */
}

#package-dashboard .last-update-shim {
    height: 43px;
    margin-bottom: 45px;
}

/* end flexbox */

#package-dashboard .edit-name {
    margin-top: 15px;
}

/** messaging **/
#package-dashboard .mobile-status-green {
    color: #37b868;
    font-weight: bold;
    /*margin-bottom: 15px;*/
}
#package-dashboard .mobile-status-blue {
    color: #3575B1;
    font-weight: bold;
    /*margin-bottom: 15px;*/
}

#package-dashboard .mobile-status-red {
    color: #ee3124;
    font-weight: bold;
    /*margin-bottom: 15px;*/
}

#package-dashboard .mobile-status-gray {
    color: #c7c7c7;
    font-weight: bold;
    /*margin-bottom: 15px;*/
}

#package-dashboard .graydash-unknown {
    margin: 0 auto;
    margin-bottom:15px;
    width:50%;
    height: 5px;
    background-color:#C7C7C7;
}
/** end messaging **/

#package-dashboard #availability-message {
    /*padding: 10px 15px 0;*/
    padding: 0 15px 0;
}

#package-dashboard .edit-name-desktop {
    display: none;
}

#package-dashboard .mobile-last-scan {
    margin-top: 10px;
    margin-bottom: 10px;
}

#package-dashboard .edit-name-mobile {
    /*display: none;
    position: relative;
    left: 180px;
    top: 115px;*/
    margin-top: 15px;
}

#package-dashboard .li-padding {
    padding: 20px 0 0 0;
}

}

/* Media Query for Small Tablets */

/* Media Query for Tablets */

@media only screen and (min-width : 600px) and (max-width : 958px) {
/*
#package-dashboard .page-wrap {
    margin: 0 auto;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
*/

#package-dashboard .expandable .expander {
    display: block;
    padding: 0 25px 20px 0;
    width: 100%;
}

#package-dashboard .date-num-large {
    display: block;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 100;
    line-height: 0.9;
    margin-bottom: 5px;
    text-align: center;
}

#package-dashboard #tabs-mobile-phone {
    display: none;
}

#package-dashboard #tabs-mobile-tablet {
    display: block;
    background-color: #4e769d;
    background-image: linear-gradient(#4e769d, #2c5d90);
    height: 85px;
    overflow: hidden;
}

#package-dashboard .dashboard-header-tablet {
	 margin: 0 20px;
}

#package-dashboard #headerbar-content-wrapper {
    margin: 0 auto;
    width: 960px;
}

#package-dashboard #headerbar-content {
    min-height: 85px;
    width: 420px;
}

#package-dashboard #faq-r-desktop {
    display: none;
}

#package-dashboard #package-count {
    display: none;
}

#package-dashboard #di-availability {
    padding: 20px;
}

#package-dashboard .informed-delivery-links-wrap-tablet {
    display: block;
}

#package-dashboard .informed-delivery-links-wrap-desktop {
    display: none;
}

#package-dashboard #informed-delivery-links-wrap-tablet {
    float: left;
    padding-top: 33px;
    font-size: 1.1em;
}

#package-dashboard #informed-delivery-dashboard {
    float: left;
    color: #FFF;
    padding: 6px 15px 6px 10px;
    border-right: 1px solid #1c477f;
    width: 112px;
}

#package-dashboard #informed-delivery-preferences {
    float: left;
    padding: 6px 0 6px 15px;
    width: 118px;
}

#package-dashboard #maincontent #informed-delivery-links-wrap-tablet a {
    color: #fff;
    text-decoration: none;
}

#package-dashboard .r-tablet-title h1 {
    font-size: 25px;
    /*font-weight: bold;*/
    font-weight: normal;
    padding-bottom: 10px;
}

#package-dashboard #header-date, .content-date {
    display: block;
    width: 20%;
  text-align: center;
}

#package-dashboard #header-details, .content-details {
    display: block;
    width: 40%;
}

#package-dashboard #header-scan, .content-scan {
    display: none;
    width: 28%;
}

#package-dashboard #header-actions, .content-actions {
    display: block;
    width: 40%;
}

#package-dashboard #header-shipped, .content-shipped {
    display: none;
}

#package-dashboard .dashboard-item {
    border-left: 0px solid #e7e7e7;
    line-height: 18px;
    overflow-wrap: break-word;
    float: left;
    padding: 0 10px;
}

#package-dashboard .dashboard-content-tablet {
    display: block;
    margin: 0 auto;
    width: 98%;
}

#package-dashboard .mobile-last-scan {
    display: none;
}

.scan-history-table .thStatus, .services-table .thStatus {
    display: none;
}

#package-dashboard .mobile-detail-surprise {
    display: none;
}
#package-dashboard div.mobile-detail-surprise.tablet-only {
    /*display: block;*/
    display: none;
}

#package-dashboard .expandable {
    /*float: left;*/
    margin-left: 20.5%;
    /*margin-right: 25%;*/
    margin-right: 30%;
    /*margin-top: -52px;
    padding-top: 10px;*/
    width: 79%;
}

#package-dashboard .scan-wrapper {
    /*border-bottom: 1px solid #e7e7e7;*/
    clear: both;
    margin: 0 auto;
    width: 97%;
}

/* redux */
#package-dashboard .scan-history-phone {
    display: none;
}

#package-dashboard .scan-history-tablet {
    display: block;
}

#package-dashboard .scan-history-table tr:nth-child(2) td:nth-child(4) {
    background: transparent url("../images/ui/info_icon.png") no-repeat scroll -2px 6px;
    cursor: pointer;
    height: 16px;
    padding-left: 15px;
    width: 16px;
}

/* end redux */

#package-dashboard .DI-success {
    background: rgba(0, 0, 0, 0) url("../images/icon-sprite.png") no-repeat scroll right -151px;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    padding: 0;
    text-align: left;
    text-decoration: none;
    width: 100%;
}

#package-dashboard .DI-error {
    background: rgba(0, 0, 0, 0) url("../images/icon-alert.png") no-repeat scroll right top;
    color: #e51e2b;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    padding: 0;
    text-align: left;
    text-decoration: none;
    width: 100%;
}

#package-dashboard .mypost-tracked-item-action-bar-link {
    background: rgba(0, 0, 0, 0) url("../images/icon-blue_arrow.png") no-repeat scroll right 0;
    color: #3b81c4;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 13px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}

#package-dashboard .mypost-tracked-item-actions .success, #package-dashboard .mypost-tracked-item-actions .error {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    padding: 0;
}

#package-dashboard .icon-arrow-down::before, #package-dashboard .form-drop-down .cap, #package-dashboard .drop-down .cap, #package-dashboard .expandable .expander::after {
    background-image: none;
    background-repeat: no-repeat;
}

#package-dashboard .icon-arrow-up::before, #package-dashboard .expandable.expanded .expander::after {
    background-image: none;
    background-repeat: no-repeat;
}

#package-dashboard .status-icon {
    background: transparent url("/media/images/global/icons/info_tooltip_icon.gif") no-repeat scroll 0 0;
    cursor: pointer;
    padding: 0 0 1px 14px;
}

/** flexbox banner **/



/** end flexbox banner **/


#package-dashboard .last-update-shim {
    display:none;
}

#package-dashboard .result p {
    /*margin-left: 20px;*/
}

/** messaging **/
#package-dashboard .mobile-status-green {
    color: #37b868;
    font-weight: bold;
    margin-bottom: 15px;
}
#package-dashboard .mobile-status-blue {
    color: #3575B1;
    font-weight: bold;
    margin-bottom: 15px;
}

#package-dashboard .mobile-status-red {
    color: #ee3124;
    font-weight: bold;
    /*margin-bottom: 15px;*/
}

#package-dashboard .mobile-status-gray {
    color: #c7c7c7;
    font-weight: bold;
    margin-bottom: 15px;
}

#package-dashboard .graydash-unknown {
    margin: 0 auto;
    margin-bottom:15px;
    width:50%;
    height: 5px;
    background-color:#C7C7C7;
}
/** end messaging **/

#package-dashboard #availability-message {
    padding: 20px 20px 10px;
}

#package-dashboard .edit-name-desktop {
    display: none;
}

#package-dashboard .from-city-state {
    display: block;
}

/** Scan History Table **/

.scan-history-table .thDate, .services-table .thDate {width: 40%;}
.scan-history-table .thStatus, .services-table .thStatus {display:none;width: 50%;padding-left:10px;}
.scan-history-table .thLocation, .services-table .thLocation {display:none;width: 25%;}
.scan-history-table .thStatusLocation, .services-table .thStatusLocation {width:60%;}
/** end SHT **/

#package-dashboard .scan-history-table tr:nth-child(2) td:nth-child(2) {
    background: transparent url("../images/ui/info_icon.png") no-repeat scroll -2px 6px;
    cursor: pointer;
    padding-left: 15px;
    width: 16px;
    height: 16px;
}

#package-dashboard .scan-history-table tr:nth-child(2) td:nth-child(1),
#package-dashboard .scan-history-table tr:nth-child(2) td:nth-child(2),
#package-dashboard .scan-history-table tr:nth-child(2) td:nth-child(3),
#package-dashboard .scan-history-table tr:nth-child(2) td:nth-child(4) {
    font-weight: bold;
}

#package-dashboard #error-box {
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 175px;
}

#package-dashboard.style-guide section.guide-section {
    padding: 0 30px;
}

#package-dashboard .mobile-last-scan {
    /*margin-top: 10px;*/
    margin-bottom: 10px;
}

/** header bar **/

#package-dashboard .headerbar-tab.active {
    background-color: #fff;
}

#package-dashboard .headerbar-tab {
    background-color: #1c477f;
    float: left;
    height: 55px;
    margin-top: 30px;
    position: relative;
    width: 208px;
}

#package-dashboard .headerbar-tab.active .tab-content {
    color: #0e1c26;
}

#package-dashboard .headerbar-tab .tab-content {
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.05em;
    height: 55px;
    width: 100%;
}

#package-dashboard .tab-inner-wrap2 {
    color: white;
    margin-left: 20px;
}

/*
#package-dashboard .tab-title {
    font-size: 1.05em;
    margin-top: 17px;
    text-align: center;
}
*/
#package-dashboard .tab-title {
    font-size: 1.05em;
    margin-top: 17px;
    margin-left: 20px;
}

#package-dashboard .hide-fromsighted, #package-dashboard .hide-fromsighted-v2 {
    height: 1px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: -4000px;
    width: 1px;
}

#package-dashboard .headerbar-tab .circle {
    background: #3b81c4 none repeat scroll 0 0;
    border-radius: 50%;
    /*box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.37) inset;*/
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    left: 160px;
    min-height: 32px;
    min-width: 32px;
    position: absolute;
    text-align: center;
    top: 12px;
}

#package-dashboard .headerbar-tab .circle .inner-circle {
    line-height: 32px;
    padding: 0 10px;
}

/** end header bar **/

#package-dashboard #informed-delivery-links-wrap-tablet a {
    font-weight: normal;
}

#package-dashboard .li-padding {
    padding: 20px 0 0 0;
}

}

/* Media Query for Laptops and Desktops */
/* restored for Nov'15 release */

@media only screen and (min-width : 959px) {

#package-dashboard .expandable .expander {
    display: block;
    padding: 20px 25px 0 0;
    width: 100%;
}



#package-dashboard #tabs-mobile-phone {
    display: none;
}

#package-dashboard #headerbar-content-wrapper {
    margin: 0 auto;
    width: 960px;
}

#package-dashboard #headerbar-content {
    min-height: 85px;
    width: 588px;
}

#package-dashboard #tabs-mobile-tablet {
    background-color: #4e769d;
    background-image: linear-gradient(#4e769d, #2c5d90);
    height: 85px;
    overflow: hidden;
}

#package-dashboard .informed-delivery-links-wrap-tablet {
    display: none;
}

#package-dashboard .informed-delivery-links-wrap-desktop {
    display: block;
}

#package-dashboard #informed-delivery-links-wrap-desktop {
    float: left;
    padding-top: 42px;
    font-size: 1.1em;
}

#package-dashboard #faq-r-tablet {
    display: none;
}

#package-dashboard #package-count {
    display: none;
}

#package-dashboard #di-availability {
    padding: 20px;
}

#package-dashboard .informed-delivery-links-wrap-tablet {
    display: none;
}

#package-dashboard .informed-delivery-links-wrap-desktop {
    display: block;
}

#package-dashboard #informed-delivery-links-wrap-desktop {
    float: left;
    padding-top: 42px;
    font-size: 1.1em;
}

#package-dashboard #informed-delivery-dashboard {
    float: left;
    color: #FFF;
    padding: 6px 25px 6px 20px;
    border-right: 1px solid #1c477f;
}

#package-dashboard #informed-delivery-preferences {
    float: left;
    padding: 6px 0 6px 25px;
}

#package-dashboard #maincontent #informed-delivery-links-wrap-desktop a {
    color: #fff;
    text-decoration: none;
}

#package-dashboard .dash-tab-wrapper {
     margin:0 auto;

     width:960px;
}

#package-dashboard .dashboard-content-tablet, #package-dashboard .dashboard-header-tablet {
    display: block;
    margin: 0 auto;
    width: 960px;
}

#package-dashboard .r-tablet-title h1 {
    font-size: 25px;
    /*font-weight: bold;*/
    font-weight: normal;
    padding-bottom: 10px;
}

#package-dashboard #header-date, #package-dashboard .content-date {
    display: block;
    width: 15%;
  text-align: center;
}

#package-dashboard #header-details, #package-dashboard .content-details {
    display: block;
    width: 28%;
}

#package-dashboard #header-scan, #package-dashboard .content-scan {

    display: block;
    width: 28%;
}

#package-dashboard .mobile-last-scan {
    display: none;
}

#package-dashboard #header-shipped, #package-dashboard .content-shipped {
    display: none;
    width: 28%;
}

#package-dashboard #header-actions, #package-dashboard .content-actions {
    display: block;
    width: 29%;
}

#package-dashboard .mobile-detail-surprise {
    display: none;
}

#package-dashboard .expandable {
    float: left;
    margin-left: 149px;
    margin-right: 271px;
    margin-top: -42px;
    width: 55%;
}

/* redux */
#package-dashboard .scan-history-phone {
    display: none;
}

#package-dashboard .scan-history-tablet {
    display: block;
    padding-bottom: 10px;
}
/* end redux */

#package-dashboard .DI-success {
    background: rgba(0, 0, 0, 0) url("../images/icon-sprite.png") no-repeat scroll right -151px;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    padding: 0;
    text-align: left;
    text-decoration: none;
    width: 100%;
}

#package-dashboard .DI-error {
    background: rgba(0, 0, 0, 0) url("../images/icon-alert.png") no-repeat scroll right top;
    color: #e51e2b;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    padding: 0;
    text-align: left;
    text-decoration: none;
    width: 100%;
}

#package-dashboard .mypost-tracked-item-action-bar-link {
    background: rgba(0, 0, 0, 0) url("../images/icon-blue_arrow.png") no-repeat scroll right 0;
    color: #3b81c4;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 13px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}

#package-dashboard .mypost-tracked-item-actions .success, .mypost-tracked-item-actions .error {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    padding: 0;
}

#package-dashboard .icon-arrow-down::before, .form-drop-down .cap, .drop-down .cap, .expandable .expander::after {
    background-image: none;
    background-repeat: no-repeat;
}

#package-dashboard .icon-arrow-up::before, .expandable.expanded .expander::after {
    background-image: none;
    background-repeat: no-repeat;
}

#package-dashboard .status-icon {
    background: transparent url("/media/images/global/icons/info_tooltip_icon.gif") no-repeat scroll 0 0;
    cursor: pointer;
    padding: 0 0 1px 14px;
}


/** flexbox banner **/



/** end flexbox banner **/


#package-dashboard .last-update-shim {
    display:none;
}

#package-dashboard .result p {
    /*margin-left: 20px;*/
}

.icon-note-available {
    background: rgba(0, 0, 0, 0) url("../images/icon-sprite.png") no-repeat scroll left -79px;
    display: inline-block;
    height: 22px;
    margin-left: 15px;
    margin-right: 5px;
    width: 25px;
}

.icon-note-unavailable {
    background: rgba(0, 0, 0, 0) url("../images/icon-sprite.png") no-repeat scroll left -120px;
    display: inline-block;
    height: 18px;
    margin-right: 5px;
    width: 25px;
}

#package-dashboard #maincontent a {
    color: #3575b1;
    font-weight: normal;
    text-decoration: underline;
    vertical-align: inherit;
}


#package-dashboard .edit-name-mobile {
    display: none;
    position: relative;
    left: 180px;
    top: 115px;
}

#package-dashboard .edit-name-desktop {
    left: 188px;
    position: relative;
    top: -20px;
}

/** messaging **/
#package-dashboard .mobile-status-green {
    color: #37b868;
    font-weight: bold;
    /*margin-bottom: 15px;*/
}
#package-dashboard .mobile-status-blue {
    color: #3575B1;
    font-weight: bold;
    /*margin-bottom: 15px;*/
}

#package-dashboard .mobile-status-red {
    color: #ee3124;
    font-weight: bold;
    /*margin-bottom: 15px;*/
}

#package-dashboard .mobile-status-gray {
    color: #c7c7c7;
    font-weight: bold;
    /*margin-bottom: 15px;*/
}

#package-dashboard .graydash-unknown {
    margin: 0 auto;
    margin-bottom:15px;
    width:50%;
    height: 5px;
    background-color:#C7C7C7;
}
/** end messaging **/

/** Scan History Table **/
.thDate {width: 25%;}
.thStatus {width: 50%;padding-left:15px;}
.thLocation {width: 25%;}
.thStatusLocation {display:none;width:50%;}
/** end SHT **/

#package-dashboard .scan-history-table tr:nth-child(2) td:nth-child(2) {
    background: transparent url("../images/ui/info_icon.png") no-repeat scroll -2px 6px;
    cursor: pointer;
    padding-left: 15px;
    width: 16px;
    height: 16px;
}

#package-dashboard .scan-history-table tr:nth-child(2) td:nth-child(1),
#package-dashboard .scan-history-table tr:nth-child(2) td:nth-child(2),
#package-dashboard .scan-history-table tr:nth-child(2) td:nth-child(3),
#package-dashboard .scan-history-table tr:nth-child(2) td:nth-child(4) {
    font-weight: bold;
}

#package-dashboard #error-box {
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 175px;
}

/*
#package-dashboard #head-middle .icon-clear {
    display: none;
}
body#package-dashboard .icon-clear-button::before {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2233.01px%22%20height%3D%2233.011px%22%20viewBox%3D%220%200%2033.01%2033.011%22%20style%3D%22enable-background%3Anew%200%200%2033.01%2033.011%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%23999999%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M16.505%2C0C7.39%2C0%2C0%2C7.39%2C0%2C16.506c0%2C9.115%2C7.39%2C16.505%2C16.505%2C16.505s16.505-7.39%2C16.505-16.505%20C33.01%2C7.39%2C25.62%2C0%2C16.505%2C0z%20M19.6%2C16.506l4.127%2C4.126l-3.096%2C3.095l-4.126-4.126l-4.126%2C4.126l-3.096-3.095l4.127-4.126%20l-4.127-4.126l3.096-3.095l4.126%2C4.126l4.126-4.126l3.096%2C3.095L19.6%2C16.506z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 20px 20px;
}
*/

#package-dashboard #head-middle .icon-clear {
    cursor: pointer;
    top: 0;
}

#package-dashboard .mobile-last-scan {
    /*margin-top: 10px;*/
    margin-bottom: 10px;
}

#package-dashboard .headerbar-tab.active {
    background-color: #fff;
}

#package-dashboard .headerbar-tab {
    background-color: #1c477f;
    float: left;
    height: 55px;
    margin-top: 30px;
    position: relative;
    width: 288px;
}

#package-dashboard .headerbar-tab.active .tab-content {
    color: #0e1c26;
}

#package-dashboard .headerbar-tab .tab-content {
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.05em;
    height: 55px;
    width: 100%;
}

#package-dashboard .tab-inner-wrap2 {
    color: white;
}

#package-dashboard .tab-title {
    font-size: 1.05em;
    margin-top: 17px;
    text-align: center;
}

#package-dashboard .hide-fromsighted, #package-dashboard .hide-fromsighted-v2 {
    height: 1px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: -4000px;
    width: 1px;
}

#package-dashboard .headerbar-tab .circle {
    background: #3b81c4 none repeat scroll 0 0;
    border-radius: 50%;
    /*box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.37) inset;*/
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    left: 233px;
    min-height: 32px;
    min-width: 32px;
    position: absolute;
    text-align: center;
    top: 12px;
}
/*
p {
    font-size: 1em;
}
*/
#package-dashboard .headerbar-tab .circle .inner-circle {
    line-height: 32px;
    padding: 0 10px;
}

#package-dashboard .li-padding {
    padding: 20px 0 20px 0;
}

}

/***** end 959 and up *****/

/* common */

#package-dashboard h1 {
    font-size: 15px;
    font-weight: 700;
    line-height: 100%;
}
#package-dashboard h4 {
    color: #202020;
    font-size: 1em;
}
#package-dashboard p {
    font-size: 1em;
    line-height: 14px;
}
#package-dashboard ol {
    font-size: 1em;
    clear: both;
}

/** headertab here **/

#package-dashboard #dash-header.dashboard-content-top {
    background-image: -moz-linear-gradient(center bottom , rgba(10, 11, 11, 0.11), rgba(255, 255, 255, 0.11));
    border: 1px solid #e7e7e7;
    height: 40px;
    /*margin-top: 10px;*/
    width: 100%;
}

#package-dashboard .dashboard-content-top .dash-content-header:first-child {
    border-left: 0 none;
}
#package-dashboard .dashboard-content-top .dash-content-header {
    border-left: 1px solid #d2d2d2;
    color: #2b3135;
    float: left;
    font-size: 11px;
    line-height: 40px;
    padding: 0 15px;
}

#package-dashboard .shim {
    clear: both;
    margin-bottom: 10px;
    text-align: center;
}

#package-dashboard .clear {
    clear: both;
}

#package-dashboard .center {
    float: center;
}

#package-dashboard .left {
    float: left;
}

#package-dashboard .right {
    float: right;
}

#package-dashboard .dashboard-item {
    /*border-left: 1px solid #e7e7e7;*/
    float: left;
    line-height: 18px;
    overflow-wrap: break-word;
    /*padding: 0 10px;*/
    padding: 0 5px;

}

#package-dashboard .dashboard-item:first-child {
    border-left: 0 none;
    /*width: 100%;*/
}

#package-dashboard .mobile-last-scan {
    /*margin-top: 10px;*/
    margin-bottom: 10px;
}

#package-dashboard .mobile-shipped-from {
    /*padding-top: 10px;*/
}

#package-dashboard .mobile-from {
    margin-bottom: 10px;
    margin-top: 6px;
}

#package-dashboard .mobile-detail-surprise {
    margin-bottom: 25px;
    margin-top: 10px;
}

#package-dashboard .track-history-actions {
    clear: both;
}

#package-dashboard .services-history {
    line-height: 1.3em;
}

#package-dashboard .mypost-tracked-item-action-bar-item {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-top: 1px solid #dedede;
  padding: 12px 0;
}
#package-dashboard .mypost-tracked-item-action-bar-item:first-child {
    border-top: 0;
    padding-top: 0;
    cursor: pointer;
  }

#package-dashboard .scan-wrapper {
    /*border-bottom: 1px solid #e7e7e7;*/
    clear: both;
    margin: 0 auto;
}

#package-dashboard .scan-history-table, #package-dashboard .services-table {
    width: 100%;
    line-height: 20px;
}

#package-dashboard .scan-history-table th, #package-dashboard .services-table th {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-weight: bold;
}

#package-dashboard .scan-history-table td, #package-dashboard .services-table td {
    padding: 5px 10px;
    vertical-align: top;
}
/*
#package-dashboard .scan-history-table td {
    padding: 3px;
}
*/
#package-dashboard .scan-history-table tr:first-child {
    font-weight: bold;
}

#package-dashboard .scan-history-table tr:nth-child(2) {
  font-weight: bold;
  line-height: 1.2em;
}

#package-dashboard tr:nth-child(even) {
  background-color: #f7f7f7;
}

#package-dashboard tr:nth-child(odd) {
  background-color: #e7e7e7;
}

#package-dashboard .services-table caption, th, td {
    font-weight: normal;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
}

#package-dashboard td.top-align {
    vertical-align: top;
}
/*#package-dashboard .scan-history-table > tr:first-child > td:nth-child(2) {*/
/*#package-dashboard .scan-history-table tr td:nth-child(2) {*/
/*#package-dashboard .scan-history-table tr td.cdelivered:first-child {*/
/*table.scan-history-table > tbody > tr:first-child > td:first-child {*/
/*table.scan-history-table > tbody:first-of-type > tr.uniquer td:nth-child(2) {*/
/*#package-dashboard tr:first-child .cdelivered {*/
/*table.scan-history-table > tbody > tr[1] > td[1] {*/
/*table[class="myTableClass"] > tr[class="uniquer"] > td[class="cdelivered"]{*/
#package-dashboard .scan-history-table > tbody > tr:first-child > td:nth-child(2) {
    background: transparent url("/media/images/global/icons/info_tooltip_icon.gif") no-repeat scroll 0 0;
    cursor: pointer;
    padding: 0 0 1px 14px;
}

#package-dashboard #faq-r-tablet, #package-dashboard #faq-r-desktop {
    font-weight: bold;
}

#package-dashboard .success {
    /*background: rgba(0, 0, 0, 0) url("../../assets/images/icon-sprite.png") no-repeat scroll 0 -79px;*/
    color: #37b868;
    height: 20px;
    /*padding-left: 25px;*/
    /*margin-top: 10px;*/
}

#package-dashboard .error {
    color: #ee3124;
    /*font-weight: bold;*/
    height: 20px;
    /*margin-top: 10px;*/
    padding-left: 0;
}

/*************/

/* Internet Explorer 11+ */
_:-ms-fullscreen, :root .ie11up #package-dashboard .success {
    margin-left: 20px;
}

/* Internet Explorer 10+ */
_:-ms-lang(x), .ie10up #package-dashboard .success {
    margin-left: 20px;
}

/* Internet Explorer 10 (only) */
_:-ms-lang(x), .ie10 #package-dashboard .success {
    margin-left: 20px\9;
}

/*************/


#package-dashboard #headerbar-content a {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    vertical-align: inherit;
}

#package-dashboard .myusps-banner {
    font-size: 30px;
    margin-bottom: 2px;
}

#package-dashboard .tracking-date {
    border: medium none;
    display: inline-block;
    /*height: 100px;*/
    height: auto;
    margin-right: 0px;
    position: relative;
    /*width: 80px;*/
}
#package-dashboard .date-est {
    display: block;
    font-size: 12px;
    /*font-weight: bold;*/
    text-align: center;
}
#package-dashboard .date-small {
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 6px;
    /*margin-top: 3px;*/
    text-align: center;
    text-transform: uppercase;
}
#package-dashboard .tracking-details-panel {
    float:left;
    height: auto;
}

#package-dashboard .tracking-details-panel-right {
    float:left;
    height: auto;
    width: auto;
}

#package-dashboard .status-green {
    color: #37b868;
}

#package-dashboard .status-blue {
    color: #3575B1;
}

#package-dashboard .status-red {
    color: #ee3124;
    font-weight: bold;
    margin-bottom: 15px;
}

#package-dashboard .status-gray {
    color: #c7c7c7;
    font-weight: bold;
    margin-bottom: 15px;
}

#package-dashboard .status-text {
    line-height: 14px;
}

#package-dashboard .mobile-order-name {
    color: #37b868;
    font-size: 18px;
    font-weight: bold;
}

#package-dashboard .mobile-from {
    margin-top: 6px;
    margin-bottom: 10px;
}
#package-dashboard .mobile-detail-surprise {
    margin-top: 10px;
    margin-bottom: 25px;
    /*margin-left: 95px;*/
}
#package-dashboard .padded-link {
    padding: 5px 0;
}
#package-dashboard .track-history-actions .expandable .expander.full-width-arrow::after {
    display: block;
    position: absolute;
    /*right: 10px;*/
    top: 10px;
}
#package-dashboard .tracking-details {
    background-color: #f7f7f7;
    margin: 0 -15px;
    padding: 15px 0;
}
#package-dashboard .list-view .list-view-item, #package-dashboard .list-view li {
    display: block;
    max-height: 400px;
    padding-left: 15px;
    position: relative;
    transition: max-height 0s ease 0s, padding 250ms ease 0s;
    clear: both;
}
#package-dashboard .services-header {
    padding-left: 15px;
    font-size: 15px;
    font-weight: bold;
}
#package-dashboard .services-history {
    padding-left: 15px;
}
#package-dashboard .list-view h1 {
    font-size: 15px;
    margin: 0;
}

#package-dashboard .style-guide section.guide-section {
    padding: 0 15px;
}

#package-dashboard .myusps-container {
    padding: 20px 0;
}

#package-dashboard .dashempty-content-tablet,
#package-dashboard .dasherror-content-tablet {
    padding: 0 20px;
}

#package-dashboard .li-wrapper {
    padding: 20px 0;    
}

/* IE eliminate clear x on text field */
input[type=text]::-ms-clear {
    display: none;
}
