/*
Put here your own style
*/
#ox_IceReservation_AdultRec__button_bar > div {
	display: none;
}

#ox_IceReservation_AdultRec__view > table:nth-child(1) > tbody > tr > td {
	display: none;
}

div#ox_IceReservation_MyIce__button_bar {
	display: none;
}
#ox_IceReservation_MyIce__view > table:nth-child(1) > tbody > tr > td {
	display: none;
}
#ox_IceReservation_WhoIsSkating__view > table:nth-child(1) > tbody > tr > td {
	display: none;
}
#ox_IceReservation_ContractIcePackages__button_bar {
	display: none;
}
#ox_IceReservation_ContractIcePackages__view > table:nth-child(1) > tbody > tr > td {
	display: none;
}
#ox_IceReservation_S4SPracticeIce__button_bar {
	display: none;
}
#ox_IceReservation_S4SPracticeIce__view > table:nth-child(1) > tbody > tr > td {
	display: none;
}
#ox_IceReservation_Summer2025Training__button_bar {
	display: none;
}
#ox_IceReservation_Summer2025Training__view > table:nth-child(1) > tbody > tr > td {
	display: none;
}
#ox_IceReservation_ContractIndividualSessions__button_bar {
	display: none;
}
#ox_IceReservation_ContractIndividualSessions__view > table:nth-child(1) > tbody > tr > td {
	display: none;
}
#ox_IceReservation_MonitorSignUp__button_bar {
	display: none;
}
#ox_IceReservation_MonitorSignUp__view > table:nth-child(1) > tbody > tr > td {
	display: none;
}
#ox_IceReservation_IceSessionsPublic__button_bar {
	display: none;
}
#ox_IceReservation_IceSessionsPublic__view > table:nth-child(1) > tbody > tr > td {
	display: none;
}

#ip_bottom_matter
{
	padding-left: 20px;
}

#hamburger-iconOLD {
  /* Enforces the minimum 48px touch target */
  width: 48px;
  height: 48px;
  
  /* Centers the visual icon inside the 48px box */
  display: flex;
  align-items: center;
  justify-content: center;
  
  /* Resets default button styling */
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}

#hamburger-icon2 {
	padding-inline: 2%;
	/* padding-left: 10px; 
	width: 5dvw; 
  width: 5vw;  */
  width: 48px;
}
#iceP_hamburg {
	display: inline-block;
	vertical-align: top;
}

#hamburger-icon {
	padding-inline: 2%;
	/* padding-left: 10px; 
	width: 5dvw;
  	width: 5vw;  */
  	width: 48px;
	
}

span#ip-hburg2 {
	display: inline-block;
	vertical-align: top;
}

ip-logo {
	display: inline-block;
	vertical-align: top;
}

span#module_title {
	display: inline-block;
	vertical-align: top;
	font-size: 24px;
	margin-top: 10px;
	margin-left: 5px;
	font-weight: bold;
}

span#legend {
	text-align: right;
    display: inline-block;
    font-style: italic;
    width:97%;
}
.iceplusgreen {
	background: limegreen;
}
.iceplusyellow {
	background: yellow;
}

.menu-container {
	color: var(--modules-list-color);
	font-weight: bold;
	padding-left: 15px;
	text-indent: -5px;
	padding-bottom: 15px;
}
.menu-toggle {
	color: var(--modules-list-color);
	font-weight: bold;
}

.menu-icon {
	color: var(--modules-list-color);
	font-weight: bold;
}

.menu-contents {
	color: var(--modules-list-color);
	font-weight: bold;
}

.mobile .menu-icon {
	font-size: 125%;
}



.mobile .menu-toggle {
	font-size: 150%;
}



#accountwidget {
    position:absolute;
    right: 10px;
    top: 5px;
    color: white;
    font-size: 80%;
    font-weight: bold;
    background: red;
    
}

#ipWelcomeDialog
{
	font-size: 125%;
}

#closeBtn
{
	font-size: 175%;
}


.iceplusbutton {
	background: limegreen;
    color: black;
    box-shadow: 0px 1px 3px gray;
    padding: 3px 10px;
    margin-right: 4px;
    margin-bottom: 8px;
    margin-left: 4px;
    margin-top: 6px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 10px;
    cursor: pointer;
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    

}

.iceplusbuttoncaution {
	background: yellow;
    color: black;
    box-shadow: 0px 1px 3px gray;
    padding: 3px 10px;
    margin-right: 4px;
    margin-bottom: 8px;
    margin-left: 4px;
    margin-top: 6px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 10px;
    cursor: pointer;
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
}

.mobile #modules_list {
	vertical-align: top;
	display: flex;
	flex-direction: column;
	height: 100vh;
	background: var(--modules-list-background);
	box-shadow: 0px 0px 4px var(--modules-list-shadow);
	z-index: 10;
}
.mobile .module-name {
	color: var(--modules-list-color);
	font-size: 150%;
}

.ox-list-pair input[type="checkbox"] {
display: none;
}
 
.ox-list-odd input[type="checkbox"] {
display: none;
}

.ox-list-scroll input[type="checkbox"] {
display: none;
}


.ox-list-odd input[name="ox_IceReservation_EmailLists__xava_selected"] {
	display: inline;
}

.ox_IceReservation_EmailLists__list_scroll input[type="checkbox"] {
display: inline;
}


.ox_IceReservation_EmailLists__list-pair input[type="checkbox"] {
display: inline;
}

.ox_IceReservation_EmailLists__list-odd input[type="checkbox"] {
display: inline;
}

.ox_IceReservation_ContractIndividualSessions__list_scroll input[type="checkbox"] {
display: none;
}

.ox_IceReservation_ContractIndividualSessions_list_scroll input[type="checkbox"] {
display: none;
}

.ox_IceReservation_ContractIndividualSessions-list_scroll input[type="checkbox"] {
display: none;
}

.ox_IceReservation_ContractIndividualSessions-list-scroll input[type="checkbox"] {
display: none;
}

.ox_IceReservation_ContractIndividualSessions__list_pair input[type="checkbox"] {
display: none;
}
 
.ox_IceReservation_ContractIndividualSessions-list_pair input[type="checkbox"] {
display: none;
}

.ox_IceReservation_ContractIndividualSessions-list-pair input[type="checkbox"] {
display: none;
}


.ox_IceReservation_ContractIndividualSessions-list-odd input[type="checkbox"] {
display: none;
}

#ox_IceReservation_IcePackage__list input[type=checkbox] {
	display: inline-block;
}


/*
#ox_IceReservation_IcePackage__list [name="ox_IceReservation_IcePackage__xava_selected"] input[type=checkbox] {
	display: inline-block;
}
<input type="checkbox" name="ox_IceReservation_IcePackage__xava_selected" value="selected:1" onclick="openxava.onSelectElement('IceReservation','IcePackage','','row=1,viewObject=xava_view',this.checked,'ox_IceReservation_IcePackage__1',false,'','border-bottom: 1px solid;','',false,false,1,'xava_tab')">
*/
/*
#ox_IceReservation_IcePackage input[type="checkbox"] {
	display: inline;
}

#ox_IceReservation_IcePackage__1 > td:nth-child(2) > input[type=checkbox]

input[name="#ox_IceReservation_IcePackage*"] input[type="checkbox"] {
	display: inline;
}

<input type="checkbox" name="ox_IceReservation_IcePackage__xava_selected" value="selected:1" onclick="openxava.onSelectElement('IceReservation','IcePackage','','row=1,viewObject=xava_view',this.checked,'ox_IceReservation_IcePackage__1',false,'','border-bottom: 1px solid;','',false,false,1,'xava_tab')">

*/


