  .w-button-nextbutton {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    min-height: auto;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 15px 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
    background-color: #b2ff10;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    color: #0f1529;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
  }
  .errMsg1 {
    margin-top: 20px;
  }
  #button1{
      color:white;
  }
  .previous-process {
    width: auto;
  margin-right: 10px;
  /* padding: 10px 15px; */
  border-radius: 10px;
  background-color: #000;
  color: #fff;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  border-radius: 20px;
  padding-right: 25px;
  padding-right: 25px;
  padding-left: 25px;
}
 
  
.exchangecheckbox-round {
    width: 1.3em;
    height: 1.3em;
    background-color: white;
    border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #ddd;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
    min-height: 20px;
    min-width: 20px;
    margin-top: 0px;
    margin-right: 16px;
    margin-left: 0px;
    border-style: solid;
    border-color: rgba(15, 21, 41, 0.23);
    border-radius: 10px;
    background-color: #fff;
    color: #000;
}
.help-block{
  font-size: 12px;
}
.exchangecheckbox-round:checked {
    background-color: gray;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
        background-color: #0f1529;
        background-size: 12px;


}
.button-color-text-decoration{
  text-decoration: none;
  color: white;
  width: 150px;
  text-align: center;
  font-size:16px !important;
}
.hover_bg{
  color:yellow !important;
}
#screen1-error{
  /*color:red !important;*/
  background-color: #f44336;
    color: rgba(255,255,255,.84) !important;
  margin-top:10px;
  padding: 8px;
  text-align: center;
}
.error{
  color:red;
}

div#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{z-index: 2222222 !important;}
.ui-widget-header {
    background: #fff;
}
.ui-widget.ui-widget-content {
    border: 1px solid #e2e2e2;
    background: #e2e2e2;
}
.ui-datepicker-week-end{
    color: #1e1e48;
}
.ui-datepicker th { 
    color: #1e1e48;
}
.pick-up-date {color: #000;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
    border: 1px solid #494a7d;
    background: #494a7d;
    font-weight: normal;
    color: #fff;
}
.card{
background-color: #f2f2f2;

}
.apps-grid {
 
  grid-template-columns: repeat(auto-fit, 270px) !important;
  grid-template-rows: auto !important;
}
.apps-grid:medium {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)) !important;
}
.apps-grid:small {
    max-width: none !important;
    margin-right: auto !important;
    margin-left: auto !important;
    grid-template-columns: repeat(auto-fit, minmax(306px, 1.75fr)) !important;
}
.apps-grid:tiny {
    grid-template-columns: repeat(auto-fit, minmax(240px, 1.75fr)) !important;
  }
.exc-dis{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  min-height: auto;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  padding: 24px 19px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 0px;
}
.required{
  color: red;
}
/*#frontorderid{
  font-size: 20px !important;
}*/
.modal-container{

  background-color:#e5e5e5 !important;
  padding: 12px;

}
.next-button-slide{
  color:white !important;
}
.toatl-refund-price{
  height: 50px !important;
  padding: 14px 19px !important;

}

.dashboard-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  opacity: 1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  /* color: #fff; */
  font-weight: 600;
  text-decoration: none;
  color: #000 !important;
  padding-left: 3px;

}
.dashboard-link.w--current {
  margin-bottom: 0px;
  border-bottom: 3px solid #ffffff;
  border-radius: 0px;
  opacity: 1;
  color: #000;
}
.modal-close {
  position: absolute;
  left: auto;
  top: 0%;
  right: -3%;
  bottom: auto;
  width: 3rem;
  height: 3rem;
  padding: 0.75rem;
  /*background-image: url(../images/white-cross.svg);*/
  background-position: 50% 50%;
  background-size: 10px 10px;
  background-repeat: no-repeat;
  -webkit-transition: all 110ms ease;
  transition: all 110ms ease;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #fff;
}
/*.error-message-1{

  color: white !important;
}*/
/*.text-field-2{
  width: 90% !important;
}*/
/*.dashboard-link{
  color: rgb(0, 0, 0) !important;
}*/
.dashboard-link.w--current {
  margin-bottom: 0px;
  border-bottom: 3px solid #f3f3f3;
  border-radius: 0px;
  background-color: rgb(0 0 0 / 23%);
  opacity: 1;
  color: #000;
}
.img-round{
  height: 36px;
  border-radius: 100%;
  width:150px;
}
.carrier-logo {
  width:60px;
}
.summary-carrier {
  /*color: #ffffff !important;*/
  width: auto;
}
/*#w-node-eb17f88d-7e20-1561-6f76-aee716bcebc6-b5816dfc.summary-carrier {
  display: block;
  width: 100%;
  box-sizing: border-box; 
}*/
.hover_bg{color:yellow  !important}

.noorderfound,.showerrortracking, .trackingurlseracherror{
  margin-top: 10px !important;
}


/* The Modal (background) */
.modal-retry {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content-retry {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 35%;
}

/* The Close Button */
.close-retry {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close-retry:hover,
.close-retry:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.carriermoreinfos-close{
  float: right;
  font-size: 20px;
  padding: 8px;
  cursor: pointer;
}
.price-wrapper{
  margin-left: 10px;
}
.info-model{

  margin-top: -46px;
  float: right;
  color: black;
  text-decoration: none;
  position: relative;
}

#print_label a,#ThankyouText a{
  color :#009688 !important;
}
#default a{
  color :#009688 !important;
}
#retry_pickup a {
  color :#009688 !important;

}
.loading-screen{

  display: none; 
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background-color: #fff;
}

#showError{
  color: red !important;
  padding: 20px;
}
#QRCode{
  width: 200px !important;
}
/*.tran-57{
  color :#009688 !important;

}*/
/*div.qty-wrapper-products,div.return-select
{
  margin-top: -20px;
}*/
input.custtran-LineComment
{
  width: 87%;

}

nav.main-page-dropdown-list>a:hover{
  background-color: #eee;
  color: #009688 !important;
}

div.hrmapcarrierdivcss
{
    top: -163px;
    position: relative;
    z-index: 999;
}

div.thanks-message-error-divalign
{
  overflow-x: auto;
}
span#screen2-error{
  width: auto;
  margin-bottom: 7px;
}
.removecolorbackground{
  background-color: #ffffff !important;
}
.commentFlex
{
  display: flex !important;
}
/*div.template6radiosdisabled input[name="printrequired"] {
    pointer-events: initial !important;
}*/
label.printerclasscss{
  pointer-events: none !important;
}