@charset "UTF-8";
:root{
    --bs-blue:#009ef6;
    --bs-indigo:#6610f2;
    --bs-purple:#6f42c1;
    --bs-pink:#d63384;
    --bs-red:#dc3545;
    --bs-orange:#fd7e14;
    --bs-yellow:#ffc107;
    --bs-green:#198754;
    --bs-teal:#20c997;
    --bs-cyan:#0dcaf0;
    --bs-gray:#7E8299;
    --bs-gray-dark:#3F4254;
    --bs-gray-100:#F5F8FA;
    --bs-gray-200:#EFF2F5;
    --bs-gray-300:#E4E6EF;
    --bs-gray-400:#B5B5C3;
    --bs-gray-500:#A1A5B7;
    --bs-gray-600:#7E8299;
    --bs-gray-700:#5E6278;
    --bs-gray-800:#3F4254;
    --bs-gray-900:#181C32;
    --bs-white:#ffffff;
    --bs-light:#F5F8FA;
    --bs-primary:#0d6efd;
    --bs-secondary:#E4E6EF;
    --bs-success:#50CD89;
    --bs-info:#7239EA;
    --bs-warning:#FFC700;
    --bs-danger:#F1416C;
    --bs-dark:#181C32;
    --bs-white-rgb:255,255,255;
    --bs-light-rgb:245,248,250;
    --bs-primary-rgb:0,158,247;
    --bs-secondary-rgb:228,230,239;
    --bs-success-rgb:80,205,137;
    --bs-info-rgb:114,57,234;
    --bs-warning-rgb:255,199,0;
    --bs-danger-rgb:241,65,108;
    --bs-dark-rgb:24,28,50;
    --bs-white-rgb:255,255,255;
    --bs-black-rgb:0,0,0;
    --bs-body-color-rgb:24,28,50;
    --bs-body-bg-rgb:255,255,255;
    --bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family:var(--bs-font-sans-serif);
    --bs-body-font-size:1rem;
    --bs-body-font-weight:400;
    --bs-body-line-height:1.5;
    --bs-body-color:#32182c;
    --bs-body-bg:#f1f5f8;
}
body{
    margin:0;
    font-family:'IBMPlexSans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:var(--bs-body-font-size);
    font-weight:var(--bs-body-font-weight);
    line-height:var(--bs-body-line-height);
    color:#3F4254;

    text-align:var(--bs-body-text-align);
    background-color:var(--bs-body-bg);
    -webkit-text-size-adjust:100%;
    text-size-adjust: auto;
    -webkit-tap-highlight-color:transparent;
    
}
.feather {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}
button,input,optgroup,select, textarea, table, div{
  margin:0;
  font-size:inherit;
  line-height:inherit;
  color: inherit;
}
.card{
  border:1;
  box-shadow:0 0 20px 0 rgba(76,87,125,.02);
  border-radius: 0.2em;
  color: var(--bs-gray-800);
  padding:0;
  margin:0;
}
.lista, .lista:hover{
  color:#009ef7;
  font-weight: bold;
  text-decoration: none;
}

.card .card-header{
 
  justify-content:space-between;
  align-items:stretch;
  padding:2 2.25rem;
  background-color:transparent;
  border-bottom:1px solid #eff2f5
}
.card-body{
 
  justify-content:space-between;
  align-items:stretch;
  padding: 0.5em;
  
}
.card-rounded{
  border-radius:.625rem
}

.btn.btn-primary{
  color:#fff;
  border-color:#0d6efd;
  background-color:#0d6efd;
  font-size:inherit;
}



.modal .modal-header{
  align-items:center;
  justify-content:space-between;
  border-top-left-radius:.475rem;
  border-top-right-radius:.475rem
}
.modal .modal-header .h1,.modal .modal-header .h2,.modal .modal-header .h3,.modal .modal-header .h4,.modal .modal-header .h5,.modal .modal-header .h6,.modal .modal-header h1,.modal .modal-header h2,.modal .modal-header h3,.modal .modal-header h4,.modal .modal-header h5,.modal .modal-header h6{
  margin-bottom:0
}
.modal .modal-dialog{
  outline:0!important
}
.modal-rounded{
  border-radius:.475rem!important
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
  margin-top:0;
  margin-bottom:.5rem;
  font-weight:600;
  line-height:1.2;
  color:#3F4254;

}

.nav{
  display:flex;
  flex-wrap:wrap;
  padding-left:0;
  margin-bottom:0;
  list-style:none;

}
.nav-link{
  display:block;
  padding:.5rem 1rem;
  color:#009ef7;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
  .nav-link{
      transition:none
  }
}
.nav-link:focus,.nav-link:hover{
  color:#006dab;
  text-decoration:none
}
.nav-link.disabled{
  color:#7e8299;
  pointer-events:none;
  cursor:default
}
.nav-tabs{
  border-bottom:1px solid #eff2f5
}
.nav-tabs .nav-link{
  margin-bottom:-1px;
  background:0 0;
  border:1px solid transparent;
  border-top-left-radius:.475rem;
  border-top-right-radius:.475rem
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
  border-color:#eff2f5 #eff2f5 #eff2f5;
  isolation:isolate
}
.nav-tabs .nav-link.disabled{
  color:#7e8299;
  background-color:transparent;
  border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
  color:#5e6278;
  background-color:#fff;
  border-color:#e4e6ef #e4e6ef #fff
}
.nav-tabs .dropdown-menu{
  margin-top:-1px;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.nav-pills .nav-link{
  background:0 0;
  border:0;
  border-radius:.475rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
  color:#fff;
  background-color:#009ef7
}
.nav-fill .nav-item,.nav-fill>.nav-link{
  flex:1 1 auto;
  text-align:center
}
.nav-justified .nav-item,.nav-justified>.nav-link{
  flex-basis:0;
  flex-grow:1;
  text-align:center
}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{
  width:100%
}


.row .test{
  line-height: 35px;

}
#module {
  font-size: 1rem;
  line-height: 1.5;
}


#module #collapseExample.collapse:not(.show) {
  display: block;
  height: 3rem;
  overflow: hidden;
}

#module #collapseExample.collapsing {
  height: 3rem;
}

#module a.collapsed::after {
  content: '+ Mai mult';
}

#module a:not(.collapsed)::after {
  content: '- mai putin';
}
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important;
}

.test-div{
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px !important;
  border-radius: 4px !important;
  padding: 10px;
  margin-bottom: 12px;
  position: relative;
}

.spacing-inside-box{
  margin-bottom: 20px;
  margin-top: 16px;
}
.css_tipSolutie {
  color: #1da0ec;
  font-weight: 700;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
  border-top: 1px solid #f6f4f6;
  vertical-align: middle;
  height: 44px;
}