.has-error,.help-block {
  color: red !important;
}
.dobError{
	color: red !important;
	font-size: 11px;
}
.mediumOfOtherSection{
	display: none;
}
.aadhar_number{
	display: none;
}
.radio_left
{
	padding-left: 20% !important;
}
.courses{
	display:none;
}

.nationality_proof{
	display:none;
}

.dist_type{
	display: none;
}

.additional_proof{
	pointer-events: none;
}

#courses_tab,#hsc_tab{
	pointer-events: none;
}

.main-form-div{
	width:90%;
	margin-left: 5%;
}

.fa-times{
	color: red;
}

.fa-check{
	color: green;
}

#dist_error,#exservice_error,#phy_challenged_error,#island_error,#srilanka_error,#graduate_error{
	display: none;
	color:red;
	font-size: 11px !important;
}

.after_payment{
	border-radius: 1px solid;
	padding-left: 10%;
	padding-right: 10%;
}

.appl_no{
	font-size: 2em;
}

.after_payment_container{
	padding-left:10%;
	padding-right:10%; 
	padding-top:15%; 
}

.passing_month{
	margin-bottom: 10px;
}

.hsc_table { 
	width: 100%; 
	border-collapse: collapse; 
}

#hsc_back_btn,#course_back_btn{
	margin-bottom: 10px;
}
.hsc_width
{
	width: 8% !important;
}
.passing_month
{
	font-size: 12px !important;
}
.passing_year
{
	font-size: 12px !important;
}
.hsc_month
{
	width: 23% !important;
}
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

		/* Force table to not be like tables anymore */
		.hsc_table, .hsc_thead, .hsc_body, .hsc_th, .hsc_td, .hsc_tr { 
			display: block; 
		}

	
		/* Hide table headers (but not display: none;, for accessibility) */
		.hsc_thead .hsc_tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		.hsc_td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50% !important; 
		}
		
		.hsc_td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			/*white-space: nowrap;*/
		}
		
		/*
		Label the data
		*/
		.hsc_td:nth-of-type(1):before { content: "Subject"; }
		.hsc_td:nth-of-type(2):before { content: "Mark Scored"; }
		.hsc_td:nth-of-type(3):before { content: "Maximum Marks"; }
		.hsc_td:nth-of-type(4):before { content: "Month & Year Of Passing"; }
		.hsc_td:nth-of-type(5):before { content: "Register Number"; }
		.hsc_td:nth-of-type(6):before { content: "No of Attempt"; }
	}
	

	/* Smartphones (portrait and landscape) ----------- */
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 480px) {
		.hsc_table{
			border: none;
		}
		.hsc_body { 
			padding: 0; 
			margin: 0; 
			width: 320px; }
		}
	
	/* iPads (portrait and landscape) ----------- */
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
		.hsc_body { 
			width: 495px; 
		}
	}

#all_appl.dataTable thead th {
	border-bottom: 0;
}

#all_appl.dataTable.no-footer {
  border-bottom: 0;
}

#all_appl_UG_filter,#all_appl_PG_filter{
	width: 100%
}

.total_count{
	float: left;
}

.other_caste_field{
	display:none;
}
#student_photo_error{
	display:none;
	color:red;
	font-size: 80%;
}
#sslc_marksheet_error{
	display:none;
	color:red;
	font-size: 80%;
}

#aadhar_proof_error{
	display:none;
	color:red;
	font-size: 80%;
}

#nationality_proof_error{
	display:none;
	color:red;
	font-size: 80%;
}

#community_proof_error{
	display:none;
	color:red;
	font-size: 80%;
}
.semester{
	border: 1px solid #ccc;
	padding: 5px;

}
.semester table{
	margin-bottom: 0px;
}
.hsc_td .fas{
	font-size: 20px;
	cursor: pointer;
}
.ugLable{
	font-family: "Nunito", sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6;
    color: #212529;
    text-align: left;
}