#cupman #cupman_registration_slider{width:100%;padding-top:20px;padding-bottom:10px}
#cupman #cupman_registration_slider ul li{display:inline;background:0;padding:0;margin:0}
#cupman .scroll{width:660px;a-min-height:530px;text-align:left;overflow:hidden;position:relative;clear:left;margin:0 auto}
#cupman .scrollContainer{margin:0!important}
#cupman .scrollContainer div.panel{a-height:210px;width:660px;float:left;position:relative;border:0 none;margin:0!important}
#cupman button.next{float:right}
#cupman button.prev{float:left}
#cupman ul.navigation{padding-left:0;display:block;width:100%}
#cupman .navigation li a{abackground:blue;display:block;float:left;height:35px;line-height:33px;padding-right:28px;text-align:center;width:120px;color:white;text-decoration:none;font-family:"Century gothic",sans-serif;font-weight:bold;font-size:12px;background-position:right top;background-repeat:no-repeat;abackground-color:#ebebeb;background-image:url(/images/slider/progress_UndoneUndone.png);outline:0;text-decoration:none!important}
#cupman .navigation li a span{color:white}
#cupman .navigation li.selected a{abackground-color:#c36615;background-image:url(/images/slider/progress_CurrentUndone.png)}
#cupman .navigation li.done a{abackground-color:#7c8437;background-image:url(/images/slider/progress_DoneDone.png)}
#cupman .navigation li.prev a{abackground-color:#7c8437;background-image:url(/images/slider/progress_DoneCurrent.png)}
#cupman .navigation li.last a{abackground-image:none;background-image:url(/images/slider/progress_UndoneEnd.png)}
#cupman .navigation li.selectedLast a{abackground-image:none;background-image:url(/images/slider/progress_CurrentEnd.png)}
#cupman .sliderButtons{border-top:1px solid #aaa;overflow:auto;a-margin-left:80px;a-margin-right:80px;padding-left:50px;padding-right:50px;padding-top:10px}
.regFormHeader{padding:0 5px;border-bottom:1px solid #aaa;margin:10px 0}
.regFormHeader h3{font-weight:bold;margin:0;text-align:center}
.regFormHeader a{padding-top:3px;position:absolute;right:0}
h2.regFormTitle{font-size:23px;line-height:20px}
div.field,tr.field{padding:2px 0;clear:left}
div.field label,tr.field label{float:left;font-weight:normal;width:120px;padding:2px 2px 2px 0;text-align:right;a-font-size:12px}
.labelCell{text-align:right}
.panel div.field label,.panel tr.field label{font-weight:bold}
.disabled label{color:#666}
.panel .section{padding-top:15px;overflow:auto}
div.field input,body .editingSection div.field input,div.field textarea,body .editingSection div.field textarea,div.field select,body .editingSection div.field select,tr.field input,body .editingSection tr.field input,tr.field textarea,body .editingSection tr.field textarea,tr.field select,body .editingSection tr.field select{font-family:Century Gothic,Verdana,sans-serif;font-size:100%;a-margin-left:10px;padding:2px;width:190px;border-width:1px;border-style:solid;border-color:#999 #ccc #ccc #999;-moz-border-radius:2px}
.field spin-button{height:15px}
div.field input:focus,div.field textarea:focus,div.field select:focus,tr.field input:focus,tr.field textarea:focus,tr.field select:focus{border-color:#77f}
.editingSection div.field input,.editingSection div.field select,.editingSection tr.field input,.editingSection tr.field select{background:#ffc}
div.field select,body .editingSection div.field select,tr.field select,body .editingSection tr.field select{font-family:Century Gothic,Verdana,sans-serif;font-size:100%;a-margin-left:10px;width:190px;border-width:1px}
div.field select option,tr.field select option{a-padding:2px}
.field input.invalid{background:#f7b9b2!important}
div.field .status span.error,tr.field .status span.error{background:url("/images/important.png") no-repeat left center;color:#b00}
div.field .status span.warning,tr.field .status span.warning{background:url("/images/warning.png") no-repeat left center}
div.field .status span.info,tr.field .status span.info{background:url("/images/info.png") no-repeat left center}
div.field .status span.success,tr.field .status span.success{background:url("/images/accept.png") no-repeat left center}
.hasValueField input,.hasValueField select{border:none!important}
#clubPopup .clubName{padding:3px;font-size:18px;position:relative;z-index:9999999;border-color:black black white;border-style:solid;border-width:1px;width:272px}
#clubPopup .clubNameWorking{background:url(/images/spin.gif) no-repeat right center}
#clubPopup .clubNameHover{background:#09b;border-bottom-color:#09b;color:white}
#clubPopup .ac_over{background-color:#09b}
#clubPopup .addNewClubContainer{margin:4px 0}
#clubPopup .addNewClub{position:relative}
#clubPopup .addNewClubLabel,#clubPopup .addNewClubSpan{float:left}
#clubPopup .addNewClubLabel{line-height:30px;padding-right:5px}
#clubPopup .addNewClubSpan{a-display:block;border-bottom:1px solid black;position:relative}
#clubPopup .earlierPersonClubs{clear:both}
#clubPopup .earlierPersonClubList{border:1px solid black;width:70%;text-align:left}
#clubPopup .earlierPersonClub{font-size:12px;cursor:pointer;padding:5px 8px 1px!important}
#clubPopup .earlierPersonClub span{display:block}
#clubPopup .earlierPersonClub span.earlierTitle{font-size:13px;font-weight:bold;line-height:9px;margin-right:70px}
#clubPopup .earlierPersonClub span.address{color:#777}
#clubPopup .earlierPersonClubList button{font-size:14px;font-weight:normal;padding:0}
#clubPopup .addNewClubButton{margin:3px}
#clubPopup .ac_results li button{a-margin-top:10px;float:right}
#clubPopup .earlierPersonClubList button{display:none;float:right}
#clubPopup span.regged{float:right;color:red}
#clubPopup .earlierPersonClubHover{background:#09b}
#clubPopup .earlierPersonClubHover span{color:white!important}
#clubPopup .earlierPersonClubHover button{display:block}
#clubPopup .ac_results{border-width:1px 2px 2px 1px}
#clubPopup .ac_results li{font-size:18px}
#clubPopup .ac_results li .liInner{padding:11px 8px 15px!important;font-size:14px;height:23px}
#clubPopup .ac_results li .special{padding-top:1px!important}
#clubPopup .ac_results li.ac_over .regged{background:#900}
#clubPopup .ac_results li .special button{margin-top:5px}
#clubPopup .ac_results li.ac_over .special{a-background:#ffa;a-color:black}
#clubPopup .ac_results li span{display:block}
#clubPopup .ac_results li span.earlierTitle{font-weight:bold;font-size:17px}
#globalClubSuggestionContainer .folder{background:url(/images/collapsed.gif) left center no-repeat;padding-left:20px;cursor:pointer}
#globalClubSuggestionContainer .expandedFolder{background:url(/images/expanded.gif) left center no-repeat;padding-left:20px}
.clubSuggestion{margin:5px 50px 5px 10px;padding:5px;font-size:14px;border:2px solid #ccc;padding-left:25px;cursor:pointer;width:200px}
.hoverClubSuggestion{border-color:#ffc800}
.selectedClubSuggestion{border-color:#88f;background:#f5f5ff url(/images/arrow_right.png) no-repeat 4px center}
.reggedClubSuggestion{border-color:#fbb;background:#fff5f5 no-repeat 4px center;color:#777}
.reggedError{color:red}
#popupClubNameField{padding-top:15px}
button{font-size:110%;font-weight:bold;padding:2px 8px}
#summaryContainer,#confirmationContainer{width:300px;float:left}
#summaryContainer{padding-right:25px}
.summaryTile{border:1px dotted #ccc;padding:0 10px 5px 10px;margin:3px;float:left;width:100%}
.summaryTile h1{font-size:12px!important;abackground:white;margin-top:1px;margin-bottom:0;margin-left:0!important}
.regTasks{margin-left:30px}
.regTasks ul{list-style-type:none}
.regTasks ul li{height:20px}
a#confirmLink{color:black;font-size:15px;text-decoration:none;width:150px;display:block}
a#confirmLink:hover{text-decoration:underline}
a#confirmLink.clicked{color:#888}
a#confirmLink img{display:block;border:0}
.formTask_backLink{position:absolute;left:0;top:0;font-size:12px;font-weight:normal}
@media(max-width:7px){#simplemodal-overlay{width:100%!important;height:100%!important}
#simplemodal-container{left:0!important;top:10px!important;right:0!important}
.cupmanPopupContent,.cupmanPopup{width:auto!Important}
#loginPopup{overflow:auto}
.firstNotice{width:auto!important}
.sliderButtons{display:none}
#cupman_registration_slider ul.navigation{display:none}
#cupman_registration_slider table{width:auto!important}
#cupman_registration_slider .scroll{width:auto!important}
#cupman_registration_slider .scrollContainer{width:auto!important}
#cupman_registration_slider .panel{width:auto!important;float:none!important}
body #loginPopup .field input{width:auto!important}
#newEmailField .signupInfo{display:inline-block}
}
body.cupman .shirtColorSection .field label{width:auto;float:none}
body.cupman .shirtColorSection .field{text-align:center}
body.cupman .shirtColorSection .field select{width:auto}
.shirtColorPreview span{display:block;font-size:33px;font-family:Century Gothic,sans-serif;left:73px;position:relative;top:-141px;font-weight:bold}
#categoryEditor .lodgingAlternativeCell select.invalid{background:#ffcdcd}
#cupman .teamsContainer div.category{border:1px solid #ddd;background:#eef;margin:20px 0;padding:10px 0}
#cupman .teamsContainer div.category table{width:100%}
.teamRows .addLink{font-size:12px}
.teamsContainer .category table td.categoryNameCell{border-right:1px dashed #ccd;text-align:center;vertical-align:middle;width:130px}
.teamsContainer .category table td.categoryNameCell h3{padding:0;margin:0;text-align:center}
.teamsContainer .category .addPersonRow a{padding-left:20px;background:url(/images/add.png) no-repeat left center}
.teamsContainer .category .addPersonRow td{padding-top:8px}
.teamsContainer .category div.view,.teamsContainer .category div.edit,.teamsContainer .category span.view,.teamsContainer .category span.edit{display:inline}
.teamsContainer .category table .lodgingCell{awidth:115px}
.teamsContainer .category table .lodgingCell input,.teamsContainer .category table .lodgingCell label{width:auto;padding:0;margin:0;float:none}
.teamsContainer .category table .lodgingCell label{font-size:10px;vertical-align:2px}
.teamsContainer .category table .lodgingCell a.lodgingPromiseInfo{text-decoration:none!important;font-size:12px!important;color:blue!important;padding:3px 3px 3px 1px!important}
.teamsContainer .category div.edit,.teamsContainer .category span.edit{border:1px solid black;border-color:#555 #eee #eee #555;background:white;display:inline;padding:0 3px 1px;padding-right:21px;a-margin-left:-4px;margin-right:2px}
.teamsContainer .category .baseName,.teamsContainer .category .suffix{color:#777}
.teamsContainer .category div.view .suffix{margin-left:2px;opacity:.6}
.teamsContainer .category .baseName{margin:0;padding-right:3px}
.teamsContainer .category .nameCell a{margin-left:2px}
.teamsContainer .category .nameCell a:hover{text-decoration:underline}
.teamsContainer .category div.edit input,.teamsContainer .category span.edit input{border:none 0;background:transparent;height:17px;width:15px;padding:0;border:0;font-size:inherit;padding:0!important;margin:0;border-radius:0;line-height:1em;vertical-align:0;box-shadow:none!important;padding-left:4px!Important}
.teamsContainer .category div.edit .suffix,.teamsContainer .category span.edit .suffix{position:relative;left:-14px}
.teamsContainer .category img{cursor:pointer}
.teamsContainer .category .editCell{a-width:70px}
#categoryEditor small.lodgingPromiseInfo{border-top:1px solid #ccc;float:right;line-height:12px;margin-top:50px;margin-right:22px;padding:4px;text-align:left;width:450px}
#categoryEditor small.lodgingPromiseInfo:target{background:#f5f5ff}
.popupTeamsName{border:1px solid black;border-color:#555 #eee #eee #555;background:white;display:inline;padding:2px 3px 2px}
.popupTeamsName input#popupTeamsName{border:none 0;background:white;height:15px;width:110px;padding:0;border:0;font-family:inherit;font-size:inherit;padding:0!important;margin:0;border-radius:0;line-height:1em;vertical-align:0;box-shadow:none!important;padding-left:4px!Important}
.popupTeamsName label{width:auto!important;float:none!important;padding:0!important;color:#777!important}
.massPopup_categoryTeams{padding:4px;float:left;width:45%}
.addMoreTeams_few,.addMoreTeams_many,.firstNotice{background:#e5e5e5}
.addMoreTeams_few a,.addMoreTeams_many a,.firstNotice a{a-display:block;padding:10px;width:150px;text-align:center}
.categoryTeamsPopup{width:600px}
.cupman_malarenergi .categoryTeamsPopup{width:700px}
.firstNotice{a-display:inline;padding:15px;width:450px}
.firstNotice span.or{a-float:left;padding:10px}
#popupNrOfTeams{width:50px!important}
.manyTeamsPopupScreen input.numeric{width:40px;border-width:1px}
.manyTeamsPopupScreen td.categoryNameCell{text-align:right;padding-right:3px}
.manyTeamsPopupScreen td.categoryNameCell .sub{color:#555!important;font-size:86%;display:block;line-height:1em;a-padding-bottom:10px;margin-top:-4px}
.manyTeamsPopupScreen td.teamCountCell{a-width:75px}
.massPopup_categoryTeams label{display:block;float:left;width:50px}
#cupman .teamsContainer table.category{width:532px;margin-bottom:10px;border:1px solid #ddd}
#cupman table.category td{background:#eef}
table.category td h3{padding:10px 0;text-align:center!important;width:100%}
table.category td.first{width:150px;border-right:1px dashed #ccd}
table.category td.last{padding-top:9px;padding-bottom:9px}
.invitationalInfo{background:#ffa;text-align:left;display:block;margin-top:-11px;background-image:none;padding:5px;margin:-3px 8px 8px 8px;border:1px solid #ccc}
.ac_results{padding:0;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;text-align:left}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0;cursor:pointer;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}
.ac_results li .liInner{padding:7px 10px}
.ac_loading{background:white url('https://static.cupmanager.net/css/indicator.gif') right center no-repeat}
.ac_odd{background-color:#eee}
.ac_over{background-color:#0a246a;color:white}
#PlayerEditor table.playerTable{amax-width:620px;width:100%}
#PlayerEditor table.playerTable tr.removed td{text-decoration:line-through;color:#aaa}
#PlayerEditor table.playerTable tr td input{margin-bottom:0}
#PlayerEditor table.playerTable tr td{height:28px;box-sizing:border-box}
#PlayerEditor table.playerTable tr:hover td{background:#ededed}
#PlayerEditor table.playerTable tr.Overage_Rejected td{background:#efc8c8}
#PlayerEditor table.playerTable tr.Overage_Rejected:hover td{background:#eab8b8}
#PlayerEditor table.playerTable tr td.questions{padding:5px 0 5px 0}
#PlayerEditor table.playerTable tr td.questions label{text-transform:uppercase;letter-spacing:-0.4px;font-size:11px;margin:0 2px;background:#e9f9fc;padding:2px 5px;display:inline-block}
#PlayerEditor table.playerTable tr td.actions{cursor:auto;text-align:right;white-space:nowrap}
#PlayerEditor table.playerTable tr td.actions button.motivateOverage{margin-left:4px;margin-top:-4px;margin-bottom:-2px}
#PlayerEditor table.playerTable tbody.players tr td .close{font-size:30px;margin:5px}
#PlayerEditor table.playerTable tbody.players.saving tr td{color:#999}
#PlayerEditor table.playerTable tbody.players tr td span{apadding:5px 6px;display:block}
#PlayerEditor table.playerTable tr td.shirtNr input{min-width:50px}
#PlayerEditor table.playerTable tr td.height input{min-width:50px}
#PlayerEditor table.playerTable tr td.birthDate input{min-width:75px}
#PlayerEditor table.playerTable tbody.players tr td.control{width:130px}
#PlayerEditor table.playerTable td.modified img{margin-top:5px}
#PlayerEditor table.playerTable img.savingSpinner{margin:6px;float:right}
#PlayerEditor table.playerTable input.error,#PlayerEditor table.playerTable input.ng-invalid{color:#b94a48;border-color:#b94a48}
#PlayerEditor table.playerTable input.error:focus,#PlayerEditor table.playerTable input.ng-invalid:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}
#PlayerEditor table.playerMatchTable tr:hover td{background:#ededed}
#PlayerEditor .overageRequest{line-height:1.3em;font-size:11px;padding:6px}
#PlayerEditor .overageRequest.hoverable:hover{background:#eee;cursor:pointer}
#PlayerEditor .overageRequestEditor textarea{width:280px;min-height:100px;line-height:1.3em;float:right;font-size:11px;margin-bottom:2px;font-family:'Century Gothic',Verdana,sans-serif}
#PlayerEditor .overageTable{max-width:620px;width:100%;margin-top:10px;padding-left:10px;margin-bottom:75px;background:#f8fbfc;border-bottom:1px solid #e9f1f2}
#PlayerEditor .regmanEditorInformation{padding-right:20px}
#PlayerEditor .regmanEditorPlayerTable{overflow:auto}
#PlayerEditor .regmanEditorPlayerTable,#PlayerEditor .regmanEditorInformation{border-left:2px solid #0093a8;padding-left:10px;padding-bottom:10px;margin-bottom:20px;background:#f8fbfc;border-bottom:1px solid #e9f1f2}
#PlayerEditor .overageTable td{padding:10px}
#PlayerEditor .overageTable_Invalid{border-left:2px solid #ec9141}
#PlayerEditor .overageTable_Pending{border-left:2px solid #0494a7}
#PlayerEditor .overageTable_Approved{border-left:2px solid #0494a7}
#PlayerEditor .overageTable_Rejected{border-left:2px solid #bc1a1a}
#PlayerEditor .overageTable th{color:white;padding:10px 5px;font-size:14px}
#PlayerEditor .overageTable tr.Overage_Invalid th{background-color:#ec9141}
#PlayerEditor .overageTable tr.Overage_Pending th{background-color:#0494a7}
#PlayerEditor .overageTable tr.Overage_Approved th{background-color:#0494a7}
#PlayerEditor tbody.players tr.Overage_Rejected th,#PlayerEditor .overageTable tr.Overage_Rejected th{background-color:#bc1a1a}
.regmanEditorInformation.floating{float:right;width:280px;margin-right:14px}
select.onlyOne{border:0 none;pointer-events:none;-webkit-appearance:none}
@media(max-width:599px){html #cupman .taskBoxContainer{margin:0 0 20px}
html #cupman .taskBoxContainer .taskBox{width:100%}
html #cupman .taskBoxContainer .taskBox .taskBoxBody{padding:10px 0}
html #cupman .NewTeamTask .category .teams table .teamRow td{font-size:12px;line-height:16px;padding:0 2px 10px}
html #cupman .NewTeamTask .category .teams table .teamRow td.first{width:40%}
html #cupman .dialog{width:90%;margin-left:0;left:5%;padding:0}
html #cupman .dialog .close{margin:15px}
html #cupman .dialog h3{margin:0 0 20px 0}
html #cupman .dialog .form-actions{margin:25px 0 -10px}
html #cupman .dialog .control-group label.control-label{float:none;display:block;width:auto;text-align:left;margin-left:10px}
html #cupman .dialog .control-group .controls{margin-left:20px}
html #cupman .dialog .control-group .controls input,html #cupman .dialog .control-group .controls select{width:80%}
}
#cupman .NewTeamTask .category{overflow:auto;margin:0 0 40px}
@media(min-width:770px){#cupman .NewTeamTask .category label{width:20%;display:block;float:left}
}
#cupman .NewTeamTask .category .teams table{width:100%}
#cupman .NewTeamTask .category .teams table th{font-size:18px;color:#545454;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}
#cupman .NewTeamTask .category .teams table th.categoryName{color:#0093a8}
#cupman .NewTeamTask .category .teams table .teamRow:hover td{background:#f5f5f5}
#cupman .NewTeamTask .category .teams table .teamRow.justadded td{background:#99f199}
#cupman .NewTeamTask .category .teams table .teamRow.animate td{transition:1s background}
#cupman .NewTeamTask .category .teams table .teamRow td{font-size:14px;line-height:30px;padding:0 2px;vertical-align:middle}
#cupman .NewTeamTask .category .teams table .teamRow td button{white-space:nowrap}
#cupman .NewTeamTask .category .teams table .teamRow td small{color:#666;font-size:80%;vertical-align:1px}
#cupman .NewTeamTask .category .teams table .teamRow td.first{width:50%;padding-left:5px}
#cupman .NewTeamTask .category .teams table th,#cupman .NewTeamTask .category .teams table td{border-bottom:1px solid #ddd}
#cupman .NewTeamTask .dialog{position:absolute;background:white;width:560px;box-shadow:0 0 35px #525252;z-index:100000;left:50%;margin-left:-290px;border:1px solid #b9b9b9;padding:10px}
#cupman .NewTeamTask .dialog .form-actions{padding-left:20px!important;margin:25px -10px -10px}
#cupman .NewTeamTask .dialogOverlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#0093a8;opacity:.5;z-index:99999}
#cupman .NewTeamTask .dialog h3{margin:-10px -10px 20px -10px;padding:5px;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5;color:#666;padding-left:17px}
#cupman .NewTeamTask input,#cupman .NewTeamTask select{line-height:22px!important}
#cupman .NewTeamTask p.help-block{margin-top:0!important;font-size:100%}
#cupman .NewTeamTask .paymentTypeOption{font-weight:bold;font-size:18px;padding:20px 10px;display:block!important;border:2px solid white;cursor:pointer}
#cupman .NewTeamTask .paymentTypeOption input{height:20px;width:20px;vertical-align:-4px}
#cupman .NewTeamTask .paymentTypeOption:hover{border:2px solid #d6d6d6;background:#f5f5f5}
#cupman .NewTeamTask .paymentTypeOption.selected{border:2px solid #d6d6d6;border-radius:4px}
#cupman .NewTeamTask .toast{opacity:0;transition:1s opacity;background:#99f199;padding:10px;width:50%;margin:10px;font-size:15px;font-weight:bold}
#cupman .NewTeamTask .toast.visible{opacity:1}
#cupman .NewTeamTask .btn{height:auto;width:auto!important}
#cupman .NewTeamTask .btn-link:active{border-top:0!important}