@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
html, body {
	font-family: 'Montserrat', sans-serif;
}

.hover:hover {
  cursor: pointer !important;
}

html,
body {
  min-height: 100%;
}

.bg-keelr-gradient {
    /*
    background: rgb(69,230,255);
    background: linear-gradient(45deg, rgba(69,230,255,1) 0%, rgba(119,235,224,1) 33%, rgba(40,218,212,1) 66%, rgba(0,187,255,1) 100%) !important;

    background: rgb(69,255,255);
    background: linear-gradient(45deg, rgba(69,255,255,1) 0%, rgba(65,212,207,1) 100%) !important;

    background: rgb(138,203,201);
    background: linear-gradient(45deg, rgba(138,203,201,1) 0%, rgba(85,180,176,1) 100%) !important;

    background: rgb(32,201,151);
    background: linear-gradient(45deg, rgba(32,201,151,1) 0%, rgba(13,202,240,1) 100%) !important;

    background: rgb(161,34,68);
    background: linear-gradient(45deg, rgba(161,34,68,1) 0%, rgba(107,22,45,1) 100%) !important;
    */
    background: rgb(161,34,68);
    background: linear-gradient(45deg, rgba(161,34,68,1) 0%, rgba(80,17,34,1) 100%) !important;
}

.bg-hero {
  background: rgb(161,34,68);
  background: url('../img/dot-hero.png') top center no-repeat scroll, linear-gradient(45deg, rgba(161,34,68,1) 0%, rgba(80,17,34,1) 100%) !important;
}

.bg-full-black {
  background-color: black !important;
}

.flip-h {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.b2t {
  position: fixed !important;
  bottom: 21px;
  right: 21px;
  z-index: 99;
  opacity: 0.6;
  display: none;
}

.b2t:hover {
  background-color: #c6a9a9;
}

.text-sm, .text-small {
  font-size: 0.8rem !important;
}

.text-xs {
  font-size: 0.6rem !important;
}

.text-shadow {
    text-shadow: 0 .5rem .75rem rgba(37, 24, 24, 0.35);
}

.card-log {
    min-height: 363px;
}

/*
 * Header
 */

.nav-masthead .nav-link {
  padding: .25rem 0;
  font-weight: 700;
  color: rgba(255, 255, 255, .5);
  background-color: transparent;
  border-bottom: .25rem solid transparent;
}

.nav-masthead .nav-link:hover,
.nav-masthead .nav-link:focus {
  border-bottom-color: rgba(255, 255, 255, .25);
}

.nav-masthead .nav-link + .nav-link {
  margin-left: 1rem;
}

.nav-masthead .active {
  color: #fff;
  border-bottom-color: #fff;
}
.ico-spin {
    -webkit-animation: ico-spin 2s infinite linear;
    animation: ico-spin 2s infinite linear;
}
@-webkit-keyframes ico-spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg);
    }
}
@keyframes ico-spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg);
    }
}
#vanillatoasts-container {
  z-index: 1031 !important;
}

.faded {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
}

@keyframes click-wave {
  0% {
    opacity: 0.35;
  }
  100% {
    opacity: 0;
  }
}

/* RISK */
.bg-low-risk {
  background-color: rgba(0, 200, 83, 1) !important;
}

.bg-suspicious {
  background-color: rgba(174, 234, 0, 1) !important;
}

.bg-highly-suspicious {
  background-color: rgba(255, 214, 0, 1) !important;
}

.bg-risk {
  background-color: rgba(255, 109, 0, 1) !important;
}

.bg-high-risk {
  background-color: rgba(221, 44, 0, 1) !important;
}

.text-low-risk {
  color: rgba(0, 200, 83, 1) !important;
}

.text-suspicious {
  color: rgba(174, 234, 0, 1) !important;
}

.text-highly-suspicious {
  color: rgba(255, 214, 0, 1) !important;
}

.text-risk {
  color: rgba(255, 109, 0, 1) !important;
}

.text-high-risk {
  color: rgba(221, 44, 0, 1) !important;
}

.flip-h {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.h-card-h {
  min-height: 180px;
}