.swal2-popup .swal2-content{
  font-size: 1.5em !important;
}

.swal2-popup{
  font-size: 1.6rem !important;
}

.swal2-container {
  z-index: 99999999999999999999999999 !important;
}

.swal2-overflow {
  overflow-x: visible;
  overflow-y: visible;
}

.toast-vidavo{
  margin-top: 50px;
}

.eye-icon {
  float: right;
  margin-left: -25px;
  margin-top: -25px;
  position: relative;
  z-index: 2;
}



meter {
  /* Reset the default appearance 
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;*/

  margin: 0 auto 1em;
  width: 100%;
  height: 0.5em;

  /* Applicable only to Firefox */
  background: none;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

meter::-webkit-meter-bar {
  background: none;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

/* Webkit based browsers */
meter[value="1"]::-webkit-meter-optimum-value { background: red; }
meter[value="2"]::-webkit-meter-optimum-value { background: red; }
meter[value="3"]::-webkit-meter-optimum-value { background: yellow; }
meter[value="4"]::-webkit-meter-optimum-value { background: yellow; }
meter[value="5"]::-webkit-meter-optimum-value { background: cyan; }
meter[value="6"]::-webkit-meter-optimum-value { background: cyan; }
meter[value="7"]::-webkit-meter-optimum-value { background: green; }
meter[value="8"]::-webkit-meter-optimum-value { background: green; }

/* Gecko based browsers */
meter[value="1"]::-moz-meter-bar { background: red; }
meter[value="2"]::-moz-meter-bar { background: red; }
meter[value="3"]::-moz-meter-bar { background: yellow; }
meter[value="4"]::-moz-meter-bar { background: yellow; }
meter[value="5"]::-moz-meter-bar { background: orange; }
meter[value="6"]::-moz-meter-bar { background: orange; }
meter[value="7"]::-moz-meter-bar { background: green; }
meter[value="8"]::-moz-meter-bar { background: green; }

meter::-webkit-meter-optimum-value {
	transition: width .4s ease-out;
}

.modal-md{
	width: 50% !important;
}

.modal-lg-70{
	width: 70% !important;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

#xls_specs {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  padding-left: 30px;
}

#xls_specs li {
  padding: 3px 0;
  list-style: none;
}

#xls_specs li span:last-child {
  padding-left: 5px;
}

.no-bold {
	font-weight: 100 !important;
}

@media screen and (max-width: 1120px) {
  .modal-md{
    width: 90% !important;
  }

  #xls_specs {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .search_medicine_row .control-label{
    text-align: left !important;
  }
}
@media screen and (max-width: 550px) {
  .search_medicine_row .col-xs-4 {
    display: block;
    width: 100%;
    float: none;
    text-align: left;
    position: relative;
    left: 14px;
  }
  .icd10 .col-xs-5 {
    width: 70%;
  }
  .icd10 .col-xs-3 {
    width: 30%;
  }
  .icd10 .col-xs-2 {
    width: 50%;
  }
}

.vidavo-green{
  background-color:#2ab274;
}

.vidavo-yellow{
  background-color:#e1d62e;
}

.vidavo-orange{
  background-color:#e78e0f;
}

.box-yellow{
  border-color: #e1d62e !important;
  border-style: solid;
  border-top: 2px solid #e1d62e !important
}

.box-text-default{
  border-color: grey !important;
  border-style: solid;
  border-top: 2px solid grey !important
}

.btn-yellow{
  color: #fff;
  background-color: #e1d62e;
  border-color: #b1a716;
}

.box-orange {
  border-color: #e78e0f !important;
  border-style: solid;
}

.label {
  word-break: break-word !important;
}
content#medical_treatment .row .row .col-sm-1 {
  padding: 0 !important;
}

@media print {
  /*input[type=checkbox], input[type=radio] {*/
    input[type=checkbox], input[type=radio] {
      opacity: 1 !important;
    }
    [class*=icheck-]>input:first-child+input[type=hidden]+label::before, [class*=icheck-]>input:first-child+label::before{
      content: none !important;
    }
  /*}*/
}