@font-face{
	font-family:"Archivo-Bold";
	src: url('fonts/Archivo-Bold.ttf'),
	url('Archivo-Bold.ttf');
}
@font-face{
	font-family:"Archivo-BoldItalic";
	src: url('fonts/Archivo-BoldItalic.ttf'),
	url('Archivo-BoldItalic.ttf');
}
@font-face{
	font-family:"Archivo-Italic";
	src: url('fonts/Archivo-Italic.ttf'),
	url('Archivo-Italic.ttf');
}
@font-face{
	font-family:"Archivo-Medium";
	src: url('fonts/Archivo-Medium.ttf'),
	url('Archivo-Medium.ttf');
}
@font-face{
	font-family:"Archivo-MediumItalic";
	src: url('fonts/Archivo-MediumItalic.ttf'),
	url('Archivo-MediumItalic.ttf');
}
@font-face{
	font-family:"Archivo-Regular";
	src: url('fonts/Archivo-Regular.ttf'),
	url('Archivo-Regular.ttf');
}
@font-face{
	font-family:"Archivo-SemiBold";
	src: url('fonts/Archivo-SemiBold.ttf'),
	url('Archivo-SemiBold.ttf');
}
@font-face{
	font-family:"Archivo-SemiBoldItalic";
	src: url('fonts/Archivo-SemiBoldItalic.ttf'),
	url('Archivo-SemiBoldItalic.ttf');
}
html,
body {
  height: 100%;  
}

#page-content {
  flex: 1 0 auto;
}

#sticky-footer {
  flex-shrink: none;
}

.atag{
	color: #000000;
	text-decoration: none;
}

.atag:hover{
	color: #dd3a41;
	text-decoration: none;
}

.menu-wrap{
    font-family:"Archivo-Bold";
    font-weight:bold;
}

.navbar-toggler{
    background-color:#3b9aff;
}

.navbar-toggler-icon{
    font-weight:bold;
}

blink {
  -webkit-animation: 2s linear infinite condemned_blink_effect; // for Safari 4.0 - 8.0
  animation: 2s linear infinite condemned_blink_effect;
}
.blink2{
  -webkit-animation: 3s linear infinite condemned_blink_effect; // for Safari 4.0 - 8.0
  animation: 3s linear infinite condemned_blink_effect;
}
@-webkit-keyframes condemned_blink_effect { // for Safari 4.0 - 8.0
  0% {
    visibility: hidden;
  }
  50% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}
@keyframes condemned_blink_effect {
  0% {
    visibility: hidden;
  }
  50% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}

body {
    font-family: Arial, sans-serif;
}

body {
    font-family: Arial, sans-serif;
}

.scrollToTopBtn {
    position: fixed;
    bottom: 45px; /* Distance from the bottom */
    right: 110px;  /* Distance from the right */
    display: none; /* Hidden by default */
    background-color: rgba(0, 123, 255, 0.5);
    
    color: white;
    border: none;
    border-radius: 10px;
    padding: 10px;
    cursor: pointer;
    font-size: 20px;
}

.scrollToTopBtn:hover {
    background-color: #0056b3;
}


