@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  src: url('../fonts/Open-Sans-regular/Open-Sans-regular.eot');
  src: url('../fonts/Open-Sans-regular/Open-Sans-regular.eot?#iefix') format('embedded-opentype'),
    local('Open Sans'),
    local('Open-Sans-regular'),
    url('../fonts/Open-Sans-regular/Open-Sans-regular.woff2') format('woff2'),
    url('../fonts/Open-Sans-regular/Open-Sans-regular.woff') format('woff'),
    url('../fonts/Open-Sans-regular/Open-Sans-regular.ttf') format('truetype'),
    url('../fonts/Open-Sans-regular/Open-Sans-regular.svg#OpenSans') format('svg');
}

body{
  background: #fff;
  font-family: 'Open Sans' !important;
  font: 0.875em !important;
  min-width: 1349px !important;
}

header, #navbar{
  min-width: 1024px !important;
}


h1{
  text-transform: normal;
  /*font-size: 2.111em;*/
  font-size:33px;
  line-height: 45px;
  color:#4d4d4d;
  font-weight:bold;
}

h2{
  text-transform: normal
  /*Font-size: 1.556em;*/
  font-size: 24px;
  line-height:34px;
  color:#4d4d4d;
  font-weight:bold;
}

h3{
  text-transform: normal;
  font-size:20px;
  line-height:24px;
  color:#4d4d4d;
  font-weight:bold;
  margin: 40px 0;
}
.node-page ol li {
  padding-top: 10px;
}
/* To remove  default expand button of ie */
select::-ms-expand {
  display: none;
}

/* header step-wise css starts here */

header#navbar .container{ height: 111px;}

#edit-header  ul  li,.shipment-process-buttons ul  li{
  border: 3px solid #B3B3B3;
  height: 40px;
  width: 40px;
  /*font-size:1.1116px;*/
  font-size:17px;
  border-radius: 30px;
  text-align: center;
  padding-top: 6px;
  float:left;
  list-style: none;
  color:#C6C6C6;
  font-weight:bold;
}

#edit-header  ul  li.active,.shipment-process-buttons ul  li.active{
  border: 3px solid #00464e;
  background:#00464e;
  color:#fff;

}

#edit-header  ul .lihorizontalruler,.shipment-process-buttons  ul .lihorizontalruler {
  border-radius: 0;
  border: 0px;
  background-image: none;
  width: 100px;
  height: 2px;
  background-color: #B3B3B3;
  padding: 0px;
  margin-top: 20px;
}

#edit-header1,.shipment-process-labels{
  margin-left:23px;
}
#edit-header1 ul  li,.shipment-process-labels ul li{
  /*font-size:14px;*/
  font-size:14px;
  float:left;
  list-style: none;
  margin-left:10px;
  color:#b3b3b3;
  width:160px;
  text-align: center;
  margin-bottom: 15px;
  text-transform: uppercase;
}
#edit-header1 ul  li.active,.shipment-process-labels ul li.active{
  color:#4D4D4D;
  font-weight:bold;
  text-transform: uppercase;

}

.createShipment .shipmentHeader  .shipment-process-labels{
  margin-left:25px;
}

.createShipment .shipmentHeader .shipment-process-labels ul li:nth-child(2){
  margin-left:-17px;
}

.createShipment .shipmentHeader  .shipment-process-labels ul li:nth-child(3){
  margin-left:-20px;
}

.createShipment .shipmentHeader .shipment-process-labels  ul li:nth-child(4){
  margin-left:-19px;
}

.createShipment .shipmentHeader .shipment-process-labels ul li:nth-child(5){
  margin-left:-10px;
}
/*.page-shipment-step-one .package-declaration div.declared-label label{
  width: 200px;
}*/
.bu-step-one .shipmentHeader  #edit-header1 ul li{
  width:170px;
}

.bu-step-one .shipmentHeader  #edit-header1{
  margin-left:70px;
}

.bu-step-one .shipmentHeader #edit-header1 ul li:nth-child(2){
  margin-left:-25px;
}

.bu-step-one .shipmentHeader #edit-header1 ul li:nth-child(3){
  margin-left:-30px;
}

/****************************** Bulk Upload*****************************/
.bulkupload-process-buttons-step-two .shipmentHeader  #edit-header1 ul li{
  width:160px;
}

.bulkupload-process-buttons-step-two.shipmentHeader  #edit-header1{
  margin-left:30px;
}

.bulkupload-process-buttons-step-two .shipmentHeader #edit-header1 ul li:nth-child(2){
  margin-left:-15px;
}

.bulkupload-process-buttons-step-two  .shipmentHeader #edit-header1 ul li:nth-child(3){
  margin-left:-20px;
}

.bulkupload-process-buttons-step-three .shipmentHeader  #edit-header1 ul li{
  width:160px;
}

.bulkupload-process-buttons-step-three .shipmentHeader  #edit-header1{
  margin-left:20px;
}

.bulkupload-process-buttons-step-three .shipmentHeader #edit-header1 ul li:nth-child(2){
  margin-left:-8px;
}

.bulkupload-process-buttons-step-three  .shipmentHeader #edit-header1 ul li:nth-child(3){
  margin-left:-15px;
}
.bulkupload-process-buttons-step-three .proceed-options .radio-user .form-type-radio input[type=radio]:not(old) + label {
  padding-top: 20px;
}
.page-shipment-bulkupload form#ezy2ship-bulkupload-form div#edit-process-status {
  margin-left: 50px;
}
.page-shipment-bulkupload form#ezy2ship-bulkupload-form div#edit-proceed-shipment,
.page-shipment-bulkupload .drop-off-radio-myshipment{
  margin-left: 55px;
}
.page-shipment-bulkupload form#ezy2ship-bulkupload-form .form-item-proceed-shipment .form-radio.proceed-shipment {
  padding-top: 15px;
}

.bu-sender-address-code div#edit-sendfrom-address-lookup.form-item,
.bu-return-address-code div#edit-return-address-lookup.form-item {
  margin-top: -15px;
  padding-left: 10px;
}
.bu-sender-address-code div#edit-sendfrom-address-lookup.form-item a {
  text-decoration: underline;
}
.bu-sender-address-code div#edit-sendfrom-address-lookup.form-item p.help-block,
.page-shipment-step-four .address_lookup p.help-block {
  padding-left: 25px;
  padding-top: 5px;
  margin-top: 5px;
}
.bu-file-charector {
  padding-top: 30px;
}
.bu-upload-shipment {
  padding-bottom: 40px;
}
.bu-sender-address .form-type-checkbox.form-item-sendfrom-save-addressbook.form-item.checkbox,
.bu-return-address .form-type-checkbox.form-item-return-save-addressbook.form-item.checkbox {
  padding-top: 40px;
}

/******************************** end Bulk upload *******************************************/
.col-centered{
  float: none;
  margin: 0 auto;
}

/* stepwise css ends here */
.header-container {
  padding-left: 0px;
  padding-right: 0px;
}
.shipmentHeader{
  background:#EDEEF0;
  overflow:hidden;
}
/* style for input and select box */
.form-type-select .form-select{
  border-radius:30px;
  width:150px;
  margin:7px 0px;
  background: url(../images/down_arrow_select.png) no-repeat  95% 50% ;
  background-size: 10px 5px;
  background-color:#fff;
  height: 30px;
  padding: 0px 17px;
  border: 1px solid #e6e6e6;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance:none;
  outline: 0 none;
}
.form-item-sendfrom-state .form-select,
.form-item-st4-sendfrom-state .form-select,
.form-item-st4-homeoff-state .form-select,
.form-item-st4-homeoff-display-country .form-select,
.form-item-st4-sendfrom-display-country .form-select {
  width:180px;
}

.form-item-st4-sendby-ppi-number label{
    width: 147px;
}

.form-item-st4-sendby-ppi-number #edit-st4-sendby-ppi-number{
  width: 180px;
}

.form-type-select .form-select:focus{
  border:1px solid #b3b3b3 !important;
}

.form-type-textfield  .form-text,.form-type-password  .form-text{
  border-radius:30px;
  width:150px;
  margin:7px 0px;
  border: 1px solid #e6e6e6;
  padding:0 17px;
  height:30px;
  outline: 0 none;
}

.form-type-textfield  .form-text:focus,.form-type-password  .form-text:focus{
  border:1px solid #b3b3b3 !important;
}

/* input select style ends here */
h4{
  /* font-size:1.000em;*/
  font-size:16px;
  color:#4d4d4d;
  font-weight: bold;
}

.shipment-one-detail{
  background: #EDEEF0;
  border-radius: 40px;
  padding: 36px 18px;
}

.package-type {
  display:block;
  padding:0px;
  margin:10px 0px;
}

/*#edit-st1-shipment-package-type  .form-type-radio{
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer;
  margin: 0px 10px 0px 0px;
}*/

.form-type-radio  input[type=radio].PRCL:not(old),
.form-type-radio input[type=radio].AS:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

.form-type-radio  input[type=radio].PRCL:not(old) + label,
.form-type-radio  input[type=radio].AS:not(old) + label{
  /* display: inline-block; */
  background: url('../images/icon_parcel_black.png') no-repeat 0 0;
  width: 200px;
  height: 98px;
  background-size: 100%;
  border: 1px solid #e6e6e6;
  padding: 0px;
  background-color: #fff;
  border-radius: 20px;
  color: #333;
  text-align: center;
  vertical-align: bottom;
  padding-top: 65px;
  /* font-size: 14px; */
  /* font-size: 0.95em;*/
  font-size: 15px;
  margin-right: 10px;
}

.packages  .form-type-radio:nth-child(1)  .ajax-progress-throbber + label{
  /* display: inline-block; */
  /*background: url('../images/icon_parcel_selected.png') no-repeat 0 0;*/
  width: 200px;
  height: 98px;
  background-size: 100%;
  border: 1px solid #e6e6e6;
  padding: 0px;
  background-color: #fff;
  border-radius: 20px;
  color: #333;
  text-align: center;
  vertical-align: bottom;
  padding-top: 65px;
  /* font-size: 14px; */
  /* font-size: 0.95em;*/
  font-size: 15px;
  margin-right: 10px;
}

.form-type-radio input[type=radio].PRCL:not(old):checked + label,
.form-type-radio input[type=radio].AS:not(old):checked + label{

  display: inline-block;
  background: url('../images/icon_parcel_selected.png') no-repeat 0 0;
  width: 200px;
  height: 98px;
  background-size: 100%;
  border:1px solid #551A8B;
  padding: 0px;
  background-color: #fff;
  border-radius: 20px;
  color: #551A8B;
  text-align: center;
  vertical-align: bottom;
  padding-top: 65px;
  /* font-size: 14px; */
  /*font-size: 0.975em;*/
  font-size: 15px;
  margin-right:10px;
}

.form-type-radio  input[type=radio].DOC:not(old),
.form-type-radio  input[type=radio].LTR:not(old),
.form-type-radio  input[type=radio].PM:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

.form-type-radio  input[type=radio].DOC:not(old) + label,
.form-type-radio  input[type=radio].LTR:not(old) + label {
  /* display: inline-block; */
  background: url('../images/icon_email_black.png') no-repeat 0 0;
  width: 200px;
  height: 98px;
  background-size: 100%;
  border: 1px solid #e6e6e6;
  padding: 0px;
  background-color: #fff;
  border-radius: 20px;
  color: #333;
  text-align: center;
  vertical-align: bottom;
  padding-top: 65px;
  /* font-size: 14px; */
  /*font-size: 0.95em;*/
  font-size: 15px;
  margin-right: 10px;
}

.packages  .form-type-radio:nth-child(2)  .ajax-progress-throbber + label{
  /* display: inline-block; */
  background: url('../images/icon_email_black.png') no-repeat 0 0;
  width: 200px;
  height: 98px;
  background-size: 100%;
  border: 1px solid #e6e6e6;
  padding: 0px;
  background-color: #fff;
  border-radius: 20px;
  color: #333;
  text-align: center;
  vertical-align: bottom;
  padding-top: 65px;
  /* font-size: 14px; */
  /*font-size: 0.95em;*/
  font-size: 15px;
  margin-right: 10px;
}

.packages  .form-radios{
  padding: 0px;
  margin-top: 10px;
}
.form-type-radio input[type=radio].DOC:not(old):checked + label,
.form-type-radio input[type=radio].LTR:not(old):checked + label {

  display: inline-block;
  background: url('../images/icon_email_selected.png') no-repeat 0 0;
  width: 200px;
  height: 98px;
  background-size: 100%;
  border:1px solid #551A8B;
  padding: 0px;
  background-color: #fff;
  border-radius: 20px;
  color: #551A8B;
  text-align: center;
  vertical-align: bottom;
  padding-top: 65px;
  /* font-size: 14px; */
  /*font-size: 0.975em;*/
  font-size: 15px;
  margin-right:10px;

}


.parcel-Selection-Headers .form-type-radio  input[type=radio]{
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

.parcel-Selection-Headers .form-type-radio  input[type=radio]:not(old) + label{
  display: inline-block;
  margin-left: 0px;
  /* padding-left: 28px; */
  /* background: url('../images/icon_box_mediuml_black.png') no-repeat 0 0; */
  min-width: 150px;
  height: 105px;
  background-color: #fff;
  border-radius: 20px;
  border: 1px solid #d1d1d1;
  /* text-indent: -9999px; */
  /* margin-top: 10px; */
  color: #333;
  /*font-size: 1.2em;*/
  font-size: 15px;
  padding-top: 72px;
  margin-right: 10px;
  text-align: center;
  padding-left: 0px;
}

.parcel-Selection-Headers .form-type-radio  input[type=radio]:not(old):checked + label{
  display: inline-block;
  margin-left: 0px;
  /* padding-left: 28px; */
  /* background: url('../images/icon_box_mediuml_black.png') no-repeat 0 0; */
  min-width: 150px;
  height: 105px;
  background-color: #fff;
  border-radius: 20px;
  border: 1px solid #551A8B;
  /* text-indent: -9999px; */
  /* margin-top: 10px; */
  color:#551A8B;
  /*font-size: 1.2em;*/
  font-size: 15px;
  padding-top: 72px;
  margin-right: 10px;
  text-align: center;
  padding-left: 0px;
}

/* -- css for manual editing starts here --*/

/* -- css for manual editing starts here --*/

#shipment-declared-value-item-wrapper  {
  float:left;

}

#shipment-declared-value-item-wrapper  .form-text{
  display:inline;

}

.package-item-types .radio{
  display:inline;
}

#shipment-step1-add-more-item-wrapper  .form-type-radios >label{
  /*font-size:1.000em ;*/
  font-size:16px;
  color:#4d4d4d
}

#edit-st1-item-info-0-estimated-weight--2,#edit-st1-item-info-0-estimated-weight--3{
  margin-top:20px;
}

.packages  .form-type-radio{
  width:200px;  margin: 0px 10px 0px 0px;
}

#step-one-calculation{
  clear:both;
  /*font-size:1.000em ;*/
  font-size:16px;
  color:#4d4d4d;
  padding-top:20px;
}

#edit-st1-sendfrom-address-lookup a , #edit-st1-sendto-address-lookup a, .address_lookup a{ color: #000; background: url(../images/icon_search.jpg) no-repeat left center; padding-left: 20px; position: relative; top: 10px;  }

.send-from-wrapper label{
  width:120px;
}

.shipment_measurement input{
  margin: 0px 15px !important;
  text-align:left;
}

label{
  font-weight:normal;
  color:#4d4d4d;
  /*font-size:1.000em;*/
  font-size:16px;
  min-width:70px;
}
/*.table  .form-type-radio  input[type=radio]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 1;
}  // Commented by ved nov 23

.table .form-type-radio  input[type=radio]:not(old) {
  display      : inline-block;
  background   : url('../images/radiobutton_default.png') no-repeat 0 0;
  background-size: 15px;
  padding-left:25px;

}

.table .form-type-radio   input[type=radio]:not(old):checked {
  display      : inline-block;
  background   : url('../images/radiobutton_selected.png') no-repeat 0 0;
  background-size: 15px;
  padding-left:25px;
}*/

#select-shipment-service , #price-summary{
  background: #fff;
  border-radius: 20px;
  border: 0px;
  padding:20px;
}

/*#select-shipment-service .form-type-radio  input[type=radio]:not(old) ,
.custom-select-radios .form-type-radio  input[type=radio]:not(old) {
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

.custom-select-radios  .form-type-radio  input[type=radio]:not(old) + label{
  display      : inline-block;
  padding-left : 5px;
  background   : url('../images/button-select(big).png') no-repeat 0 0;
  width: 120px;
  height: 35px;
  background-size: 75%;
  text-indent: -9999px;
  margin-top: 10px;  // Commented by ved nov 23
}

.custom-select-radios  .form-type-radio input[type=radio]:not(old):checked + label {
  display      : inline-block;
  padding-left : 5px;
  background   : url('../images/btn_selected_green(big).png') no-repeat 0 0;
  width: 120px;
  height: 30px;
  background-size: 78%;
  text-indent: -9999px;
  margin-top: 10px;
}*/

#select-shipment-service  .table-bordered, #price-summary .table-bordered{
  border:0px;
}

#price-summary .table-bordered>thead>tr, #price-summary .table-bordered>tbody>tr{
  border:0px !important;
}
.step-two-container {

}

.step-two-price-container{
  width:27%
}

span.vas_info {
  float:left;
  margin:10px 0px 0px 5px;
}

.table-bordered>tbody>tr>td , .table-bordered>thead>tr>th{
  border:0px;
}

.table-bordered>thead>tr ,.table-bordered>tbody>tr  {
  border-bottom: 1px solid #CCCCCE;
}

.table-striped>tbody>tr:nth-of-type(odd){
  background:none;
}



.step-three-items-detail{
  background: #EDEEF0;
  border-radius: 20px;
  border: 0px;
  padding:10px;
  margin:30px 0px;
}

.step-two-additional-services .table-bordered{
  background: #fff;
  border: 0px;
  padding:10px;
  border-radius: 0px;
}

.step-two-additional-services{
  padding-top:70px;
  clear:both;
}

.step-two-additional-services .table  tr td:nth-child(3) div {
  float:left;
}


.step-two-additional-services  .table-bordered>tbody>tr  {
  border-bottom: 0px solid #CCCCCE;
}

.services-table span.title {
  display: block;
  margin-bottom: 5px;
}

.table .form-group{
  margin:0px;
}



.st2_services_tbl{
  padding:25px;
}

#edit-st2-price-table{
  background: #EDEEF0;
  border-radius: 20px;
  border: 0px;
  padding:0px;
}

#edit-st2-price-table tbody{
  background:#FFF;
  border-radius:25px;
}

.panel {
  background:transparent;
  border:0px;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.panel-body{
  padding:0px;
}

/* style for horizontal css here */
hr{
  border-top: 1px solid #c0d1dc;
}

.shipment_step3_item_srno , .input-group-addon{
  border:0px;
  vertical-align:center;
}

.step-three-top-wrapper  label{
  width:150px;
  /*font-size:1.000em;*/
  font-size:16px;
}
.page-shipment.page-shipment-step-three .step-three-top-wrapper label {
  width: 200px
}

.prohibited-item-link a{

  color: #4d4d4d;
  font-weight: bold;
  text-decoration: underline;
  /*font-size: 0.7em;*/
  font-size: 11px;
  margin: 10px;
  /* padding-top: 10px; */
  display: block;
}

.step-three-items-detail-title{
  margin-left: 10px;
}

.step-three-ship-detail  label, .step-three-ship-detail  input{
  float: left;
  margin: 10px 10px 0px 0px;
  width: 200px;
}

/*.step-four-top-wrapper .element-invisible{
    position: relative !important;
}*/

#edit-st3-itemdetail-0-item-sr{
  margin:7px 0px;
}

#edit-st3-itemdetail-head>div>div.cell{
  color:#B3B3B3;
  font-weight:normal;
  /*font-size: 14px;*/
  font-size: 14px;
  font-weight:bold;
}

/* forgot passpord css starts here */

.page-user-password  label{
  display:block;
  /*font-size: 14px;*/
  font-size: 14px;
  color:#4d4d4d
}

.page-user-password  input{
  display:block;
  /*font-size:1.000em ;*/
  font-size:16px ;
  color:#4d4d4d;
  width:200px !important;
  height:30px !important;
  margin:0px !important;
  border-radius: 32px;
  border: 1px solid #e6e6e6;
  padding: 3px;
}

.page-user-password  form{
  margin: 0px auto;
  display:table;
}


/* login css here */

#user-login  label{
  /*font-size: 14px;*/
  font-size: 14px;
  color:#4d4d4d;
  margin-right:10px;
}

#user-login  input{
  /*font-size:1.000em ;*/
  font-size:16px;
  color:#4d4d4d;
  width:200px !important;
  height:30px !important;
  margin:0px !important;
  border-radius: 30px;
  border: 1px solid #e6e6e6;
}

#user-login {
  margin: 0px auto;
  display:table;
}

#user-login  #edit-submit{
  background-color:#8fc13e  !important;
  border: none;
  text-indent: -16px;
}

/*----Create Account css starts here ----*/


.page-user-register  label{
  /*font-size:0.938em;*/
  font-size:15px;
  color:#4d4d4d;
  float:left;
  font-weight:normal;
  margin-top:3px;
  margin-right:10px;
  width:170px;
}

.checkbox-user  label{
  width:auto;
  /*font-size:0.813em;*/
  font-size:13px;
  padding-left:5px;
}

/*  .row.checkbox-user {
  margin: 10px -40px;
}*/

.page-user-register  .checkbox-user  input{
  position:relative !important;
  width:20px !important;
  height:20px !important;
}
.account-form{
  margin: 30px 0px;
  clear: both;
  overflow: hidden;
}
.no-border{
  border:0px !important;
}

.page-user-register  input , .page-user-register  select  {
  /*font-size:14px;*/
  font-size:14px;
  color:#4d4d4d;
  width:200px !important;
  height:30px !important;
  margin:0px !important;
  border-radius: 32px;
  border: 1px solid #E6E6E6;
  font-weight:normal;
  float:left;

}


.page-user-register  form{
  margin: 0px auto;
  display:table;
}

.confirm-parent, .password-parent {
  width: auto;
}

#ezy2ship-user-retail-regsiter-form .account-form .form-group
{
  clear:both;
  display:block;
  padding: 15px 0px;

}

#ezy2ship-user-retail-regsiter-form .account-form .form-type-password-confirm {
  padding: 0px;
}

#ezy2ship-user-retail-regsiter-form .account-form .password-suggestions{
  margin-top:30px;
  margin-bottom: 0px;
}

div.password-confirm{
  display:none !important;
}

/*Delivery details css start here */



.step-four-top-wrapper  .form-type-textarea  textarea{
  height:260px;
  border-radius:25px;
  border: 1px solid #e6e6e6;
  width:500px;
  padding: 17px;
}





/* address page */

/*.page-address-add .form-type-textfield label ,*/
/*.page-user-address-add .form-type-select  label{*/
.page-address .form-type-textfield label ,
.page-address .form-type-select  label{
  /*font-size:1.000em;*/
  font-size:16px;
  color:#4D4D4D;
  font-weight:normal;
  text-align: left;
  margin-right:10px;
  width:135px;
}
/*
.page-address-add  input ,
.page-user-address-add  select  {*/

.page-address-edit  input ,
.page-address-edit  select,
.page-address-add  input ,
.page-address-add  select  {
  /*font-size:1.000em;*/
  font-size:16px;
  color:#4d4d4d;
  width:150px !important;
  height:25px !important;
  margin:5px 0px !important;
  border-radius: 32px;
  border: 1px solid #e6e6e6;
  padding: 3px;
  font-weight:normal;
}

.adress-checkbox  input{
  float: left;
  display: block;
  position: relative !important ;
  width: 25px !important;
}

.adress-checkbox  label{
  float: left;
  margin-top: 10px;
  font: normal 16px ;
  color: #4d4d4d;
  font-weight: normal;
}


/* Adress criteria */

.adress-filter-criteria{
  background: #EDEEEF;
  border-radius: 25px;
  padding: 10px 80px 10px 10px;

}

.shipment-filter-criteria{
    background: #EDEEEF;
  border-radius: 25px;
   padding: 10px 70px 20px 72px;
}

.shipment-top-wrapper{
  margin-top: 16px;
  width: 106%;
  clear: right;
  /* height: 30px; */
  float: left;
}

.shipment-filter-criteria .form-type-select .form-select,
.shipment-filter-criteria .form-type-textfield .form-text{
  height:40px;
}

.shipment-filter-criteria #edit-myship-wrapper,
.shipment-filter-criteria #edit-filter-heading{
    margin-left: -12%;
  }

.shpt-btn-class-margin{
  margin-top:38px;
}

 #edit-myshipment-heading,.shpt_assign_header #edit-header,.shiphist-header {
  text-transform: normal;
  font-size: 17px;
  line-height: 24px;
  color: #4d4d4d;
  font-weight: bold;
  margin: 40px 0;
}

.page-my-shipment-history .listing_wrapper{
  padding: 0px;
}

.page-my-shipment-history table.sticky-header { display: none !important; } 

.shipment-filter-criteria option:first-child {
    color: #808080;
}

.page-my-shipment-history .e2spager-container{
  margin-top: -35px;
}

#myshipment-filter-form .form-item-bulk-template select{  
width: 486px!important;
}

.shipment-top-wrapper .form-group{
  margin-bottom: 0px;
}

.btn-advanced-right{
  margin-right:-10px;
}

.shipment-filter-criteria label[for=edit-myship-wrapper]{
  font-weight: bold;
}


/* new CSS Govind 6-18-2015*/
.table-address-book, .table-container, .master-adress-filter-criteria{
  background: #ecedee;
  border-radius: 30px;
  padding: 20px 80px 20px 20px;
  margin-top: 20px;
  clear: both;
}

.master-adress-filter-criteria label{ font-weight: normal; padding: 0;}

.table-address-book.table td{ padding: 20px}
.table-address-book.table th{ padding: 20px; color: #b3b3b3;}

/* end govind */

.page-master-address-listing .master-add-new-address div#edit-addlink.form-type-item{
  padding-top: 50px;
  padding-bottom: 25px;
}
.page-master-address-listing .page-header{
  margin-bottom: 20px;
}
.page-master-address .master-address-cancel {
  margin-left: 455px;
  margin-right: 20px;
}
#edit-filter-heading  label{
  font-size:16px;
  color:#4d4d4d;
  font-weight: bold;
  display: block;
}

.adress-filter-criteria .form-type-textfield label , .adress-filter-criteria .form-type-select  label{
  /*font-size:1.000em;*/
  font-size:16px;
  color:#4d4d4d;
  font-weight:normal;
  margin:8px 0px 5px;
  margin-right:10px;
  width:135px;
  display:block;
}

.shipment-filter-criteria .form-type-textfield label , .shipment-filter-criteria .form-type-select  label{
  /*font-size:14px;*/
  font-size:14px;
  color:#4d4d4d;
  font-weight:normal;
  margin:8px 0px 5px;
  margin-right:10px;
  display:block;
}



.adress-filter-criteria input[type=text] , .adress-filter-criteria  select ,.shipment-filter-criteria  input[type=text],.shipment-filter-criteria  select {
  /*font-size:1.000em ;*/
  font-size:16px;
  color:#4d4d4d;
  width:235px !important;
  margin:5px 0px !important;
  border-radius: 32px;
  border: 1px solid #e6e6e6;
  padding: 0px 15px;
  font-weight:normal;
  display:block;
}

#edit-bottom-next ,#edit-submit-bottom-next{
  background-repeat: no-repeat;
  width: auto;
  height: 40px;
  background:#ED1E79 !important;
  border: 0px;
  content: '';
  margin:0px 5px;

}

.next-previous-container,.shipment-button-container,.bu-button-container,.account-button-container,#item-summery-button-wrapper,.button-container{
  width:auto;
  margin:20px auto 10px;
  display: table;
}

/*---- Button Css Starts here ----*/

.primary-button, a.primary-button, div.filter-pink button, button#edit-send,
.page-admin-structure-taxonomy-faq-categories .action-links .btn-success {
  background-color:#8fc13e  !important; border: none;
}

.primary-button:hover, div.filter-pink button:hover, button#edit-send:hover,
.page-admin-structure-taxonomy-faq-categories .action-links .btn-success:hover {
  background-color:#689420  !important; border: none;color:#fff;
}

div.filter-pink button{ margin-left: 10px;}

.secondary-button, div.reset-blue button {
  background-color:#00464e !important;
  border: none;
}

.secondary-button:hover, div.reset-blue button:hover{
  background-color:#00343a  !important; border: none;color:#fff;
}

.negative-button{

  background-color:#ab0048 !important;
  border: none;
}

.negative-button:hover{
  background-color:#93013e  !important; border: none;color:#fff;
}


.button-large,
.page-admin-structure-taxonomy-faq-categories .action-links .btn-success {
  height:40px;
  padding: 0px 17px !important;
  font-size: 14px !important;
  color:#FFF;
  line-height:40px;
  min-width: 120px;
  margin:0px 5px;
}

.button-small{
  height:30px;
  line-height: 30px;
  padding: 0px 12px !important;
  font-size: 11px;
  color:#fff;
  min-width:100px;
  margin:0px 5px;
}

button ,a.btn, .btn{
  border-radius: 30px !important;
  font-weight: 800 !important;
  color:#FFF;
  text-transform: uppercase;
  outline: 0 none !important;
}



.bulkupload-process-buttons-step-two  .back-button,.bulkupload-process-buttons-step-three  .back-button,.back-button{
  color:#005dab !important;
  /*font-size:  11px;*/
  font-size:11px;
  background: url(../images/icon_back_blue.png) no-repeat 0% 50%;
  padding-left: 33px;
  border:0px;
  background-color:transparent;
  float: right;
}

.back-cancel-button-container{
  margin-top: 35px;
}

.bulkupload-process-buttons-step-two .cancel-button,.bulkupload-process-buttons-step-three .cancel-button{
  color:#ab0048 !important;
  /*font-size: 11px;*/
  font-size: 11px;
  background:url(../images/icon_cancel.png) no-repeat 0% 50%;
  padding-left: 32px;
  border:0px;
  background-color:transparent;
  box-shadow: none;
}

.bulkupload-process-buttons-step-three .download-button{
  color:#005dab !important;
  /*font-size: 11px;*/
  font-size: 11px;
  background: url(../images/btn_import.png) no-repeat 0% 50%;
  padding-left: 33px;
  border:0px;
  background-color:transparent;
  background-size: 28px;
}

.proceed-button{
  color: #fff !important;
  /*font-size: 11px;*/
  font-size: 11px;
  background: url(../images/btn_selectlocker.png) no-repeat 95% 50%;
  padding-right: 45px !important;
  border: 0px;
  background-color: transparent;
  background-size: 28px;
}

.btn-signup{background:url(../images/btn_selectlocker.png) 5px 50% no-repeat;  padding-left: 45px !important;}
.btn-addnew,
.page-admin-structure-taxonomy-faq-categories .action-links .btn-success {
	background:url(../images/btn_add_new_pink.png) 5px 50% no-repeat;  padding-left: 45px !important;
}
.btn-add-secondary{background:url(../images/btn_add_secondary.png) 5px 50% no-repeat;  padding-left: 45px !important;}


a.btn-import{
  background:#fff url(../images/btn_import.png) 4px 2px no-repeat !important;
  padding: 8px 10px 6px 45px !important;
  margin-right: 10px;
  color: #00464e!important;
}

