/* Dispensings */

/** Temp - Print button moved**/
.flash_print {
  color: #666;
  font-size: 12px;
  font-weight: bold;
  margin: 25px 0; }
  .flash_print i {
    padding-right: 8px;
    margin-top: 0;
    opacity: .4; }
/** END Temp - Print button moved**/

section#dispense_new form select {
  min-width: 307px !important; }

div.med_container_edit {
  position: relative;
  -webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .3);
  box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .3);
  background-color: rgba(208, 236, 255, .5);
  color: #444;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

  div.med_container_edit div.med_meta_edit {
    float: left;
    width: 200px; }
    div.med_container_edit div.med_meta_edit strong {
      text-transform: uppercase;
      font-weight: bold;
      font-size: 18px; }
  div.med_container_edit div.med_sig_edit {
    float: left;
    width: 550px;
    margin-left: 60px;
    font-size: 13px;
    color: #999;
    line-height: 24px; }
    div.med_container_edit div.med_sig_edit strong {
      color: #444; }
      div.med_container_edit div.med_sig_edit span.sig {
        display: block;
        text-decoration: underline;
        font-size: 16px;
        color: #444; }
      div.med_container_edit div.med_sig_edit a.label {
        margin: 3px 0; }
  div.med_container_edit div.med_actions_edit {
    float: right; }
    div.med_container_edit div.med_actions_edit a:first-child {
      margin-right: 10px; }

div.checkout_patient {
  margin: 20px 0 30px 0;
  font-size: 14px;
  color: #444;
  border: 1px solid #CCC;
  background-color: #EDEAE5;
  box-shadow:  0px 1px 0px 0px rgba(255, 255, 255, 1); }
  div.checkout_patient div {
    display: inline-block;
    padding: 10px 20px;
    border-right: 1px solid #CCC;
    text-transform: uppercase;
    margin: 0; }
    div.checkout_patient div.checkout_patient_name {
      background-color: #F0F0E1;
      font-weight: bold; }
    div.checkout_patient div.checkout_patient_sex { }
    div.checkout_patient div.checkout_patient_ssn { }
    div.checkout_patient div.checkout_patient_dr { }
    div.checkout_patient div.checkout_patient_history,
    div.checkout_patient div.checkout_eprescriptions {
      float: right;
      padding: 8px 10px 0 0;
      border-right: none;
      text-transform: none; }
    div.checkout_patient div.open_ticket,
    div.checkout_patient div.dnd_med {
      float: none;
      display: block;
      background: #FFFFCC;
      border-right: none;
      border-top: 1px solid #CCC;
      text-transform: none; }
      div.checkout_patient div.open_ticket a {
        font-weight: bold; }
    div.checkout_patient div.dnd_med {
      background: #FFCCCC; }
      div.checkout_patient div.dnd_med strong {
        font-weight: bold;
        text-transform: uppercase; }

div.med_review_add {
  display: inline-block;
  position: relative;
  margin: 0 6px 15px 0px;
  padding: 0; }

  div.med_review_add a {
    display: block;
    width: 309px;
    min-height: 180px;
    padding-top: 70px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .3);
    box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .3);
    background-color: #FFF;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    text-decoration: none;
    color: #333;
    opacity: .2;
    -webkit-transition: all .2s;
    transition: all .2s; }
    div.med_review_add.enable_drop_ship a {
      min-height: 0;
      padding-top: 0; }

    div.med_review_add.enable_drop_ship a.btn_add_meds {
      min-height: 145px;
      padding-top: 45px;
      -webkit-border-radius: 10px 10px 0px 0px;
      border-radius: 10px 10px 0px 0px; }
      div.med_review_add a.btn_add_meds i {
        font-size: 200px; }
    div.med_review_add.enable_drop_ship a.btn_ship_meds {
      min-height: 40px;
      padding-top: 20px;
      -webkit-border-radius: 0px 0px 10px 10px;
      border-radius: 0px 0px 10px 10px; }
      div.med_review_add.enable_drop_ship a.btn_ship_meds i {
        display: inline-block;
        width: 24px;
        height: 24px;
        line-height: 24px;
        vertical-align: text-top;
        background-image: url("/assets/icon_drop_ship-321ec74f.png");
        background-size: 24px 24px;
        margin-top: -4px;
        background-repeat: no-repeat; }

    div.med_review_add a:hover {
      opacity: .7; }

div.med_review_edit {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 270px;
  min-height: 220px;
  margin: 0 7px 15px 0px;
  -webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .3);
  box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .3);
  background-color: #FFF;
  padding: 10px 20px 20px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

  div.med_review_print {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 264px;
  min-height: 220px;
  margin: 0 7px 15px 0px;
  -webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .3);
  box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, .3);
  background-color: #FFF;
  padding: 10px 20px 20px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

  div.med_review_print h4 {
    color: #777; }
  div.med_review_print h4.single {
    color: #222; }
  div.med_review_edit h4 {
    color: #222; }
  div.med_review_print p,
  div.med_review_edit p { }
    div.med_review_print p.med_meta,
    div.med_review_edit p.med_meta {
      font-size: 12px;
      color: #999; }
      div.med_review_print p.med_meta.supply,
      div.med_review_edit p.med_meta.supply {
        margin-bottom: 30px; }
      div.med_review_print p.med_meta strong,
      div.med_review_edit p.med_meta strong {
        color: #444;
        font-weight: normal; }
      div.med_review_print p.med_meta span,
      div.med_review_edit p.med_meta span {
        padding: 0 5px; }
    div.med_review_print p.med_sig,
    div.med_review_edit p.med_sig {
      margin-bottom: 5px;
      color: #333;
      font-size: 14px;
      line-height: 20px; }
  div.med_review_print a,
  div.med_review_edit a {
    position: absolute;
    bottom: 20px; }

div.med_review_print.drop_ship,
div.med_review_edit.drop_ship {
  background-color: #F2FAFE;
  background-image: url("/assets/bg_home_delivery-aa66295d.png") !important;
  background-repeat: no-repeat !important;
  background-position: bottom right !important;
  background-size: 120px 120px !important; }

#dispense_complete .success {
  padding-top: 22px !important;
  padding-bottom: 28px; }
#dispense_complete .actions {
  border-top: 0; }

div.med_print_labels {
  padding: 30px 0 0 5px; }
  div.med_print_labels span.include_med_info {
    font-size: 16px;
    margin-right: 25px; }
    div.med_print_labels span.include_med_info a:hover {
      cursor: pointer; }
  div.med_print_labels span.eng {
    margin-right: 2px; }
  div.med_print_labels a {
    text-transform: inherit; }
  div.med_print_labels p.alert {
    font-size: 13px;
    margin-left: 15px;
    padding: 6px 12px !important; }

div.med_labels_affixed {
  background-color: rgba(99, 198, 174, 0.1);
  margin-top: 20px;
  padding: 20px 0 20px 15px; }
  div.med_labels_affixed label.checkbox_label {
    color: #333;
    font-size: 14px;
    font-weight: 400;
    padding-left: 10px;
    text-transform: uppercase; }
    div.med_labels_affixed label.checkbox_label input[type="checkbox"] {
      top: -3px;
      left: -5px; }


.barcode {
  padding: 10px 15px;
  width: 265px;
  font-size: 16px;
}

#barcode-form-container.collapse-barcode-form {
  display: block !important;
  height: 0;
  overflow: hidden;
}

.barcode-note {
  display: block;
  margin-top: 5px;
  color: #626263;
}

@keyframes fade-to-white {
  to {
      background-color:#FFF;
  }
}

@keyframes fade-to-blue {
  to {
      background-color:#F2FAFE;
  }
}

@keyframes deleted-remove {
  to {
      display: none;
  }
}

.total_days_supply {
  border-radius: 1em;
  color: #FFF;
  display: inline-block;
  font-size: 1em;
  line-height: 1.2em;
  font-weight: bold;
  padding: 0.2em 0.7em;
  text-align: center;
  text-transform: uppercase;
  background-color: #E7B636;
}
