/* CONTEST ITEMS */
/*************************************************************************************************/

.fishing-center-container {
    display: block;
    flex-direction: column; 			    /* Arrange items vertically */
    justify-content: center; 			    /* Horizontally center the content */
    align-items: top;        			    /* Vertically center the content */
    margin: 0 auto; 					    /* Optional: to center the container */
    /*background-color: red;                /**/

    width: 100%;            			    /* Width */
    height: 100%;           			    /* Height */
    max-width: 600px;                       /* Maximum width */
    
    
    
}






.contest-header {
    background-color: lightgreen;
    /*padding: 20px;                        /* Spacing inside */
    margin-top: 10px; 		                /* Spacing outside */
    margin-bottom: 10px; 				    /* Spacing outside */
    width: 100%;            			    /* Width */
    height: 140px;           			    /* Height */
    border: 2px solid #000;	
}

    .contest-header table {
    	width: 100%;            			/* Width */
	    height: 100px;           			/* Height */
        border-collapse: collapse;
        /*background-color: blue;         /**/
    }
    
    .contest-header th, td {
        /*border: 1px solid black;        /**/
        /*padding: 8px;                     /**/
        text-align: left;                   /* Align text to the left */
        vertical-align: top;                /* Align text to the top */
    }
















.contest-box {
    background-color: lightblue;
    padding: 20px;
    margin-bottom: 10px; 				/* Spacing between boxes */
    /*width: 300px;                     /**/
    border: 2px solid #000;
}




















/* CONTEST PLAYERS */
/*************************************************************************************************/

.fishing-center-container table{
	margin-top: 20px;
	margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
}
	
	/* Style for the table header */
	.fishing-center-container thead {
	    position: sticky;
	    top: 20;
	    background-color: lightblue;
	}
	
	.fishing-center-container th {
        cursor: move;
    }
	
	.fishing-center-container tr {
	    border-bottom: 1px solid #ddd;/* Optional: Add a border between rows */
	    height: 20px; 					/* Set the height of the table rows */
	}
	
	/* Apply alternating colors to table rows */
	.fishing-center-container tr:nth-child(even) {
	    background-color: #f9f9f9; 	/* Set the background color for even rows */
	}
	
	.fishing-center-container th, td {
	    padding: 10px; 					/* Optional: Add padding to the cells */
	}
	
	/* Optional: Remove border from the last row */
	.fishing-center-container tr:last-child {
	    border-bottom: none;
	}














/* FISHING FORM */
/*************************************************************************************************/

.fishing-form-container{
    background-color: #555555;
    color: white;
    /*border: 2px solid #3498db;   		/*  */
    border-radius: 15px;
    padding: 10px;
}


	.fishing-form-container table{
		vertical-align: middle;
	}
	
	.fishing-form-container tr {
	    height: 15px; 					/* Set the height of table rows */
	    padding: 0; 					/* Set padding to 0 for table rows */
	}
	
	.fishing-form-container td {
	    padding: 4px;
	    /* border: 1px solid #ddd;      /* Set border for cells */
	}
	
	
	
	
	.fishing-form-container a {
		color: white;
		text-decoration: none; 			/* Remove underline */
	}
		
	.fishing-form-container a:visited {
		color: white;
	}
		
	.fishing-form-container a:hover {
		text-decoration: underline;
	}
		
	.fishing-form-container a:active {
		color: white;
	}










/* FISHING FORM TAB */
/*************************************************************************************************/

/* Style the tab buttons */
.fishing-tab {
    display: flex;
    border-bottom: 1px solid #ccc;
}

        .fishing-tab a {
            padding: 14px 16px;
            text-decoration: none;
            color: black;
            border: 1px solid transparent;
            border-bottom: none;
            cursor: pointer;
        }

        .fishing-tab a:hover {
            background-color: #ddd;
        }

        /* Style the active tab button */
        .fishing-tab a:target,
        .fishing-tab a[href="#Tab2"]:target,
        .fishing-tab a[href="#Tab1"]:not(:target) {
            background-color: #ccc;
            border: 1px solid #ccc;
            border-bottom: none;
        }

        /* Hide all tab content by default */
        .tabcontent {
            display: none;
            padding: 16px;
            border: 1px solid #ccc;
        }

        /* Show the target tab content 
        .tabcontent:target {
            display: block;
        } /**/
        
        /* Show the target tab content */
        .tabcontent:target,
        .tabcontent#Tab1 {
            display: block;
        }

/*************************************************************************************************/
/* End-of File! */