a.btn-exportall,.btn-export{background:#fff url(../images/icon_export.png) 4px 2px no-repeat !important;  padding:9px 10px 6px 40px !important; margin-right: 10px; color: #00464e!important;border: 0px;}
a.btn-print,.btn-print{background:#fff url(../images/icon_print.png) 4px 3px no-repeat !important;  padding: 9px 10px 6px 40px !important; margin-right: 10px; color: #00464e!important;border: 0px;}
a.btn-email,.btn-email{background:#fff url(../images/icon_email.png) 4px 2px no-repeat !important;  padding: 9px 10px 6px 40px !important; margin-right: 10px; color: #00464e!important;border: 0px;}
.btn-address-delete{background:#fff url(../images/btn_delete_blue.png) 4px 2px no-repeat !important;  padding:9px 10px 6px 40px !important; margin-right: 10px; color: #00464e!important;border: 0px;}

a.btn-delete,.btn-delete{background:#fff url(../images/btn_delete_blue.png) 4px 2px no-repeat !important;  padding: 6px 10px 6px 40px !important; margin-right: 10px; color: #00464e!important;}

.btn-clean-address-book {background:#ab0046 url(../images/btn_cleanaddressbook.png) 5px 50% no-repeat;  padding-left: 45px !important;}

.next-arrow{background:url(../images/btn_next.png) 95% 50% no-repeat; }
.back-arrow{background:url(../images/btn_back.png) 5px 50% no-repeat ; }
.plus-arrow{background:url(../images/btn_addparcel.png) 5px 50% no-repeat;padding-left:45px !important; }
.minus-arrow{background:url(../images/btn_next.png) 95% 50% no-repeat ; }
.assign-button{background:url(../images/btn_payshipment.png) 5px 50% no-repeat ; padding-left:45px !important;}

.delete-button,
.page-admin-structure-taxonomy-faq-categories .delete-button {
	background:url(../images/btn_cleanaddressbook.png) 5px 50% no-repeat; padding-left:35px !important; 
}

/* new icon Button added by Govind */

.select-button{background:url(../images/icons/select.png) 5px 50% no-repeat ; padding-left:45px !important;}
.btn-search {background:url(../images/icons/search.png) 5px 50% no-repeat ; padding-left:45px !important;}
.previous-arrow{background:url(../images/btn_previous_white.png) 5px 50% no-repeat; padding-left:45px !important; }
.btn-save{background:url(../images/btn_save.png) 5px 50% no-repeat; padding-left:45px !important; }
.btn-save-secondary{background:url(../images/btn_save_secondary.png) 5px 50% no-repeat; padding-left:45px !important; }
.btn-download-error{background:url(../images/icons/btn_download_error.png) 5px 50% no-repeat; padding-left:45px !important; }
.btn-upload{background:url(../images/icons/btn_upload.png) 5px 50% no-repeat; padding-left:45px !important; }
.btn-choose-file{background:url(../images/icons/choose-file.png) 5px 50% no-repeat; padding-left: 35px !important; }
.btn-edit{background:url(../images/icon_edit.png) 5px 50% no-repeat; padding-left:45px !important; }



.btn-cancel{
  background:#fff url(../images/icon_cancel.png) 5px 50% no-repeat !important;
  padding-left:40px !important; color: #000;
  padding: 10px 10px 10px 40px !important;
  border: 0;
}

.modal-content .close {  background: url(../images/button-close_small.png) 30% 46% no-repeat;
                         width: 40px;
                         text-indent: -9999px;
                         background-size: 91%;
                         opacity: 1;
                         height:35px;
}

.table-height-limit{
  overflow:auto;
  height:500px;
}

.margin-top-control{
  margin-top:10px;
}

.paddingleft25{ padding-left: 25px!important;}

/* Add shipment starts here */

.page-header{ text-align: center; border-bottom:none; text-transform: none; margin:50px 0; }


/* Bulk -upload css starts here */

/* css for page 1 starts here */



.bu-download-file .vertical-seperator{
  margin:0px 5px;
}
.bu-download-file>div:first-child{
  margin-left:-50px;
}
.bu-download-file ,.bu-download-file a{
  color:#4d4d4d;
  /*font-size:14px;*/
  font-size:14px;
  margin-top: 10px;
  text-decoration: underline;
}
.bu-select-template.row .choose-template .form-select{
  margin-left: 15px;
  width: 350px;
}




.bu-download-file div{
  margin-bottom:0px !important;
}
#edit-sendfrom-address-lookup  a,#edit-return-address-lookup a
{
  color: #000; background: url(../images/icon_search.jpg) no-repeat left center; padding-left: 20px; position: relative; top: 10px;
}
.bu-file-charector  .form-type-textfield  label{
  font-weight: normal;
  color: #4d4d4d;
  width: 340px;
  /*font-size: 1.000em;*/
  font-size:16px;
}

.bu-file-charector  .form-type-textfield  input{
  width:180px;
}

.bu-sender-address  .form-type-textfield  input,.bu-return-address  .form-type-textfield  input{
  width:180px;
}

.bu-step-one  h4{
  font-weight:bold;
}

.bu-sender-address-label  .form-type-textfield  label{
  color:#4d4d4d;
  width:150px;
}

.bu-button-container{
  padding-top:20px;
}

#upload-summery-statistics div{
  float:left;
}

#upload-summery-listing-wrapper{
  clear:both;
}

#upload-summery-listing-wrapper  .panel-heading{
  /*font-size:14px !important;*/
  font-size:14px !important;
  color:#4d4d4d;
  font-weight:bold !important;
  background:transparent !important;
  padding:5px 0px !important;
  border:0px;

}

.button-table-container{
  background: #EDEEF0;
  border-radius: 20px;
  border: 0px;
  padding:5px 35px 20px;
  clear: both;
}

#upload-summery-listing-wrapper #edit-summery .table-bordered>thead>tr>th{
  color:#B3B3B3;
  width:130px;
  /*font-size: 0.750em;*/
  font-size: 12px;
  text-transform:uppercase;
  font-weight:bold;
  vertical-align:middle;
}


/* bulk upload css for step 2 starts here   */
.bulkupload-process-buttons-step-two  #edit-header1,.bulkupload-process-buttons-step-three  #edit-header1{
  margin-left:30px;
}

.bulkupload-process-buttons-step-two  #edit-header,.bulkupload-process-buttons-step-three  #edit-header{
  margin-left:35px;
}

.bulkupload-process-buttons-step-two h4,.bulkupload-process-buttons-step-three h4{
  font-weight:bold;
}

#edit-file-upload-progress-image{
  background: url('../images/ajax-loader.gif') no-repeat 50% 50%;
  width: 40px;
  height: 40px;
  margin: 30px auto 40px;
  border-radius: 20px;
  background-color: #edeef0;
  padding-top: 40px;
  color: #4d4d4d;
  text-align: center;
}
.nav-step-center{
  margin: 0 auto;
  width: 85%;
}

/**--- css bu step starts here ----*/

.total-records-no{
  color:#050505;
  font-weight:bold;
  /*font-size:1.250em;*/
  font-size:20px;
}

.succesfull-records-no{
  color:#6cc001;
  font-weight:bold;
  /*font-size:1.250em;*/
  font-size:20px;
}

.unsuccesfull-records-no{
  color:#FD0107;
  font-weight:bold;
  /*font-size:1.250em;*/
  font-size:20px;
}

#upload-summery-listing-wrapper ,
.shipment-table,
#ezy2ship-shipment-route-qs-filter-form #select-qs-center,
.supply-table{
  border-radius: 30px;
  background: #ecedee;
  padding:20px;
}

#upload-summery-listing-wrapper .table td,
.shipment-table .table td,
.table-container .table td,
.supply-table .table td
{ padding: 10px 20px; font-size:0.750em;}

#upload-summery-listing-wrapper .table th,
.shipment-table .table th,
.table-container .table th,
.supply-table .table th
{ padding: 10px 20px; color: #b3b3b3; font-size:0.750em; text-transform:uppercase;border:0px;}

#upload-summery-listing-wrapper .table,
.shipment-table .table,
.table-container .table,
.supply-table .table th{
  border:0px;
}



#upload-summery-listing-wrapper .form-group,
.shipment-table .form-group,
.table-container .table .form-group,
.supply-table .form-group
{
  margin-bottom:0px;
}

.shipment-table .table td ,
.shipment-table .table th,
.supply-table  .table th
{
  padding:10px;
}

.receiver_address ul{
  padding-left:10px;
}

.table-popup {
  border-radius: 30px;
  background: #ecedee;
  padding:20px;
  border-collapse: separate;
  border:0px;
}



.modal-content #modal-content{
  overflow:initial;
}

#modal-content .table td{ padding: 10px 20px; font-size:0.750em;}
#modal-content .table th{ padding: 10px 20px;font-size:0.75em;text-transform: uppercase;}
#modal-content .table tr{

}
#modal-content .form-group{
  margin-bottom:0px;
}


/*---- common checkbox  style ----*/

.checkbox-user  .form-type-checkbox{
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer;
  width:100%;
}



.checkbox-user  .form-type-checkbox  input[type=checkbox]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}


.checkbox-user  .form-type-checkbox  input[type=checkbox]:not(old) + label{
  display      : inline-block;
  padding-left : 25px;
  background   : url('../images/checkbox_simple.png') no-repeat 0% 0%;
  background-size: 18px;


}

.checkbox-user  .form-type-checkbox  input[type=checkbox]:not(old):checked  + label{
  display      : inline-block;

  padding-left : 25px;
  background   : url('../images/checkbox_selected.png') no-repeat 0% 0%;
  background-size: 18px;

}

.customer-account .checkbox-user .form-type-checkbox input[type="checkbox"]:not(old) + label {
  padding-left: 50px;
  width: auto;
}

#ezy2ship-user-customer-create-form .customer_acc_fields .form-item{margin-bottom: 10px;}
/*---- common radio button style ----*/

.form-type-radio{
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer;
  width: 100%;
}



.radio-user  .form-type-radio  input[type=radio]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}


.radio-user  .form-type-radio  input[type=radio]:not(old) + label{
  display      : inline-block;
  background   : url('../images/radiobutton_default.png') no-repeat 0% 50%;
  background-size: 15px;
  padding-left:25px;

}


.radio-user  .form-type-radio   input[type=radio]:not(old):checked + label{
  display      : inline-block;
  background   : url('../images/radiobutton_selected.png') no-repeat 0% 50%;
  background-size: 15px;
  padding-left:25px;
}

.table  .form-type-radio{
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer;
  width:100%;
}

.item-detail-list-wrapper .form-type-textfield input, #item-summery-button-wrapper #edit-submit-bottom-save{display:none;}
.view-template-scroll{
  max-height: 300px;
  overflow-y: scroll;
}

.add-edit-sub-user label, .customer-account label{
  width:150px;
}

.add-edit-sub-user label .element-invisible,.customer-account .element-invisible{
  position:relative !important;
}

.customer-account .checkbox-user label{
  margin-top:10px;
  /*font-size:16px !important;*/
  font-size:16px !important;
}

.item-detail-list-wrapper .form-type-textfield input, #item-summery-button-wrapper #edit-submit-bottom-save{display:none;}
body.page-admin-ezy2ship-customer #modal-content{
  width: 700px;
  min-height: 500px;
  overflow: scroll;
  overflow-x: hidden;
}

.login-bar div,.login-bar button{
  margin:0px 10px;
}
.login-bar-links{
  padding: 0px;
  list-style: none;
  font-size: 12px;
}
.login-bar-links li{
  float:left;
  margin:10px;

}
.login-bar-links li a{
  color: #4d4d4d;
  text-decoration: underline;
}

/* titles */

h4.modal-title{
  text-transform: normal;
  /*Font-size: 2.333em;*/
  font-size: 37px;
  line-height:24px;
  color:#4d4d4d;
  font-weight:bold;
  font-size: 20px;
}

.corp_title{
  text-transform: normal;
  font-size: 1.125em;
  line-height:24px;
  color:#4d4d4d;
  font-weight:bold;
  margin-bottom: 20px;
}



.sendto-record-wrapper, .sendfrom-record-wrapper{
  position: relative;
  height: auto;
  min-width: 100%;
}

.page-my-shipment #modal-content table  { border: 1px solid #e0e2e2;}
.page-my-shipment #modal-content table{ background: #f2f6f8;}
.page-my-shipment #modal-content table tr.odd { background: #fff;}
.page-my-shipment #modal-content table td { border-right: 1px solid #e0e2e2;}

#edit-item-table table, #edit-item-table table td{
  border: 1px solid #e0e2e2;
}

#edit-item-table table tr th{ background: #f2f6f8; border: 1px solid #e0e2e2; font-weight: bold}

.itemdet-record-wrapper .form-group{
  margin-bottom: -5px !important;
  border-right: 1px solid #e0e2e2;
  padding: 10px 11px;
  display: block !important;
}

.itemdet-record-wrapper div:last-child .form-group{
  border-right:0px !important;
}

.itemdet-record-edit-wrapper .form-group {
  height: 58px;
}
.itemDetails{ clear: both;}
.itemDetails .tableHead{ background: #f2f6f8; padding: 10px 11px; border: 1px solid #e0e2e2; font-weight: bold;font-size: 0.75em; text-transform: uppercase;}
.itemDetails .tableTD { border: 1px solid #e0e2e2; min-height: 100px;}

.page-my-shipment label{display: block}

.bold{font-weight: bold;}

.form-type-password .form-text{}
.clearboth{clear: both}
.borderTop{ border-top: 1px solid #e2e2e2; margin-top: 20px; padding-top: 20px;}
.marginTop20{margin-top: 20px;}
.paddingbot20{padding-bottom: 20px;}
.margin-left0{margin-left: 0px!important;}

.border-right, .right-line{ border-right:1px solid #e2e2e2; min-height: 150px;}

.right-line{ border-right:1px solid #e2e2e2; min-height: 150px;}

/*new button added by Govind*/
button.close_modal{background:#c30040 url(../images/btn_cleanaddressbook.png) 10px 50% no-repeat !important; padding-left:40px !important; color: #fff; padding: 10px 10px 10px 40px !important; margin-right: 10px; border: 0px; }
button.close_modal:hover{ color:#fff;}
.save_changes{ display: none;}


/* Myshipment edit page css*/
.corp_shipment_info label,
#edit-sendfrom-address-title,
.corp_shipment_info_2 label,
.contact-details label,
#edit-sendfrom-alt-contact-title,
#edit-sendto-alt-contact-title,
#edit-sendto-address-title,#edit-sendfrom-contact-title,
#edit-sendfrom-email-title, #edit-sendto-email-title, #edit-sendto-contact-title {
  font-weight: bold;
}

.corp_shipment_info{
  position: relative;
  max-height: 280px;
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 0px;
  clear:both;
  width:100%;
  float: left;
  padding-bottom: 20px;
}

.corp_shipment_info_2{
  position: relative;
  height: 200px;
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 0px;
}

.frm-wrap{
  height: auto;
  min-height: 320px;
/*  border-bottom: 1px solid #e2e2e2;*/
}

.nondel-wrap{
  height: auto;
  clear: left;
  border-bottom: 1px solid #e2e2e2;
}
.nondel-wrap_2{
  height: 138px;
  border-bottom: 1px solid #e2e2e2;
  margin-top: 12px;
}

.nondel-wrap .corp_title{
  margin-top: 2%;
}

.frm-wrap .form-type-item,.frm-wrap .form-item-sendfrom-address-buildname,
.frm-wrap .form-item-sendfrom-bussiness-name, .frm-wrap .form-item-sendfrom-contact-name,
.frm-wrap .form-item-sendto-contact-name,
.frm-wrap .form-item-sendto-bussiness-name, .frm-wrap .help-block, .corp_shipment_info .help-block,.corp_shipment_info_2 .help-block,
.non_del_title, .edit-vas-desc{
  margin-bottom: 0px;
  color: #5e5e5e;
  font-size: 14px !important;
  margin: 5px 0 10px;
  padding: 0;
  word-wrap:break-word;
}

#edit-sendfrom-title, #edit-sendto-title, #edit-account-title, #edit-creation-title {
  margin-top: 5%;
}

/* Myshipment History */

#ship_subscribe_form_wrapper {
  text-align: center;
}

#ship_subscribe_form_wrapper .form-type-textfield .form-text{
  width: 65%;
  border-radius: 10px;
  display:initial;
}

#ship_subscribe_form_wrapper .alert-danger,.page-my-shipment .shipment-email-labels #formwrapper .alert-danger,
#ezy2ship-shipment-email-labels-form .alert-danger
{
  width: 96%;
}

.page-my-shipment-history #formwrapper .alert{
	width:100% !important;
}

.page-my-shipment-history #formwrapper .form-type-textfield .form-text{
  width:30%;
  border-radius:10px;
  display: inline;
}

#myshipment-history-listing-form .track-updates-link {
  visibility: hidden;
  height: 5px;
}

.shpt_epod{
width: 413px;
  text-align: center;
}

#myshipment-listing-form .delete-link {
  visibility: hidden;
}


.pdf_button input{
  border-radius: 30px !important;
  font-weight: 800 !important;
  color: #FFF;
  text-transform: uppercase;
  outline: 0 none !important;
}

.pdf_button{
  text-align: center;
  margin-bottom: 10px;
}

.page-my-shipment .myshipment-details{
  width: 1079px !important;
}

.page-my-shipment #quicktabs-shipment_pdf_tabs{
  width:662px;
}

.page-my-shipment .quicktabs_main.quicktabs-style-excel {
  padding: 20px 5px 2px;
  clear: both;
  border: 0px;
}

.page-my-shipment #ezy2ship-delete-shipment-form {
  text-align: center;
  width: 470px;
}

.page-my-shipment-history .req_err{
  margin: 0px 0px 10px 10px;
}

#ezy2ship-shipment-email-labels-form{
  text-align: center;
}

.page-master-address-listing .ctool-master-add-delete #ezy2ship-master-delete-form div{
  text-align: center;
}

.page-master-address-listing .ctool-master-add-delete #ezy2ship-master-delete-form button,
.page-master-address-listing .ctool-master-add-delete #ezy2ship-master-delete-form a.ctools-close-modal {
  margin-top: 20px;
}


#ezy2ship-shipment-email-labels-form .form-type-textfield .form-text{
  width: 300px;
  display:initial;
}

.page-my-shipment-history .shipment-enquiry .modal-content #modal-content, .page-my-shipment-history .shipment-enquiry{
  height: 630px !important;
  max-height: 650px;
}

.page-my-shipment .shipment-labels, .page-my-shipment .shipment-labels .modal-content #modal-content
{
  width:700px !important;
  height:600px !important;
}

 .shipment-enquiry .form-textarea-wrapper{
  float: left;
  width: 64%;
  margin-left: 204px;
  margin-top: -18px;
}

 .shipment-enquiry .form-type-textarea label{
  width: 13%;
  float: left;
}

.shipment-enquiry .button_wrap{
	text-align:center; clear:left; margin-top:60px;margin-left: 50px;
}

.shipment-enquiry .form-type-textarea{
  height: 150px;
  margin-top:10px !important;
}


.page-my-shipment .shipment-email-labels, 
.page-my-shipment .shipment-email-labels .modal-content #modal-content{
  width: 600px !important;
  height: 100% !important;
}
.page-my-shipment span.selected-shipment-acount, .page-my-shipment span.total-shipment-amount {
  display: block;
  font-weight: bold;
  padding-top: 10px;
}
.page-my-shipment legend.panel-heading {
  background: none;
  border-color: #fff;
  font-weight: bold;
}
.page-my-shipment .payment div#edit-total-shipment,
.page-my-shipment .payment div#edit-total-price{
  display: inline-block;
  margin-right: 60px;
}
.page-my-shipment .payment div#edit-total-shipment strong,
.page-my-shipment .payment div#edit-total-price strong {
  color: #b3b3b3;
  font-size: 0.750em;
  text-transform: uppercase;
  border: 0px;

}
.page-my-shipment .payment .reset-blue.custom-pad-left {
  float: right;
  padding-top: 15px;
}
.page-my-shipment .payment_tab {
  margin-top: 90px;
}

.page-my-shipment-history button#edit-reset {
  margin-top: 0px;
}
.page-my-shipment-history #ship_subscribe_form_wrapper label {
  display: inline-block;
    width: 240px;
}

.page-my-shipment-history #ezy2ship-shipment-enquiry-form label {
  display: inline-block;
    width: 200px;
}


.navbar-main-menu .block-superfish ul.menu li ul{
  display: none;
}

.sendfrom-record-wrapper .form-type-textfield input,
.sendto-record-wrapper .form-type-textfield input,
.itemdet-record-wrapper .form-type-textfield input,
.nondel-record-wrapper .form-type-textfield input,
.sendfrom-record-wrapper .form-type-textfield label,
.sendto-record-wrapper .form-type-textfield label,
.nondel-record-wrapper .form-type-textfield label,
.itemdet-record-wrapper .form-type-select .form-select
{
  display: none;
}
button.shipminimize{
  background: url(../images/icon_minus_close.png) no-repeat;
  float: right;
  height: 48px;
  width: 83px;
  text-indent: -9999px;
  border: 0;
  display: block;
  position: relative;
  background-position: center;
  margin-right: 4px;
  display: none;
}

button.shipminimize:hover{
  color: #333;
  background-color:#EDEEEF;
  border-color: #EDEEEF;
}

/* Payment completion page*/
.create-shipment {
  background: #8fc13e url('../images/arrow_plus_green.png') 4px 4px no-repeat !important;
  min-width: 246px;
  margin-right: 12px;
}
.goto-shipment {
  min-width: 246px;
  background: #8fc13e url('../images/btn_signup.png') 95% 50% no-repeat !important;
}

.label-manifest {
  min-width: 281px;
  background: #005dab url('../images/icon_print_blue.png') 4px 4px no-repeat !important;
}

.shipment-label-text {
  width: 62%;
  margin: 21px auto 10px;
  display: table;
  text-align: center;
}

.payment-invoice {
  background: url('../images/icon_print_white.png') 4px 4px no-repeat !important;
}

label[for=edit-cancel-sendfrom], label[for=edit-cancel-sendto] {
  background:#fff url(../images/icon_cancel.png) 10px 50% no-repeat !important;
  padding-left:40px !important; color: #000;
  padding: 10px 10px 10px 40px !important;
  margin-right: 10px;
  border: 0px;
  position: relative;
  /*    top: -46px;*/
  left: 10px;
}

.page-payment-return #modal-content {
  overflow: hidden !important;
}

.page-payment-return div.print-label-manifest {
  text-align: center;
}

#edit-item-header label[for=edit-item-header]{
  font-size: 1.125em;
  line-height: 24px;
  color: #4d4d4d;
  font-weight: bold;
  /*  float: left;*/
}

.itemDetails .form-type-checkbox { text-align: right;}
.itemDetails #edit-edit{  right: 0px;
                          display: block;}


#edit-edit-sendfrom, #edit-edit-sendto, 
#edit-edit-noddel{
  z-index: 99;
}

.itemDetails label[for="edit-cancel-item"]{
  background:#fff url(../images/icon_cancel.png) 10px 50% no-repeat !important;
  padding-left:40px !important; color: #000;
  padding: 10px 10px 10px 40px !important;
  margin-right: 10px;
  display: inline!important
}
.trxn-info {
  float: left;
  font-weight: bold;
}
.trxn-id {
  font-weight: bold;
}

.payment-invoice {
  float: right;
  clear: right;
}

/* masters admin screen */

.master-adress-filter-criteria #edit-title label[for="edit-title"]{
  font-weight: bold;
}

.master-adress-filter-criteria{
  background: #ecedee;
  border-radius: 30px;
  padding: 20px 80px 20px 20px;
  margin-top: 20px;
  overflow: hidden;
}
.page-master-address  #edit-filter-heading label {
  font-weight: normal;
  padding-left: 0;
}
/*.page-master-address-add .form-type-textfield input#edit-code {
    display: inline-block;
}*/

.page-master-address .form-type-textfield .form-text,.page-master-address .form-type-password .form-text,.page-master-address button,.page-master-address .btn .page-master-address a.btn , .page-master-address-add select, .page-master-address select
{ border-radius: 30px!important; }

.page-master-address select,
.page-master-address .master-adress-filter-criteria input[type=text] {
  width: 235px!important; height:40px;
}

.page-master-address .pager {
  width: 240px
}

.master-add-new-address{ text-align: right;}
.master-add-new-address a, .page-master-address-add .btn-success, .page-master-address .btn-success{
  text-align: right;
  border-radius: 30px !important;
  font-weight: 800 !important;
  color:#fff;
  text-transform: uppercase;
  outline: 0 none !important;
  padding: 7px 20px 7px 20px;
}

.master-adress-filter-criteria .form-type-textfield.form-item.form-group {
  width: 100%;
}
.master-address-listing-filter-button .panel-body {
  margin-top: 53px;
  padding-left: 40px;

}

.master-form-filter-submit-buttons button#edit-submit-reset:hover{
  background-color:#00343a  !important; border: none;color:#fff;
}


.master-form-filter-submit-buttons{ clear: both; text-align: right;}

.table-container-master-address-list table{
  border: 1px solid #c0c0c0;

}
.table-container-master-address-list table th, .table-container-master-address-list .table>thead>tr>th.active, .table-container-master-address-list table td, .table-container-master-address-list table tr th{
  border-right: 1px solid #c0c0c0;
  /*background: #e0e0e0;*/
  border-bottom: 1px solid #c0c0c0;
  color: #000;
  text-align: center;
}
.table-container-master-address-list table th a{
  color: #404040; text-align: center;
}

.page-master-address-add .form-type-textfield, .page-master-address .form-type-textfield, .page-master-address .form-type-select {
  float: left;
  width: 50%;
}
.page-master-address #ezy2ship-master-form div#edit-add-address-link.form-type-item, .page-master-address #ezy2ship-master-form div#edit-addlink.form-type-item {
  margin-bottom: 50px;
}

.page-master-address-add label, .page-master-address label{ width: 200px;}

.page-master-address-add .panel-heading, .page-master-address .panel-heading{ background: none; font-weight: bold; border-bottom: 0; padding-left: 0;}


#edit-phone-no, #edit-addr-line1, #edit-addr-line3, #edit-email, #edit-addr-line2, #edit-town, #edit-postcode, #edit-state{width: 235px;}

#edit-addlink a{background:#8fc13e url(../images/btn_add_new_pink.png) 6px 6px / 24px no-repeat !important;  padding: 6px 20px 9px 40px !important; margin-right: 10px;}

#edit-addr-line3, #edit-addr-line2{ margin-left: 204px;}
.page-master-address.page-master-address-edit #edit-addlink a{
  background:#8fc13e url(../images/btn_previous_white.png) 5px 50% no-repeat!important;
  padding-top:0 !important; margin-right: none;}
.page-master-address.page-master-address-edit #edit-addlink a:hover{ background:#689420;}

/*#modal-content{ overflow: auto!important}*/


/* ---------------------- homepage classes ---------------------------*/

/* homepage content link classes */
.page-home .view-home-page-link .views-row {
  text-align: center;
  list-style-type: none;
}
.page-home .views-field-title .home-page-navigation-title a {
  display: none;
}

.page-home .home-page-navigation-block-list {
  width: 80px;
}

.nav-active-block {
  width: 280px;
}
.page-home .home-page-navigation-block-list.nav-active-block .views-field-title .home-page-navigation-title a {
  display: block;
}
.view-banner .views-field-field-banner-title h1.field-content {
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 1px;
  word-spacing: 5px;
}
.navbar-header .dropdown-toggle {
  font-weight: normal!important;
  color: #B0B0B0;
}
.home-page-link-description {margin: 10px 0;}

.home-page-reference-url a{ font-weight: bold; color: #000;}
.news-block-content{

}
.bx-wrapper{ margin: 0 auto 0px;}
.bx-wrapper .bx-viewport {background: #EDEEF2}


.bx-wrapper .bx-viewport {
  -moz-box-shadow: 0 0 0px #ccc;
  -webkit-box-shadow: 0 0 0px #ccc;
  box-shadow: 0 0 0px #ccc;
  border:  0px solid #fff;
  left: 0;
  background: #EDEEF2;

  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}
.navbar-header .logo img {
  width: 140px;
}
/*.header-right-logo .block-right-logo img {
  width: 130px;
  margin-top: -5px;
}
.logged-in .header-right-logo .block-right-logo img {
  margin-top: 0px;
}*/
.page-home .banner-link{

  /*border-radius: 15px;
  background-color: #B8B8B8;
  padding: 5px 15px;
  font-weight: bold;
  color: #fff;
  z-index: 999;
  position: absolute;
  top: 250px;*/
}
.page-home a.banner-link:hover{ text-decoration: none; color: #fff;}
.page-home h2.banner-title{ position: absolute; top: 115px; color:#000;}
.page-home .banner-description{position: absolute; top: 170px;}
.page-home .bx-wrapper img{ float: right;}
.page-home .pane-block-1{   position: absolute;
                            right: 38px;
                            border: 1px solid;
                            z-index: 999;
                            top: 164px;
                            width: 226px;
                            background:#fff;
}
.item-list ul.home-page-news-block{ margin:0; padding: 0;}
.item-list ul.home-page-news-block li{ list-style-type: none; }
span.news-updates-header{ float: left; color: #FC08B8; font-weight: bold; padding-right: 10px;}
.news-details{float: left; font-weight: bold; color: #000; padding-right: 10px;}
.block-ezy2ship-header button.btn.btn-default.dropdown-toggle {
  color: #b0b0b0 !important;
  background-color: #fff;
}
.posted{ float: left;}

.page-home .pager{ text-align: right; }

.page-home .view-id-news{ border-bottom: 1px solid #eee; height: 30px;}
.page-home .pane-views-home-page-link-block{ padding-top: 30px;}

.bx-has-controls-direction{ position: relative; top: -40px;}
.bx-wrapper .bx-pager { text-align: left;}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #003698}

.panel-flexible .pane-views-homepage-navigation-block-block{
  position: absolute;
  top: 15%;
  z-index: 10;
  right: 0px;
}

.pane-views-news-ticker-block .views_slideshow_cycle_slide{
  width:100% !important;
}
.pane-views-news-ticker-block .views-label-title{
  color:#00464e ;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 50px;

}

.pane-views-news-ticker-block .views-field-title .field-content{
  color:#4D4D4D ;
  font-weight: bold;

}

.pane-views-news-ticker-block .views-field-title{
  min-width: 600px;
  float: left;
}

.pane-views-news-ticker-block .views-field-created{
  float: right;
}

.page-home .footer section{
  display: inline-block;
  /*display: inline-block;*/
  color: #4d4d4d;
  font-size: 0.9em;

}

.page-home .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-title{
  position: absolute;
  top: 95px;
  left:115px;
}
.page-home .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-description{
  top: 175px;
  position: absolute;
  left:115px;
  width: 450px;
}
.page-home .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-link{
  position: absolute;
  top: 230px;
  left:110px;
}
.page-home .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-link .btn {
  width: 211px;
}
.page-home .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-link a{

  font-weight: bold;
  color:#fff;
  font-size: 1em;
}
.page-home .footer section .menu li{
  display: inline-block;
}
.page-home .footer section .menu li a{
  display: inline-block;
  color: #4d4d4d;
  font-size: 0.9em;
  padding: 0px 5px;
  border-left:1px solid #4d4d4d;
  text-decoration: underline;}
/* Buttons CSS
button.btn-default, a.btn-default{
        border-radius: 30px;
        color: #fff;
        background:#8fc13e !important;
        padding: 7px 17px 8px 17px !important;
        margin-right: 10px;
        border: none;
        font-size: 14px;
        text-align: center;
}
button.btn-default:hover, a.btn-default:hover{
        background:#59912c !important;
        color: #fff;
}
*/

/* comment by govind temprarory
.btn-primary{
        color: #fff;
background-color: #8fc13e;
border: 0;
        }

.btn-primary:hover{
background-color: #689420;
        }

button.largebtn-green{
        border-radius: 30px;
        color: #fff;
        background:#8fc13e url(../images/btn_add_new_pink.png) 4px 4px no-repeat !important;
        padding: 7px 17px 8px 40px !important;
        margin-right: 10px;
        border: none;
        font-size: 14px;
}
button.largebtn-green:hover{
        background:#59912c url(../images/btn_add_new_pink.png) 4px 4px no-repeat !important;
        color: #fff;
}


/*small button */
button.smallbtn-green{
  border-radius: 30px;
  color: #fff;
  background:#7fc446!important;
  padding: 7px 12px 7px 12px !important;
  margin-right: 10px;
  border: none;
  font-size: 11px;
}
button.smallbtn-green:hover{
  background:#59912c;
}



button.smallbtn-darkblue{
  border-radius: 30px;
  color: #fff;
  background:#00484c!important;
  padding: 7px 12px 7px 12px !important;
  margin-right: 10px;
  border: none;
  font-size: 11px;
}
button.smallbtn-darkblue:hover{
  background:#00373c;
}


button.darkblue-large, .page-customer-create #edit-cancel a.button{
  border-radius: 30px;
  color: #fff;
  background:#00484c!important;
  padding: 7px 12px 7px 12px !important;
  margin-right: 10px;
  border: none;
  font-size: 14px;
}
button.darkblue-large:hover{
  background:#00373c;
}


.btn-default{
  /*color: #fff;*/
}

/* pagination */
.addressbook-pager  button[id^=edit-prev],
.addressbook-pager   .form-item-page-no,
div.result-pager .pager-prev,
div.result-pager .page-no
{
  float: left;
}
.addressbook-pager input[id^=edit-page-no],
div.result-pager .page-no {
  width: 50px;
  margin: 0 5px;

}
/*
.addressbook-pager #edit-page-no--2 {
    width: 50px;
    margin: 0 5px;
}
*/

/* Myshipment history */

.payment_tab{
  display: none;
}

#myshipment-listing-form .form-type-radio{
  width:100%;
}

.myship-assign{
  text-align: center;
  margin-top: 5px;
}

#myshipment-listing-form .addressbook-pager fieldset .panel-body {
  float: right;
  width: 100%;
}

#myshipment-history-listing-form .addressbook-pager fieldset .panel-body{
  float: right;
  width: 100%;
  margin-top: -46px;
}

.his-btm-pager .addressbook-pager fieldset .panel-body{
  margin-top: 0px !important;
}

.page-my-shipment-history .shipment-filter-criteria{
  margin-bottom: 2%;
}

.addressbook-pager button[id^=edit-next], 
.addressbook-pager #edit-btm-next,
.result-pager .pager-next{
  background: url(../images/icon_next.png) no-repeat !important;
  color: #fff;
  font-weight: bold;
  border: none;
  text-indent: -999px;
  height: 30px;
  width: 30px;
  margin: 0 5px;
}

.addressbook-pager  button[id^=edit-prev],
.addressbook-pager #edit-btm-prev,
.result-pager .pager-prev{
  background: url(../images/icon_previous.png) no-repeat !important;
  color: #fff;
  font-weight: bold;
  border: none;
  text-indent: -999px;
  height: 30px;
  width: 30px;
  margin: 0 5px;
}

.addressbook-pager #edit-page-no-2 {
  width: 50px;
  margin: 0 5px;
}

.addressbook-pager #edit-btm-prev, .addressbook-pager .form-item-page-no-2{
  float: left;
}

#myshipment-history-listing-form .table-container{
  margin-bottom: 50px;
}

/* Myshipment history -- Track and Trace */



