/*
 * It is advised not to edit the smartadmin_production.scss
 * as this will override any changes you make in the
 * later versions of this theme.
 *
 * We advise that you use use this CSS to override
 * SmartAdmin styles.
 *
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */
/*
 * INDEX
 *
 * - HTML
 * - BODY
 * - CUSTOM STYLES

 */
/* line 23, /opt/r-managements/src/app/assets/stylesheets/san.scss */
body.login #header {
  display: none;
}

/* line 27, /opt/r-managements/src/app/assets/stylesheets/san.scss */
#extr-page body.login #main {
  height: 100vh;
  padding-top: 15vh;
  background: #ffffff url("/assets/ephood/bg.png") no-repeat center;
}

/* line 33, /opt/r-managements/src/app/assets/stylesheets/san.scss */
#extr-page body.login div, #extr-page body.login h1, #extr-page body.login h2, #extr-page body.login h3, #extr-page body.login h4, #extr-page body.login h4.paragraph-header {
  color: #ffffff;
}

/* line 37, /opt/r-managements/src/app/assets/stylesheets/san.scss */
#extr-page body.login div.icons {
  padding-bottom: 5px;
}

/* line 41, /opt/r-managements/src/app/assets/stylesheets/san.scss */
#extr-page body.login h2 {
  font-size: 2.4em;
  font-weight: bold;
}

/* line 46, /opt/r-managements/src/app/assets/stylesheets/san.scss */
#extr-page .alert.fade.in {
  margin-top: 50px;
}

/* line 50, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.login-desc-box-l {
  font-size: 1.6em;
}

/* line 54, /opt/r-managements/src/app/assets/stylesheets/san.scss */
body div.page-footer {
  bottom: -52px;
}

/* line 58, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.well .btn, .widget-body .btn {
  padding: 0px 12px;
}

/* line 62, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.container-sized-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  object-fit: contain;
}

/* line 75, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.fixed-ribbon #ribbon #content {
  top: 49px;
}

/* line 79, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.fixed-ribbon #main #content {
  margin-top: 25px;
  margin-bottom: 25px;
}

/* line 83, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.fixed-ribbon #ribbon + div.alert {
  padding-top: 49px;
}

/* line 87, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.fixed-ribbon #ribbon ~ div.alert {
  margin-bottom: 0px;
}

/* line 91, /opt/r-managements/src/app/assets/stylesheets/san.scss */
div.alert + div#content {
  padding-top: 0px;
}

/* line 95, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form .input .icon-prepend + div.field-value {
  padding-left: 37px;
}

/* line 99, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form .input .icon-append + div.field-value {
  padding-right: 37px;
}

/* line 105, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form .input div.field-wrapper {
  display: inline-block;
  max-width: calc(100%-40px);
  height: 20px;
  line-height: 20px;
  padding: 3px 10px;
  /* outline: none; */
  /* background: #fff; */
  /* font: 13px/16px 'Open Sans', Helvetica, Arial, sans-serif; */
  /* color: #404040; */
  /* appearance: normal; */
  /* -moz-appearance: none; */
  /* -webkit-appearance: none; */
}

