.list_strure{
    background: #fbfbfb;
    border-color: #d9d9d9;
}
.list_strure h2 {
  
    font-size: 20px;
    border-bottom: 1px solid #d9d9d9;
    background: #fff;
    color: #dc143c;
    padding: 10px 20px;
    /* border-radius: 0; */
    margin-bottom: 0px;
}
.course_list_heading h2 .course_mode_span p {
    margin-bottom: 5px;
    width: 80px;
    margin: 6px auto;
    border: 1px solid #dc143c;
    padding: 8px 3px;
    border-radius: 18px;
    background: #dc143c;
    font-size: 16px;
    color: #fff;
}
.course_list_heading h2 .course_mode_span h5 {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #323232;
    font-size: 14px;
}
.course_list_heading h2 .course_duration_span p {
 
 
    width: 80px;
    margin: 6px auto;
    border: 1px solid #dc143c;
    padding: 8px 3px;
    border-radius: 18px;
    background: #dc143c;
    font-size: 16px;
    color: #fff;
}
.course_list_heading h2 .course_duration_span h5 {
 
    margin-top: 0px;
    margin-bottom: 0px;
    color: #323232;
    font-size: 14px;
}
.width_Box span {
    font-size: 18px;
    font-weight: 500;
    font-family: 'Barlow Semi Condensed', sans-serif;
    color: #434343;
}
.width_Box ul li {
    float: left;
    margin-right: 6px;
    list-style: none;
    text-align: justify;
    display: inline-block;
    background: #f2f2f2a6;
    /* background: #e5e5e5; */
    padding: 2px 15px;
    border-radius: 5px;
    margin-top: 5px;
    border: 1px solid #6a3b5142;
    font-size: 14px;
    font-family: 'Barlow Semi Condensed';
    font-weight: 500;
}
.orange_btn {
    background: #dc143c !important;
}
.course_button_area .orange_btn:hover {
    background: #dc143c !important;

}
.course_button_area{
    padding: 10px 20px;
    padding-bottom: 20px;
}
.list_strure:hover {
    transform: translateY(-3px);
    box-shadow: 1px 6px 20px 5px rgba(185, 185, 185, 0.5);
    border: 1px solid #ebebeb;
}
.width_Box{
    padding: 10px 20px;
}
.list_strure h2:hover {
    color: #dc143c;
}
.list_strure {
    margin-bottom: 15px;
}
.uni_header_menu ul li:last-child {
   border-bottom: 0;
}

.new_main_div{
    width: 100%;
    border: none;
    margin-top: 20px;
}

/* admission form */
label{
	width: 100%;
	font-weight: 500;
	color: #1a1a1a;
	font-size: 16px;
}
.common_details{
	background: none;
	padding: 10px 0;
	margin-bottom: 25px;
	border-radius: 0px;
	color: #333;
	margin-top: 20px;
	border-bottom: 1px solid #cfcfcf;

}
.admission_div{
	border:none;
	margin-top: 10px;
}
span.req {
    color: red;
}

small{
	font-size: 16px;
}
.edu{
	display: flex;
    flex-wrap: wrap;
}
.admission_div h3 {
    margin-top: 0px;
    margin-bottom: 5px;
    color: #dc143c;
}
.form-control{
	font-size: 14px;
	height: 40px;


}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #f7f7f7;
    opacity: 1;
}
.declear
	{
    font-size: 20px;
    font-weight: 500;
    color: #dc143c;

}
.dec_p{
	
    font-weight: 500 !important;
    color: #111;
    font-size: 16px;

}
.form-control{
	color: #444 !important;
	font-size: 15px !important;
	font-weight: 500 !important;
}
input::placeholder,.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #636363 !important;
    font-weight: 400;
    font-size: 15px;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 4px;

}
.select2-results__option{
    font-size: 15px;
    cursor: pointer;
    font-weight: 500;
    color: #444;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 7px;
	right: 6px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 38px;
}

.select2-container .select2-selection--single{
	height: 40px !important;
}
.accept_terms {
	gap: 10px;
	align-items: start;
}
.accept_terms label {
 
	color: #dc143c;
	 
}
.btn-primary {
	background-color: #dc143c;
	border-color: #dc143c;
	padding: 8px 15px;
	font-size: 16px;
	font-weight: 500;
}

.btn-primary:hover {
	background-color: #dc143c;
	border-color: #dc143c;
}

input[type="file"] {
	padding: 0px;
}
input[type="file"]::file-selector-button {
	padding: 12px;
	background-color: #dc143c;
	color: #fff;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin-right: 10px;
}

.check_div{
    display: flex;
    align-items: start;
    gap: 10px;
}

select.form-control{
    padding-right: 10px;
}
.btn-warning{
    padding: 8px 15px;
    font-size: 16px;
}
.form-control{
    margin-bottom: 10px;
}

@media (max-width: 764px) {
    .online_wrapper{
        margin-top: 30px;
    }
}

.imp-info {
    background: #fff3f3;
    /* border-left: 5px solid #dc143c; */
    padding: 30px 0 0px;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
}@media (max-width: 1024px) {
    .imp-info {
        flex-wrap: wrap;
        gap: 10px;
        flex-direction: column;
        justify-content: start;
    }
}
td, th {
    border: 1px solid #ccc;
    text-align: left;
    padding: 8px;
    font-size: 16px;
    font-weight: 500;
    color: #434343;
}
.detailTable td , .detailTable th{
    border: none;
}