/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
#snackbar-error {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #fe5461;  
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 50%;
  bottom: 30px;
  font-size: 17px;
}

#snackbar-error.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

#snackbar-success {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #29cc97;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 50%;
  bottom: 30px;
  font-size: 17px;
}

#snackbar-success.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

@-webkit-keyframes fadein {
  from {bottom: 0; opacity: 0;} 
  to {bottom: 30px; opacity: 1;}
}

@keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 30px; opacity: 1;}
}

@-webkit-keyframes fadeout {
  from {bottom: 30px; opacity: 1;} 
  to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
  from {bottom: 30px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}

.bg-funil-1{
  background-color:#4d4d4d!important;
}
.bg-funil-2{
  background-color:#6e6e6e!important;
}
.bg-funil-3{
  background-color:#7996ad!important;
}
.bg-funil-4{
  background-color:#005da4!important;
}
.bg-funil-5{
  background-color:#009edb!important;
}
.bg-funil-6{
  background-color:#00b9f2!important;
}
.bg-funil-7{
  background-color:#8ed8f8!important;
}


.card-animation {  
  transition: all 0.3s ease-out;
}
.card-animation:hover {  
	transition: all 0.3s ease-out;   
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
  top: -4px;
  border: 1px solid #cccccc;    
}

.select2-selection select2-selection--single{
  height: calc(1.5em + 1.18rem + 2px)!important;
    padding: 0.59rem 1rem!important;
    font-size: 0.875rem!important;
    font-weight: 400!important;
    line-height: 1.5!important;
    color: #495057!important;
}

.sidebar .sidenav-item-link .nav-text {    
  max-width: 160px !important;
}