.reset-blue-button{
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.reset-blue-button:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.filter-button{
  background-color: #FF0064;
  color: #fff;
}

.filter-button:hover{
  background-color: #CF145D;
  color: #fff;
}

.button-top-history{
  margin-top: 3%;
  width: 17%;
  margin-left: 0%;
}

.shiphist-header{
  margin-top: 1%;
  margin-left: 0%;
  font-weight: bold;
  margin-bottom: 2%;
}

.print-labels-qs{
  background: url(../images/icon-print.png) 4px 1px no-repeat !important;
  padding: 6px 10px 6px 40px !important;
  margin-right: 10px;
  color:#00464e;
  border:none;
}

.print-labels-qs:hover{
  background: url(../images/icon-print.png) 4px 1px no-repeat !important;
  color:#00464e;
}

.checkbox-myshipment input[type=checkbox]{
  margin-left: 0px;
}


.track-table table {
  margin-top: 15px;
  background: #ffffff;
}
.track-table table th {
  padding: 9px 12px;
}

.table-container table td ul, 
.shipment-table table td ul,
.supply-table table td ul
{
  list-style: none;
  padding-left:0px;
}

.custom-pad-left {
  padding-left:0px;
  padding-right:0px;
}
.custom-margin-left{
  margin-left: 10px;
}


.itemdet-record-wrapper{
  clear:both;
  border: 1px solid #e0e2e2;
  overflow: hidden;
}

.shipment-table, .myshipment-history-tbl{
  margin-top: 7%;
  clear: both;
  margin-bottom: 2%;
  overflow-y: auto;
  max-height: 882px;
}

#myshipment-listing-form .addressbook-pager{
  clear: none;
}

#myshipment-listing-form #edit-payment{
  margin-top: 4%;
}

#shipment-table table .checkbox input[type=checkbox]{
  margin-left: 0px;
}

#myshipment-history-listing-form .check{
  text-indent: -9999px;
  background: rgba(0, 0, 0, 0) url("../images/select_yes.png") no-repeat scroll 23% 46%;
  height: 30px;
  padding:0 30px 5px;
}


/************** Container changes *************/
header#navbar{padding:0;}
#container-tight {padding: 0;}
.ajax-progress-bar, .pre-loader{
  position: fixed; left: 0; top: 0; z-index: 9999; width: 100%; height: 100%; overflow: visible;
  background: #e2e2e2 url('../images/loading.gif') no-repeat center center; opacity: 0.5;
}


.menu .sf-depth-1.nolink, .menu .sf-depth-1.sf-no-children {
  text-transform: uppercase;
}
.menu .sf-menu .sf-depth-1.menuparent.sfHover ul{
  margin-top: 20px;
}
header#navbar{padding:0;margin-bottom: 0px;}
.navbar-main-menu{background-color: #00464e;
                  height: 55px;}
.navbar-main-menu section{display: table;
                          margin: 0px auto;
                          display: -moz-box;}
.navbar-main-menu ul.menu{line-height:55px;  display: block; text-align: left;}
.navbar-main-menu  ul.menu li{margin:0px 20px; padding:0px 10px;line-height:55px;height: 55px;}
.navbar-main-menu  ul.menu li a:hover{
  background: #efefef!important;
  padding:0px 0px;
  color:#00464e!important;
}
.navbar-main-menu  ul.menu li a{color:#efefef; }
.navbar-main-menu  ul.menu li span{color:#efefef; }
.navbar-main-menu  ul.menu li.sfHover{ background: #fafafb;  }
.navbar-main-menu  ul.menu li {
  padding-right: 15px
}
.navbar-main-menu  ul.menu li.sfHover span{color:#00464e;font-weight: bold;}
.navbar-main-menu  ul.menu li ul li{
  background: #fafafb;
  border-bottom:1px solid #efefef;
  height:55px;
  line-height: 55px;
  /*padding:0px 20px;*/
  color:#4d4d4d;
  border-left:5px solid transparent;
  margin: 0px;
}

.navbar-main-menu  ul.menu li ul li span{ color:#4d4d4d;}
.navbar-main-menu  ul.menu li ul {
  margin-top: 20px;
}
.navbar-main-menu ul.menu li ul li.last{
  border-radius: 0px 0px 8px 8px;
}
.navbar-main-menu  ul.menu li ul li:hover{
  border-left:5px solid #00464e;
  font-weight:bold;
  color:#00464e;
  background: #efefef;
  border-right: 2px solid #CDCDCD;
  border-bottom: 2px solid #CDCDCD;
}
.navbar-main-menu  ul.menu li ul li:hover span{ font-weight:bold; color:#00464e;}
.navbar-main-menu  ul.menu li ul li:hover a{color:#00464e; text-decoration: none;}
.navbar-main-menu ul.menu li ul li,
.navbar-main-menu ul.sf-hidden {
  width: 14em;
}
.navbar-main-menu ul.menu li.menuparent.sfHover span.menuparent.nolink.sf-with-ul span.sf-sub-indicator{
  background: url('../images/arrows-green.png') no-repeat -10px -103px;
}
.navbar-main-menu  ul.menu li ul li a:hover{
  background: #efefef!important;
  padding-left: 0px;
}
#block-responsive-dropdown-menus-main-menu {text-align: center; height: 42px;}
#block-responsive-dropdown-menus-main-menu ul#main-menu{display: inline;}
#block-responsive-dropdown-menus-main-menu ul li {padding: 5px 10px;}
#block-responsive-dropdown-menus-main-menu ul li a{color: #fff;}
#block-responsive-dropdown-menus-main-menu ul li a:hover{color: #00464e; background: #fff; border: 1px solid #e2e2e2;}
#block-responsive-dropdown-menus-main-menu ul li ul{background: red; left:20px;}
#container-tight {padding: 0;}

.block-superfish .active-trail, .block-superfish .active{ font-weight: bold;}
.block-superfish a:hover{ text-decoration: none; font-weight: bold;}
.block-superfish a:focus{ text-decoration: none; background:none;}

.block-superfish a:focus{ outline: none!important; background: #fbfbfa!important; color:#00464e!important; }

/************* End *****************/


/* page page-customer-create CSS */

.page-customer-create label{
  min-width: 128px;
}
.page-customer-create .form-type-textfield .form-text,
.page-customer-create .form-type-password .form-text,
.page-customer-create .form-type-select .form-select,
.page-profile .form-type-textfield .form-text,
.page-profile .form-type-password .form-text,
.page-profile .form-type-select .form-select,
.page-my-preferences .form-type-select .form-select,
.page-ezy2ship-bulktemplate .form-type-select .form-select,
.page-ezy2ship-bulktemplate .form-type-textfield .form-text,
.page-report .form-type-select .form-select
{
  min-width: 230px;
}
.page-profile .form-type-textfield .form-text,
.page-profile .form-type-password .form-text,
.page-profile .form-type-select .form-select {
  display: inline;
}

.page-ezy2ship-bulktemplate-create .bulk-delete-button-container{
  display: none;
}

.page-ezy2ship-bulktemplate-create .view-temp-wrap {
  display: inline-block;
  margin-top: 12px;
}

.page-ezy2ship-bulktemplate-create .view-temp-wrap a{
  text-decoration: underline;
 color: #4D4D4D;
}


.bulk_template .form-type-textfield .form-text,
.page-report .form-type-textfield .form-text
{
  width: 232px !important;
  min-width: initial;
}

.select_field_table .form-type-textfield .form-text{
  min-width: initial;
}

.bulk_template .form-type-textarea .grippie{
  display:none;
}
.bulk_template .form-textarea-wrapper{
  float:left;
  width: 230px;
}

.bulk_template .form-control.form-textarea
{
  width: 251px;
}


.bulk_template label[for=edit-st1-template-option]
{
  font-weight: bold;
  margin-bottom: 10px;
}

.bulk_template .form-group{
  margin-bottom:12px; 
}

.page-ezy2ship-bulktemplate label,textarea{
  margin:5px 0;
}
.page-ezy2ship-bulktemplate .igr{
  margin:15px 0;
}

.bulk_template label{
  width: 290px;
  float: left;
}

.bulk_file_format{
  width: 24.666667%;
  float: left;
  padding-left: 15px;
  font-size: initial;
}

.css_cursor_pointer{
  pointer-events : none;
  background : #ddd;
}

.page-ezy2ship-bulktemplate .form-item-st1-template-option label{
  width: auto;
}



/************** iuser-user-form-tpl.php(for 'Allow access to Log in Admin function') *************/
#iuser-user-from div.form-item-log-as-admin label{
  width:100%;
}
.form-item-log-as-admin label{
  width: 0px;
}
.form-item-password-pass2 label{
  /*width:132px; */
}

.edit-pass-wrapper{margin-bottom: 0px;}
/* only for form elements and margins */
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .edit-pass-wrapper input[type=radio]{
  margin-left: 0px;
}

/* for buttons hour and rollover black to white */
.btn.focus, .btn:focus, .btn:hover{}

/* fix for check box address-list */

.form-item-send-from{
  width: 100%; overflow: hidden;
}
.custom-margin{ text-align: center;   margin-top: 10px;}

/* checkbox style for my shipment page */
.page-my-shipment  .form-item-edit-sendfrom    input[type=checkbox]:not(old), 
.page-my-shipment  .form-item-edit-sendto    input[type=checkbox]:not(old), 
.page-my-shipment  .form-item-edit-noddel    input[type=checkbox]:not(old), 
.page-my-shipment .itemDetails .form-type-checkbox input[type=checkbox]:not(old){
  min-width   : 100%;
  margin  : 0;
  padding : 0;
  opacity : 0;
  height: 100%;
}


.page-my-shipment  .form-item-edit-sendfrom  input[type=checkbox]:not(old) + label, 
.page-my-shipment  .form-item-edit-sendto  input[type=checkbox]:not(old) + label, 
.page-my-shipment  .form-item-edit-noddel  input[type=checkbox]:not(old) + label, 
.page-my-shipment .itemDetails  .form-type-checkbox  input[type=checkbox]:not(old) + label{
  display: inline-block;
  padding-left: 25px;
  background: #00464e url('../images/icon_edit.png') no-repeat 4px 5px;
  /* background-size: 18px; */
  margin-left: -10px;
  color: #fff;
  border-radius: 30px;
  padding: 9px 30px 9px 50px;
  font-size: 14px;
  text-transform: uppercase;

}

.page-my-shipment  .form-item-edit-sendfrom  input[type=checkbox]:not(old):checked  + label,
 .page-my-shipment  .form-item-edit-sendto  input[type=checkbox]:not(old):checked  + label,
 .page-my-shipment  .form-item-edit-noddel  input[type=checkbox]:not(old):checked  + label, 
  .page-my-shipment .itemDetails  .form-type-checkbox  input[type=checkbox]:not(old):checked  + label{

  background:#fff url(../images/icon_cancel.png) 10px 50% no-repeat !important;
  padding-left:25px !important; color: #000;
  padding: 10px 10px 10px 40px !important;
  margin-right: 10px;
  border: 0px;
  overflow: hidden;
  display: block;

}

/****************************** Create Shipment *****************************/
.page-shipment-step-four div.address_lookup div.form-item {
  padding-left: 30px;
}
.page-shipment-step-four div.address_lookup div.form-item a{
  text-decoration: underline;
}
.page-shipment-step-four .conformation.checkbox-user {
  margin-top: 30px;
}
.page-shipment-step-two .form-type-textfield.form-item-st2-vas-rows-ENHLIAB-vas-input-price.form-item.form-group.form-disabled label,
.page-shipment-step-two input#edit-st2-vas-rows-cod-vas-input-price,
.page-shipment-step-two input#edit-st2-vas-rows-enhliab-vas-input-price,
.page-shipment-step-two input[id^='edit-st2-vas-rows-enhliab-vas-input-price--'],
.page-shipment-step-two input#edit-st2-vas-rows-enhliab-vas-input-price--3 {
  display: inline-block !important;
}
.page-shipment .price-notes {
  margin-top: -20px;
  margin-left: 35px;
}
.page-shipment .help-text,
.page-shipment .help-block,
.disclaimer-text {
  margin-top: 10px;
  font-size: 11px;
  font-style: italic;
}

.page-shipment .bu-upload-file .form-item-files-file .help-block{width: 300px;}
/*fix for ie9*/
.form-item-st1-shipment-declared-value { margin-left: 25px\9\0;}

/****************************** end of Create Shipment *****************************/

/*** start********ezy2ship-user-customer-creat-form.tpl.php**************************/
.form-item-allow-oss-api-usage label{
  width:200px;
}
#ezy2ship-user-customer-create-form #edit-address1,#ezy2ship-user-customer-create-form #edit-address2,#ezy2ship-user-customer-create-form #edit-address3{
  /*margin-left: 129px; */
}
.form-item-settings-auto-manifest-to-fixed-col label{

  width:485px;
}
.form-item-settings-sms-mail-barcode-display-type label{
  width:348px;
}
.form-item-settings-sending-opt-send-courier-collection label, .form-item-settings-sending-opt-send-fixed-collection label  ,.form-item-settings-sending-opt-send-bulk-mail-center label{
  width:170px;
}

.form-item-settings-sms-mail-barcode-display-type label,.form-item-settings-other-opt-is-unique-sender-ref label, .form-item-settings-other-opt-send-from-country label {
  width:420px;
}

.form-item-settings-sending-opt-send-popstation #edit-settings-sending-opt-send-popstation{
  margin-left:0px;
}
#ezy2ship-user-customer-create-form #edit-settings-ppi-settings, #ezy2ship-user-customer-create-form #edit-settings-delivery-opt,#ezy2ship-user-customer-create-form  #edit-settings-other-opt,#ezy2ship-user-customer-create-form #edit-settings,#ezy2ship-user-customer-create-form #edit-settings-sending-opt, #ezy2ship-user-customer-create-form #edit-admin-account-details{
  font-weight: bold;
  margin-top:16px;
}
div.form-item-settings-sms-mail-barcode-display-type  label:first-child
{
  margin-top:16px;
  font-weight: bold;
  font-size: 14px !important;
}
#ezy2ship-user-customer-create-form  table.add-edit-sub-user   tbody  tr:nth-child(16) td:nth-child(1) input
{
  margin-left:0px;

}

/*** *** *** end *** *** *** *** ***  /

/* home page navigation block */
.home-page-navigation-detail-field{
  display: none;
}

.active {
  display: block;
  /* padding-left: 5px;*/
}

.active-title {
  background-color:#8fc13e;
  color:#fff;
}
.views-field.views-field-title.active-title {
  background-color:#8fc13e !important;
  color:#fff;
}

.views-field.views-field-title.active-title a{

  color: #fff;
}
.home-page-navigation-block-row {
  display: block;
  list-style-type: none;
}
.panel-flexible-inside .views-field-field-navigation-link,
.panel-flexible-inside .views-field-field-navigation-details {
  width:240px;
  background: #fff;
  font-size:0.9em;
}
.view-homepage-navigation-block .views-field.views-field-field-navigation-details {
  border-bottom-left-radius: 10px;
}
.home-page-navigation-block-row .views-field-title{
  background-color: #fff;
  height: 40px;
  line-height: 40px;
  height: 40px;
  line-height: 40px;

  border-bottom: 1px solid #bdbdbd;
  padding-left: 10px;


}
.home-page-navigation-detail-field{
  padding: 10px;
  color:#bdbdbd;
}
.home-page-navigation-detail-field.active {
  border-bottom-left-radius: 10px;
}

.view-promo-items .views-row{
  text-align: center;

}
.view-promo-items .views-row .views-field{
  margin-top: 10px;
}
.view-promo-items .views-field.views-field-field-link-description div.field-content {
  min-height: 80px;
}

.view-promo-items .views-field-field-link a{
  color:#00464e;
  text-align: center;
  font-weight: bold;

}
.home-page-navigation-block-list .home-page-navigation-block-row:first-child .views-field-title{
  border-top-left-radius: 10px;
}

.home-page-navigation-block-list .home-page-navigation-block-row:last-child .views-field-title{
  border-bottom-left-radius: 10px;
}

.home-page-navigation-block-list  .home-page-navigation-block-row:last-child .views-field-field-navigation-link{
  border-bottom-left-radius: 10px;
}
.views-row-last.home-page-navigation-block-row div.views-field-title.active-title{
  border-bottom-left-radius: 0px!important;
}

.home-page-navigation-title, .home-page-navigation-title a {
  color: #4d4d4d;
  font-weight: bold;
  text-transform:uppercase;
  padding-left: 20px;
}
.page-home .item-list  .views-row-1  .views-field-title  {
  background:url('../images/createshipment_home_icon.png') no-repeat 0 8px;
  background-position: 10px;
  background-color:#fff;
}
.page-home .item-list  .views-row-2  .views-field-title  {
  background:url('../images/quote_icon_home.png') no-repeat 0 8px;
  background-position: 10px;
  background-color:#fff;
}

.page-home .item-list  .views-row-3  .views-field-title  {
  background:url('../images/track_icon_home.png') no-repeat 0 8px;
  background-position: 10px;
  background-color:#fff;
}
.page-home .item-list  .views-row-4  .views-field-title  {
  background:url('../images/corporate_icon_home.png') no-repeat 0 8px;
  background-position: 10px;
  background-color:#fff;
}

.page-home .item-list  .views-row-4  .views-field-title:hover,
.page-home .item-list  .views-row-4  .active-title {
  background:url('../images/corporate_h_icon_home.png') no-repeat 0 8px;
  background-position: 10px;
}

.page-home .item-list  .views-row-3  .views-field-title:hover,
.page-home .item-list  .views-row-3  .active-title {
  background:url('../images/track_h_icon_home.png') no-repeat 0 8px;
  background-position: 10px;
}

.page-home .item-list  .views-row-2  .views-field-title:hover,
.page-home .item-list  .views-row-2  .active-title {
  background:url('../images/quote_h_icon_home.png') no-repeat 0 8px;
  background-position: 10px;
}

.page-home .item-list  .views-row-1  .views-field-title:hover,
.page-home .item-list  .views-row-1  .active-title {
  background:url('../images/createshipment_h_home_icon.png') no-repeat 0 8px;
  background-position: 10px;
}
/*********** End ************/

/********mypreference*************************/
my-preferences .form-type-radios.form-item-privacy.form-item.form-group {
  margin-top: 20px;
}
/*.form-item-privacy label{
width: 200px;
}
.form-item-language-preference label, .form-item-print-label-type label{
width: 283px;
margin-left:63px;

}
#ezy2ship-user-mypreference-form   #edit-submit{
margin-left:440px;
margin-top:-105px;
}
.form-item-send-label-to-printer,.form-item-generate-com-invoice ,.form-item-send-manifest-to-printer {
margin-left:63px;
}
#ezy2ship-user-mypreference-form  #edit-manifest-settings,#ezy2ship-user-mypreference-form #edit-commercial-settings{
margin-left:63px;
font-weight: bold;
margin-top: 17px;
}
#ezy2ship-user-mypreference-form  #edit-label-settings{
margin-left:63px;
}*/

/*.page-my-preferences div.form-radios div:nth-child(2)
{
    margin-left: 50px; //commented by Charu.
}*/

.page-my-preferences div.form-radios div:nth-child(2) {
  margin-left: -150px;
  margin-top: 0px;
}


.page-my-preferences .form-type-radio,
.page-corporate-subuser .form-type-radio {

  position: relative;
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer;
  float: left;
  top: 4px;
}

.page-my-preferences .form-item-print-label-type .form-type-radio {
  width: 300px;
}

.page-my-preferences .form-item-privacy .form-type-radio,
.page-my-preferences .form-item-addressbook-privacy .form-type-radio{
  width: 250px;
}

.page-corporate-subuser .form-item-privacy .form-type-radio{
  width: 150px;
}

.page-my-preferences .form-radios,
.page-corporate-subuser .form-item-privacy .form-radios{
  margin-top: 14px;
}


.page-my-preferences .form-type-radio  input[type=radio]:not(old),
.page-corporate-subuser .form-type-radio  input[type=radio]:not(old) {
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}


.page-my-preferences .form-type-radio  input[type=radio]:not(old) + label,
.page-corporate-subuser .form-type-radio  input[type=radio]:not(old) + label{
  display      : inline-block;
  background   : url('../images/radiobutton_default.png') no-repeat 0 0;
  background-size: 15px;
  padding-left:25px;
  line-height: 16px;
}

.page-my-preferences .form-type-radio input[type=radio]:not(old):checked + label,
.page-corporate-subuser .form-type-radio input[type=radio]:not(old):checked + label{
  display      : inline-block;
  background   : url('../images/radiobutton_selected.png') no-repeat 0 0;
  background-size: 15px;
  padding-left:25px;
  padding-right: 50px;

}
.page-my-preferences .form-type-checkbox  input[type=checkbox]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}


.page-my-preferences  .form-type-checkbox  input[type=checkbox]:not(old) + label{
  display      : inline-block;
  padding-left : 25px;
  background   : url('../images/checkbox_simple.png') no-repeat 0 0;
  background-size: 18px;
}

.page-my-preferences .form-type-checkbox  input[type=checkbox]:not(old):checked  + label{
  display      : inline-block;

  padding-left : 25px;
  background   : url('../images/checkbox_selected.png') no-repeat 0 0;
  background-size: 18px;

}

.page-my-preferences .form-item-print-label-type label[for=edit-privacy]{
  float: left; margin-right: 25px;

}



/*** end****************************/

/*** start********ezy2ship_master_country_specific.inc**************************/

.page-master-sp-qs-details   .form-type-checkbox  input[type=checkbox]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

.page-master-sp-qs-details .form-item-sending-options div.form-checkboxes,
.page-master-sp-qs-details .form-item-delivery-options div.form-checkboxes {
  padding-left: 15px;
}
.page-master-sp-qs-details   .form-type-checkbox  input[type=checkbox]:not(old) + label{
  display      : inline-block;
  padding-left : 25px;
  background   : url('../images/checkbox_simple.png') no-repeat 0 0;
  background-size: 18px;
  margin-left: -10px;

}

.page-master-sp-qs-details   .form-type-checkbox  input[type=checkbox]:not(old):checked  + label{
  display      : inline-block;

  padding-left : 25px;
  background   : url('../images/checkbox_selected.png') no-repeat 0 0;
  background-size: 18px;

}
/*.form-item-contact-cs-email #edit-contact-cs-email,.form-item-contact-no #edit-contact-no{
margin-left:51px;
}
.form-item-contact-fax-no #edit-contact-fax-no{
margin-left:76px;
}
.form-item-contact-state ,.form-item-contact-country-code{
margin-left:550px;
}
.form-item-address-2 .form-text,.form-item-address-3 .form-text{
margin-left:77px;
}*/


.form-item-domestic #edit-domestic{
  margin-left:86px;
}
.form-item-international #edit-international{
  margin-left:75px;
}
#ezy2ship-country-specific-form .form-item-recepient-email{
  margin-left:0px;
}
.form-item-integration-url #edit-integration-url{
  margin-left:69px;
}
#ezy2ship-country-specific-form  #edit-save
{
  margin-left:16px;
}
.page-master-sp-qs-details-add  #edit-cancel
{
  margin-left:413px;
  /*background: #2e6da4 none repeat scroll 0 0;*/
}
.page-master-sp-qs-details #edit-volumetric-weight .panel-heading,.page-master-sp-qs-details #edit-assignment-options .panel-heading,.page-master-sp-qs-details #edit-payment-settings .panel-heading
{
  background: white none repeat scroll 0 0;
}
.page-master-sp-qs-details .form-item-send-from-amt,
.page-master-sp-qs-details  .form-item-send-to-amt{
  margin-left: 30px;
}
.page-master-sp-qs-details .popstation_discount_start{
  margin-left: 10px;
}
.page-master-sp-qs-details .form-type-select.form-item-payment-api.form-item.form-group {
  margin-left: 25px;
}
.page-master-sp-qs-details  #edit-payment-api{
  margin-left: 66px;
}
.page-master-sp-qs-details  #edit-promo-code{
  margin-left: 56px;
}
.page-master-sp-qs-details  #edit-send-to-amt{
  margin-left: 18px;
}

#edit-popstn-home-title, #edit-popstn-promocode-title{
  width: 50%;
  color: #4d4d4d;
  font-size: 16px;
  float: left;
  margin-right: 15px;
    margin-top: 10px;
}

.page-master-sp-qs-details fieldset#edit-volumetric-weight div.panel-body,
.page-master-sp-qs-details fieldset#edit-supply-request div.panel-body,
.page-master-sp-qs-details fieldset#edit-supply-website div.panel-body {
  padding-left: 15px;
}
.master-country-fieldset .panel-body{
  border: 1px #F7F5F5 solid;
}
.master-country-fieldset div .form-item-recepient-email {
  margin-top: 5px;
}
/*** end*************************/

/* all button and icon with button css start */



button.largebtn-green-icon{
  border-radius: 30px;
  color: #fff;
  background:#8fc13e url(../images/btn_add_new_pink.png) 6px 7px no-repeat; padding: 7px 17px 8px 40px !important;
  padding: 0px 17px 0px 17px;
  margin-right: 10px;
  border: none;
  font-size: 14px;
  height: 40px;
}
button.largebtn-green-icon:hover{
  background:#59912c url(../images/icon_minus_close.png) 6px 7px no-repeat; padding: 7px 17px 8px 40px !important;
}


button.largebtn-blue-icon{
  border-radius: 30px;
  color: #fff;
  background:#00464e url(../images/btn_add_new_pink.png) 6px 7px no-repeat; padding: 7px 17px 8px 40px !important;
  padding: 0px 17px 0px 17px;
  margin-right: 10px;
  border: none;
  font-size: 14px;
  height: 40px;
}
button.largebtn-blue-icon:hover{
  background:#00343a url(../images/icon_minus_close.png) 6px 7px no-repeat; padding: 7px 17px 8px 40px !important;

}


/*small button */
button.smallbtn-green{
  border-radius: 30px;
  color: #fff;
  background:#7fc446!important;
  padding: 7px 12px 7px 12px !important;
  margin-right: 10px;
  border: none;
  font-size: 11px;
}
button.smallbtn-green:hover{
  background:#59912c;
}



button.smallbtn-darkblue{
  border-radius: 30px;
  color: #fff;
  background:#00484c!important;
  padding: 7px 12px 7px 12px !important;
  margin-right: 10px;
  border: none;
  font-size: 11px;
}
button.smallbtn-darkblue:hover{
  background:#00373c;
}


button.darkblue-large, .page-customer-create #edit-cancel a.button{
  border-radius: 30px;
  color: #fff;
  background:#00484c!important;
  padding: 7px 12px 7px 12px !important;
  margin-right: 10px;
  border: none;
  font-size: 14px;
}
button.darkblue-large:hover{
  background:#00373c;
}
.btn_next_blue {
  background: url(../images/btn_next_blue.png) 5px 50% no-repeat;
  padding-left: 45px !important;
}

.btn-default{
  /*color: #fff;*/
}

/*** permission page internal*************************/



.page-ezy2ship-permission   .form-type-checkbox  input[type=checkbox]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}


.page-ezy2ship-permission    .form-type-checkbox  input[type=checkbox]:not(old) + label{
  display      : inline-block;
  padding-left : 25px;
  background   : url('../images/checkbox_simple.png') no-repeat 0 0;
  background-size: 18px;
  margin-left: -10px;

}

.page-ezy2ship-permission    .form-type-checkbox  input[type=checkbox]:not(old):checked  + label{
  display      : inline-block;

  padding-left : 25px;
  background   : url('../images/checkbox_selected.png') no-repeat 0 0;
  background-size: 18px;

}

.page-ezy2ship-permission  .panel-heading{
  background: white none repeat scroll 0 0;

}

.page-ezy2ship-permission  #role-admin-permission-form div.panel-body div label:first-child{
  margin-top: 24px;
  margin-bottom:12px;
  font-weight:bold;
}
/*** end*************************/

.replace_state_2{
  display: none;
}

.highlighted.jumbotron{
  padding: 30px 0px;
  background-color: #fff;
  margin: 0px;
}

#customer-admin-account-form .element-invisible{
  position:relative!important;
}

/*----- changes for header arrow position -- ----*/
#navbar .sf-sub-indicator{
  top:25px;
  right:-15px;
}

#navbar #user-login-form{
  margin-top:10px;
}

#navbar .user-info,#navbar .welcome-box{
  float: left;
}

a.delete-link-icon{background   : url('../images/icon_cancel.png') no-repeat 0 0;}
.page-internal-user .modal-header, .page-customer .modal-header{
  border: none;
}

.import-addresspage {
  float: left;
}

.addresspage-cancel {
  float: right;
}

.import-title {
  margin: auto;
  width: 385px;

}
/* Audit Trail*/
.audit-value {
  width: 470px;
  word-wrap: break-word;
}
.table-container.audit-trail {
  overflow: hidden;
}
.page-audit-trail .pager {
  width: 250px
}
.e2spager-container {float: right;}
.e2spager-container #edit-prev-top, .e2spager-container #edit-prev-bottom,.e2spager-container #edit-prev-pager-top, .e2spager-container #edit-prev-pager-bottom{float: left!important; width: 40px!important; margin-top: 7px;}
.e2spager-container .form-type-textfield {float: left;}
.e2spager-container .ezy2ship-input-pager{
  text-align: center;
  width: 65px;
}
.e2spager-container #edit-outof-top, .e2spager-container #edit-outof-bottom,
.e2spager-container #edit-outof-pager-top, .e2spager-container #edit-outof-pager-bottom
{ float: left;margin-top: 5px;margin-left: 7px; margin-top: 10px;}
.e2spager-container #edit-next-top, .e2spager-container #edit-next-bottom,
.e2spager-container #edit-next-pager-top, .e2spager-container #edit-next-pager-bottom
{ float: left; width: 50px; margin-left: 10px;margin-top: 7px;}

.view-template-close {
  display: block;
  margin: auto;
  width: 150px;
}

.send-add-indicate-yes {
  background: url(../images/select_yes.png) 50% 50% no-repeat;
  padding: 0px 30px 9px;
}
.send-add-indicate-no {
  background: url(../images/icon_cancel.png) 50% 50% no-repeat;
  padding: 0px 30px 9px;
}

.addbook-btn {
  margin-top: 15px;
}

.page-address .form-type-textfield .form-text,
.page-address .form-type-password .form-text,
.page-address .form-select {
  width: 240px !important;
  height: 30px !important;
}

.confirm-button-container {
  text-align: right;
  margin-top: 22px;
  width:100%;
}

.help-icon {
  background: url(../images/icon_help.png) 5px 3px no-repeat;
  padding: 0px 10px 6px;
}

/* fix for help icon text */

#div_vas_wrapper .form-item-st2-vas-rows-ENHLIAB-vas-checkbox,
#div_vas_wrapper .form-item-st2-vas-rows-COD-vas-checkbox{
  height: 50px;
}
#div_vas_wrapper .form-item-st2-vas-rows-ENHLIAB-vas-checkbox{ width: 400px!important;}

div.tooltip { 
	background: #000;
	color: #fff;
	padding: 3px 5px;
	border-radius: 5px;
	font-size: 11px; 
	width: 200px!important;
	position: absolute !important
}

.step-three-sender-reference{
  padding: 15px 0
}
.form-item-st3-shipdetail-sender-ref{
  position: absolute;
}

#edit-st3-shipdetail-sender-ref{
 
  top: -13px;
  left: 230px;

}
/** CreateShipment Step2 Services Table Header Alignment Issue **/
.page-shipment-step-two .step-two-order-summary.row {
  margin-top: 15px;
  margin-left: 0px;
}

.page-shipment-step-two .step-two-additional-services{
  padding-top:40px;
}
.services_wrapper table.service-table-header { width: 97%!important; margin: 10px auto!important; }


/** Devendra **/

span.removing-msg{font-weight: bold; color: #ed541d;}

.address-confirm {
  background: #ff0066 url(../images/btn_save2.png) 10px 50% no-repeat !important;
  float: right;
  width: 150px;
  margin-top: 15px;
}

#edit-send-from {
  display: inline-block;
  padding-left: 25px;
  background: url('../images/checkbox_selected.png') no-repeat 0% 0%;
  background-size: 18px;
}


span.removing-msg{font-weight: bold; color: #ed541d;}


.declared-label {
  padding: 14px 0px;
}
.form-item-st1-shipment-currency .form-select {
  width : auto;
}
/********** start forget your password *****************/

.page-user-password  #ezy2ship-user-password  .form-item-name  label{
  margin-left: -140px;
  display:inline-block;
  position:absolute;
}
.page-user-password  #ezy2ship-user-password  .form-item-name  input{
  display:inline-block;
}
.page-user-password  #ezy2ship-user-password  .form-item-mail label{
  margin-left: -140px;
  display:inline-block;
  position:absolute;
}
.page-user-password  #ezy2ship-user-password  .form-item-mail input{
  display:inline-block;
}
.page-user-password #block-system-main{
  margin-left: 128px;
  margin-top: 40px;
}

.page-user-password  #ezy2ship-user-password   button{
  margin-right: 90px;
  margin-top: 50px;
}
.page-user-password .next-arrow {
  background: url(../images/btn_next.png) 0% no-repeat;
  background-position: 5px;
}
.page-user-password button#edit-submit{
  margin-left: -70px;
}
.page-user-password .button-large {
  padding-left: 45px!important;
}

.footer {
  border-top: 0;
}
.logged-in .block-ezy2ship-header {
  padding-right: 10px;
}
/********end************/

/*****************level ********************************/
.customer_active{color:green;}
.customer_closed{color:black;}
.customer_onhold{color:red;}
.customer_rtactive{color:red;}
a.log-as-admin-icon{
  background: url(../images/log-as-admin.png) no-repeat 0 0;
}
/***************** end *********************/


/***Addressbook import text**/
.import-duplicate-text {
  margin-top: 69px;
}

.import-file {
  margin-left: 500px;
}
.import-header {
  padding-top: 20px;
}
.btn-import-back {
  background: #fff url(../images/icons/previous_blue.png) 5px 50% no-repeat !important;
  padding-left: 40px !important;
  color: #000;
  padding: 10px 10px 10px 40px !important;
  border: 0;
}

.form-type-radio{
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer;
  width: 100%;
}
.my-preferences .form-type-radios.form-item-privacy.form-item.form-group {
  margin-top: 20px;
}

div.alert.container.alert-block.alert-success{
  margin-left:100px;
}
/********* start Payment Confirmation***********/

.page-payment  .trxn-info span{
  display:block;
}
/*div::before {
  margin-left:500px;
}*/
/******end*****/

