/* Merit App CSS - 
 * Author: IGNIS Software & Technologies
 * 
 * 
 */
/* line 8, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.merit-logo {
  width: 90px;
}

/* line 12, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.merit-iso {
  width: 48px;
}

/* line 16, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.merit-iso-xs {
  width: 40px;
}

/* line 20, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.merit-signin {
  width: 200px;
}

/* line 24, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.merit-signin2 {
  width: 400px;
}

/* Dropdowns/Modal/Select2 classes to fix elements */
/* line 30, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.dropdown-menu-appointments {
  width: 480px !important;
}

/* line 34, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.modal-dialog.modal800px {
  max-width: 800px;
  margin: 30px auto;
}

/* line 38, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.modal-dialog.modal70perc {
  max-width: 70%;
  margin: 30px auto;
}

/* line 42, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.modal-dialog.modal80perc {
  max-width: 80%;
  margin: 30px auto;
}

/* line 46, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.modal-dialog.modal85perc {
  max-width: 85%;
  margin: 30px auto;
}

/* line 50, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.modal-dialog.modal90perc {
  max-width: 90%;
  margin: 30px auto;
}

/* line 54, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 59, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.select2.select2-container.select2-container--default {
  width: 100% !important;
}

/* Full Calendar Override on TimeSlots */
/* line 66, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.fc-basic-view .fc-body .fc-row {
  height: 4em !important;
  /* ensure that all rows are at least this tall */
}

/* line 70, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 4em !important;
  /* all-day section will never get shorter than this */
}

/* line 74, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.fc-time-grid .fc-slats td {
  height: 2em;
  border-bottom: 0;
  /* each cell is responsible for its top border */
}

