.modal-fullscreen {
    margin-top: 64px !important;
}


			.accordion-button_custom {
				position: relative;
				align-items: center;
				width: 100%;
				padding: 2rem 2rem;
				font-size: 1.5rem;
				color: #181c32;
				background-color: #fff;
				border: 0;
				border-radius: 10px;
				overflow-anchor: none;
				transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;
			}

						
			.stepperInput{
				border: 1px solid #DFE1E3;
				border-radius:8px;
				/* height: 3rem; */
				box-shadow: none !important;
			}
			.focusborder{
				border:1px solid #86b7fe;
			}
			.stepperInput:focus + span{
				border:1px solid #86b7fe;
			}
			
			.stepperLabel{
				color: #434F5A;
				font-size: 12px;
				font-weight: bold;
				line-height: 15px;
			}

			.stepperFormBtn{
			background-color: #004A8F;
			color:white;
			height:3rem;
			}
			.stepperFormBtnReverse{
			color: #004A8F;
			background-color:white;
			border:1px solid  #004A8F;
			height:3rem;
			}
			.stepper15FormBtnReverse{
			color: #004A8F;
			background-color:rgba(0, 116, 224, 0.08) ;
			/* border:1px solid  #004A8F; */
			border:none !important;
			height:3rem;
			}
			.invalid-feedback-none{
			display: none;
			width: 100%;
			margin-top: .10rem;
			font-size: .8em;
			color: transparent;
			}

			.invalid-feedback-flex{
			display: flex;
			width: 100%;
			margin-top: .10rem;
			font-size: .875em;
			color: #dc3545;		
			}

						
			.stepper-title{
				font-style: normal;
				font-weight: 600;
				font-size: 28px;
				line-height: 40px;
				text-align: center;
			}
			.shadow {
				box-shadow: 0 .1rem 1rem rgba(0,0,0,.1)!important;
			}
			.stepper-subtitle{
				font-style: normal;
				font-weight: 400;
				font-size: 14px;
				line-height: 19px;
				text-align: center;
				color: #434F5A;
			}

			.app-main-text-color {
				color: #0054A3;
			}
						
			.pieceLabelImageContainer11{
			height:200px;
			overflow:auto;
			cursor: pointer;
			background-color:rgba(225, 228, 235, 0.24);;
			border-radius:12px;
			border:1px dashed #DCDDE0;
			gap:8px;
			font-family: 'AvenirNextLTPro-Demi' ;
			display: flex;
			flex-direction: column;
			align-items: center;
			color: #434F5A;
			font-size: 12px;
			font-weight: bold;
			padding: 24px 24px;
			}

			.pieceFileInput {
				position: absolute;
				z-index: -1000;
				height: 0px;
				width: 0px;
			}

						
			.pieceImageCont{
			position: relative;
			/* background-position: center; */
			background-size: cover;
			background-repeat: no-repeat;
			/* width:100%; */
			height:200px;
			margin-bottom:20px;
			border-radius:12px;
			}

			.pieceImageCont11{
			position: relative;
			/* background-position: center; */
			background-size: cover;
			background-repeat: no-repeat;
			/* width:100%; */
			height:70px;
			border-radius:12px;
			}

						
			.pieceImage{
			background-size: cover;
			display: inline-block;
			background-position: center;
			background-repeat: no-repeat;
			width:100%;
			height:200px;
			margin-bottom:20px;
			border-radius:12px;
			}

			.pieceLabelImageContainer{
			height:200px;
			overflow:auto;
			background-color:rgba(225, 228, 235, 0.24);;
			border-radius:12px;
			border:1px dashed #DCDDE0;
			gap:8px;
			cursor: pointer;
			font-family: 'AvenirNextLTPro-Demi' ;
			display: flex;
			flex-direction: column;
			align-items: center;
			color: #434F5A;
			font-size: 12px;
			font-weight: bold;
			padding: 24px 24px;
			}

						
			.closeImage{
				position:absolute;
				right:25px;
				top:12px;
				height:25px;
				width:25px;
				outline: none;
				box-shadow: none;
				background-color: #0B1B2940;
				display:flex;
				flex-direction: column;
				align-items: center;
				justify-content: center;
				background-position: center;
				background-repeat: no-repeat;
			} 

			.closeImage11{
				position:absolute;
				right:25px;
				top:12px;
				height:25px;
				width:25px;
				outline: none;
				box-shadow: none;
				background-color: #0B1B2940;
				display:flex;
				flex-direction: column;
				align-items: center;
				justify-content: center;
				background-position: center;
				background-repeat: no-repeat;
			}

						
			input::-webkit-outer-spin-button,
			input::-webkit-inner-spin-button {
				-webkit-appearance: none;
				margin: 0;
			}

			/* Firefox */
			input[type=number] {
				-moz-appearance: textfield;
			}