.bulkupload-process-buttons-step-two #edit-process-cancel-cancel .btn,
.bulkupload-process-buttons-step-three #edit-summery-cancel-cancel .btn{text-align: left;}
.bulkupload-process-buttons-step-two .bulkupload-process-cancel a {background: transparent url("../images/icon_cancel.png") no-repeat scroll 47% 50% !important;}
#edit-sendfrom-address-lookup1 a{display:none;}
.bu-sender-address-right-pane .form-type-select label{width: 120px;}
.bu-sender-address-right-pane .form-type-select #edit-sendfrom-country{width: 180px;}
.address-upload-wrapper {
  clear:both;
}


/********* End Addressbook import***********/
.page-shipment .scroll-pane
{
  width: 100%;
  height: 200px;
  overflow: auto;
}
.page-shipment .horizontal-only
{
  height: auto;
  max-height: 200px;
}

/*.page-shipment .table-height-limit {
  height: 200px;
}*/

.btn-center {
  display: block;
  margin: 0 auto;
}

.address-title-wrapper {
  margin-left:0;
  padding-left: 0;
  margin-top: 30px;
}

.addressbook-pager,
.result-pager {
  float: right;
}

/** Supplies CSS **/
.currency-price-wrapper .form-item-currency {
  width: 50%;
  float: left;
}

.assoc-service-header {
  clear: both;
}

.bu-sender-address-left-pane.form-inline .checkbox input[type="checkbox"],
.bu-return-address-left-pane.form-inline .checkbox input[type="checkbox"]
 {position: absolute;}
.bu-sender-address-left-pane .checkbox-user .form-type-checkbox input[type="checkbox"]:not(old) {width: auto;}

/** Add padding to VAS price rows in Services price Summary Table **/
.service-price-summary .vas_row td:first-child {
  padding-left: 30px;
}
.add-edit-customer-admin label{
  width:150px;
  font-weight: normal!important;
}
.add-edit-customer-admin .element-invisible{
  position:relative !important;
}
.add-edit-customer-admin .form-item-address-line1, .add-edit-customer-admin .form-item-address-line2, .add-edit-customer-admin .form-item-address-line3{
  width:150px;
}
.page-customer-edit .form-item-address-line3 {
  width: 235px;
}
.navbar-main-menu .sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul {
  width: 14em !important;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
/****************Create shipment step 5 *******************/
.page-shipment-step-five .summary_page .table-container div.pull-left:first-child {
  border-right: 1px solid #ddd;
}
.page-shipment-step-five .price-breakdown-summary tr:last-child td{
  border-top: 1px solid #ddd;
}
.page-shipment-step-five .service-price-summary thead,
.page-shipment-step-five .price-breakdown-summary thead {
  border-bottom: 1px solid #ddd;
}

.page-shipment-step-five table.item-details tr,
.page-shipment-step-five table.shpt-details tr {
  border-bottom: 0px;
}
.page-shipment-step-five table.item-details tbody tr:not(:last-child),
.page-shipment-step-five table.shpt-details tbody tr:not(:last-child){
  border-bottom: 1px solid #ddd;
}
.page-shipment-step-five .row.hr-line.clear-left.custom-pad-left.right-line {
  border-right: 0px;
}
div#send-from-address-div.hr-line.clear-left.custom-pad-left {
  /*width: 45% !important;*/
  border-right: 1px solid #ddd;
}
div#send-to-address-div.custom-pad-left {
  padding-left: 100px;
}
.page-shipment-step-five .table-container .table td {
  border-top: 0px;
}
.page-shipment-step-three input#edit-st3-shipdetail-sender-ref{
  font-weight: normal;
}


/** Step4 Address Select **/
.page-shipment-step-four .pickup-note {
  margin-left: 18px !important;
}
.step-four-address-right-pane .form-type-select label,
.bu-sender-address .form-type-select label,
.bu-return-address .form-type-select label {
  width : 150px;
}
.page-shipment-step-four .pick-up-schedule {
  margin-left: -12px;
}

.page-shipment-step-five div.return-instructions .corp_title {
  margin-bottom: 0px;
}
.page-shipment-step-five span.non_delivery_title {
  font-weight: normal;
}
.page-shipment-step-four .help-block {
  margin-top: 0px;
}
.step-four-address-right-pane .form-type-select form-select,
.bu-sender-address .form-type-select form-select,
.bu-return-address-right-pane .form-type-select .form-select{
  width : 180px;
}

.step-four-top-wrapper .no_articles label{
  float: left;
  min-width: 172px;
}

.step-four-top-wrapper .no_articles div.tooltip{
  position: absolute !important;
}

/** Step4 Address Lines labels **/
.address-fields label.element-invisible {
  position: relative !important;
}

.form-type-textfield.form-item-username.form-item.form-group,
.form-type-textfield.form-item-contact-name.form-item.form-group {
  margin-bottom: 8px;
}

.page-addresslist .form-item-to-date {
  margin-bottom: 35px !important;
}
.clean-address-label {
  padding: 5px 0px;
}
.pager-form-addresslist
{  float: right;
   position: relative;
   top: -40px;}
/** Added for Shipment Step one LBH issue **/
.parcel-wrapper .lbh_wrapper{
  text-align: right;
}

.parcel-wrapper .lbh_wrapper .length,
.parcel-wrapper .lbh_wrapper .width,
.parcel-wrapper .lbh_wrapper .height{
  display : inline-block;
}
.page-shipment-step-one .parcel-Selection-Headers.package-items .shipment_measurement.form-inline .form-text,
.page-shipment-step-one .parcel-Selection-Headers.package-items .shipment_measurement.form-inline .form-type-textfield .numeric_only.only_positive{
  margin-right: 0px !important;
}
/*.page-shipment-step-one .parcel-Selection-Headers.package-items .shipment_measurement.form-inline {
  margin-right: 0px;
  margin-left: 35px;
}*/

.page-shipment-step-one .parcel-Selection-Headers.package-items .shipment_measurement.form-inline .form-text,
.page-shipment-step-one .parcel-Selection-Headers.package-items .shipment_measurement.form-inline .numeric_only.only_positive{
  margin-right: 0px !important;
  padding-right: 30px;
}
/*.page-shipment-step-one .parcel-Selection-Headers.package-items .shipment_measurement.form-inline {
  margin-right: 0px;
  margin-left: 40px;
}
.page-shipment-step-one .parcel-Selection-Headers.package-items .shipment_measurement.form-inline.height {
  margin-right: 20px;
}*/
.page-shipment-step-one .st1_shipment_border .shipment_measurement.form-inline span.placeholder,
.page-report-add .weight-filter span.placeholder,
.page-report-modify .weight-filter span.placeholder {
  margin-left: -30px;
  display: inline-block;
}
.page-shipment-step-one .form-item-st1-item-info-0-height .numeric_only.only_positive {
  margin-right: 36px !important;

}
.page-shipment-step-one .parcel-wrapper .shipment_measurement label{
  min-width: 55px;
}

/*.page-shipment-step-one [id^= 'edit-st1-item-info-0-estimated-weight--'],*/
.page-shipment-step-one [id^='step-one-calculation-'] {
  padding-top: 35px;
}

#edit-st1-item-info-0-estimated-weight--2, #edit-st1-item-info-0-estimated-weight--3 {
  margin-top: 0px;
  padding-top: 0px;
}
/************* Header *************/
.view-shipment-cart {
  padding-top: 10px;
  background: url('../images/my-shipment-cart.png') no-repeat 0px 0;
  text-align: center;
  margin-top: 10px;
  padding-left: 25px;
}
.logged-in .view-shipment-cart {
  margin-top: 0px;
}
.logged-in .view-shipment-cart {
  margin-left: -26px;
  padding-left: 20px;
}

.logged-in .block-ezy2ship-header {
  padding-right: 10px;
}
.logged-in .log-out {
  padding-top: 10px;
}
.navbar-default {
  background-color: #fff;
}
.logged-in .navbar .row {
  margin-top: 10px;
}

.navbar .row {
  padding-top: 20px;
  padding-bottom: 31px;
}
.navbar div#user-login-form {
  text-align: right;
}
.navbar .form-type-textfield .form-text, .form-type-password .form-text {
  width: 201px;
  margin-left: 0px;
  margin-right: 0px;
}
.not-logged-in .navbar .login-bar-links li.last {
  margin-left: 40px;
}
.not-logged-in .navbar .login-bar-links li.first {
  margin-left: 3px;
}
.block-ezy2ship-header {
  padding-right: 0px;
  padding-left: 0px;
}
.header-right.col-sm-8 {
  padding: 0px;
}
.signup-login-btn {
  margin-right: 30px;
  margin-top: 5px;
}

.not-logged-in .header-bar {
  background: url('../images/vertical-line-top.png') no-repeat 860px 0;
  padding-bottom: 31px;
}
.logged-in .header-bar {
  background: url('../images/vertical-line-top.png') no-repeat 1080px 0;
}
.not-logged-in .block-ezy2ship-header .form-type-textfield.form-item-name.form-item.form-group {
  margin-left: -35px;
  margin-right: 0px;
}
.not-logged-in section#block-ezy2ship-header-userloginbar {
  margin-left: 8%;
}
.navbar .navbar-header {
  margin-top: 10px;
  width:25%;
}

.navbar .header-left{
  margin-left: 5%;
}
/*#navbar .navbar-header {
    width:25%;
}
*/
.logged-in .navbar .navbar-header {
  margin-top: 0px;
}
.logged-in #navbar #user-login-form{
  margin-top:10px;
}
.navbar p.user-info a.username.active {
  display: inline-block;
}
.logged-in #navbar #user-login-form p.user-info {
  text-align: right;
  float: right;
  padding-right: 30px;
}
.login-bar button#edit-submit{
  color: #fff ;
}
.logged-in .block-right-logo {
  margin-top: -16px;
}
.login-bar-links li .last a {
  margin-left: 10px;
  padding-left: 10px;
}
a.logo.navbar-btn.pull-left.col-sm-7 {
  margin-top: 0px;
}
/********** End **********/
/************* Payment Confirmation *************/
div.alert.container.alert-block.alert-success {
  /* margin-top: 80px; */
  margin-right: 100px !important;
  background-color: #fff;
  text-align: center;
  margin-left: 21px;
  margin-top: 34px;
  border-radius: 30px;
  width: 97%;
}
.page-payment-return h3{
  margin-top: 15px;
}

.page-payment-return  .invoice-table-wrapper{
  background: #ecedee;
  border-radius: 30px;
  margin-top: -28px;
}

.page-payment-return .trxn-info{
  margin-left: 10px;
  margin-top: 15px;
  margin-bottom: 20px;

}
.page-payment-return .payment-invoice{
  margin-right: 9px;
  margin-top: 15px;
}
.page-payment-return  .shipment-button-container  a{
  margin-top: 15px;
  margin-bottom: 19px;
}
.btn-print-label-manifest{
  background:url(../images/icon_print_whitebg.png) 5px 50% no-repeat;
  padding-left: 45px !important;
}

/*end*/


/* Qs branch table*/
#modal-content #courier-addr-table tr.even,tr.odd,
#modal-content #service-points-table tr.even,tr.odd{
  background: #fff;
}

#myshipment-listing-form .custom-select-radios table.table-striped tr.even,tr.odd{
  background: #fff;
}

#ezy2ship-shipment-route-delivery-details-form .region_change  table.table-striped tr.even,tr.odd{
  background: #fff;
}

#myshipment-listing-form .custom-select-radios .table-striped>tbody>tr:nth-of-type(odd),
#ezy2ship-shipment-route-delivery-details-form .region_change .table-striped>tbody>tr:nth-of-type(odd)
{
  background: #fff;
}


  /*#ezy2ship-shipment-route-qs-filter-form #select-qs-center .table .form-type-radio input[type=radio]:not(old) + label{
    display: inline-block;
    background: url('../images/button-select(big).png') no-repeat 0 0;
    padding-left: 25px;
    width: 104px;
    height: 34px;
  } // Commented By Ved Nov 23

  #ezy2ship-shipment-route-qs-filter-form #select-qs-center .table .form-type-radio input[type=radio]:not(old):checked + label{
    display: inline-block;
    background: url('../images/btn_selected_green(big).png') no-repeat 0 0;
    padding-left: 25px;
    width: 107px;
    height: 34px;
  }*/

/*.drop-off-radio-myshipment table.table-striped .form-type-radio input[type=radio]:not(old) + label{
  display: inline-block;
  background: url('../images/button-select(big).png') no-repeat 0 0;
  width: 107px;
  height: 34px;
} // Commented By Ved Nov 23

.drop-off-radio-myshipment table.table-striped .form-type-radio input[type=radio]:not(old):checked + label {
  display: inline-block;
  background: url('../images/btn_selected_green(big).png') no-repeat 0% 50%;
  padding-left: 25px;
  width: 107px;
  height: 34px;
}*/

.hasDatepicker {
  background: url('../images/calendar.png') no-repeat !important;
  background-position: right !important;
  background-color:  #fff !important;
}

/* css for filupload button */
.form-type-file {
  position: relative;
  overflow: hidden;
  float: left;
  clear: left;
}

.form-type-file input[type="file"], .page-shipment-return-settings .form-type-managed-file input[type="file"] {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 100px;
  filter: alpha(opacity=0);
  cursor: pointer;
  width: 123px;
}

/* CSS for homepage slider pager */

.page-home .views-slideshow-pager-field-item{
  float: left;
  border-radius: 50%;
  height: 10px;
  width: 10px;
  text-indent: -9999px;
  border: 1px solid #000;
  margin-right: 5px;
}
.page-home #widget_pager_bottom_banner-block .active{
  background: #000;
}

.page-home .views-slideshow-controls-bottom{
  text-align: center;
  width: 100px;
  margin: 0 auto;
  position: relative;
  top: -20px;
  z-index: 9999;
}

.input-disabled {
  background-color:#EBEBE4;
}

.page-shipment-step-five .form-group {
  margin-bottom : auto;
}

/*  start CSS for homepage */
.page-home  .views-slideshow-controls-text{
  display: inline-block;
  margin-left: 490px;
  margin-top: -3px;

}

.page-home .pane-views-news-ticker-block .views-field-created{
  float: left;
}

.page-home .ticker, .page-home .views-slideshow-controls-text {
  width:230%;
}

.page-home .ticker span , .page-home .views-slideshow-controls-text span {
  float: left; margin-right: 20px;
}

.page-home span.previous a, .page-home span.views-slideshow-controls-text-previous a{
  background: url(../images/icon_back_blue.png) 5px 50% no-repeat;
  text-indent: -9999px;
  display: block;
  width: 30px;
  height: 30px;
}

.page-home span.next a, .page-home span.views-slideshow-controls-text-next a{
  background: url(../images/icon_next_blue.png) 5px 50% no-repeat;
  text-indent: -9999px;
  display: block;
  width: 30px;
  height: 30px;
}

.page-home  .views-slideshow-controls-bottom  .views-slideshow-controls-text-pause { display: none;}

.page-home  .view-id-news_ticker .view-content .skin-default{
  border-bottom:2px solid #F7F5F5 ;
}

.page-home  .view-content  .views-field-title .field-content{
  color:#4d4d4d;
  font-weight: bold;
}
.page-home  .views-label-title{
  margin-left: 110px;
}
.page-home  .views-field-created{
  margin-left: 200px;
}
.page-home .footer {
  border-top: 0px;
}
.page-home   .view-id-promo_items .view-content .views-row-1{
  border-right: 2px solid #F7F5F5;
}
.page-home   .view-id-promo_items .view-content .views-row-2{
  border-right: 2px solid #F7F5F5;
}
.page-home   .view-id-promo_items .view-content .views-row-3{
  border-right: 2px solid #F7F5F5;
}
/*.page-home  .views-field-field-banner-image .field-content{
  margin-top: -15px;
}*/

.page-home  .views-field-field-link .field-content a {
  background: url(../images/icon_next_blue.png) no-repeat 0 50%/19px auto;
  padding-left: 35px;
  margin-right: 22px;
}
.page-home  .views-field-field-link {
  padding-left: 50px;
  padding-right: 57px;
}
.page-home .view-promo-items .views-row-1 .views-field-title,
.page-home .view-promo-items .views-row-2 .views-field-title,
.page-home .view-promo-items .views-row-3 .views-field-title,
.page-home .view-promo-items .views-row-4 .views-field-title {
  font-size: 20px;
  display: block;
  margin-right: 35px;
  margin-left: 30px;
  height: 56px;
}
.page-home .view-promo-items .views-row-1 .views-field-title{
    margin-left: 49px!important;
    width: 165px;}

.page-home .view-promo-items .Our.Services .views-field-title .field-content{
  word-spacing: 85px;
}
/***end****/

.page-shipment-bulkupload .table-height-limit {
  height: 500px;
}

#ezy2ship-user-customer-create-form .back-button{
  color:#005dab !important;
  font-size:  0.688em;
  background: url(../images/icon_back_blue.png) no-repeat 0% 50%;
  padding-left: 33px;
  border:0px;
  background-color:transparent;
  float: left;
}

/** Shipment Step5 CSS ***/
input[readonly] {
  background: #eee;
}
.page-shipment-step-five .error.form-type-checkbox.checkbox,
.page-shipment-step-five .checkbox-user.acknowledgement {
  margin-top: 15px;
}

.proceed-button-red {
  color: #fff !important;
  font-size: 0.688em;
  background: url(../images/arrow-negative.png) no-repeat right 10px center;
  padding-right: 45px !important;
  border: 0px;
  background-color: transparent;
  background-size: 28px;
}

.select-button-right{
  background:url(../images/icons/select.png) right 10px center no-repeat ;
  padding-right:45px !important;
}

.margin-top-10 {
  margin-top : 10px;
}

.margin-bottom-40 {
  margin-bottom : 40px;
}

.carrier_wrapper_start {
  padding-bottom : 10px;
}

.title-div {
  padding-bottom: 5px;
  padding-top: 5px;
}

/********my account UTPAL ***********/

.page-profile-edit #edit-password-pass1,.page-profile-edit #edit-current-password{
  margin-left: 49%;
  float: right;
  margin-top: -29px;
}
.page-profile-edit  #edit-password-pass2{
  margin-left: 49%;
  float: right;
  margin-top: -4%;
}
.page-profile div p.help-block, .add-edit-customer-admin .help-block, .page-internal-user-create .help-block,
.page-corporate .page-corporate-subuser .help-block{
  margin-right: 0px;
  margin-left: 150px;
  width: 140%;
}
.page-internal-user-create .help-block {
  width: 120%;
}
.add-edit-customer-admin .help-block {
  width: 120%;
}

.page-internal-user .help-block {
  width: 120%;
  margin-left: 150px;
}
.page-user-account .help-block {
  width: 120%;
  margin-left: 150px;
}
.page-profile-edit #edit-current-password{
  margin-left: 70%;
  margin-top: -29px;
}
.page-profile-edit .form-item-current-password{
  width:119%;
  margin-bottom:8%;
}
.page-profile-edit .form-item-password-pass2{
  margin-top: 10%;
}

.page-profile-edit #edit-head-title3{
  margin-left: -41%;
  margin-top:14%;
}
.page-profile-edit   .form-item-address-line1,.page-profile-edit .form-item-address-line2 ,.page-profile-edit .form-item-address-line3
{
  margin-top: -8px;
}

.page-profile-edit .element-invisible label {width: 150px; position: relative !important;}

.page-profile-edit div.button-container .btn-save,
.page-profile-edit div.button-container .negative-button{
  text-align: center;
  padding-left: 35px !important;
}

.page-profile-edit  .form-item-password{
  width:119%;
}
.page-profile-edit .description{
  position: absolute;
  margin-left: 115% !important;
  margin-top: -19% !important;
  text-align: center;
}
.page-profile-edit  #edit-addr-country-code{
  width: 235px;
}
.page-profile-edit .password-suggestions{
  border-radius:50px;
  border-color:#00464e !important;
}
.page-profile-edit #edit-change-password{
  margin-left: 48%  !important;
}
.page-profile-edit .form-item-change-password label{
  margin-left: -6%;
}
.page-profile-edit  .form-item-password-pass2  label{
  margin-top: -4%;
  position: absolute;
}
.page-profile-edit .form-item-change-password{
  margin-bottom: 6%;
  margin-top: -2px;
}
.page-profile-edit  .form-item-account-country-code{
  margin-top: .8%;
}

.page-user-account #edit-change-password{
  float: right;
  margin-bottom: 3px;
}
/********end ***********/


/********edit internal user ***********/

.page-internal-user .form-type-textfield .form-text,.page-internal-user .form-type-select .form-select,.page-internal-user .form-type-password .form-text{
  width:235px;
}
.page-internal-user .password-suggestions{
  border-radius:50px;
  border-color:#00464e !important;
}
.page-internal-user .description{
  position: absolute;
  margin-top: -.8% !important;
  text-align: center;
  margin-left:29% !important;
}
.page-internal-user #auto-generate-pass{
  margin-left: 0%;
  margin-top: -5%;
  left: 450px;
}

.page-internal-user .form-item-change-password label {
  width: 100%
}
.page-internal-user #edit-change-password{
  margin-left: 38%  !important;
}
.page-internal-user .form-item-change-password label{
  margin-left: -4%;
}
.page-internal-user .form-item-password-pass2{
  margin-top: 0%;
  margin-bottom: 0px;
}
/********end ***********/

.page-customer-create #corpuser-generate-pass {
  margin-left: 14%;
  margin-top: 22%;
  position: absolute;
}

/* corporate generate pass button Govind*/

#corpuser-generate-pass{
  position: relative;
  left: 374px;
  top: -97px;
}

.form-item-change-password input{ float: left}

#auto-generate-pass {
  position: relative;
  left: 400px;
  top: -97px;
}

.page-corporate-subuser .help-block {
  width: 150%;
  margin-left: 150px;
}

/* css for modify currency */

.page-master-currency-1 label, .page-master-currency-edit label, .page-master-volumetric-wgt label{width: 150px}

.page-master-volumetric-wgt input[type="text"]{
  margin-left: 0px!important;}

input#edit-code-search {
  width: 235px;
}

/********page-customer-edit UTPAL***********/
.page-customer-edit .form-type-textfield .form-text,.page-customer-edit .form-type-select .form-select,.page-customer-edit .form-type-password .form-text{
  width:235px ;
}
.page-customer-edit #corpuser-generate-pass{
  margin-left: 14%;
  margin-top: 29%;
  position: absolute;
}
.page-customer-edit  #corpuser-edit-status{
  margin-left: 17%;
}
.page-customer-edit .add-edit-customer-admin .form-item-account-status label{
  margin-left: -2%;
}
.page-customer-edit .form-item-address-line1 , .page-customer-edit  .form-item-address-line2 , .page-customer-edit  .form-item-address-line13{
  width:235px !important;
}
.page-customer-edit  #edit-change-password{
  margin-left: 35%;
}
.page-customer-edit  .form-item-change-password label{
  margin-left: -4.5%;
}

.page-customer-edit .corpuser-edit-address-line3
{ width:235px!important;}
/********end ***********/

/********corporate account UTPAL **********/
.page-customer-create #corpuser-generate-pass{
  margin-left: 14%;
  margin-top: 27%;
  position: absolute;
}
.page-customer-create  #corpuser-edit-status{
  margin-left: 17%;
}
.page-customer-create .add-edit-customer-admin .form-item-account-status label{
  margin-left: -2%;
}
/********end***********/

/***Item Size master***/
.item-size-type-master .item-type-tables {
  background: #ecedee;
  border-radius: 30px;
  padding: 20px 20px 20px 20px;
  margin-top: 20px;
  clear: both;
}

.item-size-type-master input[name$='[max_lenght]'], .item-size-type-master input[name$='[max_breadth]'], .item-size-type-master input[name$='[max_height]'] {
  width: 84px !important;
  margin-right: 20px;
}

.item-size-type-master input[name$="[max_height]"] {
  /*margin-left: -19px; commented because tetbox hiding when error message coming*/
}

.margin-left15{
  margin-left:15px;

}

.item-type-button-wrapper {
  margin: auto;
  width: 25%;
  padding-top: 15px;
}

.item-add-new {
  margin-bottom: 10px;
}

.item-size-type-master .form-select, .item-size-type-master .form-text {
  width: 130px;
}

.item-delete-form-wrapper {
  text-align: center;
}

.item-delete-form-wrapper .negative-button {
  margin-top: 20px;
}


.page-master-item-size-list table th {
  text-align: center;
}

.ctools-modal-item-type-delete {
  line-height: 3;
}
.x-separator{
  position: relative;
  top: 10px;

}
/******my account UTPAL************/
.page-profile-edit div.form-item-change-password  label{
  display: inline;
}
/********end***********/
/******** Sourav ***********/
.user-pass-wrapper {
  width: 28%;
  margin: 0 auto;
}

/*CSS for help icons alignemnt */
/*input#edit-st2-vas-rows-enhliab-vas-input-price{ width: 200px;}*/
.vas_input_price_textbox {
  width: 200px !important;
}

.form-item-st2-vas-rows-ENHLIAB-vas-checkbox span, .form-item-st2-vas-rows-COD-vas-checkbox span
{ float: right; position: relative; top: -2px}

/* modal window scrollbar on for shipment step-1 (Search for Address)*/

.page-shipment-step-one .modal-content, .page-shipment .modal-content{
  overflow:auto;
}
/************** small icons *******************/
.background_icon_20px{
  background-size: 20px 20px;
}
/************** end small icons *******************/

/* CSS for Add Country Specific Details master page*/


.page-master-sp-qs-details-add .panel-heading{
  margin-bottom:10px;
}

.page-master-sp-qs-details-add  .page-master-sp-qs-details #edit-payment-api {
  margin-left: 4.2%;
}
.page-master-sp-qs-details-add  div.form-item-sending-options   label:first-child ,.page-master-sp-qs-details-add  div.form-item-delivery-options label:first-child{
  margin-bottom:10px;
}
.page-master-sp-qs-details-add .panel-heading{
  background-color:white;
  border-color:white;
}
.page-master-sp-qs-details-add .fieldset-legend {
  margin-left: -1%;
  font-weight: bold;
}

.page-master-sp-qs-details-add  .master-country-fieldset:first-child .panel-body{border: none}

.page-master-sp-qs-details-add .form-item-domestic #edit-domestic {
  margin-left: 0;
}

.page-master-sp-qs-details-add .form-item-international #edit-international{

  margin-left: 0;
}

.page-master-sp-qs-details-add  .form-item-integration-url #edit-integration-url, .page-master-sp-qs-details-add #edit-send-to-amt {
  margin-left: 0;
}

.page-master-sp-qs-details #edit-payment-api {
  margin-left: 0;
  width:540px;
}
.page-master-sp-qs-details #edit-promo-code{
  margin-left: 88px;
  width: 150px;
}

.page-master-sp-qs-details label {
  width: 200px;
}

.page-master-sp-qs-details .form-item-send-from-amt label[for=edit-send-from-amt],
.page-master-sp-qs-details .form-item-send-to-amt label[for=edit-send-to-amt]{
  width: 100px;
  color: #989595;
}

.page-master-sp-qs-details .form-item-pickup-slot-to,
.page-master-sp-qs-details .form-item-latepickup-slot-to{
  margin-left: 30px;
}

.page-master-sp-qs-details .form-item-bank-discount{
  clear: both;
}

.page-master-sp-qs-details .form-item-latepickup-slot-to label[for=edit-latepickup-slot-to],
.page-master-sp-qs-details .form-item-pickup-slot-to label[for=edit-pickup-slot-to]{
  min-width: 40px;
  width: 0px
}

#edit-supply-website{
position: relative;}  

.page-master-sp-qs-details-add #edit-supply-website .help-block{
  position: absolute;
  top: 7px;
  left: 160px;
  color:blue;
}

.page-master-sp-qs-details-add .form-item-integration-url #edit-integration-url{
  width:800px;
  margin-left: 20px;
}

.page-master-sp-qs-details-add .form-item-recepient-email #edit-recepient-email{
  width:500px;
  margin-left: 20px;
}

/*.page-master-sp-qs-details .form-item-popstation-promocode,
.page-master-sp-qs-details .form-item-popstation-home-promocode{
  margin-left: 55px;
}*/

.page-master-sp-qs-details label[for=edit-popstation-promocode],
.page-master-sp-qs-details label[for=edit-popstation-home-promocode]
{
  width:114px;
  color: #989595;
}

.page-master-sp-qs-details input#edit-popstation-promocode, 
.page-master-sp-qs-details input#edit-popstation-home-promocode
{
  width:150px;
}

.page-master-sp-qs-details .country-bg{
  background: #EDEEEF;
  padding-top: 14px;
}


.master-country-fieldset .panel-body{
  padding: 10px;
    border: 1px solid #ddd;
}

#edit-pickup-slot-from-h,
#edit-pickup-slot-from-m,
#edit-pickup-slot-to-h,
#edit-pickup-slot-to-m,
#edit-latepickup-slot-from-h,
#edit-latepickup-slot-from-m,
#edit-latepickup-slot-to-h,
#edit-latepickup-slot-to-m {
  width: 100px;
}

#edit-pick-up-slot label{
  width:225px;
}

#edit-pick-up-slot label[for=edit-pickup-slot-to-h],
#edit-pick-up-slot label[for=edit-latepickup-slot-to-h] {
  width: 20px;
  margin-left: 60px;
}

.page-master-sp-qs-details .form-item-default-language label[for=edit-default-language]{
  width: 228px;
}

.page-master-sp-qs-details .form-item-promo-code label[for=edit-promo-code]{
  width: 365px;
}

.page-master-sp-qs-details .form-item-pickup-slot-from label[for=edit-pickup-slot-from],
.page-master-sp-qs-details .form-item-latepickup-slot-from  label[for=edit-latepickup-slot-from]{
  /*width: 296px;*/
  width: 230px;
}


.page-master-sp-qs-details label[for=edit-bank-discount]{
  width: auto;
}
.page-master-sp-qs-details input.form-text, .page-master-sp-qs-details select.form-select{
  width: 235px;
}

.page-master-sp-qs-details input#edit-address-2, .page-master-sp-qs-details input#edit-address-3{
  margin-left: 204px;
}

/* fix for create corporate account*/
.page-customer-create label[for=edit-allow-oss-api-usage], .page-customer-create label[for=edit-settings-auto-manifest-to-fixed-col], .page-customer-create label[for=edit-settings-other-opt-allow-send-to-me] {
  width: auto;
}

.border{padding:10px; border: 1px solid #d1d1d1 }
/********** admin content page *********/

i.icon.glyphicon.glyphicon-plus {
  display: none;
}

.form-type-select.form-item.form-group {
  display: inline-block;
}
.page-admin-content .form-horizontal .form-group {
  margin-left: 0px;
}
.page-admin-content .form-horizontal .form-group div::before {
  margin-left: 0px;
}

.page-admin-content .form-horizontal .form-type-select .form-select {
  width: 200px;
}
.page-admin-content .panel-default>.panel-heading {
  background-color: #ecedee;
}

/*fix for 0026324: Address Line 2 below Email address */

.page-master-address-add-qsbr .form-item-addr-line2,
.page-master-address-add-qsbr .form-item-addr-line3,
.page-master-address .form-item-addr-line2,
.page-master-address .form-item-addr-line3 {
  margin-left:585px;
}
/************** Changes by Govind ***************/
/* CSS for Master add QSBR */

.page-master-address-add .form-item-available-delivery .form-type-radio, .page-master-address-edit .form-item-available-delivery .form-type-radio{
  width: 150px; float: left;

}
.page-master-address-add  .form-item-available-drop-off, .page-master-address-edit .form-item-available-drop-off {

  clear: both;
}

.page-master-address-add #edit-available-drop-off .form-type-radio,
.page-master-address-edit #edit-available-drop-off .form-type-radio {
  width: 150px;

}
/************** Changes by Govind  end ***************/
/* div.error override */

div.error, table tr.error{
  overflow:visible;
}
/*.error.form-type-password {
    overflow: inherit;
}*/
.page-my-shipment div.error, table tr.error{
  overflow:visible;
}

.bulk-print-label-button {
  text-align: center;
  margin-top: 20px;
}