/* line 120, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form .input div.field-wrapper {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  height: 32px;
  line-height: 32px;
  padding: 5px 10px;
  outline: none;
  background: #fff;
  font: 13px/16px 'Open Sans', Helvetica, Arial, sans-serif;
  color: #404040;
  appearance: normal;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* line 142, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form .input div.field-value {
  height: auto;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  min-height: 32px;
  line-height: 32px;
  padding: 5px 10px;
  outline: none;
  border-width: 0px;
  border-bottom-width: 1px;
  border-style: solid;
  border-radius: 0;
  border-color: #A2A2A2;
  background: #fff;
  font: 13px/16px 'Open Sans', Helvetica, Arial, sans-serif;
  color: #404040;
  appearance: normal;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* line 166, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form label.input.required .icon-append {
  background: red;
  color: #fff;
  border-radius: 0 30% 30% 0;
  -moz-border-radius: 0 30% 30% 0;
  -webkit-border-radius: 0 30% 30% 0;
}

/* line 174, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.ui-autocomplete {
  z-index: 9999 !important;
}

/* line 178, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.input textarea, .smart-form .input div.field-value.textarea {
  width: 94%;
  padding: 5px 10px;
  padding-right: 37px;
  height: auto;
}

/* line 185, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form label.input.radio-group, .smart-form label.input.checkbox-group {
  display: inline-block;
  width: 100%;
  border: solid 1px #BDBDBD;
}

/* line 191, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form label.input.radio-group div.inline-group, .smart-form label.input.checkbox-group div.inline-group {
  margin-top: 3px;
  margin-left: 5px;
  max-width: calc(100% - 40px);
  display: inline-block;
  height: 27px;
}

/* line 199, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form label.radio i.selected {
  background: #404040;
}

/* line 202, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form label.input div.form-group {
  border: solid 1px #BDBDBD;
}

/* line 206, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form span.select2 span.selection span.select2-selection {
  border: none;
}

/* line 210, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form .label, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li > a, table.dataTable thead {
  color: #5e846c;
}

/* line 214, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form .select2-selection__choice, .smart-form .select2-container-multi .select2-choices .select2-search-choice {
  padding: 1px 28px 1px 8px;
  margin: 4px 0 3px 5px;
}

/* line 219, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form .widget-body .panel-group .panel-body {
  padding-top: 10px;
}

/* line 223, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form .widget-body .panel-group .panel-body .row {
  margin: 0;
}

/* line 227, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form .select2-selection__choice__remove, .select2-container-multi .select2-search-choice-close {
  padding: 3px 4px 3px 6px;
  font-family: FontAwesome;
  text-align: center;
}

/* line 234, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.label-primary {
  display: inline-block;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

/* line 246, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.label-primary:empty {
  display: none;
}

/* line 250, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.smart-form .input .icon-append + div.form-group {
  padding-right: 37px;
}

/* line 254, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.widget-body .well {
  margin-bottom: 20px;
}

/* line 258, /opt/r-managements/src/app/assets/stylesheets/san.scss */
ul.form-error-list {
  display: inline-grid;
}

/* line 262, /opt/r-managements/src/app/assets/stylesheets/san.scss */
input[readonly] {
  background: #F0F0F0 !important;
}

/* line 266, /opt/r-managements/src/app/assets/stylesheets/san.scss */
div.dash-icon {
  height: 125px;
}

/* line 270, /opt/r-managements/src/app/assets/stylesheets/san.scss */
div.dash-link {
  font-weight: bold;
  font-size: 1.2em;
  padding-top: 0.6em;
}

/* line 276, /opt/r-managements/src/app/assets/stylesheets/san.scss */
h3.dash-well-title {
  font-weight: bold;
}

/* line 280, /opt/r-managements/src/app/assets/stylesheets/san.scss */
ul.ui-autocomplete.ui-front {
  max-height: 15em;
  overflow-y: auto;
}

/* line 285, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.modal-title {
  line-height: 0.5%;
}

@media (min-width: 801px) {
  /* line 290, /opt/r-managements/src/app/assets/stylesheets/san.scss */
  .modal-dialog {
    width: 1000px;
  }
}
/* line 295, /opt/r-managements/src/app/assets/stylesheets/san.scss */
#logo-group > span {
  height: 48px;
}

/* line 296, /opt/r-managements/src/app/assets/stylesheets/san.scss */
#logo {
  margin: 0;
}

/* line 297, /opt/r-managements/src/app/assets/stylesheets/san.scss */
#logo img {
  width: 220px;
  padding: 0;
}

/* line 299, /opt/r-managements/src/app/assets/stylesheets/san.scss */
a {
  cursor: pointer;
}

