/*
    Style Signin Page with Bootstrap 4
*/
/* Scrollbar */ 
body::-webkit-scrollbar { width: 7px; } 
body::-webkit-scrollbar-track { background-color: #f0f0f0; border-radius: 10px; }
body::-webkit-scrollbar-thumb { background-color: deepskyblue; border-radius: 10px; } 
body::-webkit-scrollbar-thumb:hover { background-color: rgb(2, 174, 231); border-radius: 10px; } 
body::-webkit-scrollbar-thumb:active { background-color: rgb(4, 148, 196); border-radius: 10px; } 

.body-signin .container .row .col-6:first-child{
    background-image: url("../img/logo.d484ef739316.png");
  background-attachment: fixed;
  background-position-y:500px;
  background-position-x: 500px;
  background-repeat: no-repeat;
}
.h7{
    font-size: 5.5rem;
}
.h8{
    font-size: 6rem;
}
.w-10 {
    width: 10%!important;
}
.w-15 {
    width: 15%!important;
}
.w-20 {
    width: 20%!important;
}
.w-30 {
    width: 30%!important;
}
.card-body,.card{
    background-color: transparent;
}
  .oc{
      position: relative;
      height: 200px;
      width: 200px;
      left: 0;
      right: 0;
      margin: 50px auto 50px auto;
  }
  .oc *{
      position: absolute;
  }
  .bird{
      margin-top: 100px;
      transform: rotateZ(25deg);
  }
  .body{
       border-style:solid;
      border-color: transparent transparent transparent deepskyblue;
      border-width: 100px 0px 100px 100px;
      left: 30px;
  }
  .wing{
      left: -100px;
     border-style:solid;
      border-color: steelblue transparent transparent transparent;
      border-width: 100px 0 0 130px;
      transform-origin: right;
      animation-duration: 4s;
      animation-fill-mode: both;
      transform: rotate3D(0,1,0,180deg);
      z-index: 2;
      animation-name: a-wing;
      animation-delay: 1s;
  }
  .neck{
      border-style:solid;
      border-color:   transparent steelblue transparent transparent;
      border-width: 50px 50px 50px 50px;
      left: 30px;
  }
  .bird-head{
      left: 79px;
      border-style:solid;
      border-color:  transparent deepskyblue transparent transparent;
      border-width: 30px 50px 0px 0px;
      transform-origin: right;
      animation-duration: 4s;
      animation-delay: 1.5s;
      animation-fill-mode: both;
      transform: rotate3D(0,1,0,0deg);
        animation-name: b-head;
  
  }
  @keyframes b-head{
      0%{-webkit-transform: rotate3D(0,1,0,0deg);transform: rotate3D(0,1,0,0deg);}
      100%{-webkit-transform: rotate3D(0,1,0,-180deg);transform: rotate3D(0,1,0,-180deg);}
  }
  @keyframes a-wing{
      0%{-webkit-transform: rotate3D(0,1,0,180deg);transform: rotate3D(0,1,0,180deg);}
      100%{-webkit-transform: rotate3D(0,1,0,0deg);transform: rotate3D(0,1,0,0deg); }
  }
  .bg-deepskyblue{
      background-color: deepskyblue;
  }
  .text-deepskyblue{
      color: deepskyblue;
  }
  .bg-steelblue{
      background-color: steelblue;
  }
  .text-steelblue{
      color: steelblue;
  }
  .btn-deepskyblue {
    color: #fff;
    background-color: deepskyblue;
    border-color: steelblue;
}
.border-steelblue {
    border-color: steelblue!important;
}
.header-text{text-shadow: 0 1.5px 0 steelblue;}
.RePassForm{
    display: none
}
/***   INDEX   ***/

  .panel hr {
    border-color: rgba(0,0,0,0.1);
  }
  .btn-outline-steelblue {
    color: deepskyblue;
    border-color: deepskyblue;
  }
  
  .btn-outline-steelblue:hover {
    color: #fff;
    background-color: deepskyblue;
    border-color: deepskyblue;
  }
  
  .btn-outline-steelblue:focus, .btn-outline-steelblue.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  }
  
  .btn-outline-steelblue.disabled, .btn-outline-steelblue:disabled {
    color: deepskyblue;
    background-color: transparent;
  }
  
  .btn-outline-steelblue:not(:disabled):not(.disabled):active, .btn-outline-steelblue:not(:disabled):not(.disabled).active,
  .show > .btn-outline-steelblue.dropdown-toggle {
    color: #fff;
    background-color: deepskyblue;
    border-color: steelblue;
  }
  
  .btn-outline-steelblue:not(:disabled):not(.disabled):active:focus, .btn-outline-steelblue:not(:disabled):not(.disabled).active:focus,
  .show > .btn-outline-steelblue.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  }
  
#pdf:hover{
    color:#dc3545;
    background-color:white;
    border: 2px solid #dc3545!important;
}
#pdf:hover .badge{
    color:white;
    background-color:#dc3545;
}



.card123 {
    direction: rtl;
    background-color:rgb(248 255 245);
    box-shadow: 0 5px 5px 5px #e1e1e1;
    max-width: 320px;
    padding: 15px;
    border-radius: 5px;
    margin: auto;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}

.table123 {
    width: 275px;
    margin: 0 auto;
    border: 1.5px solid #e1e1e1;
    text-align: center;
    /* box-shadow: 0 5px 5px 5px #e1e1e1; */
    border-radius: 5px;
}

.notes123 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.heading-list123 {
    margin-top: 3px;
}

.mark123 {
    background-color: #ffc107;
    color: black;
    border-radius: 5px;
    padding: 0px 5px
    }
input[type="color"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 300px;
    height: 50px;
    border: none;
    
}
.google-btn {
    display: inline-flex;
    align-items: center;
    background-color: #4285F4;
    color: white;
    border: none;
    border-radius: 50px;
    padding: 5px 5px;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}


.google-btn img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    border-radius: 50px;
    background-color: #fff;
}