.LoginContainerRoot{border:1px solid #ccc;padding:20px 10px;margin:100px auto}.LoginContainerRoot .LoginTitleRoot{padding:10px 0;margin:0 0 15px;border-bottom:2px solid orange}.LoginContainerRoot .LoginInput{width:100%;margin:15px 0}.LoginContainerRoot .LoginButton{display:block;width:200px;background-color:#70377a;margin:10px auto}.PageError{position:absolute;top:140px;left:30px;right:30px;z-index:100;border:1px solid #f0051c}.eventsContainerRoot{display:block;position:relative;float:left;width:35%;min-width:440px}.eventsContainerRoot .eventsListScroolContainer{display:block;width:400px;height:610px;overflow:auto}.eventsContainerRoot .addEventButton{display:block;background-color:#70377a;margin:10px 0 20px}.eventsContainerRoot .eventCard{display:block;width:380px;height:140px;border:1px solid #555;border-bottom:none;cursor:pointer}.eventsContainerRoot .eventCard:last-child{border-bottom:1px solid #555}.eventsContainerRoot .eventCard.selected{background-color:#9dadf2}.eventsContainerRoot .eventCard .eventCardLeft{float:left;width:30%}.eventsContainerRoot .eventCard .eventCardRight{float:left;width:70%;padding-top:25px}.eventsContainerRoot .eventCard .eventSmallAvatart{display:block;width:80px;height:120px;margin:10px 0 0 10px;border:1px solid #555;overflow:hidden}.eventsContainerRoot .eventCard .eventSmallAvatart>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eventsContainerRoot .eventCard .eventInfoItem{width:100%;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eventViewContainerRoot{display:block;float:left;width:550px;padding:0}.eventViewContainerRoot .viewEventButton{float:left;background-color:#70377a;margin:10px 0 20px}.eventViewContainerRoot .deleteEventButton{float:right;background-color:#e02b31;margin:10px 0 20px}.eventViewContainerRoot .checkinEventButton{background-color:#70377a;margin-top:5px}.eventViewContainerRoot .eventCardView{clear:both;float:none;width:550px;min-height:600px;border:1px solid #555}.eventViewContainerRoot .eventHeader{width:90%;margin:20px auto}.eventViewContainerRoot .eventHeader>*{display:block;float:left}.eventViewContainerRoot .eventHeader .eventAvatar{width:35%}.eventViewContainerRoot .eventHeader .eventAvatar>*{width:110px;height:110px}.eventViewContainerRoot .eventHeader .eventInfo{width:65%}.eventViewContainerRoot .eventHeader .eventName{margin:10px 0;font-size:20px;font-weight:700}.eventViewContainerRoot .eventHeader .eventAddress{margin:10px 0;color:#999}.eventViewContainerRoot .eventHeader .eventCopy{float:left;margin:10px 0;color:#999}.eventViewContainerRoot .eventHeader .copyButton{float:right;background-color:#555}.eventViewContainerRoot .eventHeader>.eventSep{float:none;clear:both}.eventViewContainerRoot .eventBody{width:90%;margin:20px auto}.eventViewContainerRoot .eventBody .eventPartTitle{font-size:20px;margin-top:30px}.eventViewContainerRoot .eventBody .eventDescr{margin-top:20px}.eventViewContainerRoot .eventBody .eventGeo{margin-top:20px;width:100%;min-height:230px;border:1px solid #888}.eventEditContainerRoot{display:block;float:left;width:550px;padding:0}.eventEditContainerRoot .saveEventButton{float:left;background-color:#70377a;margin:10px 0 20px}.eventEditContainerRoot .cancelSaveEventButton{float:right;background-color:#70377a;margin:10px 0 20px}.eventEditContainerRoot .eventCardEdit{clear:both;float:none;width:550px;min-height:600px;border:1px solid #555}.eventEditContainerRoot .eventCardEdit>.padding{padding:15px;overflow:hidden}.eventEditContainerRoot .eventAvatar{position:relative;float:left;width:171px;height:257px;border:1px solid #555;overflow:hidden}.eventEditContainerRoot .eventAvatar .uploadHidden{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;cursor:pointer}.eventEditContainerRoot .eventAvatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eventEditContainerRoot .eventEditsRight{float:right;width:290px}.eventEditContainerRoot .eventEditsRight>*{width:100%;margin-bottom:15px}.eventEditContainerRoot .eventEditsMiddle{float:none;clear:both;width:100%}.eventEditContainerRoot .eventEditsMiddle>*{width:100%;margin-bottom:15px}.eventEditContainerRoot .eventEditsMiddle .eventDescription textarea{min-height:90px}.eventEditContainerRoot .eventEditsMiddle .eventGeo{min-height:230px;border:1px solid #888}.eventEditContainerRoot .eventEditsBottom{float:none;clear:both;width:100%}.eventEditContainerRoot .eventEditsBottom .inputGeoRadius{float:left;min-width:120px}.eventEditContainerRoot .eventEditsBottom .notifyUsers{display:block;float:right}.eventEditContainerRoot .eventEditsBottom .notifyUsers svg{color:#70377a}.eventAddContainerRoot{display:block;float:left;width:550px;padding:0}.eventAddContainerRoot .saveNewEventButton{float:left;background-color:#70377a;margin:10px 0 20px}.eventAddContainerRoot .cancelSaveNewEventButton{float:right;background-color:#70377a;margin:10px 0 20px}.eventAddContainerRoot .eventCardEdit{clear:both;float:none;width:550px;min-height:600px;border:1px solid #555}.eventAddContainerRoot .eventCardEdit>.padding{padding:15px;overflow:hidden}.eventAddContainerRoot .eventAvatar{position:relative;float:left;width:171px;height:257px;border:1px solid #555;overflow:hidden}.eventAddContainerRoot .eventAvatar .uploadHidden{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;cursor:pointer}.eventAddContainerRoot .eventAvatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eventAddContainerRoot .eventEditsRight{float:right;width:290px}.eventAddContainerRoot .eventEditsRight>*{width:100%;margin-bottom:15px}.eventAddContainerRoot .eventEditsMiddle{float:none;clear:both;width:100%}.eventAddContainerRoot .eventEditsMiddle>*{width:100%;margin-bottom:15px}.eventAddContainerRoot .eventEditsMiddle .eventDescription textarea{min-height:90px}.eventAddContainerRoot .eventEditsMiddle .eventGeo{min-height:230px;border:1px solid #888}.eventAddContainerRoot .eventEditsBottom{float:none;clear:both;width:100%}.eventAddContainerRoot .eventEditsBottom .inputGeoRadius{float:left;min-width:120px}.eventAddContainerRoot .eventEditsBottom .notifyUsers{display:block;float:right}.eventAddContainerRoot .eventEditsBottom .notifyUsers svg{color:#70377a}.notifContRoot{padding:0}.notifContRoot .contSplitter{float:none;clear:both}.notifContLeftRoot{float:left;width:50%}.notifContRightRoot{float:right;width:50%}.notifContRoot .contTitle{margin-bottom:15px}.notifContLeftRoot .contTitle{float:left}.notifContRightRoot .contTitle{float:right}.notifContRoot .notifSendCont{clear:both;padding:0 20px 0 0}.notifContRoot .notifDataCont{clear:both;padding:20px;border:1px solid #555;border-radius:10px;min-height:300px;overflow:auto}.notifContLeftRoot .notifDataCont{margin-right:20px;padding:0}.notifContRightRoot .notifDataCont{margin-left:20px;height:500px}.notifContRightRoot .notifDataCont .notifItem{clear:both;margin-bottom:40px}.notifContRightRoot .notifDataCont .notifItemTitle{clear:both;float:none;color:#000}.notifContRightRoot .notifDataCont .notifItemText{clear:both;float:none;color:#666}.notifContRightRoot .notifDataCont .notifItemEventTypes{clear:both;float:none;color:#999}.notifContRightRoot .notifDataCont .notifItemDate{clear:both;float:right;color:#999}.notifContRoot .notifSendData{width:100%;height:100%;margin-top:15px}.notifContRoot .notifSendData fieldset{border:1px solid #555;border-radius:10px}.notifContRoot .notifSendData textarea{min-height:150px}.notifContRoot .notifSendTitle{width:100%;height:100%}.notifContRoot .notifSendTitle fieldset{border:1px solid #555;border-radius:10px}.notifContRoot .notifSendTitle textarea{min-height:280px}.notifContLeftRoot .contEventTypes{float:right;padding:10px;margin:20px;border:1px solid #555;border-radius:10px;min-height:50px}.notifContLeftRoot .notifTargetTypeCheckbox{display:block}.notifContLeftRoot .notifTargetTypeCheckbox svg{color:#70377a}.notifContLeftRoot .addNotification{display:block;clear:both;float:right;width:200px;background-color:#70377a;margin:0 20px}.contUsersRoot{padding:0}.contUsersRoot .contSearch{margin-top:10px}.contUsersRoot .contUsersList{margin-top:20px}.contUsersRoot .ButtonGroup{margin-right:20px}.contUsersRoot .ButtonGroup .MuiButton-outlined{border-color:#70377a;color:#70377a}.contUsersRoot .ButtonGroup .MuiButton-contained{border-color:#70377a;background-color:#70377a;color:#fff}.contUsersList [user_confirmed="0"]{color:#666}.contUsersList [user_status="2"]{background-color:#c79c26;color:#fff}.contUsersList .userContextMenuInvoker{cursor:pointer}.contUsersList .inactiveRow{background-color:#dfdfdf;color:red!important}.contUsersList .inactiveRow td{color:#555!important}.contUsersList .confirmedRow{background-color:#f5fff7}.contUsersList .actionsCell{min-width:120px}.contUsersList .nameCell{display:flex;align-items:center}.UsersModalContainer{border:1px solid #ccc;padding:15px}.UsersModalContainer .UsersModalTitle{padding:15px 0;margin:0 0 10px;border-bottom:2px solid orange}.UsersModalContainer .PhoneInput{width:100%;margin:15px 0}.UsersModalContainer .UsersButton{display:inline;background-color:#70377a;margin-left:15px}.UsersModalContainer .UsersCancelButton{display:inline;border-color:#70377a;color:#70377a;margin-left:15px}.UsersModalContainer .ButtonContainer{text-align:right}.UsersModalContainer .UserAvatar{position:relative;width:400px;height:200px;overflow:hidden}.UsersModalContainer .uploadAvatar{display:flex;align-items:center}.UsersModalContainer .uploadAvatar .uploadHidden{position:absolute;left:0;top:0;opacity:0;cursor:pointer;width:100%;height:100%}.UsersModalContainer .avatarBox{position:relative}.seasonsContainerRoot{position:relative;margin:0;padding:0}.seasonsContainerRoot .addEventTypeButton{display:block;background-color:#70377a;margin:10px 0 20px}.eventTypeSummary .item{float:left;margin-right:20px}.eventTypeSummary .item.name_container{width:300px}.eventTypeSummary .item.name{margin-right:0;max-width:250px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700}.eventTypeSummary .updateEventType{color:#1608bf}.eventTypeSummary .deleteEventType,.eventTypeSummary .updateEventType{display:block;float:left;margin-left:5px;font-size:18px;cursor:pointer}.eventTypeSummary .deleteEventType{color:#d61406}.eventTypeSummary .item.statistics{width:100px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eventTypeSummary .item.active_season{width:250px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eventTypeDetails .container_seasons{float:left;width:60%}.eventTypeDetails .container_separator{float:left;width:5%;height:10px}.eventTypeDetails .container_teams{float:left;width:35%}.eventTypeDetails .container_seasons>table,.eventTypeDetails .container_teams>table{float:none;clear:both}.eventTypeDetails .container_seasons>.label,.eventTypeDetails .container_teams>.label{float:left;margin-left:15px;font-size:20px}.eventTypeDetails .container_seasons>.newSeason,.eventTypeDetails .container_teams>.newTeam{float:left;margin-left:5px;cursor:pointer;color:#1608bf}.eventTypeDetails .container_seasons table .seasonName{float:left}.eventTypeDetails .container_seasons table .updateSeason{display:block;float:left;margin-left:5px;font-size:18px;cursor:pointer;color:#1608bf}.eventTypeDetails .container_seasons table .deleteSeason{display:block;float:left;margin-left:5px;font-size:18px;cursor:pointer;color:#d61406}.eventTypeDetails .container_teams table .teamName{float:left;max-width:65%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.eventTypeDetails .container_teams table .updateTeam{display:block;float:left;margin-left:5px;font-size:18px;cursor:pointer;color:#1608bf}.eventTypeDetails .container_teams table .deleteTeam{display:block;float:left;margin-left:5px;font-size:18px;cursor:pointer;color:#d61406}.eventTypeDetails .container_teams table .team_avatar{width:100px;height:50px;-o-object-fit:cover;object-fit:cover}.dialogContent .contentItem{position:relative;width:400px;padding:10px 0}.dialogContent .contentItem>*{width:100%}.dialogContent .contentItem .eventTypeDescription textarea,.dialogContent .contentItem .seasonDescription textarea,.dialogContent .contentItem .teamDescription textarea{min-height:90px}.dialogContent .teamAvatar{position:relative;width:400px;height:200px;border:1px solid #555;overflow:hidden}.dialogContent .teamAvatar .uploadHidden{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;cursor:pointer}.dialogContent .teamAvatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.statisticsContainerRoot{position:relative;margin:0;padding:0}.statisticsContainerRoot .eventTypeSelector{display:block;float:left;margin:0 10px 10px 0;background-color:#fff;color:#555;height:50px;width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statisticsContainerRoot .eventTypeSelector.active{background-color:#70377a;color:#fff}.statisticsContainerRoot .eventTypesContainer{margin:0}.statisticsContainerRoot .eventsContainer{margin-top:30px}.statisticsContainerRoot .eventSummary .item{float:left;margin-right:20px}.statisticsContainerRoot .eventSummary .item.name{font-weight:700}.statisticsContainerRoot .eventSummary .item.active_season,.statisticsContainerRoot .eventSummary .item.dates,.statisticsContainerRoot .eventSummary .item.name{width:250px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statisticsContainerRoot .nameCell{display:flex;align-items:center}.statisticsContainerRoot .eventDetails .change{cursor:pointer;color:#1608bf}.dialogChangeTimeContent{overflow:visible}.dialogChangeTimeContent>*{display:block;float:left}.dialogChangeTimeContent>.time_splitter{margin:10px 5px}.dialogChangeTimeContent>.time_value{width:85px}.dialogAddCheckinContent{overflow:visible}.dialogAddCheckinContent>*{display:block;float:left}.dialogAddCheckinContent>.users_box{width:400px}.SiteMenuRoot{padding:0;margin-bottom:20px}.SiteTitle{text-align:center;padding-top:20px;color:#70377a;font-size:30px}.SiteUser{text-align:right;padding-top:33px;color:#70377a}.SiteMenuIndent{height:20px}.SiteMenuItemsContainer{overflow:hidden;padding:3px 0 5px;margin-top:15px;border:1px solid #444;border-right:none;border-left:none}.SiteMenuItem{float:left;cursor:pointer;color:#70377a;font-size:16px;text-align:center;padding:7px 10px 5px 0}.SiteMenuItem.active{font-weight:700}.SiteMenuItemRight{width:100px;float:right;cursor:pointer;color:#70377a;font-size:16px;text-align:center;padding:7px 0 5px}body{font-size:16px;background-color:#fff}.hidden{display:none}.loadingPageprogress{position:absolute;top:50%;left:50%;margin:-25px}.loadingPageprogress svg{color:#70377a}.loadingPageprogressBackground{position:absolute;top:50%;left:50%;width:150px;height:80px;margin:-40px 0 0 -75px;background-color:#fff;opacity:.4}.loadingPageTitle{position:absolute;top:50%;left:50%;margin:20px -40px;color:#70377a;font-family:Arial;font-weight:700}.floatFixer{float:none;clear:both}