/* @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@font-face{
	font-family:Bamini;
	src:url('./Bamini.ttf');
}
.tamilFont{	font-family:Bamini !important;font-size:16px;}
.tamilBigFont{	font-family:Bamini !important;font-size:20px !important;}
*{font-family: 'Inter', sans-serif;}
hr{color: #d7c3c3;}
.dashcard{width: 18rem; height:8rem;margin-left:10px;margin-bottom:15px;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;border: none;}
.dashcard a{text-decoration:none; }
.red-border{border-left:5px solid #e74c3c;}
.red-text{color:#eb2f06;}
.green-border{border-left:5px solid #2ed573;}
.light-green-border{border-left:5px solid #00d2d3;}
.light-green-text{color:#00d2d3;}
.green-text{color:#27ae60;}
.purple-border{border-left:5px solid #8e44ad;}
.purple-text{color:#8e44ad;}
.tomato-border{border-left:5px solid #f39c12;}
.tomato-text{color:#f39c12;}
.title-text{color:#EA2027;}


.normal-table td, .normal-table th {border:1px solid #333; text-align: left;font-size:14px !important;}
.normal-table {border-collapse: collapse; width:100%;}
.normal-table th{color:#2c3e50;text-transform:uppercase;}
.normal-table th,.normal-table td { padding: 5px; }
.normal-table td, .normal-table th {
  border-width: 0 1px 1px 0;
}



.admission-table{ border-collapse: collapse;border: 1px solid #ddd;}
.admission-table th,.admission-table td {border: 1px solid #ddd; text-align:left;  padding: 10px;}
@media print{.noprint{display:none !important;} }
.title{color:#8e44ad;font-size:18px; text-transform:uppercase;font-weight:bold;}
.bg-dark{background-color:#1e90ff !important;}
.offcanvas{background-color:#2f3542 !important;}
.offcanvas b{font-weight:500;}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link { color: #fdca13 !important; }
.text-primary{color:#1e90ff !important;}
.btn-primary{background-color:#1e90ff !important;}
.btn-info {--bs-btn-color: #fff;}
.error{color:red !important;}
.btn-xs { padding: 1px 5px !important; font-size: 12px !important; line-height: 1.5 !important; border-radius: 3px !important; }
.buttons-copy, .buttons-csv, .buttons-excel, .buttons-pdf, .buttons-print{color:white !important; border-color:transparent; padding:5px 20px!important; border-radius:3px !important; }
.buttons-copy{background-color:#4834d4 !important;}
.buttons-csv{background-color:#079992 !important;}
.buttons-excel{background-color:#6ab04c !important;}
.buttons-pdf{background-color:#b71540 !important;}
.buttons-print{background-color:#130f40!important;}
.normal-table-wp, .normal-table-wp td, .normal-table-wp th {border: 0.5px solid #ccc; text-align: left;}
.normal-table-wp {border-collapse: collapse;}
.normal-table-wp th{color:#2c3e50;text-transform:uppercase; font-size:11px !important;text-align:center;}
.normal-table-wp th,.normal-table-wp td { padding: 2px; font-size:10px !important;}
h4{font-size:1.2rem;}
.checkLbl{width:100%;height:40px;display:flex;align-items:center;justify-content:center;}
.npm{padding:0 !important;}
.chosen-container { font-size:16px !important; }
.chosen-single{ height:40px !important; line-height:40px!important; }
.selected-color{background-color:palegreen !important;}
.alotted-color{background-color:palegoldenrod;}
.breadcrumb-item a{text-decoration:none; color:#6c757d !important;}
.breadcrumb-item.active{color:#1e90ff !important; font-weight:500;}
.navbar-brand{font-size:1rem !important;}
.sidebar li .submenu{ list-style: none; margin: 0; padding: 0; padding-left: 1rem; padding-right: 1rem;}


/*
.normal-table {
  border-collapse: collapse;
  width: 100% !important;
  font-size: 12px !important;
  table-layout: fixed;
}

.normal-table td, .normal-table th {
  border: 1px solid #ddd;
  padding: 8px;
}

.normal-table td, .normal-table th {
  border: 1px solid #ccc;
}

.normal-table td:first-child, .normal-table th:first-child {
  padding-top: 0;
}

.normal-table td:last-child, .normal-table th:last-child {
  padding-bottom: 0;
}

.normal-table td, .normal-table th {
  border-width: 0 1px 1px 0;
}
*/