/* Fri Jan 15 2021 11:09:00 GMT-0500 (Eastern Standard Time) */

.pagination {
	margin: 0;
	padding: 0;
	display: inline-block
}

.pagination .page-item {
	list-style: none;
	display: inline
}

.pagination .page-item:first-child .page-link {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.pagination .page-item:last-child .page-link {
	border-right: 1px solid #e8e8e6;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px
}

.pagination .page-item.active .page-link {
	background-color: #00857D;
	color: #fff;
	border-top-color: #00857D;
	border-bottom-color: #00857D;
	border-left-color: #00857D
}

.pagination .page-item.active .page-link:hover {
	background-color: #00857D;
	color: #fff
}

.pagination .page-item.disabled .page-link {
	color: #d9d9d6;
	cursor: not-allowed
}

.pagination .page-item.disabled .page-link:hover {
	background-color: #fff;
	color: #d9d9d6
}

.pagination .page-item .page-link {
	display: inline-block;
	float: left;
	line-height: 35px;
	padding: 0 12px;
	vertical-align: middle;
	background-color: #fff;
	color: #404040;
	transition: background-color .2s, color .2s;
	border-top: 1px solid #e8e8e6;
	border-bottom: 1px solid #e8e8e6;
	border-left: 1px solid #e8e8e6;
	border-right: 0
}

.pagination .page-item .page-link:hover {
	background-color: #f0f0ef;
	color: #6e6e6e
}

.pagination .page-item .page-link:focus {
	position: relative
}

.pagination .page-item .page-link .icon {
	vertical-align: middle;
	cursor: inherit;
	color: inherit
}

.ups-text_information_container {
	padding-right: 30px;
	display: inline-block;
	position: relative;
	z-index: 11
}

.ups-text_information_container .ups-text_information {
	position: absolute;
	right: 0;
	top: 0
}

.ups-text_information_container .ups-text_information .ups-text_information_button {
	border: none;
	background: none;
	border-radius: 1px;
	padding: 0 7px 2px
}

.ups-text_information_container .ups-text_information_tooltip {
	display: none;
	position: absolute;
	max-width: 350px;
	width: 320px;
	max-height: 150px;
	bottom: 100%;
	margin-bottom: 50px;
	background: #d6d6d6;
	border: 2px solid #757575;
	padding: 30px;
	font-family: Tahoma, helvetica, arial, sans-serif;
	margin-left: -8px;
	text-align: left;
	left: 20px
}

.ups-text_information_container .ups-text_information_tooltip:before {
	content: '';
	position: absolute;
	top: 100%;
	width: 0;
	height: 0;
	border-top: 50px solid #757575;
	margin-left: -2px;
	left: 0%;
	border-right: 50px solid transparent
}

.ups-text_information_container .ups-text_information_tooltip:after {
	content: '';
	position: absolute;
	top: 100%;
	width: 0;
	height: 0;
	border-top: 45px solid #d6d6d6;
	left: 0%;
	border-right: 45px solid transparent
}

.ups-text_information_container .ups-text_information_tooltip.ups-text_information_tooltip_bottomright {
	top: 87px;
	bottom: auto;
	margin-top: -25px;
	margin-bottom: 0
}

.ups-text_information_container .ups-text_information_tooltip.ups-text_information_tooltip_bottomright:before {
	top: auto;
	bottom: 100%;
	border-top: 0;
	border-bottom: 50px solid #757575
}

.ups-text_information_container .ups-text_information_tooltip.ups-text_information_tooltip_bottomright:after {
	top: auto;
	bottom: 100%;
	border-top: 0;
	border-bottom: 45px solid #d6d6d6
}

.ups-text_information_container .ups-text_information_tooltip.ups-text_information_tooltip_bottomleft {
	right: 13px;
	left: auto;
	top: 87px;
	bottom: auto;
	margin-top: -25px;
	margin-bottom: 0
}

.ups-text_information_container .ups-text_information_tooltip.ups-text_information_tooltip_bottomleft:before {
	left: auto;
	right: 0;
	top: auto;
	margin-right: -2px;
	bottom: 100%;
	border-top: 0;
	border-right: 0;
	border-bottom: 50px solid #757575;
	border-left: 50px solid transparent
}

.ups-text_information_container .ups-text_information_tooltip.ups-text_information_tooltip_bottomleft:after {
	left: auto;
	right: 0;
	top: auto;
	bottom: 100%;
	border-top: 0;
	border-right: 0;
	border-bottom: 45px solid #d6d6d6;
	border-left: 45px solid transparent
}

.ups-text_information_container .ups-text_information_tooltip.ups-text_information_tooltip_topleft {
	right: 6px;
	left: auto
}

.ups-text_information_container .ups-text_information_tooltip.ups-text_information_tooltip_topleft:before {
	left: auto;
	right: 0;
	margin-right: -2px;
	border-right: 0;
	border-left: 50px solid transparent
}

.ups-text_information_container .ups-text_information_tooltip.ups-text_information_tooltip_topleft:after {
	left: auto;
	right: 0;
	border-right: 0;
	border-left: 45px solid transparent
}

.ups-text_information_container .ups-text_information_close {
	-webkit-appearance: none;
	border-radius: 0;
	background: none;
	border: none;
	padding: 0;
	line-height: 1;
	position: absolute;
	cursor: pointer;
	top: 10px;
	font-size: 14px;
	right: 10px
}

.ups-text_information_container .ups-text_information_close:before {
	line-height: 1.1
}

@media (max-width: 767px) {
	.ups-text_wrapper {
		max-width: 100%
	}
	.ups-text_information_wrapper .ups-input_wrapper {
		overflow: hidden
	}
	.ups-text_information_wrapper .ups-text_information_container {
		width: 100%;
		padding-right: 0
	}
	.ups-text_information_wrapper .ups-text_information_container .ups-text_information {
		width: 100%;
		position: initial
	}
	.ups-text_information_wrapper .ups-text_information_container .ups-text_information .ups-text_information_button {
		-webkit-appearance: none;
		border-radius: 0;
		background: none;
		border: none;
		padding: 0;
		line-height: 1;
		position: absolute;
		top: 0;
		right: 0
	}
	.ups-text_information_wrapper .ups-text_information_container .ups-text_information .ups-text_information_tooltip {
		position: relative;
		left: 0;
		margin: 20px 0;
		max-width: 100%;
		width: 100%
	}
	.ups-text_information_wrapper .ups-text_information_container .ups-text_information .ups-text_information_tooltip:before {
		top: initial;
		bottom: 100%;
		left: initial;
		right: 0%;
		margin: 0;
		margin-right: -3px;
		border: 0
	}
	.ups-text_information_wrapper .ups-text_information_container .ups-text_information .ups-text_information_tooltip:after {
		top: initial;
		bottom: 100%;
		left: initial;
		right: 0%;
		border: 0
	}
}

.ups-official_datepicker_container {
	position: relative;
	z-index: 9999
}

.ups-official_datepicker_container .ups-official_datepicker {
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #bebebe;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-color: white;
	padding: 10px
}

.ups-official_datepicker_top_right .ups-official_datepicker_container .ups-official_datepicker {
	left: auto;
	right: 0
}

@media (max-width: 767px) {
	.ups-official_datepicker_top_right .ups-official_datepicker_container .ups-official_datepicker {
		left: 0
	}
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_month_controls {
	position: relative
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_month_controls_prev_container {
	left: 0
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_month_controls_next_container {
	right: 0
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_month_controls_prev_container,
.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_month_controls_next_container {
	position: absolute;
	top: 0
}

@media (max-width: 767px) {
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_month_controls_prev_container,
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_month_controls_next_container {
		top: 20px
	}
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_prev,
.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_next {
	border-radius: 1px;
	border: none;
	background: none;
	padding: 10px 5px;
	height: 35px
}

@media (max-width: 767px) {
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_prev,
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_next {
		top: 20px
	}
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_prev .icon,
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_next .icon {
		font-size: 20px
	}
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_month_sel {
	width: 50%;
	float: left;
	padding-left: 60px;
	padding-right: 5px
}

@media (max-width: 767px) {
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_month_sel {
		width: 100%;
		padding-right: 60px;
		float: none
	}
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_year_sel {
	width: 50%;
	float: left;
	padding-right: 60px;
	padding-left: 5px
}

@media (max-width: 767px) {
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_year_sel {
		float: none;
		width: 100%;
		padding-left: 60px
	}
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table_container {
	width: 100%;
	width: calc(100% + 10px);
	overflow: auto;
	padding: 0 5px 10px;
	margin: 0 -5px 10px
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table {
	border-collapse: separate
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table th,
.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table td {
	border: 1px solid white
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table thead tr th {
	text-align: center;
	padding: 5px 0 3px;
	background-color: #d9d9d6
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table .ups-official_datepicker_date_chooser_btn {
	border: none;
	background: none;
	border-radius: 1px;
	padding: 14px 30px;
	font-family: Tahoma, helvetica, arial, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	width: 100%
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table .ups-official_datepicker_date_chooser_btn:disabled {
	cursor: not-allowed;
	color: #bebebe;
	text-decoration: none
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table .ups-official_datepicker_date_chooser_btn:disabled:hover {
	background-color: white
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table .ups-official_datepicker_date_chooser_btn:hover {
	background-color: #FFE673
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table .ups-official_datepicker_date_chooser_btn:focus {
	position: relative
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table .ups-official_datepicker_date_chooser_btn.ups-official_datepicker_not_cur_month {
	background-color: #F7F6F5
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table .ups-official_datepicker_date_chooser_btn.ups-official_datepicker_not_cur_month:hover {
	background-color: #FFE673
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table .ups-official_datepicker_date_chooser_btn.ups-official_datepicker_not_cur_month:disabled:hover {
	background-color: #F7F6F5
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table .ups-official_datepicker_date_chooser_btn.ups-official_datepicker_currentDay {
	background-color: #FFD100
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table .ups-official_datepicker_date_chooser_btn.ups-official_datepicker_currentDay:disabled {
	color: #000
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table .ups-official_datepicker_date_chooser_btn.ups-official_datepicker_today {
	border: 1px solid #757575
}

@media (max-width: 767px) {
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table .ups-official_datepicker_date_chooser_btn {
		padding: 12px
	}
}

@media (max-width: 767px) {
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table {
		width: 100%
	}
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_modifier_btns {
	float: left
}

@media (max-width: 767px) {
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_modifier_btns {
		float: none
	}
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_today_btn {
	border-radius: 1px;
	border: none;
	background-color: #FFD100;
	padding: 10px 30px 10px;
	font-family: Tahoma, helvetica, arial, sans-serif
}

@media (max-width: 767px) {
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_today_btn {
		width: 100%;
		margin-bottom: 15px
	}
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_clear_btn,
.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_close_btn {
	border-radius: 1px;
	border: none;
	background-color: #00857D;
	padding: 10px 30px 10px;
	color: white;
	font-family: Tahoma, helvetica, arial, sans-serif
}

@media (max-width: 767px) {
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_clear_btn,
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_close_btn {
		width: 100%;
		margin-bottom: 15px
	}
}

.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_close_btn {
	float: right
}

@media (max-width: 767px) {
	.ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_close_btn {
		float: none
	}
}

@media (max-width: 767px) {
	.ups-official_datepicker_container .ups-official_datepicker {
		right: 0
	}
}

.ups-datepicker_top_right .ups-official_datepicker_container .ups-official_datepicker {
	left: auto;
	right: 0
}

@media (max-width: 767px) {
	.ups-datepicker_top_right .ups-official_datepicker_container .ups-official_datepicker {
		left: -16px;
		right: -16px
	}
}

.ups-datepicker_inline.ups-datepicker_inline_fixed {
	width: 591px
}

@media (max-width: 767px) {
	.ups-datepicker_inline.ups-datepicker_inline_fixed {
		width: auto
	}
}

.ups-datepicker_inline .ups-official_datepicker_container {
	z-index: 1;
	margin-bottom: 15px
}

.ups-datepicker_inline .ups-official_datepicker_container .ups-official_datepicker {
	position: static;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0
}

.ups-datepicker_inline .ups-official_datepicker_container .ups-official_datepicker:before,
.ups-datepicker_inline .ups-official_datepicker_container .ups-official_datepicker:after {
	content: " ";
	display: table
}

.ups-datepicker_inline .ups-official_datepicker_container .ups-official_datepicker:after {
	clear: both
}

.ups-datepicker_inline .ups-official_datepicker_container .ups-official_datepicker .ups-official_datepicker_table {
	width: 100%
}

.ups-contentBlock .ups-official_datepicker_container table tbody tr:nth-child(2n-1) {
	background: transparent
}

.ups-aside_tabs {
	background: transparent
}

.ups-aside_tabs.ups-aside_tabs_flex .ups-tab-headers .ups-wrap_inner {
	display: flex
}

.ups-aside_tabs.ups-aside_tabs_flex .ups-tab-headers .ups-wrap_inner .tab-header {
	width: 100%
}

.ups-aside_tabs .ups-tab-headers,
.ups-aside_tabs.ups-tabs .ups-tab-headers {
	background: transparent;
	margin-bottom: 0;
	padding: 0
}

.ups-aside_tabs .ups-tab-headers.ups-wrap,
.ups-aside_tabs.ups-tabs .ups-tab-headers.ups-wrap {
	padding: 0
}

.ups-aside_tabs .ups-tab-headers .tab-header,
.ups-aside_tabs.ups-tabs .ups-tab-headers .tab-header {
	background-color: #fff
}

.ups-aside_tabs .ups-tab-headers .tab-header[data-open="true"],
.ups-aside_tabs.ups-tabs .ups-tab-headers .tab-header[data-open="true"] {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	position: relative
}

.ups-aside_tabs .ups-tab-headers .tab-header[data-open="true"]:after,
.ups-aside_tabs.ups-tabs .ups-tab-headers .tab-header[data-open="true"]:after {
	content: " ";
	position: absolute;
	z-index: 3;
	bottom: -3px;
	right: 0;
	left: 0;
	height: 3px;
	background-color: #fff
}

.ups-aside_tabs .ups-tab-headers .tab-header[data-open="true"]:focus,
.ups-aside_tabs .ups-tab-headers .tab-header[data-open="true"]:first-child:focus,
.ups-aside_tabs.ups-tabs .ups-tab-headers .tab-header[data-open="true"]:focus,
.ups-aside_tabs.ups-tabs .ups-tab-headers .tab-header[data-open="true"]:first-child:focus {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4)
}

.ups-aside_tabs .ups-tab-headers .tab-header:focus,
.ups-aside_tabs.ups-tabs .ups-tab-headers .tab-header:focus {
	outline-offset: 0;
	z-index: 26;
	box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.18) inset
}

.ups-aside_tabs .ups-tab-headers .tab-header:first-child:focus,
.ups-aside_tabs.ups-tabs .ups-tab-headers .tab-header:first-child:focus {
	box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.18) inset
}

.ups-aside_tabs .ups-tab-headers .tab-header.tab-disabled,
.ups-aside_tabs.ups-tabs .ups-tab-headers .tab-header.tab-disabled {
	opacity: .4;
	cursor: not-allowed
}

.ups-aside_tabs .ups-tab-headers .tab-header .icon.ups-tab_notify_icon,
.ups-aside_tabs.ups-tabs .ups-tab-headers .tab-header .icon.ups-tab_notify_icon {
	font-size: 24px;
	line-height: 52px;
	right: 10px
}

.ups-aside_tabs .ups-tab-headers .tab-header[data-open="true"],
.ups-aside_tabs.ups-tabs .ups-tab-headers .tab-header[data-open="true"] {
	border-left: none;
	border-right: none
}

.ups-aside_tabs .ups-tab-headers .tab-header[data-open="true"] .icon.ups-tab_notify_icon,
.ups-aside_tabs.ups-tabs .ups-tab-headers .tab-header[data-open="true"] .icon.ups-tab_notify_icon {
	font-size: 24px;
	line-height: 46px
}

.ups-aside_tabs .ups-tab-content {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	position: relative
}

.ups-aside_tabs .ups-tab-content:focus {
	position: relative;
	z-index: 26
}

.ups-aside_tabs .ups-tab-content.ups-tab_content_block {
	padding: 15px 0
}

.ups-aside_tabs .ups-tab-content .sub-detail-container>.ups-contentBlock {
	margin: 15px 0
}

.ups-aside_tabs .ups-tab-content .sub-detail-container>.ups-wrap {
	padding: 0 15px 0
}

.ups-aside_tabs .tab-header.ups-tab_has_icon .tab-title {
	padding-right: 45px;
	width: 100%;
	word-wrap: break-word
}

.ups-tabs .ups-tab-headers .tab-title .tab-number {
	display: inline-block;
	border-radius: 25px;
	background-color: #757575;
	padding: 6px 5px 0;
	min-width: 25px;
	min-height: 25px;
	margin-right: 5px;
	color: #fff;
	text-align: center
}

.ups-application_wrapper .ups-aside_card {
	border-radius: 5px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	background-color: #fff
}

.ups-application_wrapper .ups-aside_card .ups-aside_card_content {
	padding: 15px
}

.ups-application_wrapper .ups-aside_card .ups-aside_card_content.ups-bg_stone_60:first-child {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}

.ups-application_wrapper .ups-aside_card .ups-aside_card_content.ups-bg_stone_60:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

.ups-application_wrapper .ups-aside_card .aside-card_header {
	font-weight: bold;
	margin-left: 15px;
	padding-top: 20px;
	padding-bottom: 10px
}

@media (max-width: 767px) {
	.ups-application_wrapper .ups-aside_card {
		margin-top: 20px
	}
	.ups-aside_tabs {
		background: #fff
	}
}

.ups-progress_bar {
	margin: 0 -60px;
	background-color: #f2f2f2;
	padding: 15px 0 0;
	text-align: center;
	margin-bottom: 15px;
	border-bottom-right-radius: 5%;
	border-top-right-radius: 5%
}

.ups-progress_bar .ups-link {
	text-decoration: none
}

@media screen and (max-width: 1200px) {
	.ups-progress_bar {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0
	}
}

@media (max-width: 767px) {
	.ups-progress_bar {
		margin: 0 -20px 15px
	}
}

.ups-progress_bar_inner {
	margin: 0 auto;
	display: inline-block
}

.ups-progress_bar_inner ol {
	position: relative;
	padding: 0;
	padding-left: 5px;
	margin-bottom: 0
}

.ups-progress_bar_inner ol:before {
	content: " ";
	position: absolute;
	top: 12px;
	left: 20px;
	right: 20px;
	bottom: 0;
	margin: 0 auto;
	border-top: 2px solid #000;
	z-index: 1
}

.ups-progress_bar_inner ol li {
	display: inline-block;
	list-style: none;
	margin-right: 5px;
	text-align: center;
	width: 45px;
	min-height: 50px;
	vertical-align: top
}

.ups-progress_bar_inner .ups-progress_number {
	display: inline-block;
	padding: 2px 7px;
	border-radius: 24px;
	border: 2px solid #000;
	margin: 0 auto;
	position: relative;
	background-color: #f2f2f2;
	z-index: 2
}

.ups-progress_bar_inner .ups-progress_number.ups-progress_number_disabled {
	background-color: #aaa;
	border: 2px solid #aaa
}

.ups-progress_bar_inner .ups-progress_number.ups-progress_number_disabled span.ups-progress_number_visibility {
	visibility: hidden
}

.ups-progress_bar_inner a .ups-progress_number {
	text-decoration: none
}

.ups-progress_bar_inner .ups-progress_name {
	position: relative;
	z-index: 2;
	margin-top: 9px;
	display: none
}

.ups-progress_bar_inner .ups-progress_number.ups-progress_current+.ups-progress_name {
	display: block;
	top: -7px
}

@media (max-width: 991px) {
	.ups-progress_bar_inner .ups-progress_number.ups-progress_current+.ups-progress_name {
		white-space: nowrap
	}
}

.ups-progress_bar_inner .ups-progress_number span {
	position: relative;
	top: 2px;
	font-size: 14px
}

.ups-progress_bar_inner .ups-progress_number.ups-progress_complete {
	padding: 1px 4px;
	background-color: #00857D;
	border-color: #00857D
}

.ups-progress_bar_inner .ups-progress_number.ups-progress_complete span {
	position: relative;
	left: 0
}

.ups-progress_bar_inner .ups-progress_number.ups-progress_current {
	position: relative;
	top: -4px;
	padding: 6px 10px;
	border-color: #C67D30;
	background-color: #C67D30
}

.ups-progress_bar_inner .ups-progress_number.ups-progress_current span {
	font-weight: bold
}

.ups-progress_bar_inner .ups-progress_number.ups-progress_complete span:before {
	font-size: 14px;
	font-weight: bold;
	color: #fff
}

@media screen and (min-width: 992px) {
	.ups-progress_bar_inner .ups-progress_name {
		display: block
	}
	.ups-progress_bar_inner ol {
		padding-left: 25px
	}
	.ups-progress_bar_inner ol:before {
		left: 50px;
		right: 50px
	}
	.ups-progress_bar_inner ol li {
		margin-right: 25px;
		min-width: 60px;
		width: auto
	}
}

@media screen and (min-width: 1200px) {
	.ups-progress_bar {
		position: absolute;
		margin: inherit;
		text-align: left;
		width: 200px
	}
	.ups-progress_bar.ups-fixed_bottom {
		position: fixed;
		z-index: 0
	}
	.ups-progress_bar_inner ol {
		padding-left: 0
	}
	.ups-progress_bar_inner ol:before {
		border-top: none;
		border-left: 2px solid #000;
		left: 22px;
		bottom: 22px
	}
	.ups-progress_bar_inner .ups-progress_number {
		margin-left: 10px
	}
	.ups-progress_bar_inner .ups-progress_number.ups-progress_current {
		margin-left: 6px
	}
	.ups-progress_bar_inner .ups-progress_name {
		display: inline-block;
		margin-left: 10px;
		top: 2px
	}
	.ups-progress_bar_inner .ups-progress_number.ups-progress_current+.ups-progress_name {
		display: inline-block;
		top: -2px
	}
}

.ups-service_schedule {
	margin: 30px auto
}

.ups-shipping_schedule_when .ups-schedule_title {
	margin-bottom: 20px;
	font-size: 12px;
	border-bottom: 1px solid #FFD100
}

@media (max-width: 767px) {
	.ups-shipping_schedule_when .ups-schedule_title {
		padding-bottom: 5px;
		border-bottom: none
	}
}

.ups-shipping_schedule_when .ups-radio-custom-label {
	display: block
}

.ups-shipping_schedule_when .ups-radio-custom-label .row {
	display: block
}

.ups-shipping_schedule_when .ups-radio-custom-label .row .col-md-1,
.ups-shipping_schedule_when .ups-radio-custom-label .row .col-md-2,
.ups-shipping_schedule_when .ups-radio-custom-label .row .col-md-3,
.ups-shipping_schedule_when .ups-radio-custom-label .row .col-md-4,
.ups-shipping_schedule_when .ups-radio-custom-label .row .col-md-5,
.ups-shipping_schedule_when .ups-radio-custom-label .row .col-md-6,
.ups-shipping_schedule_when .ups-radio-custom-label .row .col-md-7,
.ups-shipping_schedule_when .ups-radio-custom-label .row .col-md-8,
.ups-shipping_schedule_when .ups-radio-custom-label .row .col-md-9,
.ups-shipping_schedule_when .ups-radio-custom-label .row .col-md-10,
.ups-shipping_schedule_when .ups-radio-custom-label .row .col-md-11,
.ups-shipping_schedule_when .ups-radio-custom-label .row .col-md-12 {
	display: block
}

.ups-shipping_schedule_tile {
	margin-bottom: 30px
}

.ups-shipping_schedule_when {
	margin-bottom: 15px
}

.ups-shipping_schedule_when .ups-shipping_schedule_list .ups-shipping_schedule_header_wrap {
	margin: 5px 0px 10px;
	padding: 5px;
	font-size: 16px;
	text-align: center
}

.ups-shipping_schedule_when .ups-shipping_schedule_list .ups-shipping_schedule_header_wrap .col-md-4 {
	padding-left: 25px
}

.ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_header_wrap {
	background-color: #300;
	color: #fff;
	border-radius: 5px;
	padding: 6px 8px;
	margin-bottom: 10px;
	text-align: center
}

@media (max-width: 767px) {
	.ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_header_wrap.ups-shipping_schedule_surepost6 {
		clear: both
	}
}

.ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_row {
	margin: 0 -5px
}

.ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_row>div {
	padding: 0 5px
}

.ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_row .row {
	margin: 0 -5px
}

.ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_row .row>div {
	padding: 0 5px
}

.ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_col5 {
	width: 20%;
	float: left
}

.ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_col4 {
	width: 25%;
	float: left
}

.ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_day {
	display: block
}

@media (max-width: 767px) {
	.ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_col5,
	.ups-shipping_schedule_when .ups-shipping_schedule_grid .col-sm-3,
	.ups-shipping_schedule_when .ups-shipping_schedule_grid .col-sm-6,
	.ups-shipping_schedule_when .ups-shipping_schedule_grid .col-sm-4 {
		width: 100%;
		clear: both
	}
	.ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_day {
		display: inline
	}
}

.ups-shipping_schedule_when .ups-day_rate {
	position: relative;
	margin-bottom: 10px
}

.ups-shipping_schedule_when .ups-day_rate.ups-shipping_schedule_surepost label {
	min-height: auto
}

.ups-shipping_schedule_when .ups-day_rate .ups-radio-custom:checked+label {
	background-color: #00857D;
	color: #fff
}

.ups-shipping_schedule_when .ups-day_rate .ups-radio-custom:checked+label button.ups-link {
	color: #fff
}

.ups-shipping_schedule_when .ups-day_rate .ups-radio-custom:focus+label,
.ups-shipping_schedule_when .ups-day_rate .ups-radio-custom:active+label {
	outline: 5px auto #FFD100
}

.ups-shipping_schedule_when .ups-day_rate label {
	padding: 15px 5px;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	width: 100%;
	min-height: 120px;
	border: 1px solid #d6d6d6
}

.ups-shipping_schedule_when .ups-day_rate label p {
	margin: 0
}

.ups-shipping_schedule_when .ups-day_rate label button.ups-link {
	margin-bottom: 15px;
	text-align: left
}

@media (max-width: 767px) {
	.ups-shipping_schedule_when .ups-day_rate {
		width: 50%;
		float: left;
		padding: 0 5px
	}
}

.ups-card.ups-card_flat.ups-card_schedule_button {
	height: 159px;
	min-height: auto;
	color: #000
}

.ups-card.ups-card_flat.ups-card_schedule_button:hover {
	color: #757575
}

@media (max-width: 767px) {
	.ups-card.ups-card_flat.ups-card_schedule_button {
		height: auto
	}
}

.ups-card.ups-card_flat.ups-card_schedule_button .ups-card_content {
	margin: 0px;
	position: absolute;
	top: 42%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%)
}

@media (max-width: 767px) {
	.ups-card.ups-card_flat.ups-card_schedule_button .ups-card_content {
		position: relative;
		top: auto;
		left: auto;
		margin-right: 0px;
		transform: none
	}
}

.ups-data_table table {
	table-layout: fixed
}

.ups-data_table table thead th {
	background: #fff;
	color: #000;
	border-top: 2px solid #BBB0A2;
	border-bottom: 2px solid #BBB0A2;
	text-transform: none
}

.ups-data_table table tbody td,
.ups-data_table table tbody th {
	word-wrap: normal;
	overflow-wrap: normal;
	-webkit-hyphens: none;
	-ms-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	border: none;
	text-transform: none;
	font-weight: normal
}

.ups-data_table table tbody td:first-child,
.ups-data_table table tbody th:first-child {
	border-bottom: none
}

.ups-data_table table tbody tr:nth-child(2n-1) {
	background: none
}

.ups-data_table.ups-data_table_wrap tbody td,
.ups-data_table.ups-data_table_wrap tbody th {
	word-wrap: break-word;
	overflow-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto
}

.ups-data_table.ups-data_table_header_wrap thead th,
.ups-data_table.ups-data_table_header_wrap thead td {
	word-wrap: break-word;
	overflow-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto
}

.ups-data_table.ups-data_table_resizable th,
.ups-data_table.ups-data_table_resizable td {
	border-left: 1px solid #BBB0A2
}

.ups-data_table.ups-data_table_resizable th:first-child,
.ups-data_table.ups-data_table_resizable td:first-child {
	border-left: none
}

.ups-data_table.ups-data_table_resizable td,
.ups-data_table.ups-data_table_resizable tbody th,
.ups-data_table.ups-data_table_resizable td:first-child,
.ups-data_table.ups-data_table_resizable tbody th:first-child {
	border-bottom: 1px solid #BBB0A2
}

.ups-data_table.ups-data_table_sortable thead tr th {
	background-color: #f2f2f2
}

.ups-data_table .ups-btn_action_standalone {
	width: auto;
	height: 25px;
	background: none;
	border: none;
	padding-left: 0;
	padding-right: 0
}

.ups-data_table .ups-btn_action_standalone .icon.ups-icon_color_inactive {
	color: #757575
}

.ups-data_table .ups-btn_action_standalone .icon.ups-icon_color_inactive:before {
	color: #757575
}

.ups-data_table thead .ups-btn_action_standalone {
	position: relative;
	top: -4px
}

.ups-data_table tbody th .ups-table_paragraph {
	margin-bottom: 10px
}

.ups-table_col_full {
	width: 100%
}

.ups-table_col_standalone_action,
.ups-table .ups-table_col_standalone_action {
	padding-left: 10px;
	padding-right: 10px;
	width: 40px
}

.ups-table_col_xxs {
	width: 50px
}

.ups-table_col_xs {
	width: 75px
}

.ups-table_col_sm {
	width: 100px
}

.ups-table_col_md {
	width: 125px
}

.ups-table_col_lg {
	width: 150px
}

.ups-table_col_xl {
	width: 200px
}

.ups-table_col_xxl {
	width: 250px
}

.ups-table_col_min_xxs {
	min-width: 50px
}

.ups-table_col_min_xs {
	min-width: 75px
}

.ups-table_col_min_sm {
	min-width: 100px
}

.ups-table_col_min_md {
	min-width: 125px
}

.ups-table_col_min_lg {
	min-width: 150px
}

.ups-table_col_min_xl {
	min-width: 200px
}

.ups-table_col_min_xxl {
	min-width: 250px
}

.ups-scrollable_table_container {
	overflow: auto
}

.ups-scrollable_table_container .ups-scrollable_table_container_inner {
	min-width: 600px
}

.ups-scrollable_table_container .ups-scrollable_table_container_inner tbody tr:first-child th {
	background: #fff;
	font-weight: normal
}

@media (max-width: 767px) {
	.ups-scrollable_table_container .ups-scrollable_table_container_inner {
		margin: 0
	}
}

table.ups-table_stripe tbody tr:nth-child(even) {
	background-color: #F7F6F5
}

.ups-scrollable_table_container.ups-scrollable_table_container_xxs .ups-scrollable_table_container_inner {
	min-width: 400px
}

.ups-scrollable_table_container.ups-scrollable_table_container_xs .ups-scrollable_table_container_inner {
	min-width: 500px
}

.ups-scrollable_table_container.ups-scrollable_table_container_sm .ups-scrollable_table_container_inner {
	min-width: 700px
}

.ups-scrollable_table_container.ups-scrollable_table_container_midmd .ups-scrollable_table_container_inner {
	min-width: 750px
}

.ups-scrollable_table_container.ups-scrollable_table_container_md .ups-scrollable_table_container_inner {
	min-width: 800px
}

.ups-scrollable_table_container.ups-scrollable_table_container_lg .ups-scrollable_table_container_inner {
	min-width: 900px
}

.ups-scrollable_table_container.ups-scrollable_table_container_xl .ups-scrollable_table_container_inner {
	min-width: 1100px
}

.ups-scrollable_table_container.ups-scrollable_table_container_xxl .ups-scrollable_table_container_inner {
	min-width: 1400px
}

.ups-scrollable_table_container.ups-scrollable_table_container_double .ups-scrollable_table_container_inner {
	min-width: 1600px
}

.ups-scrollable_table_container.ups-scrollable_table_container_double_sm .ups-scrollable_table_container_inner {
	min-width: 1900px
}

.ups-scrollable_table_container.ups-scrollable_table_container_double_md .ups-scrollable_table_container_inner {
	min-width: 2200px
}

.ups-table .ups-btn_action_standalone {
	width: auto;
	height: 25px;
	background: none;
	border: none;
	padding-left: 0;
	padding-right: 0
}

.ups-table .ups-btn_action_standalone .icon.ups-icon_color_inactive {
	color: #757575
}

.ups-table .ups-btn_action_standalone .icon.ups-icon_color_inactive:before {
	color: #757575
}

.ups-tbl_resize_container {
	position: relative
}

.ups-tbl_resize_container .ups-tbl_resize_handle {
	position: absolute;
	top: 0;
	margin-left: -5px
}

.ups-tbl_resize_container .ups-tbl_resize_btn {
	position: relative;
	z-index: 5;
	padding: 0;
	width: 10px;
	cursor: col-resize;
	background: none;
	border: none
}

.ups-tbl_resize_container .ups-tbl_resize_btn:hover,
.ups-tbl_resize_container .ups-tbl_resize_btn:focus {
	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 29%, #000000 30%, #000000 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0) 100%)
}

@media (max-width: 767px) {
	.modal-body .ups-table {
		margin-left: 0px;
		margin-right: 0px
	}
}

.ups-table_data_checkbox {
	bottom: 11px;
	margin-bottom: 0px !important
}

.ups-table_fixed_table_head {
	display: table-cell;
	height: 62px;
	color: #000;
	border-top: 2px solid #BBB0A2;
	border-bottom: 2px solid #BBB0A2;
	text-transform: none;
	background-color: #f2f2f2;
	font-weight: 700;
	padding: 12px 20px;
	border-left: 1px solid #BBB0A2
}

.ups-table_fixed_table_head:first-child {
	border-left: none
}

.ups-table_fixed_table_row {
	display: table-row;
	height: 62px
}

.ups-table_fixed_table_row:first-child {
	border-left: none
}

.ups-table-fixed_sub_container {
	overflow: hidden
}

.ups-table_fixed-container {
	position: fixed;
	z-index: 111
}

.ups-selection_block:before,
.ups-selection_block:after {
	content: " ";
	display: table
}

.ups-selection_block:after {
	clear: both
}

.ups-selection_block .ups-selection_block_side {
	float: left
}

.ups-selection_block .ups-selection_block_section {
	margin-left: 40px
}

.ups-toggle_view_wrapper {
	overflow: hidden;
	z-index: 11;
	position: relative;
	top: -14px;
	padding: 14px 7px 0;
	margin: 0 -7px -14px
}

.ups-toggle_view_wrapper.ups-toggle_view_has_popup {
	overflow: visible
}

.ups-toggle_view_wrapper_quote {
	top: 36px
}

.ups-toggle_view.ups-toggle_view_state.ups-toggle_view_left {
	background-color: #fff;
	border: 1px solid #757575;
	margin-top: 0
}

.ups-toggle_view.ups-toggle_view_state.ups-toggle_view_left:before {
	content: normal;
	border: none;
	transform: none;
	position: static
}

.ups-toggle_view.ups-toggle_view_state.ups-toggle_view_left .ups-toggle_view_arrow_wrapper {
	overflow: hidden;
	width: 26px;
	height: 14px;
	position: absolute;
	left: 50px;
	top: -14px
}

.ups-toggle_view.ups-toggle_view_state.ups-toggle_view_left .ups-toggle_view_arrow_wrapper .ups-toggle_view_arrow {
	position: relative;
	left: 2px;
	top: 4px;
	border-left: 1px solid #757575;
	border-top: 1px solid #757575;
	width: 22px;
	height: 22px;
	background-color: #fff;
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.ups-toggle_view.ups-toggle_view_state.ups-toggle_view_left .ups-toggle_view_arrow_wrapper.point_left {
	width: 13px;
	height: 28px;
	top: 0
}

.ups-toggle_view.ups-toggle_view_state.ups-toggle_view_left .ups-toggle_view_arrow_wrapper.point_left .ups-toggle_view_arrow {
	left: 4px;
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.ups-toggle_view_state h3.ups-invalid_color-list {
	margin-top: 15px
}

.ups-application_wrapper .ups-toggle_view_state {
	padding: 15px
}

.ups-toggle_view_container_popup {
	position: absolute;
	top: 40px;
	right: 0;
	left: 0;
	z-index: 2050;
	padding-left: 12px
}

.ups-toggle_view_container_popup.ups-toggle_view_scrollable_menu {
	z-index: 3
}

.ups-toggle_view_container_popup.ups-toggle_view_container_popup_full {
	width: auto
}

.ups-toggle_view_container_popup.ups-toggle_view_container_popup_lg {
	width: 500px
}

@media (max-width: 767px) {
	.ups-toggle_view_container_popup.ups-toggle_view_container_popup_lg {
		width: auto
	}
}

.ups-toggle_view_container_popup.ups-toggle_view_container_popup_md {
	width: 400px
}

@media (max-width: 767px) {
	.ups-toggle_view_container_popup.ups-toggle_view_container_popup_md {
		width: auto
	}
}

.ups-toggle_view_container_popup.ups-toggle_view_container_popup_sm {
	width: 300px
}

@media (max-width: 767px) {
	.ups-toggle_view_container_popup.ups-toggle_view_container_popup_sm {
		width: auto
	}
}

.ups-toggle_view_container_popup .ups-toggle_view_state {
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3)
}

.export-modal-content .row {
	margin: 15px 0
}

.export-modal-content .icon {
	float: left;
	font-size: 30px;
	color: green
}

.export-modal-content .col-sm-1 {
	padding-left: 0
}

.export-modal-content .col-sm-11 {
	line-height: 35px;
	padding-left: 0
}

.export-modal-content .row:nth-of-type(2) .icon {
	color: red
}

.export-modal-content .row:last-of-type {
	text-align: center
}

.export-modal-content .row:last-of-type .btn {
	border-radius: 25px
}

.ups-focus_gold:focus {
	outline: 5px auto #C67D30
}

.ups-focus_gold:focus .ie9,
.ups-focus_gold:focus .ie10,
.ie11 .ups-focus_gold:focus {
	outline: 1px solid #C67D30
}

@-moz-document url-prefix() {
	.ups-focus_gold:focus {
		outline: 1px auto #C67D30
	}
}

.ups-table td button {
	position: static;
	width: auto;
	margin-right: 0;
	font-size: 1em;
	height: auto
}

.ups-table thead th .ups-form_group_slim .ups-checkbox label {
	top: -11px
}

.ups-table tbody .ups-form_group_slim .ups-checkbox label {
	top: -4px
}

.ups-bg_section {
	padding: 25px 0;
	margin-bottom: 25px
}

.ups-bg_section_end {
	padding-bottom: 0
}

.ups-bg_content {
	padding: 10px
}

.ups-bg_content_slim_bottom {
	padding-bottom: 0
}

.ups-bg_stone_40 {
	background-color: #f0f0ef
}

.ups-bg_stone_60 {
	background-color: #e8e8e6
}

.ups-section_alert {
	border-left: 5px solid #FFD100
}

.ups-section_success {
	border-left: 5px solid #00857D
}

.ups-section_transparent {
	border-left: 5px solid transparent
}

input.ups-file_input_hidden {
	display: none
}

.ups-file_input_action_btn {
	padding-left: 0
}

@media (max-width: 767px) {
	.ups-file_input_action_btn {
		width: auto
	}
}

.ups-file_progress {
	margin-right: 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 7px;
	width: 100px;
	border-radius: 7px;
	display: inline-block;
	border: none;
	color: #426DA9;
	overflow: hidden
}

.ups-file_progress::-webkit-progress-bar {
	background-color: #d6d6d6;
	border-radius: 7px;
	overflow: hidden
}

.ups-file_progress::-moz-progress-bar {
	background-color: #426DA9
}

.ups-file_progress::-webkit-progress-value {
	background-color: #426DA9
}

.ups-file_progress .ups-file_progress_outer {
	width: 100px;
	height: 7px;
	background-color: #d6d6d6;
	border-radius: 7px;
	overflow: hidden
}

.ups-file_progress .ups-file_progress_outer .ups-file_progress_inner {
	height: 7px;
	background-color: #426DA9
}

.ups-file_txt {
	margin-right: 15px
}

.ups-file_txt:focus {
	outline: 5px auto #FFD100
}

.ups-file_txt:focus .ie9,
.ups-file_txt:focus .ie10,
.ie11 .ups-file_txt:focus {
	outline: 1px solid #FFD100
}

@-moz-document url-prefix() {
	.ups-file_txt:focus {
		outline: 1px auto #FFD100
	}
}

@media (max-width: 767px) {
	.ups-indent.ups-indent_xs {
		padding-left: 0
	}
}

.ups-text_atomic {
	display: inline-block
}

.ups-text_separate {
	margin-right: 5px
}

.ups-text_separate_emphasized {
	margin-right: 20px
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.ups-text_nowrap {
	white-space: nowrap
}

.ups-form_group .ups-buttonList_wrapper.ups-buttonList_inline {
	display: inline-block;
	width: auto;
	margin-right: 25px
}

.ups-ul_aligned {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 15px
}

.ups-text_emphasis {
	font-size: 18px
}

.ups-application_wrapper .ups-icon-pluscircle:before {
	margin-left: 0
}

.ups-form_subheader_has_help {
	padding-right: 85px
}

.ups-text_valign_middle {
	vertical-align: middle
}

.ups-text_slim {
	margin-top: 0;
	margin-bottom: 0
}

.ups-contentBlock .ups-text_slim {
	margin-top: 0;
	margin-bottom: 0
}

.ups-txt_regular {
	font-weight: normal
}

.ups-contentBlock .ups-txt_regular {
	font-weight: normal
}

.ups-text_paragraph {
	display: inline-block;
	margin-bottom: 10px
}

.ups-contentBlock .ups-text_paragraph {
	margin-bottom: 10px
}

.ups-txt_size_sm {
	font-size: 14px
}

.ups-txt_size_md {
	font-size: 16px
}

.ups-txt_size_lg {
	font-size: 18px
}

.ups-txt_size_xl {
	font-size: 20px
}

.ups-txt_size_xxl {
	font-size: 24px
}

.ups-txt_size_xxxl {
	font-size: 28px
}

.ups-txt_size_double {
	font-size: 32px
}

.ups-txt_size_double_lg {
	font-size: 36px
}

.ups-contentBlock .ups-txt_size_double_lg {
	font-size: 36px
}

.ups-txt_size_triple_lg {
	font-size: 60px
}

.ups-txt_block {
	display: block
}

.ups-txt_bold {
	font-weight: bold
}

h2.ups-group,
h3.ups-group,
h4.ups-group,
h5.ups-group,
h6.ups-group {
	margin: 0 0 15px
}

.ups-txt_force_wrap {
	word-wrap: break-word
}

.ups-data_table table .ups-txt_force_wrap {
	word-wrap: break-word;
	overflow-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.ups-txt_truncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.ups-txt_input_height,
.ups-link.ups-txt_input_height {
	line-height: 35px
}

.ups-txt_color_brown_s1 {
	color: #300
}

.ups-txt_sienna {
	color: #C67D30
}

.ups-txt_black_shade {
	color: #6e6e6e
}

.ups-txt_black {
	color: #242424
}

.ups-txt_blue {
	color: #426DA9
}

.ups-txt_stone_s3 {
	color: #bebebe
}

.ups-txt_black_s6 {
	color: #080808
}

.ups-txt_stroke {
	color: #757575
}

.ups-txt_teal {
	color: #00857D
}

.ups-txt_dark_blue {
	color: #0E2554
}

.ups-txt_dark_blue_75 {
	color: #4A5B7F
}

.ups-txt_truncate_reset {
	white-space: unset
}

.ups-txt_truncate_reset {
	white-space: unset
}

.ups-card {
	box-shadow: 1px 3px 4px 2px rgba(0, 0, 0, 0.1);
	margin-bottom: 25px;
	background-color: #fff
}

.ups-card.ups-card_flat {
	box-shadow: none;
	border: 1px solid #757575
}

.ups-card.ups-card_alert {
	border-left: 5px solid #FFD100
}

.ups-card.ups-card_confined.ups-card_confined_lg {
	width: 400px;
	height: 350px
}

@media (max-width: 500px) {
	.ups-card.ups-card_confined.ups-card_confined_lg {
		width: 280px
	}
}

.ups-card.ups-card_confined.ups-card_confined_md {
	width: 325px;
	height: 355px
}

@media (max-width: 500px) {
	.ups-card.ups-card_confined.ups-card_confined_md {
		width: 280px
	}
}

.ups-card.ups-card_alert {
	border-left: 5px solid #FFD100
}

.ups-card.ups-card_confined.ups-card_confined_lg {
	width: 400px;
	height: 350px
}

@media (max-width: 500px) {
	.ups-card.ups-card_confined.ups-card_confined_lg {
		width: 280px
	}
}

.ups-card .ups-card_header {
	background-color: #d6d6d6;
	padding: 8px 20px
}

.ups-card .ups-card_content {
	padding: 20px
}

.ups-card .ups-card_content.ups-card_content_no_separate {
	padding-top: 0
}

.ups-card .ups-card_content.ups-card_content_slim {
	padding: 8px 6px
}

.ups-card .ups-card_content .ups-grey_header {
	background-color: #F7F6F5
}

.ups-card .ups-card_hr {
	margin: 0;
	border-top: 1px solid #757575
}

.ups-card .ups-card_hr.ups-card_hr_pad {
	margin: 0 20px
}

.ups-card .ups-card_hr.ups-card_hr_col {
	margin: 0;
	border: none;
	position: relative;
	box-sizing: border-box
}

.ups-card .ups-card_hr.ups-card_hr_col:after {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #d6d6d6
}

.ups-card .ups-card_hr.ups-card_hr_col.ups-card_hr_pad:after {
	left: 20px;
	right: 20px
}

.ups-card.ups-card_row {
	margin: 0
}

.ups-card_table_container {
	overflow: auto
}

.ups-card_table_container .ups-card_table {
	width: 100%;
	min-width: 768px;
	font-size: 14px
}

.ups-card_table_container .ups-card_table thead {
	border-bottom: 1px solid #757575
}

.ups-card_table_container .ups-card_table th,
.ups-card_table_container .ups-card_table td {
	padding: 15px 12px
}

.ups-card_table_container .ups-card_table .ups-cv_drawer_badge {
	position: absolute;
	right: 2.5em
}

.ups-card_table_container .ups-card_table tbody th {
	text-transform: none;
	font-weight: normal;
	border: none
}

.ups-card_list_container {
	margin-right: -25px
}

.ups-card_list_container .ups-card_list {
	margin: 0;
	padding: 0
}

.ups-card_list_container .ups-card_list:before,
.ups-card_list_container .ups-card_list:after {
	content: " ";
	display: table
}

.ups-card_list_container .ups-card_list:after {
	clear: both
}

.ups-card_confined {
	height: 247px;
	width: 250px;
	position: relative;
	float: left;
	margin-right: 25px;
	box-shadow: none;
	border: 1px solid #757575;
	list-style: none
}

.ups-radio_card_list_container .ups-card.ups-card_flat {
	border: none
}

.ups-radio_card_list_container .ups-buttonList_wrapper .ups-radio-custom-label {
	padding-right: 40px
}

.ups-radio_card_list_container.ups-radio_card_lg .ups-buttonList_wrapper .ups-radio-custom-label {
	height: 300px
}

@media (max-width: 767px) {
	.ups-radio_card_list_container.ups-radio_card_lg .ups-buttonList_wrapper .ups-radio-custom-label {
		height: auto
	}
}

.ups-radio_card_list_container.ups-radio_card_md .ups-buttonList_wrapper .ups-radio-custom-label {
	height: 225px
}

@media (max-width: 767px) {
	.ups-radio_card_list_container.ups-radio_card_md .ups-buttonList_wrapper .ups-radio-custom-label {
		height: auto
	}
}

.ups-radio_card_list_container.ups-radio_card_sm .ups-buttonList_wrapper .ups-radio-custom-label {
	height: 125px
}

@media (max-width: 767px) {
	.ups-radio_card_list_container.ups-radio_card_sm .ups-buttonList_wrapper .ups-radio-custom-label {
		height: auto
	}
}

.ups-radio_card_list_container.ups-radio_card_xs .ups-buttonList_wrapper .ups-radio-custom-label {
	height: 100px
}

@media (max-width: 767px) {
	.ups-radio_card_list_container.ups-radio_card_xs .ups-buttonList_wrapper .ups-radio-custom-label {
		height: auto
	}
}

.ups-radio_card_list_container .ups-buttonList_wrapper .ups-radio-custom:checked+.ups-radio-custom-label {
	background-color: #FFD100
}

.ups-radio_card_list_container .ups-buttonList_wrapper .ups-radio-custom:checked+.ups-radio-custom-label .icon {
	font-size: 25px
}

.ups-radio_card_list_container .ups-buttonList_wrapper .ups-radio-custom-label {
	display: block;
	margin: 0 0 20px;
	border: 1px solid #d6d6d6;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 175px;
	overflow: hidden
}

.ups-radio_card_list_container .ups-radio-custom+.ups-radio-custom-label:before {
	content: none
}

.ups-btn_group {
	display: inline-block;
	vertical-align: middle
}

.ups-btn_group.ups-btn_group_separate {
	margin-right: 10px
}

.ups-btn_group.ups-btn_group_separate_l {
	margin-left: 10px
}

.ups-btn_group .ups-btn_group_inner {
	display: table;
	margin: 0;
	padding: 0
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner {
	display: table-cell;
	list-style: none;
	position: relative
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner:first-child .ups-btn_group_action,
.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner:first-child .ups-btn_group_label {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner:last-child .ups-btn_group_action,
.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner:last-child .ups-btn_group_label {
	border-right: 1px solid #757575;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_action,
.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_label {
	color: #000;
	border-radius: 0;
	border-left: 1px solid #757575;
	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
	background-color: #fff;
	width: 100%;
	margin-bottom: 0;
	cursor: pointer;
	padding: 10px 15px;
	height: 35px;
	font-size: 1em;
	line-height: 1em
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_action:focus,
.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_action:active,
.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_label:focus,
.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_label:active {
	position: relative;
	z-index: 2
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_label {
	margin: 0;
	padding: 10px 15px;
	height: 35px;
	text-align: center
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_label .icon {
	position: relative;
	top: -1px;
	left: -2px
}

@media (max-width: 991px) {
	.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_label {
		padding: 10px 15px
	}
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_action_pushed {
	background-color: #00857D;
	color: #fff
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_action_pushed .icon:hover {
	color: #fff
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_action_selected {
	background-color: #00857D;
	color: #fff
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_radio {
	position: absolute;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	pointer-events: none
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_radio:focus+.ups-btn_group_label {
	position: relative;
	z-index: 2;
	outline: 0px auto #C67D30;
	box-shadow: 0 0 6px #C67D30
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_radio:focus+.ups-btn_group_label .ie9,
.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_radio:focus+.ups-btn_group_label .ie10,
.ie11 .ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_radio:focus+.ups-btn_group_label {
	outline: 1px solid #C67D30
}

@-moz-document url-prefix() {
	.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_radio:focus+.ups-btn_group_label {
		outline: 1px auto #C67D30
	}
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_radio:checked+.ups-btn_group_label {
	background-color: #00857D;
	color: #fff
}

.ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner .ups-btn_group_radio:checked+.ups-btn_group_label .icon:hover {
	color: #fff
}

.ups-btn_group_fieldset {
	display: inline-block;
	height: 35px
}

.ups-btn_group_fieldset.ups-btn_group_separate {
	margin-right: 10px
}

.ups-btn_group_fieldset .ups-btn_group_legend {
	display: inline-block;
	line-height: 35px;
	width: auto;
	float: left;
	margin-right: 10px
}

.ups-btn_group_fieldset .ups-form_label.ups-btn_group_legend {
	font-family: Tahoma, helvetica, arial, sans-serif;
	color: #000;
	margin-bottom: 20px;
	border: none;
	font-size: 1em
}

.ups-btn_group.ups-btn_group_slim .ups-btn_group_inner .ups-btn_group_label,
.ups-btn_group.ups-btn_group_slim .ups-btn_group_inner .ups-btn_group_action {
	padding: 10px
}

.ups-aside_icon_container:before,
.ups-aside_icon_container:after {
	content: " ";
	display: table
}

.ups-aside_icon_container:after {
	clear: both
}

.ups-aside_icon_container.ups-aside_icon_container_xs .ups-aside_icon {
	font-size: 17px
}

.ups-aside_icon_container.ups-aside_icon_container_sm .ups-aside_text {
	margin-left: 35px
}

.ups-aside_icon_container.ups-aside_icon_container_md .ups-aside_text {
	margin-left: 45px
}

.ups-aside_icon_container.ups-aside_icon_container_lg .ups-aside_text {
	margin-left: 55px
}

.ups-aside_icon_container.ups-aside_icon_container_big .ups-aside_text {
	margin-left: 70px
}

.ups-aside_icon_container.ups-aside_icon_container_inline {
	display: inline-block
}

.ups-aside_icon_container .ups-aside_icon {
	float: left;
	font-size: 20px;
	text-decoration: none
}

.ups-aside_icon_container .ups-aside_icon:hover {
	text-decoration: none
}

.ups-aside_icon_container .ups-aside_icon .icon {
	cursor: default
}

.ups-aside_icon_container .ups-aside_icon .icon:before {
	float: none;
	margin: 0
}

.ups-aside_icon_container .ups-aside_icon .icon:hover {
	text-decoration: none;
	color: inherit
}

.ups-aside_icon_container .ups-aside_text {
	margin-left: 25px
}

.ups-aside_icon_container .ups-aside_text_sm {
	line-height: 26px
}

.ups-icon_size_xs {
	font-size: 15px
}

.ups-icon_size_sm {
	font-size: 16px
}

.ups-icon_size_md {
	font-size: 18px
}

.ups-icon_size_lg {
	font-size: 20px
}

.ups-icon_size_xl {
	font-size: 24px
}

.ups-icon_size_xxl {
	font-size: 28px
}

.ups-icon_size_double {
	font-size: 30px
}

.ups-icon_size_double_sm {
	font-size: 34px
}

.ups-icon_size_double_md {
	font-size: 36px
}

.ups-icon_size_double_lg {
	font-size: 40px
}

.ups-icon_size_triple_sm {
	font-size: 45px
}

.ups-icon_size_triple_md {
	font-size: 50px
}

.ups-icon_size_triple_lg {
	font-size: 60px
}

.ups-icon_size_triple_xl {
	font-size: 75px
}

.ups-icon_color_alert {
	color: #FFD100
}

.ups-icon_color_water_shade {
	color: #00857D
}

.ups-icon_color_inactive {
	color: #d6d6d6
}

.ups-icon_color_black_s1 {
	color: #757575
}

.ups-icon_color_black_s3 {
	color: #404040
}

.ups-icon_color_grass_s3 {
	color: #6E7E1B
}

.ups-icon_color_grass {
	color: #939F54
}

.ups-icon_color_grass_60 {
	color: #B0B882
}

.ups-icon_color_grass_40 {
	color: #D0D6B6
}

.ups-icon_color_sky {
	color: #426DA9
}

.ups-icon_color_sky_s3 {
	color: #7191BE
}

.ups-icon_color_white {
	color: #fff
}

.ups-icon_color_sun {
	color: #FFD100
}

.ups-icon_color_sun_s3 {
	color: #FFDC40
}

.ups-icon_color_sun_60 {
	color: #C67D30
}

.ups-icon_color_gold_60 {
	color: #FFE673
}

.ups-icon_color_gold_40 {
	color: #FFE673
}

.ups-icon_color_green {
	color: #6E7E1B
}

.ups-icon_color_blue {
	color: #426DA9
}

.ups-icon_color_dark_blue {
	color: #0E2554
}

.ups-icon_color_sienna {
	color: #C67D30
}

.ups-circle_icon_xs {
	width: 16px;
	height: 16px;
	border-radius: 16px;
	border: 2px solid #000;
	background-color: #fff;
	display: inline-block;
	position: relative
}

.ups-circle_icon_xs .icon {
	display: block;
	cursor: default
}

.ups-circle_icon_xs .icon:before {
	float: none;
	margin: 0;
	line-height: 1;
	position: static
}

.ups-circle_icon_xs .icon:hover {
	text-decoration: none;
	color: #000
}

.ups-circle_icon_xs .ups-icon-chevronup {
	position: absolute;
	left: 2px;
	top: 2px;
	font-size: 8px;
	color: #000;
	text-shadow: 0px -1px 0px #000
}

.ups-circle_icon_xs .ups-icon-chevronright {
	position: absolute;
	left: 2px;
	top: 2px;
	font-size: 8px;
	color: #000;
	text-shadow: 0px -1px 0px #000
}

.ups-circle_icon_xs .ups-icon-check {
	position: absolute;
	left: 3px;
	top: 4px;
	font-size: 6px;
	color: #000;
	text-shadow: 0px -1px 0px #000
}

.ups-circle_icon_xs .ups-icon-check:before {
	color: #000
}

.ups-circle_icon_xs .ups-icon-returnleft {
	position: absolute;
	left: 2px;
	top: 2px;
	font-size: 8px;
	color: #000
}

.ups-circle_icon_xs .ups-icon-returndown {
	position: absolute;
	left: 2px;
	top: 2px;
	font-size: 8px;
	color: #000;
	text-shadow: 0px -1px 0px #000
}

.ups-circle_icon_xs .ups-circle_icon_square {
	width: 6px;
	height: 6px;
	background-color: #000;
	position: absolute;
	left: 3px;
	top: 3px
}

.ups-circle_icon_sm {
	width: 26px;
	height: 26px;
	border-radius: 26px;
	border: 2px solid #000;
	background-color: #fff;
	color: #000;
	display: inline-block;
	position: relative
}

.ups-circle_icon_sm .icon {
	display: block;
	cursor: default
}

.ups-circle_icon_sm .icon:before {
	float: none;
	margin: 0;
	line-height: 1;
	position: static
}

.ups-circle_icon_sm .icon:hover {
	text-decoration: none;
	color: #000
}

.ups-circle_icon_sm .ups-icon-chevronup {
	position: absolute;
	left: 5px;
	top: 5px;
	font-size: 12px;
	color: #000;
	text-shadow: 0px -1px 0px #000
}

.ups-circle_icon_sm .ups-icon-chevronright {
	position: absolute;
	left: 6px;
	top: 6px;
	font-size: 11px;
	color: #000;
	text-shadow: 0px -1px 0px #000
}

.ups-circle_icon_sm .ups-icon-check {
	position: absolute;
	left: 4px;
	top: 6px;
	font-size: 12px;
	color: #000;
	text-shadow: 0px -1px 0px #000
}

.ups-circle_icon_sm .ups-icon-check:before {
	color: #000
}

.ups-circle_icon_sm .ups-icon-returnleft {
	position: absolute;
	left: 6px;
	top: 4px;
	font-size: 12px;
	color: #000
}

.ups-circle_icon_sm .ups-icon-returndown {
	position: absolute;
	left: 3px;
	top: 3px;
	font-size: 15px;
	color: #000
}

.ups-circle_icon_sm .ups-circle_icon_square {
	width: 9px;
	height: 9px;
	background-color: #000;
	position: absolute;
	left: 6px;
	top: 6px
}

.ups-circle_icon_md {
	width: 34px;
	height: 34px;
	border-radius: 34px;
	border: 4px solid #000;
	background-color: #fff;
	display: inline-block;
	position: relative
}

.ups-circle_icon_md .icon {
	display: block;
	cursor: default
}

.ups-circle_icon_md .icon:before {
	float: none;
	margin: 0;
	line-height: 1;
	position: static
}

.ups-circle_icon_md .icon:hover {
	text-decoration: none;
	color: #000
}

.ups-circle_icon_md .ups-icon-chevronup {
	position: absolute;
	left: 6px;
	top: 5px;
	font-size: 16px;
	color: #000
}

.ups-circle_icon_md .ups-icon-chevronright {
	position: absolute;
	left: 8px;
	top: 7px;
	font-size: 13px;
	color: #000
}

.ups-circle_icon_md .ups-icon-check {
	position: absolute;
	left: 4px;
	top: 6px;
	font-size: 16px;
	color: #000
}

.ups-circle_icon_md .ups-icon-check:before {
	color: #000
}

.ups-circle_icon_md .ups-icon-returnleft {
	position: absolute;
	left: 7px;
	top: 5px;
	font-size: 14px;
	color: #000
}

.ups-circle_icon_md .ups-icon-returndown {
	position: absolute;
	left: 3px;
	top: 4px;
	font-size: 18px;
	color: #000
}

.ups-circle_icon_md .ups-circle_icon_square {
	width: 11px;
	height: 11px;
	background-color: #000;
	position: absolute;
	left: 8px;
	top: 7px
}

.ups-circle_icon_invert {
	background-color: #000;
	border-color: #000;
	color: #fff
}

.ups-circle_icon_invert.ups-circle_icon_xs .ups-icon-chevronup,
.ups-circle_icon_invert.ups-circle_icon_xs .ups-icon-chevronright,
.ups-circle_icon_invert.ups-circle_icon_xs .ups-icon-check,
.ups-circle_icon_invert.ups-circle_icon_xs .ups-icon-returndown,
.ups-circle_icon_invert.ups-circle_icon_sm .ups-icon-chevronup,
.ups-circle_icon_invert.ups-circle_icon_sm .ups-icon-chevronright,
.ups-circle_icon_invert.ups-circle_icon_sm .ups-icon-check,
.ups-circle_icon_invert.ups-circle_icon_sm .ups-icon-returndown {
	text-shadow: 0px -1px 0px #fff
}

.ups-circle_icon_invert.ups-circle_icon_xs .ups-icon-check {
	font-size: 8px;
	left: 2px;
	top: 3px
}

.ups-circle_icon_invert .icon:hover {
	color: #fff
}

.ups-circle_icon_invert .ups-icon-check:before {
	color: #fff
}

.ups-circle_icon_invert .ups-circle_icon_square {
	background-color: #fff
}

.ups-circle_icon_invert .ups-icon-chevronup,
.ups-circle_icon_invert .ups-icon-chevronright,
.ups-circle_icon_invert .ups-icon-check,
.ups-circle_icon_invert .ups-icon-returnleft,
.ups-circle_icon_invert .ups-icon-returndown {
	color: #fff
}

.ups-circle_icon_water_shade_3 {
	border-color: #00857D;
	color: #00857D
}

.ups-circle_icon_water_shade_3.ups-circle_icon_xs .ups-icon-chevronup,
.ups-circle_icon_water_shade_3.ups-circle_icon_xs .ups-icon-chevronright,
.ups-circle_icon_water_shade_3.ups-circle_icon_xs .ups-icon-check,
.ups-circle_icon_water_shade_3.ups-circle_icon_xs .ups-icon-returndown,
.ups-circle_icon_water_shade_3.ups-circle_icon_sm .ups-icon-chevronup,
.ups-circle_icon_water_shade_3.ups-circle_icon_sm .ups-icon-chevronright,
.ups-circle_icon_water_shade_3.ups-circle_icon_sm .ups-icon-check,
.ups-circle_icon_water_shade_3.ups-circle_icon_sm .ups-icon-returndown {
	text-shadow: 0px -1px 0px #00857D
}

.ups-circle_icon_water_shade_3 .icon:hover {
	color: #00857D
}

.ups-circle_icon_water_shade_3 .ups-icon-check:before {
	color: #00857D
}

.ups-circle_icon_water_shade_3 .ups-circle_icon_square {
	background-color: #00857D
}

.ups-circle_icon_water_shade_3 .ups-icon-chevronup,
.ups-circle_icon_water_shade_3 .ups-icon-chevronright,
.ups-circle_icon_water_shade_3 .ups-icon-check,
.ups-circle_icon_water_shade_3 .ups-icon-returnleft,
.ups-circle_icon_water_shade_3 .ups-icon-returndown {
	color: #00857D
}

.ups-circle_icon_water_shade_3_invert {
	border-color: #00857D;
	background-color: #00857D;
	color: #fff
}

.ups-circle_icon_water_shade_3_invert.ups-circle_icon_xs .ups-icon-chevronup,
.ups-circle_icon_water_shade_3_invert.ups-circle_icon_xs .ups-icon-chevronright,
.ups-circle_icon_water_shade_3_invert.ups-circle_icon_xs .ups-icon-check,
.ups-circle_icon_water_shade_3_invert.ups-circle_icon_xs .ups-icon-returndown,
.ups-circle_icon_water_shade_3_invert.ups-circle_icon_sm .ups-icon-chevronup,
.ups-circle_icon_water_shade_3_invert.ups-circle_icon_sm .ups-icon-chevronright,
.ups-circle_icon_water_shade_3_invert.ups-circle_icon_sm .ups-icon-check,
.ups-circle_icon_water_shade_3_invert.ups-circle_icon_sm .ups-icon-returndown {
	text-shadow: 0px -1px 0px #fff
}

.ups-circle_icon_water_shade_3_invert.ups-circle_icon_xs .ups-icon-check {
	font-size: 8px;
	left: 2px;
	top: 3px
}

.ups-circle_icon_water_shade_3_invert .icon:hover {
	color: #fff
}

.ups-circle_icon_water_shade_3_invert .ups-icon-check:before {
	color: #fff;
	font-size: 1.1em
}

.ups-circle_icon_water_shade_3_invert .ups-circle_icon_square {
	background-color: #fff
}

.ups-circle_icon_water_shade_3_invert .ups-icon-chevronup,
.ups-circle_icon_water_shade_3_invert .ups-icon-chevronright,
.ups-circle_icon_water_shade_3_invert .ups-icon-check,
.ups-circle_icon_water_shade_3_invert .ups-icon-returnleft,
.ups-circle_icon_water_shade_3_invert .ups-icon-returndown {
	color: #fff
}

.ups-application_wrapper .icon.ups-icon-time:before {
	margin-left: 0;
	float: none
}

.ups-circle_icon_stone {
	border-color: #d6d6d6;
	color: #d6d6d6
}

.ups-circle_icon_stone.ups-circle_icon_xs .ups-icon-chevronup,
.ups-circle_icon_stone.ups-circle_icon_xs .ups-icon-chevronright,
.ups-circle_icon_stone.ups-circle_icon_xs .ups-icon-check,
.ups-circle_icon_stone.ups-circle_icon_xs .ups-icon-returndown,
.ups-circle_icon_stone.ups-circle_icon_sm .ups-icon-chevronup,
.ups-circle_icon_stone.ups-circle_icon_sm .ups-icon-chevronright,
.ups-circle_icon_stone.ups-circle_icon_sm .ups-icon-check,
.ups-circle_icon_stone.ups-circle_icon_sm .ups-icon-returndown {
	text-shadow: 0px -1px 0px #d6d6d6
}

.ups-circle_icon_stone .icon:hover {
	color: #d6d6d6
}

.ups-circle_icon_stone .ups-icon-check:before {
	color: #d6d6d6
}

.ups-circle_icon_stone .ups-circle_icon_square {
	background-color: #d6d6d6
}

.ups-circle_icon_stone .ups-icon-chevronup,
.ups-circle_icon_stone .ups-icon-chevronright,
.ups-circle_icon_stone .ups-icon-check,
.ups-circle_icon_stone .ups-icon-returnleft,
.ups-circle_icon_stone .ups-icon-returndown {
	color: #d6d6d6
}

.ups-btn_standalone_icon .icon {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px
}

.ups-icon_normalize {
	display: inline-block;
	vertical-align: middle
}

.ups-icon_normalize:before {
	vertical-align: middle
}

.ups-btn_icon {
	display: inline-block;
	vertical-align: middle
}

.ups-btn_with_icon {
	display: flex;
	align-items: flex-start
}

.ups-btn_with_icon .icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}

.ups-form_ctaGroup.ups-form_ctaGroup_slim {
	margin-top: 0;
	margin-bottom: 0
}

.ups-group.ups-group_slim {
	margin-bottom: 0
}

.ups-form_wrap .ups-form_group.ups-form_group_slim {
	margin-bottom: 0
}

.ups-group.ups-help_wrapper {
	position: relative
}

.ups-icon_separate {
	margin-left: 5px
}

.ups-form_ctaGroup_has_text.ups-form_ctaGroup .ups-cta {
	margin-right: 15px
}

@media (max-width: 767px) {
	.ups-form_ctaGroup_has_text.ups-form_ctaGroup .ups-cta {
		margin-bottom: 15px;
		margin-right: 0
	}
}

.ups-section_separate {
	margin-top: 10px
}

.ups-drawer_container {
	overflow: hidden;
	margin: -5px -5px 0;
	padding: 5px 5px 0
}

.ups-position_container {
	position: relative
}

.ups-detach {
	margin-top: 5px
}

.ups-form_group.ups-form_group_inline {
	width: auto;
	display: inline-block
}

.ups-form_group.ups-form_group_inline .ups-buttonList_wrapper .ups-checkbox-custom-label {
	margin: 0
}

@media (max-width: 767px) {
	.ups-form_group.ups-form_group_inline .ups-buttonList_wrapper .ups-checkbox-custom-label {
		margin: 5px 0
	}
}

.ups-fixed_right {
	position: absolute;
	right: 0;
	top: 0
}

.ups-fixed_bottom_right {
	position: absolute;
	right: 0;
	bottom: 0
}

.ups-hr_slim {
	margin-top: 0;
	margin-bottom: 0
}

.ups-toggle_view_menu {
	margin: -10px -15px;
	padding: 0px;
	list-style: none
}

.ups-toggle_view_menu .ups-toggle_view_menu_item {
	display: block;
	width: 100%;
	padding: 5px 15px;
	background: none;
	border: none;
	text-align: left;
	color: #000;
	text-decoration: none
}

.ups-toggle_view_menu .ups-toggle_view_menu_item:focus {
	outline: none;
	background-color: #00857D;
	color: #fff
}

.ups-toggle_view_menu .ups-toggle_view_menu_item:focus .ups-icon_color_alert {
	color: #fff
}

.ups-toggle_view_menu .ups-toggle_view_menu_item:hover {
	text-decoration: none
}

.ups-toggle_view_menu .ups-toggle_view_menu_item[disabled],
.ups-toggle_view_menu .ups-toggle_view_menu_item[aria-disabled="true"] {
	color: #bebebe;
	outline: none;
	cursor: default
}

.ups-toggle_view_menu .ups-toggle_view_menu_item .ups-toggle_view_menu_desc {
	margin: 2px 0;
	margin-left: 24px
}

.ups-toggle_view_menu .ups-toggle_view_menu_separator {
	margin: 8px 0
}

.ups-toggle_view_container_popup.ups-toggle_view_scrollable_menu {
	z-index: 3
}

.ups-multi_select_view .ups-text_scroll {
	height: 365px;
	max-height: 365px;
	margin-bottom: 0;
	border: 1px solid #757575
}

@media (max-width: 991px) {
	.ups-multi_select_view .ups-text_scroll {
		height: 180px;
		max-height: 180px
	}
}

.ups-multi_select_view .ups-multi_select_list {
	margin: 0;
	padding: 0
}

.ups-multi_select_view .ups-multi_select_list .ups-multi_select_option {
	background-color: #d6d6d6;
	padding: 10px;
	border-radius: 8px;
	margin-bottom: 5px;
	list-style: none
}

.ups-multi_select_view .ups-multi_select_list .ups-multi_select_option .ups-multi_select_list_btn {
	background-color: transparent;
	border: none
}

.ups-multi_select_view .ups-multi_select_list .ups-multi_select_option .ups-multi_select_move_btn {
	padding-left: 10px
}

.ups-multi_select_view .ups-multi_select_list .ups-multi_select_option .ups-multi_select_move_btn .icon {
	display: inline-block
}

.ups-multi_select_view .ups-multi_select_list .ups-multi_select_option .ups-multi_select_move_btn:disabled {
	color: #bebebe;
	cursor: not-allowed
}

.ups-row_has_flag {
	display: flex
}

.ups-row_has_flag .ups-row_field {
	width: 100%
}

.ups-row_has_flag .ups-row_flag {
	margin-left: 30px;
	width: 36px;
	min-width: 36px;
	max-width: 36px
}

.ups-text_wrapper .dropdown {
	right: 0
}

.ups-text_wrapper .dropdown .dropdown-menu {
	min-width: none;
	right: 0
}

.quote_predictive .dropdown-menu>.active>a,
.quote_predictive .dropdown-menu>.active>a:hover,
.quote_predictive .dropdown-menu>.active>a:focus {
	color: #fff !important
}

.quote_predictive a {
	color: #000 !important
}

.quote_predictive .dropdown-menu {
	min-width: 250px
}

@media (max-width: 991px) {
	.ups-tab-content.tab-bottom {
		margin-bottom: 25px
	}
}

.ups-table_scrollx {
	overflow-x: scroll
}

.ups-table table thead .ups-table_border_head {
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	text-align: center
}

.ups-contentBlock .ups-table_scrollx table {
	table-layout: auto
}

.ups-tabs .ups-tab-headers {
	margin-bottom: 30px
}

.ups-tabs .ups-tab-headers .ups-largeHeader {
	width: 20%
}

.ups-card.ups-card_confined.ups-card_confined_lg {
	height: auto
}

.touch .ups-contentBlock .ups-cta:hover {
	color: inherit
}

.ups-contentBlock .ups-cta {
	margin-top: inherit
}

.ups-table td button.ups-link {
	position: inherit;
	top: inherit;
	height: inherit
}

.ups-section.ups-section_condensed {
	margin-bottom: 0
}

.ups-section.ups-section_condensed label.ups-lever {
	margin-bottom: 0
}

.ups-form_ctaGroup {
	margin-top: 25px
}

.ups-table .table th.ups-colXS {
	min-width: 50px
}

.ups-table .table th.ups-colSM {
	min-width: 100px
}

.ups-table .table th.ups-colMD {
	min-width: 150px
}

.ups-table .table th.ups-colLG {
	min-width: 200px
}

.ups-table .table th.ups-colXL {
	min-width: 250px
}

.ups-table .table .ups-noWrap {
	white-space: nowrap
}

.ups-tile_leftColumn {
	margin-top: 10px
}

.ups-contentBlock.ups-contentBlock_slim {
	padding-left: 0;
	padding-right: 0
}

.row.iw_row .iw_columns.col-lg-12 .ddo_verions .ups-accordion_list {
	padding-top: 0px
}

.ddo_verions .service-tile-header {
	box-sizing: border-box;
	padding: 10px;
	background: #062053;
	color: #fff;
	position: absolute;
	width: 100%
}

.ddo_verions .upsell-tiles {
	text-align: center;
	min-height: 155px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px
}

.ddo_verions .ups-shipping_schedule_when .ups-day_rate label {
	background: #CED8E5;
	text-align: center
}

.ddo_verions #Fastest.ups-day_rate label,
.ddo_verions #EvenFaster.ups-day_rate label,
.ddo_verions #Faster.ups-day_rate label,
.ddo_verions #Preferred.ups-day_rate label,
.ddo_verions #Cheapest.ups-day_rate label,
.ddo_verions #Recommended.ups-day_rate label,
.ddo_verions #BeatTheWeekend.ups-day_rate label {
	padding-top: 48px;
	box-sizing: border-box;
	background: #406DAB;
	color: #fff;
	border: 1px solid #406DAB
}

.ddo_verions .upsell-tiles>.ups-day_rate {
	width: 300px;
	margin-left: 10px
}

.ddo_verions #Fastest.ups-day_rate>input,
.ddo_verions #Faster.ups-day_rate>input,
.ddo_verions #EvenFaster.ups-day_rate>input,
.ddo_verions #Preferred.ups-day_rate>input,
.ddo_verions #Cheapest.ups-day_rate>input,
.ddo_verions #Recommended.ups-day_rate>input,
.ddo_verions #BeatTheWeekend.ups-day_rate>input {
	padding: 15px 5px;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	width: 100%;
	min-height: 120px;
	border: 1px solid #d9d9d6
}

.ddo_verions #Fastest.ups-day_rate .ups-radio-custom+div,
.ddo_verions #EvenFaster.ups-day_rate .ups-radio-custom+div,
.ddo_verions #Faster.ups-day_rate .ups-radio-custom+div,
.ddo_verions #Preferred.ups-day_rate .ups-radio-custom+div,
.ddo_verions #Cheapest.ups-day_rate .ups-radio-custom+div,
.ddo_verions #Recommended.ups-day_rate .ups-radio-custom+div,
.ddo_verions #BeatTheWeekend.ups-day_rate .ups-radio-custom+div {
	padding: 10px;
	background: #062053;
	color: #fff;
	position: absolute;
	width: 100%;
	text-align: center;
	border-radius: 5px 5px 0px 0px
}

.ddo_verions #Fastest.ups-day_rate .ups-radio-custom+div+label,
.ddo_verions #EvenFaster.ups-day_rate .ups-radio-custom+div+label,
.ddo_verions #Faster.ups-day_rate .ups-radio-custom+div+label,
.ddo_verions #Preferred.ups-day_rate .ups-radio-custom+div+label,
.ddo_verions #Cheapest.ups-day_rate .ups-radio-custom+div+label,
.ddo_verions #Recommended.ups-day_rate .ups-radio-custom+div+label,
.ddo_verions #BeatTheWeekend.ups-day_rate .ups-radio-custom+div+label {
	padding-top: 45px;
	box-sizing: border-box;
	background: #406DAB;
	color: #fff
}

.ddo_verions #Fastest.ups-day_rate .ups-radio-custom:checked+div,
.ddo_verions #EvenFaster.ups-day_rate .ups-radio-custom:checked+div,
.ddo_verions #Faster.ups-day_rate .ups-radio-custom:checked+div,
.ddo_verions #Preferred.ups-day_rate .ups-radio-custom:checked+div,
.ddo_verions #Cheapest.ups-day_rate .ups-radio-custom:checked+div,
.ddo_verions #Recommended.ups-day_rate .ups-radio-custom:checked+div,
.ddo_verions #BeatTheWeekend.ups-day_rate .ups-radio-custom:checked+div {
	background: #062053;
	color: #fff;
	width: 100%;
	border-radius: 5px 5px 0px 0px
}

.ddo_verions .upsell-tiles #Fastest.ups-day_rate .ups-radio-custom:checked+div,
.ddo_verions .upsell-tiles #EvenFaster.ups-day_rate .ups-radio-custom:checked+div,
.ddo_verions .upsell-tiles #Faster.ups-day_rate .ups-radio-custom:checked+div,
.ddo_verions .upsell-tiles #Preferred.ups-day_rate .ups-radio-custom:checked+div,
.ddo_verions .upsell-tiles #Cheapest.ups-day_rate .ups-radio-custom:checked+div,
.ddo_verions .upsell-tiles #Recommended.ups-day_rate .ups-radio-custom:checked+div,
.ddo_verions .upsell-tiles #BeatTheWeekend.ups-day_rate .ups-radio-custom:checked+div {
	padding: 12px;
	border-radius: 10px 10px 0px 0px
}

.ddo_verions .upsell-tiles #Fastest.ups-day_rate .ups-radio-custom:checked+div+label,
.ddo_verions .upsell-tiles #EvenFaster.ups-day_rate .ups-radio-custom:checked+div+label,
.ddo_verions .upsell-tiles #Faster.ups-day_rate .ups-radio-custom:checked+div+label,
.ddo_verions .upsell-tiles #Preferred.ups-day_rate .ups-radio-custom:checked+div+label,
.ddo_verions .upsell-tiles #Cheapest.ups-day_rate .ups-radio-custom:checked+div+label,
.ddo_verions .upsell-tiles #Recommended.ups-day_rate .ups-radio-custom:checked+div+label,
.ddo_verions .upsell-tiles #BeatTheWeekend.ups-day_rate .ups-radio-custom:checked+div+label {
	box-sizing: border-box;
	background: #00867E;
	color: #fff;
	min-height: 115px;
	padding-bottom: 29px;
	line-height: 21px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 8px 8px 0px #868484;
	border: 0px
}

.ddo_verions #Fastest.ups-day_rate .ups-radio-custom:checked+div+label,
.ddo_verions #EvenFaster.ups-day_rate .ups-radio-custom:checked+div+label,
.ddo_verions #Faster.ups-day_rate .ups-radio-custom:checked+div+label,
.ddo_verions #Preferred.ups-day_rate .ups-radio-custom:checked+div+label,
.ddo_verions #Cheapest.ups-day_rate .ups-radio-custom:checked+div+label,
.ddo_verions #Recommended.ups-day_rate .ups-radio-custom:checked+div+label,
.ddo_verions #BeatTheWeekend.ups-day_rate .ups-radio-custom:checked+div+label {
	box-sizing: border-box;
	background: #00867E;
	color: #fff;
	box-shadow: 0px 5px 5px 0px #868484;
	border-color: #00867E
}

.ddo_verions .ups-shipping_schedule_when .ups-day_rate label {
	border-radius: 5px
}

.ddo_verions .shipping-option-label {
	margin-left: 29px;
	padding-bottom: 15px
}

.ddo_verions .ups-accordion_list {
	margin-bottom: 25px
}

.ddo_verions .ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_day {
	font-weight: bold
}

.ddo_verions .ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_header_wrap {
	background-color: transparent;
	color: #000
}

.ddo_verions label [id^=nbsServiceTileTotalCharge] {
	font-size: 20px
}

.ddo_verions .upsell-tiles label[for^=cust-input-] p[id^=nbsServiceTileServiceDescription] {
	font-weight: bold
}

.ddo_verions .upsell-tiles label[for^=cust-input-] [id^=nbsServiceTileDeliveryDate] {
	font-weight: 100
}

.ddo_verions .label[for^=cust-input-] {
	padding-top: 48px
}

.ddo_verions .ups-shipping_schedule_when .ups-day_rate input:checked+label {
	border: none
}

.ddo_verions .ups-shipping_schedule_when .ups-shipping_schedule_grid .ups-shipping_schedule_header_wrap {
	text-align: left
}

@media (max-width: 767px) {
	.ddo_verions .upsell-tiles {
		text-align: left;
		min-height: inherit;
		display: inherit;
		align-items: inherit;
		justify-content: inherit;
		margin-right: inherit
	}
	.ddo_verions .upsell-tiles>.ups-day_rate {
		width: auto;
		margin-left: inherit
	}
	.ddo_verions .ups-shipping_schedule_when .ups-day_rate {
		width: 100%;
		float: none;
		padding: 0
	}
	.ddo_verions .ups-shipping_schedule_when .ups-day_rate label {
		min-height: auto;
		padding-top: 15px
	}
}

.ups-balance_bar_container {
	margin-bottom: -30px;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0
}

.ups-balance_bar_container.ups-fixed_bottom {
	position: fixed;
	z-index: 9999
}

@media (max-width: 767px) {
	.ups-balance_bar_container.ups-balance_bar_opened {
		position: fixed;
		z-index: 9999
	}
}

@media (max-width: 767px) {
	.ups-balance_bar_container.ups-balance_bar_small {
		top: 79px
	}
}

.ups-balance_bar_container .viewCost {
	padding-top: 2em
}

.ups-balance_bar_container .ups-balance_bar {
	padding: 10px 40px 5px;
	color: #000;
	z-index: 3;
	background-color: #FFE673
}

.ups-balance_bar_container .ups-balance_bar h2 {
	margin: 0px;
	position: relative;
	z-index: 10
}

.ups-balance_bar_container .ups-balance_bar p {
	margin: 0px;
	margin-left: 40px;
	position: relative;
	z-index: 10
}

.ups-balance_bar_container .ups-balance_bar .ups-icon-box {
	font-size: 20px;
	margin-right: 20px
}

.ups-balance_bar_container .ups-balance_bar .ups-cta_secondary {
	text-decoration: none
}

.ups-balance_bar_container .ups-balance_bar .ups-cta_secondary:hover,
.ups-balance_bar_container .ups-balance_bar .ups-cta_secondary:focus,
.ups-balance_bar_container .ups-balance_bar .ups-cta_secondary:active {
	text-decoration: none
}

.ups-balance_bar_container .ups-balance_bar .ups-cta {
	width: auto
}

.ups-balance_bar_container .ups-balance_bar .ups-balance_bar_expand_btn {
	position: absolute;
	top: -19px;
	left: 50%;
	margin-left: -15px;
	padding: 10px 12px;
	background-color: #FFE673
}

.ups-balance_bar_container .ups-balance_bar .ups-balance_bar_expand_btn:hover {
	background-color: #FFE673
}

.ups-balance_bar_container .ups-balance_bar .ups-balance_bar_expand_btn:focus {
	background-color: #FFE673
}

.ups-balance_bar_container .ups-balance_bar .ups-balance_bar_expand_btn .icon {
	position: relative;
	top: -3px
}

.ups-balance_bar_container .ups-dispaly_card {
	padding: 0 10px
}

@media (max-width: 991px) {
	.ups-balance_bar_container .ups-dispaly_card {
		padding: 0 40px
	}
}

@media (max-width: 767px) {
	.ups-balance_bar_container .ups-dispaly_card {
		padding: 0 10px
	}
}

.ups-balance_bar_container .ups-balance_bar_expanded {
	background-color: #FFE673
}

@media (max-width: 767px) {
	.ups-balance_bar_container .ups-balance_bar_expanded {
		position: absolute;
		top: 78px;
		left: 0;
		right: 0;
		bottom: 0
	}
}

.ups-balance_bar_container .ups-balance_bar_inner {
	overflow-y: scroll;
	overflow-x: hidden;
	background-color: #FFE673;
	padding: 20px 20px 0
}

.ups-balance_bar_container .ups-balance_bar_inner h3 {
	margin-bottom: 20px
}

.ups-balance_bar_container .ups-balance_bar_inner .h1 {
	margin-top: 0px
}

.ups-balance_bar_container .ups-balance_bar_inner .row .col-md-3 {
	margin-bottom: 20px
}

@media (max-width: 767px) {
	.ups-balance_bar_container .ups-balance_bar_inner {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0
	}
}

.ups-balance_bar_container .ups-balance_title {
	background-color: #f2f2f2;
	padding: 15px 10px 8px;
	padding-right: 15px
}

@media (min-width: 768px) {
	.ups-balance_bar_container .ups-balance_bar_inner {
		padding-top: 0;
		max-height: 20em;
		margin-left: 20px;
		background-color: #FFE673
	}
}

.ups-balance_bar_placeholder {
	height: 60px
}

.ups-balance_table {
	margin-bottom: 15px
}

.ups-balance_row {
	border-bottom: 1px solid #000;
	padding: 7px 2px
}

.ups-balance_row.ups-balance_row_condensed {
	border-bottom: none;
	padding: 7px 2px 0
}

.ups-balance_row span.pull-right {
	margin-left: 5px
}

.ups-balance_bar_container.ups-as_card,
.ups-balance_bar_container.ups-as_card_empty {
	background-color: #FFE673;
	margin-bottom: 20px;
	padding: 10px;
	position: relative
}

.ups-balance_bar_container.ups-as_card .ups-balance_bar_total,
.ups-balance_bar_container.ups-as_card_empty .ups-balance_bar_total {
	font-size: 1.5em;
	font-weight: bold
}

.ups-balance_bar_container.ups-as_card .ups-balance_bar_save,
.ups-balance_bar_container.ups-as_card_empty .ups-balance_bar_save {
	color: #242424;
	font-size: 1.17em;
	font-weight: bold
}

.ups-balance_bar_container.ups-as_card .ups-link,
.ups-balance_bar_container.ups-as_card_empty .ups-link {
	color: #2e5995
}

@media screen and (max-width: 992px) {
	.ups-balance_bar_container.ups-as_card.ups-fixed_bottom,
	.ups-balance_bar_container.ups-as_card_empty.ups-fixed_bottom {
		position: fixed;
		z-index: 9999;
		margin-bottom: 0
	}
}

.ups-balance_bar_container.ups-as_card_empty {
	background-color: #fff !important;
	height: 8em
}

@media (max-width: 991px) {
	.ups-balance_bar_container.ups-as_card_empty {
		height: 5em
	}
}

.ups-balance_bar_container.ups-as_card.ups-expanded {
	background-color: #fff;
	margin-bottom: inherit;
	padding: 0
}

.ups-balance_bar_container.ups-as_card.ups-expanded .ups-balance_bar_expanded {
	background-color: #fff
}

@media (max-width: 767px) {
	.ups-balance_bar_container.ups-as_card.ups-expanded .ups-balance_bar_expanded {
		position: relative;
		top: 0
	}
}

.ups-balance_bar_container.ups-as_card.ups-expanded .ups-balance_bar_expanded .ups-balance_bar_inner {
	background-color: #fff;
	margin-left: 0;
	padding: 0;
	max-height: 35em
}

.ups-balance_bar_container.ups-as_card.ups-expanded .ups-balance_bar_expanded .ups-balance_bar_inner h3 {
	font-size: 1.25em;
	font-weight: bold
}

@media (max-width: 767px) {
	.ups-balance_bar_container.ups-as_card.ups-expanded .ups-balance_bar_expanded .ups-balance_bar_inner {
		position: relative;
		top: 0
	}
}

@media screen and (min-width: 1200px) {
	.ups-narrow {
		position: relative
	}
	.ups-narrow .ups-balance_bar_container {
		position: absolute
	}
	.ups-narrow .ups-balance_bar_container.ups-fixed_bottom {
		position: fixed;
		z-index: 10
	}
	.ups-narrow .ups-balance_bar_container .ups-balance_bar_right .ups-balance_bar_expand_btn {
		position: absolute;
		background-color: #FFE673;
		color: #000;
		top: inherit;
		bottom: 50%;
		left: 0%;
		margin-left: -20px;
		padding: 10px
	}
	.ups-narrow .ups-balance_bar_container .ups-balance_bar_right .ups-balance_bar_expand_btn .icon {
		position: relative;
		top: 3px;
		left: -3px
	}
	.ups-narrow .ups-balance_bar_container .ups-balance_bar_right .ups-balance_bar {
		border-top-left-radius: 5%;
		border-bottom-left-radius: 5%;
		padding: 10px 15px 5px
	}
	.ups-narrow .ups-balance_bar_container .ups-balance_bar_right .ups-balance_bar h2 {
		margin-bottom: 10px
	}
	.ups-narrow .ups-balance_bar_container .ups-balance_bar_right .ups-balance_bar p {
		margin-left: inherit
	}
	.ups-narrow .ups-balance_bar_container .ups-balance_bar_right .ups-balance_bar ul.ups-balance_bar_preview_list {
		padding-left: 15px;
		margin-top: 10px
	}
}

.ups-ews_legal_text {
	margin-bottom: 20px;
	padding: 0 10px
}

.ups-ews_login_section {
	margin-bottom: 15px
}

.ups-form_wrap .ups-payment_widget {
	float: none;
	margin: 0 auto;
	vertical-align: top;
	display: inline-block;
	width: 25%;
	padding: 0 15px 10px
}

.ups-form_wrap .ups-payment_widget .ups-radio-custom+.ups-radio-custom-label:before {
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translate(-50%)
}

.ups-form_wrap .ups-payment_widget .ups-radio-custom:checked+.ups-radio-custom-label:after {
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translate(-50%)
}

.ups-form_wrap .ups-payment_widget .ups-radio-custom-label {
	margin-bottom: 35px;
	padding-left: 0px
}

.ups-form_wrap .ups-payment_widget .ups-payment_type_content .ups-payment_type_icon {
	padding: 10px 12px 0;
	border-radius: 30px;
	font-size: 40px;
	color: #426DA9
}

.ups-form_wrap .ups-payment_widget .ups-payment_type_content .ups-payment_type_icon.active {
	color: #357715
}

.ups-form_wrap .ups-payment_widget .ups-payment_type_content .ups-payment_type_link {
	display: block
}

.ups-icon_clickable {
	cursor: pointer
}

.ups-icon_clickable .icon {
	cursor: pointer
}

.ups-has_icon span.icon {
	position: relative;
	top: 10px
}

.ups-big_icon_circle {
	padding: 12px 15px;
	border-radius: 50px;
	color: #fff;
	background-color: #f68b20;
	width: 60px;
	height: 60px
}

.ups-big_icon_circle .icon {
	cursor: default;
	font-size: 30px
}

.ups-big_icon_circle .icon:hover {
	color: #fff
}

.ups-big_icon_circle .ups-icon-syncsticker {
	font-size: 35px;
	position: relative;
	top: -2px;
	left: 2px
}

.ups-big_icon_circle .ups-icon-ship {
	font-size: 34px;
	position: relative;
	top: -3px;
	left: -1px
}

.ups-big_icon_circle .ups-icon-print {
	position: relative;
	left: -5px;
	top: 2px
}

.ups-label_list_options {
	padding: 0px;
	margin: 0px
}

.ups-label_list_options li {
	list-style: none
}

.ups-label_option {
	margin-bottom: 45px
}

.ups-label_option .ups-label_option_icon {
	float: left;
	margin-bottom: 15px
}

.ups-label_option .ups-label_option_action {
	margin-left: 80px;
	display: block
}

@media (max-width: 991px) {
	.ups-label_option .ups-label_option_action {
		margin-left: 0;
		clear: left
	}
}

.ups-label_option .ups-label_option_description {
	margin-left: 80px;
	padding-right: 15px
}

.ups-label_option .ups-label_option_description h2 {
	margin-bottom: 2px
}

.ups-label_option .ups-toggle_view_state {
	z-index: 1
}

.ups-label_option .ups-toggle_view_state.ups-toggle_view_left,
.ups-label_option .ups-toggle_view_state.ups-toggle_view_right {
	margin-top: 45px;
	background-color: transparent;
	padding: 0
}

.ups-label_option .ups-toggle_view_state.ups-toggle_view_left:before,
.ups-label_option .ups-toggle_view_state.ups-toggle_view_right:before {
	right: auto;
	left: 115px
}

.ups-label_option .ups-toggle_view_state.ups-toggle_view_left .ups-toggle_view_content {
	margin-right: -100%;
	margin-right: calc(-100% - 30px);
	background-color: #f0f0ef;
	padding: 20px
}

.ups-label_option .ups-toggle_view_state.ups-toggle_view_right .ups-toggle_view_content {
	margin-left: -100%;
	margin-left: calc(-100% - 30px);
	background-color: #f0f0ef;
	padding: 20px
}

@media (max-width: 991px) {
	.ups-label_option .ups-toggle_view_state.ups-toggle_view_left .ups-toggle_view_content,
	.ups-label_option .ups-toggle_view_state.ups-toggle_view_right .ups-toggle_view_content {
		margin-left: 0;
		margin-right: 0
	}
}

.ups-acc-headcont {
	position: relative
}

.ups-acc-headcont .ups-icon-checkcircle {
	position: absolute;
	top: 17px;
	z-index: 5;
	left: 9px;
	color: #00857D
}

ul.list-unstyled,
ol.list-unstyled {
	padding: 0
}

.ups-grey_header .ups-btn_has_icon.ups-menu_btn {
	padding-left: 0;
	text-decoration: none
}

.ups-grey_header .ups-btn_has_icon.ups-menu_btn :hover {
	text-decoration: underline
}

.ups-grey_header .ups-btn_has_icon.ups-menu_btn .icon {
	margin-left: 0px
}

.ups-border_right {
	border-right: 1px solid #bebebe
}

@media (max-width: 991px) {
	.ups-border_right {
		border-right: none
	}
}

hr.ups-hr_defined {
	border-color: #bebebe
}

.ups-barcode_mobile {
	background-color: #fff
}

.subsection_main .ups-card {
	background-color: #f2f2f2;
	border: none
}

.subsection_main .ups-card .ups-card_title {
	font-weight: bold;
	color: #300
}

.subsection_main .ups-card .ups-group {
	word-break: normal
}

.subsection_main .ups-card.ups-card_confined.ups-card_confined_lg {
	min-height: 350px;
	height: 100%
}

@media (max-width: 767px) {
	.subsection_main .ups-card.ups-card_confined.ups-card_confined_lg {
		width: 100%
	}
}

.ups-application_wrapper .ups-right_rail .row.iw_row {
	display: table;
	max-width: 1420px;
	margin: 0px auto;
	width: 100%;
	float: none;
	padding: 0 60px;
	table-layout: fixed
}

@media (min-width: 1227px) {
	.ups-application_wrapper .ups-right_rail .row.iw_row {
		max-width: 1520px
	}
}

@media (max-width: 840px) {
	.ups-application_wrapper .ups-right_rail .row.iw_row {
		display: block;
		padding: 0;
		width: 100%
	}
}

.ups-application_wrapper .ups-right_rail .iw_columns.col-lg-8,
.ups-application_wrapper .ups-right_rail .iw_columns.col-lg-4 {
	display: table-cell;
	vertical-align: top;
	float: none;
	width: 100%
}

@media (max-width: 840px) {
	.ups-application_wrapper .ups-right_rail .iw_columns.col-lg-8,
	.ups-application_wrapper .ups-right_rail .iw_columns.col-lg-4 {
		display: block;
		width: 100%
	}
}

@media (max-width: 991px) {
	.ups-application_wrapper .ups-right_rail .iw_columns.col-lg-8 .ups-wrap {
		padding-left: 0px;
		padding-right: 0px
	}
}

@media (max-width: 840px) {
	.ups-application_wrapper .ups-right_rail .iw_columns.col-lg-8 .ups-wrap {
		display: block;
		width: 100%;
		padding-left: 60px;
		padding-right: 60px
	}
}

@media (max-width: 767px) {
	.ups-application_wrapper .ups-right_rail .iw_columns.col-lg-8 .ups-wrap {
		padding-left: 20px;
		padding-right: 20px
	}
}

.ups-application_wrapper .ups-right_rail .iw_columns.col-lg-4 {
	width: 320px;
	padding: 0 0 60px;
	position: relative;
	z-index: 10
}

@media (max-width: 991px) {
	.ups-application_wrapper .ups-right_rail .iw_columns.col-lg-4 {
		padding-left: 0px;
		padding-right: 0px
	}
}

@media (max-width: 840px) {
	.ups-application_wrapper .ups-right_rail .iw_columns.col-lg-4 {
		display: block;
		width: 100%;
		padding-left: 60px;
		padding-right: 60px
	}
}

@media (max-width: 767px) {
	.ups-application_wrapper .ups-right_rail .iw_columns.col-lg-4 {
		padding-left: 20px;
		padding-right: 20px
	}
}

.ups-application_wrapper .ups-right_rail .ups-accordion_content .ups-accordion_item .ups-accordion_expand a {
	display: block;
	padding: 15px 5px 15px 0
}

.ups-application_wrapper .ups-right_rail .ups-secondaryNav .ups-accordion_sub.ups-active .ups-accordion_title .icon.ups-icon-plus:before {
	content: "\e65b"
}

.ups-tile .ups-form_group.ups-form_groupHorizontal {
	margin-bottom: 0px;
	margin-top: -10px
}

.modal .ups-tile {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px
}

.modal .ups-tile_fixed_bottom_right {
	position: absolute;
	bottom: 10px;
	right: 15px
}

.ddo_verions .ups-payment_section {
	background-color: #f2f2f2;
	padding: 20px
}

.ddo_verions .ups-radio-custom-label-img:before {
	top: 15px
}

.nbs-accounts_bar {
	padding: 15px;
	margin-bottom: 20px;
	background-color: #f2f2f2;
	border-top: 4px solid #187ca2;
	border-radius: 0
}

.nbs-accounts_bar.ups-nbs_accounts_bar_inverse {
	border-top: none
}

.nbs-accounts_bar.ups-nbs_accounts_bar_slim {
	padding: 5px 15px
}

.nbs-accounts_bar .ups-page-title {
	padding-top: 0;
	padding-bottom: 0
}

.ups-bg_stone_40 .nbs-accounts_bar {
	background-color: #fff
}

.ups-tab_content_bg {
	margin: 0 -15px;
	padding: 15px;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8
}

.ups-text-medLg-right {
	float: right
}

@media (max-width: 1150px) {
	.ups-text-medLg-right {
		float: left
	}
}

.ups-icon {
	display: inline-block;
	-webkit-appearance: none;
	border-radius: 0;
	background: none;
	border: none;
	cursor: pointer
}

.ups-application_wrapper .ups-icon-check.ups-position-normal {
	position: static;
	left: 0;
	right: 0;
	display: inline
}

.ups-icon_complete {
	color: #00857D
}

.ups-icon_list_alt {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
	margin-top: 10px;
	margin-right: -10px;
	font-size: 16px
}

.ups-icon_list_alt li {
	display: inline-block;
	padding: 0 10px;
	border-left: 1px solid #757575
}

.ups-icon_list_alt li:first-child {
	border: none
}

.ups-icon_list_alt li.ups-active button {
	font: 1.2em Tahoma, helvetica, arial, sans-serif;
	padding-left: 24px
}

.ups-icon_list_alt button {
	-webkit-appearance: none;
	border-radius: 0;
	background: none;
	border: none;
	padding: 0;
	line-height: 1;
	display: block;
	position: relative;
	padding-left: 20px
}

.ups-icon_list_alt button .icon:before {
	font-family: "upsicons" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 0;
	text-decoration: none;
	font-size: 0.8em
}

@media (max-width: 767px) {
	.ups-icon_list_alt {
		display: none
	}
}

h3 button.ups-link,
h4 button.ups-link {
	font-size: 16px;
	float: right
}

.ups-edit_btn_adjustment {
	top: 3px
}

.ups-drawer .h4 .ups-circle_icon_xs.ups-circle_icon_water_shade_3_invert .icon.ups-drawer_left_icon.ups-icon-check {
	top: 2px
}

.panel .panel-heading,
.panel .panel-body {
	position: relative
}

.panel-banner-pad {
	padding: 0px 15px 15px 15px
}

.panel .panel-heading .icon-icon-box {
	margin-right: 4px
}

.ups-application_wrapper .ups-carousel {
	margin: 0
}

.ups-application_wrapper .ups-carousel .ups-carousel-control {
	height: 34px;
	display: inline-block;
	color: white;
	background: transparent;
	border: none;
	vertical-align: middle
}

.ups-application_wrapper .ups-carousel .ups-carousel-control span.ups-icon {
	font-size: 28px;
	color: white
}

.ups-application_wrapper .ups-carousel .slick-prev {
	left: 0;
	bottom: 145px;
	width: 68px
}

.ups-application_wrapper .ups-carousel .slick-next {
	right: 0;
	bottom: 145px;
	width: 68px
}

.ups-application_wrapper .ups-carousel .slick-prev .icon:before {
	content: '\e628';
	color: #fff;
	font-size: 68px;
	text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000
}

.ups-application_wrapper .ups-carousel .slick-next .icon:before {
	content: '\e62a';
	color: #fff;
	font-size: 68px;
	text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000
}

.ups-application_wrapper .ups-carousel .slick-dots {
	bottom: -15px
}

.ups-application_wrapper .ups-carousel .slick-dots button {
	border: 1px solid #000;
	box-shadow: inset 0px 0px 0px 2px #fff
}

.ups-application_wrapper .ups-carousel {
	overflow: visible
}

@media (max-width: 991px) {
	.ups-application_wrapper .ups-carousel .slick-next,
	.ups-application_wrapper .ups-carousel .slick-prev {
		width: 50px;
		height: 50px;
		line-height: 50px
	}
	.ups-application_wrapper .ups-carousel .slick-prev .icon:before {
		content: '\e627';
		color: #fff;
		font-size: 32px
	}
	.ups-application_wrapper .ups-carousel .slick-next .icon:before {
		content: '\e629';
		color: #fff;
		font-size: 32px
	}
}

.ups-form_box {
	padding: 5px;
	border: 1px solid #000;
	margin-bottom: 10px
}

.ups-form_box h2,
.ups-form_box h3,
.ups-form_box h4,
.ups-form_box h5,
.ups-form_box h6 {
	margin: 0 0 10px
}

.ups-form_box h2 span,
.ups-form_box h3 span,
.ups-form_box h4 span,
.ups-form_box h5 span,
.ups-form_box h6 span {
	vertical-align: top
}

.ups-form_box h3 span {
	line-height: 36px
}

.ups-form_box .ups-form_status {
	margin: 15px -5px;
	padding: 10px;
	background-color: #f2f2f2;
	text-align: center
}

.ups-form_box .ups-form_number {
	display: inline-block;
	border-radius: 20px;
	border: 1px solid #000;
	background-color: #fff;
	line-height: 1.4;
	padding: 2px 6px 0
}

.ups-form_box .ups-form_status_blank {
	height: 43px
}

.ups-form_box .ups-form_box_footer {
	text-align: center
}

.modal .ups-form_status {
	margin: -15px 30px;
	padding: 5px 15px;
	background-color: #f2f2f2
}

.modal .ups-form_status strong {
	line-height: 36px;
	font-weight: bold
}

.modal .ups-contentBlock .ups-cta {
	margin-top: 0px;
	text-decoration: underline
}

.ups-accordion_list .ups-accordion_wrapper {
	margin-left: 0px;
	margin-right: 0px
}

.ups-accordion_toggle .row {
	margin: 0px
}

.ups-accordion_toggle .row [class^='col']:first-child {
	padding-left: 0
}

.ups-accordion_toggle .row [class^='col']:last-child {
	padding-right: 0
}

.ups-btn_height {
	line-height: 36px
}

@media (max-width: 991px) {
	.ups-labelHidden {
		padding-top: 1.571em
	}
}

.ups-input_btn_wrapper .ups-form_label {
	padding-right: 85px
}

.ups-input_btn_wrapper .ups-input_has_btn .ups-input_btn_txt {
	right: 50px;
	position: absolute;
	top: 0px
}

.ups-application_wrapper .ups-input_wrapper.ups-boxed_radio {
	height: auto;
	margin: 0px;
	margin-bottom: 15px
}

.ups-application_wrapper .ups-input_wrapper.ups-boxed_radio .ups-radio-custom-label {
	padding: 0 5px
}

.ups-application_wrapper .ups-input_wrapper.ups-boxed_radio .ups-radio-custom-label span {
	margin: 5px 0px
}

.ups-application_wrapper .ups-input_wrapper.ups-boxed_radio .ups-icon {
	display: none
}

.ups-application_wrapper .ups-boxed_radioGroup>div {
	padding-right: 0
}

.ups-application_wrapper .ups-boxed_radioGroup>div:last-child {
	padding-right: inherit
}

@media (min-width: 992px) {
	.ups-application_wrapper .ups-input_wrapper.ups-boxed_radio .ups-radio-custom-label {
		padding-top: 30px;
		min-height: 180px
	}
	.ups-application_wrapper .ups-input_wrapper.ups-boxed_radio .ups-icon {
		display: block
	}
}

.ups-application_wrapper .ups-boxed_radio {
	width: 100%
}

.ups-application_wrapper .ups-boxed_radio.ups-gold {
	background: #FFD100
}

.ups-application_wrapper .ups-boxed_radio p {
	margin: 0px
}

.row.iw_row .iw_columns.col-lg-12 .ups-application_wrapper .ups-accordion_slim section.ups-accordion_list.ups-accordion_normal {
	padding-top: 0px;
	padding-bottom: 50px
}

.ups-application_wrapper .ups-section {
	margin-bottom: 45px
}

ul.ups-drawer li.ups-drawer_list_item .ups-drawer-btn {
	background-color: #f2f2f2
}

.ups-application_wrapper ul.ups-drawer li.ups-drawer_list_item .h4 .ups-empty_circle {
	height: 12px;
	width: 12px;
	top: -3px;
	margin-right: 10px
}

.ups-application_wrapper ul.ups-drawer li.ups-drawer_list_item .ups-drawer-btn .ups-drawer_left_icon.ups-icon-checkcircle {
	color: #00857D
}

.ups-section-bar {
	background-color: #f2f2f2;
	padding: 8px 5px
}

.ups-section-bar .ups-cta {
	padding: 0
}

.ups-section_heading:not(.ups-centered_header) {
	border-bottom: 1px solid #FFD100
}

.ups-centered_header {
	font-size: 28px
}

.ups-narrow .ups-sr-banner-container {
	width: 100%;
	margin-top: 0px;
	position: relative;
	padding: 10px 5px;
	background-color: #FFE673;
	color: #242424;
	z-index: 3;
	margin-bottom: 15px
}

@media screen and (min-width: 992px) {
	.ups-narrow .ups-sr-banner-container {
		margin-top: 0px;
		position: relative
	}
}

@media screen and (min-width: 1200px) {
	.ups-narrow .ups-sr-banner-container {
		width: 190px;
		margin-top: 15px;
		position: absolute;
		position: absolute;
		width: 190px;
		top: 35px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		right: 0px;
		bottom: auto;
		left: auto
	}
}

.ups-sr-banner-container {
	width: 100%;
	margin-top: 0px;
	position: relative;
	padding: 10px 5px;
	background-color: #FFE673;
	color: #242424;
	z-index: 3;
	margin-bottom: 15px
}

@media screen and (min-width: 1200px) {
	.ups-sr-banner-container {
		width: 100%;
		margin-top: 0px;
		position: relative;
		padding: 10px 5px;
		background-color: #FFE673;
		color: #242424;
		z-index: 3;
		margin-bottom: 15px
	}
}

.ups-app_inner {
	width: auto;
	padding: 0
}

@media (min-width: 992px) {
	.ups-app_inner {
		width: 60%;
		margin: 0px auto
	}
}

.ups-form_container {
	background-color: #f2f2f2;
	padding: 15px;
	margin-bottom: 30px
}

.ups-form_container h2,
.ups-form_container h3 {
	margin-top: 0px
}

.ups-form_container .ups-form_container_header {
	margin: -30px 15px;
	padding: 10px 15px
}

.ups-form_container .ups-form_container_header.ups-form_progress {
	background-color: #E0B78D
}

.ups-form_container .ups-form_container_header.ups-form_completed {
	background-color: #6E7E1B;
	color: white
}

.ups-application_wrapper .ups-section .ups-section_condense {
	margin-bottom: 0px
}

.ups-application_wrapper .ups-section .ups-section-header .ups-cta {
	padding: 0px
}

.ups-application_wrapper .ups-section .ups-section-header .ups-form_group {
	width: inherit;
	margin-bottom: -5px
}

.ups-section .ups-section-header .ups-lever {
	margin-top: -5px
}

.ups-package_row .ups-speech_bubble {
	margin: 10px 25px;
	margin-bottom: 8px
}

.ups-package_figure {
	font-size: 150px;
	display: block;
	margin-top: 30px
}

.ups-package_image {
	margin-top: 30px;
	width: 170px
}

.ups-package-guidelines {
	margin-top: 50px
}

@media (min-width: 992px) {
	.ups-package_separator {
		border-right: 1px solid #757575
	}
}

.ups-package_actions {
	position: absolute;
	top: 15px;
	right: 0
}

.ups-package_actions button {
	padding: 0 15px;
	text-decoration: none;
	color: #fff
}

.ups-package_actions button:hover {
	color: white
}

.ups-package_actions button .icon {
	color: #fff;
	margin-right: 2px
}

.ups-package_actions button .icon:hover {
	color: white
}

.ups-package_actions button .icon:before {
	text-decoration: none
}

.ups-pkgicon_custom_box {
	position: relative;
	display: inline-block
}

.ups-pkgicon_custom_box .ups-package_length {
	position: absolute;
	top: 25px;
	left: 156px
}

.ups-pkgicon_custom_box .ups-package_width {
	position: absolute;
	top: 207px;
	left: 71px
}

.ups-pkgicon_custom_box .ups-package_height {
	position: absolute;
	top: 117px;
	left: 178px
}

.ups-pkgicon_letter {
	position: relative;
	display: inline-block
}

.ups-pkgicon_letter .ups-package_length {
	position: absolute;
	top: 169px;
	left: 56px
}

.ups-pkgicon_letter .ups-package_width {
	position: absolute;
	top: 80px;
	left: 178px
}

.ups-pkgicon_expbox {
	position: relative;
	display: inline-block
}

.ups-pkgicon_expbox .ups-package_length {
	position: absolute;
	top: 162px;
	left: 70px
}

.ups-pkgicon_expbox .ups-package_width {
	position: absolute;
	top: 140px;
	left: 167px
}

.ups-pkgicon_expbox .ups-package_height {
	position: absolute;
	top: 70px;
	left: 170px
}

.ups-pkgicon_pallet {
	position: relative;
	display: inline-block
}

.ups-pkgicon_pallet .ups-package_length {
	position: absolute;
	top: 199px;
	left: 52px
}

.ups-pkgicon_pallet .ups-package_width {
	position: absolute;
	top: 181px;
	left: 156px
}

.ups-pkgicon_pallet .ups-package_height {
	position: absolute;
	top: 87px;
	left: 179px
}

.ups-pkgicon_expack {
	position: relative;
	display: inline-block
}

.ups-pkgicon_expack .ups-package_length {
	position: absolute;
	top: 169px;
	left: 75px
}

.ups-pkgicon_expack .ups-package_width {
	position: absolute;
	top: 83px;
	left: 176px
}

.ups-pkgicon_tube {
	position: relative;
	display: inline-block
}

.ups-pkgicon_tube .ups-package_length {
	position: absolute;
	top: 101px;
	left: 103px
}

.ups-pkgicon_tube .ups-package_width {
	position: absolute;
	top: 11px;
	left: 153px
}

.ups-pkgicon_tube .ups-package_height {
	position: absolute;
	top: 45px;
	left: 178px
}

@media (min-width: 992px) {
	.ups-icon_alert_adj {
		position: absolute;
		top: 15px
	}
}

.ups-form_ctaGroup {
	margin-top: 25px
}

.ups-help_tooltip {
	z-index: 50
}

.ups-header_money {
	color: #6E7E1B
}

.ups-shipping_header_action {
	padding: 0;
	margin-left: 36px
}

.ups-shipping_header_action img {
	margin-right: 5px
}

@media (min-width: 768px) {
	.ups-shipping_header_action:first-child {
		margin-left: 0px
	}
}

@media (max-width: 1150px) {
	.ups-shipping_header_action:first-child {
		display: initial
	}
}

.ups-shipping_header_action .ups-icon-questioncircle:before {
	margin-left: 0px
}

.ups-shipping_header_action .ups-circle_icon_sm {
	margin-right: 5px;
	border: none;
	background-color: #7191BE;
	bottom: 5px
}

.ups-shipping_header_action .ups-circle_icon_sm .ups-icon-lock {
	color: #fff;
	top: 4px
}

@media (max-width: 991px) {
	.ups-shipping_header_action .ups-circle_icon_sm .ups-icon-lock {
		left: 2px
	}
}

@media (max-width: 991px) {
	.ups-shipping_header_action {
		padding: 10px 30px;
		text-align: left;
		padding-left: 0;
		padding-right: 0;
		margin-left: 0px;
		margin-right: 0px;
		display: block
	}
	.ups-shipping_header_action .ups-shipping_header_action_info {
		top: 9px
	}
}

.ups-form_wrap .ups-remove_action .icon.ups-icon-minuscircle {
	font-size: 1.2em;
	top: 2px
}

.ups-store_address p {
	margin: 0px
}

div#location_found_selected {
	margin-top: 10px
}

.ups-input_btn_action {
	padding-left: 0
}

.ups-even {
	background-color: #F7F6F5;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 15px
}

.confirmYes {
	color: #939F54;
	font-weight: bold
}

.confirmNo {
	color: #c91a13;
	font-weight: bold
}

.ups-list_style_none {
	list-style: none;
	margin: 0;
	padding: 0
}

.ups-group.ups-group_yes_wizard {
	margin-bottom: 35px
}

.pkTypeImg {
	width: 195px;
	height: 180px
}

.pkTypeImg .placeholder {
	width: 97.5px;
	height: 90px
}

.ups-faux-drawer .ups-drawer-header {
	width: 100%;
	background-color: #F7F6F5;
	text-align: left;
	padding: 10px 8px 7px;
	border: none;
	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575
}

.ups-faux-drawer .ups-drawer-header.ups-emphasize {
	font-size: 16px
}

.ups-faux-drawer .ups-drawer-header.ups-emphasize .ups-empty_circle {
	background-color: #64a70b;
	height: 20px;
	width: 20px;
	top: 0px;
	left: 0px;
	margin-right: 8px
}

.ups-faux-drawer .ups-drawer-header.ups-emphasize .ups-digit-icon {
	margin-left: 5px
}

.ups-faux-drawer .ups-drawer-content {
	border-bottom: 1px solid #757575;
	padding: 10px 8px 7px
}

.ups-faux-drawer.ups-drawer_slim .ups-drawer-header {
	width: auto;
	background-color: transparent;
	border-top: none;
	border-bottom: none;
	text-decoration: underline
}

.ups-faux-drawer.ups-drawer_slim .ups-drawer-header .icon {
	margin-left: 10px;
	text-decoration: none;
	display: inline-block
}

.ups-faux-drawer.ups-drawer_slim .ups-drawer-header .icon:before {
	text-decoration: none
}

.ups-faux-drawer.ups-drawer_slim .ups-drawer-content {
	border-bottom: none;
	padding: 5px
}

.ups-bottomBorder {
	border-bottom: grey solid 1px
}

@media screen and (min-width: 992px) {
	.ups-topBorder1 {
		border-top: grey solid 1px
	}
	.ups-bottomBorder1 {
		border-bottom: grey solid 1px
	}
	.ups-rightBorder1 {
		border-right: grey solid 1px
	}
}

#ups-main .ups-text_undeline {
	margin-bottom: 15px;
	text-decoration: underline
}

.ups-view_side_by_side .ups-view_sbs_or {
	display: inline-block;
	width: 20%;
	padding-top: 25px
}

.ups-view_side_by_side .ups-view_sbs_section {
	position: relative;
	display: inline-block;
	width: 40%;
	vertical-align: top
}

@media (max-width: 767px) {
	.ups-view_side_by_side .ups-view_sbs_section {
		display: block;
		width: 100%;
		padding-right: 10px
	}
	.ups-view_side_by_side .ups-view_sbs_section:last-child {
		padding: 0
	}
	.ups-view_side_by_side .ups-view_sbs_or {
		display: none
	}
	.ups-application_wrapper .ups-no_label_svp {
		margin-top: 22px
	}
}

.ups-buttonList_wrapper.ups-input_wrapper .ups-ccImage {
	height: 20px;
	width: 25px
}

@media (max-width: 991px) {
	.ups-dropdown_wrapper.ups-input_wrapper.ups-no_label {
		margin-top: 0px
	}
}

.ups-datepicker_top_right .dropdown-menu {
	right: 0;
	left: auto
}

.ups-section .ups-section_subheading {
	margin: 5px 0px 0px;
	font-size: 14px;
	font-family: Tahoma, helvetica, arial, sans-serif
}

@media (max-width: 767px) {
	.ups-btn_no_wrap .ups-cta {
		width: inherit
	}
}

.ups-text_information_container .ups-text_information_tooltip.ups-text_information_tooltip_expanded {
	max-height: 320px
}

.ups-text_information_container .ups-text_information_tooltip.ups-text_information_tooltip_expanded .ups-text_information_scroll {
	max-height: 257px;
	overflow: auto
}

.ups-shipping_header_container {
	margin-left: 36px
}

@media (max-width: 767px) {
	.ups-shipping_header_container .ups-text_information {
		top: 9px
	}
}

@media (max-width: 767px) {
	.ups-shipping_header_container {
		margin-left: 0px
	}
}

.ups-shipping_header_info.ups-shipping_header_info_block {
	height: auto
}

.ups-shipping_header_info.ups-shipping_header_info_block .ups-text_information_container {
	width: 100%
}

.ups-shipping_header_info.ups-shipping_header_info_block .ups-text_information_container .ups-text_information {
	width: 100%;
	position: initial
}

.ups-shipping_header_info.ups-shipping_header_info_block .ups-text_information_container .ups-text_information .ups-text_information_tooltip.ups-text_information_tooltip_bottomleft {
	position: static;
	margin: 10px 0px;
	left: 0;
	max-width: 100%;
	width: 100%
}

.ups-shipping_header_info.ups-shipping_header_info_block .ups-text_information_container .ups-text_information .ups-text_information_tooltip.ups-text_information_tooltip_bottomleft:before,
.ups-shipping_header_info.ups-shipping_header_info_block .ups-text_information_container .ups-text_information .ups-text_information_tooltip.ups-text_information_tooltip_bottomleft:after {
	content: none;
	display: none
}

.ups-shipping_header_info .ups-text_information_container {
	padding: 0;
	display: block
}

.ups-shipping_header_info .ups-text_information_container .ups-text_information_tooltip {
	right: 0px;
	top: 75px
}

@media (max-width: 767px) {
	.ups-shipping_header_info .ups-text_information_container .ups-text_information_tooltip {
		top: auto
	}
}

@media (max-width: 767px) {
	.ups-shipping_header_info .ups-text_information_container .ups-text_information_tooltip .ups-text_information_tooltip.ups-text_information_tooltip_bottomleft {
		position: static;
		margin: 10px 0px
	}
}

@media (max-width: 767px) {
	.ups-shipping_header_info {
		height: auto
	}
}

.ups-btn_has_icon .icon.ups-icon-pluscircle,
.ups-btn_has_icon .icon.ups-icon-minuscircle {
	font-size: 1em;
	vertical-align: middle
}

.ups-btn_has_icon .icon.ups-icon-pluscircle:before,
.ups-btn_has_icon .icon.ups-icon-minuscircle:before {
	margin-left: 0px
}

.ups-btn_has_icon .icon.ups-btn_icon_left {
	margin-left: 0px
}

.ups-btn_has_icon .icon.ups-btn_icon_right {
	margin-right: 0px
}

.ups-text_separate_emphasized {
	margin-right: 20px
}

.ups-help_wrapper .ups-checkbox .ups-help .ups-help_link {
	top: 5px
}

.ups-listItemBorderBottom {
	border-bottom: solid 1px #F7F6F5;
	padding: 5px 0
}

.ups-listItemBorderBottom:first-child {
	padding-top: 0px
}

.ups-listItemBorderBottom:last-child {
	margin-bottom: 10px
}

.ups-even .ups-listItemBorderBottom {
	border-bottom: solid 1px #fff
}

.ups-toggle_list .ups-toggle_listItem {
	border-bottom: solid #f2f2f2 1px;
	margin-bottom: 5px
}

@media (max-width: 991px) {
	.ups-toggle_list .ups-toggle_listItem label {
		margin-bottom: 0px
	}
}

@media (min-width: 992px) {
	.ups-toggle_list .ups-toggle_listItem .ups-lever {
		display: block
	}
	.ups-toggle_list .ups-toggle_listItem .ups-lever_label {
		margin-top: 10px
	}
}

.ups-toggle_list .ups-toggle_listContent {
	margin-top: 15px
}

.ups-table_scrollx {
	overflow-x: scroll
}

.ups-table table thead .ups-table_border_head {
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	text-align: center
}

.ups-contentBlock .ups-table_scrollx table {
	table-layout: auto
}

.ups-tabs .ups-tab-headers .tab-header {
	width: 20%
}

.ups-tabs .ups-tab-headers .tab-header-LG .tab-header {
	width: 33%
}

.ups-tabs .ups-tab-headers .tab-header-XL .tab-header {
	width: 16.65%
}

.ups-tabs .ups-tab-headers .tab-header-XL .tab-header {
	width: 16.65%
}

.ups-tabs .ups-tabs_compact {
	margin-bottom: 30px
}

.ups-distribution_card_process_container {
	background: rgba(255, 255, 255, 0.8);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.ups-distribution_card_process_container .ups-distribution_card_process {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.ups-distribution_card_process_container .ups-distribution_card_process .ups-distribution_card_process_image {
	margin-bottom: 10px
}

.ups-distribution_card_process_container .ups-distribution_card_process.ups-distribution_process_table {
	left: auto;
	transform: translate(0%, 0%)
}

.ups-distribution_card_bottom {
	position: absolute;
	bottom: 20px;
	left: 20px;
	right: 20px
}

.ups-distribution_card_bottom .ups-distribution_card_price {
	width: 40%
}

.ups-distribution_card_bottom .ups-distribution_card_actions {
	position: absolute;
	left: 40%;
	right: 0;
	bottom: 5px
}

.ups-distribution_card_bottom .ups-distribution_card_actions .ups-link {
	margin-left: 5px;
	margin-top: 10px
}

.ups-distribution_card_bottom .ups-cta.ups-cta_side_slim {
	padding-left: 0px
}

.ups-form_group.ups-form_group_inline {
	display: inline-block;
	width: auto
}

.ups-form_group.ups-form_group_inline .ups-dropdown {
	margin-bottom: 0px
}

.ups-section_heading .ups-btn_group_fieldset {
	font-size: 16px;
	float: right
}

@media (max-width: 500px) {
	.ups-section_heading .ups-btn_group_fieldset .ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner:first-child .ups-btn_group_label {
		border-right: 1px solid #757575;
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px
	}
}

@media (max-width: 500px) {
	.ups-section_heading .ups-btn_group_fieldset .ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner:last-child .ups-btn_group_label {
		border-top: 1px solid #757575;
		border-top-right-radius: 0px;
		border-top-left-radius: 0px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px
	}
}

@media (max-width: 500px) {
	.ups-section_heading .ups-btn_group_fieldset .ups-btn_group .ups-btn_group_inner .ups-btn_group_action_inner {
		display: block
	}
}

@media (max-width: 500px) {
	.ups-section_heading .ups-btn_group_fieldset {
		height: auto
	}
}

.ups-hr_sm {
	margin-top: 5px;
	margin-bottom: 10px
}

@media (max-width: 500px) {
	.ups-hidden_midsm {
		display: none
	}
}

.ups-card.ups-card_disabled,
.ups-table_row_disabled {
	background-color: #f2f2f2 !important
}

.ups-accordion_wrapper .ups-accordion_content .ups-accordion_item.ups-accordion_item_disabled .ups-accordion_toggle {
	background-color: #757575;
	cursor: default
}

.ups-accordion_wrapper .ups-accordion_content .ups-accordion_item .ups-accordion_toggle .ups-circle_icon_sm .icon {
	top: 6px;
	right: auto;
	margin-top: 0px
}

.ups-icon_static,
.ups-accordion_wrapper .ups-accordion_content .ups-accordion_item .ups-accordion_toggle .ups-icon_static {
	position: static
}

.ups-accordion_wrapper .ups-accordion_content .ups-accordion_item .ups-accordion_toggle .ups-icon_normalize {
	height: auto
}

.ups-accordion_wrapper .ups-accordion_item.ups-accordion_item_alert {
	border-left: 5px solid #FFD100
}

.ups-accordion_wrapper .ups-accordion_item.ups-accordion_item_alert .ups-accordion_toggle {
	padding-left: 25px
}

.ups-tabs .ups-tab-content[data-open="true"] .sub-detail-container {
	max-height: none
}

.ups-voided {
	color: #c91a13
}

.ups-card .ups-card_content .ups-grey_header {
	margin-top: -20px;
	margin-right: -20px;
	margin-left: -20px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px
}

.ups-card .ups-card_content .ups-grey_header .ups-voided .ups-icon-dot,
.ups-card .ups-card_content .ups-grey_header .ups-voided .ups-icon-dot-half {
	font-size: 24px
}

.ups-card .ups-group {
	word-break: break-all
}

.ups-table .ups-voided {
	text-align: center
}

.ups-table .ups-voided .ups-icon-dot,
.ups-table .ups-voided .ups-icon-dot-half {
	font-size: 24px
}

.ups-header_withBtn .ups-header_btn {
	font-size: 12px;
	float: right
}

.ups-form_group.ups-form_groupHorizontal {
	width: max-content;
	margin-bottom: 0px;
	margin-top: -10px
}

.ups-form_group.ups-form_groupHorizontal .ups-form_label {
	float: left;
	width: initial;
	margin-top: 10px
}

.ups-form_group.ups-form_groupHorizontal .ups-input_wrapper {
	float: right;
	width: initial;
	margin-left: 10px
}

.ups-form_group.ups-form_groupHorizontal .ups-input_wrapper .ups-dropdown {
	margin-bottom: 0px
}

.ups-float-right {
	float: right
}

.ups-info_edit {
	display: inline-block;
	position: relative;
	padding-left: 10px;
	max-width: 100%
}

.ups-info_edit .ups-info_edit_txt {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.ups-info_edit .ups-info_edit_txt h3 {
	margin: 0px
}

.ups-info_edit .ups-info_edit_action {
	position: absolute;
	top: 2px;
	width: 25px
}

.ups-chemical_statment .ups-indent {
	padding-left: 30px
}

.ups-application_wrapper ul.list-unstyled,
.ups-application_wrapper ol.list-unstyled {
	list-style: none;
	margin: 0;
	padding: 0
}

.alert.alert-primary.ups-alert_primary_filled {
	background-color: #426DA9;
	color: #fff
}

.alert.alert-primary.ups-alert_primary_filled .icon:hover {
	color: #fff
}

.alert.alert-primary.ups-alert_primary_filled .ups-link,
.alert.alert-primary.ups-alert_primary_filled .ups-cta.ups-cta_secondary {
	color: #fff
}

.ups-btn_group .ups-icon-questioncircle:before {
	margin-left: 0px
}

.ups-txt_absolute {
	position: absolute
}

.ups-application_wrapper ul.list-unstyled,
.ups-application_wrapper ol.list-unstyled {
	list-style: none;
	margin: 0;
	padding: 0
}

.alert.alert-primary.ups-alert_primary_filled {
	background-color: #426DA9;
	color: #fff
}

.alert.alert-primary.ups-alert_primary_filled .icon:hover {
	color: #fff
}

.alert.alert-primary.ups-alert_primary_filled .ups-link,
.alert.alert-primary.ups-alert_primary_filled .ups-cta.ups-cta_secondary {
	color: #fff
}

.ups-step_block.ups-step_block_headers .ups-step_block_heading {
	background-color: #f2f2f2;
	padding: 7px
}

.ups-step_block.ups-step_block_headers .ups-step_block_number {
	display: inline-block;
	background-color: #fff;
	border: 2px solid #000;
	border-radius: 30px;
	width: 30px;
	height: 30px;
	font-size: 14px;
	margin-top: 0;
	vertical-align: middle;
	text-align: center;
	line-height: 26px;
	margin-right: 5px
}

.ups-step_block.ups-step_block_headers .ups-step_block_content {
	padding: 0 10px
}

.ups-txt_space {
	margin-right: 4px
}

.ups-simple_rate_banner {
	background-color: #B2D7D4;
	padding: 15px 0px 5px 0px
}

.ups-china_alert {
	background-color: #FFD100;
	padding: 10px
}

.ups-alert_gray {
	background-color: #f2f2f2;
	padding: 10px
}

.ups-singlePage_alert {
	margin-top: 15px
}

.ups-ship_float_right {
	position: absolute;
	float: right;
	top: -270px
}

.ups-no_label_subheader_btn {
	margin-top: 50px
}

@media (max-width: 991px) {
	.ups-no_label_subheader_btn {
		margin-top: 0px
	}
}

.ups-topMarg {
	margin-top: -50px
}

.ups-tracking_card_delivery_label {
	height: 1.5em;
	margin-bottom: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.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-left: 15px;
	padding-right: 15px
}

@media (min-width: 660px) {
	.col-md-6-quote {
		position: relative;
		min-height: 1px;
		width: 48%
	}
	.quote-flex {
		justify-content: space-between
	}
}

@media (max-width: 660px) {
	.quote-col-row .col-sm-6 {
		float: right;
		width: 100%;
		margin-bottom: 20px
	}
}

.ups-cn_leaf_color {
	color: #008A20;
	font-size: 18px !important
}

.ups-cn_leaf_alignment {
	vertical-align: sub
}

.ups-cn_label {
	margin: 5px 0 0 0 !important
}

.ups-cn_label_hasIcon {
	margin: 0 !important
}

.ups-cn_check_lh {
	line-height: inherit !important
}

.ups-cn_subtext {
	margin: 0 0 5px 0 !important
}

.ups-cn_check {
	background-color: #D0D6B6;
	border-radius: 10px;
	padding: 15px 15px 10px 15px;
	margin-left: -15px;
	width: calc(100% + 30px)
}

.ups-checkbox_cn {
	position: relative
}

.ups-no_label_flag {
	margin-top: 27px
}

.ups-checkbox_border {
	border-bottom: 1px solid #d9d9d6
}

.ups-disabled_drawer {
	color: #bebebe
}

.ups-disabled_drawer .icon {
	color: #bebebe !important
}

.ups-disabled_drawer .ups-empty_circle {
	border: 1px solid #bebebe !important
}

#returnCompact .alert.alert-danger {
	background-color: #f2f2f2;
	border: none;
	border-radius: 0px
}

#returnCompact .alert-icon {
	color: #000
}

.ups-table td button {
	right: 0px
}

.ups-application_wrapper .ups-previous_page {
	margin-bottom: 0px;
	line-height: 0px
}

.activated {
	background-color: #DDD7D0
}

@media (max-width: 480px) {
	.ups-application_wrapper .upsNoRowPadding {
		padding-right: 0
	}
}

.ups-application_wrapper .ups-section .ups-text_slim {
	margin-bottom: 0;
	margin-top: 0
}

.ups-tabs .ups-tab-content .sub-detail-container,
.ups-legacy-tabs .ups-tab-content .sub-detail-container .ups-help_remove_overflow {
	overflow: visible
}

@media (max-width: 767px) {
	.ups-form_wrap .ups-help .ups-help_tooltip.ups-help_tooltip_bottomleft.ups-help_tooltip_remove_bottomleft_removetop {
		top: 0px
	}
}

.ups-shipping_schedule_row label {
	font-weight: normal !important
}

.ups-balance_bar_container.ups-aside_card_empty {
	background-color: #FFF;
	margin-bottom: 20px;
	padding: 10px;
	position: relative;
	height: 8em
}

@media only screen and (max-width: 768px) {
	.ups-balance_bar_container.ups-aside_card_empty {
		display: none
	}
}