/* ==========================================================================

				DESIGNERS - DO NOT CHANGE THIS FILE

				DESIGNERS USE ltd-design-skin.css

				DEVELOPERS USE THIS FILE FOR FOUNDATION OVERRIDES,
				BUT NOT FOR ltd STYLES, PUT THOSE IN ltd-design-skin.css

========================================================================== */

/*
	Available body classes as of 2013-NN-NN: Note indented styles have the parent style above as well. For example, in the list below the account edit profile page has a body element with both account and edit-profile classes.
	[list here]

/*

/*
foundation-overrides.css
*/
.no-padding-left {
	padding-left: 0 !important;
}

.no-padding-right {
	padding-right: 0 !important;
}

.no-padding-top {
	padding-top: 0 !important;
}

.no-padding-bottom {
	padding-bottom: 0 !important;
}
.no-padding {
	padding: 0 !important;
}

.no-margin-left {
	margin-left: 0 !important;
}

.no-margin-right {
	margin-right: 0 !important;
}

.no-margin-top {
	margin-top: 0 !important;
}

.no-margin-bottom {
	margin-bottom: 0 !important;
}

.no-margin {
	margin: 0 !important;
}

/* repeating no- styles for each screen size so we have the option to change on breakpoint */
.small-screen .small-no-padding-left {
	padding-left: 0 !important;
}

.small-screen .small-no-padding-right {
	padding-right: 0 !important;
}

.small-screen .small-no-padding-top {
	padding-top: 0 !important;
}

.small-screen .small-no-padding-bottom {
	padding-bottom: 0 !important;
}

.small-screen .small-no-padding {
	padding: 0 !important;
}

.small-screen .small-no-margin-left {
	margin-left: 0 !important;
}

.small-screen .small-no-margin-right {
	margin-right: 0 !important;
}

.small-screen .small-no-margin-top {
	margin-top: 0 !important;
}

.small-screen .small-no-margin-bottom {
	margin-bottom: 0 !important;
}

.small-screen .small-no-margin {
	margin: 0 !important;
}

.medium-screen .medium-no-padding-left {
	padding-left: 0 !important;
}

.medium-screen .medium-no-padding-right {
	padding-right: 0 !important;
}

.medium-screen .medium-no-padding-top {
	padding-top: 0 !important;
}

.medium-screen .medium-no-padding-bottom {
	padding-bottom: 0 !important;
}

.medium-screen .medium-no-padding {
	padding: 0 !important;
}

.medium-screen .medium-no-margin-left {
	margin-left: 0 !important;
}

.medium-screen .medium-no-margin-right {
	margin-right: 0 !important;
}

.medium-screen .medium-no-margin-top {
	margin-top: 0 !important;
}

.medium-screen .medium-no-margin-bottom {
	margin-bottom: 0 !important;
}

.medium-screen .medium-no-margin {
	margin: 0 !important;
}


.large-screen .large-no-padding-left {
	padding-left: 0 !important;
}

.large-screen .large-no-padding-right {
	padding-right: 0 !important;
}

.large-screen .large-no-padding-top {
	padding-top: 0 !important;
}

.large-screen .large-no-padding-bottom {
	padding-bottom: 0 !important;
}

.large-screen .large-no-padding {
	padding: 0 !important;
}

.large-screen .large-no-margin-left {
	margin-left: 0 !important;
}

.large-screen .large-no-margin-right {
	margin-right: 0 !important;
}

.large-screen .large-no-margin-top {
	margin-top: 0 !important;
}

.large-screen .large-no-margin-bottom {
	margin-bottom: 0 !important;
}

.large-screen .large-no-margin {
	margin: 0 !important;
}

hr {
	margin: .625em 0;
}

.orbit-timer {
	display: none;
}

.f-dropdown{
    max-width: none;
    width: auto !important;
}

.f-dropdown.right-align.open:before{
    right: 9px !important;
    left:auto !important;
}

.f-dropdown.right-align.open:after {
    right: 8px !important;
    left: auto !important;
}

.has-tip {
	border-bottom: 0px !important;
}