.zoom-img {
	height: 150px;
	width: auto;
	transition: transform 0.5s ease;
	position: relative;
  }
  
  .zoom-img:hover {
	transform: scale(1.6);
	z-index: 10; /* Place the zoomed image on top */
  }

  .spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 100px auto;
}

.spinner > div {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #333;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
}

.spinner .double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
    0%, 100% { -webkit-transform: scale(0.0) }
    50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
    0%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    } 50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}

	.popover {
    	max-width: 100%;
    	/* Adjust as needed */
    	width: auto !important;
    	min-width: 250px !important;
    	font-size: 12px !important;
    }

    .popover-content {
    	word-wrap: break-word;
    }

    .container-fluid {}

    .academic-documents .document .form-group {
    	margin-left: 0px !important;
    }

    .employment-documents .document .form-group {
    	margin-left: 0px !important;
    }

    .col-declaration .form-group {
    	margin-left: 0px !important;
    }

    .player-container {
    	background-color: #eceff1;
    	padding: 0px;
    }

    .player-container-form .control-label {
    	text-align: left !important;
    }

    .player-container-form>.row>.col-md-6 {
    	padding-left: 30px;
    }

    .player-container-form>.row {
    	margin-bottom: 20px !important;
    }

    legend {
    	border-bottom: 1px solid #e5e5e5;
    	margin-bottom: 30px !important;
    	width: 80% !important;
    }

    .address-wrap {
    	padding: 10px;
    	background-color: #f3f6f8;
    	margin-bottom: 15px;
    	border: 1px solid #ddd;
    	border-radius: 3px;
    }

    .employmentDetails-wrap {
    	padding: 10px;
    	background-color: #f3f6f8;
    	margin-bottom: 15px;
    	border: 1px solid #ddd;
    	border-radius: 3px;
    }



    .col-personal-contact-wrap {
    	background-color: #eceff1;
    	border-bottom: 1px solid #fff;
    }

    .col-cricketing-career-wrap {
    	background-color: #eceff1;
    	border-bottom: 1px solid #fff;
    }

    .col-documents-wrap {
    	background-color: #eceff1;
    	margin-top: 0px;
    	margin-bottom: 30px;
    }

    .col-personalDetails {
    	padding-left: 15px !important;
    }

    .col-cricketingDetails {
    	padding-left: 15px !important;
    }

    .cricketingDetails-container {
    	padding: 15px;
    	background-color: #f3f6f8;
    	margin-bottom: 10px;
    	border: 1px solid #ddd;
    	border-radius: 3px;
    }

    .personalDetails-container {
    	padding: 15px;
    	background-color: #f3f6f8;
    	margin-bottom: 10px;
    	border: 1px solid #ddd;
    	border-radius: 3px;
    }

    .contactDetails-container {
    	padding: 15px;
    	background-color: #f3f6f8;
    	margin-bottom: 10px;
    	border: 1px solid #ddd;
    	border-radius: 3px;
    }

    .careerDetails-container {
    	padding: 15px;
    	background-color: #f3f6f8;
    	margin-bottom: 10px;
    	border: 1px solid #ddd;
    	border-radius: 3px;
    	overflow: hidden;
    }

    .documents-container {
    	padding: 15px;
    	background-color: #f3f6f8;
    	margin-bottom: 10px;
    	border: 1px solid #ddd;
    	border-radius: 3px;
    }