@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;900&display=swap');

*{ margin:0; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;  -moz-transition:all 0.5s ease 0s;  -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;  transition:all 0.5s ease 0s;}
html{ scroll-behavior: smooth;}
a{ text-decoration: none; color:inherit; -moz-transition:all 0.5s ease 0s;  -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;  transition:all 0.5s ease 0s; }
a:hover, a:focus{ text-decoration:none; color:#000;}
:focus, button:focus { outline: -webkit-focus-ring-color auto 0px;} {outline: -webkit-focus-ring-color auto 0px;}
img{ max-width:100%;}
p{ line-height:25px;}
h1, h2, h3, h4, h5, h6{ font-weight:900;}
ul, ol{ padding-left:15px; }
ul li, ol li{ margin-top:8px; }
ul li:first-child, ol li:first-child{ margin-top:0px; }

body{  font-size:14px; line-height:normal; background: #F9F9F9; font-family: 'Poppins', sans-serif; color:#212529; }

:root{
--accent_color_red: #f4f4f4;
--accent_color_blue:#111D5E;
--black_bg:#262626;
--white:#fff;
--yellow:#FFEB3B;

}

.submitaddbutton {
    margin-top: 21px;
}

.submitaddbutton a, .submitaddbutton a:hover {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 12px;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    background: #007bff;
    color: #fff;
}
#SubjectAvail a {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 14px;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    background: #007bff;
    color: #fff;
}
.accent_color_red{ color:#000; }
.accent_color_blue{ color:var(--accent_color_blue); }
.accent_color_red_bg{ background-color:var(--accent_color_red); }
.accent_color_blue_bg {
    background: #e0f2fe;
    background-size: cover;
    background-repeat: no-repeat !important;
}
.text_white{ color:var(--white); }
.text_yellow{ color:#263e8a; }
.black_bg{ background-color:var(--black_bg); }

nav#navbar-example3 {
    height: auto;
    background: #00000000;
    padding: 0 16px !important;
}
nav#navbar-example3::after{
	display: none;
}
.paymentbox {
    display: inline-block;
    background: #263e8a;
    color: #ffffff !important;
    padding: 5px 8px;
    border-radius: 9px;
    text-decoration: none !important;
    margin-bottom: 5px;
    font-size: 15px;
    text-transform: uppercase;
}
/*[header start]*/

.top_header{ background:var(--accent_color_red); color:#000;border-bottom: 1px solid #dbd2d2; }
.top_header .menuTop{  margin:0; padding:0 }
.top_header .menuTop > li{ list-style:none; display:inline-block; vertical-align:middle; border-left:1px dashed #000000; padding:0px 2px;margin: 0 !important; }
.top_header .menuTop > li a{
	 color: #000;
}
.top_header .menuTop > li:first-child{ border-left:0; padding-left:0;}
.top_header .menuTop > li i{  width:34px; height:34px; border-radius:50%; color:#000; padding:8px 0; text-align: center; font-size:18px; }
.top_header .menuTop > li a:hover , .top_header .menuTop > li a:focus,
.top_header .menuTop > li a:hover i, .top_header .menuTop > li a:focus i,
.top_header .ylink
 { color: #111d5e;}
p.onlineCounsellingText {
    margin: 0;
    line-height: normal;
    color: #000;
    font-weight: normal;
    text-transform: uppercase;
}

/*.top_header_left .menuTop > li a:hover i, .top_header_left .menuTop > li a:focus i{ background: var(--accent_color_red); color:#fff;  }*/
.animatedText{     animation: animate 2.5s linear infinite; }
.onlineCounsellingText a, .animatedText{     animation: animate 2.5s linear infinite; }
.onlineCounsellingText a:hover, .onlineCounsellingText a:focus, .animatedText:hover{ text-decoration:underline; }


.navbar{
    padding:0px 0px 0px 0px !important;
    height: 95px;
    background: #e0f2fe url(../img/header-bg.png) center center;
    /* background: linear-gradient(120deg, #e0f2fe, #f0f9ff); */
    position: relative;
    background-size: cover;
    background-repeat: no-repeat; 
	overflow: hidden;
}
.navbar::after {
    content: "";
    position: absolute;
    width: 200px;
    height: 200px;
    background: #93c5fd;
    border-radius: 50%;
    top: -50px;
    right: 0px;
    opacity: 0.3;
}
.navbar-brand{ font-size:24px; font-weight:600; padding:0; line-height: 35px; margin: 0 !important;}
.navbar-light .navbar-brand{color:#000;} 
.navbar-brand>img{ height:89px !important; float:left; margin-right: 10px;}


.navbar-collapse{ flex-grow:initial; }
.navbar-light .navbar-nav .nav-item{ margin:0 15px; position:relative; }
.navbar-light .navbar-nav .nav-item:before{ content: '';  position: absolute;  width: 1px; height: 20px; background: #000;  top: -1px;   left: -15px;}
.navbar-light .navbar-nav .nav-item:first-child:before{  display:none; }
.navbar-light .navbar-nav .nav-link{font-weight: 500;
    color: #000000;
    position: relative;
    overflow: hidden;
    font-size: 16px;
    line-height: 20px;
    padding: 0 10px 0px;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link{color: #263e8a;}
.navbar-light .navbar-nav .nav-link:before,
.navbar-light .navbar-nav .nav-link.show:before,
.navbar-light .navbar-nav .nav-link:before, .navbar-light .navbar-nav .nav-link.show:before
{ content:''; position:absolute; bottom:0; width:100%; height: 2px;  background:var(--accent_color_red); left: -100%;  -moz-transition:all 0.5s ease 0s;  -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;  transition:all 0.5s ease 0s; }

.navbar-light .navbar-nav .nav-link:hover:before, 
.navbar-light .navbar-nav .nav-link.active:before{left: 0;}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover{ color:#000 ; }


.dropdown-menu{ padding:0 0; background: #F9F9F9; font-size:14px;  }

.dropdown-menu li{border-top:1px solid #efefef; }
.dropdown-menu li:first-child;{border-top:0px solid #efefef; }
.dropdown-item{ padding:10px 18px; }
.dropdown-item:focus, .dropdown-item:hover{ background: #E7F8FD; color:var(--accent_color_red); }


.navbar-light .navbar-nav .nav-item:last-child .dropdown-menu{ left:inherit; right:0; }

.top_header .dropdown-menu.show {    display: block;}
.top_header .dropdown-toggle::after{ display:none; }


/*[importantSteps start]*/
.importantSteps{ background:var(--white); }
.importantSteps li{ margin:5% 0 0 0; position:relative; }
.importantSteps li a {
    display: block;
    position: relative;
    font-size: 16px;
    border: 1px solid #030074 !important;
    background: #fff;
    color: #030074;
    padding: 0;
    border-radius: 30px;
    font-weight: 600;
    height: 62px;
    line-height: 59px;
}
.importantSteps li a span {
    float: left;
    background: #c8e4fd;
    width: 60px;
    font-size: 22px;
    border-radius: 50px;
    height: 60px;
    text-align: center;
    padding-top: 0;
    margin-right: 10px;
}
.fees {
    line-height: 21px;
    padding-top: 7px;
}
/*.importantSteps li a:hover, .importantSteps li a:focus{  background-color:var(--accent_color_red); color:var(--white); text-decoration:underline; }
.importantSteps li a i{ margin:0 5px; font-size:18px; position:absolute; top:18px; left:15px;  }*/
.importantLeft  li a i{ left:inherit; right:15px; }


.importantStepsImg {
    background: #fff;
    overflow: hidden;
    border-radius: 41px;
    border: 1px solid #EEEEEE;
    padding: 16px 15px 0px 15px;
    margin: 0 0 0 0 !important;
    box-shadow: 0px 0px 6px #201e1e0d;
}
.importantStepsImg figure img {
    margin-bottom: -17px;
}
/*[content start]*/

.contentSection > .contentSection{ padding:0 !important;}

.title {
	border-bottom: 2px solid;
	padding-bottom: 15px;
}

.form-select, .form-control{font-size: 13px;}

.field-validation-error, .fsmall{ font-size:12px; }

.leftside {
    background: #fff;
    padding: 15px;
    border-radius: 25px;
    box-shadow: 0px 1px 3px #00000036;
}
.leftside img{
    border-radius: 25px;
}
.leftRegistration {
    background: #fff;
    padding: 10px;
    border-radius: 25px;
    box-shadow: 0px 1px 3px #00000036;
    margin: 10px 0 0 0;
    text-align: center;
}
.leftRegistration h3 {
    font-size: 1.3em;
    display: block;
    width: 100%;
}
.leftRegistration h3 span {
    display: block;
    font-size: 1.57em;
    text-align: center;
    color: #030074;
}
.leftamount {
    background: #fff;
    padding: 10px;
    border-radius: 25px;
    box-shadow: 0px 1px 3px #00000036;
    margin: 10px 0 0 0;
    text-align: center;
}
.leftamount h3 {
    font-size: 1.3em;
    display: block;
    width: 100%;
}
.leftamount h3 span {
    display: block;
    font-size: 1.57em;
    text-align: center;
    color: #030074;
}
.profile-footer input {
    display: block;
    width: 100%;
    font-size: 17px !important;
    font-weight: 500;
    text-transform: uppercase;
}

.content-area.restrasion_number {
    padding: 3px 0 0 12px !important;
}

/*[CounsellingInstruction start] */

.CounsellingInstruction .navbar-brand{font-size: 28px !important; line-height: normal; color: #000}
.navbar-brand>img.councilLogo{float:none !important; max-width:220px; height:auto !important; margin: 0 0 20px;}
.nav-pills{}
/*
.CounsellingInstructionLeft{ width:400px; }
.CounsellingInstructionRight{ width:600px; }*/

.nav-pills .nav-link{ font-size: 16px;  border-top: 1px solid;  padding: 15px 0;  color: #fff; border-top-color:#050357;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{ background:none; color:var(--red); }
.nav-pills .nav-link:first-child{border-top:0;}

/*.list-group-item {
    position: relative;
    display: block;
    padding: 0.5rem 2rem;
    color: #000000;
    text-decoration: none;
    background-color: #e0f2fe;
    border: 1px solid rgb(223 215 215 / 32%);
    line-height: 35px;
    border-radius: 100px !important;
    font-size: 16px;
}*/
.list-group-item {
    position: relative;
    display: block;
    padding: 0.5rem 16px;
    color: #000000;
    text-decoration: none;
    background-color: #e0f2fe;
    border: 1px solid rgb(223 215 215 / 32%);
    line-height: 26px;
    border-radius: 11px !important;
    font-size: 14px;
    box-shadow: 1px 1px 1px #452f2f2b;
}
.choice li {
    list-style: none;
    width: 47%;
    float: left;
    vertical-align: top;
    margin: 0 17px 22px 0 !important;
}
.clearbox{
	clear: both;
}
/*[stu-detailsform start]*/

.stu-detailsform{ width:100%; }
.stu-detailsform .card { position: relative; display: flex; -webkit-box-orient: vertical;  -webkit-box-direction: normal;
    flex-direction: column;  min-width: 0px; overflow-wrap: break-word; background-clip: border-box;border-radius: 25px;
    border: 1px solid rgba(0, 0, 0, 0.125);
}

.profile-card .profile-header {background-color: #030074;  padding: 9px 9px; border-radius: 25px 25px 0 0px;}
.profile-card .profile-body .image-area { text-align: center;  margin-top: 0; float: left;}

.profile-card .profile-body .image-area img { border: 1px dashed #FFC107; padding: 0px; height: 105px; width: 105px; margin: 2px;border-radius: 17%;
    margin-right: 14px;}


.profile-card .profile-body .content-area {text-align: left; padding-bottom: 15px;    padding-top: 0;
    float: left;}

.profile-card .profile-body .content-area p { margin-bottom: 5px; margin-top: 5px;  color: #fff;  font-family: "Poppins", sans-serif;
}

.profile-card .profile-body .content-area h3 {font-size: 18px; font-weight: 700; margin-bottom: 5px;  color: #fff;
    font-family: "Poppins", sans-serif;}


.profile-card .profile-footer { padding: 15px; background: #ffffffd6; border-radius: 0 22px; text-align: left;border-radius: 25px;}
.profile-card .profile-footer ul {margin: 0 0 20px;  padding: 0;  list-style: none;}
.profile-card .profile-footer ul li {border-top: 1px solid #eee; font-size: 13px;  padding: 8px 10px;     margin: 0; clear: both; overflow: hidden;}
.profile-card .profile-footer ul li span{float: left; width: 50%;}
/*ul.candidatelistbox {
    column-count: 2;
}*/
.profile-card .profile-footer ul li span:first-child { font-weight: 500; color: var(--accent_color_blue); }
.profile-card .profile-footer ul li span:last-child {float: left; }

/*.profile-card .profile-footer ul li:first-child{border:0; padding-top:0;}*/
.profile-card .profile-footer ul li:nth-child(2n){ background:#f5f5f5; }
.profile-card .img-thumbnail{ margin-bottom:5px; }

    .navbar-expand-lg .navbar-collapse {
        position: relative;
        z-index: 99999;
    }
.nav-tabs {border-bottom: 2px solid var(--accent_color_red);}
ul.nav.nav-tabs.tab-nav-right.tab-col-teal li {
	margin: 8px 0 0 0 !important;
}
ul.nav.nav-tabs.tab-nav-right.tab-col-teal li a{
    color: #000000 !important;
    display: block;
    font-weight: 700;
    font-size: 18px;
    background-color: #e0f2fe;
    border-radius: 16px 16px 0 0;
    padding: 10px 15px;
    border: 1px solid #263e8a;
	}
ul.nav.nav-tabs.tab-nav-right.tab-col-teal li a.active{
 	color: #ffffff !important; display: block;
    font-weight: 700;   font-size: 18px;
	background-color: #263e8a;
    border-radius: 16px 16px 0 0;
    padding: 10px 15px;
}
.footer-lists ol.list-none.mt-2 {
    column-count: 1;
}

.nav-tabs li.active-counselling.active a, .nav-tabs li.active-counselling a{color: #ffffff !important; display: block;
    font-weight: 700;   font-size: 18px; background-color: #263e8a;
    border-radius: 16px 16px 0 0;
    padding: 10px 15px;}

.nav-tabs li.active-counselling a:after { content: "\f058"; position: relative;  font-family: FontAwesome;  padding-left: 5px;  color: #ffffff;}


.stu-detailsform .table{ margin:0px 0 0; font-size:13px; }
.stu-detailsform .table thead > tr:first-child th{ background:var(--accent_color_blue); font-size:15px; font-weight:600; color:var(--white); }


.stu-detailsform .table{ background:#fff; }
.stu-detailsform .bg-warning{ vertical-align:middle; background: #f5f5f5 !important;}
.stu-detailsform .tablefont .bg-warning {
    vertical-align: middle;
    background: #111d5e !important;
    color: #fff;
}
.stu-detailsform .s-e-dt {width: 50%; float: left;}

.stu-detailsform .col-pink{ color:#263e8a; font-weight:600; text-decoration:underline; }

.stu-detailsform .btn {font-size: 14px;}

.stu-detailsform #page-wrapper p.btn{font-size: 13px !important;     line-height: 28px;}

.choicerow i{ margin-right:5px; display:inline-block; }

.stu-detailsform .table td:nth-child(3){ text-align:left; }
.stu-detailsform .table td:nth-child(3) a i{font-size:20px; margin:10px; }
/*[stu-detailsform end]*/

.stu-detailsform .tabelstudentbox .col-pink {
    color: #263e8a;
    font-weight: 600;
    text-decoration: none;
    font-size: 13px;
    text-transform: uppercase;
    border: 1px solid #263e8a;
    padding: 2px 5px;
    border-radius: 5px;
    margin-right: 5px;
    display: block;
    text-align: center;
}
.stu-detailsform .table td:nth-child(3) .col-pink {
    padding: 0px 16px;
    background: #263e8a;
    color: #fff;
    text-align: center;
    display: inline-block;
    margin: 0;
    min-width: 80px;
}

.student-detailbox{
	padding: 25px 25px 25px 25px;
    background: #fff;
    margin-top: 0px;
    border-radius: 25px;
    border: 1px solid rgba(0, 0, 0, 0.125);
}
p.noticeinfo {
    color: #142a4e;
    font-size: 15px !important;
    text-align: left;
}
.admin-headers {
    height: 58px;
}

.content-wrapper {
    padding-top: 25px;
}

.content-wrapper .card {
    border-radius: 13px;
    padding: 18px;
}
.form-control {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
#seatStatusTable input{
	    display: block;
    width: 100%;
    padding: .25rem .75rem;
    font-size: 13px;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.adduser, .cleardata {
    padding: 0 10px !important;
    height: auto !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
}
.cleardata {
    padding-top: 9px !important;
    display: inline-block;
    margin-right: 7px;
}
.mainlabelbox {
    text-transform: uppercase;
    display: block;
    border-bottom: 1px dashed #111d5e;
    line-height: 26px;
}



.reg i {
    margin: 0px 6px 0 0 !important;
}
a.font-bold.col-pink.fs-18 {
    text-decoration: none;
    border-radius: 5px;
}
.footerlist li {
    list-style: none;
}
#myBtn i.fa.fa-file-text-o.icon-p {
    margin: 0;
}
div#myModal {
    background: #000000bf;
}
div#myModal .modal-content {
    width: 50%;
    margin: 4% auto 0 auto;
    padding: 18px;
}
input#OTP {
    width: 150px;
    float: left;
    margin-right: 8px;
    margin-bottom: 16px;
}
div#myModal .modal-content span.close {
    position: absolute;
    right: -1px;
    background: #000000;
    color: #fff;
    font-size: 19px;
    width: 30px;
    text-align: center;
    top: 0;
    border-radius: 5px;
    padding: 0 !IMPORTANT;
}
.footerlist li a {
    display: flex;
    align-items: center;
    gap: .6rem;
    color: #e6eef7;
    text-decoration: none;
    margin-bottom: 6px;
    font-size: 1.2em;
    font-weight: 600;
}
.footerlist li a:before {
    content: "\f101";
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
/*[footer start]*/
.footer_section {
    background: #000 url(../img/footer-bg.jpg);
    background-size: cover;
    background-position: center;
    position: relative;
    color: #fff;
    font-family: "Titillium Web", sans-serif;
	padding-top: 15px;
}
.footer-lists {
    list-style: none;
    align-items: center;
    gap: .6rem;
    color: #ffffff;
    text-decoration: none;
    margin-bottom: 6px;
    font-size: 1.2em;
    font-weight: 600;
}
.footer-lists > li strong.text_yellow.animatedText {
    color: #ffffff;
    font-weight: 700;
}
.footer-lists{ list-style:none; }
.footer-lists li{ position:relative;  }
.footer-lists > li{ padding-left:15px; margin-top:15px;  }
.footer-lists li i {
    position: absolute;
    left: -15px;
    font-size: 19px;
    top: 6px;
}
.footer_section figure img {
    filter: invert(1) grayscale(1) brightness(2);
}
.list-none {
    list-style: none;
    column-count: 2;
}

ol.list-none{padding-left:0; }

.copyrightSection{ border-top:1px solid #494953; }

.footer_section h6.fs-xl-5.fs-6.text-uppercase.fw-bold {
    font-size: 1.35rem !important;
    font-weight: 700 !important;
    letter-spacing: 1px;
    margin-bottom: .9rem;
}



.modal-header {	background: #0b0b2f; 	color: #fff; }
.modal-header button { 	font-size: 25px; 	color: #fff; 		height: 0; 		line-height: 0; 	}


modal.fade.in {
    z-index: -1;
}



table.priviewtable * {
	font-size: 12px !important;
	text-align: left;
}
table.priviewtable th, table.priviewtable td {	padding: 5px;}
table.priviewtable tbody tr:nth-child(2n) {	background: #e8e8e8;}

table.priviewtable tbody tr td:first-child,
table.priviewtable tbody tr td:nth-child(4) {
	text-align: center;
}

.contact-item {
    display: flex;
    gap: .75rem;
    margin-bottom: 0.85rem;
    color: #fff;
    font-size: 1.2em;
}
.icon-circle {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 700;
    flex-shrink: 0;
    font-size: 19px;
}

/*[responsive start]*/

@media (max-width: 1200px) {
.header_section { font-size:12px; }
.top_header .menuTop{         margin: 0 auto; text-align: center; }
.top_header .menuTop > li{ padding:0 5px; }
.top_header .menuTop > li i{ font-size:14px; }

.navbar-light .navbar-toggler{ background:#fff; }

.navbar-brand>img{ height:65px !important; }

.navbar-brand{ width:auto; font-size: 20px; line-height: normal; }


.importantSteps li a{ font-size:14px; }


}

@media (max-width: 991px){

    /*[dropdown start]*/

	.navbar-light .navbar-toggler{ background:#fff; }
	.navbar-collapse {background: #fff; position: absolute; top: 70px; right: 12px; width: 250px;  padding: 15px; z-index: 99; box-shadow: 0px 4px 8px 0 #838383; }
	.dropdown-menu{ border:0; }


	.navbar-toggler.collapsed{ background:var(--accent_color_red); }
	.navbar-toggler:focus{ box-shadow:none; }

    .navbar-light .navbar-nav .nav-item{ margin:0; border-top: 1px solid #e2e2e2; }
    .navbar-light .navbar-nav .nav-link{ font-size:14px; color:#000; padding: 10px;}
    .navbar-light .navbar-nav .nav-item:first-child{ border-top:0; }




	.importantSteps h1{ font-size:25px !important; }

    .importantSteps ul{ padding:0; margin:0; }
	.importantSteps li a{padding: 15px 28px 15px 0; font-size: 12px;}
	.importantLeft li a{ padding-left:0px; }
	.importantRight li a{ padding-right:0px; padding-left:38px; }
	.importantSteps li a i{ right:5px; font-size:14px; }

	.footer_section { font-size:12px; }
	.footer_section p,  .footer_section a{ font-size:12px; line-height: normal;}


    .navbar-brand>img.councilLogo{max-width: 150px;}
	.CounsellingInstruction .navbar-brand {  font-size: 18px !important;}


}


@media (max-width: 767px){
.footer_section  img{ width:320px; }

.onlineCounsellingText{ margin:0 0 5px; }
.navbar-brand{ font-size:14px; }
.navbar-brand>img{         margin:-10px 10px 0 0; }


.importantLeft li a{ padding-left:40px; }
.importantSteps li a i{ left:15px; }

.importantStepsImg { box-shadow:none; border:0; padding:0; }


.mobileViewConsellingInstruction{ display:block !important; }
.mobileViewConsellingInstruction > div{ display:block !important; height:auto !important; }



.title{ font-size:15px !important; }

.CounsellingInstruction{ font-size:13px; }
.CounsellingInstruction .list-group-numbered{ font-size:13px; }



}




/*[admin panel start]*/
.sidebar-mini .main-sidebar{ background:var(--accent_color_blue); }
.sidebar-mini [class*=sidebar-dark] .brand-link{ background:var(--accent_color_red); }
.sidebar-mini .nav-sidebar .nav-item>.nav-link{ padding: 4px 15px;  font-size: 14px; margin: 0;}

.sidebar-mini .nav-sidebar>.nav-item {line-height: 18px;  border-top: 1px solid #1e2b76; margin:0; font-size:12px; }
.sidebar-mini .nav-sidebar>.nav-item:first-child{ margin:0; border-top:0; }

.sidebar-mini .nav-sidebar .nav-link p{ vertical-align:top; }
.sidebar-mini .nav-sidebar>.nav-item .nav-icon{ margin:2px 0 0; }
.sidebar-mini .navbar-expand .navbar-nav{ padding:8px 0 0;  }

.sidebar-mini .main-header .nav-link{ height:32px; }

.sidebar-mini .content-header h1 { font-size: 1.8rem; margin: 0; color: var(--accent_color_blue);  text-transform: uppercase; font-weight: 700; margin: 10px 0 0;}


.sidebar-mini .content-header .breadcrumb{ margin:10px 0 0; }
.sidebar-mini .breadcrumb-item+.breadcrumb-item{ margin:0; }

.sidebar-mini .content-wrapper .card-body .card-body{ padding:0;}
.sidebar-mini .content-wrapper .card-body  h3{ font-size:20px; font-weight:700; text-transform:uppercase; margin:0 0 20px; }

.sidebar-mini .card-body > .col-12{ padding:0; }


.sidebar-mini .table{ margin:10px 0 0; }
.sidebar-mini .table th { background:#111D5E; color:var(--white); padding: 10px 15px; font-size:12px; }

.sidebar-mini .content-wrapper .container { width:100%; max-width:100%; padding:0; }

/*[admin panel end]*/ 

.tabelstudentbox {
    background: #fffafa !important;
	border: 1px solid #000000;
}
.stu-detailsform .table td:nth-child(3) span + span {
    display: block;
}
.alltoled{
	    color: #2500e1;
    font-size: 13px;
}


span.ml-3.adminlogoyutub {
    position: relative;
    z-index: 99999;
}


.cliherbox {
    margin: 4px 0 0 0 !important;
    display: block !important;
    padding: 4px 0 4px 0 !important;
    background: #fff !important;
    color: #000000 !important;
    font-weight: normal!important;
}