@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";#main_menu_widget{position:relative}#main_menu_widget .main_menu_icon{width:20px;cursor:pointer;margin-top:12px;margin-right:4px;margin-left:-2px;z-index:1000}#main_menu_widget .main_menu_icon img{width:100%;vertical-align:bottom}#menu_widget{display:flex;position:fixed;top:80px;left:0;width:100%;z-index:1000;width:100vw;background-color:#fff;color:#222;padding:1.33em}#menu_widget div{display:flex;flex-direction:column}#menu_widget dl{padding:.5em 0}#menu_widget dl dt{display:flex}#menu_widget dl dt:hover{cursor:pointer}#menu_widget dl dt .main-sub-link{flex:1}#menu_widget dl dt .sub-menu-button{display:none;background-color:red;color:#fff;text-decoration:none;padding:0 4px;width:1.2em;height:1.2em;font-size:.8em;line-height:1.2em;font-weight:700;text-align:center;border-radius:.6em;margin-left:auto;margin-top:5px}#menu_widget ul{display:block}#menu_widget ul a{font-size:1em}.menu-overlay{display:none;position:fixed;top:0;left:0;width:120vw;height:100vh;margin-left:0vw;margin-top:0vh;background-color:#fff0;align-items:center;justify-content:center;z-index:100}@media (min-width: 768px){#menu_widget{display:none;position:absolute;left:-20rem;top:42px;width:34rem;background-color:#fff;color:#222;padding:0rem;justify-content:space-between;align-items:flex-start;box-shadow:#666 0 .5rem .5rem;font-size:1.1em;z-index:1000;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#menu_widget div{flex-direction:row}#menu_widget dl:first-child,#menu_widget dl:nth-child(2){display:none}#menu_widget a{color:#222;text-decoration:none}#menu_widget a:hover{text-decoration:underline}#menu_widget div{display:flex;column-gap:1rem}#menu_widget dl{padding:1em 0 1em 1em}#menu_widget dl:nth-child(odd){Xbackground-color:#dce2e2;padding-right:1em}#menu_widget dl:nth-child(2n){background-color:#dce2e2;margin-left:-.8em}#menu_widget dl:last-child{padding-right:.5em}#menu_widget dt{font-weight:700;font-size:1em;margin-bottom:.75em}#menu_widget dt .sub-menu-button{display:none}#menu_widget dd{font-size:.9em}#menu_widget li{line-height:1.2;margin-bottom:.25rem;display:block!important}#menu_widget ul.menu{display:block}#menu_widget ul.menu li{font-size:1.1em}#menu_widget ul.menu a{padding-left:0}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}button::-moz-focus-inner,button:focus::-moz-focus-inner{border:0;padding:0}#post-registration-to-facebook{display:none;cursor:pointer;height:39px;width:166px;background:url(/images/players/ut-youvejoined.png);text-indent:-99999px;display:inline-block}#post-registration-to-facebook:hover{background-position:0px -39px}#post-playoff-to-facebook{cursor:pointer;height:30px;width:270px;background:url(/images/players/ut-playoffs.png);text-indent:-9999px;float:right;display:none}#post-playoff-to-facebook:hover{background-position:0 -30px}#post-win-to-feed{cursor:pointer;height:30px;width:230px;background:url(/images/players/ut-tellyourfriends.png);display:inline-block;float:left;margin-right:30px}#post-win-to-feed:hover{background-position:0 -30px}#facility{float:left;width:960px;padding:0 0 40px}#facility .info{float:left;display:block;width:340px}#facility .info dl{padding:0 0 5px}#facility .info dl input[type=text]{width:290px;font-size:16px}#facility .info dl dt{font-size:26px;padding:0 0 6px}#facility .info dl dd{padding:0 0 2px;font-size:14px}#facility .info.zip{float:left;width:125px}#facility .info.zip input[type=text]{width:78px}#facility .google_map{float:left;width:600px;height:600px;margin:0 0 40px;overflow:hidden}#facility #bing_map{position:relative;width:520px;height:410px;margin:0 0 40px;overflow:hidden}#add_facility_modal #errorExplanation{color:red}.form fieldset label{display:block;font-weight:700;font-size:13px;margin-left:5px;padding-bottom:2px}.form fieldset label small{font-size:inherit;color:#686e74}.form fieldset label.error{color:red}.form fieldset .checkbox{clear:both;margin:0 0 20px;font-weight:400}.form fieldset .checkbox input{margin:0 5px}.form fieldset select,.form fieldset input[type=text],.form fieldset input[type=password],.form fieldset input[type=email],.form fieldset input[type=number]{border:1px solid #a5aaaf;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ebeced;background-image:-moz-linear-gradient(100% 100% 90deg,#ffffff,#ebeced);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ebeced),to(#ffffff));font-size:16px;padding:5px 10px 4px;margin:0 0 20px}.form fieldset.actions{overflow:hidden;margin:0 0 20px}.form fieldset.actions ul li{line-height:13px}.form fieldset.actions .button,.form fieldset.actions button{margin:0 10px 0 0}.last{margin-right:0!important}table.detailed{width:100%;margin:0 0 20px}table.detailed thead th{padding:4px;margin:0 0 6px;Xfont-size:11px;text-transform:lowercase;color:#fff;background:#0f6cb6;font-weight:700}table.detailed tbody tr.even td{background:#edf1f3}nav.register_breadcrumbs{float:left;width:100%;padding:0 0 60px}nav.register_breadcrumbs li{float:left;width:154px;padding-right:35px;font-size:14px;font-weight:700;text-align:center;background:#fff url(/images/players/ut_steps.png) -203px 0 no-repeat;text-transform:lowercase}nav.register_breadcrumbs li.current{background-position:-171px 50%;margin-left:-35px;padding-left:35px}nav.register_breadcrumbs li.current.first{background-position:0 100%;margin-left:0;padding-left:0}nav.register_breadcrumbs li.current.last{background-position:100% 100%;margin-left:-35px;padding-left:35px}nav.register_breadcrumbs li.current span{color:#fff}nav.register_breadcrumbs li.first{width:181px;padding-right:20px;background-position:0 0}nav.register_breadcrumbs li.last{width:160px;padding-right:10px;background-position:100% 0}nav.register_breadcrumbs li span{display:block;height:56px;line-height:56px}nav.register_breadcrumbs li.previous{color:#31b94e;text-decoration:none;color:#09a92b}.contact_information form{clear:both;display:block;width:340px;margin:0 auto}.contact_information form h3{padding:0 0 30px;font-size:20px;font-weight:700}.contact_information form label{padding:0 0 4px}.contact_information form input[type=text]{width:318px;margin:0 0 10px}.contact_information form select{margin:0 0 10px}.contact_information form dl{padding:0 0 15px}.contact_information form dl.phone dd{text-align:right}.contact_information form dl.phone dd label{display:inline}.contact_information form dl.phone input[type=text]{float:left;width:187px;margin-right:10px}.contact_information form dl.phone select{margin-top:5px}.contact_information form dl.state{float:left;width:120px}.contact_information form dl.zip input[type=text]{width:78px}.contact_information form fieldset.actions{padding:20px 0 0}.contact_information form fieldset.actions button,.contact_information form fieldset.actions a{margin-right:20px}.no_league_registration{clear:both;text-align:center}.no_league_registration h4{margin-top:20px;margin-bottom:20px;font-weight:700;font-size:14px;color:#686e74}.no_league_registration a.button{float:none;display:block;margin:40px auto 20px;width:140px}section.welcome{padding:0 0 40px 20px}section.welcome h1{padding:0 0 5px;font-size:28px;font-weight:700}section.welcome h2{color:#212325;margin:0;padding:0 0 15px;font-size:20px;font-weight:400}section.welcome p{font-size:14px;font-weight:700;line-height:150%;color:#686e74}.dashboard hgroup{padding:0 0 15px 20px}.dashboard hgroup h2{margin:0;padding:0 0 5px}.dashboard hgroup h3{font-size:14px;font-weight:700;color:#686e74}section.thank_you{padding:0 0 40px 20px}section.thank_you img.top_image{display:block;margin:0 0 40px -20px}section.thank_you div.main{width:60%;float:left}section.thank_you div.sidebar{width:220px;float:right;padding-right:20px}section.thank_you div.sidebar .button{width:210px;height:28px;line-height:28px;margin-bottom:20px;text-align:center}section.thank_you h1{padding:0 0 5px;font-size:28px;font-weight:700}section.thank_you h2{color:#212325;margin:0;padding:15px 0 30px;font-size:20px;font-weight:400}section.thank_you p{font-size:14px;font-weight:700;line-height:150%;color:#686e74;margin-bottom:15px}section#surveys div#skill_level{position:relative;clear:both;min-height:210px}section#surveys div#skill_level h2{color:#212325}section#surveys div#skill_level input.player_submit{margin:10px auto;width:220px;height:44px;z-index:1;float:none;text-transform:none;height:42px;font-size:16px}section#surveys div#skill_level ul.skill_levels{position:relative;float:left;width:100%;overflow:hidden;margin-bottom:-8px;padding-top:10px}section#surveys div#skill_level ul.skill_levels li{float:left;padding:40px 17px 0 0}section#surveys div#skill_level ul.skill_levels li a{display:block;padding:7px 5px;font-size:20px;font-weight:700;color:#fff;background:#6a9cc4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none}section#surveys div#skill_level ul.skill_levels li.selected{background-image:url(/images/players/green-skill-arrow.png);background-repeat:no-repeat;background-position:5px top}section#surveys div#skill_level ul.skill_levels li.selected a{background:#1570b8}section#surveys div#skill_level ul.skill_levels li.selected a.active{margin-bottom:0;padding-bottom:20px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}section#surveys div#skill_level ul.skill_levels li.selected:hover a{background:#1570b8}section#surveys div#skill_level ul.skill_levels li input{display:none}section#surveys div#skill_level ul.skill_levels li .description{display:none}section#surveys div#skill_level ul.skill_levels li.hovered a{margin-bottom:0;padding-bottom:20px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}section#surveys div#skill_level .skill_description{position:relative;clear:left;width:100%;height:140px;margin:0 0 30px;color:#fff!important;background:#6a9cc4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none}section#surveys div#skill_level .skill_description.selected{background:#1570b8}section#surveys div#skill_level .skill_description h4{display:block;font-size:24px;font-weight:700;padding:10px 0 0 20px;margin:0 0 10px!important;color:#fff!important}section#surveys div#skill_level .skill_description p{font-size:14px;padding:10px 20px 20px;margin:0 0 10px!important}section#surveys hgroup{margin:0 0 30px}section#surveys hgroup h2{color:#212325}section#surveys ul.tabs{position:relative;z-index:2;width:800px;margin:0 auto;font-size:16px;font-weight:700}section#surveys ul.tabs li{margin-bottom:10px;padding:0}section#surveys ul.tabs a{display:block;padding:10px 20px;color:#3e4145;text-decoration:none;border:1px solid #c7d2d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;background-color:#f1f4f6;background-image:-moz-linear-gradient(100% 100% 90deg,#d7e0e5,#f1f4f6);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#f1f4f6),to(#d7e0e5))}section#surveys ul.tabs a.selected{color:#0f6cb6;border-color:#c7d2d9;background:#fff}section#surveys ul.tabs a:hover{background:#f1f4f6}section#surveys ul.tabs small{color:#686e74;font-size:14px;line-height:14px;padding-left:10px;font-weight:400}section#surveys #surveys_col{position:relative;z-index:1;width:760px;min-height:195px;padding:20px;margin:0 auto 40px;border:1px solid #c7d2d9}section#surveys #surveys_col h3{padding:0 0 10px;font-size:20px;font-weight:700;color:#212325}section#surveys #surveys_col h4{font-weight:700;margin:0 0 20px;color:#686e74}section#surveys #surveys_col p{font-weight:700;margin:0 0 20px}section#surveys #surveys_col p.instructions{font-size:14px}section#surveys #surveys_col div.help_text{width:250px;float:right;color:#686e74;font-weight:400;line-height:150%;margin:0 80px 0 0}section#surveys #surveys_col ul.options{width:230px;float:left;margin:0 0 20px 40px}section#surveys #surveys_col ul.options li{margin:0 0 8px}section#surveys #surveys_col ul.options li label{font-size:13px;margin:0 0 0 5px}section#surveys form#edit_skill_level_survey_compare_player{display:none}section#surveys form.player_search{clear:both;float:left;width:100%;padding:0 0 28px;margin:0 0 20px;border-bottom:1px solid #c7d2d9}section#surveys form.player_search fieldset{float:left}section#surveys form.player_search fieldset.actions{padding:20px 0 0;margin:0}section#surveys form.player_search dl{float:left;padding:0 20px 0 0}section#surveys form.player_search dl label{padding:0 0 2px}section#surveys form.player_search dl input[type=text]{width:138px;margin:0}#surveys #surveys_col div.skill_level_survey_usta .options{width:120px}#surveys #surveys_col div.skill_level_survey_usta .help_text{margin:82px 120px 0 0;padding-left:190px;background:transparent url(/images/players/usta-survey-arrow.png) left 50% no-repeat}#surveys #surveys_col div.skill_level_survey_college .options{width:120px}#surveys #surveys_col div.skill_level_survey_college .help_text{margin:0 120px 0 0;padding-left:190px;background:transparent url(/images/players/college-survey-arrow.png) left 50% no-repeat}ul#player_list,ul#captain_selection_list{padding:0 0 20px}ul#player_list li,ul#captain_selection_list li{padding:8px 15px}ul#player_list li:hover,ul#captain_selection_list li:hover{padding:7px 14px;border:1px solid #d2d4d7}ul#player_list li input[type=radio],ul#captain_selection_list li input[type=radio]{float:left;margin:12px 10px 0 0}ul#player_list li span,ul#captain_selection_list li span{display:block;padding:0;overflow:hidden;font-size:16px;font-weight:700;color:#0f6cb6}ul#player_list li span small,ul#captain_selection_list li span small{display:block;font-size:12px;color:#212325}ul#player_list li.disabled:hover,ul#captain_selection_list li.disabled:hover{border:none;padding:8px 15px}ul#player_list li.disabled span,ul#player_list li.disabled small,ul#captain_selection_list li.disabled span,ul#captain_selection_list li.disabled small{color:#9c9c9c}form.edit_payment{clear:both;display:block;margin:0 0 0 120px}form.edit_payment #promotion_message{color:#0f6cb6;display:block;clear:both;font-weight:700}form.edit_payment .payment_info{float:left;width:340px;padding:0 68px 0 0;margin:0 70px 0 0;border-right:1px solid #d2d4d7}form.edit_payment h3{padding:0 0 30px;font-size:20px;font-weight:700}form.edit_payment label{padding:0 0 4px}form.edit_payment input[type=text]{width:318px;margin:0 0 10px}form.edit_payment select{margin:0 0 10px}form.edit_payment dl{padding:0 0 15px}form.edit_payment dl.state{float:left;width:120px}form.edit_payment dl.zip input[type=text]{width:78px}form.edit_payment dl.card_number input[type=text]{width:318px}form.edit_payment dl.expiration{float:left;width:178px}form.edit_payment dl.expiration dd{font-size:20px}form.edit_payment dl.expiration select{float:left;margin-right:5px;font-size:12px}form.edit_payment dl.expiration span{float:left;padding:0 5px 0 0}form.edit_payment dl.cvv{float:left;width:160px}form.edit_payment dl.cvv input[type=text]{width:48px;margin-right:10px}form.edit_payment dl.cvv a{font-size:10px;font-weight:700;color:#696e74;vertical-align:text-top}form.edit_payment ul.card_types{clear:both;float:left;width:100%;padding:0 0 15px}form.edit_payment ul.card_types li{float:left;width:60px;padding:0 0 10px 20px;text-align:center}form.edit_payment ul.card_types label{display:block;height:42px;padding:0;margin:0 0 10px;text-align:left;text-indent:-8685px;border:1px solid #bbc0c3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:transparent url(/images/players/bg_cc-types.gif) 0 0 no-repeat}form.edit_payment ul.card_types label.mastercard{background-position:0 -42px}form.edit_payment ul.card_types label.discover{background-position:0 -84px}form.edit_payment ul.card_types label.amex{background-position:0 -126px}form.edit_payment .total{float:left;padding:10px 0 0;margin:0 0 10px;width:320px}form.edit_payment .total button.proceed{width:235px}form.edit_payment .total div#network-solutions{padding-top:110px}form.edit_payment .total fieldset{margin:0 0 50px}form.edit_payment .total p{clear:both;font-size:16px;font-weight:700;line-height:130%;color:#686e74}form.edit_payment .total p.total{padding:0;line-height:150%}form.edit_payment .total p.total strong{display:inline;padding:0 0 15px;font-size:31px;color:#212325}form.edit_payment .total p.total small{font-size:12px;color:#95999d}form.edit_payment .total button{margin:0 0 5px}form.edit_payment .total h3{padding:0 0 15px}form.edit_payment .total dl{padding:0}form.edit_payment .total dl input[type=text]{width:138px}form.edit_payment fieldset.actions{margin:0}form.edit_facility{clear:both;display:block;margin:0 0 0 60px}form.edit_facility h3{padding:0 0 20px;font-size:20px;font-weight:700}form.edit_facility h4{font-size:12px;font-weight:700;padding:0 0 30px;color:#686e74}form.edit_facility h4 strong{font-size:14px;display:block;color:#212325}form.edit_facility label{padding:0 0 4px}form.edit_facility fieldset.facility_search{float:left;width:300px;padding:0 0 40px}form.edit_facility fieldset.facility_search dl{padding:0 0 5px}form.edit_facility fieldset.facility_search dl input[type=text]{width:198px;position:relative}form.edit_facility fieldset.facility_search dl.zip{float:left;width:125px}form.edit_facility fieldset.facility_search dl.zip input[type=text]{width:78px}form.edit_facility fieldset.facility_search button{margin-top:0}form.edit_facility fieldset.facility_search p{clear:both;margin-bottom:1em}form.edit_facility fieldset.facility_search .previous_facility{margin-bottom:60px}form.edit_facility fieldset.facility_search .previous_facility .button{margin-top:20px}form.edit_facility fieldset.facility_search .previous_facility strong{font-size:150%}form.edit_facility fieldset.facility_search #facilities_list{position:relative;z-index:1000;margin-top:-25px;border:1px solid #A5AAAF;background-color:#fff;box-shadow:0 0 10px #666;-webkit-box-shadow:2px 2px 10px #666;-moz-box-shadow:2px 2px 10px #666}form.edit_facility fieldset.facility_search #facilities_list li{color:#3a3d41;font-weight:700;cursor:pointer;padding:3px 5px}form.edit_facility fieldset.facility_search #facilities_list li:hover{color:#111;background-color:#b4d5fe}form.edit_facility .map{float:left;width:520px;height:300px;margin:0 0 40px;overflow:hidden}form.edit_facility #bing_map{position:relative;width:520px;height:410px}form.edit_facility fieldset.search_results{clear:both}form.edit_facility fieldset.search_results h3{padding:0 0 20px}form.edit_facility fieldset.search_results .heading{float:left;width:750px;padding:8px 10px 8px 53px;font-size:14px;font-weight:700;color:#fff;background:#0f6cb6}form.edit_facility fieldset.search_results .heading p{float:left;padding:0 10px 0 0}form.edit_facility fieldset.search_results .heading p.name{width:588px}form.edit_facility fieldset.search_results div#search-suggestions{font-size:12px;color:#686e74;font-weight:700;margin-bottom:40px}form.edit_facility fieldset.search_results div#search-suggestions p{margin:0 0 1em}form.edit_facility fieldset.search_results div#search-suggestions ul{float:none;width:inherit;border:none;padding:0;margin:0 0 1em 2em;list-style-type:disc}form.edit_facility fieldset.search_results div#search-suggestions ul li{float:none;border:none;padding:0;margin:0 0 5px;cursor:auto;list-style-type:disc}form.edit_facility fieldset.search_results ol{clear:both;float:left;width:820px;border-bottom:1px solid #a5aaaf}form.edit_facility fieldset.search_results ol li{clear:both;float:left;width:780px;padding:12px 10px 12px 30px;font-weight:700;cursor:pointer}form.edit_facility fieldset.search_results ol li:hover{padding:11px 9px 11px 29px;border:1px solid #d2d4d7;background:#f5f5f6}form.edit_facility fieldset.search_results ol li .name{float:left;width:600px;padding:0 20px 0 0}form.edit_facility fieldset.search_results ol li .name input[type=radio]{float:left;margin:12px 10px 0 0}form.edit_facility fieldset.search_results ol li .name h4{font-size:16px;font-weight:700;color:#0f6cb6;padding:0}form.edit_facility fieldset.search_results ol li .facility{overflow:hidden}form.edit_facility fieldset.search_results ol li .status{font-size:16px;line-height:34px}form.edit_facility fieldset.actions{clear:both;width:820px;padding:30px 0 0}form.edit_facility fieldset.actions input[type=submit]{float:right;margin:0}.markets.show img.top_image{display:block;margin:0 0 40px}#private-facility,#indoor-facility,#private-indoor-facility{position:fixed;background-color:red;color:#fff;padding:10px;font-size:14px;font-weight:700;border:2px solid #eee;border-radius:10px;-web-kit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 10px #333;-webkit-box-shadow:0px 0px 10px #333;-moz-box-shadow:0px 0px 10px #333}section.leagues hgroup h1{font-size:36px;font-weight:700}section.leagues hgroup h2{margin:0 0 10px;font-size:18px;color:#646464}section.leagues hgroup ul{float:right;padding:15px 0 0;text-align:right}section.leagues hgroup ul li{padding:0 0 5px}section.leagues .league_list{margin:0 0 20px}section.leagues .league_list p{overflow:hidden}section.leagues .league_list p .button{float:left;margin:0 0 0 20px}section.leagues .league_list .season-icon{width:12px;height:13px;float:left;margin-right:10px;margin-left:-34px;margin-top:4px;background:transparent url(/images/players/season-icons.png) 0px 1px no-repeat}section.leagues .league_list .season-icon.spring{background-position:0px 1px}section.leagues .league_list .season-icon.summer{background-position:-12px 1px}section.leagues .league_list .season-icon.fall{background-position:-24px 1px}section.leagues .league_list .season-icon.winter{background-position:-36px 1px}section.leagues .league_list table{width:100%;margin:0 0 20px}section.leagues .league_list table thead th{padding:0 12px;font-weight:700;font-size:11px;text-transform:uppercase;color:#686e74;border-bottom:1px solid #c7d2d9;line-height:22px}section.leagues .league_list table tbody tr{width:720px}section.leagues .league_list table tbody tr.future{display:none}section.leagues .league_list table tbody tr td{padding:10px 12px;font-weight:700;border-bottom:1px solid #c7d2d9;line-height:22px}section.leagues .league_list table tbody tr td.deadline{color:red}section.leagues .league_list table tbody tr td h4{float:left;padding:0 20px 0 0;font-size:14px;font-weight:700}section.leagues .league_list table tbody tr td p.deadline{float:left;font-size:12px;text-transform:uppercase;color:#686e74}section.leagues .league_list table tbody tr td p.deadline strong{padding:0 0 0 5px;font-size:12px;text-transform:none;color:#212325}section.leagues .league_list table tbody tr td a.proceed,section.leagues .league_list table tbody tr td a.wait_list,section.leagues .league_list table tbody tr td a.enrolled{float:right;margin:0 10px 0 0;text-transform:uppercase}section.leagues .league_list table tbody tr td a.wait_list_question{float:right;margin:2px -20px 0 0}section.leagues .league_list table tbody tr td a.t2_league_question{float:right;margin:-10px -80px 0 0}section.leagues .league_list table tbody tr td a.ut_league_question{float:right;margin:-1px -80px 0 0}section.leagues #wait_list_answer{position:absolute;top:10px;right:50px;width:550px;padding:10px;background:#fff url(/images/players/answer-bg.png) left top repeat-x;color:#000;border:1px solid #007abf;border-radius:10px;-web-kit-border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 10px #fff;-webkit-box-shadow:0px 0px 10px #fff;-moz-box-shadow:0px 0px 10px #fff}section.leagues #wait_list_answer h3{font-size:18px;font-weight:700;margin:0 0 .5em}section.leagues #wait_list_answer h4{font-size:14px;font-weight:700;margin:1.5em 0 .5em}section.leagues #wait_list_answer p,section.leagues #wait_list_answer li{font-size:12px;margin:0 0 1em;line-height:1.5}section.leagues #wait_list_answer ul{list-style-type:disc;margin-left:1.5em}section.leagues #wait_list_answer li{list-style-type:disc;margin-bottom:4px;line-height:1.2}section.leagues .event_answer{position:absolute;top:300px;left:420px;width:400px;padding:10px;background:#fff url(/images/players/answer-bg.png) left top repeat-x;color:#000;border:1px solid #007abf;border-radius:10px;-web-kit-border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 10px #fff;-webkit-box-shadow:0px 0px 10px #fff;-moz-box-shadow:0px 0px 10px #fff}section.leagues .event_answer h3{font-size:18px;font-weight:700;margin:0 0 .5em;color:#246dba}section.leagues .event_answer p{font-size:12px;margin:0 0 1em;line-height:1.5}section.leagues #t2_league_answer{top:180px;right:50px}section.leagues .sponsor_ads{clear:both;float:left;width:100%}section.leagues .sponsor_ads h4{padding:0 0 20px 12px;font-size:18px;font-weight:700;color:#646464}section.leagues .sponsor_ads .ad{float:left;width:50%;padding:0 0 40px}section.leagues .sponsor_ads .ad img{float:left;margin:0 20px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}section.leagues .sponsor_ads .ad .content{overflow:hidden;padding:5px 50px 0 0}section.leagues .sponsor_ads .ad .content h5{padding:0 0 5px;font-size:16px;font-weight:700}section.leagues .sponsor_ads .ad .content p{line-height:150%;color:#666}.tooltip.content.event_answer{position:absolute;left:490px;background-color:#eaf7fe;background-image:-moz-linear-gradient(100% 100% 90deg,#a3dfff,#eaf7fe);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#eaf7fe),to(#a3dfff));z-index:1000;padding:10px;color:#000;bottom:0;border:1px solid #007abf;border-radius:10px;-web-kit-border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 10px #fff;-webkit-box-shadow:0px 0px 10px #fff;-moz-box-shadow:0px 0px 10px #fff}.tooltip.content.event_answer h3{font-size:28px!important;font-weight:700;margin:0 0 .5em;color:#246dba}.tooltip.content.event_answer p{font-size:12px;margin:0 0 1em;line-height:1.5}.tooltip.content.playoff_eligibility{position:absolute;left:490px;background-color:#eaf7fe;background-image:-moz-linear-gradient(100% 100% 90deg,#a3dfff,#eaf7fe);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#eaf7fe),to(#a3dfff));z-index:1000;padding:10px;margin-top:30px;color:#000;top:420px;border:1px solid #007abf;border-radius:10px;-web-kit-border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 10px #fff;-webkit-box-shadow:0px 0px 10px #fff;-moz-box-shadow:0px 0px 10px #fff}.tooltip.content.playoff_eligibility h3{font-size:28px!important;font-weight:700;margin:0 0 .2em;color:#246dba;padding:0 0 10px!important}.tooltip.content.playoff_eligibility p{font-size:12px;margin:0 0 1em;line-height:1.5}.ad_skyscraper{float:right;margin:27px 0 10px}section.league_directory .ad_skyscraper{margin-top:37px}.ad_banner{clear:both;display:block;margin:0 auto 10px}section.signup{width:824px;margin:0 auto}section.signup .instructions-box{padding:20px;margin:0 20px 20px 0;border:1px solid #9ae0ff;border-top-color:#72d0ff;border-bottom-color:#54c0ff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#9ae0ff;color:#000;font-weight:400}section.signup .instructions-box p{padding:0 0 20px;font-size:14px;line-height:160%}section.signup .instructions-box ul{list-style-type:disc;margin-left:1.5em}section.signup .instructions-box li{padding:0 0 5px;font-size:14px;list-style:disc}section.signup p.instructions{font-size:14px;font-weight:700;margin:0 0 1em;line-height:150%;color:#686e74}section.signup p.instructions a{font-weight:700;text-decoration:underline}section.signup img.top_image{display:block;margin:0 0 25px}section.signup form{float:left;width:518px;padding:0 20px 0 0}section.signup form dl{float:left;width:240px;padding:0 0 5px}section.signup form dl input[type=text],section.signup form dl input[type=password]{width:198px}section.signup form dl label{padding:0 0 2px}section.signup form dl.market{float:none;width:auto;margin-top:40px}section.signup form dl.market select{margin:0 10px 20px 0}section.signup form dl.clear,section.signup form label.checkbox{clear:both;margin:0 0 10px}section.signup form fieldset.actions{padding-top:20px}section.signup #testimonials{float:left;width:284px}section.signup #testimonials blockquote{padding:20px;margin:0 0 20px;border:1px solid #dfdfdf;border-top-color:#ececec;border-bottom-color:#aaa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f5f5f6}section.signup #testimonials blockquote p{padding:0 0 20px;font-size:14px;line-height:160%;color:#686e74}section.signup #testimonials blockquote ul{list-style-type:disc;margin-left:1.5em}section.signup #testimonials blockquote li{padding:0 0 5px;font-size:14px;color:#686e74;list-style:disc}section.signup #testimonials blockquote p.author{padding:0;font:italic 14px Georgia,serif;text-align:right;color:#404448}.passwords p{font-size:14px;font-weight:700;color:#686e74;margin-bottom:20px}.passwords div#no-new-accounts-message{margin:40px 0 20px;background-color:#eee;padding:10px}#modal-layer{display:none;position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;background:#000;opacity:.8;filter:alpha(opacity=80)}#modal,.modal_dialog{display:none;position:fixed;z-index:1000;padding:30px;border:5px solid #0f6cb6;border-top-width:20px;background:#fff}#modal.add_facility h1,.modal_dialog.add_facility h1{padding:0 0 15px;font-size:22px;font-weight:700}#modal.add_facility label,.modal_dialog.add_facility label{padding:0 0 2px}#modal.add_facility input[type=text],.modal_dialog.add_facility input[type=text]{width:318px}#modal.add_facility dl.state,.modal_dialog.add_facility dl.state{float:left;width:120px}#modal.add_facility dl.zip,.modal_dialog.add_facility dl.zip{float:left;width:150px}#modal.add_facility dl.zip input[type=text],.modal_dialog.add_facility dl.zip input[type=text]{width:78px}#modal.add_facility fieldset.actions,.modal_dialog.add_facility fieldset.actions{clear:both}#modal.add_facility a.close,.modal_dialog.add_facility a.close{float:left;margin-top:8px}#modal a.close_box,.modal_dialog a.close_box{position:absolute;top:-20px;right:-2px;width:20px;height:20px;background:transparent url(/images/players/close_box.png) left top no-repeat}section#register{margin:40px auto}section#register h3{padding:0 0 10px;font-size:20px;font-weight:700}section#register h4{padding:0 0 20px;font-size:14px;font-weight:700;color:#54595e}section#register p{margin:0 0 20px;font-weight:700;font-size:12px;line-height:18px}section#register ul{list-style:disc;color:#9c9c9c;font-size:12px;font-weight:700;margin-left:1.5em;margin-bottom:1.5em}section#register li{list-style:disc}section#register.select_partner{width:540px}section#register.select_partner h2{color:#333;padding:0;margin:0}section#register.select_partner h3{font-weight:700;padding:20px 0;line-height:1.1}section#register.select_partner h3 span{font-size:13px;font-weight:400}section#register.select_partner p{font-size:14px;font-weight:400;margin-bottom:1em}section#register.select_partner ul{margin-bottom:1em}section#register.select_partner ul li{list-style:none;font-weight:400;color:#000}section#register.select_partner .potential_partners{background:#f5f5f6;padding:30px;border:solid 1px #d2d4d7}section#register.select_partner .potential_partners h3{padding:20px 0 5px;font-size:14px;font-weight:700;color:#333;clear:both}section#register.select_partner form.player_search{clear:both;width:100%;border-bottom:1px solid #c7d2d9;height:70px;display:block}section#register.select_partner form.player_search fieldset{float:left}section#register.select_partner form.player_search fieldset.actions{padding:20px 0 0;margin:0}section#register.select_partner form.player_search dl{float:left;padding:0 20px 0 0}section#register.select_partner form.player_search dl label{padding:0 0 2px}section#register.select_partner form.player_search dl input[type=text]{width:138px;margin:0}section#register.select_partner .target strong{color:#9c9c9c}section#register.select_partner ol#simple_skill_level_chooser{clear:left;width:100%;overflow:hidden;margin-bottom:20px;margin-top:20px}section#register.select_partner ol#simple_skill_level_chooser li{float:left;padding:0 20px 0 0}section#register.select_partner ol#simple_skill_level_chooser li a{display:block;padding:7px 5px;font-size:20px;font-weight:700;color:#fff;background:#6a9cc4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none}section#register.select_partner ol#simple_skill_level_chooser li.selected a{background:#1570b8}section#register.select_partner ol#simple_skill_level_chooser li.selected a.active{margin-bottom:0;padding-bottom:20px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}section#register.select_partner ol#simple_skill_level_chooser li.selected:hover a{background:#1570b8}section#register.receipt{width:740px;margin:0 auto}section#register.receipt hgroup{padding:0 20px 25px;margin:0 0 25px;border-bottom:1px solid #d2d4d7}section#register.receipt hgroup h1{display:block}section#register.receipt .receipt_info{float:left;padding:0 20px;margin:0 0 25px;border-bottom:1px solid #d2d4d7}section#register.receipt .receipt_info h3{padding:0 0 20px;font-size:20px;color:#54595e}section#register.receipt .receipt_info .items{float:left;width:310px;padding:0 30px 0 0}section#register.receipt .receipt_info .items p{padding:0 0 25px 20px;font-size:16px;line-height:130%}section#register.receipt .receipt_info .items p strong{font-size:13px;color:#686e74}section#register.receipt .receipt_info .dates{clear:both;float:left;width:360px}section#register.receipt .receipt_info .dates ul{padding:0 0 10px 20px}section#register.receipt .receipt_info .dates ul li{clear:both;float:left;width:100%;padding:0 0 20px;list-style:none}section#register.receipt .receipt_info .dates ul time{float:left;width:36px;padding:2px;margin:0 20px 0 0;text-align:center;text-transform:uppercase;color:#fff;background:#00659e}section#register.receipt .receipt_info .dates ul time span{display:block;font-size:26px;font-weight:700;color:#2a3a43;background:#fff}section#register.receipt .receipt_info .dates ul p{overflow:hidden;padding:12px 0 0;font-size:20px;line-height:24px;font-weight:700}section#register.receipt .receipt_info .offer{clear:both;padding:2em 2em 4em;margin:2em 0 4em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}section#register.receipt .receipt_info .offer h2{font-size:2em;margin-bottom:.8em}section#register.receipt .receipt_info .offer img{margin-right:20px}section#register.receipt .receipt_info .offer p{padding-top:1.8em;margin-left:1.8em;font-weight:400;font-size:1.2em;line-height:1.4}section#register.receipt .receipt_info .offer p strong{font-size:1.4em;line-height:1.1;color:#777}section#register.receipt .missing_facility{color:red}section#register.receipt .verify_skill{clear:both;float:left;width:620px;padding:0 60px 10px;margin:0 0 40px;border-bottom:1px solid #d2d4d7}section#register.receipt .verify_skill ul{padding:0 0 0 80px}section#register.receipt .verify_skill ul li{float:left;clear:both;width:100%;padding:0 0 20px}section#register.receipt .verify_skill ul img{float:left;margin:0 20px 0 0}section#register.receipt .verify_skill ul h5{padding:10px 0 0;font-size:16px;font-weight:700;color:#0f6cb6}section#register.receipt .verify_skill ul p{font-weight:700}section#register.receipt .verify_skill ul p.bio{float:left;width:200px;padding:0 20px 0 0}section#register.receipt .verify_skill ul p.contact_info{overflow:hidden}section#register.receipt p.receipt_buttons{clear:both;float:left;width:100%}section#register.receipt p.receipt_buttons a.button{float:none;width:210px;height:28px;line-height:28px;margin-bottom:20px;text-align:center;font-size:140%}section#register.receipt p.receipt_buttons a.button span{float:left;width:22px;margin:3px 0 0;background:transparent url(/images/players/ut_sprites.png) -82px -723px no-repeat}section#register.receipt p.dashboard_link{clear:both;float:left;width:100%}section#register.receipt p.dashboard_link a{float:right;margin:0 20px 0 0}section#register.receipt p.dashboard_link a span{width:0;height:22px;margin:3px 0 0}section#register.receipt p.dashboard_link a.dashboard span{float:left;width:22px;margin:3px 7px 0 0;background:transparent url(/images/players/ut_sprites.png) -82px -723px no-repeat}#sponsors{clear:both;padding-top:40px}.playoff_draw hgroup{padding:0 20px 15px}.playoff_draw hgroup h3{display:inline;padding:0 5px 0 0}.playoff_draw hgroup h4{display:inline;font-size:14px;font-weight:700;color:#54595e}.playoff_draw section.profile .settings{width:940px}.playoff_draw .highlight,table.playoff tr.highlight td{background:#acecc0}section.profile{display:block;Xflex-flow:row wrap;margin:0 auto 20px}section.profile .late_score{color:red}section.profile.with_ads{width:100%;margin:0 0 20px}section.profile .stat_tables table.detailed thead th{padding:5px 4px 5px 5px;Xfont-size:11px}section.profile .stat_tables table.detailed tbody td{padding:5px 4px 5px 5px;font-size:11px}section.profile .stat_tables table.detailed tbody td.rating{text-align:right;padding-right:8px}section.profile .player_info{width:var(--width);margin:0 0 40px;display:flex;flex:0 0 100%;align-items:flex-start}section.profile .player_info .bio p.games_played{font-size:14px;font-weight:700;color:#686e74;margin-bottom:0}section.profile .player_info .bio p.games_played strong{font-size:18px;color:#212325}section.profile .player_info .bio h2{padding:0 0 10px;margin-top:0;font-size:28px;font-weight:700;margin-bottom:0}section.profile .player_info .bio div.avatar{margin:0 20px 0 0;width:104px;display:inline-block}section.profile .player_info .bio div.avatar img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}section.profile .player_info .bio div.avatar a{display:block;text-align:center;font-size:10px;color:#999}section.profile .player_info .bio dl{display:inline-block;width:380px;padding:0;margin-top:-5px;font-size:13px}section.profile .player_info .bio dl dt{clear:both;float:left;width:160px;padding:0 10px 5px 0;color:#54595e}section.profile .player_info .bio dl dd{float:left;width:190px;padding:0 0 5px}section.profile .player_info #club_director_button{margin-left:150px;margin-top:50px;font-weight:700;text-transform:uppercase;line-height:10px}section.profile .player_info #club_director_button span{vertical-align:middle;margin-left:5px}section.profile .player_info #club_director_button img{vertical-align:middle}section.profile .player_info .stats{float:right;width:302px;padding:5px 0 0}section.profile .player_info .stats ul.game_type{width:83px}section.profile .player_info .stats ul.game_type li.active a{color:#1570b8}section.profile .player_info .stats .filtered_stats{float:left;position:relative;left:-1px;z-index:1;width:219px}section.profile .player_info .stats .filtered_stats .results{display:none;float:left;padding:15px;border:1px solid #c7d2d9}section.profile .player_info .stats .filtered_stats .results .top,section.profile .player_info .stats .filtered_stats .results .bottom{float:left;width:100%;padding:0 0 17px;background:transparent url(/images/players/bg_match-results.gif) 40px 25px no-repeat}section.profile .player_info .stats .filtered_stats .results .bottom{clear:both;padding:0;background-position:40px -40px}section.profile .player_info .stats .filtered_stats .results p{float:left;text-align:center;color:#686e74}section.profile .player_info .stats .filtered_stats .results p strong{display:block;font-size:30px;color:#212325}section.profile .player_info .stats .filtered_stats .results p.left{width:76px}section.profile .player_info .stats .filtered_stats .results p.right{width:111px}section.profile .settings .tab{clear:both;Xpadding:35px 40px 60px 60px;padding:1em;border:1px solid #c7d2d9;border-top:none;background:#fff}section.profile .settings .profile{padding-right:0;display:flex}section.profile .settings .profile .photo{float:left;width:160px;padding:20px 20px 0 0}section.profile .settings .profile .photo img{display:block;max-width:100px;margin:0 0 20px}section.profile .settings .profile .photo #add_photo{color:red;display:block;margin-top:30px}section.profile .settings .profile .photo .help-box{position:absolute;margin-top:10px;width:500px;padding:10px;background:#fff url(/images/players/answer-bg.png) left top repeat-x;color:#000;border:1px solid #007abf;border-radius:10px;-web-kit-border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 10px #333;-webkit-box-shadow:0px 0px 10px #333;-moz-box-shadow:0px 0px 10px #333}section.profile .settings .profile .photo .help-box h3{font-size:16px;font-weight:700;padding:0;margin:0 0 5px;color:#246dba}section.profile .settings .profile .photo .help-box p{font-size:12px;margin:0 0 1em;line-height:1.5}section.profile .settings .profile form dl{float:left;width:280px;padding:0 60px 40px 0}section.profile .settings .profile form dl input[type=text]{width:258px}section.profile .settings .profile form dl select{margin:0 5px 20px 0}section.profile .settings .profile form dl dd.small input[type=text]{width:98px}section.profile .settings .profile form fieldset.actions{clear:both;padding:0 80px 0 0}section.profile .settings .profile form fieldset.actions input[type=submit]{float:right;margin:0}section.profile .settings .account{float:left;width:var(--width)-280}section.profile .settings .account h3{padding-bottom:20px}section.profile .settings .account fieldset.general{float:left;width:280px;padding-right:80px}section.profile .settings .account fieldset.general dl{clear:both}section.profile .settings .account fieldset.general dd{margin:0 0 10px}section.profile .settings .account fieldset.general input{width:258px;margin:0 0 10px}section.profile .settings .account fieldset.general dl.phone input{float:left;width:138px;margin-right:10px}section.profile .settings .account fieldset.general dl.phone select{float:left;margin-top:-7px}section.profile .settings .account fieldset.general dl.state{float:left;width:120px}section.profile .settings .account fieldset.general dl.state select{width:80px}section.profile .settings .account fieldset.general dl.zip{float:left;clear:none;width:160px}section.profile .settings .account fieldset.general dl.zip input{width:78px}section.profile .settings .account fieldset.match_notifications{float:left;width:280px;padding-right:80px}section.profile .settings .account fieldset.match_notifications .field_with_errors input{color:red}section.profile .settings .account fieldset.match_notifications h3{padding-top:40px}section.profile .settings .account fieldset.match_notifications p{margin:0 0 1em;line-height:1.4}section.profile .settings .account fieldset.match_notifications dl.phone input{float:left;width:138px;margin-right:10px}section.profile .settings .account fieldset.match_notifications label.checkbox{font-weight:700;margin:0 0 3px}section.profile .settings .account fieldset.match_notifications label.checkbox input{margin:0 5px 0 0}section.profile .settings .account fieldset.match_notifications label.checkbox p{font-weight:400;line-height:1.4;margin:.2em 0 .5em}section.profile .settings .account fieldset.optional{overflow:hidden}section.profile .settings .account fieldset.optional label.checkbox{font-weight:700;margin:0 0 3px}section.profile .settings .account fieldset.optional label.checkbox input{margin:0 5px 0 0}section.profile .settings .account fieldset.optional p{margin-bottom:30px}section.profile .settings .account fieldset.optional p+h3{padding-top:20px}section.profile .settings .account fieldset.actions{clear:both}section.profile .settings .account fieldset.actions input{margin:0 20px 0 0;float:right}section.profile .settings .facility form.edit_facility{margin:0}section.profile .settings .overview{float:left;padding:30px;width:auto}section.profile .settings .overview h3{padding:0 0 20px;font-size:20px;color:#54595e}section.profile .settings .overview .schedule{float:left;width:197px;padding:10px 0 20px;border-right:1px solid #c7d2d9}section.profile .settings .overview .schedule ol{float:left;width:100%;padding:0 10px 20px}section.profile .settings .overview .schedule ol li{clear:both;float:left;width:180px;padding:0 10px 10px 0}section.profile .settings .overview .schedule ol li time{float:left;width:36px;padding:2px;margin:0 5px 0 0;text-align:center;text-transform:uppercase;color:#fff;background:#00659e}section.profile .settings .overview .schedule ol li time span{display:block;font-size:26px;font-weight:700;color:#2a3a43;background:#fff}section.profile .settings .overview .schedule ol li p{overflow:hidden;padding:8px 0 0;font-size:14px;font-weight:700}section.profile .settings .overview .schedule a.button{margin:0 0 0 10px}section.profile .settings .overview .schedule a.button span{float:left;width:18px;height:24px;margin:3px 5px 0 0;background:transparent url(/images/players/ut_sprites.png) -45px -722px no-repeat}section.profile .settings .overview .main{float:left;width:470px;padding:10px 0 20px 30px;margin-left:-1px;border-left:1px solid #c7d2d9}section.profile .settings .overview .main .league{float:left;width:450px;padding:0 10px 25px;margin:0 0 25px;border-bottom:1px solid #c7d2d9}section.profile .settings .overview .main .league .inner{float:left;width:430px;padding:0 10px}section.profile .settings .overview .main .league p{float:left;padding:0 32px 20px 0;font-weight:700;color:#686e74}section.profile .settings .overview .main .league p strong{display:block;font-size:30px;color:#212325}section.profile .settings .overview .main .league p.last{padding-right:0}section.profile .settings .overview .main .league p.facility{float:none;clear:both}section.profile .settings .overview .main .league p.facility strong{font-size:18px}section.profile .settings .overview .main .division{clear:both;padding:0 10px}section.profile .settings .overview .main .division ul{float:left;width:205px;padding:0 10px 20px}section.profile .settings .overview .main .division ul li{clear:both;padding:0 0 2px;font-size:14px;font-weight:700;color:#0069a4}section.profile .settings .overview .main .division ul li span{float:left;width:20px;padding:0 10px 0 0;color:#7c919d;text-align:right}section.profile .settings .overview .main .division a.button{margin-left:10px}section.profile .settings div.score{padding:40px}section.profile .settings div.score .flash{display:block;background:#d43434;padding:5px 7px;font-size:14px;color:#fff;font-weight:700;margin-bottom:10px}section.profile .settings div.score #scores{width:640px;padding:0 20px 30px}section.profile .settings div.score #scores p.late_pass_message{display:block;padding:10px;border:1px solid #d43434;margin:0 0 20px 123px}section.profile .settings div.score #scores .confirmation{padding-left:120px}section.profile .settings div.score #scores .confirmation h5{font-size:14px;font-weight:700;margin:0 0 15px;color:#1570b8}section.profile .settings div.score #scores .confirmation dl dt{font-weight:700}section.profile .settings div.score #scores .confirmation dl dd{margin:0 0 15px}section.profile .settings div.score #scores .confirmation p{clear:both}section.profile .settings div.score #scores .confirmation p a.button{margin:0 0 20px}section.profile .settings div.score #scores .explanation{clear:both;padding:20px 0 0 50px;color:#686e74;line-height:18px;font-size:12px;margin-bottom:20px}section.profile .settings div.score #scores .explanation ul{padding-left:30px}section.profile .settings div.score #scores .explanation ul li{list-style-type:disc}section.profile .settings div.score #scores img{float:left;margin:0 20px 0 0}section.profile .settings div.score #scores h4{padding:15px 0 12px;font-size:18px;font-weight:700}section.profile .settings div.score #scores h4 small{font-size:13px}section.profile .settings div.score #scores .set{float:left;padding:0 20px 0 0}section.profile .settings div.score #scores .set p{text-align:center;font-size:14px;font-weight:700;text-transform:uppercase}section.profile .settings div.score #scores .set p.score{padding:0 0 10px;font-size:40px;font-weight:400;text-align:left;text-transform:none}section.profile .settings div.score #scores .set p.score input[type=text]{width:30px;text-align:center;padding:3px 5px;margin:0 2px;border:1px solid #a5aaaf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eaeced;background-image:-moz-linear-gradient(100% 100% 90deg,#ffffff,#eaeced);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#eaeced),to(#ffffff))}section.profile .settings div.score #scores fieldset.subfields h4{padding:0 0 15px;font-size:14px;font-weight:700}section.profile .settings div.score form{display:block;padding:0 0 0 80px}section.profile .settings div.score form fieldset{clear:both;margin:0 80px 0 0}section.profile .settings div.score form label.checkbox{font-size:16px;font-weight:700}section.profile .settings div.score form label.checkbox input{margin:0 5px 0 0}section.profile .settings div.score form label.checkbox small{display:block;width:270px;padding:10px 0 0;font-size:12px;font-weight:400;line-height:140%}section.profile .settings div.score form ul.checkboxes li{margin:0 0 10px 43px}section.profile .settings div.score form ul.checkboxes li label{font-size:14px}section.profile .settings div.score form ul.checkboxes li label span{clear:both;padding:0 0 0 10px;color:#686e74;line-height:18px;font-size:12px;font-weight:400;margin-bottom:20px}section.profile .settings div.score form #incomplete,section.profile .settings div.score form #sub{display:none}section.profile .settings div.score form fieldset.subfields{padding:25px 30px;margin:0 20px 30px 63px;border:1px solid #d2d4d7;background:#f5f5f6}section.profile .settings div.score form fieldset.subfields ul{padding:0 0 0 15px}section.profile .settings div.score form fieldset.subfields ul li{padding:0 0 8px}section.profile .settings div.score form fieldset.subfields ul label.checkbox{margin:0;font-size:13px;font-weight:400}section.profile .settings div.score form fieldset.subfields section.player_search{float:left;width:100%;padding:0 0 28px;margin:0 0 20px;border-bottom:1px solid #c7d2d9}section.profile .settings div.score form fieldset.subfields section.player_search dl{float:left;padding:0 20px 0 0}section.profile .settings div.score form fieldset.subfields section.player_search dl label{padding:0 0 2px}section.profile .settings div.score form fieldset.subfields section.player_search dl input[type=text]{width:138px;margin:0}section.profile .settings div.score form fieldset.subfields section.player_search button{margin:20px 0 0}section.profile .settings div.score form fieldset.subfields section.search_results{margin:0 0 25px;border-bottom:1px solid #c7d2d9}section.profile .settings div.score form fieldset.subfields section.search_results ul{padding:0 0 20px}section.profile .settings div.score form fieldset.subfields section.search_results li{padding:8px 15px}section.profile .settings div.score form fieldset.subfields section.search_results li:hover{padding:7px 14px;border:1px solid #d2d4d7;background:#f0f0f1}section.profile .settings div.score form fieldset.subfields section.search_results li input[type=radio]{float:left;margin:12px 10px 0 0}section.profile .settings div.score form fieldset.subfields section.search_results li span{display:block;padding:0;overflow:hidden;font-size:16px;font-weight:700;color:#0f6cb6}section.profile .settings div.score form fieldset.subfields section.search_results li span small{display:block;font-size:12px;color:#212325}section.profile .settings div.score form fieldset.actions{margin:0 20px 0 0}section.profile .settings div.score form fieldset.actions input{float:right;margin:0}section.profile .settings .schedule{padding:30px 20px 20px}section.profile .settings .schedule form.edit_standing{overflow:hidden;display:block}section.profile .settings .schedule form.edit_standing p{margin:0 20px 20px}section.profile .settings .schedule h3{padding:0 0 20px 20px}section.profile .settings .schedule .confirm_playoff{margin-top:6px}section.profile .settings .schedule #find_sub{float:right;margin:0 0 10px}section.profile .settings .schedule #match_maker_button{float:left;margin-top:0;margin-left:8px}section.profile .settings .schedule #printable_schedule_link{float:right;font-size:.8em;margin:2px 10px 0 0;line-height:24px;padding-left:30px;background:transparent url(/images/players/print_schedule_icon.png) left 50% no-repeat}section.profile .settings .schedule #away_match_legend{text-align:right;margin:0 8px 0 0;font-size:12px;font-weight:700;color:#686e74;width:50%;float:right}section.profile .settings .schedule hgroup{Xpadding:35px 35px 15px 35px;clear:left}section.profile .settings .schedule hgroup h3{display:inline;padding:0 5px 0 0;font-size:1.1em}section.profile .settings .schedule hgroup h4{display:inline;font-size:.8em;font-weight:700;color:#54595e}section.profile .settings .schedule .matchup{float:left;margin:0 88px 50px}section.profile .settings .schedule .matchup .heading{float:left;padding:3px 10px;font-size:14px;color:#fff;background:#0f6cb6}section.profile .settings .schedule .matchup .heading h5{float:left;width:246px;font-size:14px;font-weight:700}section.profile .settings .schedule .matchup .heading h5.right{text-align:right}section.profile .settings .schedule .matchup .heading span{float:left;width:30px;font-weight:700;text-transform:uppercase}section.profile .settings .schedule .matchup .details{clear:both;float:left;width:520px;padding:10px;border:1px solid #c7d2d9;border-top:none}section.profile .settings .schedule .matchup .details img.left{float:left}section.profile .settings .schedule .matchup .details img.right{float:right}section.profile .settings .schedule .matchup .details ul{overflow:hidden}section.profile .settings .schedule .matchup .details ul li{position:relative;padding:0 80px 5px;font-size:16px;font-weight:700;text-align:center;color:#54595e}section.profile .settings .schedule .matchup .details ul li span{position:absolute;top:0;z-index:1;display:block;width:80px;text-align:left;color:#212325}section.profile .settings .schedule .matchup .details ul li span.left{left:0;text-align:right}section.profile .settings .schedule .matchup .details ul li span.right{right:0}section.profile .settings .schedule table{Xmargin:0;Xfont-size:12px}section.profile .settings .schedule table thead th{text-transform:none;padding:6px}section.profile .settings .schedule table tbody{border:1px solid #c7d2d9;border-top:none}section.profile .settings .schedule table tbody td{font-weight:400;padding:6px}section.profile .settings .schedule table tbody td .view_contact_info_link{padding-right:0}section.profile .settings .schedule table tbody td .schedule_match_link{background:transparent url(/images/players/calendar-icon.png) right top no-repeat;padding-right:18px}section.profile .settings .schedule table tbody td .facility_link{background:transparent url(/images/players/home_game_icon.png) left top no-repeat;padding-left:18px}section.profile .settings .schedule table tbody tr:hover td{background:#cee9ff}section.profile .settings .schedule table tbody tr.current_week td{background:#acecc0}section.profile .settings .standings{padding:1.75em 1em 1em}section.profile .settings .standings hgroup a.button{float:right;margin:4px 0 0}section.profile .settings .standings table{margin:0}section.profile .settings .standings table.season{margin:0 0 5px}section.profile .settings .standings table thead th{text-transform:none}section.profile .settings .standings table tbody{border:1px solid #c7d2d9;border-top:none}section.profile .settings .standings table tbody td{padding:2px 15px;Xfont-size:12px;font-weight:400}section.profile .settings .standings table tbody tr:hover td{background:#cee9ff}section.profile .settings .standings table.division_standings th{text-align:left;padding:6px 4px}section.profile .settings .standings table.division_standings td{text-align:left;padding:8px 4px;font-size:10px;width:80px!important}section.profile .settings .standings table.division_standings td a{font-weight:700}section.profile .settings .standings table.division_standings td .score{padding:2px!important}section.profile .settings .standings ul.vertical_nav{width:140px}section.profile .settings .standings ul.vertical_nav li a{font-size:12px}section.profile .settings .standings .player_standings{float:left;position:relative;left:-1px;width:520px;padding:30px 28px 20px;border:1px solid #c7d2d9}section.profile .settings .standings .player_standings hgroup{float:left;width:100%;padding:0 0 15px}section.profile .settings .standings .player_standings hgroup h1{float:left;font-size:20px}section.profile .settings .standings .player_standings hgroup dl{float:right;padding:5px 0 0;font-weight:700}section.profile .settings .standings .player_standings hgroup dl dt{display:inline;font-size:13px;color:#7d8185}section.profile .settings .standings .player_standings hgroup dl dd{display:inline;padding:0 0 0 20px;font-size:16px}#main.leagues.index .results{display:none}section.player_directory hgroup,section.league_directory hgroup{padding:0 0 30px}section.player_directory hgroup h1,section.league_directory hgroup h1{font-size:36px}section.player_directory hgroup h2,section.league_directory hgroup h2{font-size:26px}section.player_directory .directory,section.league_directory .directory{float:left;width:760px;padding:0 20px 20px 0}section.player_directory .results,section.league_directory .results{clear:both;padding:25px 60px;border:1px solid #c7d2d9;border-top:none}section.player_directory .results form.player_search_directory fieldset,section.league_directory .results form.player_search_directory fieldset{float:left;padding:0 0 25px}section.player_directory .results form.player_search_directory fieldset dl,section.league_directory .results form.player_search_directory fieldset dl{float:left;padding:0 20px 0 0}section.player_directory .results form.player_search_directory fieldset dl input[type=text],section.league_directory .results form.player_search_directory fieldset dl input[type=text]{width:138px}section.player_directory .results form.player_search_directory fieldset.actions,section.league_directory .results form.player_search_directory fieldset.actions{padding-top:18px}section.player_directory .results form.player_search_directory fieldset.actions img.ad_skyscraper,section.league_directory .results form.player_search_directory fieldset.actions img.ad_skyscraper{margin-top:25px}section.player_directory .browse,section.league_directory .browse{float:left;width:718px;padding:20px}section.player_directory .browse form.filters,section.league_directory .browse form.filters{float:left;width:100%;padding:0 0 20px;text-align:right}section.player_directory .browse form.filters label,section.league_directory .browse form.filters label{padding:0 5px 0 0;display:inline;font-size:14px}section.player_directory .browse ul.vertical_nav,section.league_directory .browse ul.vertical_nav{clear:both;width:42px;text-transform:uppercase}section.player_directory .browse .pages,section.league_directory .browse .pages{float:left;position:relative;left:-1px;z-index:1;width:634px;min-height:688px;padding:20px;border:1px solid #c7d2d9}section.player_directory .browse .pages .page,section.league_directory .browse .pages .page{display:none}section.player_directory .search_results{clear:both;padding:25px 0 0;border-top:1px solid #e5e5e5}section.player_directory .search_results h3{padding:0 0 25px;font-size:14px;font-weight:700}section.player_directory td a{font-size:16px}section.league_directory{width:calc(var(--width) - 200);margin:0 auto}section.league_directory.with_ads{width:var(--width)}section.league_directory .heading{float:left;width:100%;background:#0f6cb6}section.league_directory .heading p{color:#fff}section.league_directory .page p{float:left;padding:2px 20px;font-weight:700}section.league_directory .page p.league{width:320px}section.league_directory .page p.winner{width:230px}section.league_directory .results_group{clear:both;float:left;width:100%;padding:15px 0}section.league_directory .results_group.even{background:#edf1f3}section.league_directory .results_group p{padding:5px 20px;font-size:14px;color:#686e74}table.league_standings{width:100%;border-collapse:collapse}table.league_standings thead th{padding:10px 5px;font-weight:700}table.league_standings tbody td{padding:4px 5px;border:1px solid #ffffff;border-width:1px 0}table.league_standings tbody tr.odd td{background:#edf1f3}table.league_standings tbody tr:hover td{cursor:pointer;background:#cee9ff}table.league_standings tbody tr.highlight td{background:#acecc0}#thank_you{width:400px;margin:0 auto 100px}#thank_you h3{font-size:18px;margin:0 0 7px;line-height:150%;color:#0f6cb6;font-weight:700}#thank_you p{font-size:14px;margin:0 0 30px;line-height:150%}#privacy h2{font-size:18px}#privacy h3{font-size:16px;margin-bottom:7px;line-height:150%;color:#0f6cb6;font-weight:700}#privacy p{font-size:12px;margin:0 0 20px;line-height:150%}#privacy ul{padding-left:30px;margin-bottom:10px;line-height:150%}#privacy ul li{list-style-type:disc;list-style-position:outside;margin-bottom:10px}#privacy ol{padding-left:30px;line-height:150%}#privacy ol li{margin-bottom:20px;list-style-type:decimal}.errors{font-size:14px;background-color:red;color:#fff;font-weight:700;padding:5px;margin:10px 0}.errors h2{margin-bottom:5px}li.errors{margin:0}.head_to_head h3{font-size:20px;color:#333;font-weight:700;margin-bottom:20px}.head_to_head table.head-to-head{width:100%;margin-bottom:40px}.head_to_head table.head-to-head thead{background-color:#0f6cb6;color:#fff;font-size:15px;font-weight:700}.head_to_head table.head-to-head thead th{padding:4px}.head_to_head table.head-to-head tbody{border:1px solid #C7D2D9}.head_to_head table.head-to-head tbody td{font-size:14px;padding:4px 8px}.head_to_head table.head-to-head tbody .center{text-align:right}.head_to_head table.head-to-head tbody .head-to-head-comparison{color:#666}.head_to_head table.head-to-head tbody .current-player-stat{text-align:right}.head_to_head table.head-to-head tbody .opponent-player-stat{text-align:left}.head_to_head table#head_to_head_stats{text-align:center;font-size:15px;font-weight:700;border:1px solid #999}.common_opponent h3{font-size:20px;color:#333;font-weight:700;margin-bottom:20px}.common_opponent table.head-to-head{width:100%;margin-bottom:40px}.common_opponent table.head-to-head thead{background-color:#0f6cb6;color:#fff;font-size:12px;font-weight:700}.common_opponent table.head-to-head thead th{padding:4px}.common_opponent table.head-to-head tbody{border:1px solid #C7D2D9}.common_opponent table.head-to-head tbody td{font-size:11px;padding:4px 8px;font-weight:400}.common_opponent table.head-to-head tbody .opponent_name{font-weight:700}.common_opponent table.head-to-head tbody .center{text-align:right}.common_opponent table.head-to-head tbody .head-to-head-comparison{color:#666}.common_opponent table.head-to-head tbody .current-player-stat{text-align:right}.common_opponent table.head-to-head tbody .opponent-player-stat{text-align:left}.common_opponent table.head-to-head .opponent_vs{width:96%;margin-left:12px;margin-bottom:20px}.common_opponent table.head-to-head .opponent_vs thead{background-color:#ebeced}.common_opponent table.head-to-head .opponent_vs thead th{padding:2px 4px;color:#333}.common_opponent table#head_to_head_stats{text-align:left;font-size:15px;font-weight:700;border:1px solid #999}section.player_directory table.standard td,section.player_directory table.standard th{text-align:left}section.player_directory table.standard td.first,section.player_directory table.standard th.first{padding-left:20px}section.player_directory table.standard td.last,section.player_directory table.standard th.last{text-align:left;width:50px}@keyframes blink{0%{color:red}to{color:#fff}}@-webkit-keyframes blink{0%{color:red}to{color:#fff}}#playoff_availability_warning{position:relative;top:0;left:37px;padding:20px 0}#playoff_availability_warning a{color:red;font-weight:700;font-size:13px;text-decoration:blink;animation:blink 1s steps(5,start) infinite;-webkit-animation:blink 1s steps(5,start) infinite}#sublist_modal li{list-style-type:decimal;padding-top:5px;margin:0 0 0 20px}#sublist_modal li span{display:block}#sublist_modal p{padding-top:10px;clear:both}.infobox{position:absolute;width:150px;background:#fff;border:solid 1px #555;padding:8px;color:#555}.infobox h4{color:#000;margin:0;font-weight:700}#champions{font-size:13px}#champions h2{font-size:24px;color:#000;margin-top:60px;margin-bottom:24px}#champions h2 span{color:#999;font-size:75%}#champions h3{font-size:18px;color:#0f6cb6;font-weight:400;margin:40px 0 12px}#champions form select{float:left;margin:0 15px 0 0}#champions div.league{clear:both;margin:20px 0}#champions div.league div.draw{text-align:center;float:left;height:240px}#champions div.league div.draw div.avatar img{padding-right:10px}#champions div.league div.draw p{line-height:1;margin-bottom:2px}#champions div.league div.draw p.skill_level{font-weight:700;font-size:110%}#champions div.league div.draw div.player_names{margin-bottom:5px}#champions div.league div.draw.draw.singles{width:132px;padding-right:20px}#champions div.league div.draw.draw.doubles{margin-right:15px}.lto{font-size:13px}.lto .tabs li{margin-right:10px!important}.lto h2{font-size:18px;font-weight:700;padding:0 0 10px;margin:0}.lto h3{font-size:16px;font-weight:700;padding:2em 0 20px;margin:0}.lto p{padding:0 0 20px}.lto .panel{clear:both;padding:30px 0 20px}.lto .panel h3{padding-top:1.5em}.lto table{width:100%;padding:10px 0 40px}.lto thead{border:1px solid #0f6cb6}.lto thead th{padding:5px 4px 5px 5px;margin:0 0 6px;font-size:13px;text-transform:lowercase;color:#fff;background:#0f6cb6;font-weight:700}.lto thead th.players,.lto thead th.singles,.lto thead th.doubles,.lto thead th.mixed{text-align:right;padding-right:8px}.lto thead th.club{width:40%}.lto tr.even{background-color:#f1f1f1}.lto td{padding:5px 4px 5px 5px;font-size:13px}.lto td.rating,.lto td.players,.lto td.singles,.lto td.doubles,.lto td.mixed{text-align:right;padding-right:8px}.lto tfoot td{padding-top:10px;font-weight:700}.clubs{font-size:14px;color:#212325}.clubs .wrapper{width:760px;margin:0 auto}.clubs .banner{padding-bottom:40px}.clubs .tabs li{margin-right:7px!important}.clubs dt{font-size:13px;color:#54595e;clear:left;float:left;width:120px;padding:0 10px 5px 0}.clubs dd{float:left;width:220px;padding:0 0 5px}.clubs .tabbed{padding-top:40px;margin-bottom:20px;clear:both}.clubs .panel{clear:both;display:none;padding:10px 10px 40px;line-height:1.4}.clubs .panel p{margin:0 0 1em;padding:0}.clubs .panel ul{margin:0 0 1em 1.5em;padding:0;list-style-type:disc}.clubs .panel ul li{margin-bottom:.5em;list-style-type:disc}.clubs .panel h1,.clubs .panel h2,.clubs .panel h3,.clubs .panel h4,.clubs .panel h5{line-height:1.1;margin:0 0 .5em}.clubs .panel h1{font-size:24px}.clubs .panel h2{font-size:22px;margin:2em 0 .5em}.clubs .panel h3{font-size:18px;margin:2.5em 0 .25em}.clubs .panel h4{font-size:16px;margin:1em 0}.clubs .panel h5{font-size:14px;margin:1em 0}.clubs #map_display{height:300px}.clubs .facility{display:block;margin-bottom:40px;padding:20px 0;border-bottom:none;text-decoration:none!important}.clubs .facility h3{font-size:22px;font-weight:700;color:#000!important;text-decoration:none!important}.clubs .facility h3:hover{text-decoration:none!important;border-bottom:none}.directors{font-size:13px}.directors h1{font-size:28px;font-weight:400;padding:0 0 10px;margin:0}.directors h2{font-size:18px;font-weight:700;padding:0 0 10px;margin:0}.directors h3{font-size:16px;font-weight:700;padding:0 0 20px;margin:0}.directors h4{font-size:16px;font-weight:700;padding:0;margin:20px 0}.directors p{padding:20px 0}.directors .tabbed{padding-top:40px;margin-bottom:20px;clear:both}.directors table{width:100%;margin:10px 0 40px}.directors tr.even{background-color:#f1f1f1}.directors th{padding:5px 4px 5px 5px;margin:0 0 6px;font-size:13px;text-transform:lowercase;color:#fff;background:#0f6cb6;font-weight:700}.directors td{padding:5px 4px 5px 5px;font-size:14px}.directors .league_name{width:70%}.directors .skill_level{width:15%}.directors .name{width:55%}.directors .seasons_played{text-align:center;width:10%}.directors .division_rank,.directors .playoff_draw{width:10%;text-align:center}.directors .match_type,.directors .matches_played{text-align:center}.directors .last_name{width:20%}.directors .first_name{width:15%}.directors .player_name{width:35%}.directors #club-button{Xbackground:transparent url(players/large-green-button-bg.png) 50% 50% repeat-x;background-color:#5cdd7b;background-image:-moz-linear-gradient(100% 100% 90deg,#01971f,#5cdd7b);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#5cdd7b),to(#01971f));color:#fff;font-weight:700;font-size:18px;text-transform:uppercase;line-height:52px;padding:0 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #30b74c;text-shadow:0 1px 0 #116290;cursor:pointer;-webkit-font-smoothing:antialiased}.directors #club-button:hover{text-decoration:none;background-color:#01cd2b;background-image:-moz-linear-gradient(100% 100% 90deg,#55cc72,#01cd2b);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#01cd2b),to(#55cc72))}#featured-clubs{clear:both;padding:20px 11px}#featured-clubs a{display:inline-block;padding:0 10px 0 0;width:140px;height:120px}#featured-clubs a img{vertical-align:middle}#main_menu_icon{background-image:url(/images/menu-icon.svg)}.navigation-block{position:relative}.navigation-block nav{margin-left:auto;top:0;right:0;position:relative}.navigation-block nav ul.menu{display:flex;margin-left:auto;flex-direction:row;list-style:none;position:relative}.navigation-block nav ul.menu li{margin:0 .75em;font-weight:400}.navigation-block nav ul.menu li a{display:block;padding:.33em 0;transition:color .5s;background-color:none!important;transition:all .3s ease;color:#222}.navigation-block nav ul.menu li a:hover{color:#11111180;background-color:none}.navigation-block nav ul.menu li ul{display:flex;height:auto;overflow:0;list-style:none;margin-left:0;flex-direction:column;animation:rotateMenu .2s ease-in-out forwards;transform-origin:top center}.navigation-block nav ul.menu li ul li{font-size:1em}.navigation-block nav ul.menu li ul li a{padding-left:1em}.navigation-block nav ul.menu li ul li{margin-left:0}.navigation-block nav ul.menu li[permalink=join-a-league]{display:none}.navigation-block nav ul.menu li[permalink=join-a-league] a{padding:.35em 1em;color:#fff;font-size:20px;-webkit-font-smoothing:antialiased}.navigation-block nav ul.menu li[permalink=join-a-league]:hover a{box-shadow:0 8px 5px -5px #00000040}.navigation-block nav ul.menu li[permalink=sign-in]{transition:margin .25s}.navigation-block nav ul.menu li[permalink=sign-in] a{font-weight:700;text-shadow:rgba(0,0,0,.2) 1px 1px 1px;border:1px solid #222222;border-radius:2em;padding:.33em 2em}.navigation-block nav ul.menu li[permalink=sign-in] a:hover{background-color:#f2f7fa;color:#222;box-shadow:#00000080 0 2.34541px 1.46588px -1.46588px}.navigation-block nav ul.menu li[permalink=sign-in]:hover{margin-top:-8px}.navigation-block nav ul.menu li[permalink=join-now]{display:none}.navigation-block nav ul.menu li[permalink=join-now] a{font-weight:700;border:1px solid #27a03d;background-color:#27a03d;color:#f2f7fa;border-radius:2em;padding:.33em 2em}.navigation-block nav ul.menu li[permalink=join-now] a:hover{box-shadow:#00000080 0 2.34541px 1.46588px -1.46588px}.navigation-block nav ul.menu li[permalink=join-now]:hover{margin-top:-8px}.navigation-block nav ul.menu li[permalink=account]{display:none}.navigation-block nav ul.menu li[permalink=account] a{margin-top:5px;background-image:url(/images/account-icon.svg);background-size:contain;width:20px;height:20px}.navigation-block nav ul.menu li[permalink=support]{display:none}.navigation-block nav ul.menu li[permalink=support] a{margin-top:5px;background-image:url(/images/circle-question-regular.svg);background-size:contain;width:20px;height:20px;font-size:0}.navigation-block nav ul.menu li[permalink=schedule]{display:none;margin-left:auto}.navigation-block nav ul.menu li[permalink=schedule] a{margin-top:5px;background-image:url(/images/calendar-days-solid.svg);background-size:contain;width:18px;height:20px;font-size:0}#footer-nav button{display:none}#footer-nav h4{margin-bottom:1em}#footer-nav ul.menu{display:flex;justify-content:left;list-style:none;flex-direction:column;padding-left:0;margin-left:0}#footer-nav ul.menu a{text-decoration:none;color:#222}#footer-nav ul.menu a:hover{color:#008fdc;text-decoration:underline}@media (min-width: 768px){.navigation-block{position:relative;flex-grow:3}.navigation-block nav button{display:none}.navigation-block nav ul.menu{top:0;left:0;position:relative;border:none;box-shadow:none;margin-left:auto;z-index:31}.navigation-block nav ul.menu a{width:inherit;padding:.5em 1em;color:#222}.navigation-block nav ul.menu li ul{list-style:none;display:block;padding-left:0;animation:rotateMenu .25s ease-in-out forwards;transform-origin:top center}.navigation-block nav ul.menu li ul li{font-size:.9em;padding-left:0}.navigation-block nav ul.menu li ul li a{width:100%;font-size:.8em}.navigation-block nav ul.menu li:hover ul{margin-left:0;display:flex}.navigation-block nav ul.menu li[permalink=join-a-league]{display:block}.navigation-block nav ul.menu li[permalink=support]{display:block}.navigation-block nav ul.menu li[permalink=support] a{font-size:1em;background-image:none;margin-top:0;width:100%}.navigation-block nav ul.menu li[permalink=schedule] a{font-size:1em;background-image:none;margin-top:0;width:100%}.navigation-block nav ul.menu li[permalink=schedule]{display:block}.navigation-block nav ul.menu li[permalink=account]{display:block}#footer-nav{display:block}}@keyframes rotateMenu{0%{transform:rotateX(-90deg)}70%{transform:rotateX(20deg)}to{transform:rotateX(0)}}span.lg-screen,small{display:none}span.sm-screen{display:inline-block}@media (min-width: 576px){:root{--width: 576px}}@media (min-width: 768px){:root{--width: 768px }span.lg-screen,small{display:inline-block}span.sm-screen{display:none}}@media (min-width: 992px){:root{--width: 992px }}@media (min-width: 1200px){:root{--width: 1200px }}@media (min-width: 1400px){:root{--width: 1200px }}@media (min-width: 1600px){:root{--width: 1400px }}@media (min-width: 1800px){:root{--width: 1600px }}h3{margin:1em 0}p{margin-bottom:0}nav ul{list-style:none}body{background-color:#fff;color:#222;font-family:Roboto,sans-serif;font-size:20px;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;margin:0;padding:0}a{cursor:pointer}ul{margin:0 0 0 1.5em;padding:0}.across{display:flex}.gutter{width:100%;margin:0 auto}.gutter.flex{display:flex}header{height:80px;background-color:#fff;width:100%;z-index:10;position:fixed;font-family:Roboto Condensed,sans-serif;font-size:20px;box-shadow:0 1px 5px #0003}header .gutter{height:100%;align-items:center}header .logo{display:block}header .logo img{width:205px;object-fit:contain}header .mobile-schedule-button{padding:1em .5em 1em 1em;display:block;margin-top:26px;margin-right:auto;background-size:contain}header .mobile-schedule-button img{width:18px;height:20px}header .navigation-block{padding:1em 2em 1em 0;margin-top:.5em;margin-right:-2em;margin-left:auto}main{background-color:#f0f8ff;color:#222;padding:2em 0;padding-top:calc(80px + 1em);width:100vw;overflow:hidden}main .gutter{padding:0 1em}main .gutter p{line-height:1.5}h1{color:#008fdc}h1{display:none}footer{background-color:#fff;clear:both;font-family:Roboto Condensed,sans-serif}footer h4{color:#222}footer .copyright{font-size:.75em;margin:4em auto;text-align:center}#footer-nav{display:flex;flex-direction:column;justify-content:space-between;margin-top:2em;margin-right:1em;padding:1em}#footer-nav div{width:50%;margin:0 auto}#footer-nav .logo{width:80%;margin:0 auto 2em}#footer-nav .logo img{width:100%}#footer-nav h4{text-transform:uppercase;margin-top:1em;font-size:1.15em}#footer-nav li{margin-bottom:1em}#footer-nav a{color:#222}#footer-nav div:first-child{margin-left:auto}@media (min-width: 768px){.gutter{width:var(--width)}header .logo{display:block;margin-left:1em}header .logo img{width:225px;object-fit:contain}header .mobile-schedule-button{display:none}header main .gutter{padding:0 2em}#footer-nav{flex-direction:row}#footer-nav div{width:inherit;margin:0 auto}#footer-nav .logo{width:20%}#footer-nav h4{margin-top:0}}@media (min-width: 992px){.gutter{width:var(--width);padding:0}}@media (min-width: 1200px){.gutter{width:var(--width)}}@media (min-width: 1400px){.gutter{width:var(--width)}}#upcoming_events_box{font-family:Roboto,sans-serif;margin-left:auto;width:160px;border:1px solid #ccc;padding:10px 10px 10px 5px;display:none;background-color:#fff}#upcoming_events_box h3{text-align:center;font-weight:700;font-size:16px;color:#0e6db1;margin:-10px -10px 10px;padding:10px}#upcoming_events_box h4{font-weight:700;font-size:14px;color:#686e74;text-align:center;margin-bottom:10px}#upcoming_events_box dl{font-size:14px;clear:both}#upcoming_events_box dt{float:left;clear:left;width:48%;padding-bottom:5px;font-weight:700}#upcoming_events_box .season-icon{width:12px;height:13px;float:left;margin-right:3px;background:transparent url(/images/players/season-icons.png) 0px 1px no-repeat}#upcoming_events_box .season-icon.spring{background-position:0px 1px}#upcoming_events_box .season-icon.summer{background-position:-12px 1px}#upcoming_events_box .season-icon.fall{background-position:-24px 1px}#upcoming_events_box .season-icon.winter{background-position:-36px 1px}#upcoming_events_box dd{float:right;text-align:right;width:50%;padding-bottom:5px}#upcoming_events_box dd.days{color:red}#upcoming_events_box dd.youre-in{width:70px;color:#00f}#upcoming_events_box dd.youre-in img{vertical-align:-10%;margin-left:1px}#upcoming_events_box dd.wait-list{color:#00f}#upcoming_events_box #upcoming_register_button{clear:both;width:80%;display:block;margin:100px auto 10px}@media (min-width: 768px){#upcoming_events_box{display:block}}#headsup,.heads-up{width:100%;overflow-x:hidden;display:flex;flex-flow:row wrap;align-items:flex-start;padding-bottom:2em}.profile-summary{width:100%;height:100%}.profile-summary h2{height:2em;padding:0 0 10px;margin:0;font-size:1.4em;font-weight:700}.profile-summary .avatar{margin:0 1em 2em 0;width:26%;float:left}.profile-summary .bio{width:68%;padding:0;margin-top:-1.2em;font-size:13px;float:left}.profile-summary .bio .top-line{font-size:14px;color:#686e74;padding-top:1em}.profile-summary .bio .top-line strong{color:#222;font-size:18px}.profile-summary .bio dt{padding:0 1em .5em 0;text-align:right;float:left;width:45%;clear:both}.profile-summary .bio dd{width:0 0 .5em 0;float:left;width:54%}.back-to-my-profile-button{margin-top:1em!important;margin-left:0;clear:both}.profile-data{display:none;clear:both}@media (min-width: 768px){.profile-summary{width:calc(var(--width) / 2)}.profile-summary .avatar{width:102px;margin-bottom:0}.profile-summary .bio{width:50%;margin-bottom:1em}.profile-summary .bio dt{text-align:left;width:40%}.back-to-my-profile-button{margin-top:1em;margin-left:0}.profile-data{display:block}#upcoming_events_box{margin-left:auto;margin-top:2.8em}}.tab{width:100%}nav.tabbed{float:left;width:100%;border-bottom:1px solid #c7d2d9;border-top-left-radius:5px;border-top-right-radius:5px}nav.tabbed a.button{float:right;margin:0}nav.tabbed h3{float:left;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;margin:0 20px 0 0}nav.tabbed h3 a{color:#fff;padding:2px 25px;background:transparent url(/images/players/event_selector_arrows.png) right 50% no-repeat;text-decoration:none}nav.tabbed #event_selector_list{position:absolute;background-color:#c7d2d9;width:60px;margin:22px 0 0 10px;padding:10px 20px;text-align:center;border-bottom:1px solid #54595e;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:100}nav.tabbed #event_selector_list li{font-size:14px;font-weight:700;margin-bottom:5px}nav.tabbed .tabs{display:flex}nav.tabbed .tabs li{display:inline-block;margin:0 1px 0 0}nav.tabbed .tabs li a{position:relative;bottom:-1px;display:block;padding:5px 15px 3px;font-size:14px;font-weight:700;color:#54595e;text-decoration:none;border:1px solid #c7d2d9;border-top-left-radius:5px;border-top-right-radius:5px;background-image:-moz-linear-gradient(100% 100% 90deg,#b3c2cc,#ffffff);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff),to(#b3c2cc));background-color:#fff;background-image:-moz-linear-gradient(100% 100% 90deg,#ced8de,#ffffff);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff),to(#ced8de));background-color:#ced8de}nav.tabbed .tabs li a:hover{color:#fff;background-color:#00659e;background-color:#00a4ff;background-image:-moz-linear-gradient(100% 100% 90deg,#0067a2,#00a4ff);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#00a4ff),to(#0067a2))}nav.tabbed .tabs li.active a{color:#404448;border-bottom-color:#fff;background:#fff}#event_type_tabs{margin-bottom:0}#event_type_tabs ul.tabs{margin-left:0}#event_type_tabs ul.tabs li{margin-right:7px}#event_type_tabs ul.tabs li a{width:112px;text-align:center;text-transform:uppercase;border-bottom:none}#event_type_tabs ul.tabs li.active a{color:#fff;background-color:#222;border:1px solid #333;border-bottom:none}nav#sub_tabs{padding:.25em 0;background-color:#222;border-radius:0}nav#sub_tabs ul{margin-left:0;display:flex;flex:1 1 0;align-items:center;justify-content:center}nav#sub_tabs ul li{float:none}nav#sub_tabs ul li a{border:0;border-radius:0;padding:3px .5em 5px;font-size:.75em;font-weight:700;text-transform:lowercase;color:#fff;background-color:transparent;background-image:none;text-transform:capitalize}nav#sub_tabs ul li a span.narrow{display:none}nav#sub_tabs ul li.active a{color:#10abff}@media (min-width: 768px){nav#event_type_tabs.tabbed ul.tabs li a{width:142px!important}nav#sub_tabs{padding:20px 0 0;background-color:#222;border-bottom:none;margin-bottom:0;border-top-right-radius:5px}nav#sub_tabs ul{justify-content:flex-start;padding-left:20px;margin-left:0}nav#sub_tabs ul li{margin-right:8px}nav#sub_tabs ul li a{bottom:0;font-size:13px;font-weight:700;padding:6px 15px;background-color:#19a9ff;border-top-color:#98d4ff;border:none;color:#fff;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#19a9ff),to(#12689d));border-top-right-radius:5px;border-top-left-radius:5px}nav#sub_tabs ul li a:hover{color:#54595e;background-color:#ced8de}nav#sub_tabs ul li a span.narrow{display:inline}nav#sub_tabs ul li.active a{color:#212325;border-bottom-color:#fff;background:#fff}nav#event_type_tabs.tabbed ul.tabs li a{width:142px}}.player_stats{display:block}.player_stats ul.vertical_nav{position:relative;display:flex;justify-content:center;gap:1em;list-style:none;width:100%;height:60px;margin:0;padding:0}.player_stats ul.vertical_nav li{float:none}.player_stats ul.vertical_nav li a{transition:all .3s ease;display:inline-block;text-align:center;border:1px solid #008fdc;background-color:#008fdc;color:#f2f7fa;border-radius:2em;padding:.35em 1em;margin:0;text-decoration:none;cursor:pointer;font-size:80%;font-weight:700;font-family:Roboto,sans-serif;text-transform:capitalize;-webkit-font-smoothing:antialiased;width:130px;font-size:.8em}.player_stats ul.vertical_nav li a:hover{transform:translateY(-10px);text-decoration:none;box-shadow:0 8px 5px -5px #00000040}.player_stats ul.vertical_nav li a:active,.player_stats ul.vertical_nav li a.proceed{background-color:#27a03d;border-color:#27a03d}.player_stats ul.vertical_nav li a.hollow-black{background-color:transparent;border-color:#222;color:#222}.player_stats ul.vertical_nav li a.hollow,.player_stats ul.vertical_nav li a.hollow-blue{background-color:transparent;border-color:#008fdc;color:#008fdc}.player_stats ul.vertical_nav li a.hollow:hover,.player_stats ul.vertical_nav li a.hollow-blue:hover{background-color:#008fdc;color:#fff}.player_stats ul.vertical_nav li a.disabled{background-color:#dce2e2;border-color:#a4b4b4;color:#a4b4b4}.player_stats ul.vertical_nav li a.larger{font-size:100%}.player_stats ul.vertical_nav li a.small{font-size:.8rem;margin-left:2px;margin-right:2px}.player_stats ul.vertical_nav li a.big{font-size:1.5rem}.player_stats ul.vertical_nav li a.massive{font-size:2rem}.player_stats .filtered_stats{clear:both;float:none}.player_stats .stat_tables{padding:20px 20px 0;border:1px solid #c7d2d9}@media (min-width: 768px){.player_stats{padding:20px;overflow:hidden;display:block}.player_stats .filtered_stats{width:100%}.player_stats h3{padding:0 0 10px}.player_stats .stat_tables{position:relative;float:left;left:-1px;border-top:1px solid #c7d2d9}.player_stats table tr.current_opponent td{background:#acecc0}.player_stats ul.vertical_nav{position:relative;display:block;width:90px;float:left;z-index:2}.player_stats ul.vertical_nav li{padding:0 0 7px}.player_stats ul.vertical_nav li a{width:90px;display:block;padding:8px 4px 12px;margin:0 1px 0 0;font-size:13px;font-weight:700;text-align:left;text-decoration:none;line-height:1.2;border:1px solid #c7d2d9;border-right:none;border-radius:5px 0 0 5px;color:#54595e;background-color:#ced8de;transform:translateY(0)!important;background-color:#fff;background-image:-moz-linear-gradient(100% 100% 90deg,#ced8de,#ffffff);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff),to(#ced8de))}.player_stats ul.vertical_nav li a:hover{color:#fff;background-color:#00a4ff;background-image:-moz-linear-gradient(100% 100% 90deg,#0067a2,#00a4ff);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#00a4ff),to(#0067a2))}.player_stats ul.vertical_nav li.active a{margin:0;background:#fff;color:#008fdc}.player_stats .filtered_stats{width:calc(var(--width) - 440px);clear:none;float:left}}.schedule{overflow:hidden}.schedule th{text-transform:none;padding:6px}#contact_info_modal{line-height:1.5}#contact_info_modal dl{display:block;clear:both}#contact_info_modal dt{width:100px;float:left;clear:both}#contact_info_modal dd{width:225px;text-align:right;float:right}#contact_info_modal strong{font-size:16px}#contact_info_modal p{clear:both}#view_sublist_modal dl{display:block}#view_sublist_modal dt{float:left;clear:both}#view_sublist_modal dd{float:right}#view_sublist_modal p{padding-top:10px;clear:both}#rules_modal h3{margin:0;padding:0}#rules_modal h4{font-size:14px;font-weight:700;margin:2em 0 .5em}#rules_modal p{font-size:13px;line-height:1.3;margin-bottom:1em}#featured_matchup{text-align:center;font-size:15px;font-weight:700;border:1px solid #999;width:100%;margin-bottom:40px}#featured_matchup h3{font-size:12px;padding:0;text-align:center}#featured_matchup h3 a{color:#fff;text-decoration:none}#featured_matchup h3 a:hover{text-decoration:underline}#featured_matchup thead{background-color:#0f6cb6;color:#fff;font-size:15px;font-weight:700;width:100%;text-align:center}#featured_matchup thead th{padding:4px}#featured_matchup thead th .view_contact_info_link{background:transparent url(/images/players/contact_info_white_icon.png) right top no-repeat;padding-right:14px}#featured_matchup .no_phone{background-image:none!important;padding-right:4px!important}#featured_matchup tbody{border:1px solid #C7D2D9}#featured_matchup tbody tr:hover td{background:none}#featured_matchup tbody td{font-size:14px;padding:3px 8px;font-size:12px}#featured_matchup tbody .head-to-head-photo{text-align:center}#featured_matchup tbody .center{text-align:right}#featured_matchup tbody .head-to-head-comparison{color:#666;font-weight:700}#featured_matchup tbody .current-player-stat{text-align:right}#featured_matchup tbody .opponent-player-stat{text-align:left}.settings{overflow-x:scroll}table.season{width:200%;margin:0 0 35px}table.season thead th{padding:6px 10px;margin:0 0 6px;font-size:12px;text-transform:lowercase;color:#fff;background:#008fdc;text-align:right}table.division_standings{width:200%}table.division_standings td{font-size:.8em}.standings{overflow-x:scroll}table.league_standings{width:300%}table.league_standings th{text-align:left;font-size:1.1em}table.league_standings td{font-size:1.1em;padding:2px 15px}table.league_standings td .score{padding:2px!important}table.league_standings tr.odd td{background-color:#edf1f3}table.league_standings tr.even td{background-color:#fff}@media (min-width: 768px){table.league_standings{width:100%}}#playoff_rules_button{display:none}@media (min-width: 768px){#playoff_rules_button{display:block;display:flex}#playoff_rules_button .button{margin-left:auto}}#tournament_draw{overflow-x:scroll;clear:both;width:898px;padding:20px}#tournament_draw .rounds{overflow:hidden;font-weight:700}#tournament_draw .rounds .round{float:left}#tournament_draw .rounds .round a{text-decoration:none}#tournament_draw .rounds .round h3{min-height:80px;margin-bottom:20px;padding:10px 10px 0 8px;border-left:2px solid #c7d2d9;font-weight:700;font-size:12px}#tournament_draw .rounds .round h3 span{display:block;font-size:10px;color:#686e74;margin:0 0 10px}#tournament_draw .rounds .round h3 b{display:block;font-size:11px}#tournament_draw .rounds .round.first{width:160px}#tournament_draw .rounds ol li{font-size:11px;line-height:12px}#tournament_draw .rounds ol li span{float:left;width:20px;font-size:10px;color:#686e74;margin-top:1px}#tournament_draw .rounds ol li .player p{padding:0 3px;overflow:hidden}#tournament_draw .rounds ol li .player p.score{padding:0 3px 15px 23px;border:1px solid #686e74;border-width:1px 1px 0 0}#tournament_draw .rounds ol li div.last{position:relative;top:-7px}#tournament_draw .rounds ol li div.last p.score{padding-bottom:0;border-right:none}#tournament_draw .rounds ol li div.last p.name{border-right:1px solid #686e74}#tournament_draw .rounds .first ol li{clear:both;float:left;width:100%;padding:0 0 5px;height:35px}#tournament_draw .rounds .first ol li .match_number{float:left;width:20px;height:100%;padding:8px 0;font-size:14px;line-height:100%;font-weight:700;text-align:center;color:#fff;background-color:#0f6cb6}#tournament_draw .rounds .first ol li .players{float:left;width:140px;height:13px}#tournament_draw .rounds .first ol li .players p{padding:0 3px;margin-bottom:0}#tournament_draw .rounds .first ol li .players p.last{border:1px solid #686e74;border-left:none}#tournament_draw .rounds .first ol li .cluster1{background:#0f6cb6}#tournament_draw .rounds .first ol li .cluster2{background:#b80f17}#tournament_draw .rounds .first ol li .cluster3{background:#b8b00f}#tournament_draw .rounds .first ol li .cluster4{background:#17b80f}#tournament_draw .rounds .first ol li .cluster5{background:#b00fb8}#tournament_draw .rounds .first ol li .cluster6{background:#ec7718}#tournament_draw .rounds .first ol li .cluster7{background:#7d7d7d}#tournament_draw .rounds .first ol li .cluster8{background:#50a9f1}#tournament_draw .rounds .second ol{padding-top:8px}#tournament_draw .rounds .second ol li .player p.score{height:27px;padding-bottom:0}#tournament_draw .rounds .second ol li .player p.name{margin-bottom:0}#tournament_draw .rounds .second ol li{height:70px}#tournament_draw .rounds .second ol li .player p.score{height:27px;padding-bottom:0;margin-bottom:0}#tournament_draw .rounds .third ol{padding-top:26px}#tournament_draw .rounds .third ol li{height:140px}#tournament_draw .rounds .third ol li .player.last{margin-top:-12px}#tournament_draw .rounds .third ol li p.score{padding-bottom:50px}#tournament_draw .rounds .third ol li p.name{margin-bottom:0}#tournament_draw .rounds .fourth ol{padding-top:62px}#tournament_draw .rounds .fourth ol li{height:280px}#tournament_draw .rounds .fourth ol li .player.last{margin-top:-12px}#tournament_draw .rounds .fourth ol li p.score{padding-bottom:119px}#tournament_draw .rounds .fourth ol li p.name{margin-bottom:0}#tournament_draw .rounds .fifth ol{padding-top:132px}#tournament_draw .rounds .fifth ol li{height:280px}#tournament_draw .rounds .fifth ol li .player.last{margin-top:-12px}#tournament_draw .rounds .fifth ol li p.score{padding-bottom:259px}#tournament_draw .rounds .fifth ol li p.name{margin-bottom:0}#tournament_draw .rounds .sixth ol{padding-top:272px}#tournament_draw .rounds .sixth ol li{height:140px}#tournament_draw .rounds .sixth ol li p.score{Xpadding-bottom:539px}#tournament_draw .rounds .seventh ol{padding-top:552px}#tournament_draw .rounds .seventh ol li{height:2240px}#tournament_draw .rounds .seventh ol li p.score{padding-bottom:1099px}#tournament_draw .rounds .eighth ol{padding-top:1112px}#tournament_draw .rounds .eighth ol li p.score,#tournament_draw .rounds .champion ol li p.score{border-right:none}p{margin-bottom:1em}.button-list{list-style:none}.button-list li{list-style:none;margin:1em .5em;padding:.5em 0}button,.button{transition:all .3s ease;display:inline-block;text-align:center;border:1px solid #008fdc;background-color:#008fdc;color:#f2f7fa;border-radius:2em;padding:.35em 1em;margin:0;text-decoration:none;cursor:pointer;font-size:80%;font-weight:700;font-family:Roboto,sans-serif;text-transform:capitalize;-webkit-font-smoothing:antialiased}button:hover,.button:hover{transform:translateY(-10px);text-decoration:none;box-shadow:0 8px 5px -5px #00000040}button:active,.button:active,button.proceed,.button.proceed{background-color:#27a03d;border-color:#27a03d}button.hollow-black,.button.hollow-black{background-color:transparent;border-color:#222;color:#222}button.hollow,button.hollow-blue,.button.hollow,.button.hollow-blue{background-color:transparent;border-color:#008fdc;color:#008fdc}button.hollow:hover,button.hollow-blue:hover,.button.hollow:hover,.button.hollow-blue:hover{background-color:#008fdc;color:#fff}button.disabled,.button.disabled{background-color:#dce2e2;border-color:#a4b4b4;color:#a4b4b4}button.larger,.button.larger{font-size:100%}button.small,.button.small{font-size:.8rem;margin-left:2px;margin-right:2px}button.big,.button.big{font-size:1.5rem}button.massive,.button.massive{font-size:2rem}form{padding:2rem;border-radius:1em;background-color:#fff;margin:2em auto;box-shadow:#66666696 0 0 9px 3px;font-family:Roboto Condensed,sans-serif;font-size:20px;width:100%}form fieldset{border:none}form fieldset.actions{display:flex;justify-content:center;align-items:center}form input[type=text],form input[type=password],form input[type=email],form input[type=submit],form textarea{display:block;width:100%;padding:.75rem 1rem;line-height:1.5em;margin:.5rem 0 1rem;border:1px solid gray;border-radius:.5em;box-shadow:0 0 5px 1px #cbcbcb82;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-weight:400}form textarea{height:6rem}@media (min-width: 768px){form.full{width:100%}form.medium{width:600px}form.small{width:400px}}section[name=join]{text-align:center;background:url(/images/join-bg.jpg);opacity:.8;width:100%}section[name=join] h1{text-align:center;color:#fff}section[name=join] h2{text-align:center;color:#fff}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}h1{padding:0 10px 0 0;font-size:1.4em;font-weight:700}h2{padding:0 10px 0 0;margin:20px 0;font-size:1.1em;font-weight:700}h3{font-size:.9em;font-weight:700;color:#212325;margin:.75em 0 1em}h4{font-size:.7em;font-weight:700;color:#54595e}hgroup{padding:0 0 1.5em 1em}hgroup h1{display:inline}hgroup h2{display:inline}hgroup h3{display:inline;font-size:.8em}hgroup h4{display:inline;font-size:.8em}hgroup select{float:right}a,a.pro{color:#0f6cb6;text-decoration:none}a.pro:hover{text-decoration:underline}table,table.standard{width:200%;margin:0 0 2em;font-size:.6em;border-spacing:0;border-collapse:collapse}table th,table td,table.standard th,table.standard td{text-align:left}table thead,table.standard thead{border:1px solid #0f6cb6}table thead th,table.standard thead th{padding:6px 10px;margin:0 0 6px;text-transform:lowercase;color:#fff;background:#0f6cb6;text-align:right}table thead th.name,table.standard thead th.name{text-align:left}table tbody,table.standard tbody{border:1px solid #c7d2d9;border-top:none}table tbody td,table.standard tbody td{padding:6px;font-size:14px;background:#fff;text-align:right}table tbody td.name,table.standard tbody td.name{text-align:left}table tbody td.score,table.standard tbody td.score{white-space:nowrap}table tbody td.rating,table.standard tbody td.rating{text-align:center}table tbody td span.status,table.standard tbody td span.status{display:block;height:17px;width:18px;background:url(/images/players/icon_standings.png)}table tbody td span.status.qualified,table.standard tbody td span.status.qualified{background-position:top left}table tbody td span.status.wildcard,table.standard tbody td span.status.wildcard{background-position:-20px 0}table tbody td span.status.underrated,table.standard tbody td span.status.underrated{background-position:-40px 0}table tbody td span.status.ineligible,table.standard tbody td span.status.ineligible{background-position:-60px 0}table tbody td span.status.unavailable,table.standard tbody td span.status.unavailable{background-position:-80px 0}table tbody tr.even td,table.standard tbody tr.even td{background:#edf1f3}table.detailed{width:100%;margin:0 0 1em}table.detailed thead{border:1px solid #0f6cb6}table.detailed th{padding:4px;margin:0 0 6px;text-transform:lowercase;color:#fff;background:#0f6cb6;font-weight:700}table.detailed tbody{border:1px solid #c7d2d9}table.detailed tbody td{padding:6px 10px;font-size:12px;background:#fff}table.detailed tbody td.score{white-space:nowrap}table.detailed tbody td.rating{text-align:center}table.detailed tr.even td{background:#edf1f3}.horizontal_scroller{width:100%;overflow-x:scroll;overflow-y:hidden;padding-bottom:0;margin-bottom:1em}.red{color:red}.dialog h1{padding:0 0 10px;font-size:20px;text-align:center}.settings{width:calc(var(--width) - 300px)}.profile{display:block}.button.draw,#player-pages #printable_schedule_link{display:none}#player-pages .tab{padding:1.75em 1em 1em}#player-pages hgroup{padding:0 0 .5em .5em}#player-pages hgroup h3{display:block;margin:0 0 .75em;font-size:1em;padding:0}#player-pages hgroup h4{display:block;margin-bottom:.5em;font-size:.7em}#skyscraper{display:none;float:none}#skyscraper,#sponsors{display:none}@media (min-width: 768px){table,table.standard{width:100%}#skyscraper,#sponsors{display:block}main#player-pages #printable_schedule_link{display:block}main#player-pages hgroup{padding:1em 0 1em 1em}main#player-pages hgroup h3{display:inline;margin:0}main#player-pages hgroup h4{display:inline;margin-bottom:.5em}.settings{display:inline-block;float:left}.button.draw{display:inline-block}}
