body {
    /*background-color: #5dc191;*/
}
/* Header */
.logo {
    height: 150px;
}
.logoIpatimup {
    background: url('../img/logoIpatimup.png') no-repeat;
    background-position: center;
    margin-bottom: 25px;
}
.logoIpatimup2 {
    background: url('../img/logoIpatimup.png') no-repeat;
    background-position: center;
    margin-bottom: 25px;
}
.logoIpatimupContactos {
    background: url('../img/logoIpatimupAnatomia.png') no-repeat;
    background-position: center;
    margin-bottom: 25px;
}
/* Navbar */
.marginRight {
    margin-right: 5px;
}
.navbar-right {
    margin-right: 0px;
}
/* Section */
section {
    margin-bottom: 40px;
}
/* Form */
form {
    margin-bottom: 0px;
}
.link {
    cursor: pointer;
}
.formUtente label,
.formRequisicao label,
.formRequisicaoGenetica label:not(.select-genetica-exames) {
    margin-top: 7px;
    padding: 0px; 
}
.formUtente .form-group,
.formRequisicao .form-group,
.formRequisicaoGenetica .form-group {
    padding-left: 5px;
    margin-bottom: 1px;
}
.form-control-feedback {
    right: 15px;
}
.help-block {
    margin: 0px;
}
.noResize {
    resize: none;
}
/* Radio button */
.has-error > span > div > label {
    border-color: #A94442;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
}
/* Textarea */
.no-resize {
    resize: none;
}
/* Select */
.bootstrap-select {
    padding-left: 0px;
    padding-right: 0px;
}
/* Label */
.label-requisicao {
    border-bottom: 2px solid #bbbbbb;
    margin-bottom: 10px;
}
.label-requisicao > h4 {
    margin-top: 0px;
}
.label-tipo-requisicao {
    margin-top: 8px;
}
/* Butões */
.btn-inverse {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #363636;
    background-image: -moz-linear-gradient(top, #444444, #222222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
    background-image: -webkit-linear-gradient(top, #444444, #222222);
    background-image: -o-linear-gradient(top, #444444, #222222);
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    border-color: #222222 #222222 #000000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
    color: #ffffff;
    background-color: #222222;
}
.btn-inverse:active,
.btn-inverse.active {
    background-color: #080808;
}
.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222222;
}
.btn-inverse .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
/* Well */
.well {
    padding: 10px;
}
.wellPatologiaRequisicao {
    margin-bottom: 2px;
}
.wellPatologiaRequisicaoWhite {
    background-image: linear-gradient(to bottom, #FFF 0px, #FFF 100%);
    /*margin-bottom: 100px;*/
}
.wellGeneticaRequisicao {
    background-image: linear-gradient(to bottom, #FFF 0px, #FFF 100%);
    margin-bottom: 100px;
}
.wellGeneticaRequisicaoWhite {
    background-image: linear-gradient(to bottom, #FFF 0px, #FFF 100%);
    margin-bottom: 2px;
}
.wellGeneticaRequisicaoBlue {
    background-image: linear-gradient(to bottom, #B9D8E6 0px, #68B2D4 100%);
    margin-bottom: 2px;
}
/* Table */
.dataTables_empty {
    text-align: center;
}
.table-link > tbody > tr {
    cursor: pointer;
}
.tableHead-text-center > thead > tr > th {
    text-align: center;
}
.tableBody-text-center > tbody > tr > td {
    text-align: center;
}
.tableBody-text-right > tbody > tr > td {
    text-align: right;
    padding-right: 5px;
}
.tableBody-text-right > tbody > tr > td > input {
    /*text-align: initial;*/
    padding-right: 0px;
}
/* Modal */
.modal-header.modal-danger {
    background-color: #A94442;
}
.modal-header.modal-danger .modal-title,
.modal-header.modal-danger .fa {
    color: white;
}
.modal-header.modal-info {
    background-color: #245580;
    /*color: white;*/
}
.modal-header.modal-info .modal-title,
.modal-header.modal-info .fa {
    color: white;
}
.modal-header.modal-success {
    background-color: #3E8F3E;
}
.modal-header.modal-success .modal-title,
.modal-header.modal-success .fa {
    color: white;
}
/* Footer */
.navbar-fixed-bottom {
    min-height: 30px;
    background-color: #EEE;
}