.notification-list .noti-icon-badge{
    top:1px!important;
    right:1px!important;
}
.badge-grey{
    background-color:#868e96;
}
.font-20{
    font-size:20px;
}
.font-15{
    font-size:15px;
}
.cursor-pointer{
    cursor:pointer;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.p-l-20{
    padding-left:20px;
}

.scroll-150{
  overflow-y: scroll; 
  height:150px; 
}

.scroll-240{
	overflow-y: scroll; 
	height:240px;	
}

.scroll-300{
  overflow-y: scroll; 
  height:300px; 
}

.scroll-350{
  overflow-y: scroll; 
  height:350px; 
}

.scroll-400{
  overflow-y: scroll; 
  height:400px; 
}

.scroll-500{
  overflow-y: scroll; 
  height:500px; 
}

.imgBorderGallery {
  padding: 15px 15px 15px 15px;
  background-color: white;
  box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
  -moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
  -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}

.note-edit {
  color: #98a6ad !important;
  font-size: 14px;
}

.note-by {
  font-style: italic;
  font-size: 14px;
}

.input-sign { 
  font-size: 36px; 
  font-family: "Cookie";
  box-shadow: none;
  outline:none;
  border:0px;
}

.img-30pc {
  zoom: 30%;
}

span.div {
    display: inline-block;
    min-width: 100px;
    min-height: 30px;
    padding: 5px;
    border: 1px solid #cecccc;        
    background-color: #e8fced; 
}

/* Important part */
.modal-dialog{
    overflow-y: initial !important
}
.modal-body-600{
    height: 600px;
    overflow-y: auto;
}

@media (min-width: 768px) {
  .modal-xxl {
    width: 90%;
   max-width:1200px;
  }
}

.input_flagged {
    border-style: solid;
    border-color: coral;
}

.blink-text {
  
  animation-name: parpadeo;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

.img-rotate-right-90 {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg); /* IE 9 */
  -moz-transform: rotate(90deg); /* Firefox */
  -webkit-transform: rotate(90deg); /* Safari and Chrome */
  -o-transform: rotate(90deg); /* Opera */
}

.img-rotate-left-90 {
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg); /* IE 9 */
  -moz-transform: rotate(-90deg); /* Firefox */
  -webkit-transform: rotate(-90deg); /* Safari and Chrome */
  -o-transform: rotate(-90deg); /* Opera */
}

.img-rotate-180 {
  transform: rotate(-180deg);
  -ms-transform: rotate(-180deg); /* IE 9 */
  -moz-transform: rotate(-180deg); /* Firefox */
  -webkit-transform: rotate(-180deg); /* Safari and Chrome */
  -o-transform: rotate(-180deg); /* Opera */
}

.img-div-cont {
    position: relative;
    text-align: center;
}

.img-div-top {
    position: absolute;
    top: 10%;
    left: 15%;    
    letter-spacing: 2px;
    font-size: 1.25rem;
    /*text-transform: uppercase;*/
    font-weight: 800;
    color: red;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: white;
    /*transform: translate(-50%, -50%);*/
}

.table-striped-red > tbody > tr:nth-child(2n+1) > td, .table-striped-red > tbody > tr:nth-child(2n+1) > th {
   background-color: #b7f4f0;
}

.table-striped-red > tbody > tr:nth-child(2n) > td, .table-striped-red > tbody > tr:nth-child(2n) > th {
   background-color: #d4f7f5;
}

.strike-text {
  text-decoration: line-through;
}
