 .has-search .form-control {
   padding-left: 2.375rem;
 }

 .has-search .form-control-feedback {
   position: absolute;
   z-index: 2;
   display: block;
   width: 2.375rem;
   height: 2.375rem;
   line-height: 2.375rem;
   text-align: center;
   pointer-events: none;
   color: #aaa;
 }

 .nav-pills .nav-link {
   background-color: darkslategray;
   color: white;
 }

 ul li.list-group-item a {
   text-decoration: none;
 }

 ul li.list-group-item a:hover {
   color: gold;
 }

 .has-search .form-control-feedback {
   position: absolute;
   z-index: 2;
   display: block;
   width: 2.375rem;
   height: 2.375rem;
   line-height: 2.375rem;
   text-align: center;
   pointer-events: none;
   color: #aaa;
 }

 ul li.list-group-item a {
   text-decoration: none;
 }

 ul li.list-group-item a:hover {
   color: gold;
 }

 ul li.list-group-item a i {
   position: relative;
   float: right;
   margin-right: 10px;
 }

 .add-value {
   color: rgb(215, 140, 26);
   text-shadow: 1px 1px 1px #ccc;
   font-size: 1.5em;
 }

 .setting-menus {
   position: absolute;
   bottom: 40px;
   right: 10px;
 }

 .setting-menus li {
   list-style: none;
   display: block;
 }

 .setting-menus li a {
   text-decoration: none;
   padding: 5px;
   color: white;
   font-size: 18px;
 }

 .list-group-item>.actions {
   position: relative;
   float: right;
   margin: 5px;
 }

 a {
   text-decoration: none;
 }

 .error {
   border-color: red;
 }

 label.error {
   color: red;
 }

 .right {
   float: right;
 }

 .settings {
   cursor: pointer;
 }

 ul.setting-menus li {
   background-color: #21e0a8;
   border-radius: 3px;
   padding: 2px;
   margin: 1px;
   color: white;
 }

 .card-img-top .profile-user-img .img-fluid .img-circle .img-responsive .image-logo {
   width: 50%;
   height: 50%;
   text-align: center;
 }

 .card-header .photo-profile {
   text-align: center;
 }

 .title {
   position: relative;
   right: 30%;
   top: -50px;
   font-weight: bold;
   text-shadow: 1px 1px #c7b4b4;
   font-size: 18px;
   color: maroon;
 }

 li.list-group-item .menu {
   background-color: azure;
   border-radius: 5px;
 }

 li.list-group-item .menu:hover {
   background-color: #bce4e4;
   cursor: pointer;
 }

 .plus-collapse:hover {
   cursor: pointer;
 } 

 #brand-name {
  font-weight: bold;
  color: coral;
  font-family: fantasy;
  text-shadow: 1px 1px black;
  letter-spacing: 1px;
  background-color: beige;
  padding: 5px;
  border-radius: 4px;
 }

 .modal-header, .modal-footer {
  background-color: aliceblue!important;
}

.text-right {
  text-align: right;
}

table caption {
  caption-side: top;
}