body {
	margin:0;
}
* {
	overflow-wrap: break-word;;
}
#row-banner,
#content {
	 width:990px; 
	margin: 0 auto;
}
#fx-respond #row-banner,
#fx-respond #content {
	width: 100%;
	max-width:990px;
}


#container.full{
	width:100% !Important;
}
#container.full #content{
	width:1200px !Important;
	margin-right:auto;
	margin-left:auto;
	
}

 .global_footer_reference *,
 .global_nav_reference * {
  -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
		  box-sizing: border-box;
		  text-decoration:none !important;
		  
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  
}
#container {
	max-width:none !important;
	width:100% !important;
}

@media (min-width: 767px) {
  .container {
	width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
	width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
	width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 767px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;
  }
  .col-sm-12 {
	width: 100%;
  }
  .col-sm-11 {
	width: 91.66666667%;
  }
  .col-sm-10 {
	width: 83.33333333%;
  }
  .col-sm-9 {
	width: 75%;
  }
  .col-sm-8 {
	width: 66.66666667%;
  }

  .col-sm-7 {
	width: 58.33333333%;
  }
  .col-sm-6 {
	width: 50%;
  }
  .col-sm-5 {
	width: 41.66666667%;
  }
  .col-sm-4 {
	width: 33.33333333%;
  }
  .col-sm-3 {
	width: 25%;
  }
  .col-sm-2 {
	width: 16.66666667%;
  }
  .col-sm-1 {
	width: 8.33333333%;
  }
  .col-sm-pull-12 {
	right: 100%;
  }
  .col-sm-pull-11 {
	right: 91.66666667%;
  }
  .col-sm-pull-10 {
	right: 83.33333333%;
  }
  .col-sm-pull-9 {
	right: 75%;
  }
  .col-sm-pull-8 {
	right: 66.66666667%;
  }
  .col-sm-pull-7 {
	right: 58.33333333%;
  }
  .col-sm-pull-6 {
	right: 50%;
  }
  .col-sm-pull-5 {
	right: 41.66666667%;
  }
  .col-sm-pull-4 {
	right: 33.33333333%;
  }
  .col-sm-pull-3 {
	right: 25%;
  }
  .col-sm-pull-2 {
	right: 16.66666667%;
  }
  .col-sm-pull-1 {
	right: 8.33333333%;
  }
  .col-sm-pull-0 {
	right: auto;
  }
  .col-sm-push-12 {
	left: 100%;
  }
  .col-sm-push-11 {
	left: 91.66666667%;
  }
  .col-sm-push-10 {
	left: 83.33333333%;
  }
  .col-sm-push-9 {
	left: 75%;
  }
  .col-sm-push-8 {
	left: 66.66666667%;
  }
  .col-sm-push-7 {
	left: 58.33333333%;
  }
  .col-sm-push-6 {
	left: 50%;
  }
  .col-sm-push-5 {
	left: 41.66666667%;
  }
  .col-sm-push-4 {
	left: 33.33333333%;
  }
  .col-sm-push-3 {
	left: 25%;
  }
  .col-sm-push-2 {
	left: 16.66666667%;
  }
  .col-sm-push-1 {
	left: 8.33333333%;
  }
  .col-sm-push-0 {
	left: auto;
  }
  .col-sm-offset-12 {
	margin-left: 100%;
  }
  .col-sm-offset-11 {
	margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
	margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
	margin-left: 75%;
  }
  .col-sm-offset-8 {
	margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
	margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
	margin-left: 50%;
  }
  .col-sm-offset-5 {
	margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
	margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
	margin-left: 25%;
  }
  .col-sm-offset-2 {
	margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
	margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
	margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float: left;
  }
  .col-md-12 {
	width: 100%;
  }
  .col-md-11 {
	width: 91.66666667%;
  }
  .col-md-10 {
	width: 83.33333333%;
  }
  .col-md-9 {
	width: 75%;
  }
  .col-md-8 {
	width: 66.66666667%;
  }
  .col-md-7 {
	width: 58.33333333%;
  }
  .col-md-6 {
	width: 50%;
  }
  .col-md-5 {
	width: 41.66666667%;
  }
  .col-md-4 {
	width: 33.33333333%;
  }
  .col-md-3 {
	width: 25%;
  }
  .col-md-2 {
	width: 16.66666667%;
  }
  .col-md-1 {
	width: 8.33333333%;
  }
  .col-md-pull-12 {
	right: 100%;
  }
  .col-md-pull-11 {
	right: 91.66666667%;
  }
  .col-md-pull-10 {
	right: 83.33333333%;
  }
  .col-md-pull-9 {
	right: 75%;
  }
  .col-md-pull-8 {
	right: 66.66666667%;
  }
  .col-md-pull-7 {
	right: 58.33333333%;
  }
  .col-md-pull-6 {
	right: 50%;
  }
  .col-md-pull-5 {
	right: 41.66666667%;
  }
  .col-md-pull-4 {
	right: 33.33333333%;
  }
  .col-md-pull-3 {
	right: 25%;
  }
  .col-md-pull-2 {
	right: 16.66666667%;
  }
  .col-md-pull-1 {
	right: 8.33333333%;
  }
  .col-md-pull-0 {
	right: auto;
  }
  .col-md-push-12 {
	left: 100%;
  }
  .col-md-push-11 {
	left: 91.66666667%;
  }
  .col-md-push-10 {
	left: 83.33333333%;
  }
  .col-md-push-9 {
	left: 75%;
  }
  .col-md-push-8 {
	left: 66.66666667%;
  }
  .col-md-push-7 {
	left: 58.33333333%;
  }
  .col-md-push-6 {
	left: 50%;
  }
  .col-md-push-5 {
	left: 41.66666667%;
  }
  .col-md-push-4 {
	left: 33.33333333%;
  }
  .col-md-push-3 {
	left: 25%;
  }
  .col-md-push-2 {
	left: 16.66666667%;
  }
  .col-md-push-1 {
	left: 8.33333333%;
  }
  .col-md-push-0 {
	left: auto;
  }
  .col-md-offset-12 {
	margin-left: 100%;
  }
  .col-md-offset-11 {
	margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
	margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
	margin-left: 75%;
  }
  .col-md-offset-8 {
	margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
	margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
	margin-left: 50%;
  }
  .col-md-offset-5 {
	margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
	margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
	margin-left: 25%;
  }
  .col-md-offset-2 {
	margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
	margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
	margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	float: left;
  }
  .col-lg-12 {
	width: 100%;
  }
  .col-lg-11 {
	width: 91.66666667%;
  }
  .col-lg-10 {
	width: 83.33333333%;
  }
  .col-lg-9 {
	width: 75%;
  }
  .col-lg-8 {
	width: 66.66666667%;
  }
  .col-lg-7 {
	width: 58.33333333%;
  }
  .col-lg-6 {
	width: 50%;
  }
  .col-lg-5 {
	width: 41.66666667%;
  }
  .col-lg-4 {
	width: 33.33333333%;
  }
  .col-lg-3 {
	width: 25%;
  }
  .col-lg-2 {
	width: 16.66666667%;
  }
  .col-lg-1 {
	width: 8.33333333%;
  }
  .col-lg-pull-12 {
	right: 100%;
  }
  .col-lg-pull-11 {
	right: 91.66666667%;
  }
  .col-lg-pull-10 {
	right: 83.33333333%;
  }
  .col-lg-pull-9 {
	right: 75%;
  }
  .col-lg-pull-8 {
	right: 66.66666667%;
  }
  .col-lg-pull-7 {
	right: 58.33333333%;
  }
  .col-lg-pull-6 {
	right: 50%;
  }
  .col-lg-pull-5 {
	right: 41.66666667%;
  }
  .col-lg-pull-4 {
	right: 33.33333333%;
  }
  .col-lg-pull-3 {
	right: 25%;
  }
  .col-lg-pull-2 {
	right: 16.66666667%;
  }
  .col-lg-pull-1 {
	right: 8.33333333%;
  }
  .col-lg-pull-0 {
	right: auto;
  }
  .col-lg-push-12 {
	left: 100%;
  }
  .col-lg-push-11 {
	left: 91.66666667%;
  }
  .col-lg-push-10 {
	left: 83.33333333%;
  }
  .col-lg-push-9 {
	left: 75%;
  }
  .col-lg-push-8 {
	left: 66.66666667%;
  }
  .col-lg-push-7 {
	left: 58.33333333%;
  }
  .col-lg-push-6 {
	left: 50%;
  }
  .col-lg-push-5 {
	left: 41.66666667%;
  }
  .col-lg-push-4 {
	left: 33.33333333%;
  }
  .col-lg-push-3 {
	left: 25%;
  }
  .col-lg-push-2 {
	left: 16.66666667%;
  }
  .col-lg-push-1 {
	left: 8.33333333%;
  }
  .col-lg-push-0 {
	left: auto;
  }
  .col-lg-offset-12 {
	margin-left: 100%;
  }
  .col-lg-offset-11 {
	margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
	margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
	margin-left: 75%;
  }
  .col-lg-offset-8 {
	margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
	margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
	margin-left: 50%;
  }
  .col-lg-offset-5 {
	margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
	margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
	margin-left: 25%;
  }
  .col-lg-offset-2 {
	margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
	margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
	margin-left: 0;
  }
}

input[type="search"] {
  -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
		  box-sizing: border-box;
}

input[type="search"] {
  -webkit-appearance: none;
}

