.atmos-page h1.atm-c-heading, .atmos-page h2.atm-c-heading, .atmos-page h3.atm-c-heading, 
.atmos-page h4.atm-c-heading, .atmos-page h5.atm-c-heading, .atmos-page h6.atm-c-heading {
	font-weight: 600;
}

.atmos-page a, .atmos-page a.atm-c-btn.atm-c-btn--link {
    font-size: inherit;
    color: #006080;
    text-decoration: underline;
}

.atmos-page a.atm-c-btn {
	color: #6244bb;
}

.atmos-page a.atm-c-btn.atm-c-btn--primary, .atmos-page a.atm-c-btn.atm-c-btn--tertiary {
color: #FFF;
}

.atmos-page a.atm-c-tabs__link, .atmos-page a.atm-c-btn {
	text-decoration: none;
}

.atmos-page .atm-c-select-field .atm-c-select {
	background: none;
}

.atmos-page .atm-is-error .atm-c-textfield__input {
	border-color: #d50032;
}

.atmos-page .field-error .atm-c-select {
	border-color: #d50032;
}

.atmos-page .form-error {
text-transform: inherit;
margin: 5px 0px 0px 0px;
}

.atmos-page  .form-error .atm-c-icon {
display: inline-block;
margin-right: 5px;
vertical-align: text-bottom;
}


.atmos-page .fly-grid--cardblock .atm-c-box-section__body {
	height:	calc(100% - 48px);
}


.atmos-page .form-field-wrapper.field-radio input[type=radio] {
	width: 24px;
    height: 24px;
    cursor: pointer;
}


/* Atmos spacing on mobile or desktop */
/* small: 8px, medium: 16px, large: 32px, XL: 48px, XXL: 96px*/

