
/*============================================================================*/

.csr-docsrepo-alert {
  padding: .5rem 1rem;
  background-color: #FFF;
  border-left: 3px solid #000;
  color: #000;
  opacity: 1;
  transition: opacity 0.6s;
  margin-bottom: 15px;
  border-radius: 0 1rem 1rem 0;
  font-size: 1rem;
  line-height: 1.5rem;
}

.csr-docsrepo-alert-caption {
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: 5px;
}

.csr-docsrepo-alert-message {

}

.csr-docsrepo-alert.csr-docsrepo-error    { border-color: #F44336; background-color: #FFF6F6; color: #000; }
.csr-docsrepo-alert.csr-docsrepo-success  { border-color: #4CAF50; background-color: #E4FFE5; color: #000; }
.csr-docsrepo-alert.csr-docsrepo-notice   { border-color: #2196F3; background-color: #E4F3FF; color: #000; }
.csr-docsrepo-alert.csr-docsrepo-warning  { border-color: #FF9800; background-color: #FFF1C8; color: #000; }

.csr-docsrepo-alert-closer {
  margin-left: 15px;
  color: #000000;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

.csr-docsrepo-alert-closer:hover {
  color: #FF0000;
}

/*============================================================================*/

.csr-docsrepo-modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 )
                url('plugin/loading.gif')
                50% 50%
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.csr-docsrepo-loading {
    overflow: hidden;
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.csr-docsrepo-loading .csr-docsrepo-modal {
    display: block;
}

/*============================================================================*/
/* =====[ (c) 2022 CSR Tech Concepts Inc All Rights Reserved.       ]=========*/