/* CSS Helpers */
/* line 81, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 84, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.overflow-disabled {
  overflow: visible !important;
}

/* line 87, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.overflow-inherit {
  overflow: inherit !important;
}

/* Custom Datatables Code for Accounting Balance View */
/* line 92, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.datatableCustom .dt-buttons {
  display: inline-block;
  max-width: 100%;
  width: 300px;
  margin: 0 auto;
  margin-bottom: 16px;
}

/* line 100, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table-vertical-middle th, td {
  vertical-align: middle !important;
}

/* line 104, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
  padding: 10px 8px;
}

/* CSS Textarea Auto Height */
/* line 109, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
textarea.form-control.auto-height {
  height: auto;
}

/* CSS Select2 Multiple Auto Height */
/* line 114, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.select2-container--default .select2-selection--multiple {
  overflow: hidden !important;
  height: auto !important;
}

/* line 118, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
  font-family: sans-serif;
  font-size: 100%;
}

/* line 130, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: red !important;
}

/* CSS Dropzone Transparent Box */
/* line 135, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
form.dropzone.dropzone-box-transparent {
  border: 1px dashed black;
}

/* Buttons Actions on Forms */
/* line 141, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.input-group.slim-style {
  padding-right: .75rem;
  padding-left: .75rem;
}

/* line 145, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.input-group-addon.slim-style {
  padding: 0;
  border: none;
}

/* line 149, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.input-group-addon.slim-style-qty {
  background: #fff;
  padding: 0;
  border: none;
}

/* QR Code Custom Classes */
/* line 156, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.qr-code-laboratory-xl {
  width: 400px;
  height: 250px;
}

/* line 160, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.qr-code-laboratory-lg {
  width: 450px;
  height: 100px;
}

/* line 164, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.qr-code-laboratory {
  width: 250px;
  height: 80px;
}

/* line 168, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.qr-code-md {
  width: 250px;
  height: 250px;
}

/* line 172, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.qr-code-xs {
  width: 90px;
  height: 90px;
}

/* line 176, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.qr-code {
  width: 180px;
  height: 180px;
}

/* Digital Signature Custom Classes */
/* line 183, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.digital-signature {
  width: 300px;
  border: 1px solid #e8e8e8;
  background-color: #fff;
  border-radius: 4px;
}

/* Text CSS Clases */
/* line 192, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.btn-nobreak {
  white-space: nowrap;
}

/* line 195, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.text-break {
  word-wrap: break-word;
}

/* line 198, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.text-bold {
  font-weight: bold;
}

/* line 201, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.text-bolder {
  font-weight: 900;
}

/* line 204, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.m-l-xs {
  margin-left: 8px !important;
}

/* line 207, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.m-l-md {
  margin-left: 24px !important;
}

/* line 210, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.m-l-xl {
  margin-left: 48px !important;
}

/* line 213, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.m-l-xxl {
  margin-left: 72px !important;
}

/* line 216, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.m-l-xxxl {
  margin-left: 96px !important;
}

/* line 219, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.m-r-xs {
  margin-right: 8px !important;
}

/* line 222, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.m-r-md {
  margin-right: 24px !important;
}

/* line 225, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.m-b-xxs {
  margin-bottom: 3px !important;
}

/* line 228, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.m-t-lg {
  margin-top: 20px !important;
}

/* line 231, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.m-t-xl {
  margin-top: 40px !important;
}

/* line 234, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.p-t-xs {
  padding-top: 5px !important;
}

/* line 237, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.p-b-xs {
  padding-bottom: 5px !important;
}

/* line 240, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.m-b-none {
  margin-bottom: 0px !important;
}

/* line 243, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.m-t-none {
  margin-top: 0px !important;
}

/* line 246, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.p-t-none {
  padding-top: 0px !important;
}

/* line 249, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.p-b-none {
  padding-bottom: 0px !important;
}

/* line 253, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.no-padding-sides {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* line 257, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.no-padding-top {
  padding-top: 0px !important;
}

/* line 260, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.no-padding-bottom {
  padding-bottom: 0px !important;
}

/* line 263, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.no-padding {
  padding: 0px !important;
}

/* line 266, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.no-margin {
  margin: 0px !important;
}

/* line 269, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.no-margin-top {
  margin-top: 0px !important;
}

/* line 272, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.no-margin-bottom {
  margin-bottom: 0px !important;
}

/* Datatables Input Elements CSS Clases */
/* line 278, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.form-control.datatable-input {
  min-width: auto !important;
}

/* Datatables Columns Modifications */
/* line 284, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.column280px {
  width: 280px !important;
}

/* line 287, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.column250px {
  width: 250px !important;
}

/* line 290, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.column200px {
  width: 200px !important;
}

/* line 293, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.column150px {
  width: 150px !important;
}

/* Image CSS Custom Classes */
/* line 299, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
img.center {
  display: block;
  margin: 0 auto;
}

/* Laboratory CSS */
/* line 305, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.validation-laboratory .has-error .form-control {
  border-color: #fff000;
  border-width: 2px;
  background-color: rgba(253, 253, 150, 0.15);
}

/* line 313, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.validation-laboratory .has-success .form-control {
  border-color: #3c763d;
  border-width: 2px;
  background-color: rgba(60, 118, 61, 0.1);
}

/* line 318, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.awesomplete {
  display: block !important;
}

/* line 321, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
  background-color: #B0BED9 !important;
}

/* line 326, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
#side-menu ul > li > a:hover {
  color: #4F5467 !important;
  background-color: #eeeeee !important;
}

/* line 331, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
#side-menu > li > a:hover {
  color: #4F5467 !important;
  background-color: #eeeeee !important;
}

/* line 336, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
#side-menu li.active > a {
  color: #4F5467 !important;
  background-color: #eeeeee !important;
}

/* line 341, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: #edf0f5 !important;
}

/* line 345, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
tbody {
  color: #686868 !important;
}

/* line 349, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table.table-no-padding > tbody > tr > td {
  padding: 8px 8px !important;
}

/* line 355, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table-bg-primary {
  background-color: #188ae2;
  color: #fff;
}

/* line 359, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table-bg-success {
  background-color: #10c469;
  color: #fff;
}

/* line 363, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table-bg-info {
  background-color: #c4e3f3;
  color: #fff;
}

/* line 368, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table-bg-warning {
  background-color: #f9c851;
  color: #fff;
}

/* line 372, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table-bg-danger {
  background-color: #ff5b5b;
  color: #fff;
}

/* line 376, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table-bg-pink {
  background-color: #ff8acc;
  color: #fff;
}

/* line 380, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table-bg-purple {
  background-color: #5b69bc;
  color: #fff;
}

/* line 384, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table-bg-inverse {
  background-color: #3b3e47;
  color: #fff;
}

/* line 388, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table-bg-dark {
  background-color: #282828;
  color: #fff;
}

/* line 392, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.table-bg-white, .light {
  background-color: white !important;
  color: #6a6c6f;
}

/* line 398, /opt/Merit/Other/Customers/Ema/EmaRIS/app/assets/stylesheets/merit.css.scss */
.title-row-color {
  background-color: rgba(3, 169, 243, 0.8);
  color: #ffffff;
}
