/* ******************* ANNA ******************** ANNA ******************* ANNA *******************/
@media screen{
  .noScreen {
      display:none;
    }
  .bborder{
    border: 1px solid #593511a1 !IMPORTANT;
    }
  span{
    border: 1px solid #593510 !IMPORTANT;
    border-radius: 0.2rem;
    padding-bottom: 0.4rem;
  }
  select{
    border: 1px solid #593510 !IMPORTANT;
    border-radius: 0.2rem;
    padding-bottom: 0.4rem;
  }
  input{
    border: 1px solid #593510 !IMPORTANT;
    border-radius: 0.2rem;
    padding-bottom: 0.4rem;
  }
  }
body{
  display:block;
  font-family:fangsong;
  background: #eadca2;
}
.fres {
  background: #f8f2da;
}
.fons-marro-fosc{
  background: #593510;
  color: #eadca2;
  padding: 0.25em 0.5em;
  border-radius: 0.2rem;
} 
.titols{
  font-size: 1.1em;
}
.dropdown-menu2{
   max-width: 50% !important;
}
.input-group {
   position: relative !important;
   display: flex !important;
   flex-wrap: wrap !important;
   align-items: flex-start;
   padding: 0px;
   margin-bottom: 0% !important;
   margin-top: 0% !important;  
  }
  .input-group-text {  
   display: flex;
   background-color: #e8e1d0;
}
.input-group .form-control {
   float: left;
   width: 1% !important;
   margin-bottom: 0;
   height: 2.7em;
}
.form-control .col {
  padding:0% !important;
}
.input-group .form-control-sm .col {
  padding:0% !important;
}

.table {
  padding-bottom: 4px !important; 
  padding-top: 4px !important;
}
.form-control-sm::-webkit-input-placeholder {
  color: black !important;
}
button .btn-marro {
background: #593510;
color: #eadca2;
padding: 0.25em;
border-radius: 0.25rem;
}


  .fres .llistat_enllacos_filet_cont {
    list-style: none; 
    background: whitesmoke !important;
  }
  .fres .llistat_enllacos_filet_cont list-group-item:before ul {
    color: transparent;
  }

  .fres body {
    margin:2em;
    border:2em;
  }

.dades_client {
    position: absolute !important;
	  min-height: 0 !important;
    margin-bottom: 25px;
    clear: both;
    z-index: auto;
}
  .dades_client .panel .box{
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    border: none;
    padding: 0 15px;
    background: #fff;
  }

  .dades_client .panel .box .panel-heading {
    background: #fff;
    border-bottom: none;
    padding: 0;
  }
  .dades_client .panel .box .panel-heading h2 {
    font-size: 1.563em;
    padding: 20px 0 0 20px;
  }

.table_cos_fra {
  border-collapse: separate;
  background-color: #815f3b;
  width: 94%;
  color: white;
}
@media screen{

  .row1{
    padding: 0.5% 0 0 0;
    background: #593510;
    color: white;
    margin: 0em 0.7em;
  }
  .fons{
    background: #eadca2;
  }
  .col-a{
    min-width:18%;
    padding:0% 1%;
    font-size: 1.25rem;
  }
  .col-b{
    min-width:10%;
    padding:0% 1%;
    font-size: 1.25rem;
  }
  .col-c{
    min-width:35%;
    padding:0% 1%;
    font-size: 1.25rem;
  }
  .col-d{
    min-width:10%;
    padding:0% 1%;
    font-size: 1.25rem;
  }
  .col-e{
    min-width:8%;
    padding:0% 1%;
    font-size: 1.25rem;
  }
  .col-f .col-h{
    min-width:5%;
    padding:0% 1%;
    font-size: 1.25rem;
  }
  .col-g{
    min-width:6%;
    padding:0% 1%;
    font-size: 1.25rem;
  }
  .tline {
    Width: 9%;
    text-align: end;
    padding: 0 0.5em;
    background: #593510;
    color: white;
    margin: 0em;
    font-size: 1.25rem;
  }
}