@import url('bootstrap.css');
@import url('styles.css');
@import url('table-pigaim.css');
@import url('card.css');
@import url('botons.css');
@import url('egm.css');

@charset "utf-8";

body {
  margin: 0;
  font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  background-color: #fff;
}

/*td{color:#212529;font-size: 90%;}*/

.listados {
	margin:20px;
}
.nom { text-transform: lowercase;}
.nom::first-letter {text-transform: uppercase!important;}

input.tablesorter-filter {max-width: 70px;border: 1px solid #ccc;}

.listados li {margin-bottom:5px;}
small {margin-left:30px;}
li.menu{padding-bottom: 4px;}
li.subtitol {text-transform: uppercase;font-size: 80%; color: #666;padding:10px 0 4px 10px;}
li.subtitol-linia {border-top: 1px solid #ccc;margin: 10px;}
.grande{font-size: 140%;}
.aim{font-family:'Nunito Sans'; font-size: 90%; color: #017280; }
.color-cct{color: #017280;}
.color-blanc{color: #fff;}
.color-gris{color: #858484;}
.color-vermell{color: #EF280F;}
.color-verd{color:#6dc36d;}
.petit {font-size: 70%;padding-right: 10px;}
.mitja{font-size: 80%;}
.lateral{
	width: 240px;height:100%;float:left;background-color: #fff;
	-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.05),0 2px 10px 0 rgba(0,0,0,.05);
  	box-shadow:2px 0 10px 0 rgba(0,0,0,.05),2px 0 10px 0 rgba(0,0,0,.05);
}
.page-intro {background-color: #efefef;width: 100vw;min-height: 100vh;padding-top:10px;}
.page-content {padding-left: 280px;padding-right: 40px;background-color: #efefef;}
li.aim{ padding-left:20px;}
.btn-toggle {}

.bg-gradient-primary {

border-right: 1px solid #fff;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/** TEXT **/

.text-white {
  color: #fff !important;
}
a.text-white {
  color: #fff !important;
}

.text-primary {
  color: #4e73df !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #224abe !important;
}

.text-secondary {
  color: #858796 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #60616f !important;
}

.text-success {
  color: #1cc88a !important;
}

a.text-success:hover, a.text-success:focus {
  color: #13855c !important;
}

.text-info {
  color: #36b9cc !important;
}

a.text-info:hover, a.text-info:focus {
  color: #258391 !important;
}

.text-warning {
  color: #f6c23e !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #dda20a !important;
}

.text-danger {
  color: #e74a3b !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #be2617 !important;
}

.text-light {
  color: #f8f9fc !important;
}

a.text-light:hover, a.text-light:focus {
  color: #c2cbe5 !important;
}

.text-dark {
  color: #5a5c69 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #373840 !important;
}

.text-body {
  color: #858796 !important;
}

.text-muted {
  color: #858796 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

/** padding **/
.pl-2 {padding-left: 20px;}