.at-pulse {
   -webkit-animation: at-pulse 1s linear infinite;
   -moz-animation: at-pulse 1s linear infinite;
   -ms-animation: at-pulse 1s linear infinite;
   animation: at-pulse 1s linear infinite;
   color: #FF0000;
}
@keyframes "at-pulse" {
   0% {
      -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1);
      -o-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1);
   }
   50% {
      -webkit-transform: scale(0.8);
      -moz-transform: scale(0.8);
      -o-transform: scale(0.8);
      -ms-transform: scale(0.8);
      transform: scale(0.8);
   }
   100% {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
   }
}
@-moz-keyframes at-pulse {
   0% {
      -moz-transform: scale(1.1);
      transform: scale(1.1);
   }
   50% {
      -moz-transform: scale(0.8);
      transform: scale(0.8);
   }
   100% {
      -moz-transform: scale(1);
      transform: scale(1);
   }
}
@-webkit-keyframes "at-pulse" {
   0% {
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
   }
   50% {
      -webkit-transform: scale(0.8);
      transform: scale(0.8);
   }
   100% {
      -webkit-transform: scale(1);
      transform: scale(1);
   }
}
@-ms-keyframes "at-pulse" {
   0% {
      -ms-transform: scale(1.1);
      transform: scale(1.1);
   }
   50% {
      -ms-transform: scale(0.8);
      transform: scale(0.8);
   }
   100% {
      -ms-transform: scale(1);
      transform: scale(1);
   }
}
.btn-logout {
     padding-right: 12px !important; 
     margin-top: 0px !important; 
}

.option-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  
  width: 20px;
  min-height: 20px !important;
  background: #cbd1d8;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  outline: none;
  position: relative;
}

.option-input:hover { background: #9faab7; }

.option-input:checked { background: #40e0d0; }

.option-input:checked::before {
  width: 20px;
  height: 10px;
  position: absolute;
  content: '\2714';
  display: inline-block;
  font-size: 15.66667px;
  text-align: center;
}

.option-input:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #40e0d0;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
}

.option-input.radio { border-radius: 50%; }


#obcdisplay2, #obcdisplay1 {
  visibility:hidden;
}