.bulk-print-label-message {
  text-align: center;
  font-weight: 600;
}
/**** Priyadarshan ***/
.pane-route-progress-indicator{background: #EDEEF0;}

.pane-route-progress-indicator .pane-content{
  width: 85%;
  margin: 0 auto;
}


/* css fix for QSBR table - Govoind */
.table-container{
  padding: 20px 20px 20px 20px;
}

.table-container .table>tbody>tr>th.active,.table-container table td.active, .table-container table th.active{

  background-color: transparent!important;
}
.table-container table td.active{
  display: table-cell}
/* css fix for createshipment step one page text field and select box size */

/*.page-shipment-step-one input[type=text], .page-shipment-step-one select{width: 235px!important;}*/

/** Charu **/
.secondary-button, .primary-button,
.page-admin-structure-taxonomy-faq-categories .action-links .btn-success {
  color: #fff !important;
}


/* custome.css - Govind 8-4-2015*/

.margin_bottom_20{ margin-bottom:20px;}


/* fixes for menu*/

.region-navigation ul li ul{top: 55px!important; border-left: 1px solid #a5a19c; border-right: 1px solid #a5a19c;border-bottom: 1px solid #a5a19c;}

.navbar-main-menu ul.menu li ul li.last, .navbar-main-menu ul.menu li ul li.firstandlast{ border-radius: 0px 0px 8px 8px; border-bottom: 0!important;}

.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul{background:  none!important; padding: 0 0px 0px 0 !important; border-radius: 0px 0px 8px 8px; z-index:9999!important;}
.navbar-main-menu ul.menu li ul li, .navbar-main-menu ul.sf-hidden{width: 210px!important;}

.navbar-main-menu .sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul{ width: 212px!important;}

.navbar-main-menu ul.menu li ul li:hover {
  border-left: 5px solid #00464e;
  font-weight: bold;
  color: #00464e;
  background: #fafafb;
  border-bottom: 1px solid #85827d; z-index:9999;

}


.block-superfish a:focus{ text-decoration: none; background:transparent!important;}
.navbar-main-menu  ul.menu li a{color:#efefef; }
.navbar-main-menu  ul.menu li span{color:#efefef; }
.navbar-main-menu  ul.menu li.sfHover{ background: #fafafb;   }
.navbar-main-menu  ul.menu li {
  padding-right: 15px
}
.navbar-main-menu  ul.menu li.sfHover span{color:#00464e; font-weight: bold;}
.navbar-main-menu  ul.menu li ul li{
  background: #fafafb;
  border-bottom:1px solid #efefef;
  height:auto;
  line-height: 24px;
  /*padding:15px 8px;*/
  color:#4d4d4d;
  border-left:5px solid transparent;
  margin: 0px;

}
/*.navbar-main-menu  ul.menu > li {padding:15px 8px;}*/
#navbar ul li ul .sf-sub-indicator {right:6px;}
.navbar-main-menu  ul.menu li ul li a { display: block;
    padding: 15px 8px !important;
    width: 195px !important;}
.navbar-main-menu  ul.menu li ul li a{ color:#4d4d4d; font-weight: normal; }
.navbar-main-menu  ul.menu li ul li a:hover{font-weight: bold;}
.navbar-main-menu  ul.menu li ul li span{ color:#4d4d4d;}
.navbar-main-menu  ul.menu li ul li:hover{ border-left:5px solid #00464e; font-weight:bold; color:#00464e; background: #ededef!important; border-right: 0; }
.navbar-main-menu  ul.menu li ul li:hover span{ font-weight:bold; color:#00464e;}
.navbar-main-menu  ul.menu li ul li:hover a{ color:#00464e; text-decoration: none;}
.navbar-main-menu ul.menu li ul li,
.navbar-main-menu ul.sf-hidden {
  width: 14em;
}

.navbar-main-menu  ul.menu li ul li a:hover{ padding: 0 8px;}
.navbar-main-menu ul.menu li ul{margin-top: 0!important;}


#block-responsive-dropdown-menus-main-menu {text-align: center; height: 42px;}
#block-responsive-dropdown-menus-main-menu ul#main-menu{display: inline;}
#block-responsive-dropdown-menus-main-menu ul li {padding: 5px 8px;}
#block-responsive-dropdown-menus-main-menu ul li a{color: #fff;}
#block-responsive-dropdown-menus-main-menu ul li a:hover{color: #00464e; background:#fff; border: 1px solid #e2e2e2;}
#block-responsive-dropdown-menus-main-menu ul li ul{background: red;left:20px;}
#container-tight {padding: 0;}

.block-superfish .active-trail, .block-superfish .active{ font-weight: bold;}
.block-superfish a:hover{ text-decoration: none; font-weight: bold;}


.navbar-main-menu  ul.menu li a{ padding: 0 8px;}
.navbar-main-menu  ul.menu li a:hover{
  background: #fbfbfa!important;
  padding:0px 8px;
  color:#00464e!important;
}



/* fix user > edit customer > cost center details modal window*/

.page-customer .form-item-edit-description-1{ margin-left: 10px;}

/*.page-customer #edit-edit-ck-1--2, .page-customer #edit-edit-status-1{position: relative; top:13px;}*/


/* css for page user address page-user-address */

.page-address .form-horizontal .form-group label { width: 200px; text-align: left;}


/* CSS for Master add QSBR */

.page-master-address-add .form-item-available-delivery .form-type-radio, .page-master-address-edit .form-item-available-delivery .form-type-radio{
  width: 150px; float: left;

}

.page-master-address-add #edit-available-drop-off .form-type-radio, .page-master-address-edit #edit-available-drop-off .form-type-radio {
  width: 150px;

}
.page-master-address-add .table-container .table, .table-container-master-address-list table{ border: 1px solid #c0c0c0!important}

.table-container-master-address-list table th{border: 1px solid #c0c0c0!important;}

.table-container-master-address-list table th.active{border: 0!important;}



.page-master-address-add .form-item-available-delivery .form-type-radio, .page-master-address-edit .form-item-available-delivery .form-type-radio{
  width: 150px; float: left;

}

.page-master-address-add .form-item-available-delivery .form-type-radio, .page-master-address-edit .form-item-available-delivery, .page-master-address .form-item-available-delivery{
  float:left;
}
.page-master-address-add  .form-item-available-drop-off, .page-master-address-edit .form-item-available-drop-off, .page-master-address .form-item-available-drop-off {

  /*clear: both;*/ width: 500px;  overflow: hidden;
}

.page-master-address-add #edit-available-drop-off .form-type-radio,
.page-master-address-edit #edit-available-drop-off .form-type-radio {
  width: 150px;
  float: left
}

.page-master-sp-qs-details input#edit-address-2, .page-master-sp-qs-details input#edit-address-3{ margin-left: 0;}

.page-master-address-add .form-item-available-drop-off, .page-master-address-edit .form-item-available-drop-off{
  clear: none;
}

.page-master-address-add .form-item-available-delivery,.page-master-address-edit .form-item-available-delivery {
  width: 500px; float:left;
}

.page-master-address-edit #edit-available-drop-off .form-type-radio{ float: none;}
/************** Changes by Govind  end ***************/


/* css Fix for My account page */

.page-profile-edit #edit-head-title3{
  margin-top: 9px;
  font-size: 16px;
}


/* CSS for qs branch center */

#ezy2ship-shipment-route-qs-filter-form #select-qs-center{
  clear: both;
  margin-top: 1%;
}

.qs_visible div.text_change{
  visibility: visible !important;
  font-size: 13px;
}


/* CSS fix for myshipement table formating */

.page-my-shipment .table-container table td:first-child, .page-my-shipment #select-qs-center .table-striped td:first-child{ font-weight: bold }
.custom-select-radios.region_change table td:last-child, .page-my-shipment #select-qs-center .table-striped td:last-child { text-align: right; }

.page-my-shipment  .qs_rounded,
.page-shipment-bulkupload .qs_rounded
{
  height: 295px;
}

.page-my-shipment #select-qs-center table#courier-addr-table,
.page-my-shipment #select-qs-center table#service-points-table
{margin-top: 10px; border-right: 0; border-left:0; border-bottom: 0;}

.page-my-shipment  .qs_rounded table tr:last-child{ border-bottom:0;}

.page-my-shipment #modal-content table#courier-addr-table td,
.page-my-shipment #modal-content table#service-points-table td
{ border-right: 0!important; border-left: 0!important;}


.page-my-shipment .table-container table, .page-my-shipment #select-qs-center table td{
  vertical-align: top;
}
#select-qs-center td.empty.message, .page-my-shipment .table-container table td.empty.message{ text-align: center!important;}

.page-my-shipment .qs_visible {
  margin: 10px 0 0 3px;
  background: url(../images/icon_down_arrow.png) no-repeat 0px 7px;
  padding-left: 15px;
}


/* fix for modify button alignment on firefox for my account address edit*/

#edit-button-wrapper-start{
  clear: both;
  text-align: center;
  overflow: hidden;
}

/* fix for add user details */

.page-corporate-subuser .form-type-password .form-text,.page-corporate-subuser .form-type-select .form-select, .page-corporate-subuser .form-type-textfield .form-text, .page-internal-user .form-type-textfield .form-text,.page-internal-user .form-type-select .form-select,.page-internal-user .form-type-password .form-text{
  width:235px;
}

/**************************Fixes for Mozila only *********************/
@-moz-document url-prefix() {
  /*.page-shipment-step-one .shipment_measurement .form-type-textfield.form-item.form-group {
    display: -moz-box;
  }*/
  /*.page-shipment-step-one .st1_shipment_border .shipment_measurement.form-inline span.placeholder {
    margin-left: -25px;
  }
  .page-shipment-step-one .st1_shipment_border .shipment_measurement.form-inline.width span.placeholder {
    margin-left: -20px;
  }*/
  .page-shipment-step-one .step-one-address .form-type-select .form-select {
    margin-top: 0px;
  }
}


/************************** End For Mozila *********************/
/************************** Tokens mapping *********************/
.token_fieldset fieldset { border:1px solid gray }

.token_fieldset legend {
  padding: 0.2em 0.5em;

  text-align:left;
}

.email_tokens{margin-left: 16px;}
.token_border{border-bottom: 1px solid #d1d1d1; padding: 4px 0px;}
.token_heading{font-weight: bold;}
.token_subheading{font-weight: bold;}
.token_name{padding-left: 15px;font-weight: normal; }
.margin_top_20 {margin-top: 20px;}
.margin_left_20{margin-left: 20px;}
.margin_right_20{margin-right: 20px;}
.margin_bottom_20{margin-bottom: 20px;}
/************************** Tokens mapping Ends*********************/


/* fix for 3 level menu 8-11-2015 - Govind */

.region-navigation ul li ul li ul {
  border-left: 0px solid #a5a19c;
  border-right: 0px solid #a5a19c;
  border-bottom: 0px solid #a5a19c;
}

.navbar-main-menu ul.menu li ul li ul li{
  position: releative;
  top: -55px
}

#navbar ul.menu li ul li span span.sf-sub-indicator {
  top: 9px;
  right: 3px;

  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);

}

.region-navigation{ text-align: center;}
/* New css for create shipement steps -8-11-2015 - Govind */
.createShipmentStep ul li.first{
  background: url('../images/line-steps.png') no-repeat 105px 20px;
}

.createShipmentStep ul li{
  background: url('../images/line-steps.png') no-repeat 0px 20px;
}

.createShipmentStep ul li.last{
  background: url('../images/line-steps.png') no-repeat -390px 20px;
}
.width410{width: 410px;}
.width800{width: 800px;}


span.step {
  border: 3px solid #B3B3B3;
  height: 40px;
  width: 40px;
  font-size: 17px;
  border-radius: 30px;
  padding-top: 6px;
  color: #C6C6C6;
  font-weight: bold;
  margin: 0 auto;
  background: #fff;
  display: block;
  margin-bottom: 15px;
}

span.active{ border: 3px solid #00464e!important;
             background: #00464e !important;
             color: #fff!important;}

.createShipmentStep ul li {
  display: inline-block;
  width: 200px;
  text-align: center;
  list-style: none;
  list-style-type: none;
  text-transform: uppercase;
  color: #b3b3b3;
}

.createShipmentStep li.active{ font-weight: bold; color: #4D4D4D;}

.createShipmentStep{ margin: 0px auto; overflow: hidden; padding: 20px 0;}
.createShipmentStep ul{ margin:0 auto; padding: 0;text-align: center;}

.pane-route-progress-indicator{background: #EDEEF0; }


/* priydarshan CSS 8-11-2015 */


.form-type-radio  input[type=radio].box-extra-large:not(old) + label,
.form-type-radio  input[type=radio].box-extra-large:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/box_extra_large.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].box-extra-large:not(old):checked + label,
.form-type-radio  input[type=radio].box-extra-large:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/box_extra_large_h.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].box-extra-small:not(old) + label,
.form-type-radio  input[type=radio].box-extra-small:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/box_extra_small.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].box-extra-small:not(old):checked + label,
.form-type-radio  input[type=radio].box-extra-small:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/box_extra_small_h.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].box-large:not(old) + label,
.form-type-radio  input[type=radio].box-large:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/box_large.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].box-large:not(old):checked + label,
.form-type-radio  input[type=radio].box-large:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/box_large_h.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].box-medium:not(old) + label,
.form-type-radio  input[type=radio].box-medium:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/box_medium.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].box-medium:not(old):checked + label,
.form-type-radio  input[type=radio].box-medium:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/box_medium_h.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].box-xxl:not(old) + label,
.form-type-radio  input[type=radio].box-xxl:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/box_xxl.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].box-xxl:not(old):checked + label,
.form-type-radio  input[type=radio].box-xxl:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/box_xxl_h.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].email-c4:not(old) + label,
.form-type-radio  input[type=radio].email-c4:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/email_c4.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].email-c4:not(old):checked + label,
.form-type-radio  input[type=radio].email-c4:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/email_c4_selected.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].email-c5:not(old) + label,
.form-type-radio  input[type=radio].email-c5:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/email_c5.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].email-c5:not(old):checked + label,
.form-type-radio  input[type=radio].email-c5:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/email_c5_selected.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].email-c6:not(old) + label,
.form-type-radio  input[type=radio].email-c6:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/email_c6.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].email-c6:not(old):checked + label,
.form-type-radio  input[type=radio].email-c6:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/email_c6_selected.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].email-dl:not(old) + label,
.form-type-radio  input[type=radio].email-dl:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/email_dl.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].email-dl:not(old):checked + label,
.form-type-radio  input[type=radio].email-dl:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/email_dl_selected.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].satchel-extra-large:not(old) + label,
.form-type-radio  input[type=radio].satchel-extra-large:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/satchel_extra_large.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].satchel-extra-large:not(old):checked + label,
.form-type-radio  input[type=radio].satchel-extra-large:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/satchel_extra_large_h.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].satchel-extra-small:not(old) + label,
.form-type-radio  input[type=radio].satchel-extra-small:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/satchel_extra_small.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].satchel-extra-small:not(old):checked + label,
.form-type-radio  input[type=radio].satchel-extra-small:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/satchel_extra_small_h.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].satchel-large:not(old) + label,
.form-type-radio  input[type=radio].satchel-large:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/satchel_large.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].satchel-large:not(old):checked + label,
.form-type-radio  input[type=radio].satchel-large:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/satchel_large_h.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].satchel-medium:not(old) + label,
.form-type-radio  input[type=radio].satchel-medium:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/satchel_medium.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].satchel-medium:not(old):checked + label,
.form-type-radio  input[type=radio].satchel-medium:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/satchel_medium_h.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].satchel-small:not(old) + label,
.form-type-radio  input[type=radio].satchel-small:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/satchel_small.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].satchel-small:not(old):checked + label,
.form-type-radio  input[type=radio].satchel-small:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/satchel_small_h.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].satchel-small:not(old) + label,
.form-type-radio  input[type=radio].satchel-small:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/satchel_small.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].satchel-small:not(old):checked + label,
.form-type-radio  input[type=radio].satchel-small:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/satchel_small_h.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].box-small:not(old) + label,
.form-type-radio  input[type=radio].box-small:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/box_small.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].box-small:not(old):checked + label,
.form-type-radio  input[type=radio].box-small:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/box_small_h.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].enter-manually:not(old) + label,
.form-type-radio  input[type=radio].enter-manually:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/enter_manually.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].enter-manually:not(old):checked + label,
.form-type-radio  input[type=radio].enter-manually:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/enter_manually_selected.png') no-repeat 0 0;

}

.form-type-radio  input[type=radio].default-item:not(old) + label,
.form-type-radio  input[type=radio].default-item:not(old) .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/enter_manually.png') no-repeat 0 0;

}


.form-type-radio  input[type=radio].default-item:not(old):checked + label,
.form-type-radio  input[type=radio].default-item:not(old):checked .ajax-progress-throbber + label{

  background:#fff url('../images/item-icons/enter_manually_selected.png') no-repeat 0 0;

}

.email_tokens{margin-left: 16px;}
.token_border{border-bottom: 1px solid #d1d1d1; padding: 4px 0px;}

.token_heading{font-weight: bold;}
.token_subheading{font-weight: bold;}
.token_name{padding-left: 15px;font-weight: normal; }
.margin_top_20 {margin-top: 20px;}
.margin_bottom_20 {margin-bottom: 20px;}
.margin_left_20{margin-left: 20px;}
.margin_right_20{margin-right: 20px;}
.page-ezy2ship-roletype .row{ margin: 0px 2px;}
.page-ezy2ship-roletype .row .col-md-4 .form-type-checkboxes > label{font-weight: bold;}

.page-ezy2ship-role .row{ margin: 0px 2px;}
.page-ezy2ship-role .row .col-md-4 .form-type-checkboxes > label{font-weight: bold;}
/************************** Tokens mapping Ends*********************/

/* css fix for reset password 8-12-2015*/
.page-user-password-reset .user-pass-wrapper{ width: 500px; margin: 0 auto;}
.page-user-password-reset label{
  width: 200px;
}
.page-user-password-reset-otp .form-item-password-pass1 label,
.page-user-password-reset-otp .form-item-password-pass2 label {
  float: left;
}

/* user profile radio button alignment */
.page-profile .form-type-radio {width: 200px;}

/***************** Ved ************/

@media (min-width:1px) {
  .container {width: 1170px !important;}

}
.page-profile-edit .form-item-change-password {margin-top: 10px;}
.addr-street-user, .login-username-wrapper {margin-bottom: 15px;}

/************** End ***************/
/************************* Node Pages *************************/
/*.node-cancel-buttons {
  background-color: #d9534f;
}
.page-node .image-widget-data img {
  display: none;
}
.page-node .image-widget-data .form-control {
  margin-bottom: 15px;
  margin-top: 15px;
  border: 1px solid #dcdcdc;
  border-radius: 8px;
}
.page-node .node-banner-form .draggable {
  margin-top: 10px;
  border: 2px solid #dcdcdc;
}
.page-node .image-widget-data button.btn.form-submit {
  background-color: #8fc13e;
  border: 1px solid #8fc13e;
}
.page-node .image-widget-data button.btn.form-submit:hover {
  background-color: #689420 !important;
  border: 1px solid #689420;
  color: #fff;
}*/

/************************* End of Node Pages *************************/
.page-customer div.paginate,
.page-internal-user div.paginate {
  width : 255px;
}

.paginate ul.pager li{
  padding: 0px 3px;
}
.paginate li a{
  border: none;
}
.paginate li a:hover{
  border: none;
}
.paginate li.pager-previous:not(.active) {
  background-image: url("../images/Prev.png");
  background-repeat: no-repeat;
  background-position: 0 .5em;
  padding: 11px 23px 11px 11px;
}
.paginate li.pager-previous.active.first > a{
  background-image: url("../images/Prev.png")!important;
  background-repeat: no-repeat!important;
  padding-bottom: 27px!important;
  padding-right: 18px!important;
  display: inline;
}
.paginate li.pager-previous.active.first > a:hover{
  padding-bottom: 6px!important;
}
.paginate li.pager-next.active.last > a{
  background-image: url("../images/next.png")!important;
  background-repeat: no-repeat!important;
  padding-bottom: 27px!important;
  padding-right: 16px!important;
  display: inline;
}
.paginate li.pager-next.active.last > a:hover{
  padding-bottom: 6px!important;
}

.paginate li.pager-next:not(.active) {
  background-image: url("../images/next.png");
  background-repeat: no-repeat;
  background-position: 0 .5em;
  padding: 11px 23px 11px 11px;
}
.ipaginate input {
  text-align: center;
  width: 65px;
  border: 1px solid #e6e6e6;
  border-radius: 30px;
  height: 30px;
  margin: 7px 0;
  outline: 0 none;
  padding: 0 17px;
}
#edit-permissions .panel-heading{
  background-color: #fff;
  border: medium none;
  padding: 15px 1px;
}
#edit-permissions .fieldset-legend{font-weight: bold;}
.page-profile-edit .form-item-change-password {margin-top: 10px;}
.addr-street-user, .login-username-wrapper {margin-bottom: 15px;}
#iuser-user-from .add-edit-sub-user .form-item{margin-bottom: 5px;}
#iuser-user-from .add-edit-sub-user .pull-left .form-item{margin-bottom: 22px;}
#ezy2ship-user-retailaccount-form .add-edit-sub-user .form-item{margin-bottom: 5px;}

#suser-edit-user-from .form-item-change-password #edit-change-password{ float: right;}
#role-edit-form .form-item{margin-bottom: 15px;}

#role-edit-form #role-permissions-wrapper-div label{
  width: auto;
}

#role-type-permission-form #edit-permissions label{
  width: auto;
}


.page-customer-create #modalContent .alert.container{width:auto!important;}
#modal-content #customer-admin-account-form .add-edit-customer-admin-wrapper .scroll-pane{
  width: 100%;
  height: 200px;
  overflow: auto;
}
#modal-content #customer-admin-account-form .add-edit-customer-admin-wrapper .horizontal-only {
  height: auto;
  max-height: 200px;
}

#modal-content #customer-admin-account-form .add-edit-customer-admin-wrapper{
  height: 365px;
}


.page-customer #modalContent .alert.container{width:auto!important;padding:3px!important;margin:0 0 0 12px!important;}
#modal-content #ezy2ship-user-customer-cost-center-from .add-cost-center-wrapper .scroll-pane{
  width: 100%;
  height: 200px;
  overflow: auto;
}
#modal-content #ezy2ship-user-customer-cost-center-from .add-cost-center-wrapper .horizontal-only {
  height: auto;
  max-height: 200px;
}

#modal-content #ezy2ship-user-customer-cost-center-from .add-cost-center-wrapper,
#modal-content #ezy2ship-user-customer-service-for-account-from .customer-service-account-wrapper{
  height: 350px;
}

.page-customer-edit  .form-item-change-password label{
  margin-left: -4.5%;
  display:inline;
}

/*CSS fix for Add Country Specific Details master page*/

.page-master-sp-qs-details .form-control, .page-master-sp-qs-details .form-control, .page-master-address-add .form-control, .page-master-address-edit .form-control{

  display:inline;

}
.page-master .container   #edit-addr-line3, .page-master .container  #edit-addr-line2{ margin-left: 190px;}
.page-master .container  .form-control{

  display:inline;

}

.page-master-sp-qs-details input#edit-address-2,
.page-master-sp-qs-details input#edit-address-3 ,
.page-master-address-add input#edit-address-2,
.page-master-address-add input#edit-address-3,
.page-master-address-edit input#edit-address-2, 
.page-master-address-edit input#edit-address-3,
.page-master-sp-qs-details .input-addrline2,
.page-master-sp-qs-details .input-addrline3 {
  margin-left: 200px;
}

/* CSS for Master add QSBR */

.page-master-address-add .form-item-available-delivery,.page-master-address-edit .form-item-available-delivery {
  width: 100%; float:left;
}

.page-master-address-edit #edit-available-drop-off .form-type-radio{ float: left;}

.page-master-address-edit .form-item-available-delivery label[for=edit-available-delivery], 
.page-master-address-edit .form-item-available-drop-off label[for=edit-available-drop-off],
.page-master-address-add .form-item-available-drop-off label[for=edit-available-drop-off],
.page-master-address-add .form-item-available-delivery label[for=edit-available-delivery]
{ float: left }
/** Reports CSS **/
.select-field-row {
  cursor: pointer;
    height: 36px;
}
.selected-row {
  background-color: #e6e6e6 !important;
}


.table-select-field input[type=checkbox] {
  opacity: 0;
}

.row-highlighted {
  color: #FFF;
  background-color: #337ab7 !important;
}

/* cSS fix for IE9*/

:root .form-type-select .form-select {
  padding-right: 8px\9 ! important;
  padding-top: 3px\9;
  padding-bottom: 3px\9;
  width: 150px\9;
  background:none\0/IE8+9;

}

:root .page-master-sp-qs-details select.form-select{
  width: 235px\9;

}

/* width fix for modal window
#modal-content{ width: 1000px!important}

.modal-content{ width: 1024px!important}
*/
#table-scroll-height {height: 500px;}

/***** Weight varaince ******/
.page-shipment-weight-variance .table-container {
  width: 50%;
  margin: auto;
}

.page-shipment-weight-variance .table-container {
  text-align: center;
}

#modal-content .select_field_table td, #modal-content .select_field_table tbody tr{
	padding: 10px 15px !important;
}

#modal-content #ezy2ship-bulk-templates-fields-form .scroll{
	height: 350px!important; overflow-y:auto; overflow-x:hidden;clear: both;
}

.scroll{ height: 350px!important; overflow:scroll;clear: both; }
.form-item-no-content-handled{ width: 100%}
.form-item-no-content-handled label, .form-item-no-pckg-handled label{ float: left}
.page-ezy2ship-bulktemplate .form-item-no-content-handled .form-select, .page-ezy2ship-bulktemplate .form-item-no-pckg-handled .form-select{ position: relative; top: -5px;}

.page-ezy2ship-bulktemplate-create .modal-content .container{
  width: 1048px !important;
}

#ezy2ship-bulkupload-template-form .cancel-button, .page-ezy2ship-bulktemplate-create  .modal-footer .btn-default{
  color:#ab0048 !important;
  /*font-size: 11px;*/
  font-size: 11px;
  background:url(../images/icon_cancel.png) no-repeat 0% 50%;
  padding-left: 32px;
  border:0px;
  background-color:transparent;
  box-shadow: none;
}

.page-report .field-wrapper h4 {
  margin-top : 30px;
}

.page-report-listing #ezy2ship-report-quick-view-form .report-quick-scroll{
  max-height: 255px!important;
  overflow-y: scroll;
  clear: both;
  margin-bottom: 10px;
  overflow-x: hidden;
}

#ezy2ship-report-run-form .button-container .primary-button{
	  margin-top: 40px;
	  margin-bottom: 40px;
} 

#ezy2ship-report-run-form .button-container{
  clear:both;
}
.page-report-add .modal-content #modal-content {height: 500px !important;}
.table-popup, .table-add-field-limit {height: 380px;}
.row-highlight {background-color: green;}
.report-sorting-options .form-radios .form-type-radio {width: 135px;}
.report-sorting-options .form-radios {margin-top: 10px;}

#ezy2ship-bulkupload-template-form .admin-bulk-wrap{
  padding: 10px;
  background: #f5f5f5;
  margin-bottom: 20px;
}

#ezy2ship-bulkupload-template-form .admin-bulk-wrap  #edit-st1-admin-country{
  width: 30%;
}

#ezy2ship-bulkupload-template-form .admin-bulk-wrap .form-item-st1-admin-country{
  display: block;
  padding-left: 22px;
}
#ezy2ship-bulkupload-template-form .template-header-admin{
font-size: 22px;
  font-weight: bold;
  /* margin: 0 auto; */
  width: 802px;
  /* background: #ddd; */
  text-align: center;
}

.step1-header-admin{
    text-align: center;
    font-size: 33px;
    font-weight: bold;
    margin-top: -28px;
    color: #4d4d4d;
}

#ezy2ship-bulkupload-template-form .bulk_template{
  margin-top: 50px;
    position: relative;
    clear:left;
}

.page-ezy2ship-bulktemplate-create #edit-bulkupload-template-page-title{
  visibility:hidden;
}

#ezy2ship-bulkupload-template-form .select_field_table .form-type-textfield .order-css.form-text{
  text-align: center;
  border-radius: 0px;
  width: 100px;
  /* padding-left: 17px; */
  margin-left: 20px;
}

#ezy2ship-add-field-filter-form .table-select-field .td-field-name{
  position: absolute;
  left: 27px;
  padding-left: 0px;
  width: 89%;
}

#ezy2ship-add-field-filter-form .add-new-field-title td{

}

#ezy2ship-add-field-filter-form .table>thead>tr>th{
    border:0px;
}

#ezy2ship-bulkupload-template-form .table>tbody>tr>td, 
#ezy2ship-bulkupload-template-form .table>tbody>tr>th, 
#ezy2ship-bulkupload-template-form  .table>thead>tr>td, 
#ezy2ship-bulkupload-template-form .table>thead>tr>th
{
  padding: 6px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 1px solid #ddd;
  text-align: center;
}



#ezy2ship-bulkupload-template-form .bulktemp-remove-button,
.page-report .bulktemp-remove-button,
.page-shipment-step-three .bulktemp-remove-button,
.page-shipment-copy .bulktemp-remove-button{
  border-radius: 0px !important;
  border: none;
  background: url(../images/icon_cancel.png) 50% 50% no-repeat;
  padding: 0px 30px 6px;
  text-indent: -9999px;
  min-width: 26px;
  height: 40px;

}

.row-id-bkg-grey{
  background:#ddd;
}

#modal-content .select_field_table tr {
  border: 1px solid #ddd;
}

/*********** Newlye Added ********/
#modal-content #ezy2ship-sp-addressbook-filter-form .scroll-pane{
  width: 100%;
  height: 400px;
  overflow: auto;
}
#modal-content #ezy2ship-sp-addressbook-filter-form .horizontal-only {
  height: auto;
  max-height: 400px;
}

#modal-content #ezy2ship-sp-addressbook-filter-form {
  height: 400px;
}
.page-shipment-bulkupload #ezy2ship-sp-addressbook-filter-form .table-height-limit {height:300px !important;}

/***************** End ***************/

/*** REPORT *******/
/*.page-report #div-report-field{
  border: 1px solid;
  border-radius: 20px;
  margin-bottom: 10px;
  background-color: #fff;
}*/

.page-report-modify label,
.page-report-add label{
  width : 300px;
}

#ezy2ship-add-field-filter-form .table-popup .table-select-field{
  width: 92%;
  margin: 0 auto;
  border: 1px solid #ddd;
}

#ezy2ship-add-field-filter-form .table-popup .table-select-field thead>tr{
    text-align: center;
}

#ezy2ship-add-field-filter-form .form-item-search-field input{
    width:400px !important;
    border-radius:0px;
}

#ezy2ship-add-field-filter-form .search-icon{
  background: url('../images/search-icon.png') no-repeat !important;
  background-position: 364px !important;
  background-color: #fff !important;
}

#ezy2ship-add-field-filter-form .table-popup .table tr.add-new-field-title{
  pointer-events: none;
  background: #8E8E8E;
  color: white;
  height: 36px;
}

#ezy2ship-add-field-filter-form .table-popup{
    background: none;
    border-radius:0px;
    padding: 0px;
    border-collapse: separate;
    border:0px;
}

.page-report .form-item-description .form-text{
  width : 330px !important;
}

.page-report-modify .field-wrapper,
.page-report-add .field-wrapper{
  border: 1px solid;
  background-color: #EDEEF0;
  padding-bottom: 20px;
  border-radius: 60px;
}

.page-report #edit-privacy{
  float: right;
  height: 30px;
}

.report-field-scroll{
  height:220px;
}

.page-report .form-type-radio.form-item-privacy.form-item.radio{
  float: left;
  /* margin-right: -89px; */
  width: 288px;
  /* clear: right; */
  margin-left: -25px;
}

#output-fields-table .form-type-checkbox, #output-fields-table  .form-type-radio{
  width:20px;
}

#ezy2ship-report-quick-view-form .table>thead:first-child>tr:first-child>th{
  border-top: 1px solid #ddd;
}

#edit-report-filters{
  margin-top: 5px;
}

#output-fields-table{
  text-align: center;
  margin: 10px auto;
  width: 94%;
  background: #fff;
}

#output-fields-table tbody>tr>td, 
#output-fields-table tbody>tr>th, 
#output-fields-table thead>tr>td, 
#output-fields-table thead>tr>th
{
  padding: 6px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 1px solid #B2B2B2;
  text-align: center;
}

.page-report .report-filters {
  margin-top: 20px;
  position: relative;
}

.page-report .report-filters .form-group{
  margin-bottom: 5px;
}

.page-report .panel-default>.panel-heading{
  margin-bottom: 5px;
  background: none;
  border-color: #fff;
}

.page-report .report-filters .panel-heading {
  padding-left: 0px;
  padding-right: 0px;
  margin-left: -16px;
}

/*** REPORT Modal popup quick view *******/
#ezy2ship-report-quick-view-form label, #ezy2ship-report-run-form label{
  float:left;
  width:125px;
  font-size:14px;
}

#ezy2ship-report-quick-view-form .quick_output, #ezy2ship-report-run-form .quick_output{
  float:left;
}

#ezy2ship-report-quick-view-form label[for=edit-report-fields-title],
#ezy2ship-report-quick-view-form label[for=edit-report-filters],
#ezy2ship-report-run-form label[for=edit-date-range-title],
#ezy2ship-report-run-form label[for=edit-output-format-title]
{
  font-weight:bold;
}

#ezy2ship-report-run-form label[for=edit-date-range-title],
#ezy2ship-report-run-form label[for=edit-output-format-title]{
  width:220px;
}

.quick_view_icon{
  display: inline-block;
  background: url('../images/quick_icon.png') no-repeat 5px 0;
  padding-left: 30px;
  width: 32px;
  height: 30px;
}
.rpt_modify_icon{
  display: inline-block;
  background: url('../images/modify.png') no-repeat 5px 0;
  padding-left: 30px;
  width: 32px;
  height: 30px;
}


.page-report-schedule .shcedule-page-header{
    text-align: center;
  border-bottom: none;
  text-transform: none;
  margin: 50px 0;
}

.page-report-listing .table>tbody>tr>td, 
.page-report-listing .table>tbody>tr>th, 
.page-report-listing .table>thead>tr>td, 
.page-report-listing .table>thead>tr>th
{
  padding: 6px;
  line-height: 1.42857143;
  vertical-align: top;
  border:0px;
  font-size: 13px;
}

#report-data{
  text-align: center;
  border-radius: 30px;
  background: #ecedee;
  clear: both;
  padding: 25px;
}

.page-report-listing .table>thead>tr>th{
  text-align:center;
  border-bottom:1px solid #ddd;
}

.page-report-listing #report-data .table>tbody>tr>th, 
.page-report-listing #report-data .table>tfoot>tr>th, 
.page-report-listing #report-data .table>thead>tr>th{
  border-top: 0px;
}
.page-report-listing .table>thead>tr>th{
  color: #b3b3b3;
  font-size: 0.750em;
  text-transform: uppercase;
}  

.report_run_icon{
  display: inline-block;
  background: url('../images/run.png') no-repeat 5px 0;
  padding-left: 30px;
  width: 36px;
  height: 30px;
} 

.report_delete_icon,
.delete-icon{
  border-radius: 0px !important;
  border: none;
  background: url(../images/icon_cancel.png) 50% 50% no-repeat;
  padding: 0px 30px 6px;
}

.schedule-icon{
  display: inline-block;
  padding-left: 30px;
  width: 36px;
  height: 30px;
}

