.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-floating,.dropdown-content,.collapsible,.side-nav{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}#toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width : 600px){#toast-container{min-width:100%;bottom:0%;}}@media only screen and (min-width : 601px) and (max-width : 992px){#toast-container{min-width:30%;left:5%;bottom:7%;}}@media only screen and (min-width : 993px){#toast-container{min-width:8%;top:10%;right:7%;}}.toast{border-radius:2px;top:0;width:auto;clear:both;margin-top:10px;position:relative;max-width:100%;height:48px;line-height:18px;background-color:#323232;padding:0 25px;font-size:0.8rem;font-weight:300;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.toast .btn,.toast .btn-large,.toast .btn-flat{margin:0;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width : 600px){.toast{width:100%;border-radius:0;}}@media only screen and (min-width : 601px) and (max-width : 992px){.toast{float:left;}}@media only screen and (min-width : 993px){.toast{float:right;}}
.is-loading {
  position: relative;
  color: transparent !important;
}
.is-loading > * {
  opacity: 0.2 !important;
}
.is-loading:after {
  position: absolute;
  top: calc(50% - 3rem / 2);
  left: calc(50% - 3rem / 2);
  content: "";
}
.is-loading:after {
  border: 3px solid #CB6736;
  animation: spin 1s linear infinite;
  background: transparent;
  display: block;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  border-bottom-color: transparent;

  border: 3px solid #CB6736;
  animation: spin 1s linear infinite;
  background: #1E462100;
  display: block;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  border-bottom-color: transparent;

  border: 3px solid #CB6736;
  animation: spin 1s linear infinite;
  background: #1E462100;
  display: block;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  border-bottom-color: transparent;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes circle {
  0%,
  100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  0% {
    transform: rotateY(0deg);
  }
  50% {
    transform: rotateY(1800deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  100% {
    transform: rotateY(3600deg);
  }
}

.bg-platinum {
  background-color: #c4c2c2;
}
.bg-gold {
  background-color: #fff642;
}
.bg-silver {
  background-color: #b08500;
}
.bg-bronze {
  background-color: #c9ae5d;
}
.bg-orange {
  background-color: #fc7b00;
}

.form-control, form-select {
  border: 1px solid #1E4621;
}

.header .navbar{
  border: 2px solid #fc7b00;
  background-color: #FFFFFF;
}
.navbar-vertical {
  background-image: url('../../../public/images/sliders/bg5.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
body1 {
  background-image: url('../../../public/images/sliders/bg4.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.slimScrollDiv {
  background-color: rgba(12, 132, 70, 0.82);
}
#db-wrapper1 {
  height: 100%;
  background-color: rgba(227, 227, 227, 0.87);
}
.navbar-vertical .navbar-heading {
  font-size: 20px;
}
.navbar-vertical .navbar-brand img {
  border-radius: 15px;
  padding: 3px;
  background-color: #fc7b00;
}
.navbar-vertical .navbar-nav .nav-item .nav-link.active {
  background-color: #fc7b00;
  border: 1px solid #1E4621;
}
.navbar-vertical .navbar-nav .nav-item .nav-link.active:hover {
  color: #1E4621;
  background-color: #fc7b00;
  border: 1px solid #1E4621;
}
.navbar-vertical .navbar-nav .nav-item .nav-link {
  font-size: 18px;
  color: #FFFFFF;
}
.navbar-vertical .navbar-nav .nav-item .nav-link:hover {
  color: #fc7b00;
  border: 1px solid #fc7b00;
  background-color: #FFFFFF;
}
.navbar-vertical .navbar-nav .nav .nav-item .nav-link {
  font-size: 18px;
  color: #FFFFFF;
}
.navbar-vertical .navbar-nav .nav .nav-item .nav-link:hover {
  color: #fc7b00;
  border: 1px solid #fc7b00;
}

.nav-item .nav-link .active, .navbar-vertical .navbar-nav .nav .nav-item .nav-link.active, .navbar-vertical .navbar-nav .nav .nav-item .nav-link:hover{
  background-color: #FFFFFF !important;
  color: #1E4621;
  border: 1px solid #fc7b00 !important;
}
.navbar-vertical .navbar-nav .nav-icon {
  width: 30px;
  height: 30px;
  font-size: 18px;
  opacity: 1.0;
  background-color: #fc7b00;
  border-radius: 50%;
  border: 2px solid #FFFFFF;
  padding: 4px;
}
.navbar-vertical .navbar-nav .nav-icon:hover {
  color: #fc7b00;
}
.btn-icon {
  border: 3px solid #fc7b00;
}
.avatar img {
  border: 3px solid #fc7b00;
}