﻿@import url(https://fonts.googleapis.com/css?family=Karla:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Glegoo:400,700);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);
.k-loading,.k-state-hover .k-loading, .k-loading-image{
    background-image:url(Bootstrap/loading.gif);
}
html{font-size: 11px;}
*,:after,:before {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
body {
    font-family: 'karla';
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    font-size: 1.75em;
    line-height: 1.5em;
    color: #414141;
    text-align: left;
    word-wrap: break-word;
}
body.sfreContentArea h1, body.sfreContentArea h2, body.sfreContentArea h3, body.sfreContentArea h4, body.sfreContentArea h5,
body[contenteditable=true] h1, body[contenteditable=true] h2, body[contenteditable=true] h3, body[contenteditable=true] h4, body[contenteditable=true] h5,
.usas h1, .usas h2, .usas h3, .usas h4, .usas h5 {
    font-weight: bold;
    color: #0f173b;
    line-height: 1.1;
}
body.sfreContentArea h1, body.sfreContentArea h2, body.sfreContentArea h3,
body[contenteditable=true] h1, body[contenteditable=true] h2, body[contenteditable=true] h3,
.usas h1, .usas h2, .usas h3 {text-transform: uppercase;} 
body.sfreContentArea h1,
body[contenteditable=true] h1,
.usas h1 {
    font-family: 'glegoo';
    font-size: 28pt;
    text-transform: uppercase;
    letter-spacing: -.025em;
    margin: 20px 0 10px 0;
}
body.sfreContentArea h2,
body[contenteditable=true] h2,
.usas h2 {
    margin: 20px 0 10px 0;
    font-size: 24pt;
    letter-spacing: -.025em;
}
body.sfreContentArea h3,
body[contenteditable=true] h3,
.usas h3 {
    margin: 10px 0;
    font-size: 24px;
}
body.sfreContentArea h4,
body[contenteditable=true] h4,
.usas h4 {
    font-size: 18px;
    margin: 10px 0;
}
body.sfreContentArea h5,
body[contenteditable=true] h5,
.usas h5 {
    font-size: 14px;
    font-style: normal;
    margin: 10px 0;
}
body.sfreContentArea h6,
body[contenteditable=true] h6,
.usas h6 {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.1;
    margin: 10px 0;
}
body.sfreContentArea a,
body[contenteditable=true] a,
.usas a {color: #00b2e1;}
body.sfreContentArea a:hover, body.sfreContentArea a:visited, body.sfreContentArea a:focus,
body[contenteditable=true] a:hover, body[contenteditable=true] a:visited, body[contenteditable=true] a:focus,
.usas a:hover, .usas a:visited, .usas a:focus,
.usas .hyper-link, .usas hyper-link:hover, .usas hyper-link:visited, .usas hyper-link:focus {
    text-decoration: none;
    color: #00b2e1;
    cursor: pointer;
}
body.sfreContentArea ul,
body[contenteditable=true] ul,
.usas ul {
    padding-left: 1.250em;
    list-style: none;
    list-style-image: url('/ResourcePackages/Usas/assets/dist/images/BiosBullet_Rectangle_72.png');
}
body.sfreContentArea ul li,
body[contenteditable=true] ul li,
.usas ul li {
    padding-left: .938em;
    padding-bottom: .250em;
    background-repeat: no-repeat;
    background-position: 0 .5em;
}
@media (min-width: 1149px) and (max-width: 1230px) {
    body.sfreContentArea ul li,
    body[contenteditable=true] ul li,
    .usas ul li {
        padding-left: .438em;
    }
}
@media (max-width: 1148px) {
    body.sfreContentArea ul li,
    body[contenteditable=true] ul li,
    .usas ul li {
        padding-left: .2em;
    }
}
body.sfreContentArea hr,
body[contenteditable=true] hr,
.usas hr {border-top: .125em solid #ecedf0;}
/********** Blockquotes **********/
body.sfreContentArea blockquote,
body[contenteditable=true] blockquote,
.usas blockquote {
    quotes: "\201C""\201D""\2018""\2019";
    font-family: 'karla';
    font-style: italic;
    font-weight: bold;
    font-size: 24pt;
    text-transform: none;
    margin: 0 1.5em .125em 1.5em;
    padding: 0;
    border: 0;
    border-style: none;
    line-height: 1.5em;
    color: #cb1436;
}
body.sfreContentArea blockquote:before,
body[contenteditable=true] blockquote:before,
.usas blockquote:before {
    content: open-quote;
    font-size: 30pt;
    font-style: normal;
    line-height: none;
    margin: 0 0 0 -.625em;
    padding: 0;
    border: 0;
    border-style: none;
}
body.sfreContentArea blockquote:after,
body[contenteditable=true] blockquote:after,
.usas blockquote:after {
    content: close-quote;
    font-size: 30pt;
    font-style: normal;
    line-height: none;
    margin: 0;
    padding: 0;
    border: 0;
    border-style: none;
}
body.sfreContentArea cite,
body[contenteditable=true] cite,
.usas cite {
    font-family: 'karla';
    font-style: normal;
    font-weight: normal;
    font-size: 14pt;
    margin: 0 0 0 1.5em;
    border: 0;
    border-style: none;
    color: #0f173b;
}
body.sfreContentArea cite.usas-author,
body[contenteditable=true] cite.usas-author,
.usas cite.usas-author {
    font-weight: bold;
    font-size: 18pt;
    margin-left: 1.25em;
    line-height: 1.5em;
}
/*********************************/
/********** Font colors **********/
body.sfreContentArea .usas-dark-gray,
body[contenteditable=true] .usas-dark-gray,
.usas .usas-dark-gray{color: #414141 !important;}
body.sfreContentArea .usas-dark-blue,
body[contenteditable=true] .usas-dark-blue,
.usas .usas-dark-blue{color: #0f173b !important;}
body.sfreContentArea .usas-red,
body[contenteditable=true] .usas-red,
.usas .usas-red{color: #cb1436 !important;}
body.sfreContentArea .usas-light-blue,
body[contenteditable=true] .usas-light-blue,
.usas .usas-light-blue{color: #00b2e1 !important;}
body.sfreContentArea .usas-light-gray,
body[contenteditable=true] .usas-light-gray,
.usas .usas-light-gray{color: #999 !important;}
body.sfreContentArea .usas-white,
body[contenteditable=true] .usas-white,
.usas .usas-white{color: #fff !important;}
body.sfreContentArea .usas-light-gray-background,
body[contenteditable=true] .usas-light-gray-background,
.usas .usas-light-gray-background{background-color: #ecedf0;}
body.sfreContentArea .usas-light-blue-background,
body[contenteditable=true] .usas-light-blue-background,
.usas .usas-light-blue-background{background-color: #00b2e1;}
body.sfreContentArea .usas-officials-color,
body[contenteditable=true] .usas-officials-color,
.usas .usas-officials-color{color: #e51436 !important;}
body.sfreContentArea .usas-coaches-color,
body[contenteditable=true] .usas-coaches-color,
.usas .usas-coaches-color{color: #114fc6 !important;}
body.sfreContentArea .usas-parents-color,
body[contenteditable=true] .usas-parents-color,
.usas .usas-parents-color{color: #12bc9e !important;}
body.sfreContentArea .usas-swimmers-color,
body[contenteditable=true] .usas-swimmers-color,
.usas .usas-swimmers-color{color: #ff7f3f !important;}
body.sfreContentArea .usas-teamleaders-color,
body[contenteditable=true] .usas-teamleaders-color,
.usas .usas-teamleaders-color{color: #f0a202 !important;}
body.sfreContentArea .usas-officials-background-color,
body[contenteditable=true] .usas-officials-background-color,
.usas .usas-officials-background-color{background-color: #e51436 !important;}
body.sfreContentArea .usas-coaches-background-color,
body[contenteditable=true] .usas-coaches-background-color,
.usas .usas-coaches-background-color{background-color: #114fc6 !important;}
body.sfreContentArea .usas-parents-background-color,
body[contenteditable=true] .usas-parents-background-color,
.usas .usas-parents-background-color{background-color: #12bc9e !important;}
body.sfreContentArea .usas-swimmers-background-color,
body[contenteditable=true] .usas-swimmers-background-color,
.usas .usas-swimmers-background-color{background-color: #ff7f3f !important;}
body.sfreContentArea .usas-teamleaders-background-color,
body[contenteditable=true] .usas-teamleaders-background-color,
.usas .usas-teamleaders-background-color{background-color: #f0a202 !important;}
body.sfreContentArea .italic,
body[contenteditable=true] .italic,
.usas .italic {font-style: italic;}
body.sfreContentArea .normal-casing,
body[contenteditable=true] .normal-casing,
.usas .normal-casing {text-transform: none;}
body.sfreContentArea .inline,
body[contenteditable=true] .inline,
.usas .inline {display:inline;}
body.sfreContentArea .all-caps,
body[contenteditable=true] .all-caps,
.usas .all-caps {text-transform: uppercase;}
body.sfreContentArea .normal-weight,
body[contenteditable=true] .normal-weight,
.usas .normal-weight {font-weight: normal;}
body.sfreContentArea .bold,
body[contenteditable=true] .bold,
.usas .bold {font-weight: bold;}
body.sfreContentArea .underline,
body[contenteditable=true] .underline,
.usas .underline {text-decoration: underline;}
body.sfreContentArea .glegoo,
body[contenteditable=true] .glegoo,
.usas .glegoo {font-family: 'glegoo';}
body.sfreContentArea .karla,
body[contenteditable=true] .karla,
.usas .karla {font-family: 'karla';}
body.sfreContentArea .oswald,
body[contenteditable=true] .oswald,
.usas .oswald {font-family: 'oswald';}
body.sfreContentArea .indent,
body[contenteditable=true] .indent,
.usas .indent {padding-left: 1.25em;}
body.sfreContentArea .no-padding,
body[contenteditable=true] .no-padding,
.usas .no-padding { padding: 0; }
/*********************************/
/********** Slashes **********/
body.sfreContentArea .usas-light-blue-backslashes,
body[contenteditable=true] .usas-light-blue-backslashes,
.usas .usas-light-blue-backslashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/light-blue-backslash.png");background-repeat: repeat;}
body.sfreContentArea .usas-light-blue-slash-bar,
body[contenteditable=true] .usas-light-blue-slash-bar,
.usas .usas-light-blue-slash-bar {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/light-blue-slash-bar.png");background-repeat: repeat;}
body.sfreContentArea .usas-dark-blue-slash-bar,
body[contenteditable=true] .usas-dark-blue-slash-bar,
.usas .usas-dark-blue-slash-bar {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/dark-blue-slash-bar.png");background-repeat: repeat;}
body.sfreContentArea .usas-light-gray-slashes,
body[contenteditable=true] .usas-light-gray-slashes,
.usas .usas-light-gray-slashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/light-gray-slash.png");background-repeat: repeat;}
body.sfreContentArea .usas-light-gray-slash-bar,
body[contenteditable=true] .usas-light-gray-slash-bar,
.usas .usas-light-gray-slash-bar {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/light-gray-slash-bar.png");background-repeat: repeat;height: 6px;}
body.sfreContentArea .usas-white-backslashes,
body[contenteditable=true] .usas-white-backslashes,
.usas .usas-white-backslashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/white-backslash.png");background-repeat: repeat;}
body.sfreContentArea .usas-officials-color-backslashes,
body[contenteditable=true] .usas-officials-color-backslashes,
.usas .usas-officials-color-backslashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/officials-color-backslash.png");background-repeat: repeat;}
body.sfreContentArea .usas-coaches-color-backslashes,
body[contenteditable=true] .usas-coaches-color-backslashes,
.usas .usas-coaches-color-backslashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/coaches-color-backslash.png");background-repeat: repeat;}
body.sfreContentArea .usas-parents-color-backslashes,
body[contenteditable=true] .usas-parents-color-backslashes,
.usas .usas-parents-color-backslashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/parents-color-backslash.png");background-repeat: repeat;}
body.sfreContentArea .usas-swimmers-color-backslashes,
body[contenteditable=true] .usas-swimmers-color-backslashes,
.usas .usas-swimmers-color-backslashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/swimmers-color-backslash.png");background-repeat: repeat;}
body.sfreContentArea .usas-teamleaders-color-backslashes,
body[contenteditable=true] .usas-teamleaders-color-backslashes,
.usas .usas-teamleaders-color-backslashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/teamleaders-color-backslash.png");background-repeat: repeat;}
body.sfreContentArea .usas-officials-color-slash-bar,
body[contenteditable=true] .usas-officials-color-slash-bar,
.usas .usas-officials-color-slash-bar {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/officials-color-slash-bar.png");background-repeat: repeat;height: 6px;}
body.sfreContentArea .usas-coaches-color-slash-bar,
body[contenteditable=true] .usas-coaches-color-slash-bar,
.usas .usas-coaches-color-slash-bar {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/coaches-color-slash-bar.png");background-repeat: repeat;height: 6px;}
body.sfreContentArea .usas-parents-color-slash-bar,
body[contenteditable=true] .usas-parents-color-slash-bar,
.usas .usas-parents-color-slash-bar {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/parents-color-slash-bar.png");background-repeat: repeat;height: 6px;}
body.sfreContentArea .usas-swimmers-color-slash-bar,
body[contenteditable=true] .usas-swimmers-color-slash-bar,
.usas .usas-swimmers-color-slash-bar {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/swimmers-color-slash-bar.png");background-repeat: repeat;height: 6px;}
body.sfreContentArea .usas-teamleaders-color-slash-bar,
body[contenteditable=true] .usas-teamleaders-color-slash-bar,
.usas .usas-teamleaders-color-slash-bar {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/teamleaders-color-slash-bar.png");background-repeat: repeat;height: 6px;}
body.sfreContentArea .usas-officials-color-slashes,
body[contenteditable=true] .usas-officials-color-slashes,
.usas .usas-officials-color-slashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/officials-color-slash.png");background-repeat: repeat;}
body.sfreContentArea .usas-coaches-color-slashes,
body[contenteditable=true] .usas-coaches-color-slashes,
.usas .usas-coaches-color-slashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/coaches-color-slash.png");background-repeat: repeat;}
body.sfreContentArea .usas-parents-color-slashes,
body[contenteditable=true] .usas-parents-color-slashes,
.usas .usas-parents-color-slashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/parents-color-slash.png");background-repeat: repeat;}
body.sfreContentArea .usas-swimmers-color-slashes,
body[contenteditable=true] .usas-swimmers-color-slashes,
.usas .usas-swimmers-color-slashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/swimmers-color-slash.png");background-repeat: repeat;}
body.sfreContentArea .usas-teamleaders-color-slashes,
body[contenteditable=true] .usas-teamleaders-color-slashes,
.usas .usas-teamleaders-color-slashes {background-image: url("/ResourcePackages/Usas/assets/dist/images/slash-backgrounds/teamleaders-color-slash.png");background-repeat: repeat;}
body.sfreContentArea .usas-thin-slash-bar,
body[contenteditable=true] .usas-thin-slash-bar,
.usas .usas-thin-slash-bar {height: .375em;}
body.sfreContentArea .usas-slash-bar,
body[contenteditable=true] .usas-slash-bar,
.usas .usas-slash-bar {height: .75em;}
body.sfreContentArea .usas-thick-slash-bar,
body[contenteditable=true] .usas-thick-slash-bar,
.usas .usas-thick-slash-bar {height: 1em;}
body.sfreContentArea .usas-thin-slash-bar, body.sfreContentArea .usas-slash-bar, body.sfreContentArea .usas-thick-slash-bar,
body[contenteditable=true] .usas-thin-slash-bar, body[contenteditable=true] .usas-slash-bar, body[contenteditable=true] .usas-thick-slash-bar,
.usas .usas-thin-slash-bar, .usas .usas-slash-bar, .usas .usas-thick-slash-bar {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    border: none;
}
/***************************/
/*********** Form Styling ***********/
body.sfreContentArea  label,
body[contenteditable=true] label,
.usas label {
    font-weight: bold;
    color: #0f173b;
}
/************************************/