*, html {
margin:0;
padding: 0;
outline: none !important;
scroll-behavior: smooth;
scroll-padding-top: 5rem;
}

@font-face {
font-family: 'anydore';
src: url('./fonts/anydore.woff2') format('woff2');
}

@font-face {
font-family: 'Bangla';
src: url('./fonts/Bangla.woff2') format('woff2');
}

@font-face {
font-family: 'HindSiliguri';
src: url('./fonts/HindSiliguri.woff2') format('woff2');
}

.anyFont {
font-family: 'anydore';
}


.banglaFont {
font-family: 'Bangla';
}

.siliguri {
font-family: 'HindSiliguri';
}

.topBottom {
margin-top: 6rem !important;
margin-bottom: 6rem !important;
}

.onlyTop {
margin-top: 6rem !important;

}

.onlyBottom {
margin-bottom: 6rem !important;
}

/******NAVBAR*********/
nav.navbar {
padding: 3px 1rem !important;
}

.navbar-brand {
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.navbar-light .navbar-toggler {
color: #F5EE37 !important;
border-color: #EFEC0D !important;
}
/*.navbar {
box-shadow: 1px 0 3px #000 !important;
}*/
.navbar-light .navbar-nav .nav-link {
color: #b2f4fa !important; 
transition: all .3s ease !important;
margin:0px 1px !important;
padding: 10px 7px !important;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
color: #ffffff !important;
background: #BF0909 !important;
border-radius: 5px !important;  
}

.dropdown-item {
padding: 8px 10px !important;
}

.dropdown-item:hover {
padding-left: 20px !important;
transition: all .5s ease !important;
background: #BF3419 !important;
color:#ffffff !important;
}
@media all and (min-width: 992px) {
/****THIS IS FOR HOVER DROPDOWN :D******/
.navbar .nav-item .dropdown-menu{ display: none; }
.navbar .nav-item:hover .nav-link{
color: #ffffff !important;
background: #BF3419 !important;
border-radius: 5px !important;
}
.navbar .nav-item:hover .dropdown-menu{ display: block; }
.navbar .nav-item .dropdown-menu{ margin-top:0; }
}

/******NAVBAR OFF ***********/

.horizontal {
border: 1px solid #2d2d2d !important;
opacity: .8 !important;
margin:10px 0;
}

table {
width: 100%;
justify-content: center;
align-items: center;
}

.labelinput {
color:#008040;
font-weight: 700;
font-size: medium;
padding:10px;
margin:2px;
border: 1px ridge;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
}

.select {
padding:6px;
margin:2px;
border: 1px ridge;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
}

.submit {
position:fixed !important;
cursor: pointer;
top:11% !important;
right:20px !important;
padding: 10px;
width: 180px;
background: #d0db30;
display: block;
font-size: 16px;
font-weight: bold;
border: 1px ridge;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
}

.printHome {
position:fixed !important;
text-align: center;
text-decoration: none;
cursor: pointer;
padding: 5px 10px;
background: #400040;
color: #f2f2f2;
display: block;
font-size: 16px;
font-weight: bold;
border: 1px ridge;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
}

.submit:hover,
.printHome:hover {
background: #004040;
color: #f5f5f5;
}

/****PRINT************/
@media print {
@page {
size: A4;
margin: 25px 25px 35px 25px !important;
}
#printA4 {
margin-top: 0px !important; /*set to remove margin-top:1rem in process.php :D*/
background: none !important;
color:#353535 !important;
position:relative;
left:0px;
top:0px;
overflow:hidden !important;
page-break-inside: avoid !important; 
/*it is helpful than PAGE BREAK AFTER as it helps to remove creating extra blank page at the end while creating PDF*/
}
.hidePrintBtn {
display: none;
}
}