.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
 .global_nav_reference .dropdown-menu,
 .global_footer_reference .dropdown-menu{
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
		  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
 .global_nav_reference .dropdown-menu.divider,
 .global_footer_reference .dropdown-menu.divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
 .global_nav_reference .dropdown-menu> li > a,
 .global_footer_reference .dropdown-menu> li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
 .global_nav_reference .dropdown-menu> li > a:hover,
 .global_nav_reference .dropdown-menu> li > a:focus,
 .global_footer_reference .dropdown-menu> li > a:hover,
 .global_footer_reference .dropdown-menu> li > a:focus {
  color: #262626 !important;
  text-decoration: none;
  background-color: #f5f5f5;
}
 .global_nav_reference .dropdown-menu> .active > a,
 .global_nav_reference .dropdown-menu> .active > a:hover,
 .global_nav_reference .dropdown-menu> .active > a:focus,
 .global_footer_reference .dropdown-menu> .active > a,
 .global_footer_reference .dropdown-menu> .active > a:hover,
 .global_footer_reference .dropdown-menu> .active > a:focus {
  color: #fff !important;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
 .global_nav_reference .dropdown-menu> .disabled > a,
 .global_nav_reference .dropdown-menu> .disabled > a:hover,
 .global_nav_reference .dropdown-menu> .disabled > a:focus,
 .global_footer_reference .dropdown-menu> .disabled > a,
 .global_footer_reference .dropdown-menu> .disabled > a:hover,
 .global_footer_reference .dropdown-menu> .disabled > a:focus {
  color: #777 !important;
}
 .global_nav_reference .dropdown-menu> .disabled > a:hover,
 .global_nav_reference .dropdown-menu> .disabled > a:focus,
 .global_nav_reference .dropdown-menu> .disabled > a:hover,
 .global_nav_reference .dropdown-menu> .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu{
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .global_nav_reference .dropdown-menu{
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .global_nav_reference .dropdown-menu{
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 767px) {
  .navbar-right .global_nav_reference .dropdown-menu{
	right: 0;
	left: auto;
  }
  .navbar-right .dropdown-menu-left {
	right: auto;
	left: 0;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
/*.hide {
  display: none !important;
}
.show {
  display: block !important;
}*/
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
	display: block !important;
  }
  table.visible-xs {
	display: table !important;
  }
  tr.visible-xs {
	display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
	display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
	display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
	display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
	display: inline-block !important;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .visible-sm {
	display: block !important;
  }
  table.visible-sm {
	display: table !important;
  }
  tr.visible-sm {
	display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
	display: table-cell !important;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .visible-sm-block {
	display: block !important;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .visible-sm-inline {
	display: inline !important;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .visible-sm-inline-block {
	display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
	display: block !important;
  }
  table.visible-md {
	display: table !important;
  }
  tr.visible-md {
	display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
	display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
	display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
	display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
	display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
	display: block !important;
  }
  table.visible-lg {
	display: table !important;
  }
  tr.visible-lg {
	display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
	display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
	display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
	display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
	display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
	display: none !important;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .hidden-sm {
	display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
	display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
	display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
	display: block !important;
  }
  table.visible-print {
	display: table !important;
  }
  tr.visible-print {
	display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
	display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
	display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
	display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
	display: inline-block !important;
  }
}
@media print {
  .hidden-print {
	display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.css.map */

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.clear {
  clear: both; }

.fxg-body-container {
  margin: 0 auto;
  padding: 0;
  width: 960px; }

.fxg-body-container .fxg-linkcontainer {
  margin: 0 0 0 30px; }

/* COLOR MIXINS */
.fxg-purple {
  color: #4D148C; }

.fxg-blue {
  color: #007ab7 }

.fxg-gray {
  color: #58595B; }

/* TYPOGRAPHY STYLES */

/* TYPOGRAPHY STYLES */
 .global_footer_reference *,
 .global_nav_reference * {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  
  .global_nav_reference .fxg-button.fxg-button--orange span{
	  font-size: 19px;
  }

.global_footer_reference h1, .global_footer_reference h2, .global_footer_reference h3, 
.global_footer_reference h4, .global_footer_reference h5, .global_footer_reference h6,
.global_nav_reference h1, .global_nav_reference h2, .global_nav_reference h3, 
.global_nav_reference h4, .global_nav_reference h5, .global_nav_reference h6 {
  font-size: inherit;
  line-height: 1.1; }

.global_footer_reference h1, .global_footer_reference h2, .global_footer_reference h3,
.global_nav_reference h1, .global_nav_reference h2, .global_nav_reference h3 {
  margin-top: 20px;
  margin-bottom: 10px; }

.global_footer_reference h1, 
.global_nav_reference h1 {
  font-style: normal;
  font-size: 45px;
  font-weight: 300;
  line-height: 45px; }
  .fxg-hero h1 {
	font-size: 55px;
	line-height: 60px; }
	@media (max-width: 767px) {
	  .fxg-hero h1 {
		font-size: 32px;
		line-height: 34px; } }

.global_footer_reference h2,
.global_nav_reference h2{
  font-style: normal;
  font-size: 45px;
  font-weight: 300;
  line-height: 45px; }
  .fxg-hero h2 {
	font-size: 55px;
	line-height: 60px; }
	@media (max-width: 767px) {
	  .fxg-hero h2 {
		font-size: 32px;
		line-height: 34px; } }

.global_nav_reference h3,
 .global_footer_reference h3{
  font-style: normal;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px; }

.global_nav_reference a,
 .global_footer_reference a{
  color: #007ab7
  text-decoration: none; }

.global_nav_reference b,
 .global_footer_reference b,
 .global_nav_reference strong,
 .global_footer_reference strong{
  font-size: inherit; }

/* TYPOGRAPHY MIXINS */
.global_nav_reference .italic,
 .global_footer_reference .italic {
  font-style: italic;
  font-weight: 400; } 

/* STRUCTURE */
.fxg-wrapper {
  width: 970px;
  margin: 0 auto; }
  .fxg-alert .fxg-wrapper {
	position: relative; }
  .fxg-expandable-cols .fxg-wrapper {
	overflow: hidden; }

/* STRUCTURE */
.fxg-wrapper a{
color:#ffffff;}

@media screen and (max-width: 992px) {
  .fxg-wrapper {
	width: 738px;
	padding: 0px 15px; } }

@media screen and (max-width: 767px) {
  .fxg-wrapper {
	width: auto;
	/*min-width: 320px; */
	} }

@media screen and (min-width: 993px) {
  .fxg-desktop--hide {
	display: none !important; } }

@media screen and (max-width: 992px) and (min-width: 769px) {
  .fxg-tablet--hide {
	display: none !important; } }

@media screen and (max-width: 767px) {
  .fxg-mobile--hide {
	display: none !important; } }

.fxg-hidden {
  display: none; }

/* Form */
input {
  outline: none; }

/* COMPONENTS COMMON */
.fxg-column-75 {
  width: 75%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.fxg-column-67 {
  width: 67%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.fxg-column-50 {
  width: 50%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.fxg-column-33 {
  width: 33%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.fxg-column-25 {
  width: 25%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.fxg-basic-header {
  width: 100%;
  padding: 0;
  margin: 0;
  background: #4d148c;
  height: 75px; }

.fxg-basic-header-text {
  float: right;
  font-size: 25px;
  margin: 25px 40px;
  color: #fff; }

.fxg-basic-logo {
  float: left;
  margin: 25px 40px; }

.fxg-basic-logo img {
  height: 25px; }

.fxg-basic-breadcrumb-container {
  padding: 10px;
  background: #efefef; }

/* Text colors */
.fxg-text--white {
  color: #ffffff !important; }
  @media (max-width: 767px) {
	.fxg-landing-hero .fxg-text--white {
	  color: #59595B !important; } }

.fxg-divider {
  margin-top: 50px;
  margin-bottom: 50px; }

/* RALEWAY 
@import 'https://fonts.googleapis.com/css?family=Roboto:100,300,700';
*/
/* Roboto 
@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url("//www.fedex.com/css/legacy/fonts/Roboto-Light.ttf") format("truetype")}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url("//www.fedex.com/css/legacy/fonts/Roboto-Regular.ttf") format("truetype")}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url("//www.fedex.com/css/legacy/fonts/Roboto-Bold.ttf") format("truetype")}
@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url("//www.fedex.com/css/legacy/fonts/Roboto-LightItalic.ttf") format("truetype")}
@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url("//www.fedex.com/css/legacy/fonts/Roboto-Italic.ttf") format("truetype")}
@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url("//www.fedex.com/css/legacy/fonts/Roboto-BoldItalic.ttf") format("truetype")}
*/
/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-assistant {
  margin: 0 auto; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
/* User Utility Nav
-------------------------*/
.fxg-user-options {
	float:right;
}  
  /* User Utility Nav Search
  -------------------------*/
.fxg-user-options .fxg-dropdown__sub-menu.utility-nav-dropdown__sub-menu .richtext p, .fxg-user-options .fxg-dropdown__sub-menu.utility-nav-dropdown__sub-menu .richtext div {
	margin:0 0 10px;
	padding:0;
}
  .fxg-user-options__option {
	font-size: 14px;
	display: inline-block; }
	.fxg-user-options__option .fxg-user-options__icon {
	  background-image: url(http://www.fedex.com/images/legacy/menu-sprite-legacy.png);
	  background-size: 77px 56px;
	  /*replace with better option*/ }
	.fxg-user-options__option.fxg-dropdown__item--open {
	  background-color: #ffffff;
	  padding: 0;
	  margin: 0;
	  transition: 0s margin ease; }
	.fxg-user-options__option:last-of-type {
	  padding-right: 0; }
  .fxg-user-options__sign-in {
	cursor: pointer; }
	@media(max-width:767px){
		.fxg-user-options__sign-in-text,.fx-global-postlog-link span, .fx-global-prelog-link span {display:none}
	}
	.fxg-user-options__sign-in .fxg-user-options__icon {
	  margin: 0 0 0 5px;
	  width: 28px;
	  height: 27px;
	  background-repeat: no-repeat;
	  background-position: -12px 0px; }
	@media (min-width: 993px) {
	  .fxg-user-options__sign-in.fxg-dropdown__item--open .fxg-user-options__icon {
		background-position: -12px -28px; } 
	}
	.fxg-nav--search-open .fxg-user-options__sign-in, .fxg-header--search-close .fxg-user-options__sign-in {
	  display: none; }
  .fxg-user-options__search-btn {
	cursor: pointer; }
	.fxg-user-options__search-btn .fxg-user-options__icon {
	  width: 26px;
	  height: 30px;
	  background-repeat: no-repeat;
	  background-position: -40px 1px; }
	.fxg-nav--search-open .fxg-user-options__search-btn, .fxg-header--search-close .fxg-user-options__search-btn {
	  display: none; }
	@media (max-width: 767px) {
	  .fxg-user-options__search-btn {
		display: none; } }
  .fxg-user-options__search {
	border: 1px solid rgba(255, 255, 255, 0.25);
	border-radius: 40px;
	display: none;
	margin: 15px 0px 14px 0px;
	transition: .25s margin ease; }
	.fxg-header--shrunk .fxg-user-options__search {
	  /*margin: 6px 0px 5px;*/
	  margin: 3px 0 0; }
	.fxg-user-options__search .fxg-user-options__search-field {
	  background: #4D148C;
	  border: 0px;
	  color: #ffffff;
	  font-size: 16px;
	  padding: 10px;
	  width: 100px;
	  transition: .25s padding ease; }
	  .fxg-header--search-close .fxg-user-options__search .fxg-user-options__search-field {
		width: 670px; }
		@media (max-width: 992px) {
		  .fxg-header--search-close .fxg-user-options__search .fxg-user-options__search-field {
			width: 375px; } }
	  .fxg-user-options__search .fxg-user-options__search-field::-webkit-input-placeholder {
		color: #ffffff;
		font-weight: 300; }
		@media (max-width: 767px) {
		  .fxg-user-options__search .fxg-user-options__search-field::-webkit-input-placeholder {
			font-size: 14px; } }
	  .fxg-user-options__search .fxg-user-options__search-field::-moz-placeholder {
		color: #ffffff;
		font-weight: 300; }
		@media (max-width: 767px) {
		  .fxg-user-options__search .fxg-user-options__search-field::-moz-placeholder {
			font-size: 14px; } }
	  .fxg-user-options__search .fxg-user-options__search-field:-ms-input-placeholder {
		color: #ffffff;
		font-weight: 300; }
		@media (max-width: 767px) {
		  .fxg-user-options__search .fxg-user-options__search-field:-ms-input-placeholder {
			font-size: 14px; } }
	  @media (max-width: 767px) {
		.fxg-user-options__search .fxg-user-options__search-field {
		  width: calc(100% - 90px); } }
	  .fxg-nav--search-open .fxg-user-options__search .fxg-user-options__search-field {
		animation: search-slide .5s ease forwards; }
	  .fxg-header--search-close .fxg-user-options__search .fxg-user-options__search-field {
		animation: search-slide-close .5s ease forwards; }
	.fxg-user-options__search .fxg-search-btn {
	  width: 26px;
	  height: 30px;
	  background-position: -40px 0px; }
	.fxg-user-options__search .fxg-close-btn {
	  cursor: pointer;
	  width: 12px;
	  height: 12px;
	  background-position: -66px 0px;
	  margin-bottom: 7px; }
	  @media (max-width: 767px) {
		.fxg-user-options__search .fxg-close-btn {
		  display: none; } }
	.fxg-nav--search-open .fxg-user-options__search, .fxg-header--search-close .fxg-user-options__search {
	  display: inline-block;
	  width: auto; }
	@media (max-width: 767px) {
	  .fxg-nav--mobile-menu-open .fxg-user-options__search {
		display: block;
		width: 100%;
		margin: 0;
		margin-bottom: 14px; } }
	.fxg-user-options__search-results {
	  background-color: #ffffff; }
	  .fxg-user-options__search-results .fxg-search-results__row {
		font-size: 12px;
		color: #58595B;
		padding: 19px 20px 12px 20px;
		border-bottom: 1px solid #D8D8D8; }
		.fxg-user-options__search-results .fxg-search-results__row:last-child {
		  border-bottom: 0; }
	  .fxg-user-options__search-results .fxg-search-results__title {
		font-size: 9px;
		font-weight: 700;
		background-color: #F2F2F2;
		text-transform: uppercase; }
  .fxg-user-options__icon {
	height: 25px;
	vertical-align: middle;
	align-content: right;
	margin: 0 16px; }
	@media (max-width: 767px) {
	  .fxg-user-options__icon {
		margin: 0 6px; } }
	.fxg-dropdown__link .fxg-user-options__icon {
	  margin: 0; }
  .fxg-user-options__menu-btn {
	cursor: pointer;
	display: none !important; }
	.fxg-nav--search-open .fxg-user-options__menu-btn, .fxg-header--search-close .fxg-user-options__menu-btn {
	  display: none !important; }
	@media (max-width: 992px) {
	  .fxg-user-options__menu-btn {
		display: inline-block !important; } }

/* Search
-------------------------*/
.fxg-search {
  background: #4D148C;
  display: inline-block;
  float: right; }
  @media (max-width: 767px) {
	.fxg-nav--mobile-menu-open .fxg-search {
	  display: block;
	  float: none;
	  margin: -4px -15px;
	  padding: 15px;
	  padding-bottom: 0px;
	  border-top: 1px solid rgba(216, 216, 216, 0.33);
	  border-bottom: 1px solid rgba(216, 216, 216, 0.33); } }

.fxg-search-results {
  width: 100%;
  display: none; }
  .fxg-search-results--show {
	display: block; }
	@media (max-width: 767px) {
	  .fxg-search-results--show {
		width: 100vw;
		position: relative;
		z-index: 12;
		margin-left: -15px; } }

.fxg-search-results__row {
  display: block;
  text-decoration: none; }

@keyframes search-slide {
  to {
	width: 670px; } }

@media (max-width: 992px) {
  @keyframes search-slide {
	to {
	  width: 375px; } } }

@keyframes search-slide-close {
  to {
	width: 0; } }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-tracking-module {
  width: 240px;
  padding: 15px;
  color: #58595B;
  border-bottom: 1px solid #D8D8D8; }
  @media (max-width: 992px) {
	.fxg-tracking-module {
	  width: 465px; } }
  @media (max-width: 767px) {
	.fxg-tracking-module {
	  width: 100%; } }

.fxg-tracking-error {
  /* THESE ARE TEMPORARY STYLES. WILL BE TBD BY DESIGN LATER. */
  padding: 8px;
  background: #b92c28;
  color: #fff; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-tracking-app__results {
  margin: 0;
  padding: 40px 0px;
  display: none;
  text-align: center; }
  @media (max-width: 767px) {
	.fxg-tracking-app__results {
	  padding: 25px 0px; } }
  .fxg-app-container--open .fxg-tracking-app__results {
	display: block; }

.fxg-tracking-app__multi-tracking {
  display: none; }
  .fxg-app-container--open .fxg-tracking-app__multi-tracking {
	display: block; }

.fxg-tracking-app__status {
  margin: 15px 0; }
  .fxg-tracking-app__status .fxg-text {
	font-size: 16px;
	font-weight: 300; }

.fxg-tracking-app__status-icon {
  background-image: url(http://www.fedex.com/images/legacy/tracking-sprite.png);
  background-size: 100%;
  height: 40px;
  width: 640px;
  display: block;
  margin: 15px auto; }
  .fxg-tracking-app__status-icon__label-created {
	background-position: 0px 0px; }
  .fxg-tracking-app__status-icon__intiated {
	background-position: 0px -88px; }
  .fxg-tracking-app__status-icon__held-for-pickup {
	background-position: 0px -175px; }
  .fxg-tracking-app__status-icon__picked-up {
	background-position: 0px -262px; }
  .fxg-tracking-app__status-icon__in-transit {
	background-position: 0px -350px; }
  .fxg-tracking-app__status-icon__on-schedule {
	background-position: 0px -438px; }
  .fxg-tracking-app__status-icon__delivery-exception {
	background-position: 0px -526px; }
  .fxg-tracking-app__status-icon__clearance-delay {
	background-position: 0px -526px; }
  .fxg-tracking-app__status-icon__shipment-exception {
	background-position: 0px -526px; }
  .fxg-tracking-app__status-icon__delivered {
	background-position: 0px -788px; }
  .fxg-tracking-app__status-icon__cancelled {
	background-position: 0px 30px; }
  .fxg-tracking-app__status-icon__pending {
	background-position: 0px 30px; }
  .fxg-tracking-app__status-icon__expiring {
	background-position: 0px 30px; }
  .fxg-tracking-app__status-icon__expired {
	background-position: 0px 30px; }
  @media (max-width: 767px) {
	.fxg-tracking-app__status-icon {
	  width: 100%; } }

.fxg-tracking-app--status-color {
  color: #4D148C;
  fill: #4D148C; }
  .fxg-tracking-app__status--error .fxg-tracking-app--status-color {
	color: #E8002E !important;
	fill: #E8002E; }
  .fxg-tracking-app__status--success .fxg-tracking-app--status-color {
	color: #009900;
	fill: #009900; }

.fxg-tracking-app--stroke-status-color {
  stroke: #4D148C; }
  .fxg-tracking-app__status--error .fxg-tracking-app--stroke-status-color {
	stroke: #E8002E !important; }
  .fxg-tracking-app__status--success .fxg-tracking-app--stroke-status-color {
	stroke: #009900; }

.fxg-tracking-app__details {
  text-align: left;
  max-width: 633px;
  margin: 20px auto 30px; }
  @media (max-width: 767px) {
	.fxg-tracking-app__details {
	  margin: 15px auto 0px; } }

.fxg-tracking-app__detail-info {
  font-size: 18px;
  line-height: 23px;
  font-weight: 300;
  letter-spacing: -.15px; }
  @media (max-width: 767px) {
	.fxg-tracking-app__detail-info {
	  display: block; } }

.fxg-tracking-app__sub-title {
  font-size: 10px;
  line-height: 12px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 15px 0px 3px;
  display: block; }

.fxg-tracking-app__more {
  padding: 30px 60px;
  font-weight: 700;
  line-height: 12px;
  text-transform: uppercase; }
  @media (max-width: 992px) {
	.fxg-tracking-app__more {
	  padding: 20px 0px; } }

.fxg-tracking-app__more-links {
  float: left; }
  @media (max-width: 767px) {
	.fxg-tracking-app__more-links {
	  display: none; } }

.fxg-tracking-app__more-detail {
  float: right; }
  @media (max-width: 767px) {
	.fxg-tracking-app__more-detail {
	  float: none; } }

.fxg-tracking-app__watch-list-btn {
  cursor: pointer; }
  .fxg-tracking-app__watch-list-btn--selected .fxg-tracking-app__watch-icon {
	fill: #007ab7 !important; }
  .fxg-tracking-app__watch-list-btn .fxg-tracking-app__watch-icon {
	fill: none;
	position: relative;
	top: 3px;
	left: -2px; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-toggle {
  clear: both;
  display: flex;
  justify-content: center; }
  .fxg-toggle:after {
	content: " ";
	display: table;
	clear: both; }
  .fxg-toggle__panel {
	float: left; }
	@media (max-width: 767px) {
	  .fxg-toggle__panel {
		width: 50%; } }
  .fxg-toggle__selector {
	cursor: pointer;
	color: #007ab7;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	line-height: 12px;
	width: 316px;
	padding: 15px;
	border: 1px solid #007ab7; }
	@media (max-width: 767px) {
	  .fxg-toggle__selector {
		width: 100%;
		font-size: 10px;
		line-height: 10px; } }
	.fxg-toggle__panel:first-child .fxg-toggle__selector {
	  border-top-left-radius: 30px;
	  border-bottom-left-radius: 30px; }
	.fxg-toggle__panel:last-child .fxg-toggle__selector {
	  border-top-right-radius: 30px;
	  border-bottom-right-radius: 30px; }
	.fxg-toggle__panel--active .fxg-toggle__selector {
	  background-color: #007ab7;
	  color: #ffffff; }
  .fxg-toggle__content {
	display: none; }
	.fxg-toggle__panel--active .fxg-toggle__content {
	  display: block;
	  position: absolute;
	  margin-top: 40px;
	  width: 100%;
	  left: 0px; }
	  @media (max-width: 767px) {
		.fxg-toggle__panel--active .fxg-toggle__content {
		  left: 15px;
		  width: calc(100vw - 60px); } }
  .fxg-toggle__wrapper {
	width: 632px;
	margin: 0 auto; }
	@media (max-width: 767px) {
	  .fxg-toggle__wrapper {
		width: 100%; } }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fdx_title_component_placeholder {
  padding: 20px;
  background: #F2B1A7; }

.fxg-hero .fxg-title {
  letter-spacing: -0.63px;
  font-weight: 300;
  margin-top: 0; }
  @media (max-width: 767px) {
	.fxg-hero .fxg-title {
	  margin: 0 auto;
	  max-width: 199px; } }

.fxg-landing-hero .fxg-title {
  margin-top: 0px;
  font-size: 50px;
  letter-spacing: .5px; }
  @media (max-width: 767px) {
	.fxg-landing-hero .fxg-title {
	  margin-top: 20px;
	  font-size: 30px;
	  line-height: 35px;
	  max-width: 100%; } }

.fxg-landing-hero--large .fxg-title {
  text-align: center; }

.fxg-offer .fxg-title {
  text-align: center;
  font-size: 35px; }

.fxg-featured-offer .fxg-title {
  font-size: 28px;
  line-height: 23px;
  margin-top: 0px; }
  @media (max-width: 992px) {
	.fxg-featured-offer .fxg-title {
	  font-size: 22px; } }
  @media (max-width: 767px) {
	.fxg-featured-offer .fxg-title {
	  max-width: 100%; } }

.fxg-expandable-cols .fxg-title {
  font-size: 35px;
  font-weight: 300;
  text-align: center;
  margin: 0 0 15px 0; }

.fxg-tabs .fxg-title {
  text-align: center;
  font-size: 35px;
  font-weight: 300; }

.fxg-featured-offer--landing .fxg-title {
  text-align: left !important;
  font-size: 20px !important; }
  @media (max-width: 767px) {
	.fxg-featured-offer--landing .fxg-title {
	  text-align: center !important;
	  line-height: 23px; } }

.fxg-tracking-app__status .fxg-title {
  display: block;
  font-size: 20px;
  font-weight: 400;
  text-transform: none; }

.fxg-tracking-app__multi-tracking .fxg-title {
  font-size: 28px; }
  @media (max-width: 767px) {
	.fxg-tracking-app__multi-tracking .fxg-title {
	  font-size: 24px;
	  line-height: 26px;
	  max-width: 100%; } }

.fxg-drawer .fxg-title {
  font-size: 28px;
  line-height: 28px;
  color: #58595B;
  margin-top: 0; }
  @media (max-width: 992px) {
	.fxg-drawer .fxg-title {
	  font-size: 22px;
	  line-height: 22px; } }

.fxg-drawer__content .fxg-title {
  font-size: 35px;
  line-height: 42px;
  font-weight: 300; }
  @media (max-width: 767px) {
	.fxg-drawer__content .fxg-title {
	  font-size: 22px;
	  line-height: 26px; } }

.fxg-pods .fxg-title {
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 35px;
  font-weight: 300; }

.fxg-accordion-selector .fxg-title {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 10px; }

.fxg-offer__item .fxg-title {
  text-align: left;
  font-size: 28px;
  line-height: 26px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 20px; }
  @media (max-width: 767px) {
	.fxg-offer__item .fxg-title {
	  font-size: 18px;
	  font-weight: 400;
	  text-align: center; } }

.fxg-offer__item--small .fxg-title {
  max-width: 275px;
  margin-top: 0;
  margin-bottom: 13px; }
  @media (max-width: 767px) {
	.fxg-offer__item--small .fxg-title {
	  max-width: 100%; } }
.fxg-footer .fxg-title{color:#4d148c;font-size:10px;font-family:'Dangrek',sans-serif;font-weight:700;letter-spacing:.75px;text-transform:uppercase;margin-bottom:20px}
@media(max-width:767px){.fxg-footer .fxg-title{font-size:12px;margin-top:16px;margin-bottom:4px;display:inline-block}
}
.fxg-footer__social .fxg-title{display:inline-block;margin-right:15px;vertical-align:top;line-height:36px}
.fxg-footer .fxg-copyright .fxg-title{color:#fff !important;text-transform:none;font-weight:400;font-size:12px;line-height:12px;font-style:normal;letter-spacing:normal;margin-bottom:0;text-align:center}
.fxg-footer .fxg-link__separator{
color: #fff !important; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-tabs {
  margin-top: 25px;
  margin-bottom: 60px; }
  .fxg-tabs__lead {
	max-width: 650px;
	font-size: 18px;
	font-weight: 300;
	line-height: 24px;
	margin: 0 auto 30px;
	text-align: center; }
	@media (max-width: 992px) {
	  .fxg-tabs__lead {
		max-width: 100%; } }
  .fxg-tabs .nav-tabs {
	display: flex;
	justify-content: center;
	align-items: center;
	border: 0; }
  .fxg-tabs .tab-content {
	margin-top: 30px; }
	@media (max-width: 767px) {
	  .fxg-tabs .tab-content {
		margin-top: 15px; } }
  .fxg-tabs .nav-tabs > li > a {
	display: block;
	color: #59595B;
	background-color: #F3F4F8;
	height: 50px;
	width: 210px;
	max-width: 210px;
	text-align: center;
	border: 0;
	border-radius: 0;
	padding: 0px 25px;
	line-height: 50px; }
	@media (max-width: 992px) {
	  .fxg-tabs .nav-tabs > li > a {
		width: 176px; } }
	.fxg-tabs .nav-tabs > li > a span {
	  display: inline-block;
	  vertical-align: middle;
	  font-size: 14px;
	  line-height: 12px; }
	  @media (max-width: 992px) {
		.fxg-tabs .nav-tabs > li > a span {
		  font-size: 12px; } }
  .fxg-tabs .nav-tabs > li.active > a, .fxg-tabs .nav-tabs > li.active > a:hover, .fxg-tabs .nav-tabs > li.active > a:focus {
	color: #ffffff !important;
	background-color: #4D148C;
	border: 0px;
	height: 60px;
	line-height: 60px; }
	.fxg-tabs .nav-tabs > li.active > a span, .fxg-tabs .nav-tabs > li.active > a:hover span, .fxg-tabs .nav-tabs > li.active > a:focus span {
	  font-weight: 700; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-sub-menu {
  width: 100%;
  background-color: #F3F4F8;
  text-align: center; }
  .fxg-sub-menu--sticky {
	position: fixed;
	top: 0px;
	z-index: 10; }
  @media (max-width: 767px) {
	.fxg-sub-menu {
	  display: none; } }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-pods {
  margin-top: 50px;
  margin-bottom: 60px;
  text-align: center; }
  .fxg-pods h3 {
	font-size: 20px !important; }
  .fxg-pods .fxg-swipe__wrapper {
	display: flex;
	justify-content: center; }
  .fxg-pods p {
	max-width: 660px;
	margin: 0 auto;
	font-size: 20px;
	font-weight: 300;
	line-height: 27px;
	margin-top: 5px; }

.fxg-swipe--active {
  overflow: hidden;
  visibility: hidden;
  position: relative; }
  .fxg-swipe--active .fxg-swipe__wrapper {
	overflow: hidden;
	position: relative; }
	.fxg-swipe--active .fxg-swipe__wrapper > .fxg-col {
	  float: left;
	  width: 100%;
	  position: relative; }

.fxg-slider__indecators {
  list-style: none;
  text-align: center;
  padding: 0px; }

.fxg-slider__indecator {
  display: inline-block;
  border: 1px solid #4D148C;
  height: 8px;
  width: 8px;
  border-radius: 4px;
  margin: 0px 5px; }

.fxg-slider__indecator.active {
  background: #4D148C; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-offer {
  margin-top: 30px;
  margin-bottom: 30px; }
  .fxg-offer__wrapper {
	height: 315px;
	max-height: 315px;
	margin-top: 15px;
	margin-bottom: 15px;
	overflow: hidden; }
	@media (max-width: 767px) {
	  .fxg-offer__wrapper {
		height: auto;
		max-height: none; } }
  .fxg-offer__sub-title {
	text-align: center; }
  .fxg-offer__item {
	padding: 61px 25px 57px;
	background: #F3F4F8; }
	@media (max-width: 767px) {
	  .fxg-offer__item {
		text-align: center;
		margin-left: 15px;
		margin-right: 15px;
		padding: 30px 15px; } }
	.fxg-offer__item p {
	  font-size: 16px;
	  line-height: 21px;
	  font-weight: 300;
	  max-width: 230px;
	  margin-bottom: 20px; }
	  @media (max-width: 767px) {
		.fxg-offer__item p {
		  max-width: 100%; } }
	.fxg-offer__item--picture {
	  position: relative;
	  overflow: hidden; }
	.fxg-offer__item--small {
	  max-height: 158px;
	  padding: 51px 20px 45px 18px;
	  color: #ffffff; }
	  @media (max-width: 992px) {
		.fxg-offer__item--small {
		  padding: 25px 30px; } }
	  @media (max-width: 767px) {
		.fxg-offer__item--small {
		  display: none; } }
	  .fxg-offer__item--small p {
		float: left;
		font-size: 12px;
		line-height: 14px; }
	.fxg-offer__item--purple {
	  background-color: #4D148C; }
	.fxg-offer__item--orange {
	  background-color: #FF6600; }
  .fxg-offer__picture {
	position: absolute;
	bottom: 5px;
	right: 0px; }
	@media (max-width: 992px) {
	  .fxg-offer__picture {
		max-width: 115px; } }
	@media (max-width: 767px) {
	  .fxg-offer__picture {
		display: none; } }

.fxg-offer-cta {
  background-color: #F3F4F8;
  padding: 40px 60px;
  text-align: left;
  background-repeat: no-repeat;
  background-position: right center; }
  @media (max-width: 767px) {
	.fxg-offer-cta {
	  padding: 15px;
	  margin-bottom: 20px;
	  background-image: none !important;
	  text-align: center; } }
  .fxg-offer-cta p {
	max-width: 230px;
	font-weight: 300;
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 20px; }
	@media (max-width: 767px) {
	  .fxg-offer-cta p {
		max-width: none; } }
  .fxg-offer-cta .fxg-title {
	text-align: left;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 20px; }
	@media (max-width: 767px) {
	  .fxg-offer-cta .fxg-title {
		text-align: center; } }

.fxg-navtree-container { padding:10px; }
.fxg-navtree-container ul { margin: 0; padding: 0; list-style: none; }
.fxg-navtree-container ul li { margin: 0 0 0 20px; padding: 0; }
.fxg-navtree-container ul li a { margin: 0; padding: 4px 20px; display: block; text-decoration: none; }
.fxg-navtree-container ul li a.selected { background: #007ab7 color: #fff; padding:20px; }
.fxg-navtree-container ul li a:hover { background: #efefef; }
.fxg-navtree-container ul li a.selected:hover { background: #007ab7 }
.fxg-navtree-container ul.ulRoot { display:block; }
.fxg-navtree-container .menu-toggler { display:none; }
.fxg-navtree-container ul.swipe-container { display:none; }

/* Breakpoint that changes nav to dropdown style */
@media only screen and (max-width: 767px) {
	.fxg-navtree-container { padding: 0; position:relative; background: #007ab7 }
	.fxg-navtree-container .menu-toggler, .fdx_navtree_container .menu-back { display: block; position: relative; padding: 25px 18px; color: #fff; font-size:18px; border-bottom:1px solid #007ab7; }
	.fxg-navtree-container .menu-back { padding: 6px 18px; }
	.fxg-navtree-container .menu-toggler > span, .fdx_navtree_container .menu-back > span { font-size: 18px; }
	.fxg-navtree-container .menu-toggler .hamburger { color: #fff; position: absolute; top:9px; right: 18px; }
	.fxg-navtree-container .menu-toggler .hamburger.hamburger--arrow { left: 18px; }
	.fxg-navtree-container .menu-toggler .hamburger.hamburger--arrow .hamburger-box { width:39px; }
	.fxg-navtree-container .menu-toggler .hamburger .hamburger-inner, .fdx_navtree_container .menu-toggler .hamburger .hamburger-inner::before, .fdx_navtree_container .menu-toggler .hamburger .hamburger-inner::after { width: 39px; }
	.fxg-navtree-container ul { width:100%; overflow:hidden; background: #007ab7 }
	.fxg-navtree-container ul.ulRoot { display:none; width:100%; float:left; position: absolute; }
	.fxg-navtree-container .menu-toggler .icon { position:absolute; top:14px; right:20px; font-size:24px; color:#fff; }
	.fxg-navtree-container ul li { margin:0; padding:0; }
	.fxg-navtree-container ul li a, .fdx_navtree_container ul li a.selected { font-size:18px; color: #fff; padding:18px; border-bottom: 1px solid #007ab7; }
	.fxg-navtree-container ul li a:hover, .fdx_navtree_container ul li a.selected:hover { color: #fff !important; background: #007ab7; }
	.fxg-navtree-container ul li ul { padding:0; margin: 0; display:none; }
	.fxg-navtree-container ul.swipe-container { display: none; width:100%; float: left; position: absolute; left:100%; }
	.fxg-navtree-container ul.swipe-container li ul { display: none; }
	.fxg-navtree-container ul.swipe-container li ul a { padding-left:50px; }
}
/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-login-module {
  width: 240px;
  padding: 15px 15px 30px 15px;
  color: #58595B; }
  @media (max-width: 992px) {
   .fxg-login-module {
	  /*width: 455px;*/
	  position:absolute;
	  background:#FFFFFF; 
   } 
  }
 
  @media (max-width: 767px) {
	.fxg-login-module {
	  padding: 15px;
	  width: 100%; } 
   }
  .fxg-login-module hr {
	margin: 20px -15px 20px; }
	.fxg-login-module hr + p {
	  margin-bottom: 20px; }
  .fxg-login-module__remember-me {
	margin: 10px 0px;
	font-size: 13px;
	font-weight: 300;
	line-height: 27px; }

.fxg-login-error {
  /* THESE ARE TEMPORARY STYLES. WILL BE TBD BY DESIGN LATER. */
  padding: 8px;
  color:#e8002e  }
  
.fxg-login-error  a{
	color:#007ab7;
	text-decoration:none;
	font-size:inherit}

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-locations-module {
  width: 240px;
  padding: 15px;
  color: #58595B;
  border-bottom: 1px solid #D8D8D8; }
  @media (max-width: 992px) {
	.fxg-locations-module {
	  width: 465px; } }
  @media (max-width: 767px) {
	.fxg-locations-module {
	  width: 100%; } }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-footer .fxg-copyright .link {
  display: inline-block; }

.fxg-tracking-app__links-par .link {
  text-transform: uppercase;
  display: inline-block; }
  .fxg-tracking-app__links-par .link .fxg-link__separator {
	color: #ffffff;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	top: -1px; }
  .fxg-tracking-app__submitted .fxg-tracking-app__links-par .link .fxg-link__separator {
	color: #58595B; }

.fxg-tracking-app__more-links .link, .fxg-tracking-app__more-detail .link {
  display: inline-block; }
  .fxg-tracking-app__more-links .link .fxg-link, .fxg-tracking-app__more-detail .link .fxg-link {
	text-transform: uppercase;
	display: inline-block;
	font-size: 12px; }

.fxg-rate-ship-app__links-par .link {
  display: inline-block; }
  .fxg-rate-ship-app__links-par .link .fxg-link {
	text-transform: uppercase;
	display: inline-block;
	font-size: 12px; }
	.fxg-rate-ship-app__links-par .link .fxg-link__separator {
	  color: #ffffff;
	  margin-left: 10px;
	  margin-right: 10px;
	  position: relative;
	  top: -1px; }

.fxg-locations-app__links-par .link {
  text-transform: uppercase;
  display: inline-block; }
  .fxg-locations-app__links-par .link .fxg-link__separator {
	color: #ffffff;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	top: -1px; }

.fxg-link {
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
  display: block;
  text-decoration: none; }
  @media (max-width: 992px) {
	.fxg-link {
	  font-size: 15px;
	  line-height: 19px;
	  font-weight: 300; } }
  .fxg-pods .fxg-link {
	margin-top: 25px;
	text-transform: uppercase; }
  .fxg-link__separator {
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	top: -1px; }
  .fxg-link--rounded_button {
	font-weight: 700;
	display: inline-block;
	padding: 25px 40px 20px;
	border: 1.5px solid #007ab7;
	border-radius: 40px;
	color: #007ab7;
	text-transform: uppercase; }
	@media (max-width: 992px) {
	  .fxg-link--rounded_button {
		font-size: 10px;
		padding: 19px 30px;
		line-height: 12px;
		max-height: 50px; } }
	@media (max-width: 767px) {
	  .fxg-link--rounded_button {
		padding: 19px 40px 17px; } }
	.fxg-offer .fxg-link--rounded_button {
	  font-size: 12px;
	  margin-top: 7px; }
	.fxg-offer__item--small .fxg-link--rounded_button {
	  margin-top: 0;
	  border-color: #ffffff;
	  color: #ffffff; }
	  @media (max-width: 992px) {
		.fxg-offer__item--small .fxg-link--rounded_button {
		  margin-top: -5px;
		  margin-left: 5px; } }
	.fxg-drawer__content .fxg-link--rounded_button {
	  margin-top: 20px; }
  .fxg-link--blue {
	font-weight: 700;
	letter-spacing: 1.1px;
	color: #007ab7 !important; }
	@media (max-width: 992px) {
	  .fxg-link--blue {
		font-size: 12px; } }
  .fxg-link--carrot {
	text-transform: uppercase; }
	.fxg-link--carrot:after {
	  content: "";
	  display: inline-block;
	  height: 11px;
	  width: 7px;
	  margin-left: 4px;
	  background-image: url(http://www.fedex.com/images/legacy/common-icon-sprite.png);
	  background-size: 49px 46px;
	  background-position: -27px 0px; }
	  .fxg-tracking-app__watch-list .fxg-link--carrot:after {
		position: relative;
		top: 1px; }
  .fxg-pods .fxg-link--sm {
	width: 175px; }
  .fxg-pods .fxg-link--md {
	width: 225px; }
  .fxg-pods .fxg-link--lg {
	width: 275px; }
  .fxg-alert__details-btn .fxg-link {
	font-size: 12px;
	font-weight: 700;
	padding: 0 !important;
	display: inline-block; }
  .fxg-global-nav .fxg-link {
	padding: 31px 15px 30px 15px;
	transition: .25s padding ease; 
	color:#FFFFFF;
	}
	@media (max-width: 992px) {
	  .fxg-global-nav .fxg-link {
		padding: 17px 26px 10px;
		color: #58595B; } }
  .fxg-dropdown__item--open .fxg-link {
	color: #4D148C; }
  .fxg-dropdown__item--open > .fxg-link {
	color: #4D148C; }
	@media (max-width: 992px) {
	  .fxg-dropdown__item--open > .fxg-link:first-child {
		background-color: #4D148C;
		color: #ffffff; }
		.fxg-global-nav .fxg-dropdown__item--open > .fxg-link:first-child {
		  border-top: 1px solid rgba(216, 216, 216, 0.33); } }
  .fxg-dropdown__sub-menu .fxg-link {
	color: #58595B;
	font-weight: 300;
	font-size: 13px;
	line-height: 13px;
	display: block;
	padding: 19px 13px 18px 13px;
	margin: 0px;
	border-bottom: 1px solid #D8D8D8; }
	@media (max-width: 992px) {
	  .fxg-dropdown__sub-menu .fxg-link {
		padding: 22px 26px 13px; } }
	.fxg-dropdown__sub-menu .fxg-link--blue {
	  font-weight: 700;
	  border-bottom: 0px;
	  color: #007ab7; }
	.fxg-dropdown__sub-menu .fxg-link__reward-points {
	  font-size: 14px;
	  color: #4D148C;
	  float: right; }
	  @media (max-width: 767px) {
		.fxg-dropdown__sub-menu .fxg-link__reward-points {
		  float: none;
		  margin-left: 35px; } }
	.fxg-dropdown__sub-menu .fxg-link__detail {
	  font-size: 10px;
	  text-transform: uppercase;
	  display: block;
	  margin-top: 10px; }
	  @media (max-width: 767px) {
		.fxg-dropdown__sub-menu .fxg-link__detail {
		  font-size: 13px; } }
  .fxg-user-options__option .fxg-link{
	padding: 25px 16px 23px;
	transition: .25s padding ease; }
  .fxg-user-options__option.fxg-user-options__search-btn .fxg-user-options__icon{
	margin-top: 25px;
	margin-bottom: 23px;
  }
	@media (max-width: 992px) {
	  .fxg-user-options__option .fxg-link {
		padding-bottom: 22px; } }
	@media (max-width: 767px) {
	  .fxg-user-options__option .fxg-link {
		padding: 17px 6px 16px; } }
	.fxg-header--shrunk .fxg-user-options__option .fxg-link, .fxg-header--shrunk .fxg-dropdown__sub-menu .fxg-user-options__option .fxg-link {
	  padding: 15px 16px 10px; }
	  @media (max-width: 992px) {
		.fxg-header--shrunk .fxg-user-options__option .fxg-link, .fxg-header--shrunk .fxg-dropdown__sub-menu .fxg-user-options__option .fxg-link {
		  padding-bottom: 9px; } }
  .fxg-dropdown__sub-menu .fxg-link {
	color: #58595B;
	font-weight: 300;
	font-size: 13px;
	line-height: 13px;
	display: block;
	padding: 19px 13px 18px 13px;
	margin: 0px;
	border-bottom: 1px solid #D8D8D8; }
	@media (max-width: 992px) {
	  .fxg-dropdown__sub-menu .fxg-link {
		padding: 22px 26px 13px; } }
	.fxg-dropdown__sub-menu .fxg-link--blue {
	  font-weight: 700;
	  border-bottom: 0px;
	  color: #007ab7; }
  .fxg-header--shrunk .fxg-link, .fxg-header--shrunk .fxg-dropdown__sub-menu .fxg-link {
	padding: 21px 15px 16px 15px; }
	@media (max-width: 992px) {
	  .fxg-header--shrunk .fxg-link, .fxg-header--shrunk .fxg-dropdown__sub-menu .fxg-link {
		padding: 17px 26px 10px; } }
  .fxg-link.fxg-dropdown-js:after {
	content: " ";
	height: 10px;
	width: 12px;
	display: inline-block;
	margin-left: 5px;
	background-image: url(http://www.fedex.com/images/legacy/menu-sprite-legacy.png);
	background-size: 77px 56px;
	background-repeat: no-repeat;
	background-position: 0 -4px; }
	@media (max-width: 992px) {
	  .fxg-link.fxg-dropdown-js:after {
		height: 8px;
		margin-top: 4px;
		background-position: 0 -20px; } }
	.fxg-user-options__sign-in .fxg-link.fxg-dropdown-js:after {
	  display: none; }
	.fxg-dropdown__item--open .fxg-link.fxg-dropdown-js:after {
	  background-position: 0 4px; }
	  @media (max-width: 992px) {
		.fxg-dropdown__item--open .fxg-link.fxg-dropdown-js:after {
		  background-position: 0 -13px; } }
  .fxg-link.fxg-dropdown-js.fxg-no-chevron:after {
	display: none; }
  .fxg-dropdown__item--open > .fxg-link {
	display: block; }
  .fxg-sub-menu .fxg-link {
	display: inline-block;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0 20px;
	padding: 18px 0px; }
	.fxg-sub-menu .fxg-link.fxg-sub-menu__link--active {
	  border-bottom: 2px solid #4D148C;
	  padding: 18px 0px 16px; }
  .fxg-login-module .fxg-link {
	font-size: 12px;
	padding: 0px !important;
	text-transform: uppercase; }
  .fxg-form .fxg-link {
	display: inline-block;
	font-size: 12px; }
  .fxg-tracking-app__watch-list .fxg-link {
	display: inline-block;
	font-size: 12px; }
  .fxg-app__form-wrapper .fxg-link {
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase; }
	@media (max-width: 767px) {
	  .fxg-app__form-wrapper .fxg-link {
		color: #007ab7; } }
	.fxg-app-container--open .fxg-app__form-wrapper .fxg-link, .fxg-app-container--error .fxg-app__form-wrapper .fxg-link {
	  color: #007ab7; }
  .fxg-footer .fxg-link {
	color: #59595B;
	font-size: 12px;
	font-weight: 300;
	line-height: 25px;
	display: block; }
	@media (max-width: 767px) {
	  .fxg-footer .fxg-link {
		margin: 7px 0px;
		font-size: 16px; }
	  .fxg-footer .fxg-col2-nt{
		margin-left:15px;}
	 }
  .fxg-footer__social .fxg-link {
	display: inline-block;
	margin: 0px; }
  .fxg-copyright .fxg-link {
	color: #ffffff;
	line-height: 12px;
	display: inline-block; }
	@media (max-width: 767px) {
	  .fxg-copyright .fxg-link {
		font-size: 13px;
		margin: 0;
		padding-bottom: 10px; } }
	.fxg-copyright .fxg-link{
	  padding: 0px 15px;
	  display: inline-block; }
	.fxg-copyright .fxg-link:last-child {
	  padding-bottom: 0px; }
	.fxg-copyright .fxg-link:last-child:after {
	  display: none; }
	.fxg-copyright .fxg-link{
	   padding: 0px 15px;
	  display: inline-block; }
	  @media (max-width: 767px) {
		.fxg-copyright .fxg-link:only-child:after {
		  content: "";
		  display: none; } }
	  @media (max-width: 400px) {
		.fxg-copyright .fxg-link:only-child:after {
		  padding: 0px 10px; }
		 .fxg-copyright .fxg-link{
			 padding: 0px 5px;
		 }
	   }


/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-tabs .fxg-form {
  width: 633px;
  margin: 0 auto; }
  @media (max-width: 767px) {
	.fxg-tabs .fxg-form {
	  width: 100%; } }

.fxg-form__row {
  margin: 0 0 3px 0; }

.fxg-form__footer-row {
  padding-top: 5px;
  text-align: left; }

.fxg-form__label {
  font-size: 20px;
  font-weight: 300;
  margin-top: 25px; }

.fxg-tracking-app__multi-tracking .fxg-form {
  display: block !important;
  max-width: 475px;
  margin: 15px auto; }

.fxg-field {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  width: 420px;
  float: left;
  text-align: left; }
  .fxg-field--small {
	width: 30%; }
  .fxg-field--med {
	width: 40%; }
  .fxg-field--large {
	width: 70%; }
  .fxg-field--full {
	width: 100%; }
  .fxg-login-module .fxg-field {
	width: 100%; }
  .fxg-tracking-module .fxg-field {
	width: 100%; }
  .fxg-locations-module .fxg-field {
	width: 100%; }
  .fxg-app__single-tracking .fxg-field {
	width: 505px; }
	@media (max-width: 767px) {
	  .fxg-app__single-tracking .fxg-field {
		width: 100%; } }
  @media (max-width: 767px) {
	.fxg-field {
	  width: 100%;
	  margin-bottom: 2px; } }
  .fxg-field__input-text {
	background: #f3f4f8;
	font-size: 20px;
	font-weight: 300;
	width: calc(100% - 3px);
	padding: 27px 8px 10px 15px;
	border: 0px;
	opacity: .7; }
	.fxg-field__input-text:focus {
	  border-left: 3px solid #4D148C;
	  opacity: 1 !important; }
	.fxg-field__input-text:focus ~ .fxg-field__floating-placeholder, .fxg-field__input-text:not(:focus):valid ~ .fxg-field__floating-placeholder {
	  top: 12px;
	  left: 15px;
	  font-size: 10px;
	  opacity: 1 !important; }
	@media (max-width: 767px) {
	  .fxg-field__input-text {
		width: 100%; } }
	.fxg-field__input-text--numbered {
	  padding: 19px 10px 19px 65px; }
	.fxg-login-module .fxg-field__input-text {
	  width: 100%;
	  margin-bottom: 2px; }
	.fxg-tracking-module .fxg-field__input-text {
	  width: 100%;
	  margin-bottom: 2px; }
	.fxg-locations-module .fxg-field__input-text {
	  width: 100%;
	  margin-bottom: 2px; }
	.fxg-cube .fxg-app .fxg-field__input-text {
	  margin-right: 3px;
	  opacity: .7;
	  transition: .2s ease opacity; }
	  .fxg-cube .fxg-app .fxg-field__input-text:focus, .fxg-cube .fxg-app .fxg-field__input-text:not(:focus):valid {
		opacity: 1; }
	 .fxg-field label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;}
  .fxg-field__input-checkbox {
	/* disabled checkbox */ }
	.fxg-field__input-checkbox:not(:checked), .fxg-field__input-checkbox:checked {
	  position: absolute;
	  left: -9999px; }
	.fxg-field__input-checkbox:not(:checked) + label,
	.fxg-field__input-checkbox:checked + label {
	  margin: 10px 0;
	  position: relative;
	  padding-left: 1.95em;
	  cursor: pointer; }
	.fxg-field__input-checkbox:not(:checked) + label:before,
	.fxg-field__input-checkbox:checked + label:before {
	  content: '';
	  position: absolute;
	  left: 3px;
	  top: -1px;
	  width: 13px;
	  height: 13px;
	  border: 1px solid #58595B;
	  background: transparent; }
	.fxg-field__input-checkbox:not(:checked) + label:after,
	.fxg-field__input-checkbox:checked + label:after {
	  content: '';
	  background-image: url(http://www.fedex.com/images/legacy/check_mark.png);
	  background-size: cover;
	  width: 12px;
	  height: 12px;
	  position: absolute;
	  top: 0;
	  left: .2em;
	  font-size: 1.3em;
	  line-height: 0.8;
	  color: #59595B; }
	.fxg-field__input-checkbox:not(:checked) + label:after {
	  opacity: 0;
	  transform: scale(0); }
	.fxg-field__input-checkbox:checked + label:after {
	  opacity: 1;
	  transform: scale(1); }
	.fxg-field__input-checkbox:disabled:not(:checked) + label:before,
	.fxg-field__input-checkbox:disabled:checked + label:before {
	  box-shadow: none;
	  border-color: #bbb;
	  background-color: #ddd; }
	.fxg-field__input-checkbox:disabled:checked + label:after {
	  color: #999; }
	.fxg-field__input-checkbox:disabled + label {
	  color: #aaa; }
	.fxg-login-module .fxg-field__input-checkbox:not(:checked) + label,
	.fxg-login-module .fxg-field__input-checkbox:not(:checked) + label {
	   margin: 10px 0;
	   position: relative;
	   padding-left: 1.95em;
	   cursor: pointer;}
  .fxg-field__button {
	position: absolute;
	top: 18px;
	right: 15px;
	width: 25px;
	height: 25px; }
	@media (max-width: 767px) {
	  .fxg-field__button {
		right: 0; } }
  .fxg-field__placeholder {
	position: absolute;
	left: 15px;
	top: 24px; }
  .fxg-field__numbered-placeholder {
	font-size: 20px;
	font-weight: 700;
	top: 22px; }
  .fxg-field__floating-placeholder {
	font-size: 14px;
	text-transform: uppercase;
	pointer-events: none;
	transition: 0.2s ease all; }
  .fxg-field__date-picker {
	background-image: url(http://www.fedex.com/images/legacy/date-sprite.png);
	background-repeat: no-repeat;
	background-position: right -70px center;
	background-position-y: 15px; }
  .fxg-field__input--error {
	border-left: 3px solid #E8002E !important; }
	.fxg-field__input--error:focus ~ .fxg-field__floating-placeholder, .fxg-field__input--error:not(:focus) ~ .fxg-field__floating-placeholder {
	  color: #E8002E; }
  .fxg-field__validation {
	display: inline-block;
	color: #E8002E;
	font-size: 12px;
	line-height: 14px;
	padding: 8px 15px; }


/* Responsivness 
================================= */
/* Box Shadows
================================= */
/*

	Icons are grouped together into sprites. 
	Each sprite is built anywhere from 2x-4x for image quality.
	When updating sprite, please keep in mind that when the size changes, the style has to be updated to
		match new size. 

*/
.fxg-footer .fxg-footer__social .icon_link {
  display: inline-block; }

.fxg-icon {
  background-repeat: no-repeat; }
  .fxg-icon__svg {
	fill: #59595B; }
	.fxg-cube--active .fxg-cube__content .fxg-icon__svg {
	  fill: #ffffff; }
  .fxg-icon__common {
	background-image: url(http://www.fedex.com/images/legacy/common-icon-sprite.png);
	background-size: 25px 24px; }
	.fxg-icon__common--locate {
	  width: 14px;
	  height: 24px;
	  background-position: 0px 0px; }
	.fxg-icon__common--carrot {
	  height: 14px;
	  width: 8px;
	  background-size: 49px 46px;
	  background-position: -10px 0px; }
  .fxg-help .fxg-icon {
	display: inline-block;
	vertical-align: text-bottom; }
  .fxg-cube .fxg-cube__content .fxg-icon {
	display: block;
	margin: 0 auto 10px;
	width: 40px;
	height: 40px; }
	@media (max-width: 767px) {
	  .fxg-cube .fxg-cube__content .fxg-icon {
		width: 43%;
		height: 48%; } }
.dropdown.fxg-bootstrap-dropdown .fxg-icon{display:inline-block;width:20px;height:12px;background-position:-367px 0;position:absolute;top:50%;transform:translateY(-50%);right:15px}
  .fxg-footer .fxg-icon,  .fxg-footer .dropdown.fxg-bootstrap-dropdown .fxg-icon {background-image: url(http://www.fedex.com/images/legacy/footer-sprite.png);background-size: 406.67px 30px }
 
 .fxg-footer .fxg-icon--facebook{background-position:1px 0}
@media(max-width:767px){.fxg-footer .fxg-icon--facebook{background-position:0 0}}
.fxg-footer .fxg-icon--twitter{background-position:-32px 0}
@media(max-width:767px){.fxg-footer .fxg-icon--twitter{background-position:-48px 0}}
.fxg-footer .fxg-icon--pinterest{background-position:-164px 0}
@media(max-width:767px){.fxg-footer .fxg-icon--pinterest{background-position:-245px 0}}
.fxg-footer .fxg-icon--youtube{background-position:-97px 0}
@media(max-width:767px){.fxg-footer .fxg-icon--youtube{background-position:-146px 0}}
.fxg-footer .fxg-icon--instagram{background-position:-130px 0}
@media(max-width:767px){.fxg-footer .fxg-icon--instagram{background-position:-195px 0}}
.fxg-footer .fxg-icon--linkedin{background-position:-65px 0;width:30px}
@media(max-width:767px){.fxg-footer .fxg-icon--linkedin{background-position:-97px 0}}
.fxg-footer .fxg-icon--tumblr{background-position:-196px 0}
@media(max-width:767px){.fxg-footer .fxg-icon--tumblr{background-position:-295px 0}}
.fxg-footer .fxg-icon--googleplus{background-position:-262px 0}
@media(max-width:767px){.fxg-footer .fxg-icon--googleplus{background-position:-395px 0}}
.fxg-footer .fxg-icon--email{background-position:-229px 0}
@media(max-width:767px){.fxg-footer .fxg-icon--email{background-position:-345px 0}}
.fxg-footer .fxg-icon--flag-default{width:24px;height:23px;margin-right:5px;background-position:-252px 0;background-size:311.78px 23px !important; vertical-align:middle;}
.fxg-footer .fxg-icon--flag-us{width:23px;height:23px;background-position:-227px 0;background-size:311.78px 23px !important}
@media(max-width:767px){.fxg-footer .fxg-icon{background-size:610px 45px}
}
.fxg-footer .fxg-footer__social .fxg-icon{width:30px;height:30px;margin:0 7px}
@media(max-width:767px){.fxg-footer .fxg-footer__social .fxg-icon{width:45px;height:45px;margin-right:25px;margin-left:0}
}

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-hero {
  width: 100%;
  min-height: 475px;
  margin-top: 52px; }
  .fxg-hero:after {
	clear: both;
	display: table;
	content: ""; }
  @media (max-width: 767px) {
	.fxg-hero {
	  min-height: 185px;
	  background-size: auto 225px;
	  background-position-y: 0px; } }
  .fxg-hero__background-image {
	min-height: 475px;
	padding-top: 80px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover; }
	@media (max-width: 767px) {
	  .fxg-hero__background-image {
		min-height: auto !important;
		height: 225px !important;
		padding-top: 70px; } }

.fxg-hero_homepage .fxg-hero__background-image {
  display: none; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-help {
  margin-top: 5px; }
  .fxg-help__title {
	cursor: pointer;
	line-height: 18px; }
  .fxg-help__message {
	display: none;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	margin-top: 15px;
	padding: 15px 100px 15px 15px;
	background-color: #F3F4F8; }
	@media (max-width: 767px) {
	  .fxg-help__message {
		padding-right: 80px; } }
	.fxg-help__message:before {
	  content: " ";
	  display: block;
	  height: 15px;
	  width: 15px;
	  transform: rotate(45deg);
	  background-color: #F3F4F8;
	  position: absolute;
	  top: -7px;
	  left: 3px; }
	.fxg-help--open .fxg-help__message {
	  display: block;
	  position: relative; }
  .fxg-help__message-close {
	display: block;
	width: 17px;
	height: 17px;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-header {
  color: #ffffff;
  width: 100%; }
  .fxg-header__logo {
	height: 26px;
	width: 88px;
	margin: 24px 55px 25px 0px;
	transition: .25s margin ease;
	vertical-align: baseline; 
	border:0;}
	@media (max-width: 767px) {
	  .fxg-header__logo {
		margin: 17px 15px 17px 0px !important;
		vertical-align: middle; } }
	.fxg-header__logo .fxg-header--sticky {
	  display: fixed;
	  top: 0;
	  left: 0; }
	.fxg-header--shrunk .fxg-header__logo {
	  margin: 12px 55px 14px 0px; }
  .fxg-header--sticky {
	z-index: 20;
	position: fixed;
	top: 0; }
  .fxg-header--editmode {
	background: #007ab7; }
	.fxg-header--editmode p {
	  padding-top: 4px;
	  text-align: center; }
.header {
	background-color: #fff !important;
}
#header{
	width:100% !important;
}


/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-dropdown {
  display: inline-block;
  margin: 0;
  padding: 0; }
  .fxg-dropdown.fxg-global-nav {
	list-style: none;
	position: relative; }
	@media (max-width: 992px) {
	  .fxg-nav--mobile-menu-open .fxg-dropdown.fxg-global-nav {
		max-width: 50%;
		width: 465px;
		height: 100vh;
		background: #4D148C; } }
	@media (max-width: 767px) {
	  .fxg-nav--mobile-menu-open .fxg-dropdown.fxg-global-nav {
		max-width: 100%;
		width: 100%;
		height: auto;
		background: #F2F2F2;
		max-height: calc(100vh - 132px); } }
	.fxg-nav--search-open .fxg-dropdown.fxg-global-nav, .fxg-header--search-close .fxg-dropdown.fxg-global-nav {
	  display: none; }
	@media (max-width: 992px) {
	  .fxg-dropdown.fxg-global-nav {
		width: 0;
		position: absolute;
		z-index: 11;
		top: 75px;
		right: 0;
		overflow-x: hidden;
		transition: .25s;
		background: #F2F2F2; }
		.fxg-header--shrunk .fxg-dropdown.fxg-global-nav {
		  top: 52px; } }
	@media (max-width: 767px) {
	  .fxg-dropdown.fxg-global-nav {
		top: 131px !important; } }
  .fxg-dropdown__item {
	float: left; }
	@media (max-width: 992px) {
	  .fxg-dropdown__item {
		float: none;
		border-bottom: 1px solid #ffffff;
		background: #F2F2F2; } }
	.fxg-global-nav .fxg-dropdown__item.fxg-dropdown__item--open {
	  background-color: #ffffff; }
  .fxg-dropdown__sub-menu {
	color: #58595B;
	display: none;
	width: 240px;
	background: #ffffff;
	position: absolute;
	transition: height 0.5s ease; }
	.fxg-dropdown__sub-menu .richtext p, .fxg-dropdown__sub-menu .richtext div {
	  font-size: 11px;
	  padding: 19px 13px 0px 13px;
	  margin-bottom: 10px; }
	  @media (max-width: 767px) {
		.fxg-dropdown__sub-menu .richtext p, .fxg-dropdown__sub-menu .richtext div {
		  padding-left: 26px;
		  margin-bottom: 20px; } }
	.fxg-dropdown__sub-menu p {
	  font-size: 11px;
	  padding: 19px 13px 0px 13px; }
	  @media (max-width: 767px) {
		.fxg-dropdown__sub-menu p {
		  padding-left: 26px;
		  margin-bottom: 20px; } }
	.fxg-dropdown__sub-menu ul {
	  padding-left: 28px;
	  margin-bottom: 10px;
	  list-style-type: disc; }
	  @media (max-width: 767px) {
		.fxg-dropdown__sub-menu ul {
		  margin-bottom: 10px;
		  padding-left: 40px; } }
	  .fxg-dropdown__sub-menu ul li {
		font-size: 13px;
		line-height: 31px;
		font-weight: 300; }
		.fxg-dropdown__sub-menu ul li a {
		  color: #59595B;
		  font-size: 13px;
		  line-height: 31px;
		  font-weight: 300; }
	@media (min-width: 993px) {
	  .fxg-dropdown__sub-menu {
		-webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.17);
		-moz-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.17);
		box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.17); } }
	@media (max-width: 992px) {
		.fxg-user-options__option .fxg-dropdown__sub-menu {
		  display: block;
		  width: 0px;
		  max-width: 465px;
		  position: absolute;
		  right: 0px;
		  transition: .25s ease; }
		  
		  .fxg-dropdown__item--open .fxg-dropdown__sub-menu {
			  display: block; width: 100%;
		  position:relative; }

		.fxg-user-options__option.fxg-dropdown__item--open .fxg-dropdown__sub-menu {
		  width: 100%;
		  top:75px; } 
 }
	@media (max-width: 767px) {
		 .fxg-dropdown__sub-menu {width: 100%;position:relative;}
		#global-login-dropdown {
		   position: absolute;
		  right: 0;
		}
		}
	.fxg-dropdown__item--open .fxg-dropdown__sub-menu {
	  display: block; }
	  
	.utility-nav-dropdown__sub-menu {top: 75px;}
	
	@media (max-width: 1199px) {.utility-nav-dropdown__sub-menu {right: 0;}}
	@media (max-width: 992px) {.utility-nav-dropdown__sub-menu{top:75px;}}
	@media (max-width: 767px) {.utility-nav-dropdown__sub-menu{top:60px !important;}}

/* AEM component wrapper style fix */
.dropdown {
  float: left; }
  @media (max-width: 992px) {
	.dropdown {
	  float: none; } }

/* Bootstrap Dropdown Over rights */
 .fxg-footer .dropdown.fxg-bootstrap-dropdown {
  float: none;
  background-color: transparent;
  border: 1px solid rgba(89, 89, 91, 0.5);
  font-size: 12px; }
  @media (max-width: 767px) {
	 .fxg-footer .dropdown.fxg-bootstrap-dropdown br {
	  display: none; } }
   .fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-toggle {
	background: transparent;
	border: 0px;
	width: 100%;
	text-align: left;
	padding: 18px 15px 17px; }
   .fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-menu{
	width: 100.3%;
	margin: 1px 0px 0px -1px;
	border-radius: 0px;
	background-color: #F3F4F8;
	border: 1px solid rgba(89, 89, 91, 0.5);
	border-top: 0px;
	padding: 0px; }
   .fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-menu> li > a {
	color: #59595B;
	font-weight: 300;
	background-color: #ffffff;
	border-bottom: 1px solid #D8D8D8;
	padding: 15px; }
   .fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-menu> li.active > a,  .fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-menu> li:hover > a {
	background-color: #4D148C;
	color: #ffffff !important; }
  .fxg-footer  .fxg-footer .dropdown.fxg-bootstrap-dropdown {
	margin-top: 15px;
	margin-bottom: 15px; }
  .fxg-form  .fxg-footer .dropdown.fxg-bootstrap-dropdown {
	background-color: #F3F4F8;
	border: 0px; }
	.fxg-form  .fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-menu{
	  border: 0px; }
	.fxg-form  .fxg-footer .dropdown.fxg-bootstrap-dropdown select {
	  display: none !important; }
	  
.fxg-footer .fxg-wrapper.container .hr{
 width:100%!important;
}
.hamburger {
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; 
  outline: none;
  text-weight:bold !important;
}

.hamburger-box {
	position: relative;
	display: inline-block;
	width: 25px;
	height: 18px;
}
@media (max-width: 767px){
#fxg-mobile-menu-btn {
	padding-top: 17px;
	padding-bottom: 16px;
}
}

.menu-back .hamburger-box { width: 39px; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
.hamburger-inner, .hamburger-inner:before, .hamburger-inner:after {
  width: 100%;
  height: 1.5px;
  background-color: #fff;
  position: absolute;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 0.15s;
  transition-timing-function: ease; }

.menu-back .hamburger-inner, .menu-back .hamburger-inner:before, .menu-back .hamburger-inner:after { width: 39px; }

.hamburger-inner:before, .hamburger-inner:after {
  content: "";
  display: block; }
.hamburger-inner:before {
  top: -10px; }
.hamburger-inner:after {
  bottom: -10px; }

/*
 * Arrow
 */
.hamburger--arrow.is-active .hamburger-inner:before {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrow.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
 * Elastic
 */
.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
.hamburger--elastic .hamburger-inner:before {
  top: 10px;
  transition: opacity 0.15s 0.4s ease; }
.hamburger--elastic .hamburger-inner:after {
  top: 20px;
  transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
  transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.1s; }
.hamburger--elastic.is-active .hamburger-inner:before {
  transition-delay: 0s;
  opacity: 0; }
.hamburger--elastic.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
  transform: translate3d(0, -20px, 0) rotate(-270deg);
  transition-delay: 0.1s; }

/*
 * Elastic Reverse
 */
.hamburger--elastic-r .hamburger-inner {
  top: 5px;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
.hamburger--elastic-r .hamburger-inner:before {
  top: 10px;
  transition: opacity 0.15s 0.4s ease; }
.hamburger--elastic-r .hamburger-inner:after {
  top: 20px;
  transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg);
  transform: translate3d(0, 10px, 0) rotate(-135deg);
  transition-delay: 0.1s; }
.hamburger--elastic-r.is-active .hamburger-inner:before {
  transition-delay: 0s;
  opacity: 0; }
.hamburger--elastic-r.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(270deg);
  transform: translate3d(0, -20px, 0) rotate(270deg);
  transition-delay: 0.1s; }

  /*
   * Slider
   */
.hamburger--slider .hamburger-inner {
	top: 5px
}

.hamburger--slider .hamburger-inner:before {
	top: 9px;
	transition-timing-function: ease;
	transition-duration: .2s;
	transition-property: transform,opacity
}

.hamburger--slider .hamburger-inner:after {
	top: 18px
}

.hamburger--slider.is-active .hamburger-inner {
	transform: translate3d(0,9px,0) rotate(45deg)
}

.hamburger--slider.is-active .hamburger-inner:before {
	transform: rotate(-45deg) translate3d(-5.71429px,-6px,0);
	opacity: 0
}

.hamburger--slider.is-active .hamburger-inner:after {
	transform: translate3d(0,-18px,0) rotate(-90deg)
}

.hamburger--slider-r .hamburger-inner {
	top: 2px
}

.hamburger--slider-r .hamburger-inner:before {
	top: 9px;
	transition-timing-function: ease;
	transition-duration: .2s;
	transition-property: transform,opacity
}

.hamburger--slider-r .hamburger-inner:after {
	top: 18px
}

.hamburger--slider-r.is-active .hamburger-inner {
	transform: translate3d(0,9px,0) rotate(-45deg)
}

.hamburger--slider-r.is-active .hamburger-inner:before {
	transform: rotate(45deg) translate3d(5.71429px,-6px,0);
	opacity: 0
}

.hamburger--slider-r.is-active .hamburger-inner:after {
	transform: translate3d(0,-18px,0) rotate(90deg)
}
/* Responsivness 
================================= */
/* Box Shadows
================================= */
/* Nav 
-------------------------*/
.fxg-nav {
  width: 100%;
  z-index: 2;
  background: #4D148C;
  max-height: 75px;
  position: relative;
  top: 0px;
  left: 0px;
  transition: .25s; }
  .fxg-header--shrunk .fxg-nav {
	max-height: 52px; }
	@media (max-width: 767px) {
	  .fxg-header--shrunk .fxg-nav {
		max-height: 60px; } }

.fxg-overlay {
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  position: fixed;
  z-index: 0; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-footer{background-color:#fafafa;padding-top:30px}
@media(max-width:767px){.fxg-footer{padding-top:15px}
}
.fxg-footer hr{margin:30px 0;border-color:rgba(89,89,91,0.5)}
.fxg-footer__social{padding-bottom:30px}
.fxg-footer__social-wrapper{display:inline-block}
@media(max-width:767px){.fxg-footer__social-wrapper{width:calc(100vw - 60px);overflow:hidden}
}
.fxg-footer__social-inner{white-space:nowrap;position:relative}
.fxg-footer__social-indicator{display:none}
@media(max-width:767px){.fxg-footer__social-indicator{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:45px;vertical-align:top;padding:0 5px}
}
.fxg-footer__social-indicator--left{position:absolute;z-index:-1;background-color:#fafafa}
.fxg-footer__social-indicator--left svg{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}
.fxg-footer__social .title{display:inline-block;vertical-align:top}
@media(max-width:767px){.fxg-footer__social .title{display:block}
}
.fxg-footer .fxg-copyright{width:100%;background-color:#4d148c;color:#fff;padding:19px 15px}
@media(max-width:992px){.fxg-footer .fxg-copyright{text-align:center}
}
@media(max-width:767px){.fxg-footer .fxg-copyright-feedback-link:before{content:'';display:inline-block;height:13px;width:11px;margin-right:3px;background-image:url(http://www.fedex.com/images/legacy/footer-sprite.png);background-size:325px 26px;background-position:-314px 2px}
}

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-featured-offer {
  max-width: 960px;
  margin: 30px auto;
  display: block;
  background-color: #F3F4F8; }
  .fxg-featured-offer__detail {
	width: 56%;
	float: left;
	text-align: left;
	padding: 35px 60px 34px; }
	@media (max-width: 992px) {
	  .fxg-featured-offer__detail {
		padding: 19px 43px 18px; } }
	@media (max-width: 767px) {
	  .fxg-featured-offer__detail {
		width: 100%;
		text-align: center;
		padding: 25px 15px; } }
	.fxg-featured-offer__detail p {
	  font-size: 16px;
	  font-weight: 300;
	  line-height: 21px; }
	  @media (max-width: 992px) {
		.fxg-featured-offer__detail p {
		  font-size: 12px;
		  line-height: 16px; } }
  .fxg-featured-offer__detail-image {
	width: 44%;
	float: left; }
	@media (max-width: 767px) {
	  .fxg-featured-offer__detail-image {
		width: 100%;
		float: none; } }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-expandable-cols {
  overflow: hidden;
  margin: 60px 0; }
  .fxg-expandable-cols p {
	font-size: 18px;
	line-height: 24px;
	font-weight: 300;
	margin: 15px 0 20px;
	text-align: center; }
  .fxg-expandable-cols__wrapper {
	white-space: nowrap;
	transition: transform .25s ease; }
	.fxg-expandable-cols__wrapper--centered {
	  display: flex;
	  align-items: center;
	  justify-content: center; }
  .fxg-expandable-cols__item {
	cursor: pointer;
	display: inline-block;
	width: 25%;
	height: 180px;
	transition: width .25s ease;
	border-right: 1px solid #D8D8D8; }
	.fxg-expandable-cols__item:last-child {
	  border-right: 0; }
	  @media (max-width: 767px) {
		.fxg-expandable-cols__item:last-child {
		  border-bottom: 1px solid #D8D8D8; } }
	@media (max-width: 767px) {
	  .fxg-expandable-cols__item {
		width: 100%;
		height: auto;
		max-height: 110px;
		display: block;
		padding: 25px 0;
		border-right: 0;
		border-top: 1px solid #D8D8D8;
		transition: max-height .5s ease;
		overflow: hidden; } }
	.fxg-expandable-cols__item-inner {
	  height: 100%;
	  width: 100%;
	  overflow: hidden;
	  position: relative; }
	.fxg-expandable-cols__item--open {
	  cursor: auto;
	  animation: open-option .3s ease forwards; }
	  @media (max-width: 767px) {
		.fxg-expandable-cols__item--open {
		  animation: none;
		  max-height: 1000px; } }
	.fxg-expandable-cols__item--close {
	  animation: close-option .3s ease forwards; }
	  @media (max-width: 767px) {
		.fxg-expandable-cols__item--close {
		  animation: none;
		  max-height: 110px; } }
  .fxg-expandable-cols__close {
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-content: center;
	float: left;
	width: 18px;
	height: 18px;
	border-radius: 14px;
	background-color: #007ab7;
	position: absolute;
	right: 10px;
	transition-timing-function: linear;
	transition-duration: .15s;
	transition-property: transform, background-color; }
	@media (max-width: 767px) {
	  .fxg-expandable-cols__close {
		top: 18px; } }
	.fxg-expandable-cols__item--open .fxg-expandable-cols__close {
	  transform: rotate(-45deg);
	  background-color: #58595B; }
	.fxg-expandable-cols__close-sign {
	  background-color: #ffffff;
	  width: 8px;
	  height: 2px;
	  border-radius: 2px;
	  margin: auto; }
	  .fxg-expandable-cols__close-sign:after {
		background-color: #ffffff;
		display: block;
		content: "";
		width: 8px;
		height: 2px;
		border-radius: 2px;
		transform: rotate(-90deg); }
  .fxg-expandable-cols__inner-left {
	float: left;
	text-align: center;
	width: 190px;
	height: 100%; }
	@media (max-width: 992px) {
	  .fxg-expandable-cols__inner-left {
		width: 145px; } }
	@media (max-width: 767px) {
	  .fxg-expandable-cols__inner-left {
		width: 100%;
		text-align: left; }
		.fxg-expandable-cols__inner-left svg {
		  float: left;
		  width: 100px; } }
  .fxg-expandable-cols__inner-right {
	display: none;
	padding-top: 30px;
	max-width: 265px;
	white-space: normal; }
	@media (max-width: 992px) {
	  .fxg-expandable-cols__inner-right {
		padding-left: 30px;
		max-width: 310px; } }
	@media (max-width: 767px) {
	  .fxg-expandable-cols__inner-right {
		padding-top: 15px;
		max-width: 100%; } }
	.fxg-expandable-cols__inner-right ul {
	  color: #007ab7;
	  padding-left: 0px;
	  font-size: 14px;
	  line-height: 24px; }
	  @media (max-width: 767px) {
		.fxg-expandable-cols__inner-right ul {
		  font-size: 14px; } }
	@media (max-width: 767px) {
	  .fxg-expandable-cols__inner-right a {
		font-size: 14px; } }
	.fxg-expandable-cols__item--open .fxg-expandable-cols__inner-right {
	  display: block;
	  float: left; }
  .fxg-expandable-cols__title {
	display: block;
	color: #007ab7;
	font-weight: 700;
	font-size: 12px;
	line-height: 20px;
	margin: 0 auto 55px;
	text-transform: uppercase; }
	@media (max-width: 767px) {
	  .fxg-expandable-cols__title {
		display: inline-block;
		margin: 0;
		line-height: 56px; } }

@keyframes open-option {
  to {
	width: 465px; } }

@keyframes close-option {
  from {
	width: 465px; }
  to {
	width: 25%; } }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-drawer {
  padding: 40px 60px 20px;
  background-color: #F2F3F7;
  background-repeat: no-repeat;
  background-position: bottom -70px center;
  height: 116px;
  transition: .25s height ease; }
  @media (max-width: 767px) {
	.fxg-drawer {
	  padding: 20px;
	  height: auto;
	  background-image: none !important; } }
  .fxg-drawer .fxg-wrapper {
	position: relative; }
  .fxg-drawer__button, .fxg-drawer__button:hover, .fxg-drawer__button:focus {
	font-weight: 700;
	letter-spacing: 1.1px;
	line-height: 16px;
	text-transform: uppercase;
	float: right; }
	@media (max-width: 767px) {
	  .fxg-drawer__button, .fxg-drawer__button:hover, .fxg-drawer__button:focus {
		float: none; } }
	.fxg-drawer--open .fxg-drawer__button, .fxg-drawer--open .fxg-drawer__button:hover, .fxg-drawer--open .fxg-drawer__button:focus {
	  display: none; }
  .fxg-drawer__close-button {
	display: none;
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 0px; }
	.fxg-drawer--open .fxg-drawer__close-button {
	  display: inline-block; }
  .fxg-drawer__title-wrapper {
	display: inline-block; }
	@media (max-width: 767px) {
	  .fxg-drawer__title-wrapper {
		text-align: center;
		display: block;
		margin: 0 auto; } }
	.fxg-drawer--open .fxg-drawer__title-wrapper {
	  display: none; }
  .fxg-drawer--open {
	height: 450px;
	background-position: center center; }
	@media (max-width: 767px) {
	  .fxg-drawer--open {
		height: auto; } }
  .fxg-drawer__content {
	display: none;
	max-width: 390px;
	padding-top: 60px; }
	@media (max-width: 767px) {
	  .fxg-drawer__content {
		padding-top: 20px;
		text-align: center;
		margin: 0 auto; } }
	.fxg-drawer__content p {
	  font-size: 18px;
	  line-height: 22px;
	  font-weight: 300; }
	  @media (max-width: 767px) {
		.fxg-drawer__content p {
		  font-size: 16px;
		  line-height: 20px; } }
	.fxg-drawer__content ul {
	  margin-top: 15px;
	  padding-left: 18px; }
	  .fxg-drawer__content ul li {
		font-size: 18px;
		font-weight: 300;
		margin-bottom: 10px; }
		.fxg-drawer__content ul li span {
		  font-size: 18px; }
		  @media (max-width: 767px) {
			.fxg-drawer__content ul li span {
			  font-size: 16px; } }
		@media (max-width: 767px) {
		  .fxg-drawer__content ul li {
			font-size: 16px; } }
	.fxg-drawer--open .fxg-drawer__content {
	  display: block; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-cube-container {
  display: inline-block;
  margin-top: 40px;
  transition: .25s ease height;
  max-width: 475px; }
  .fxg-cube-container .fxg-cube__text {
	font-weight: 700;
	color: #58595B;
	text-transform: uppercase; }
	@media (max-width: 767px) {
	  .fxg-cube-container .fxg-cube__text {
		font-size: 10px; } }
  .fxg-cube-container .fxg-cube {
	position: relative;
	z-index: 1;
	font-size: 14px;
	float: left;
	cursor: pointer; }
	.fxg-cube-container .fxg-cube:nth-child(2) .fxg-cube__content {
	  border-right: 1px solid #E5E5E5;
	  border-left: 1px solid #E5E5E5; }
	.fxg-cube-container .fxg-cube__content {
	  width: 158px;
	  height: 120px;
	  background-color: #F3F4F8;
	  padding: 25px 15px;
	  transition: .25s ease background-color, .25s ease height; }
	  @media (max-width: 767px) {
		.fxg-cube-container .fxg-cube__content {
		  box-sizing: border-box;
		  width: calc((100vw - 40px) / 3);
		  height: calc(((100vw - 40px) / 3) -  10px);
		  max-width: 130px;
		  max-height: 120px;
		  padding: 20% 0px; } }
	.fxg-cube-container .fxg-cube--active {
	  position: static;
	  margin-top: -10px; }
	  .fxg-cube-container .fxg-cube--active .fxg-cube__content {
		position: relative;
		z-index: 1;
		background-color: #4D148C;
		height: 140px;
		padding: 35px 15px 25px;
		border: 0 !important; }
		@media (max-width: 767px) {
		  .fxg-cube-container .fxg-cube--active .fxg-cube__content {
			margin-top: 5px;
			height: calc(((100vw - 40px) / 3));
			max-height: 130px;
			padding: 20% 0px; } }
	  .fxg-cube-container .fxg-cube--active .fxg-cube__text {
		color: #ffffff; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-col__inner {
  width: 100%;
  height: 100%; }

.fxg-col--mt20 {
  margin-top: 20px; }

.fxg-col--mb20 {
  margin-bottom: 20px; }

.fxg-featured-offer .fxg-col {
  margin: 0; }

.fxg-pods .fxg-col {
  text-align: center; }

.fxg-pods .fxg-col p {
  text-align: center;
  font-size: 16px;
  line-height: 21px;
  font-weight: 300; }

.fxg-form .fxg-col {
  padding: 0; }

.fxg-copyright .fxg-col {
  display: inline-block; }
  @media (max-width: 767px) {
	.fxg-copyright .fxg-col {
	  margin-bottom: 15px; } }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-button {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.11px;
  line-height: 12px;
  padding: 24px 40px;
  border: 0; }
  @media (max-width: 767px) {
	.fxg-button {
	  width: 100%; } }
  .fxg-button--orange {
	color: #ffffff;
	background-color: #FF6600;
	text-decoration: none; }
  .fxg-button--float-right {
	float: right; }
	@media (max-width: 767px) {
	  .fxg-button--float-right {
		float: none; } }
  @media (max-width: 767px) {
	.fxg-form .fxg-button {
	  margin-bottom: 10px; } }
  .fxg-login-module .fxg-button {
	width: 100%;
	margin-bottom: 20px; }
  .fxg-tracking-module .fxg-button {
	width: 100%;
	margin-bottom: 15px; }
  .fxg-locations-module .fxg-button {
	width: 100%;
	margin-bottom: 15px; }
  .fxg-landing-hero .fxg-button {
	text-align: center;
	display: inline-block;
	margin-top: 15px; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-app-container {
  cursor: default; }
  .fxg-cube .fxg-app-container {
	display: none; }
  .fxg-cube--active .fxg-app-container {
	width: 100%;
	display: block;
	position: absolute;
	left: 0; }
  .fxg-app-container--open, .fxg-app-container--error {
	background: #ffffff;
	margin-top: -80px;
	padding-top: 80px;
	min-height: 235px; }
  .fxg-app-container .fxg-app {
	cursor: default; }
	.fxg-app-container .fxg-app__container {
	  margin-top: 35px; }
	  @media (max-width: 767px) {
		.fxg-app-container .fxg-app__container {
		  margin-top: 15px; } }
	  .fxg-app-container .fxg-app__container form {
		margin-bottom: 10px; }
		.fxg-cube--active .fxg-app-container .fxg-app__container form {
		  display: flex;
		  justify-content: center;
		  align-items: flex-start; }
		  @media (max-width: 767px) {
			.fxg-cube--active .fxg-app-container .fxg-app__container form {
			  display: block; } }
	  .fxg-app-container .fxg-app__container .fxg-app__form-wrapper {
		display: inline-block;
		margin: 0px auto;
		text-align: left; }
		@media (max-width: 767px) {
		  .fxg-app-container .fxg-app__container .fxg-app__form-wrapper {
			width: 100%; } }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-alert {
  display: none;
  padding: 30px;
  position: relative; }
  @media (max-width: 767px) {
	.fxg-alert {
	  padding: 20px 0; } }
  .fxg-alert p {
	padding-right: 80px;
	font-size: 14px;
	line-height: 14px; }
	@media (max-width: 767px) {
	  .fxg-alert p {
		line-height: 18px;
		padding-right: 30px;
		margin-bottom: 20px; }
		.fxg-alert p strong {
		  font-weight: 400; } }
  .fxg-alert__close-btn {
	position: absolute;
	right: 20px;
	top: 0;
	cursor: pointer; }
  .fxg-alert__details-info {
	display: none;
	font-size: 14px;
	color: #ffffff;
	padding-right: 80px; }
	@media (max-width: 767px) {
	  .fxg-alert__details-info {
		line-height: 18px;
		margin-bottom: 20px; } }
	.fxg-alert__details-info a {
	  font-size: inherit;
	  color: inherit;
	  text-decoration: underline; }
	  @media (max-width: 767px) {
		.fxg-alert__details-info a {
		  font-weight: 700; } }
	.fxg-alert__details--show .fxg-alert__details-info {
	  display: block; }
  .fxg-alert__details-btn {
	font-weight: 700;
	width: auto; }
	.fxg-alert__details-btn svg {
	  display: inline-block;
	  margin: 0 5px;
	  width: 17px;
	  transform: rotate(180deg);
	  transition: .25s;
	  cursor: pointer; }
	  .fxg-alert__details--show .fxg-alert__details-btn svg {
		transform: rotate(0deg); }
  .fxg-alert.fxg-alert--show {
	display: block; }
  .fxg-alert.fxg-alert--red {
	background: #E8002E;
	color: #fff; }
  .fxg-alert.fxg-alert--yellow {
	background: #ffffe0; }
  .fxg-alert.fxg-alert--green {
	background: #8fbc8f;
	color: #fff; }
  .fxg-alert.fxg-alert--blue {
	background: #87cefa;
	color: #fff; }

/* Responsivness 
================================= */
/* Box Shadows
================================= */
.fxg-accordion-selector {
  margin-bottom: 30px; }
  .fxg-accordion-selector .fxg-accordion-wrapper {
	background-color: #fbfbfb; }
	@media (max-width: 767px) {
	  .fxg-accordion-selector .fxg-accordion-wrapper {
		padding: 0px 15px; } }
  .fxg-accordion-selector .fxg-title-box {
	background-color: #F3F4F8; }
	.fxg-accordion-selector .fxg-title-box a {
	  color: #58595B;
	  display: block;
	  font-size: 20px;
	  line-height: 20px;
	  padding: 23px 20px 17px 20px;
	  position: relative;
	  text-decoration: none;
	  width: 100%; }
	  .fxg-accordion-selector .fxg-title-box a .carrot {
		float: right;
		transform: rotate(0deg);
		margin-top: 0px;
		transition: .25s; }
	  .fxg-accordion-selector .fxg-title-box a.collapsed .carrot {
		float: right;
		margin-top: -5px;
		transform: rotate(180deg);
		transition: .25s; }
  .fxg-accordion-selector .fxg-content-box .fxg-col {
	padding-left: 45px;
	padding-right: 45px; }
	@media (max-width: 767px) {
	  .fxg-accordion-selector .fxg-content-box .fxg-col {
		padding-left: 15px;
		padding-right: 15px; } }
  .fxg-accordion-selector .fxg-content-box ul {
	padding-left: 15px; }
	.fxg-accordion-selector .fxg-content-box ul li {
	  color: #007ab7;
	  margin-bottom: 10px; }
	  .fxg-accordion-selector .fxg-content-box ul li a {
		color: #007ab7;
		text-decoration: none; }
  .fxg-accordion-selector .fxg-content-box .fxg-bottom-link > div {
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 25px;
	text-align: right; }
	@media (max-width: 767px) {
	  .fxg-accordion-selector .fxg-content-box .fxg-bottom-link > div {
		padding-left: 0px;
		padding-right: 0px; } }
  .fxg-accordion-selector .fxg-content-box .fxg-bottom-link a {
	font-weight: 600;
	text-transform: uppercase; }
#fxg-header-container {
	position: relative;
	height: 75px;
	z-index: 200;
}
#footer,
#ls-row-4 .ls-fxr {
	width:100% !important;
}
.fx-global-postlog-link span, .fx-global-prelog-link span {visibility:hidden !important;}
.fx-global-postlog-link img, .fx-global-prelog-link img {visibility:hidden !important;}

.fx-global-postlog-link span, .fx-global-prelog-link.fx-showlogin span {visibility: visible !important;pointer-events: none;}
.fx-global-postlog-link img, .fx-global-prelog-link.fx-showlogin img {visibility: visible !important;}
.global_footer_reference .language_dropdown button {
	color: #59595B !important;;
	margin: 0 0 !important;;
}
.global_footer_reference .language_dropdown .icon_link a {
	float: none !important;
	padding-top: 0 !important;
	padding-bottom:10px !important;
}
.global_nav_reference li,.global_footer_reference li{
	margin-bottom: 0 !important;
}
.global_nav_reference ul li{
	padding: 0; !important;
}
.global_nav_reference .fxg-dropdown__sub-menu .link {
	text-decoration:none !important;
}
.fx-global-postlog-link,.fx-global-prelog-link {position: relative;}

@media (min-width: 992px) {
	#my-nucaptcha-button-wrapper{
		margin-left:18.3% !important;
		left:31% !important;
	}
}
.fxg-rate-notes {
	max-width: 990px;
	margin: auto;
	padding:5px;
}
.global_nav_reference #global-login-link {
	display:none;
}
.global_nav_reference #global-login-link.fx-showlogin {
	display:block;
}
/*.global_footer_reference a:hover{color:#59595B !important;text-decoration:none !important;}*/
/*.global_footer_reference .fxg-copyright a:hover{color:#FFFFFF !important;text-decoration:none !important;}*/

#fx-global-alert {
	position: fixed !important;
	width: 100% !important;
}

hr {
  margin: 30px 0;
  border:0;
  border-top: 1px solid #eee
}