@charset "UTF-8";.mainBox{min-height:100px}#signupStatusContainer{margin:0px 10px;height:46px;top:-5px;}#signupStatusContainer .frontSpriteBig{width:30px;height:40px;float:left;margin:3px 2px;}#signupStatusContainer .greenSpot{background-position:-82px -141px;}#signupStatusContainer .blankSpot{background-position:-122px -141px;}.formSectionHeader{background-color:#FFF;margin:20px;display:block;border-top:2px solid rgb(238, 238, 238);border-bottom:2px solid rgb(231, 231, 231);padding:15px 25px;line-height:20px;}.formSectionHeader h6{margin-bottom:3px;text-transform:uppercase}.formSectionHeader p,.formSectionHeader li{line-height:20px;}.formSectionFooter{display:block;border:1px solid #DDD;padding:10px;}.dashedBox{color:#DDD;font-size:16px;padding-top:50px;font-weight:bold;text-transform:uppercase;text-align:center;height:100px;border:4px dashed #DDD;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}.dashedBox i{font-size:34px;}.cardHintContainer.col-sm-6 .dashedBox{width:250px;margin:40px auto 10px;height:170px;}.dashedBox.client{padding-top:16px;}.dashedBox.client .opLogo{height:100px;max-width:222px;}.dashedBox.client p{font-size:12px}.newUserIntro{}.kaptchaContainer{text-align:center;margin:20px;padding:10px;}.kaptchaContainer .kaptchaLoadingCont{margin:10px auto;width:200px;height:50px;background-color:#DDD;}.swimtagIdInputsContainer{float:left;margin:20px;margin-top:50px;max-width:300px;margin-bottom:20px;}.swimtagIdInputsContainer .label{font-weight:400;width:105px!important;color:#A5A5A5;}.searchResultsContainer{padding:10px;margin:10px 10px 0;}.searchResultsContainer .searchStatus{position:relative;margin:-10px;margin-bottom:20px;padding:20px 30px;padding-left:108px;border-bottom:1px solid rgba(255,255,255,0.2);border-top:1px solid rgba(255,255,255,0.2);border-radius:10px;}.searchResultsContainer .searchStatus h3{margin-top:2px;margin-bottom:3px;font-weight:bold;}.searchResultsContainer .searchStatus p{width:100%;margin:6px auto;font-weight:400;color:inherit;}.searchResultsContainer .searchStatus.good{color:#5cb85b;background-color:rgba(30, 221, 4, 0.2);}.searchResultsContainer .searchStatus.bad{color:#a94442;background-color:#f2dede;display:block;}.searchResultsContainer .searchStatus.pending{color:#DACB24;background-color:rgba(255, 255, 0, 0.2);}.searchResultsContainer .searchStatus .frontSpriteBig{position:absolute;top:20px;left:20px;width:70px;height:70px}.searchResultsContainer .searchStatus .goodIcon{background-position:-132px 10px;}.searchResultsContainer .searchStatus .badIcon{background-position:-63px 10px;}.searchResultsContainer .searchStatus .pendingIcon{background-position:-343px 10px;}.searchResultsContainer .swimtagIdInputsContainer select{color:#666;width:200px;font-size:12px;}.searchResultsContainer .label{width:130px;}.swimtagIdInputsContainer input[type="text"]{width:200px;font-size:12px;}.swimtagIdInputsContainer.form-horizontal input[type="text"]{width:100%;}.rightAlignContainer{float:right;margin:20px;margin-right:40px;min-height:100px;width:240px;text-align:center;padding-top:20px;}.cardHintContainer .opLogo{height:122px;max-width:230px;margin:20px;}.cardHintContainer .swimtagCardImage{height:80px;margin-top:20px}.cardHintBadge .poolPublicStatus{text-align:center;margin-top:20px;}.cardInstructions{display:block;margin:20px auto;max-width:300px}#reportMissingSwimForm table{margin-top:20px;margin-left:55px;margin-bottom:20px;}#reportMissingSwimForm table .label{width:100px}@media(max-width:992px){.contentContainer{max-width:400px;margin:0 auto;}}.selectgender{margin-left:140px;}.profilePic{float:right;width:60px;height:60px;margin-top:5px;margin-bottom:-10px;margin-right:20px;}.centeredInfoBox{display:block;margin:10px auto 25px auto;max-width:480px;}.signupForm .terms a{color:#0082C8;}.signupForm .terms input{margin-left:20px;}.signupForm #signupMainTable{margin-left:25px}.signupForm .dupEmailMessage{text-align:left;width:207px;display:block;}.signupForm .dupEmailMessage p{margin:5px 0px}#profilePicslist{list-style:none;width:200px;margin:0px auto;padding:0px;}#profilePicslist li{display:inline-block;width:54px;height:54px;margin:5px;border:2px solid #EEE;border-radius:10px;overflow:hidden;cursor:pointer;}#profilePicslist li:hover{border:2px #77daff solid;box-shadow:0px 0px 5px #77daff;}#profilePicslist li img{display:block;height:50px;width:50px;}.profilePicCol{margin:0 15px;clear:both;}.profilePicCol .profilePicPreviewCont{padding:50px 20px;text-align:center;height:200px;position:relative;}.profilePicCol .clearPicBtn{position:absolute;background:#227efb;color:#FFF;width:25px;border-radius:50%;height:25px;line-height:24px;right:113px;top:36px;}.profilePicBorder{border:1px solid #cecece;padding:5px;display:block;padding-left:12px;border-top-left-radius:5px;border-top-right-radius:5px;padding:0;}.profilePicBorder input[type="file"]{display:inline-block;vertical-align:middle;width:94%;padding:6px 2%;margin:10px 2%;}.profilePicUpload, .profilePicChoose{padding:10px;background-color:#fff;border:1px solid #cecece;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.profilePicCol .uploadIcon{font-size:60px;color:#51ade0;border:3px solid #becdda;border-radius:15px;height:90px;width:90px;line-height:82px;display:block;margin:0px auto;}@media(min-width:992px){.profilePicCol{display:flex;align-items:stretch;}.profilePicBorder{border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}.profilePicChoose{border-top:1px solid #cecece;border-left:none;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;}}.labelsml{font-size:13px;text-align:left}.facebookNote{display:inline-block;width:200px;padding:3px;margin-left:20px;}.fbLinkinfo{display:block;margin-left:70px;margin-bottom:5px;color:#777;}.fbInputHelp{width:400px;display:none;border:rgb(223, 223, 223) 1px solid;padding:10px;background:white;margin:20px auto;margin-top:-10px;}.fbInputHelp li p, .inputHelp li img{display:inline-block;vertical-align:top}.fbInputHelp .fbInputHelpTitle{text-align:center;margin:-10px;margin-bottom:20px;background-color:rgb(245, 245, 245);font-size:14px;font-weight:bold;color:rgb(173, 173, 173);padding:10px;}.fbInputHelp table tr td p{font-size:12px;font-weight:bold}.FBwrapper .label{width:auto!important;margin-left:90px;margin-right:0px;}.FBwrapper{position:relative;max-width:400px;margin:30px auto 30px!important;padding:10px 5%;border:1px solid #eee;background:url(/images/facebook_wm.png) no-repeat 4% 50%;border-radius:.4em;}.fbLinkBtn{margin-left:3%;color:#FFF;border-color:#5173ba #3b5998;background-color:#5173ba;background:-webkit-linear-gradient(top, #5173ba 0%, #3b5998 100%);background:-moz-linear-gradient(top, #5173ba 0%, #3b5998 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5173ba', endColorstr='#ff3b5998', GradientType=0);}.seperator{display:flex;align-items:center;text-align:center;margin:44px 16px;}.seperator .spacer{display:block;flex-grow:0.5;}.seperator .lines{display:block;border-top:3px solid #DDD;flex-grow:2;}.seperator h4{flex-grow:2;}.panel.signupFormPanel{margin-bottom:40px!important}.panel.signupFormPanel .panel-body{padding:15px 55px}#signupForm .privacyTooltip{position:absolute;top:16px;right:16px;background:#FFF;line-height:20px;padding:16px;z-index:100;border:1px solid #DDD;font-size:14px;}#signupForm table tr td{padding:8px;position:relative}#signupForm table tr td .helpIcon{position:absolute;font-size:14px;top:39%;right:-17px;color:#00adef;cursor:pointer;}#signupForm table tr td .helpIcon:hover{color:#DDD}#signupForm .privacyOptionsTable{margin:0px 140px;}#signupForm .privacyOptionsTable .inputInfoMessage{font-size:14px}#signupForm\:finishButton{margin:15px;font-size:1.2em;}#publicSessionPreview{max-width:400px;margin:10px auto;font-size:13px;padding:10px;background-color:white;border:1px solid #EAEAEA;border-radius:.4em;color:#777;}#publicSessionSummary{margin-bottom:10px;}#publicSessionSummary .row [class*='col-xs']:last-of-type{text-align:right;}#publicSessionPreview #sessionPreviewTitle{border-bottom:2px solid #ddd;text-align:center;color:#777;margin-bottom:20px;padding-bottom:5px;}#sessionPreviewTable{display:inline-block;vertical-align:middle;width:400px;margin:5px auto;font-size:14px;color:#777;}#sessionPreviewTable .labelsml{text-align:right;}.swimtagIdInputsContainer:after{clear:none;}#findSessionsRender\:noSessionsCont .form-group:after, #signupForm .form-group:after{content:'';clear:both;display:block;}#signupForm\:privacyCont .fancyCheckContainer{display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:10px;}#signupForm\:privacyCont .inputInfoMessage{vertical-align:middle;position:relative;padding-right:30px;}#signupForm\:privacyCont .form-group .helpIcon{position:absolute;font-size:16px;top:5px;right:5px;color:#00adef;cursor:pointer;}#signupForm\:privacyCont .form-group .helpIcon:hover{color:#DDD}#signupForm\:privacyCont .form-group{max-width:700px;margin:0 auto;text-align:center;margin-bottom:15px;}#signupForm\:privacyCont .infoColumn{padding:5px 10px;}#signupForm\:privacyCont .infoColumn.terms{border-radius:.4em;background-color:white;border:1px solid #EAEAEA;}#signupForm\:privacyCont .infoColumn.terms label.bf-required:after{display:none;}#userMetrics .input-group{width:100%;}.mainBox.jumbotron{padding-top:20px;padding-bottom:20px;}.mainBox .inner{text-align:center;}.mainBox .inner .appBadgeWrapper{display:block;width:100%;}.mainBox .inner .appBadgeWrapper img{max-width:200px;width:100%;}.registrationValidCont{text-align:center;}.registrationValidCont i{font-size:36px;color:green;display:block;margin:10px 0px;}@media(max-width:700px){.searchResultsContainer{margin:10px 0 0;}.searchResultsContainer .searchStatus{padding:20px 10px;}.searchResultsContainer .searchStatus .goodIcon, .searchResultsContainer .searchStatus .badIcon{float:left;position:relative;top:0;left:0;margin-left:15px;width:30px;height:26px;background-size:195px;}.searchResultsContainer .searchStatus .goodIcon{background-position:-60px 0px;}.searchResultsContainer .searchStatus .badIcon{background-position:-29px 0px;}.searchResultsContainer .searchStatus h3{padding:0 15px;font-size:16px;}.searchResultsContainer .searchStatus p{max-width:440px;width:auto;padding:0 15px;clear:both;}.searchResultsContainer .reportInput{width:100%;}.panel.signupFormPanel .panel-body{padding:20px}}