/* /* ----- MUSEO SANS ----- */ */
/* @font-face { */
/*   font-family: 'museo_sans'; */
/*   src: url("../fonts/museosans/museosans-100-webfont.eot"); */
/*   src: url("../fonts/museosans/museosans-100-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museosans/museosans-100-webfont.woff2") format("woff2"), url("../fonts/museosans/museosans-100-webfont.woff") format("woff"), url("../fonts/museosans/museosans-100-webfont.ttf") format("truetype"), url("../fonts/museosans/museosans-100-webfont.svg#museo_sans100") format("svg"); */
/*   font-weight: 100; */
/*   font-style: normal; */
/* } */
/* @font-face { */
/*   font-family: 'museo_sans'; */
/*   src: url("../fonts/museosans/museosans-300-webfont.eot"); */
/*   src: url("../fonts/museosans/museosans-300-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museosans/museosans-300-webfont.woff2") format("woff2"), url("../fonts/museosans/museosans-300-webfont.woff") format("woff"), url("../fonts/museosans/museosans-300-webfont.ttf") format("truetype"), url("../fonts/museosans/museosans-300-webfont.svg#museo_sans300") format("svg"); */
/*   font-weight: 300; */
/*   font-style: normal; */
/* } */
/* @font-face { */
/*   font-family: 'museo_sans'; */
/*   src: url("../fonts/museosans/museosans-500-webfont.eot"); */
/*   src: url("../fonts/museosans/museosans-500-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museosans/museosans-500-webfont.woff2") format("woff2"), url("../fonts/museosans/museosans-500-webfont.woff") format("woff"), url("../fonts/museosans/museosans-500-webfont.ttf") format("truetype"), url("../fonts/museosans/museosans-500-webfont.svg#museo_sans500") format("svg"); */
/*   font-weight: normal; */
/*   font-style: normal; */
/* } */
/* @font-face { */
/*   font-family: 'museo_sans'; */
/*   src: url("../fonts/museosans/museosans-700-webfont.eot"); */
/*   src: url("../fonts/museosans/museosans-700-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museosans/museosans-700-webfont.woff2") format("woff2"), url("../fonts/museosans/museosans-700-webfont.woff") format("woff"), url("../fonts/museosans/museosans-700-webfont.ttf") format("truetype"), url("../fonts/museosans/museosans-700-webfont.svg#museo_sans700") format("svg"); */
/*   font-weight: bold; */
/*   font-style: normal; */
/* } */
/* /* ----- LATO ----- */ */
/* @font-face { */
/*   font-family: 'Lato'; */
/*   src: url("../fonts/lato/cln-Lato-Heavy.eot"); */
/*   IE9 Compat Modes */
/*   src: url("../fonts/lato/cln-Lato-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/cln-Lato-Heavy.woff") format("woff"), url("../fonts/lato/cln-Lato-Heavy.ttf") format("truetype"); */
/*   font-style: normal; */
/*   font-weight: 800; */
/*   text-rendering: optimizeLegibility; */
/* } */
/* @font-face { */
/*   font-family: 'Lato'; */
/*   src: url("../fonts/lato/cln-Lato-Regular.eot"); */
/*   IE9 Compat Modes */
/*   src: url("../fonts/lato/cln-Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/cln-Lato-Regular.woff") format("woff"), url("../fonts/lato/cln-Lato-Regular.ttf") format("truetype"); */
/*   font-style: 400; */
/*   font-weight: normal; */
/*   text-rendering: optimizeLegibility; */
/* } */
/* ----- TYPOGRAPHY ----- */
body {
  -webkit-font-smoothing: antialiased;
  font-family: "Lucida Sans Unicode", Arial, Freesans, sans-serif;
  font-weigh: 600;
  font-size: 14px;
}

label, input, button, select, textarea {
  font-size: 14px;
  line-height: 20px;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, .uneditable-input {
   font-family: "Lucida Sans Unicode", Helvetica, Arial, Freesans, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Lucida Sans Unicode", Helvetica, Arial, Freesans, sans-serif;
  font-weight: 900;
  line-height: 20px;
}

h2 {
  font-size: 24px;
}

h3 {
  font-size: 24px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 12px;
  font-weight: normal;
}

.field {
  line-height: 24px;
}

.main-content .fieldset .form-prefix, .form-suffix {
  font-size: 12px;
}

.footer-actions h1 {
  font-size: 15px;
  font-weight: bold;
}

.footer a {
  font-size: 10px;
}

.button, .btn {
  font-weight: 800;
}

input, button, select, textarea {
  font-family: "Lucida Sans Unicode", Lucida sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

select option {
  font-size: 12px;
}

.nav-list .error {
  font-size: 12px;
}

.topbar-action h1 {
  font-size: 20px;
  line-height: 40px;
  font-weight: bold;
}

.sidebar-icon .nav li a {
  font-size: 12px;
  font-weight: bold;
}
.sidebar-icon .nav li i {
  font-size: 2em;
}

.legend .nav-list li span {
  font-size: 12px;
}

span.badge {
  font-size: 10px;
}

.login .modal-login .alert input {
  font-size: 14px;
}
.login .modal-login .nav-list li {
  font-size: 12px;
}

.off-navigation .close-off-nav i {
  font-size: 1.5em;
}

.off-canvas-btn a i {
  font-size: 20px;
}

.topbar-main .nav li.infos-patient a {
  font-size: 12px;
  font-weight: bold;
}
.topbar-main .nav li.infos-patient i {
  font-size: 12px;
}
.topbar-main .nav li.infos-patient i.big {
  font-size: 24px;
}

table th, table td {
  line-height: 16px;
}
table .headers {
  font-size: 14px;
}
table tbody {
  font-size: 14px;
}
table.todo a:hover {
  text-decoration: none;
}
table.todo thead {
  display: none;
}
table.todo .todoPeriod {
  font-weight: normal;
  text-decoration: underline;
}
table.todo .todoDate {
  font-weight: normal;
  font-size: 0.8em;
}
table.todo .todoPatient {
  font-weight: bold;
}

.tree {
  font-size: 14px;
}
.tree li a.title {
  font-weight: bold;
}

.topbar-main .nav li.infos-patient a {
  font-family: "Lucida Sans Unicode", Lucida Grande, "Lucida Sans Unicode", Lucida sans;
  font-weight: bold;
  font-size: 1.3em;
}

.form-field.error .input-container:after {
  font-size: 18px;
}

.sidebar-tree span.badge {
  font-size: 10px;
}

li.infos-patient .dropdown-menu .btn.btn-link {
  font-size: 13px;
  font-weight: normal;
}

.table-form tr label.text-info {
  font-size: 12px;
  font-weight: bold;
}