.report-not-scheduled{
  background: url('../images/not_scheduled.png') no-repeat 5px 0;
}

.report-scheduled{
  background: url('../images/scheduled.png') no-repeat 5px 0;
}

#ezy2ship-report-run-form label[for=edit-run-date-from],
#ezy2ship-report-run-form label[for=edit-run-date-to],
#ezy2ship-report-run-form label[for=edit-output-format]{
  min-width:180px !important;
}

.page-report .report-filters label,
.page-report .form-item-privacy .form-radios label{
  width:200px;
}

.page-report .report-filters .range-filter label{
  width: 40px;
  min-width: 40px;
}

.page-report .report-filters .range-filter .form-type-textfield .form-text{
  width: 100px !important;
  min-width: initial;
}

.page-report .report-filters .panel-body{
  padding-left: 10px;
}

.page-report .form-item-report-filters-declared-currency .form-select{
  width: 100px;
  min-width: 100px;
}

.page-ebay-shipment #modalContent .alert.container{width:auto!important;}
#modal-content #ebay-services-scroll .scroll-pane {
  width: 100%;
  height: 300px;
  overflow: auto;
}
#modal-content #ebay-services-scroll .horizontal-only {
  height: auto;
  max-height: 300px;
}

#modal-content #ebay-services-scroll {
  height: 412px;
}


.page-ebay-shipment-seller-details #modal-content .alert.container{width:auto!important;}
.page-ebay-shipment-seller-details #modal-content{
  min-height: 500px;
}
.page-ebay-shipment-seller-details .table-height-ebay{
  overflow:auto;
  height:150px;
}
.page-report-listing .nav-tabs>li.active>a,
.page-report-listing .nav-tabs>li.active>a:focus, 
.page-report-listing .nav-tabs>li.active>a:hover{
  border-bottom: 3px solid #00464e;
  font-weight: bold;
  color: #00464e;
  background: none;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
}

.page-report-listing  .nav-tabs>li>a{
  color:#000;
}

.page-report-listing .nav-tabs>li>a:hover{
  border-bottom: 3px solid #00464e;
  font-weight: bold;
  color: #00464e;
  background: none;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
}

.user-add-reports{
  margin-bottom: 20px;
  margin-top: 10px;
  margin-left: -7px;
}
.page-report-schedule label{
  min-width: 300px;
}

.page-report-schedule label[for=edit-date-range-title], 
.page-report-schedule label[for=edit-shedule-frequency-title]{
  font-weight: bold;
}

#frequency-schedule-fieldset-wrapper{
  width: 100%;
  clear: both;
  margin-left: 15px;
  background: #ddd;
}

.page-report-schedule #frequency-schedule-fieldset-wrapper .form-type-select.form-item.form-group, 
.page-report-schedule #frequency-schedule-fieldset-wrapper .form-type-textfield.form-item.form-group{
  display: inline-block;
  width:180px !important;
}

.page-report #frequency-schedule-fieldset-wrapper .form-type-select .form-select{
  min-width: 0px;
}

.page-report #frequency-schedule-fieldset-wrapper .order{
  clear: left;
  float: left;
  width: 5%;
  margin-top: 10px;
  font-weight: bold;
}

#edit-shedule-frequency-addnew {
  background: #ddd;
  height: 30px;
  width: 104%;
  margin-bottom: 0px;
}

#edit-shedule-frequency-addnew div{
  color: #8C8A8A;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 14px;
  font-weight: 400;
  padding-top: 2px;
}


#frequency-schedule-fieldset-wrapper .dark-grey-line{
  border-top: 2px solid #BBB9B9;
  clear: both;
  width: 99%;
}

/************ Ebay **********/
.page-ebay-my-settings #ebay-account-data{
  border-radius: 20px;
  background-color: #ecedee;
  margin: 15px 0;
}
.select-ebay-account label[for='edit-ebay-accounts'] {float: left;
                                                      width: 300px;}
.select-ebay-account #edit-ebay-accounts {float: left;}
#edit-ebay-accounts .form-type-checkbox {width:50%;float: left;margin-top:10px;}
#edit-ebay-accounts .checkbox{margin: 0 auto;padding-top: 14px;}

.ebay-order-date-from label[for='edit-order-date-from'],
.ebay-order-date-to label[for='edit-order-date-to'],
.ebay-destination-type label[for='edit-destination-type'],
.ebay-service-type .form-type-select > label {width: 295px;}
.ebay-destination-type .form-select,
.ebay-service-type .form-select {
  width: 180px;
}
.ebay-add-new-account {margin: 15px 0 0 4px;}
#edit-ebay-country-code {width: 180px;}
.ebay-button-container {display: table;margin: 20px auto 10px;padding-top: 30px;}
.ebay-step-two {background: #edeeef none repeat scroll 0 0;
                border-radius: 25px;
                padding: 10px 80px 10px 10px;}
.ebay-filters .form-type-textfield input {width: 215px;}
.ebay-order-details {margin-top: 15px;}
.ebay-record-details table {margin-top: 15px;}
.ebay-record-details table th, .ebay-record-details table td {border:1px solid #ddd!important;border-bottom-width: 1px;}
.consolidate-ebay-order{text-align:center;}
.import-selected-top-button {margin-top:4px;}
.page-ebay-shipment-step-three #upload-summery-listing-wrapper .table-height-limit{height:400px;}
.page-ebay-shipment h2.pane-title{text-align: center;}
.page-ebay-shipment .createShipmentStep {width: auto;}
.page-ebay-shipment .createShipmentStep ul{margin-top:8px;}
.ebay-view-services {margin-top: 12px; margin-left: 21px;}
.page-ebay-shipment .popover-content {border: 1px solid #e2e2e2;
                                      border-radius: 7px;
                                      float: right;
                                      margin-right: 30px;
                                      margin-top: 10px;
                                      padding: 6px;
                                      width: 200px;}

.ebay_first_char{color: #e43237;}
.ebay_second_char{color: #0063d1;}
.ebay_third_char{color: #f4ae01;}
.ebay_fourth_char{color: #85b716;}

.page-ebay-shipment .table-height-limit{
  overflow:auto;
  max-height: 500px;
  background: #EDEEEF;
  border-radius: 25px; 
  padding: 10px 80px 10px 10px;
}

.page-ebay-shipment #ezy2ship-sp-addressbook-filter-form .table-height-limit{
  overflow:auto;
  max-height: 155px;
  background: #EDEEEF;
  border-radius: 25px; 
  padding: 10px 80px 10px 10px;
}



/* eBay shipment navigation*/
.ebay_shipment_step{
  width:800px;
}
.ebay_shipment_step ul li.first{
  background: url('../images/line-steps.png') no-repeat 105px 20px;
}

.ebay_shipment_step ul li{
  background: url('../images/line-steps.png') no-repeat 0px 20px;
}

.ebay_shipment_step ul li.last{
  background: url('../images/line-steps.png') no-repeat -390px 20px;
}

.ebay_shipment_step ul li {
  float: left;
  width: 200px;
  text-align: center;
  list-style: none;
  list-style-type: none;
  text-transform: uppercase;
  color: #b3b3b3;
}

.ebay_shipment_step li.active{ font-weight: bold; color: #4D4D4D;}

.ebay_shipment_step{ margin: 0px auto; width: 1000px; overflow: hidden; padding: 20px 0;}
.ebay_shipment_step ul{ margin:0 auto; padding: 0;}

.report-clear-btn{
  background: none;
  border-radius: 0px !important;
  border: 0px;
  color:#00464e;
  text-transform: capitalize;
  border-bottom: 2px solid #00464e;
  padding: 0px;
  margin-bottom: 5px;
}

#ezy2ship-report-quick-view-form .report-filter-wrappper{
  height:150px;
}

.report-clear-btn.active,
 .report-clear-btn.focus, 
 .report-clear-btn:active, 
 .report-clear-btn:focus, 
 .report-clear-btn:hover{
     color: #00464e;
     background: none;
  border-color: none; 
  border-bottom: 2px solid #00464e;
 }

 .report_clear_wrap{
  position: absolute;
  top: 20px;
  left: 260px;
 }

 .report_clear_wrap_2{
  position: absolute;
  top: 25px;
  left: 255px;
    z-index: 99;
 }
.routepager-container {float: right;}
.routepager-container #edit-prev-top,
.routepager-container #edit-prev-bottom,
.routepager-container #edit-prev-pager-top,
.routepager-container #edit-prev-pager-bottom{
  float: left!important; width: 40px!important; margin-top: 7px;
}
.routepager-container .form-type-textfield {
  float: left;
}
.routepager-container .route-input-pager{
  text-align: center;
  width: 65px;
}
.routepager-container #edit-outof-top, .routepager-container #edit-outof-bottom,
.e2spager-container #edit-outof-pager-top,
.routepager-container #edit-outof-pager-bottom{ 
  float: left;margin-top: 5px;margin-left: 7px; margin-top: 10px;
}
.routepager-container #edit-next-top,
.routepager-container #edit-next-bottom,
.routepager-container #edit-next-pager-top,
.routepager-container #edit-next-pager-bottom{
  float: left; width: 50px; margin-left: 10px;margin-top: 7px;
}
.ebay-back-orders{
  position: absolute; top:0;
  left: 121px;
  position: absolute;
  top: 32px;
  
}

.ebay-back-orders .btn {
  text-transform: capitalize;
}

.ebay-back-orders .btn:hover{
  background: transparent url("../images/icon_back_blue.png") no-repeat scroll 0 50%;
}
.cancel-ebay-shipment{
  background: transparent url("../images/icon_cancel.png") no-repeat scroll 0 60%;
  position: absolute;
  top: 37px;
  right: 100px;
  padding-left: 30px;
  padding-right: 5px;  
  font-weight: bold;
}
a.cancel-ebay-shipment{
  text-decoration: none;font-size: 11px;color: #ab0046 !important;
  height: 20px;
}
.ebaysmall-import-button {
    background: transparent url("../images/download-green.png") no-repeat scroll 5% 50% / 23px auto;
    border: 0 none;
    color: #fff !important;
    float: left;
    font-size: 11px;
    padding-right: 45px !important;
}

.ebaybutton-small {
    color: #fff;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    margin: 0 5px;
    min-width: 100px;
    padding: 0 12px 0px 36px !important;
}

.ebaylarge-import-button {
    background: transparent url("../images/download-green.png") no-repeat scroll 5% 50% / 28px auto;
    border: 0 none;
    color: #fff !important;
    float: left;
    font-size: 11px;
    padding-right: 45px !important;
}

.ebaybutton-large {
    height:40px;
    padding: 0px 0px 17px 22px !important;
    font-size: 14px !important;
    color:#FFF;
    line-height:40px;
    min-width: 198px;
    margin:0px 5px;
}

.ebayexport {
    background: #fff url("../images/icon_export.png") no-repeat scroll 7% 50% / 30px auto;
    border: 0 none;
    color: #00464e !important;
    margin-right: 10px;
    font-size: 12px;
    padding: 11px 10px 6px 32px !important;
}

#edit-refresh-orders, #refresh-button-temp{
  background: #fff url("../images/refresh-icon.png") no-repeat scroll 4px 6px !important;
    border: 0 none;
    margin-right: 10px;
    font-size: 14px;
    padding: 11px 10px 6px 40px !important;
    color:#00464E!important;
}

.order-item {
  display: none;
}
#edit-instruction-info ul{list-style: none;}
.ebay-instruction-update #edit-instruction {font-weight:600;}

.page-report .hidden-save {
	display : none;
}

.page-report #output-fields-table tbody tr:first-child .sort-up,
.page-supply-maintainance #supply-stock-table tbody tr:first-child .sort-up{
	display : none;
}

.page-report #output-fields-table tbody tr:last-child .sort-down,
.page-supply-maintainance #supply-stock-table tbody tr:last-child .sort-down{
  display : none;
}

.sort-up{
  background: url(../images/icons/up_arrow.png) 50% 50% no-repeat; 
display: block;
  height: 25px;
  width: 14%;
  margin: 0 auto;
}

.sort-down{
  background: url(../images/icons/down_arrow.png) 50% 50% no-repeat; 
display: block;
  height: 25px;
  width: 14%;
  margin: 0 auto;
}

a.sort-up,a.sort-down{
  text-indent: -9999px;
  }  
#ebay-service-wrapper-div div.tooltip,
#shipment-step3-add-more-item-wrapper div.tooltip,
.page-ezy2ship-bulktemplate-create div.tooltip,
.package-item-types div.tooltip
{ position: absolute !important;}

/*** CSS Added for Printed Matter type ***/
.form-type-radio  input[type=radio].PM:not(old) + label {
  
  background: url('../images/icon_printed_black.png') no-repeat 0 0;
  width: 200px;
  height: 98px;
  background-size: 100%;
  border: 1px solid #e6e6e6;
  padding: 0px;
  background-color: #fff;
  border-radius: 20px;
  color: #333;
  text-align: center;
  vertical-align: bottom;
  padding-top: 65px;

  font-size: 15px;
  margin-right: 10px;
}

.form-type-radio input[type=radio].PM:not(old):checked + label {

  display: inline-block;
  background: url('../images/icon_printed_selected.png') no-repeat 0 0;
  width: 200px;
  height: 98px;
  background-size: 100%;
  border:1px solid #551A8B;
  padding: 0px;
  background-color: #fff;
  border-radius: 20px;
  color: #551A8B;
  text-align: center;
  vertical-align: bottom;
  padding-top: 65px;

  font-size: 15px;
  margin-right:10px;

}

.page-shipment-step-one .table-height-limit,
.bulk-upload-address-popup #ezy2ship-sp-addressbook-filter-form .table-height-limit,
.page-shipment-step-four .table-height-limit{
  overflow:auto;
  max-height: 155px;
  background: #EDEEEF;
  border-radius: 25px; 
  padding: 10px 80px 10px 10px;
}

.qs-center-location .form-type-select .form-select {margin: 0;}
.qs-center-location #ezy2ship-shipment-route-qs-filter-form #select-qs-center {margin: 0;}
.qs-center-location .modal-content #modal-content {height: 475px !important;}

.page-shipment-step-four .modal-content #modal-content,
.bulk-upload-address-popup .modal-content #modal-content,
.page-shipment-step-one #modal-content,
.track-trace-popup .modal-content #modal-content
{height: 500px !important;}

.page-report-modify .filter .form-type-checkbox {margin-top: 8px;}
.page-report-listing #report-data table thead tr th {text-transform: uppercase;}

.file-chosen {font-size: 13px;font-weight: 300; margin-left: 10px;}
#temp-filename {padding: 3px 55px;}

.page-ezy2ship-bulktemplate-create .form-item-st1-template-visibility  label{
  float:none;
}

.page-ezy2ship-bulktemplate-create .form-item-st1-template-visibility label[for=edit-st1-template-visibility]{
  float:left;
}

.page-ezy2ship-bulktemplate-create .form-item-st1-template-visibility .form-radios label{ 
  padding-left: 15px;
}
/*
.page-ezy2ship-bulktemplate-create .form-item-st1-template-visibility .form-radios .radio{
  width:200px;
  float: left;
}*/

.page-ezy2ship-bulktemplate-create .form-inline .form-item-st1-template-visibility .form-type-radio  { display: inline;   margin-left: -28px;}
.page-ezy2ship-bulktemplate-create .form-item-st1-template-visibility{
width: 100%;
}

.order_up{
  background: rgba(0, 0, 0, 0) url("../images/icons/up_arrow.png") no-repeat scroll 50% 50%;
    display: block;
    height: 25px;
    margin: 0 auto;
    width: 70%;
    text-indent: -999px;
    border:0px;
  }

.order_down{
  background: rgba(0, 0, 0, 0) url("../images/icons/down_arrow.png") no-repeat scroll 50% 50%;
    display: block;
    height: 25px;
    margin: 0 auto;
   width: 70%;
    text-indent: -999px;
    border:0px;
  }

  #text-arrange-order tbody tr:nth-child(1) td:nth-child(2) .order_up,
  #text-arrange-order tbody tr:last-child input.order_down{
      display: none;
  }

  #ezy2ship-bulkupload-template-form #text-arrange-order thead tr:first-child th:first-child,
  #ezy2ship-bulkupload-template-form #text-arrange-order tbody tr td:first-child{
  	display: none;
  }

  #ezy2ship-bulkupload-template-form .arrange-order{
  	visibility: hidden;
  }

  /* Ezy2ship Supply */

.page-supply-maintainance .form-type-textfield .form-text{
	width: 270px !important;
  height: 40px;
}

.page-supply-maintainance .supply-filter-criteria{
  margin-top: 30px;
  padding: 22px;
  background: #E3E4E4;
  border-radius: 0px;
}

.cancel_trigger_css, .step-one-supply{
  visibility: hidden;
}


.page-supply-maintainance .supply-filter-criteria h4{
	margin-bottom: 25px;
}

.page-supply-maintainance .sort {
  width : 40%;
}

.page-supply-maintainance .sort-up{
  background: url(../images/icons/1_up_arrow.png) 50% 50% no-repeat; 
display: block;
  height: 25px;
  margin: 0 auto;
}

.page-supply-maintainance .sort-down{
  background: url(../images/icons/1_down_arrow.png) 50% 50% no-repeat; 
display: block;
  height: 25px;
  margin: 0 auto;
}

.page-supply-maintainance #supply-stock-table tr td {
  vertical-align: middle;
}
.page-supply-master .form-type-textfield .form-text{
  width: 260px;
}

.page-supply-master .form-inline{
  margin-bottom: 20px;
}

.page-supply-master label{
  min-width: 158px;
}

.page-supply-master .price-wrapper .form-type-select .form-select {
  width : 105px;
  margin-right: 5px;
}

.page-supply-master .supp_start_wrapper{
  margin-top: 20px;
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  margin-bottom: 50px;
}

.page-supply-master  .supply_textarea .form-type-textarea{
  width: 600px;
}

.page-supply-master .supply_textarea .form-textarea-wrapper,
.page-supply-master  .supply_textarea .form-textarea-wrapper textarea{
  width: 400px;
  float: left;
}

.page-supply-master  .supply_textarea label[for=edit-comments]{
  float: left;
}

.page-supply-master #edit-supply-title{
  clear: both;
  margin: 0px 0px 0px 11px;
  float: left;
}

.page-supply-master .form-title {
	margin-top : 40px;
}

.page-supply-master .assoc_service_wrapper .form-type-select .form-select,
.page-customer-edit .assoc_service_wrapper .form-type-select .form-select,
.multiselect-wrapper .form-type-select .form-select {
  width: 300px;
  height: 200px;
  border-radius: 0px;
  background : none;
}

.page-supply-master .assoc_service_wrapper .service-items, 
.page-customer-edit .assoc_country_wrapper .country-items,
.page-customer-create .assoc_country_wrapper .country-items,
.page-customer-edit .assoc_service_wrapper .service-items-manifest,
.multiselect-wrapper .items-wrapper
{
  width: 300px;
  max-height: 200px;
  overflow-y: scroll;
  border: 1px solid #D3D3D3;
  padding-left: 16px;
  min-height: 200px;
  margin-top: 20px;
}

.page-supply-master .assoc_service_wrapper .service-items span,
.page-customer-edit .assoc_country_wrapper .country-items span,
.page-customer-create .assoc_country_wrapper .country-items span,
.page-customer-edit .assoc_service_wrapper .service-items-manifest span,
.multiselect-wrapper .items-wrapper span {
  display: block;
  cursor: default;
}

.page-supply-master .assoc_service_wrapper .service-items span.selected,
.page-customer-edit .assoc_country_wrapper .country-items span.selected,
.page-customer-create .assoc_country_wrapper .country-items span.selected,
.page-customer-edit .assoc_service_wrapper .service-items-manifest span.selected,
.multiselect-wrapper .items-wrapper span.selected
{
  background-color : #1E90FF;
  color: #fff;
}

.page-customer-edit .assoc_country_wrapper #services-selection,
.page-customer-create .assoc_country_wrapper #services-selection,
.items-wrapper #multiselect-selection
{
	display: none;
}

.page-supply-master .assoc_service_wrapper .inner-service-wrapper,
.page-customer-edit .assoc_service_wrapper .inner-service-wrapper-manifest,
.multiselect-wrapper .inner-multiselect-wrapper {
  margin-left: 40px;
  margin-top: 20px;
}

.page-supply-master .button-container {
  margin-top: 40px;
}

.move-buttons a{
	display:block;
	text-align:center;
	  margin-top: 70px;
}

.move-buttons a.move-left{
	  margin-top: 60px;
}

.page-supply-master #currency_wrapper{
  display: inline-block;
  padding-right: 20px;
}

.page-supply-master a.move-right,
.page-customer-edit a.move-right,
.page-customer-create a.move-right,
.multiselect-wrapper a.move-right
{
  background: rgba(0, 0, 0, 0) url("../images/icons/supply_right.png") no-repeat scroll 50% 50%;
  text-indent: -9999px;
  height: 40px;
  width: 31%;
  margin-left: 78px;
}

.page-supply-master a.move-left,
.page-customer-edit a.move-left,
.page-customer-create a.move-left,
.multiselect-wrapper a.move-left {
  background: rgba(0, 0, 0, 0) url("../images/icons/supply_left.png") no-repeat scroll 50% 50%;
  text-indent: -9999px;
  height: 30px;
  width: 31%;
  margin-left: 78px;
}
.page-customer-edit .assoc_country_wrapper{
  margin-bottom: 20px;
  margin-left: 14px;
  margin-top: 12px;
}

a.supply_terms_condition_link{
  text-decoration: underline;
}

#temp-filename {margin-top: 5px;}

.address-book-filter-search {float: right; width: 76px;}
.address-book-filter-search.highlight {background: rgba(0, 0, 0, 0) url("../images/icons/icon_minimize.png") no-repeat scroll 50% 50%!important;
float: right!important; width: 30px!important;text-indent:-10000px;}
.address-book-filter-search.highlight:hover {background: rgba(0, 0, 0, 0) url("../images/icons/icon_minimize.png") no-repeat scroll 50% 50%!important;}

.page-request-for-supplies-step-two #modal-content .alert.container{width:auto!important;}
.page-request-for-supplies-step-two #modal-content{
  min-height: 520px;
}
.page-request-for-supplies-step-two .table-height-limit{
  overflow:auto;
  height:150px;
}

.page-request-for-supplies-step-two .table-height-limit{
  overflow:auto;
  max-height: 500px;
  background: #EDEEEF;
  border-radius: 25px; 
  padding: 10px 80px 10px 10px;
}

.page-request-for-supplies-step-two #ezy2ship-sp-addressbook-filter-form .table-height-limit{
  overflow:auto;
  max-height: 155px;
  background: #EDEEEF;
  border-radius: 25px; 
  padding: 10px 80px 10px 10px;
}

#supplyroute-supplies-summary-form label {
    width: 184px;
}

#supplyroute-supplies-summary-form label[for=edit-terms] {
    width: auto;
}

.supply-step-two {
  padding: 10px 80px 10px 10px;
}

.supply-step-two.row{
  background: #edeeef none repeat scroll 0 0;
  border-radius: 25px;
}

.step-two-btn{
  visibility: hidden;
}

.supply-button-container {
  display: table;margin: 20px auto 10px;padding-top: 30px;
}

.supply-back-button{
  position: absolute; top:0;
  left: 18px;
  position: absolute;
  top: 64px;
  
}

.supply-back-button .back-button, .supply-request-back .back-button {
  text-transform: capitalize;
  color:#fff;
}

.supply-back-button .back-button:hover, .supply-back-button .back-button:active, .cancel_supply_request .back-button:focus,
.supply-request-back .back-button:hover, .supply-request-back .back-button:active, .supply-request-back .back-button:focus,{
  background: #fff url("../images/icon_back_blue.png") no-repeat scroll 0 50% !important;
  box-shadow: none;
  border-color: #fff;
  background-color: #fff !important;
}
.supply-back-button .btn-default.active, .supply-back-button .btn-default.focus, .supply-back-button .btn-default:active,
 .supply-back-button .btn-default:focus, .supply-back-button .btn-default:hover, .supply-back-button .open > .dropdown-toggle.btn-default,

.supply-request-back .btn.active, .supply-request-back .btn.focus, .supply-request-back .btn:active,
 .supply-request-back .btn:focus, .supply-request-back .btn:hover, .supply-request-back .open > .dropdown-toggle.btn {
  background-color:#fff;box-shadow: none;
 background: #fff url("../images/icon_back_blue.png") no-repeat scroll 0 50% !important;
}
.cancel_supply_request {
  background: transparent url("../images/icon_cancel.png") no-repeat scroll 0 60%;
  position: absolute;
  top: 64px;
  right: 16px;
  padding-left: 30px;
  padding-right: 5px;  
  font-weight: bold;
  color:#ab0046;
  text-transform: capitalize;
  border: none;
  font-size: 11px;
}

.supply-cancel-button .btn-default.active, .supply-cancel-button .btn-default.focus, .supply-cancel-button .btn-default:active,
 .supply-cancel-button .btn-default:focus, .supply-cancel-button .btn-default:hover, .supply-cancel-button .open > .dropdown-toggle.btn-default{
  background: #fff url("../images/icon_cancel.png") no-repeat scroll 0 60%;
  box-shadow: none;
  border-color: #fff;
}

/**************** Vec *************/
.supply-filter-criteria  {
    background: #edeeef none repeat scroll 0 0;
    border-radius: 25px;
    padding: 10px 80px 10px 10px;
}

.show1, .addr_show2 {background: rgba(0, 0, 0, 0) url("../images/icons/icon_minimize.png") no-repeat scroll 50% 50%!important;
float: right!important; width: 30px!important;height:30px;}
.show2, .addr_show1 {background-color: #ab0048 !important;border: medium none;}
.addr_show1:hover, .show2:hover {background-color: #93013e !important;}
.supply-history-filter-search.highlight {background: rgba(0, 0, 0, 0) url("../images/icons/icon_minimize.png") no-repeat scroll 50% 50%!important;
float: right!important; width: 30px!important;height:30px;}
#edit-history-purchase-more {margin-top: 30px;}
.supply-request-item-details, .supply-step-two {
    background: #edeeef none repeat scroll 0 0;
    border-radius: 25px;
}
.supply-history-bottom .pull-right, #edit-my-supplies-history-title {margin-top:33px;}
.my_supplies_history_title {color: #4d4d4d;
    font-size: 16px;
    font-weight: bold;}
.history-filter-wrapper .form-type-textfield input, .supply-history-bottom .form-type-textfield input{width: 235px;}
.supply-remove-popup-wrapper { float: right;margin-top: 42px; width: 385px;}
#edit-consirmation-message{text-align: center;}
.supply-remove-popup-wrapper #edit-delete, .supply-remove-popup-wrapper #edit-cancel{float: left;}
.supply-request-total_amount {float: right;}
.supply-request-total_amount .total-value {float: right;width: 185px;}
.supply-request-total_amount .total-label { float: left;width: 138px;}
.supply-request-total_amount .total-label, .supply-request-total_amount .total-value{font-size: 19px;
    font-weight: 700;
}
.supply-request-back{margin-top: 30px;}
.history_purchase_buttons_wrapper {margin-left: -20px;}
.routepager-container {margin-right: -32px;}

#supplyroute-select-supply-form .supply-filters {
  padding-top: 33px;
}
.supply-request-item-details {margin-top: 18px;float: left;width: 100%; padding:8px;}
.supply-request-item-details table {border-bottom: 1px solid #ddd;}
.supply-request-item-details .table th, .supply-step-one-bottom .table th,
.supply-step-two .table th{
	border: 0 none;
    color: #b3b3b3;
    font-size: 0.75em;
    padding: 10px 20px;
    text-transform: uppercase;
}
.req-info-label {
	 color: #b3b3b3;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
} 
.supply-request-item-details .table td, .supply-step-one-bottom .table td
, .supply-step-two .table td {
    font-size: 0.75em;
    padding: 10px 20px;
}
.supply-request-back a{float: left;}
.request-supply-info-wrapper {margin: 50px 0;}
.cost-contact-wrapper {margin-top: 30px;}
.show2, .addr_show2{display: none;}
#edit-history-purchase-more .button-small {
	 text-align: center;
	 min-width: 209px;
   margin-right: 20px;
}
#edit-history-purchase-more .proceed-button {background:#8fc13e url("../images/btn_selectlocker.png") no-repeat scroll 3% 50% / 22px auto !important;
padding-right: 0!important;}
#edit-history-purchase-more .proceed-button:hover {background-color:#689420!important;}
/************** End ************/
.supply-step-one-top, .supply-step-one-bottom {
  background: #edeeef none repeat scroll 0 0;
  border-radius: 25px;
  padding: 10px 80px 10px 10px;
}

.margin-top-15 {
  margin-top : 15px;
}
#supplyroute-data-wrapper table {border: none!important;}
.radio-user label {
  font-size: 16px !important;
  margin-top: 10px;
}

#ezy2ship-user-customer-ppi-edit-form label {
  width: 170px;
}

#ezy2ship-user-customer-ppi-edit-form .form-item-comment label{
  float: left;
}

#ezy2ship-user-customer-ppi-edit-form .form-textarea-wrapper{
  float: left;
}

#ezy2ship-user-customer-ppi-edit-form .form-item-status label{
   float: left;
}
#ezy2ship-user-customer-ppi-edit-form #edit-checkbox{
   float: left;
}
#ezy2ship-user-customer-ppi-edit-form select[multiple] {
    min-height: 80px !important;
}

#modal-content #ppi_form_scroll_div .scroll-pane{
  width: 80%;
  height: 200px;
  overflow-x: hidden;
  
}
#modal-content #ppi_form_scroll_div .horizontal-only {
  height: auto;
  max-height: 200px;
}

#modal-content #ppi_form_scroll_div {
  height: 350px;
}

#modal-content #ppi_content_scroll_div .scroll-pane{
  width: 80%;
  height: 200px;
  overflow-x: hidden;
}
#modal-content #ppi_content_scroll_div .horizontal-only {
  height: auto;
  max-height: 200px;
}

#modal-content #ppi_content_scroll_div {
  height: 400px;
}

.readonly.form-checkbox{
  background: rgba(0, 0, 0, 0) url("../images/checkbox_selected.png") no-repeat scroll 0 0 / 18px auto;
}


.margin-top-25 {
  margin-top : 25px;
}

form#ezy2ship-user-customer-create-form select[multiple] {
    min-height: 150px !important;
    width: auto;
  background: none;
}

form#ezy2ship-user-customer-create-form .form-item-settings-other-opt-allowed-country{
  margin-top: 20px;
  margin-left: 38px;
}

form#ezy2ship-user-customer-create-form .form-item-settings-other-opt-allowed-country label{
  text-align: center;
}

.addr-hide .addr-filter-options,
.addr-hide .address-popup-sendfrom-box,
.addr-hide .address-popup-filter-buttons {display:none;}

.supply-step-one-top h4{margin-left: 17px;}
.supply-step-one-top .filter-wrapper {margin-left: 1px;}
.supply-step-one-top .form-type-select .form-select,
.supply-step-one-top .form-type-textfield input{width: 235px;margin:0;}
.supply-step-one-bottom table, .supply-step-two table{max-width: 106%;width: 106%;}
.supply-step-one-bottom table td .form-type-checkbox {margin-left: 9px;}
.items-total-currency-wrapper {font-size: 13px;font-weight: 700;}
.items-total-currency-wrapper .price {margin-left:5px;}
.items-total-currency-wrapper .items-total {margin-top:5px;}
.supply-step-two {float: left; width:100%;}
.supply-step-two-wrapper .form-type-textfield, .supply-step-two-wrapper .form-type-checkbox  {margin-top:8px;}
.supply-step-two-wrapper .edit-address-lookup{margin-top: 5px;}
.supply-step-two-wrapper .form-type-checkbox a{color:#000;}
.supply-step-two-wrapper .form-type-checkbox a:hover{color:#000;}
.supply-step-two-wrapper .form-type-textfield input,
.supply-step-two-wrapper .form-type-select .form-select{width: 180px;}
.supply-step-two table .form-type-textfield input{width: 100px;}
.items-total-currency-wrapper .totalprice-cur {margin-left: 20px;}
.supply-request-hide{display:none;}
.supply-request-stock-name-td {width:500px;}
.supply-delete-th, .supply-request-delete-td{text-align:right;width:100px;}
.supply-quantity-th {padding-left: 37px;}
.supply-request-delete-td {padding-right:39px !important;}
/*#supplyroute-data-wrapper table thead th*/
.supply-req-step1-stock {width:400px;}
.supply-req-step1-desc {width:500px;}
.supply-req-step1-dim {width:200px;}
.supply-req-step1-up {width:200px;}

.supply-req-step1-unit-price, .supply-req-step1-up{text-align: center;}
/*.supply-req-step1-unit-price{padding-right: 27px;}*/

.supply-request-stock-name-td, .supply-request-unit-price-td, .supply-request-subtotal-td,
.supply-request-delete-td {padding-top: 28px!important;}
.request-supply-info-wrapper h4{margin-bottom: 25px;}
.page-supply-history .btn-export{width: 133px!important;}

.maint-filter-top, .maint-filter-bottom {width: 90%;margin: 0 auto;}
.maint-filter-bottons {margin-top: 32px;padding-right: 46px;}
#services-selection .button-container {width: 267px;}
#div-stock-table table tbody td {max-width: 200px;word-wrap: break-word;}
.supply-table {
	margin-bottom : 20px;
}
.my-supplies-history-tbl {float: left; width: 102.5%;margin-bottom: 15px;margin-top: 7px;}
.page-supply-history .e2spager-container {float: right;left: 31px;position: relative;}
.page-request-for-supplies-step-one .supply-step-one-bottom table tbody td,
.page-supply-history-view .supply-request-item-details table tbody td {max-width:200px;word-wrap: break-word;}

.shpt_assign_header #edit-fixed-collection-fieldset{
  display: none;
}

.page-supply-history-view .supply-request-item-details table tbody td {max-width:200px;word-wrap: break-word;}

/************ Dropoff Popstations **************/
.bh-sl-form-container {
    background: #edeef0 none repeat scroll 0 0;
    border-radius: 40px;
    padding: 36px 18px;
    height: 550px;
}
.dropoff-map-container {background: #fff none repeat scroll 0 0 !important;
    border-radius: 40px;
    margin: 0 20px;
    height: 400px;
}
.popstation-wrapper .form-type-textfield .form-text,
.popstation-wrapper .form-type-select .form-select{width:180px;}
.popstation-wrapper {margin-left:20px;width:60%;}
#bh-sl-submit {margin-top: 8px;}
.edit-or-text {margin-top:11px;text-align:center;padding-left:55px;}
.bh-sl-container .bh-sl-loc-list .list-details{
  display      : inline-block;
  /*background   : url('../images/button-select(big).png') no-repeat right;*/
  margin-top: 10px;}
.bh-sl-container .bh-sl-loc-list .list-focus .list-details{
  background   : url('../images/btn_selected_green(big).png') no-repeat right;
}
#bh-sl-map .gmnoprint, .list-label, .loc-web, .loc-dist, .loc-directions, .gm-style-cc, .loc-hidden {display:none;}
/********** End ************/



/*Bulk Mail Center*/

#ezy2ship-shipment-route-bmc-filter-form .form-item-region .form-select{
  width:230px;
}