/* Desktop */
@media (min-width: 768px) {
	.atmos-page .atm-u-padding-small--tablet-desktop { padding: 8px !important; }
	.atmos-page .atm-u-padding-medium--tablet-desktop { padding: 16px !important; }
	.atmos-page .atm-u-padding-large--tablet-desktop { padding: 32px !important; }
	.atmos-page .atm-u-padding-xl--tablet-desktop { padding: 48px !important; }
	.atmos-page .atm-u-padding-xxl--tablet-desktop { padding: 96px !important; }
	
	.atmos-page .atm-u-padding-top-small--tablet-desktop { padding-top: 8px !important; }
	.atmos-page .atm-u-padding-top-medium--tablet-desktop { padding-top: 16px !important; }
	.atmos-page .atm-u-padding-top-large--tablet-desktop { padding-top: 32px !important; }
	.atmos-page .atm-u-padding-top-xl--tablet-desktop { padding-top: 48px !important; }
	.atmos-page .atm-u-padding-top-xxl--tablet-desktop { padding-top: 96px !important; }
	
	.atmos-page .atm-u-padding-right-small--tablet-desktop { padding-right: 8px !important; }
	.atmos-page .atm-u-padding-right-medium--tablet-desktop { padding-right: 16px !important; }
	.atmos-page .atm-u-padding-right-large--tablet-desktop { padding-right: 32px !important; }
	.atmos-page .atm-u-padding-right-xl--tablet-desktop { padding-right: 48px !important; }
	.atmos-page .atm-u-padding-right-xxl--tablet-desktop { padding-right: 96px !important; }
	
	.atmos-page .atm-u-padding-bottom-small--tablet-desktop { padding-bottom: 8px !important; }
	.atmos-page .atm-u-padding-bottom-medium--tablet-desktop { padding-bottom: 16px !important; }
	.atmos-page .atm-u-padding-bottom-large--tablet-desktop { padding-bottom: 32px !important; }
	.atmos-page .atm-u-padding-bottom-xl-top--tablet-desktop { padding-bottom: 48px !important; }
	.atmos-page .atm-u-padding-bottom-xxl-top--tablet-desktop { padding-bottom: 96px !important; }
	
	.atmos-page .atm-u-padding-left-small--tablet-desktop { padding-left: 8px !important; }
	.atmos-page .atm-u-padding-left-medium--tablet-desktop { padding-left: 16px !important; }
	.atmos-page .atm-u-padding-left-large--tablet-desktop { padding-left: 32px !important; }
	.atmos-page .atm-u-padding-left-xl-top--tablet-desktop { padding-left: 48px !important; }
	.atmos-page .atm-u-padding-left-xxl-top--tablet-desktop { padding-left: 96px !important; }

	.atmos-page .atm-u-margin-small--tablet-desktop { margin: 8px !important; }
	.atmos-page .atm-u-margin-medium--tablet-desktop { margin: 16px !important; }
	.atmos-page .atm-u-margin-large--tablet-desktop { margin: 32px !important; }
	.atmos-page .atm-u-margin-xl--tablet-desktop { margin: 48px !important; }
	.atmos-page .atm-u-margin-xxl--tablet-desktop { margin: 96px !important; }
	
	.atmos-page .atm-u-margin-top-small--tablet-desktop { margin-top: 8px !important; }
	.atmos-page .atm-u-margin-top-medium--tablet-desktop { margin-top: 16px !important; }
	.atmos-page .atm-u-margin-top-large--tablet-desktop { margin-top: 32px !important; }
	.atmos-page .atm-u-margin-top-xl--tablet-desktop { margin-top: 48px !important; }
	.atmos-page .atm-u-margin-top-xxl--tablet-desktop { margin-top: 96px !important; }
	
	.atmos-page .atm-u-margin-right-small--tablet-desktop { margin-right: 8px !important; }
	.atmos-page .atm-u-margin-right-medium--tablet-desktop { margin-right: 16px !important; }
	.atmos-page .atm-u-margin-right-large--tablet-desktop { margin-right: 32px !important; }
	.atmos-page .atm-u-margin-right-xl--tablet-desktop { margin-right: 48px !important; }
	.atmos-page .atm-u-margin-right-xxl--tablet-desktop { margin-right: 96px !important; }
	
	.atmos-page .atm-u-margin-bottom-small--tablet-desktop { margin-bottom: 8px !important; }
	.atmos-page .atm-u-margin-bottom-medium--tablet-desktop { margin-bottom: 16px !important; }
	.atmos-page .atm-u-margin-bottom-large--tablet-desktop { margin-bottom: 32px !important; }
	.atmos-page .atm-u-margin-bottom-xl-top--tablet-desktop { margin-bottom: 48px !important; }
	.atmos-page .atm-u-margin-bottom-xxl-top--tablet-desktop { margin-bottom: 96px !important; }
	
	.atmos-page .atm-u-margin-left-small--tablet-desktop { margin-left: 8px !important; }
	.atmos-page .atm-u-margin-left-medium--tablet-desktop { margin-left: 16px !important; }
	.atmos-page .atm-u-margin-left-large--tablet-desktop { margin-left: 32px !important; }
	.atmos-page .atm-u-margin-left-xl-top--tablet-desktop { margin-left: 48px !important; }
	.atmos-page .atm-u-margin-left-xxl-top--tablet-desktop { margin-left: 96px !important; }
}

