#preloader {
    position: fixed;
    width: 100%;
    background-size: 100% !important;
    height: 100vh;
    background: #fff no-repeat center;
    z-index: 999999;
}
ul.logout {
    position: absolute;
    padding: 0 !important;
    display: none;
    width: 250px;
    text-align: center;
}
ul.logout li {
    list-style: none;
    background: #f8f9fa;
    padding: 5px 0;
}
.auth_user:hover ul.logout {
    display: block;
}
.fs_10 {
    font-size: 10px !important;
}
.fs_20 {
    font-size: 20px !important;
}
.fs_30 {
    font-size: 30px !important;
}
.fs_40 {
    font-size: 40px !important;
}
.fs_50 {
    font-size: 50px !important;
}
.fs_60 {
    font-size: 60px !important;
}
.fs_70 {
    font-size: 70px !important;
}
.fs_80 {
    font-size: 80px !important;
}
.fs_90 {
    font-size: 90px !important;
}
.fs_100 {
    font-size: 100px !important;
}
footer div {
    opacity: 1;
}






.language {
  position: fixed;
  top: 20%;
  right: 5px;
  z-index: 20;
  
}

.language-btn {
  margin: 2px;
  width: 60px;
  height: 40px;
  color: #fff;
  border-radius: 5px;
  padding: 0px;
  font-weight: 500;
  opacity: 0.5;
  background-color: #eaf818;
  background-image: linear-gradient(315deg, #eaf818 0%, #f6fc9c 74%);
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block;
   box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),
   2px 2px 5px 0px rgba(0,0,0,.1),
   2px 2px 5px 0px rgba(0,0,0,.1);
  outline: none;
}


/* 16 */
.bn {
  border: none;
  color: blue;
}
.bn:after {
  position: absolute;
  content: "";
  width: 0;
  height: 100%;
  top: 0;
  left: 0;
  direction: rtl;
  z-index: -1;
  color: white;
  box-shadow:
   -7px -7px 20px 0px #fff9,
   -4px -4px 5px 0px #fff9,
   7px 7px 20px 0px #0002,
   4px 4px 5px 0px #0001;
  transition: all 0.3s ease;
}
.bn:hover {
  color: red;
}
.bn:hover:after {
  left: auto;
  right: 0;
  width: 100%;
}
.bn:active {
  top: 2px;

}



/* 17 */
.en {
  border: none;
  color: blue;
}
.en:after {
  position: absolute;
  content: "";
  width: 0;
  height: 100%;
  top: 0;
  left: 0;
  direction: rtl;
  z-index: -1;
  color: white;
  box-shadow:
   -7px -7px 20px 0px #fff9,
   -4px -4px 5px 0px #fff9,
   7px 7px 20px 0px #0002,
   4px 4px 5px 0px #0001;
  transition: all 0.3s ease;
}
.en:hover {
  color: red;
}
.en:hover:after {
  left: auto;
  right: 0;
  width: 100%;
}
.en:active {
  top: 2px;
}