/* line 303, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.riga, .rigaH, .riga0, .rigaEv, .rigaD, .rigaF {
  margin: 0 15px;
  padding: 5px;
  font-size: 1.1em;
  border-bottom: 1px solid #ccc;
}

/* line 310, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.rigaH {
  font-weight: bold;
  border-bottom: 2px solid #ccc;
  background-color: #eee;
}

/* line 316, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.rigaHM {
  font-weight: bold;
  border-bottom: 2px solid #ccc;
  background-color: #eee;
}

/* line 322, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.rigaHP {
  font-weight: bold;
  border-bottom: 2px solid #ccc;
  background-color: #bcbcbc;
}

/* line 328, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.rigaHS {
  font-weight: bold;
  border-bottom: 2px solid #ccc;
  background-color: #8d8d8d;
}

/* line 334, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.rigaHN {
  font-weight: bold;
  border-bottom: 2px solid #ccc;
  background-color: #494949;
  color: white;
}

/* line 341, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.rigaM {
  background-color: white;
}

/* line 345, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.rigaP {
  background-color: #eeeeee;
}

/* line 349, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.rigaS {
  background-color: #bdbdbd;
}

/* line 353, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.rigaN {
  background-color: #757575;
  color: white;
}

/* line 358, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.riga0 {
  font-style: italic;
  background-color: #ffffc9;
}

/* line 363, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.rigaEv {
  background-color: #DB244F4D;
}

/* line 367, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.rigaD {
  background-color: lightgray;
  color: gray;
}

/* line 372, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.rigaF {
  color: lightslategray;
}

/* line 376, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.div-inline {
  display: inline-block;
  vertical-align: middle;
}

/* line 381, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.med {
  border: 1px solid silver;
  padding: 5px;
  border-radius: 5px;
  color: white;
  background-color: #3276b1;
}

/* line 388, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.med a {
  color: white;
}

/* line 391, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.quarto {
  width: 23%;
  height: 100px;
  border: 1px solid silver;
  border-radius: 5px;
  padding: 5px 10px;
  color: black;
  display: inline-block;
  margin: 3px;
}

/* line 401, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.check-margin-left {
  margin-left: 15px !important;
}

/* line 404, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.periodicity {
  display: none;
}

/* line 408, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.errortext {
  background: #fcbdbd;
  border-color: #A90329;
  border-width: 3px;
  border-radius: 5px;
}

/* line 415, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.btn-radio input[type=radio] {
  position: absolute;
  visibility: hidden;
  display: none;
}

/* line 421, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.btn-radio label {
  color: #4c6e4c !important;
  display: inline-block !important;
  cursor: pointer !important;
  font-weight: bold !important;
  padding: 5px 20px !important;
}

/* line 429, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.btn-radio input[type=radio]:checked + label {
  color: white !important;
  background: #4c6e4c !important;
}

/* line 434, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.btn-radio label + input[type=radio] + label {
  border-left: solid 2px #4c6e4c !important;
}

/* line 437, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.btn-radio {
  border: solid 2px #4c6e4c !important;
  display: inline-block !important;
  margin: 5px !important;
  overflow: hidden !important;
  background: #cbe6cb;
}

/* line 445, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.btn-check input[type=checkbox] {
  position: absolute;
  visibility: hidden;
  display: none;
}

/* line 451, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.btn-check label {
  color: #3276b1 !important;
  display: inline-block !important;
  cursor: pointer !important;
  font-weight: bold !important;
  padding: 5px 20px !important;
  margin: 1px;
  background: #97bfe1;
  border: solid 2px #3276b1 !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 465, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.btn-check .checked {
  color: white !important;
  background: #3276b1 !important;
  border: solid 2px #3276b1 !important;
}

/* line 471, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.btn-check {
  display: inline-block !important;
  margin: 5px !important;
  overflow: hidden !important;
}

/* line 478, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.disp-none {
  display: none;
}

/* line 482, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.san-tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

/* line 488, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.san-tooltip .san-tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: 150%;
  left: 50%;
  margin-left: -60px;
}

/* line 503, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.san-tooltip .san-tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}

/* line 514, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.san-tooltip:hover .san-tooltiptext {
  visibility: visible;
}

/* line 518, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.select2-container--open .select2-dropdown.select2-dropdown--below {
  margin-top: 49px;
}

/* line 522, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.btn-labeled-only {
  padding: 0 !important;
}
/* line 524, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.btn-labeled-only span {
  position: inherit;
}

/* line 527, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.san_td {
  padding: 2px;
}

/* line 532, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.popover {
  z-index: 1051 !important;
}

/* line 536, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.no-close .ui-dialog-titlebar-close {
  display: none;
}

/* line 538, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.white-text {
  color: white !important;
}

/* line 542, /opt/r-managements/src/app/assets/stylesheets/san.scss */
.riga.row.smart-form section {
  margin-bottom: 0px;
}
