/* .dropdown-menu {
   max-height: 500px;
   overflow: auto;
} */

body  {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

/* Carousel configuration */
.home-carousel-image {
	height: 450px;
	width: 100%;
   background-size: cover;
   background-position: center center;
   -ms-background-position-x: center;
   -ms-background-position-y: center;
}
.carousel-caption {
    font-size: 12px;
}
.carousel-caption a {
    color: #ffffff;
}
.carousel-caption a:visited {
    color: #ffffff;
}
.carousel-caption a:hover {
    color: #dedede;
}

.form-box-div {
    background-color: rgb(251, 251, 251);
    border: 2px solid #ddd;
    border-radius: .25rem;
    padding: 10px;
}
.fieldset-box {
    background-color: rgb(251, 251, 251);
    border: 1px solid #ddd;
    border-radius: .25rem;
    padding: 10px;
    margin-bottom: 1rem;
}
.fieldset-box legend {
    font-size: 1em;
    width:inherit; /* Or auto */
    padding:0 10px; /* To give a bit of padding on the left and right */
    border-bottom:none;
}

/* Font for decease_code */
.code-field {
    font-family: monospace;
}

.table-nohlines td,
.table-nohlines th {
    border: none !important;
  /* border-right: solid 1px #ccc !important; */
}

.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }


.my-text {
    display: block;
    font-family: "Courier-new";
}

.my-fancy-container {
    /* border: 1px solid #ccc; */
    /* border-radius: 6px; */
    display: inline-block;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
.btn-link-sisaut {
    padding: 0; 
    border: 0;
}
.btn-link-sisaut:hover {
    text-decoration: none;
}

.hidden {
  display: none;
}
.diagnosis-select-btn {
    padding: 0 5px;
}
.diagnosis-select-btn {
    margin-top: 2rem;
}

#document-list-container .card-header {
    display: flex;
    justify-content: space-between;
}
#document-list-container .card-header * {
    align-self: center;
}
#deceased-documents-list {
    min-height: 2em;
}
#deceased-documents-list li {
    display: flex;
    justify-content: space-between;
}
#deceased-documents-list li * {
    align-self: center;
}

.tag-letter {
    font-family: 'Fira Code', monospace;
    display: inline-flex;          /* para centralizar o texto */
    align-items: center;
    justify-content: center;

    width: 18px;                   /* largura */
    height: 18px;                  /* altura */
    color: white;                  /* texto branco */
    
    border-radius: 20%;            /* formato circular */
    font-weight: bold;             /* opcional: texto em negrito */
    font-size: 12px
}
.tag-letter-dark {
    background-color: black;       /* fundo preto */
}
.tag-letter-primary {
    background-color: #007bff;
}
.tag-letter-success {
    background-color: #28a745;
}
.tag-letter-secondary {
    background-color: #6c757d;
}
.tag-letter-warning {
    color: #212529;
    background-color: #ffc107;
}
.tag-letter-danger {
    background-color: #dc3545;
}
.tag-letter-purple, .badge-purple {
    color: white;
    background-color: #7952b3;
}

.tabler-icons {
    font-size: 40px;
}
.tabler-icons-sm {
    font-size: 33px;
}
.tabler-icons-pagination {
    font-size: 19px;
}
.disabled {
    opacity: 0.25;
}