/*-------------------------# General-----------------------*/
:root {
  scroll-behavior: smooth;
}

body {
  font-family: "Open Sans", sans-serif;
  background: #f6f9ff;
  color: #444444;
}

a {
  color: #4154f1;
  text-decoration: none;
}

a:hover {
  color: #717ff5;
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Nunito", sans-serif;
}
/*----------navbar----------*/
.navbar{
  background-color: #1c4a97 !important;
}
.nav-link{
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  padding: 8px 20px !important; 
}
.nav-item:hover{
  line-height: 20px !important;
}
.nav-link:hover{
  color: #1c4a97 !important;
  background-color: #fff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  border-radius: 2px !important;
}
/*-----login page-------*/
.logBtn{
  color: #1c4a97 !important;
  background-color: #fff; 
  font-size: 14px !important;
  font-weight: 600 !important;
  border-radius: 2px !important;
}
.logBtn:hover{
  color: #fff !important;
  background-color: #1c4a97 !important; 
}
/*-----paces section-----*/
.card{
  background-color: #1c4a97 !important;
  color: #fff !important;
}
.card:hover{
  background-color: #1c4a97 !important;
  color: #fff !important;
  scale: 1.01;
}
.card-title{
  color: #fff !important;
}
/*----add parent menu page----*/
.form-group label{
  font-size: 14px !important;
  font-weight: 550 !important;
}
.subBtn{
  background-color: #1c4a97 !important;
  color: #fff !important;
  border-color: #1c4a97;
  padding: 6px 20px !important;
  text-align: center;
  line-height: 20px;
}
.subBtn:hover{
  scale: 1.04;
}
/*------notification css------*/
.notification {
    display: none;
    position: fixed;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #ffc107;
    padding: 10px 20px;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
/*-------paces Page-------*/
.paceUl{
  display: flex;
  align-content: center;
  justify-content: center;
  list-style: none;
  text-decoration: none;
}
.nav-items{
  color: #000 !important;
  background-color: transparent;
}
.nav-links{
  color: #fff !important;
  letter-spacing: 0px;  
  text-transform: uppercase;
  font-weight: 600;
}
.subA{
  width: 13rem !important;
  color: #fff !important;
  background-color: #1c4a97 !important;
  border-radius: 4px;
  margin-bottom: 6px !important;
}
.subA:nth-child(1){
  background-color: #c20000 !important;
}
.subA:nth-child(1) span {
  color: #fff !important;
}
.subA:nth-child(2){
  background-color: #02ae4f !important;
}
.subA:nth-child(2) span {
  color: #fff !important;
}
.subA:nth-child(3){
  background-color: #9867ff !important;
}
.subA:nth-child(3) span {
  color: #fff !important;
}
.liDiv{
  background: #1c4a97; 
  padding: 20px 51px; 
  border-radius: 4px; 
  width: 22rem;
}
.liDivSec{
  background: #1c4a97; 
  padding: 11px 4px !important; 
  border-radius: 4px; 
  width: 17.5rem !important;
  font-size: 13px !important;
}
.nav-content{
  list-style: none !important;
}
/*second division li style*/
.liDivSec:nth-child(1) {
  background-color: #ffc000 !important;
}
.liDivSec:nth-child(1) a {
  color: #000 !important;
}
.liDivSec:nth-child(2) {
  background-color: #fffd02 !important;
}
.liDivSec:nth-child(2) a {
  color: #000 !important;
}
.liDivSec:nth-child(3) {
  background-color: #bf9100 !important;
}
.liDivSec:nth-child(3) a {
  color: #000 !important;
}
.liDivSec:nth-child(4) {
  background-color: #7030a0 !important;
}
.liDivSec:nth-child(4) a {
  color: #fff !important;
}
/*examiner dinner poge*/
.exdTxt{
  color: #fff !important;
  font-size: 22px !important;
  letter-spacing: 5px !important;
  text-transform: uppercase;
  word-spacing: 6px;
  font-weight: 700;
}
.exdHTxt{
  font-size: 20px !important;
  font-weight: 600;
}
.exdTxt1{
  color: #fff !important;
  font-size: 18px !important;
  letter-spacing: 5px !important;
  text-transform: uppercase;
  word-spacing: 6px;
  font-weight: 700;
}
.form-check-label{
  color: #b1a06b !important;
  font-size: 15px !important;
  font-weight: 500;
  margin-bottom: 12px;
}
.exdButton{
    background-color: #000066;
    border-radius: 0px !important;
    padding: 12px 75px;
    font-size: 15px !important;
    font-weight: 600;
    color: #fff !important;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.exdButton:hover{
  background-color: #0a0ac4 !important;
  scale: 1.05;
}
.exdName{
  width: 40% !important;
  padding: 10px !important;
  border: 1px solid #c00000;
  background: #000066d4 !important;
  color: #fff !important;
  box-shadow: none !important;
}
.exdName::placeholder{
  color: #ffffff7d !important;
}
.exdName::active{
  border: none !important;
}
.form-select-sm{
  width: 8% !important;
  margin-left: 6px;
  margin-top: -6px;
  background-color: #e5e5e5;
  color: #b1a06b;
  box-shadow: none !important;
  border: 0px !important;
}
.form-select-sm::option{
  font-size: 12px !important;
  font-weight: 550;
}
/*All examiner dinner print page css*/
.exdButton1{
    background-color: #000066;
    border-radius: 0px !important;
    padding: 8px 18px;
    font-size: 13px !important;
    font-weight: 600;
    color: #fff !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.exdButton1:hover{
  background-color: #0a0ac4 !important;
  scale: 1.05;
}
.exdButton2{
    background-color: #000066;
    border-radius: 0px !important;
    padding: 6px 10px;
    font-size: 12px !important;
    font-weight: 500;
    color: #fff !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.exdButton2:hover{
  background-color: #0a0ac4 !important;
  scale: 1.05;
}
.tdExaminer{
  font-size: 18px !important;
  font-weight: 600;
  letter-spacing: 1px;
}








/*for small screens*/
@media only screen and (max-width: 767px) {
  .liDiv{
  background: #1c4a97; 
  padding: 20px 51px; 
  border-radius: 4px; 
  width: 18rem !important;
}
.liDivSec{
  background: #1c4a97; 
  padding: 11px 4px !important; 
  border-radius: 4px; 
  width: 17.5rem !important;
  font-size: 13px !important;
}
.liSpan{
  font-size: 13px !important;
}
.form-select-sm{
  width: 50% !important;
  margin-left: 6px;
  margin-top: -6px;
  background-color: #e5e5e5;
  color: #b1a06b;
  box-shadow: none !important;
  border: 0px !important;
}
}
