.aside-user .symbol{
        position: relative; margin-top: 10px;
    }
     .aside-user .symbol .btn-icon{
        position: absolute;
        right: -10px;
        top: -10px;
     }

     .card-body .symbol{
        position: relative; margin-top: 10px;
    }
     .card-body .symbol .btn-icon{
        position: absolute;
        right: -10px;
        top: -10px;
     }
     .bg-sky-light{
      background-color: #eaf9ff !important;
     }
     .host-top-block h1 {
      margin: 0;
      width: 100%;
      text-align: center;
     }
     .host-top-block {
      width: 100%;
      text-align: center;
     }
     .host-topblock-buttons {
      margin-bottom: 3.75rem;
     }
     .form-controle-error {
      border-style: solid; 
      border-color: #de1245 !important;
     }
     .error-message-bordered{
      display:inline-block;
      border:1px solid #de1245 !important;
      border-radius: .475rem;
      padding: .35rem .6rem;
      margin-top:.25rem;
     }
     .nav-pills .nav-link.alert-danger{
      border: solid 1px var(--bs-danger)!important;
     }
     .nav-pills .nav-link.active.alert-danger {
      border: solid 1px var(--bs-danger)!important;
      }


      .smart-card{
         background: #fcfcfc;
      }
      .smart-list li{         
         position: relative;
      }
      .smart-list li .tool-value{
         padding-left: 30px;
         position: relative;
      }
      .smart-list li .smt-icon{
         position: absolute;
         left: 0;
         top: 3;
      }
      .tool-column{
         border-radius: var(--bs-card-border-radius);
      }
      .tool-radio .form-switch.form-check-solid .form-check-input:not(:checked){
         background-color: var(--bs-gray-400);
      }

      .smart_tabs_panel .nav-tabs{

         border:none
      }
      .smart_tabs_panel .nav-tabs .nav-item .nav-link{
         border: none;
         border-bottom: solid 2px transparent;
         color: #000;
      }
      .smart_tabs_panel .nav-tabs .nav-item .nav-link.active{
         border-color: var(--bs-primary);
      }
   .pl-recomended span{
      background: var(--bs-warning);
      padding: 0.5rem;
      font-size:0.75rem;
   }

   .blur-filter{
      filter: blur(4px);
      position: relative;
   }
   .blur-filter:before{
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      content: "";
      z-index: 99;
      background: rgba(255,255,255,0.1);
   }