#ezy2ship-bu-template-download-form .form-type-select .form-select{width:350px;}
#ezy2ship-bu-template-download-form .radio-user label{margin-top:0!important;}

.page-shipment-step-four .step-four-return-address-wrapper .retail_joints,
.page-shipment-step-two #select-shipment-service .services-table,
#select-shipment-service .services-table {z-index: -1;}
.qs_rounded .form-type-radio label {background: none!important;}
#select-shipment-service .radio label {
    padding-left: 0!important;
}
.s-button {
  background:transparent url("../images/btn_selectlocker.png") no-repeat scroll 5% 50% / 22px auto;
  background-color: #8fc13e !important;
  border: medium none;
    border-radius: 30px;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    height: 28px;
    line-height: 28px;
    text-align: center;
    text-indent: 16px;
    min-width: 92px;
    padding: 0 17px !important;
}
.sl-button {
  background:transparent url("../images/btn_selected_green(big).png") no-repeat scroll 5% 50% / 22px auto !important;
  background-color: #00464e !important;
}

#modal-content #select-qs-center .s-button {width: 92px!important;}

.shipment-total {float: right; width: 794px;}
.total-text {margin-right: 62px;}
.total-text, .shipmentcur{text-transform: uppercase;}
span.note {float: left;font-size: 13px;margin-top: 25px;width: 395px;}
#shipment-step3-add-more-item-wrapper .button-container {display: block;}


/*Summery page CSS for step 5*/

.promotion_code_wrap {
  margin-top: 15px;
  margin-bottom: 15px;
}
.promotion_code_wrap .form-item-promotion-code-chk{
  width: 16%;
  float: left;
}

.promotion_code_wrap .form-item-promotion-code-textfield{
margin-top: -10px;
}
.promotion_code_wrap button  {
margin-top: -2px;
  margin-left: 12px;
}
.pay_stand_wrap {float: left;}
.pay_stand_wrap .help-block {
    left: 76px;
    margin-top: 0;
    position: relative;
    top: -22px;
}

.assignment-option-wrapper {
	margin-left: 23px;
}


#myshipment-filter-form .shipment-filter-criteria .form-item-bulk-template{
    margin-bottom: 50px;
}

#myshipment-filter-form .shipment-filter-criteria .form-item-search-fields,
#myshipment-filter-form .shipment-filter-criteria .form-item-contains-this,
#myshipment-filter-form .shipment-filter-criteria .form-item-research-keywords{
  margin-top: -35px;
}

.assignment-option-wrapper .pick-up-schedule .preferred-date-slot,
.assignment-option-wrapper .pick-up-schedule .delivery-date-slot,
.page-shipment-step-four #delivery-slot-wrapper .preferred-date-slot {
  width: 255px;
}

.assignment-option-wrapper .popstation-wrapper .btn-search {
	margin-top: 7px;
}

/******************* Add Cost Center CSS *************/
.add-cosecenter-button-wrapper {width: 85%;}
.add-cosecenter-table-wrapper {background: #ecedee none repeat scroll 0 0; border-radius: 30px;width: 85%; float:left;margin-top: 30px;}
.add-cosecenter-table-wrapper table th, #suser-cost-centers table th {color: #b3b3b3!important; text-transform: uppercase;font-size: 0.75em;padding: 15px 30px !important; border: 0 none !important;}
.add-cosecenter-table-wrapper table td, #suser-cost-centers table td {word-wrap:break-word;max-width: 300px;font-size: 0.75em; padding: 15px 30px !important;}
#suser-cost-centers {background: #ecedee none repeat scroll 0 0; border-radius: 30px; height: 282px!important;width:789px !important}
.costcenter-help {font-size: 13px; font-weight: 300;}
#suser-cost-centers .services-table th {width: 223px;}
#suser-cost-centers .services-table th.select-all { width: 30px!important;}
#suser-cost-centers .services-table {border: 0 none !important;}
#add-cost-center-button-wrapper {width: 491px;}
#add-cost-center-button-wrapper .btn-addnew {float: right; margin-top: 14px;}
#suser-cost-centers .services-table td.empty {text-align: center; font-weight:600;}
.add-cost-center-header {margin-top: 20px;}
#suser-add-costcenter-form {width: 795px;}
#suser-add-costcenter-form .addressbook-pager,
.page-customer-edit .result-pager
{height:40px;}

#suser-add-costcenter-form .addressbook-pager .panel-body,
.page-customer-edit .result-pager .panel-body
{float: right;}

#suser-add-costcenter-form .form-item-page-no input,
.page-customer-edit .result-pager .page-no {width: 49px;}
/******************* Add Cost Center End ***********/

.page-my-shipment #courier-addr-table .courier-center {z-index: -1;}
.page-my-shipment #courier-addr-table label {display: inline-block !important;}



/******************* EDIT PPI PAGE (USER MODULE) *****************/

.ppi-user-edit .assoc_service_wrapper .form-type-select .form-select{
  width: 300px;
  height: 200px;
  border-radius: 0px;
  background : none;
}

.ppi-user-edit .assoc_service_wrapper .service-items{
  width: 220px;
  max-height: 150px;
  overflow-y: scroll;
  border: 1px solid #D3D3D3;
  padding-left: 5px;
  min-height: 200px;
  margin-top: 20px;
}

.ppi-user-edit .assoc_service_wrapper .service-items span{
  display: block;
  cursor: default;
}

.ppi-user-edit .assoc_service_wrapper .service-items span.selected{
  background-color : #1E90FF;
  color: #fff;
}

.ppi-user-edit .assoc_service_wrapper  #services-selection {
  display: none;
}

.ppi-user-edit .button-container {
  margin-top: 40px;
}

.ppi-user-edit .assoc_service_wrapper {
  margin-top: 20px;
  margin-left: 16px;
  clear: both;
  margin-bottom: 20px;
}  

.ppi-user-edit .move-buttons a{
  display:block;
  text-align:center;
    margin-top: 70px;
}

.ppi-user-edit .move-buttons a.move-left{
    margin-top: 60px;
}

.ppi-user-edit a.move-right{
  background: rgba(0, 0, 0, 0) url("../images/icons/supply_right.png") no-repeat scroll 50% 50%;
  text-indent: -9999px;
  height: 40px;
margin-left: 54px;
  width: 37%;
}

.ppi-user-edit a.move-left{
  background: rgba(0, 0, 0, 0) url("../images/icons/supply_left.png") no-repeat scroll 50% 50%;
  text-indent: -9999px;
  height: 30px;
margin-left: 54px;
  width: 37%;
}

.ppi-user-edit .inner-service-wrapper .title, .selected-services .title{
  font-weight: normal;
  color: #4d4d4d;
  /* font-size: 1.000em; */
  font-size: 16px;
  min-width: 70px;
}

.ppi-user-edit .assoc-service-header {
  clear: both;
  margin-left: -16px;
  font-weight: normal;
  margin-bottom: 20px;
}

.bulk-choose-file {
  background: #8fc13e url("../images/icons/choose-file.png") no-repeat scroll 5% 50% / 22px auto;
  border: medium none;
  border-radius: 30px;
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  height: 31px;
  line-height: 21px;
  padding: 6px 15px !important;
  text-transform: uppercase;
  text-align: right;
  display: inline-block;
  width: 122px;
}

.bh-sl-container .bh-sl-loc-list .list-option label{display: inline-block!important;cursor: pointer;}
.bh-sl-container .bh-sl-loc-list .list-option input{position: relative;
    top: 40px;
    left: 41px;
    z-index: -1;}
.bh-sl-container .bh-sl-loc-list .list-details{width: 400px;}

.bh-sl-container .bh-sl-loc-list .list-details .list-content {float: left}
.bh-sl-container .bh-sl-loc-list .list-details .list-option {    width: 100px;float: right;}
.bh-sl-container .bh-sl-loc-list ul li {cursor: default;}

.navbar-main-menu  ul.menu li ul li.sfHover ul li.first{border-left:5px solid #00464e;}
.navbar-main-menu  ul.menu li ul li.sfHover ul li{
  font-weight:bold; color:#00464e; background: #ededef!important; border-right: 0;
 border-bottom: 1px solid #85827d; }
/* .navbar-main-menu  ul.menu li a {display: block;
    height: 50px;
    padding: 10px 8px;
    width: 210px !important;}*/

.addressbook-pager,
.result-pager 
{
	padding: 0;
  width:200px;
}
.page-shipment-step-one .table-height-limit,
 .bulk-upload-address-popup #ezy2ship-sp-addressbook-filter-form .table-height-limit, 
 .page-shipment-step-four .table-height-limit,
 .page-ebay-shipment #ezy2ship-sp-addressbook-filter-form .table-height-limit{max-height: 315px;}

 .ctool-myshipment-details-corp .modal-header {height: 100px;}
 .ctool-myshipment-details .close {float:right;}
 .ctool-myshipment-details-corp h4#modal-title {float: left; margin-top:40px;}

 .ctool-myshipment-details-corp .email-print-label{bottom: 64px;
    left: 41px;
    position: relative;}

/*.page-my-shipment .shpt_assign_header {
	display:none;
}*/
.navbar-main-menu  ul.menu li ul li span.nolink {display: block;padding:15px 8px !important;}
.navbar-main-menu  ul.menu li ul li span.nolink .sf-sub-indicator {
    right: -6px!important;
    top: 22px!important;
}

.bu-view-template-header {display: block;width:152px;height:20px;}
.bu-view-template-header a.help-icon{background:rgba(0, 0, 0, 0) url("../images/icon_help.png") no-repeat scroll 5px 0px;}
.shipment-total .totaldecvalue {margin-left:7px;}

#shipment-step3-add-more-item-wrapper .button-container .button-large {margin-top:19px;}


#step-four-sendby-address label[for="edit-st4-sendby-send-by-address"]{
  width: 144px;
}

#step-four-sendby-address .form-type-select .form-select{
  width:280px;
  font-weight: normal;
  margin-left: 5px;
}

#step-four-sendby-address  {
   margin-left: -2px;
}

#step-four-sendby-address-lookup{
margin-left: -48px;
  width: 31%;
  float: left;
}

#step-four-sendby-address-lookup a{
  text-decoration: underline;
  color: #333;
  font-size: 13px;
  font-weight: normal;
}


#shipment-step3-add-more-item-wrapper .button-container .button-large {margin-top:19px;}
.margin-bottom_15{margin-bottom:15px;}
#shipment-step3-add-more-item-wrapper .button-container .button-large {margin-top:19px;}

.page-shipment-step-one .package-item-types .form-type-radio label {
  margin-top: 10px;
}

.nd-vas-wrapper {float: left; width:100%;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;}
.remove-default-box{outline: none;}

.vas-delivery-class {margin-bottom: 8px;}
.service_header .alert, .costcenter_header .alert, .customer-edit-user-message .alert {font-weight: normal;}

/************** Floating VAS Box CSS ***********/
.step-two-order-summary{
    position: fixed;
    right: 9px;
    top: 17%;
    z-index: 1000;
    background: #ecedee none repeat scroll 0 0;
    border-radius: 7px;
    clear: both;
    border: 1px solid #ddd;
    padding:10px;
    width: 275px;
}

.step-two-order-summary .table-container {
    display: inline-block;
    margin: 0 auto;
    padding: 7px;
    width: 254px;
}
.service-vas-summary-wrapper .service-price-summary tr.service_row{border-top: 2px solid #fff;}
.service-vas-summary-wrapper .service-price-summary tr{border-bottom: 2px solid #fff;}
.service-vas-summary-wrapper .service-price-summary tr td.vas-css-wrapper{border-top: 2px solid #ddd!important;}

.price-breakdown-wrapper table.price-breakdown-summary tr{border-top: 2px solid #fff;}
.price-breakdown-wrapper table.price-breakdown-summary tr.total_row,
.step-two-order-summary #price_breakdown_table {border-top: 2px solid #ddd!important;}
#price-summary-div {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;}
#price-summary-div > div {background:#fff;}
.proceed-to-book {
  background: #8fc13e none repeat scroll 0 0 !important;
    border-radius: 13px;
    color: #fff;
    cursor: pointer;
    padding: 7px;
    text-align: center;
    text-transform: uppercase;
    width: 256px;
}
.proceed-to-book:hover {
  background: #689420 none repeat scroll 0 0 !important;
}

.price-summary-cur {
  background: #ecedee none repeat scroll 0 0 !important;
  padding: 5px;
  text-align: center;
}
.service-vas-summary-wrapper .service-price-summary tr.service_row td{max-width: 150px;}
.floating-currency {font-size: 14px;font-weight: 700;}

/************** Button Hover CSS ***********/
a.btn-exportall:hover, .btn-import:hover, .btn-export:hover {
  background: #fff url("../images/icon_export_hover.png") no-repeat scroll 4px 2px !important;
    color: #00343a !important;
  }
.btn-address-delete:hover {
    background: #fff url("../images/btn_delete_blue_hover.png") no-repeat scroll 4px 2px !important;
    color: #00343a !important;
  }
.print-labels-qs:hover {
    background: rgba(0, 0, 0, 0) url("../images/icon-print_hover.png") no-repeat scroll 4px 1px !important;
    color: #00343a;
}
a.btn-print:hover,.btn-print:hover{
  background:#fff url(../images/icon_print_hover.png) 4px 3px no-repeat !important;  
  color: #00343a!important;
}
a.btn-email:hover,.btn-email:hover{
  background:#fff url(../images/icon_email_hover.png) 4px 2px no-repeat !important;  
   color: #00343a!important;}
#edit-refresh-orders:hover, #refresh-button-temp:hover{
    background: #fff url("../images/refresh-icon_hover.png") no-repeat scroll 4px 6px !important;
    color: #00343a !important;
}

.services_wrapper table th.service-header {
 width: 239px;
}
.services_wrapper table th.delivery-lead-header {
  width: 178px;
}
.services_wrapper table th.service-details-header{
  
}
.services_wrapper table th.price-header {
  text-align: left;
  width: 135px; 
}

.services_wrapper table tr td:first-child {
  width: 235px !important;
}

.services_wrapper table tr td:first-child + td{
  width: 178px !important;
}
.services_wrapper table tr td:first-child + td + td{
  width: 532px;
  text-align: left;
}
.services_wrapper table tr td:last-child {
    display: block;
    text-align: center;
    width: 100px;
}

.step-two-vas-wrapper .col-sm-10 .services_wrapper table th.price-header {
    width: 112px !important;
  }
.step-two-vas-wrapper .col-sm-10 .services_wrapper table tr td:first-child + td + td {
    width: 352px!important;
}

.step-two-vas-wrapper .col-sm-10 .services_wrapper table tr td:last-child {
    display: block;
    text-align: left!important;
    width: 104px!important;
}

.page-shipment-step-one div.parcel-wrapper {
	position: relative;
}

.ctool-myshipment-details #modal-content{height: 500px!important;}
.ctool-myshipment-details #modal-content{height: 500px!important;}
.ctool-myshipment-details-corp #modal-content{height: 460px!important;}
.ctool-myshipment-details .corp_shipment_info_wrapper {height:420px;width:100% !important;outline: none;}
.ctool-myshipment-details-corp .corp_shipment_info_wrapper {height:354px!important;}

.page-user-password-submitted #edit-login-link {
    margin-top: 30px;
    position: relative;
    right: 72px;
}

.page-user-password-submitted .button-large {padding-left:20px !important;margin-left: -44px!important;}
.page-shipment-step-five #edit-pay-now {width: 150px;}

#price_breakdown_table .price-breakdown-summary tbody tr td {text-transform: uppercase;}
#price_breakdown_table .price-breakdown-summary tbody tr.st5-total {
    font-size: 16px;
    font-weight: 600;}
#price_breakdown_table .price-breakdown-summary tbody tr .st5-sub-total-curr,
#price_breakdown_table .price-breakdown-summary tbody tr .st5-taxes-curr,
#price_breakdown_table .price-breakdown-summary tbody tr .st5-total-curr {text-align: right;}
.page-shipment-step-five #price_breakdown_table {border-top: none!important;}

.my-shipment-messages .corp_shipment_info div.alert.container.alert-block.alert-success, 
.ctool-myshipment-details .alert-danger{margin-right:0!important;width: 100% !important;}

.customer-service-bottom-buttons, .customer-service-top-buttons,
.add-cost-center-top-buttons, .add-cost-center-bottom-buttons {text-align: center;} 

.customer-service-account-wrapper .service_header div.alert.container.alert-block.alert-success {margin-top:0; margin-right:32px!important;}
.customer-service-account-wrapper .alert .close{
  margin-top: 3px;
}

#ezy2ship-user-customer-filter-form .adress-filter-criteria {padding:10px 80px 10px 23px;}
.account-summary-wrapper-one, .account-summary-wrapper-two {padding: 0 0 0 44px;}

.account-summary-wrapper-one .form-type-textfield .form-text, .account-summary-wrapper-two .form-type-textfield .form-text,
.account-summary-wrapper-one .form-type-select .form-select, .account-summary-wrapper-two .form-type-select .form-select,
.my-addr-book-filter .form-type-textfield .form-text, .my-addr-book-filter .form-type-select .form-select,
.subuser-filter-form .form-type-textfield .form-text, .subuser-filter-form .form-type-select .form-select{height:40px;}

#ezy2ship-user-customers-ui-form .delete-button {
  background:rgba(0, 0, 0, 0) url("../images/btn_cleanaddressbook.png") no-repeat 5px 50%/22px auto!important;
  background-color: #ab0048 !important;}
#ezy2ship-user-customers-ui-form .delete-button:hover {background-color: #93013e !important;}
.my-addr-book-filter {padding:0 0 0 47px;}
.my-addr-filter-checkbox {margin: 20px 0 0 46px;}
.my-addr-filter-buttons {float: right;margin-top: 20px;}
#ezy2ship-addressbook-filter-form #edit-filter-heading {padding: 10px 0 0 20px;}

.page-corporate-subuser .adress-filter-criteria h4 {padding: 10px 0 0 20px;}
.subuser-filter-form {margin-left: 47px;}
.print-label-redirect #modalContent{z-index: 99999!important;}

div.error.form-type-textfield input, div.error.form-type-select select, div.error.form-type-checkbox label,
div.error.form-type-radio label, div.error.form-type-textarea textarea, div.error.form-type-password input
{
  background-color:#f2dede!important;
  color:#a94442
}

/************ Admin Pages *******/
.page-node-add .form-actions, .page-node-edit .form-actions {text-align: center;}
.page-node-add .form-item-title input, .page-node-add .field-name-field-mail-title input,
.page-node-edit .form-item-title input, .page-node-edit .field-name-field-mail-title input{
  width: 50%;
}
.page-node-add .field-name-field-banner-title input,
.page-node-edit .field-name-field-banner-title input  {width: 60%;}
.page-node-add .link-field-title input, .page-node-add .link-field-url input,
.page-node-edit .link-field-title input, .page-node-edit .link-field-url input{
  width: 80%;
}
.page-node-add .field-type-taxonomy-term-reference input,
.page-node-edit .field-type-taxonomy-term-reference input{
  border-radius: 30px!important;
  width: 20%!important;
}
.field-type-field-collection table tbody{border: 1px solid #ddd;}
.form-managed-file input[type="file"] {
    cursor: default;
    display: block;
    font-size: 100px;
    left: 0;
    opacity: 0;
    position: relative;
    top: -33px;
    width: 123px;
}
.field-name-field-banner-country .form-type-select .form-select,
.form-item-field-code-und .form-type-select .form-select{
  width:235px;
}
.field-name-field-banner-image .image-widget-data {
  margin-top:10px;
}
.field-name-field-banner-image .image-widget-data .btn-default,
.field-name-field-link-image .image-widget-data .btn-default{
    background: rgba(0, 0, 0, 0) url("../images/icons/btn_upload.png") no-repeat scroll 5px 50%;
    padding-left: 45px !important;
    font-size: 14px !important;
    height: 40px;
    line-height: 40px;
    background-color: #8fc13e !important;
    border: medium none;
    min-width: 123px;
    padding: 0 17px !important;
    text-align: right;
    opacity: 1;
    position: relative;
  }
.field-name-field-banner-image .image-widget-data .btn-default:hover,
.field-name-field-link-image .image-widget-data .btn-default:hover {
    background-color: #689420 !important;
    border: medium none;
    color: #fff;
  }
.field-multiple-table .btn-danger,
.field-name-field-link-image .image-widget-data .btn-danger{
    background: rgba(0, 0, 0, 0) url("../images/btn_cleanaddressbook.png") no-repeat scroll 5px 50%;
    padding-left: 35px !important;
    font-size: 14px !important;
    height: 40px;
    line-height: 40px;
    margin: 0 5px;
    min-width: 120px;
    padding: 0 17px !important;
    background-color: #ab0048 !important;
    border: medium none;
    text-align: right;
  }
.field-multiple-table .btn-danger:hover,
.field-name-field-link-image .image-widget-data .btn-danger:hover {
   background-color: #93013e !important;
    border: medium none;
    color: #fff;
  }
 .form-item-field-default-banner-und label[for=edit-field-default-banner-und]{
  color: #4d4d4d;
    font-size: 16px;
    font-weight: normal;
    min-width: 70px;
    padding: 0;
    margin-bottom: 5px;
 }
 .node-banner-add {margin-left: 0;}
 .page-node-add-home-page-navigation-link .link-field-url input {
  width:30%!important;
 }
 .form-item-language select option {
  border-right: 1px solid #000;
 }
 .link-field-title .help-block {margin-bottom: 10px;}
 #views-exposed-form-email-notifications-page .views-submit-button .btn-default,
 #views-exposed-form-page-layout-page .views-submit-button .btn-default,
 #views-exposed-form-banners-page .views-submit-button .btn-default,
 #views-exposed-form-faq-contents-page .views-submit-button .btn-default,
 #views-exposed-form-home-page-promo-item-page .views-submit-button .btn-default,
 #views-exposed-form-news-page .views-submit-button .btn-default,
 #views-exposed-form-homepage-navigation-links-page .views-submit-button .btn-default {
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    margin: 0 5px;
    min-width: 100px;
    padding: 0 12px;
    background-color: #8fc13e;
    border: medium none;
    margin-top: 35px;
    color: #fff;
 }
 #views-exposed-form-email-notifications-page .views-submit-button .btn-default:hover,
 #views-exposed-form-page-layout-page .views-submit-button .btn-default:hover,
 #views-exposed-form-banners-page .views-submit-button .btn-default:hover,
 #views-exposed-form-faq-contents-page .views-submit-button .btn-default:hover,
 #views-exposed-form-home-page-promo-item-page .views-submit-button .btn-default:hover,
 #views-exposed-form-news-page .views-submit-button .btn-default:hover,
 #views-exposed-form-homepage-navigation-links-page .views-submit-button .btn-default:hover{
    background-color: #689420;
    border: medium none;
    color: #fff;
 }
 #views-exposed-form-email-notifications-page .views-reset-button .btn-default,
 #views-exposed-form-page-layout-page .views-reset-button .btn-default,
 #views-exposed-form-banners-page .views-reset-button .btn-default,
 #views-exposed-form-faq-contents-page .views-reset-button .btn-default,
 #views-exposed-form-home-page-promo-item-page .views-reset-button .btn-default,
 #views-exposed-form-news-page .views-reset-button .btn-default,
 #views-exposed-form-homepage-navigation-links-page .views-reset-button .btn-default {
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    margin: 0 5px;
    min-width: 100px;
    padding: 0 12px;
    background-color: #00464e;
    border: medium none;
    margin-top: 35px;
    color: #fff;
 }
 #views-exposed-form-email-notifications-page .views-reset-button .btn-default:hover,
 #views-exposed-form-page-layout-page .views-reset-button .btn-default:hover,
 #views-exposed-form-banners-page .views-reset-button .btn-default:hover,
 #views-exposed-form-faq-contents-page .views-reset-button .btn-default:hover,
 #views-exposed-form-home-page-promo-item-page .views-reset-button .btn-default:hover,
 #views-exposed-form-news-page .views-reset-button .btn-default:hover,
 #views-exposed-form-homepage-navigation-links-page .views-reset-button .btn-default:hover{
    background-color: #00343a;
    border: medium none;
    color: #fff;
 }
 .view-header .btn-addnew a, .view-footer .btn-addnew a {color:#fff;}
 .view-header .btn-addnew a:hover, .view-footer .btn-addnew a:hover {color:#fff;text-decoration: none;}
/************ End ************/

.services-table .form-type-radio label {border-radius: 30px;cursor: pointer;}

.page-faq-contents h1.page-header, .page-home-page-navigation-links h1.page-header,
.page-promo-itmes h1.page-header, .page-news h1.page-header,
.page-page-layout h1.page-header, .page-home-page-banners h1.page-header,
.page-email-notifications h1.page-header, .page-faq h1.page-header{margin-top: 50px;}

.view-faq-contents .view-header, .view-homepage-navigation-links .view-header,
.view-home-page-promo-item .view-header, .view-news .view-header,
.view-page-layout .view-header, .view-banners .view-header{
    position: relative;
    top: 129px;
}

.view-faq-contents .view-content, .view-homepage-navigation-links .view-content,
.view-home-page-promo-item .view-content, .view-news .view-content,
.view-page-layout .view-content, .view-banners .view-content {
  margin-top: 60px;
}
.view-faq-contents .view-footer, .view-homepage-navigation-links .view-footer,
.view-home-page-promo-item .view-footer, .view-news .view-footer,
.view-page-layout .view-footer, .view-banners .view-footer {
  text-align: center;
}
.view-faq-contents .view-content .views-table, .view-homepage-navigation-links .view-content .views-table,
.view-home-page-promo-item .view-content .views-table, .view-news .view-content .views-table,
.view-page-layout .view-content .views-table, .view-banners .view-content .views-table,
.view-email-notifications .view-content .views-table {border: 1px solid #ddd;}

.page-node-edit .fieldset-legend,
.page-node-add .fieldset-legend {
  background: rgba(0, 0, 0, 0) url("../images/down_arrow_select.png") no-repeat scroll 12px 16px;
  text-indent: 14px;
}

#ezy2ship-supply-my-supplies-history-listing-form .delete-button {
  background: #ab0046 url("../images/btn_cleanaddressbook.png") no-repeat scroll 5px 50% / 22px auto!important;
}
#ezy2ship-supply-my-supplies-history-listing-form .delete-button:hover {
  background-color: #93013e !important;
}
#ezy2ship-add-field-filter-form .plus-arrow {
  background:#00464e  url("../images/btn_add_new_pink.png") no-repeat scroll 5px 50% / 22px auto!important;
  padding-left: 35px !important;
}
#ezy2ship-add-field-filter-form .plus-arrow:hover {
  background-color: #00343a !important;
}

div.alert-success {
  margin: 20px auto !important;
  width: 80% !important;
}

.page-address-import #modal-content {height: 500px!important;}
.page-address-import .address-import-view {max-height: 380px;}
.page-address-import .addr-import-close {text-align: center;margin-top:10px;}
.page-address-import .help-import-text {
    float: left;
    margin: 16px 0 0 13px;
  }
.page-supply-history .supply-del-rec {margin-right: 20px;}
#modal-content .table-add-field-limit .table td {font-size: 14px!important}
.shipment-filter-criteria .hide-advanced {margin-right: 33px;}
.page-my-shipment-history .shipment-filter-criteria .hide-advanced {margin-right: 38px!important;}
.page-my-shipment-history button.shipminimize {margin-right: 14px!important;}
.my-shipment-icons {margin-top:4px;}
.adress-checkbox {padding-left:0!important;}
.addr-user-country {margin:15px 0;}
.audit-trail-top-wrapper {padding: 0 0 10px 52px;}
.audit-trail-wrapper .form-type-select .form-select, 
.audit-trail-wrapper .form-type-textfield .form-text {height:40px;}
.audit-trail-attr-wrapper {margin-left: 50px;}
.audit-trail-btn-wrapper {text-align: right;}
.audit-trail-wrapper h4 {padding-left: 24px;}
#report-data td.empty {font-weight: bold; padding-top: 20px;}
#bulk-template-type-wrapper {margin-top:15px;}

.page-user-password-submitted .sp-green-button {
    background-color: #8fc13e !important;
    border: 1px solid #8fc13e;
}
.page-user-password-submitted .sp-green-button:hover {
    background-color: #689420 !important;
    border: 1px solid #689420;
    color: #fff;
}

.page-address-add .form-type-select.form-item.form-group,
.page-address-edit .form-type-select.form-item.form-group{
  display: -webkit-inline-flex;
}
.verify-postcode-wrapper {
  margin: 5px 13px 0 0;
  text-align: center;
  }
.verify-postcode{
  background: none;
  border-radius: 0px !important;
  border: 0px;
  color:#00464e;
  text-transform: capitalize;
  border-bottom: 2px solid #00464e;
  padding: 0px;
  margin-bottom: 5px;
}

.verify-postcode.active,
 .verify-postcode.focus, 
 .verify-postcode:active, 
 .verify-postcode:focus, 
 .verify-postcode:hover{
     color: #00464e;
     background: none;
  border-color: none; 
  border-bottom: 2px solid #00464e;
 }

 .itemdet-record-wrapper label{
  font-size: 11px;
}
.page-address-add .verify-postcode-wrapper,
.page-address-edit .verify-postcode-wrapper{text-align: right;width: 431px;}
.page-addresslist table th {text-transform: uppercase;}
.history_purchase_buttons_wrapper a.button-small {
  font-size: 14px;
  height: 33px;
  line-height: 33px;
  padding-left: 22px !important;
  width: 237px !important;
}

.page-supply-history .form-type-select .form-select, 
.page-supply-history .history-filter-wrapper .form-type-textfield .form-text {height:40px;}
.supply-history-filter-head {padding: 7px 17px 0 13px;}
.history-filter-wrapper, .supply-history-bottom {padding: 0 0 0 38px;}
.supply-history-bottom .primary-button {margin-right: 19px;}
#user-login #edit-submit:hover {
    background-color: #689420 !important;
}
.page-shipment .shipment-button-container .route-back {padding:0 17px 0 36px !important;}

.page-shipment .shipment-button-container .route-continue,
.page-ezy2ship-bulktemplate-create .shipment-button-container #edit-next{padding-right: 35px !important;}

.page-ebay-shipment-seller-details label[for=edit-ebay-accounts-no-account] {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
    bottom: 17px;
    position: relative;
    right: 22px;
    width: 525px;
    cursor: default;
}
#report-data table tbody tr {border-top: 1px solid #ddd;}
#report-data table tbody tr td {font-size: 0.75em;}
.page-addresslist .table-striped > tbody > tr:nth-of-type(2n) {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}

.corp_shipment_info_wrapper .form-item-edit-sendfrom,
.corp_shipment_info_wrapper .form-item-edit-sendto{position: relative; bottom: 45px;}
.corp_shipment_info_wrapper .itemDetails .form-item-edit{position: relative; text-align: right;bottom:36px;height:4px;}

.form-item-files-imce .bulk-choose-file, .form-item-files-imce .file-chosen {display:none;}
.form-item-files-imce  input[type="file"] {opacity: 1;position: relative;}

.form-control::-moz-placeholder {
  font-size:13px;
  font-style: italic;
}
.form-control:-ms-input-placeholder {
  font-size:13px;
  font-style: italic;
}
.form-control::-webkit-input-placeholder {
  font-size:13px;
  font-style: italic;
}

