  @font-face {
    font-family: 'Trebuchet MS';
    font-style: normal;
    font-weight: normal;
    src: local('Trebuchet MS'), url('trebuc.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Trebuchet MS Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Trebuchet MS Italic'), url('Trebuchet-MS-Italic.woff') format('woff');
    }
	
	body{ font-family: 'Trebuchet MS';}
	
	body {color: #1a1a1a; 			background-image: url(https://indianjournalofanesthesia.com/wp-content/uploads/2025/08/bg.jpg) ; background-size: cover;
			}
			.header-text {
			font-size: 4rem;
			font-weight: 800; 
			color: #fff;
			text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
			}
			.sub-header {
			font-size: 1.8rem;
			font-weight: 600;
			color: #1a1a6b;
			}
			.upload-box .btn {
 width: 100%;
  padding: 6px 15px;
  font-weight: 500;
  font-size: 17px;
  letter-spacing: 1px;
  background: #1d1d1d;
  color: #fff; margin-top:7px;
}
.checkj ul.ik {
    margin-top: -11px;
}
.alert.alert-success.suc{    position: fixed;
    width: 90%;
    max-width: 400px;
    top: 50%;
    left: 50%; z-index:999999;
    transform: translate(-50%, -50%);}
.alert.alert-success.suc p{    margin-top: 16px;
    color: #000;
    font-size: 17px;}
.cthbtn{float: right;
    margin-top: -16px;
    margin-right: -16px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    background: #000;
    border: none;
    line-height: 20px;
    padding-bottom: 4px;}
 .blick{animation: blinker 1s step-end infinite;
  color: #fff;
  font-size: 20px;
  text-align: center;
  margin-bottom: 18px;}
@keyframes blinker {
  50% {
   color:yellow;
  }
}
.isaform .checkbox-list.ik{margin-top:-11px;}
.isacont{padding-top: 60px;}
.checkj{margin-top:40px;}
.checkj ul{list-style:none; padding-left:0px;}
.checkj ul li{}
.isacont h5{font-weight: bolder; 
  font-size: 35px;
  margin-bottom: 0px; }
.isacont ul li{font-weight: 500;  font-size: 18px;  margin-bottom: 0px; align-content: last baseline;}
.isacont ul li img{width:16px; height:16px; margin-right:4px; display:inline-block;}
#fileInput {
  display: none;
}
			.upload-box {
			text-align: center; position:relative;
  max-width: 320px;
  margin: auto;
			}
			.divider {
  background: #34275d;
  width: 3px;
  height: 72%;
  display: block;
  position: absolute;
  top: 6%;
  left: -30px;
}
.divider:before{display: block;
  content: '';
  background: #34275d;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-left: -3px;
  margin-top: -7px;}
.divider:after{display: block;
  content: '';
  background: #34275d;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-left: -3px;
  margin-bottom: -7px; position: absolute;
  bottom: 0px;}
			.upload-box img {
			max-width: 100%;
  height: auto;
  border: #000 6px solid;
  border-radius: 5px;
			}
			.upload-box small {
			display: block;
  margin-top: 6px;
  font-size: 19px;
  color: #fff;
  font-style: italic;
  font-weight: 600;
			}
			.form-label {
			font-weight: bold;
			}
			.checkbox-list {
			list-style: none;
			padding-left: 0;
			}
			.checkbox-list li {
			margin-bottom: 5px;
			}
			.btn-submit {
			background-color: #4a2c87;
			color: #fff;
			font-weight: bold;
			padding: 10px 25px;
			border-radius: 6px;
			}
			.btn-submit:hover {
			background-color: #361f63;
			color: #fff;
			}
			footer {
			margin-top: 40px;
			font-size: 0.9rem;
			color: #222;
			}
			
			
			
			
			
			
			
			
			.isaform{position:relative;}
			.isaform:before{}
			.isaform .input-group{margin-bottom: 10px;}
			.isaform .form-label{font-weight: 500;  font-size: 18px;  margin-bottom: 0px; align-content: last baseline; color:#FFFFFF;}
			.isaform .form-control{border:none; border-bottom: #fff 2.5px dotted; background: transparent;}
			.isaform .checkbox-list{margin-top:40px}
			.isaform .checkbox-list li{font-size:18px; font-weight: 500; color:#FFFFFF;}
			.isaform .checkbox-list li input{border-radius:0px; width:16px; height:16px; margin-right: 3px;}
			.isaform .btn{background: #34275d;
  color: #fff;
  font-weight: 600;
  letter-spacing: 1px;
  border-radius: 0px;
  padding: 5px 18px;
  margin-top: 26px;
  margin-left: -100px;}
			/* Custom Checkbox */
								.form-check-input {
								  width: 20px;
								  height: 20px;
								  background-color: black;
								  border: 2px solid black;
								  cursor: pointer; border-radius: 0px;
								}
								.form-check-input:checked {
								  background-color: black;
								  border-color: black;
								}
								.form-check-input:checked[type=checkbox] {
								  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='white' d='M6.173 12.414 2.757 9l1.414-1.414L6.173 9.586l5.657-5.657L13.243 5.343z'/%3e%3c/svg%3e");
								  background-size: 12px 12px;
								  background-position: center;
								  background-repeat: no-repeat;
								}
								.form-check-input:checked[type=radio] {
								  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='white' d='M6.173 12.414 2.757 9l1.414-1.414L6.173 9.586l5.657-5.657L13.243 5.343z'/%3e%3c/svg%3e");
								  background-size: 12px 12px;
								  background-position: center;
								  background-repeat: no-repeat;
								}
								
.rakbox {
  text-align: left; color:#FFFFFF;
}
.rakbox p strong{}
.rakbox p{font-size: 16px; line-height: 21px;}
			
			.text-center.tlogo {margin-top: 45px;
  margin-bottom: 61px;
}
.p1 {
  font-weight: 500;
  font-size: 17px;
  color: #fff;
  margin-bottom: 80px;}
  .p2 {
  font-weight: 500;
  font-size: 19px;
  /*color: #555;*/ color:#fff;
}
.p3 {
  /*color: #111;*/color: #fff;
  font-weight: 600;
  font-size: 17px;
  margin-bottom: 15px;
}
.p4{max-width: 240px;}
.p5 {
  max-width: 115px;
}
.isaform{position:relative;}



@media only screen and (max-width:768px){

	.isaform .btn{margin-top: 10px; margin-left: 0px;}
	.text-center.tlogo {
  margin-top: 35px;
  margin-bottom: 50px;
}
.p3 {
  color: #111;
  font-weight: 600;
  font-size: 13px;
  margin-bottom: 12px;
}
.p4 {
  max-width: 147px;
}
.p1 {
  font-weight: 500;
  font-size: 15px;
  color: #555;
  margin-bottom: 14px;
}
.p5 {
  max-width: 95px;
}

.p2 {
  font-weight: 500;
  font-size: 16px;
  color: #555;
}
}

.input-group>.form-control, .input-group>.custom-select, .input-group>.custom-file {color:#FFFFFF !important;}