/* Mobile */
@media (max-width: 767.9px) {
	.atmos-page .atm-u-padding-small--mobile { padding: 8px !important; }
	.atmos-page .atm-u-padding-medium--mobile { padding: 16px !important; }
	.atmos-page .atm-u-padding-large--mobile { padding: 32px !important; }
	.atmos-page .atm-u-padding-xl--mobile { padding: 48px !important; }
	.atmos-page .atm-u-padding-xxl--mobile { padding: 96px !important; }
	
	.atmos-page .atm-u-padding-top-small--mobile { padding-top: 8px !important; }
	.atmos-page .atm-u-padding-top-medium--mobile { padding-top: 16px !important; }
	.atmos-page .atm-u-padding-top-large--mobile { padding-top: 32px !important; }
	.atmos-page .atm-u-padding-top-xl--mobile { padding-top: 48px !important; }
	.atmos-page .atm-u-padding-top-xxl--mobile { padding-top: 96px !important; }
	
	.atmos-page .atm-u-padding-right-small--mobile { padding-right: 8px !important; }
	.atmos-page .atm-u-padding-right-medium--mobile { padding-right: 16px !important; }
	.atmos-page .atm-u-padding-right-large--mobile { padding-right: 32px !important; }
	.atmos-page .atm-u-padding-right-xl--mobile { padding-right: 48px !important; }
	.atmos-page .atm-u-padding-right-xxl--mobile { padding-right: 96px !important; }
	
	.atmos-page .atm-u-padding-bottom-small--mobile { padding-bottom: 8px !important; }
	.atmos-page .atm-u-padding-bottom-medium--mobile { padding-bottom: 16px !important; }
	.atmos-page .atm-u-padding-bottom-large--mobile { padding-bottom: 32px !important; }
	.atmos-page .atm-u-padding-bottom-xl-top--mobile { padding-bottom: 48px !important; }
	.atmos-page .atm-u-padding-bottom-xxl-top--mobile { padding-bottom: 96px !important; }
	
	.atmos-page .atm-u-padding-left-small--mobile { padding-left: 8px !important; }
	.atmos-page .atm-u-padding-left-medium--mobile { padding-left: 16px !important; }
	.atmos-page .atm-u-padding-left-large--mobile { padding-left: 32px !important; }
	.atmos-page .atm-u-padding-left-xl-top--mobile { padding-left: 48px !important; }
	.atmos-page .atm-u-padding-left-xxl-top--mobile { padding-left: 96px !important; }

	.atmos-page .atm-u-margin-small--mobile { margin: 8px !important; }
	.atmos-page .atm-u-margin-medium--mobile { margin: 16px !important; }
	.atmos-page .atm-u-margin-large--mobile { margin: 32px !important; }
	.atmos-page .atm-u-margin-xl--mobile { margin: 48px !important; }
	.atmos-page .atm-u-margin-xxl--mobile { margin: 96px !important; }
	
	.atmos-page .atm-u-margin-top-small--mobile { margin-top: 8px !important; }
	.atmos-page .atm-u-margin-top-medium--mobile { margin-top: 16px !important; }
	.atmos-page .atm-u-margin-top-large--mobile { margin-top: 32px !important; }
	.atmos-page .atm-u-margin-top-xl--mobile { margin-top: 48px !important; }
	.atmos-page .atm-u-margin-top-xxl--mobile { margin-top: 96px !important; }
	
	.atmos-page .atm-u-margin-right-small--mobile { margin-right: 8px !important; }
	.atmos-page .atm-u-margin-right-medium--mobile { margin-right: 16px !important; }
	.atmos-page .atm-u-margin-right-large--mobile { margin-right: 32px !important; }
	.atmos-page .atm-u-margin-right-xl--mobile { margin-right: 48px !important; }
	.atmos-page .atm-u-margin-right-xxl--mobile { margin-right: 96px !important; }
	
	.atmos-page .atm-u-margin-bottom-small--mobile { margin-bottom: 8px !important; }
	.atmos-page .atm-u-margin-bottom-medium--mobile { margin-bottom: 16px !important; }
	.atmos-page .atm-u-margin-bottom-large--mobile { margin-bottom: 32px !important; }
	.atmos-page .atm-u-margin-bottom-xl-top--mobile { margin-bottom: 48px !important; }
	.atmos-page .atm-u-margin-bottom-xxl-top--mobile { margin-bottom: 96px !important; }
	
	.atmos-page .atm-u-margin-left-small--mobile { margin-left: 8px !important; }
	.atmos-page .atm-u-margin-left-medium--mobile { margin-left: 16px !important; }
	.atmos-page .atm-u-margin-left-large--mobile { margin-left: 32px !important; }
	.atmos-page .atm-u-margin-left-xl-top--mobile { margin-left: 48px !important; }
	.atmos-page .atm-u-margin-left-xxl-top--mobile { margin-left: 96px !important; }
}