.shipment-email-labels .alert, .myshipmenthistory-suscribes .alert {width: 89% !important;margin-bottom:5px;height:49px;}
.shipment-email-labels .alert .close,
.myshipmenthistory-suscribes .alert .close{height:23px;background:rgba(0, 0, 0, 0) url("../images/button-close_small.png") no-repeat scroll 72% 45% / 58% auto;outline:0 none;}
.myshipmenthistory-suscribes {height: 100% !important;}
.status-msg {text-transform: capitalize; font-weight: bold;font-size: 20px;}
.left-line {border-left: 1px solid #e2e2e2; right: 1px;}

.page-shipment .back-wrapper, .page-return-shipment .back-wrapper {
	margin-top: 14px;
}

.page-shipment .back-wrapper a, .page-return-shipment .back-wrapper a {
   height: 22px;
   line-height: 19px;
   font-weight: bold;
   background: url(../images/icon_back_blue.png) no-repeat 5% 48%;
}

.bulkupload-process-buttons-step-three .createShipmentStep, .bulkupload-process-buttons-step-two .createShipmentStep{width: 625px;}
.page-addresslist .table-address-book tr td {max-width: 205px;word-wrap: break-word;}

.address-title-wrapper a.btn-import-addr-back-back {color: #00464e;font-weight: bold;font-size: 13px;}
.address-title-wrapper a.btn-import-addr-back-back:hover {color:#00343a;}
.address-title-wrapper a.btn-cancel {
    color: #ab0046 !important;
    font-size: 13px;
    font-weight: bold;
    line-height: 2px;
    text-decoration: none;
    background: #fff url("../images/icon_cancel.png") no-repeat scroll 10px 50% !important;
}
.address-title-wrapper a.btn-cancel:hover {
    text-decoration: underline;
}
.add-edit-address {
    color: #4d4d4d;
    font-size: 33px;
    font-weight: 700;
    line-height: 45px;
    text-align: right;
  }

  .address-title-wrapper {margin-bottom: 50px;}
  .addr-lr {margin-top: 15px;padding-left:0;}
  .page-address-add .adress-checkbox .form-checkbox,
  .page-address-edit .adress-checkbox .form-checkbox {margin-left: 5px;position: absolute !important;}
  .page-address-add .adress-checkbox label[for=edit-send-from],
  .page-address-edit .adress-checkbox label[for=edit-send-from] {margin-left: 14px;}
  .delivery-detail-border {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 40px;
    padding-bottom: 20px;
  }
  .tnt-label {font-weight: bold;}
  .shpt-created-by {max-height:35px;width: 230px;word-wrap:break-word;}

  #ezy2ship-sp-addressbook-filter-form .table-height-limit table tr td {max-width: 183px; word-wrap:break-word;}
  #ezy2ship-user-customer-cost-center-from .add-cost-center-top-buttons .button-small{min-width: 88px;}
  #ezy2ship-user-customer-cost-center-from .add-cost-center-bottom-buttons .button-small{min-width: 88px;padding-left: 30px !important;}
  #modal-content .ppi-settings-add-new .plus-arrow {padding-left: 35px !important;}
  #modal-content #customer-admin-account-form .delete-button{padding-left: 42px !important;}
  #modal-content .add-cost-center-wrapper .costcenter_action .btn-edit{padding-left: 30px !important;font-size: 13px;}
  #ezy2ship-user-customer-cost-center-from .add-cost-center-top-buttons .plus-arrow {padding-left: 37px !important;}
  #ezy2ship-user-customer-cost-center-from .add-cost-center-top-buttons .btn-save {padding-left: 35px !important;}

  #modal-content #ezy2ship-user-customer-service-for-account-from .customer-service-top-buttons .plus-arrow {padding-left: 38px !important;}
  #modal-content #ezy2ship-user-customer-service-for-account-from .customer-service-bottom-buttons .delete-button {padding-left: 33px !important;}
  #modal-content #ezy2ship-user-customer-service-for-account-from .customer-service-bottom-buttons .btn-save {padding-left: 28px !important;}
  #modal-content .add-cost-center-wrapper .costcenter_action .btn-edit{padding-left: 30px !important;font-size: 13px;}
  #modal-content #ezy2ship-user-customer-ppi-edit-form .btn-save,
  #modal-content #ezy2ship-user-customer-ppi-edit-form .delete-button{padding-left: 31px !important;}

  #modal-content #ezy2ship-user-customer-service-for-account-from .service_row .service_action .btn-edit{padding-left: 28px !important;font-size: 13px;}
  #modal-content #ezy2ship-user-customer-service-for-account-from .service_row .service_action .delete-button{font-size: 13px;}
  #modal-content #ezy2ship-user-customer-cost-center-from .add-cost-center-wrapper .costcenter_action .button-small {min-width: 81px;}
  .view-content .views-field-delete-node {text-transform: capitalize;}
  
 .page-admin-structure-taxonomy-faq-categories .active {
    display: inline-block;
 }
/******************* Maintenance Page CSS ****************/
   .maintenance-header {margin-top: 30px;}
   .maintenance-page #content {margin-top: 50px;}
   .maintenance-page #content h1{text-align:center;}
   .maintenance-page #content .maintenance-msg{
    margin: 0 auto;
    text-align: center;
    width: 60%;}
/******************* Maintenance Page CSS End ***********/

.btn-import-addr-back-back {
  background: #fff url(../images/icons/back_blue.png) 10px 61%/25px no-repeat !important;
  padding-left: 40px !important;
  color: #000;
  padding: 10px 10px 10px 40px !important;
  border: 0;
}
.bu-step-second .messages .alert-danger{display: none;}
.drop-off-search-button .btn-search{padding-left: 35px !important;}
.assignment-option-wrapper .drop-off-search-button {margin-top: 2px;}
.step-four-return-address-wrapper .drop-off-search-button {margin-top: 9px;}
.page-customer-edit .modal-content #modal-content{height:460px !important;}

.page-my-shipment #ezy2ship-shipment-route-qs-filter-form #courier-addr-table tbody tr {background:#ecedee none repeat scroll 0 0!important;} 
.page-my-shipment #ezy2ship-shipment-route-qs-filter-form .button-container {margin: 10px auto;}
.file-status-msg{min-width: 95px !important;padding-left: 34px !important;}

.view-faq-contents .views-field-title a:hover,
.view-banners .views-field-title a:hover,
.view-news .views-field-title a:hover,
.view-homepage-navigation-links .views-field-title a:hover,
.view-home-page-promo-item .views-field-title a:hover,
#taxonomy-overview-terms #taxonomy a:hover {text-decoration: none;}

.views-field-edit-node a,
#taxonomy-overview-terms #taxonomy a {text-transform: capitalize;}

.view-ezy2ship-faqs li.views-row-odd, .view-ezy2ship-faqs li.views-row-even {margin-bottom: 13px;}

.track-trace-popup .track-info {
  max-height : 450px;
  min-height : 450px;
}

#ezy2ship-user-customer-cost-center-from .add-cost-center-top-buttons{width: 60%; text-align:right;margin-left:10px;}

#ezy2ship-user-customer-cost-center-from .result-pager .panel-body,
#suser-add-costcenter-form .addressbook-pager .panel-body {float:none;}

#ezy2ship-user-customer-cost-center-from .result-pager .panel-body .form-type-textfield{
    float: left;
    width: 120px;
}
.view-banner .views-slideshow-cycle-main-frame,
.view-news-ticker .views-slideshow-cycle-main-frame {margin: 0 auto!important;}
.view-news-ticker .views-slideshow-cycle-main-frame .views-row .views-field-title {margin-left:12px;}

.import-shipment-assignment {margin: 25px 0;}
.import-shipment-wrapper .form-type-textfield label {
    color: #4d4d4d;
    width: 180px;
}
.import-shipment-wrapper .form-type-textfield input {
    width: 180px!important;
}
.page-shipment-import .pickup-note {margin-left: 14px;}
.page-shipment-import .form-type-textfield .form-text,
.page-shipment-import .form-type-select .form-select {width:235px !important;}
.import-shipment-assignment-button {text-align: center;}
.import-shipment-assignment-button .button-large {margin-top: 10px;}
.signup-forgot-links {float:left;height: 20px;}
#report-quick-view-fields-table td {text-align : center} 
.st3-int-item-weight-title {width: 120px;
  float: left;}
.st3-int-item-weight-field {float: left; margin-top: 6px;}
.st3-int-item-weight-field .form-type-textfield .form-text{width: 87px;
  float: left;
  margin: 0px 8px 0 9px;}
  .st3-hscode {position: relative;left: 7px;float:left;}
.int_item_detail_wrapper .shipment_step3_item .custom {
	bottom: 50px;
    float: right;
    left: 57px;
    position: relative;}
.int_item_detail_wrapper .shipment_step3_item_srno .form-type-item,
.dom_item_detail_wrapper .shipment_step3_item_srno .form-type-item {position: relative; top: 8px;}
.page-my-shipment #print-invoice-wrapper {clear: both} 
.my-preferences-header, .my-preferences .form-item-addr-privacy {margin-top: 20px;}
.error-detail-listing .error-highlight .form-type-textfield label{border: 1px solid #a94442; border-radius: 5px;text-align: center; padding: 2px 5px;height:31px;}
.error-detail-listing .error-highlight .form-type-textfield input{background-color: #f2dede !important; color: #a94442;}

.st3-int-item-weight-field .placeholder{
	bottom: 25px;
    float: right;
    position: relative;
    right: 18px;
}
.myshipment-assign-delete-pager {padding-left:0;}
.page-my-shipment .shipment-table{margin-top:20px;}
.page-my-shipment #edit-pay-shipment {margin-left:14px;}
.dom_item_detail_wrapper .st3-int-item-weight-field {width: 133px;}
.dom_item_detail_wrapper .st3-int-item-weight-field .placeholder{bottom: 11px;right: 47px;}
.dom_item_detail_wrapper .st3-int-item-quantity-field .form-type-textfield .form-text {width: 94px;}
.dom_item_detail_wrapper .shipment_step3_item .custom {
	bottom: 50px;
    float: right;
    right: 204px;
    position: relative;}
.int_item_detail_wrapper .hs-code{width: 135px;}
.int_item_detail_wrapper .st3-int-item-quantity-field .form-type-textfield .form-text {width: 87px;}
.int_item_detail_wrapper .st3-int-item-quantity-title {
    float: right;
    position: relative;
    right: 40px;}
.int_item_detail_wrapper .st3-int-item-weight-title {
    float: left;
    left: 30px;
    position: relative;
    width: 120px;
    text-align: center;
}
.bulk-exceed-records-msg { 
	font-size: 20px;
    height: 100px;
    margin-top: 50px;
    text-align: center;}
.bulk-exceed-error-records #edit-process-status h4 {margin-left: 54px;}
.bulk-exceed-error-records form#ezy2ship-bulkupload-form div#edit-proceed-shipment{margin-left:99px;}
.page-my-shipment .table .empty, .page-master-prohibited-item-list .table .empty, .bh-sl-map-container .no_result {font-size: 11px;font-weight: 600; text-align: center;}
.probobited-items-table-wraper {background: #ecedee none repeat scroll 0 0;border-radius: 30px;clear: both;margin-top: 20px;}
.probobited-items-table-wraper th {text-transform: uppercase; padding:19px 33px!important; font-size:0.75em;}
.probobited-items-table-wraper td {padding:12px 33px!important; font-size:0.75em;}
.probobited-items-table-wraper th.active, .probobited-items-table-wraper td.active {background:none!important;display: table-cell;}
.probobited-items-table-wraper a.active img{margin-left:4px;}
.probobited-items-table-wraper table.sticky-header {background: #ecedee none repeat scroll 0 0;border: 1px solid #e2e2e2;}
.bottom-language-switcher{display:block!important;} 
.bottom-language-switcher ul.language-switcher-locale-url,
.bottom-language-switcher ul.language-switcher-locale-session{float: left;padding-left: 0;} 
.bottom-language-switcher .language-switcher-locale-url li,
.bottom-language-switcher .language-switcher-locale-session li{float: left;width: 100px;list-style:none;}
.field-name-field-assign-role{float:left;}
.field-name-field-assign-role .form-type-checkbox {float:left; width:200px;margin-top: 6px;}
.master-address-listing-filter-button {margin-top:30px;}
.page-ezy2ship-role .form-type-select .form-select, .page-internal-user .form-type-select .form-select,
.page-internal-user .form-type-textfield .form-text, .page-request-for-supplies-step-one .form-type-select .form-select,
.page-request-for-supplies-step-one .form-type-textfield .form-text,
.form-item-search-by-stock input{height:40px;}
.page-customer-edit .checkbox-user .form-type-checkbox input[type="checkbox"]:not(old) + label{padding-left: 30px;}
.pop_sms_mail_wrapper .form-type-textfield label {width:auto;}
.pop_sms_mail_wrapper .form-type-textfield input.form-text{width:80px;margin-left:30px;}
#myshipment-table tr{border-bottom: 1px solid #ddd;}
#myshipment-table .sending_option .myshipment-error-text{width:100px;display:block;height:20px;border-top:none;}
a.shipment-error-display{color:#333;}
a.shipment-error-display:hover{text-decoration:none;}
.view-empty {text-align: center;}
.view-empty .empty-view-button {margin-top:20px;}
.view-empty .empty-view-button a{color:#fff;}

.shipment-measurements-detail  .form-type-textfield .form-text{width: 87px;}
.shipment-measurements-detail .weight input {text-align: left;}
/*.page-shipment-step-one .shipment-measurements-detail .form-text {padding-right: 40px!important;}*/
.lbh_wrapper{margin-top:8px;}

/********************* Clone Shipment *************/
.clone-shipment-wrapper {margin-top: 30px;}
.domestic-item-detail-wrapper .shipment_step3_item_srno.input-group-addon, .international-item-detail-wrapper .shipment_step3_item_srno.input-group-addon {margin-top: 8px;}
.measerment-seperator {border-bottom: 1px solid #ddd;margin-bottom: 15px;padding-bottom: 8px;margin-left: 12px;width: 98%;}
.clone-shipment-one-tdv {padding: 20px 0 0;}
.clone-shipment-one-tdv #edit-shpt-st1-values, .clone-shipment-section-two .right-float-info,
.clone-shipment-one-dp-selection .right-float-info{background: #edeef0 none repeat scroll 0 0;border-radius: 10px;float: right;padding: 12px;}
.clone-vas-services{border-bottom: 1px solid #ddd;}
.clone-vas-services h4 {padding-left: 0;}
.clone-shipment-one-tdv .form-type-select .form-select{margin: 0 16px;width: 100px;}
.clone-shipment-one-dp-selection .placeholder{margin-left: -37px;}
.clone-st3-itdetail-ship-info, .clone-shipment-section-three {border-top: 1px solid #ddd; padding: 20px 0;}
.clone-shipment-section-two .form-item-vas-checkbox {margin-left: -31px;margin-top: 7px;}
.clone-st3-itdetail-wrapper, .get_price_summary_wrapper{
background: #edeef0 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 20px;
    margin: 30px 0;
    padding: 10px;
}
.page-shipment-copy .lbh_wrapper{margin-top:0px;}
/************* Domestic Item Detail Wrapper *****************/
.domestic-item-detail-wrapper .st3-int-item-quantity-field {
    float: left !important;
    margin-left: 24px;
    width: 100px;
}
.domestic-item-detail-wrapper .st3-int-item-weight-field {margin-left: 8px;}
.domestic-item-detail-wrapper .button-container .button-large,
.international-item-detail-wrapper .button-container .button-large {margin-top: 0px!important;}
/************** End -- Int Item Detail Wrapper **************/
.international-item-detail-wrapper .st3-int-item-weight-title {margin-left: 25px;text-align: right;}
.international-item-detail-wrapper .st3-int-item-quantity-title {float: left;width: 120px;text-align: right;}
.international-item-detail-wrapper .st3-int-item-quantity-field { width: 82px!important;}
.international-item-detail-wrapper .st3-hscode {left: 18px;}
.international-item-detail-wrapper .comf {width: 180px;}
/************** End *****************/
.clone-st3-itdetail-wrapper label{height: 44px;}
.clone-st3-itdetail-wrapper .hs-code {width:150px;}
.clone-st3-itdetail-wrapper .st3-int-item-weight-field {width:100px;}
.clone-st3-itdetail-wrapper .st3-int-item-quantity-field {width:100px;float: right;}
.clone-st3-itdetail-wrapper .button-container{float: left;margin-left: 100px;}
.clone-st3-itdetail-wrapper .note{margin-left: 15px;}
.clone-st3-itdetail-head h4 {margin-left: 25px;}
.clone-shipment-section-two .form-item-vas-ENHLIAB-vas-checkbox{margin-top:8px;}
.clone-shipment-section-two .form-type-checkbox label{float: left;height: 20px;}
.clone-shipment-section-three { margin-top: 30px;}
.clone-shipment-section-three .form-item-sender-ref label {float: left;height: 20px;margin-top: 9px;width: 200px;}
.clone-shipment-section-three .form-item-sender-ref input {margin-left: 37px;}
.step-three-type-of-goods{margin-top: 20px;}
.step-three-type-of-goods .form-item-type-of-good label {width: 234px;}

.clone-st3-itdetail-wrapper .st3-int-item-weight-field .form-type-textfield .form-text {margin: 0 8px 0 0; width: 94px;}
.clone-shpt-info .form-type-textfield {margin-bottom:0;}
.clone-shpt-info label{text-align:left!important;width: 231px !important;}
.clone-st3-itdetail-ship-info .form-item-receiverinfo-id-type label{width: 210px;}
.clone-st3-itdetail-ship-info .form-item-receiverinfo-id-number{margin-left: 38px;}
.clone-selected-service {background: #edeef0 none repeat scroll 0 0;border-radius: 10px;float: right;padding: 12px;}
.clone-vas-services .col-sm-5 {padding-right:0;}
.clone-ss {margin-top: 15px;}
.clone-shpt-get-price-wrapper{margin-bottom: 30px; text-align: center;}
.clone-shpt-get-price-wrapper label{
    background-color: #8fc13e !important;
    border-radius: 28px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    line-height: 40px;
    min-width: 100px;
    padding: 0 15px !important;
    position: relative;
    right: 28px;
    text-transform: uppercase;
}
.clone-shpt-get-price-wrapper label:hover{background-color: #689420 !important;border: medium none;color: #fff;}
.get_price_summary_wrapper {float:left;width:100%;margin-top:0;}
.get_price_summary_wrapper table th{color: #b3b3b3;font-size: 0.75em;padding: 10px 20px;text-transform: uppercase;}
.get_price_summary_wrapper table tr > td{text-align:left;}
.get_price_summary_wrapper .table > thead > tr > th{border-bottom:none;}
#edit-get-price-breakdown {border-left: 1px solid #ddd;padding-left: 22px;}
#edit-get-price-breakdown table td {text-transform: uppercase;font-size: 0.75em;}
#edit-get-price-service table td {font-size: 0.75em;}
#edit-get-price-breakdown tr td:last-child {
    text-align:right;
}
#edit-get-price-breakdown tbody tr:last-child {
    font-weight:bold;
    font-size: 18px;
}
.page-shipment-copy #service_vas_table table tr, .page-shipment-copy #price_breakdown_table table tr{text-align:left;}
.page-shipment-copy #service_vas_table table tr td, .page-shipment-copy #price_breakdown_table table tr td{border:none;}
.page-shipment-copy #price_breakdown_table {border-top: none !important;}
.page-shipment-copy #price_breakdown_table {border-left: 1px solid #ddd;padding-left: 20px;}
.clone-shipment-button {height:45px;}

.page-shipment-copy .clone-shpt-button-wrapper{padding-left: 52px;}
.page-shipment-copy .table>thead:first-child>tr:first-child>th{
  border-bottom: 1px solid #ddd;
}
.page-shipment-copy #price_breakdown_table tbody tr:last-child{
  border-top: 1px solid #ddd;
}
/******************** End *****************/
.assignment-shpt-not-found{ font-weight: bold;margin-top: 30px;text-align: center;}
.page-shipment-step-one .lbh_wrapper .form-type-textfield,
.page-shipment-step-one .weight .form-type-textfield {float:left;}
.page-shipment-step-one .weight div.placeholder {margin-top: 13px!important;}
.lbh_wrapper div.placeholder, .page-shipment-step-one .weight div.placeholder{/*-moz-hyphens: auto;*/float: left;margin-left: 3px;margin-top: 5px;text-align: left; width: 61px;word-wrap: break-word;}
.step-three-reciver-info-title .form-type-item span{
    font-weight: normal;
    line-height: 14px;
    }
.step-three-reciver-info-title .form-type-item {
    height: 22px;
}
.step-three-reciver-info-title .help-icon {
    background: rgba(0, 0, 0, 0) url("../images/icon_help.png") no-repeat scroll 5px 7px;
}
.step-four-return-address-left-pane .form-type-select .form-select {width: 180px!important;}
.popstation-wrapper-edc-div{width:auto;}
.popstation-wrapper-edc-div .form-item-assignment-option-edc-pop-station-fieldset-popstation-location {margin-left:22px;}
.popstation-wrapper-edc-div .form-type-item {margin-left:8px;}
#ajax-wrapper-assigment_options-EZYDVAL .edc-service-points-wrapper {background: #edeef0 none repeat scroll 0 0;
    border-radius: 40px;
    padding: 9px 17px;}
#ajax-wrapper-assigment_options-EZYDVAL .edc-service-points-wrapper .btn-search {padding-left:30px !important;}
.page-address .adress-checkbox {margin-bottom:12px;}
.addr-privacy-settings {margin-bottom:20px;}
.addr-privacy-settings .form-type-radio {float: left;width: 28%;}
.progress-bar {
  background-color: #00464e;
}

/************ Return Shipmtn CSS ****/

.page-return-shipment .createShipmentStep ul li.first {
    background: url('../images/line-steps.png') no-repeat 142px 20px;
}
.page-return-shipment .createShipmentStep ul li.last {
    background: url('../images/line-steps.png') no-repeat -358px 20px;
}

.progress-bar {
  background-color: #00464e;
}
.return-user-edit-settings{margin-bottom: 20px;}
.page-address #replace_town {margin-bottom: 16px;}
.form-type-select.form-item-sendfrom-city select, .form-type-select.form-item-st4-sendfrom-city select,
.page-ebay-shipment-seller-details .bu-sender-address-right-pane .form-type-select.form-item-city select,
.page-ebay-shipment-seller-details .bu-sender-address-right-pane .form-type-select.form-item-ebay-state select{width: 180px;}
.merchant-logo-wrapper {float: left; margin-bottom: 20px; margin-top: 20px;}
.merchant-logo-wrapper .file-chosen{position: relative;top: 6px;}
.merchant-logo-wrapper #edit-logo-ajax-wrapper{margin: 20px 0;}
#edit-merchant-logo-upload-button {float: right;}
.form-item-merchant-logo label{float: left; width: 100%;margin-bottom: 20px;}
.merchant-logo-wrapper .form-type-managed-file input[type="file"] {
    left: 14px;
    top: 42px;
}
.merchant-logo-wrapper .delete-button {float: right;margin-right: 20px;color:#fff;}

.page-import-rma .paginate, .page-import-finish .paginate{float:right;}
.error-record-table{height:1000px;}
.rma_table_wrapper, .address-record-count, .error-record-table{background:#ecedee none repeat scroll 0 0;border-radius:30px;padding:20px 80px 20px 20px; margin-top:20px;float: left;
    width: 100%;}
.rma_table_wrapper .table th, .address-record-count .table th, .error-record-table .table th{
	color: #b3b3b3;
font-size:0.75em;
padding:10px 20px;
text-transform:uppercase;}
.rma_table_wrapper .table td, .address-record-count .table td, .error-record-table .table td{
font-size:0.75em;
padding:10px 20px;
}
.import-file-back-link {bottom: 85px;position: relative;right: 27px;}
.page-import-finish .error-table a{float: right;margin-top: 20px;}
/*************** RMA Bulk Upload CSS *************/

.rma-upload-file-wrapper .form-type-file{float: left; width: 100%;margin: 14px 0;}
.rma-upload-file-wrapper #edit-rma-bu-help{float: left;}
.rma-import-template-link{margin: 21px 0;text-align:right;}
.page-import #modal-content{height: 490px !important;}
.rma-template-view{height:375px;}
.page-import .address-import-view{max-height:375px;}
.rma-template-close, .addr-import-close {text-align:center; margin-top:12px;}
/********** Move below lines to global.css ********/
.payment-top-wrapper {padding:20px 0 16px;}
.ptm-advanced-filter {display:block;margin-left: -11px;width: 170px;}
.ptm-advanced-icon{
  background: url('../images/icon_minus_close.png') no-repeat center center;
  height: 48px;
  width: 108px;
  text-indent: -9999px;
  cursor: pointer;
  display:none;
}

.payment-filter-criteria{padding:12px 8px 28px 42px;margin-bottom: 30px;}
.payment-filter-criteria #edit-filter-heading label{margin-left: 16px;}
.payment-filter-criteria .form-type-select .form-select, .payment-filter-criteria .form-type-textfield .form-text{width:235px!important;height:40px;}

.payment-filter-criteria, .payment-history-table-wrapper {
  background:#ecedee none repeat scroll 0 0;
  border-radius:30px;
  float:left;
  width:100%;
}
.payment-history-table-wrapper{padding:20px;margin-bottom: 20px;}
.payment-history-table-wrapper .table th{
  color: #b3b3b3;
  font-size: 0.75em;
  text-transform:uppercase;
  padding:10px;
}
.payment-history-table-wrapper .table td {font-size: 0.75em;
    line-height: 18px;
    padding: 10px 13px;
    word-wrap: break-word;}
    
.payment-shpt-button-wrapper {margin-right: 48px;text-align: right;float: right;}
.paid-icon {background:url('../images/paid-icon.png') no-repeat 11px 10px;}
.page-my-shipment-payment-history .custom-margin a {color:#fff;}
table#payment-history-list tr td:first-child, table#payment-history-list tr th:first-child{display:none;}
.payment-history-table-wrapper .sticky-header{
  background: #ecedee none repeat scroll 0 0;
    border-bottom: 1px solid #e2e2e2;
    color: #b3b3b3;
    font-size: 0.75em;
    height: 35px;
    margin-left: 10px;
    text-transform: uppercase;}
table#payment-history-list tr td.empty{display: table-cell !important; font-weight: 600; padding-top: 20px;text-align: center;}
.page-payment-history .corp_shipment_info_wrapper {height:380px!important;outline: none;}

#ezy2ship-master-bu-country-mapping-form .form-select {
  height: 200px;
  border-radius: 0px;
  width: 185px;
}

#ezy2ship-master-bu-country-mapping-form .form-type-select label {
  width : 200px;	
}
/******** End *****/
.step-four-top-wrapper .form-type-textarea.form-item-st4-destdet-consignee-message textarea {width: 334px;height: 129px;}

.consignee-message label {
	width : 255px;
}

.page-shipment-step-three .cost-centre-wrapper {
  padding-top: 45px;
}

.page-shipment-step-two #table-services span.title {
  cursor : default;
}

.page-shipment-step-four .form-item-st4-sendfrom-save-addr-code label,
.page-shipment-step-four .form-item-st4-homeoff-save-addr-code label {
	width : 160px;
}
.dollor-icon{
  background:url(../images/dollar_symbol.png) 5px 50% no-repeat; padding-left:40px !important; 
}

.page-customer .assoc_service_wrapper {
	margin-bottom : 20px;
}

#modal-content .addressbook-table .table td {
  font-size: 0.950em;
}

#modal-content .addressbook-table .table th {
  font-size: 0.850em;
}

.page-profile .password-highlight input {
	background-color: #f2dede!important;
  color: #a94442;
}

.page-shipment-bulkupload .bulk-choose-file {
	background: #8fc13e url("../images/icons/choose-file.png") no-repeat scroll 5% 50% / 26px auto;
	height: 40px;
	line-height: 40px;
	padding: 0 17px!important;
	font-weight: 800;
	width: 150px;
	font-size: 14px;
}

table.checkbox-myshipment {
  position: relative;
  width: 100%;
  word-wrap: break-word;
}

table.checkbox-myshipment,
table.checkbox-myshipment thead,
table.checkbox-myshipment tbody,
table.checkbox-myshipment tfoot {
  display: inline-block;
}

table.checkbox-myshipment tr th,
table.checkbox-myshipment tr td {
  display: inline-block;
}

table.checkbox-myshipment tbody {
  max-height: 500px;
  overflow-y: scroll;
  width: 100%;
  overflow-x: hidden;
}

table.checkbox-myshipment tfoot {
  width: 100%;
}

table.checkbox-myshipment thead tr th:nth-child(1),
table.checkbox-myshipment tbody tr td:nth-child(1) {
  width: 30px;
}

table.checkbox-myshipment thead tr th:nth-child(2),
table.checkbox-myshipment tbody tr td:nth-child(2) {
  width: 72px;
}

table.retail-myshipment-table thead tr th:nth-child(2),
table.retail-myshipment-table tbody tr td:nth-child(2) {
  width: 110px;
}

table.checkbox-myshipment tfoot tr td:nth-child(1) {
  width: 90px;
}

table.checkbox-myshipment thead tr th:nth-child(3),
table.checkbox-myshipment tbody tr td:nth-child(3) {
  width: 120px;
}

table.retail-myshipment-table thead tr th:nth-child(3),
table.retail-myshipment-table tbody tr td:nth-child(3) {
  width: 135px;
}

table.checkbox-myshipment tfoot tr td:nth-child(2) {
  width: 120px;
}

table#myshipment-history-table thead tr th:nth-child(3),
table#myshipment-history-table tbody tr td:nth-child(3) {
  width: 130px;
}

table#myshipment-history-table tfoot tr td:nth-child(2) {
  width: 130px;
}

table#myshipment-table thead tr th:nth-child(4),
table#myshipment-table tbody tr td:nth-child(4) {
  width: 110px;
}

table.retail-myshipment-table thead tr th:nth-child(4),
table.retail-myshipment-table tbody tr td:nth-child(4) {
  width: 135px !important;
}

table#myshipment-table thead tr th:nth-child(5),
table#myshipment-table tbody tr td:nth-child(5) {
  width: 140px;
}

table#myshipment-table thead tr th:nth-child(6),
table#myshipment-table tbody tr td:nth-child(6) {
  width: 100px;
}

table.retail-myshipment-table thead tr th:nth-child(6),
table.retail-myshipment-table tbody tr td:nth-child(6) {
  width: 140px !important;
}

table#myshipment-table thead tr th:nth-child(7),
table#myshipment-table tbody tr td:nth-child(7) {
  width: 140px;
}

table#myshipment-table thead tr th:nth-child(8),
table#myshipment-table tbody tr td:nth-child(8) {
  width: 150px;
}

table.retail-myshipment-table thead tr th:nth-child(8),
table.retail-myshipment-table tbody tr td:nth-child(8) {
  width: 110px !important;
}

table#myshipment-table tfoot tr td:nth-child(3) {
  width: 650px;
}

table#myshipment-table thead tr th:nth-child(9),
table#myshipment-table tbody tr td:nth-child(9) {
  width: 60px;
}

table.retail-myshipment-table thead tr th:nth-child(9),
table.retail-myshipment-table tbody tr td:nth-child(9) {
  width: 115px !important;
}

table#myshipment-table tfoot tr td:nth-child(4) {
  width: 60px;
}

table#myshipment-table thead tr th:nth-child(10),
table#myshipment-table tbody tr td:nth-child(10) {
  width: 150px;
}

table.checkbox-myshipment tfoot tr td:nth-child(5) {
  width: 150px;
}

table#myshipment-history-table thead tr th:nth-child(1),
table#myshipment-history-table tbody tr td:nth-child(1),
table#myshipment-history-table tfoot tr td:nth-child(1) {
  width: 65px;
}

table#myshipment-history-table thead tr th:nth-child(2),
table#myshipment-history-table tbody tr td:nth-child(2) {
  width: 65px;
}

table#myshipment-history-table thead tr th:nth-child(4),
table#myshipment-history-table tbody tr td:nth-child(4) {
  width: 155px;
}

table#myshipment-history-table thead tr th:nth-child(5),
table#myshipment-history-table tbody tr td:nth-child(5) {
  width: 130px;
}

table#myshipment-history-table thead tr th:nth-child(6),
table#myshipment-history-table tbody tr td:nth-child(6) {
  width: 110px;
}

table#myshipment-history-table thead tr th:nth-child(7),
table#myshipment-history-table tbody tr td:nth-child(7) {
  width: 90px;
}

table#myshipment-history-table thead tr th:nth-child(8),
table#myshipment-history-table tbody tr td:nth-child(8) {
  width: 135px;
}

table#myshipment-history-table thead tr th:nth-child(9),
table#myshipment-history-table tbody tr td:nth-child(9) {
  width: 128px;
}

table#myshipment-history-table thead tr th:nth-child(10),
table#myshipment-history-table tbody tr td:nth-child(10) {
  width: 95px;
}

table#myshipment-history-table tfoot tr td:nth-child(2) {
  width: 943px;
}

table.external-myshipment-history tfoot tr td:nth-child(2) {
  width: 590px !important;
}

table#myshipment-history-table tfoot tr td:nth-child(3) {
  width: 95px;
}

table.external-myshipment-history tfoot tr td:nth-child(3) {
  width: 448px !important;
}

table.checkbox-myshipment tfoot tr {
  border-bottom: 0px;
  font-weight: bold;
}

.page-my-shipment div.shpt_assign_header {
  padding-top: 10px;
}

.shipment_count_markup {
  padding-top: 15px;
}

.sendfrom_addr_field_wrapper .form-type-textfield .form-text,
.sendto_addr_field_wrapper .form-type-textfield .form-text {
  width: 95%;
}

.small-margin {
  margin : 10px 0;
}

.cost-center-popup .modal-content #modal-content {
  height: 500px !important;
}

.page-my-shipment #price-summary-wrapper .table-container table td:first-child {
   font-weight: normal;
 }

.page-my-shipment #price-summary-wrapper .table-container table tr.st5-total td:first-child {
  font-weight: bold;
}

.page-shipment-bulkupload .modal-content {
  overflow: hidden;
}

.form-type-select select.select-width-100 {
  width : 100px;
}

.page-shipment-bulkupload .sendby-address-wrapper .address_lookup {
  display: inline-block;
  margin-left: 11px;
}


.price-align-right {
  text-align: right;
}

.page-payment-return table.payment-summary td:nth-child(3),
.page-payment-return table.payment-summary td:nth-child(7) {
  width: 50px;
}
.page-master-sp-qs-details .multiselect-wrapper .form-type-select.form-item.form-group {
  display: block;
}

.page-no-cache h1 {
  text-align: center;
}

.page-no-cache p {
  padding-left: 10%;
  padding-top: 3%;
}
/*for php 7.2*/
.step1-header-admin {
     margin-top: 35px !important;
}