@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap');

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
    font-family: 'Montserrat', sans-serif;
}

html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

.site-blue-color {
    color: #3f51b5;
}

.site-blue-bg {
    background: #3f51b5;
}


a{
    text-decoration: none;
}

.btn:focus, .btn:active {
    outline: none !important;
    outline-color : #ffffff !important;
    box-shadow: none !important;
}
/*
.btn-group-lg > .btn, .btn-lg {
    padding: 0.2rem 0.2rem !important;
    font-size: 1.25rem !important;
    border-radius: 0.3rem !important;
}*/

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff!important;
    background-color: #3f51b5 !important;
}

.nav-pills .nav-link {
    background: 0 0;
    border: 0;
    border-radius: 0.25rem;
    color: black !important;
}

#sp-bottom {
    padding: 100px 0px 85px !important;
}


.custom-tooltip {
    --bs-tooltip-bg: var(--bs-primary);
}

tr td, th{
    padding: 0.2rem !important;
    margin: 0.2rem !important;
}

.sp-module ul > li {
    border-bottom: 0px !important;
}