body {
  padding-bottom: 20px;
}

.navbar {
  margin-bottom: 20px;
}

* {
  font-family: 'Montserrat', sans-serif;
}
      .bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }

      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }

@media screen and (max-width: 768px) {
    .col-md-30{
	display: none;
    }
}

	.formsearch {
	    display: grid;
	    width: 290px;
	}

	.formsearch > * {
	    border-radius: 5px;
	    padding: 10px;
	}
	

.btn2old:hover {
  background-color: #5F54DB; /*  */
  color: white;
  
  
}

.btn2:hover {
  background-color: white; /*  */
  color: gray;
  
  
  
  
}

a:link {
color: black;
  
  text-decoration: none;
}
a:visited {
color: black;
  
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  
  color: black;
  background-color: transparent;
  text-decoration: none;
  
}
a:active {
  
color: black;
  background-color: transparent;
  text-decoration: none;
  #background-color: #5F54DB; /*  */
}

.btn3:hover {
  background-color: #5F54DB; /*  */
  color: white;
}

.btn3 {

active {
  background-color: #5F54DB; /*  */
  color: white;
}
}


.form-group.required .control-label:after {
  content:"*";
  color:red;
}

.my-custom-scrollbar {
position: relative;
height: 400px;
overflow: auto;
}

.table-wrapper-scroll-y {
display: block;
}

.btn-outline-primary.active {
background-color: #5F54DB; /*  */
  color: white;
}

.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active, 
.btn-outline-primary:active:focus:not(:disabled):not(.disabled),
.btn:focus, .btn:active, .btn:hover{
    box-shadow: none!important;
    outline: 0;
}


.navbar .navbar-nav .nav-link:hover {
  color: #FFFFFF;
   text-decoration: underline;
   text-underline-offset: 10px;
  text-decoration-thickness: 2px;
  text-decoration-color: #FFFFFF;
  
}

.navbar-nav .active { 
text-decoration: underline; background-color: transparent; 
text-underline-offset: 10px;
  text-decoration-thickness: 2px;
  text-decoration-color: #FFFFFF;
}



