/*
 Theme Name:   Lab Dynamo Child Theme
 Theme URI:    http://example.com/
 Description:  A Beautiful, Professional and Ultimate Wordpress Theme Made by Artbees. Jupiter is a Clean, Flexible, fully responsive and retina ready Wordpress theme. Its smart and hand crafted environment allows you to Build outstanding websites easy and fast.
 Author:       Christian Martins
 Author URI:   http://example.com
 Template:     jupiter
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  jupiterchild
*/

/* span.myFac-top { */
/* color: white; */
/* padding: 0 20px; */
/* } */

/* .tooltip_templates { */
/* display: none; */
/* } */

/* This is how you would create a custom secondary theme on top of tooltipster-noir: */
/* .facilities-list-top li{ */

/* } */
/* .tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-box { */
/* background: #333333; */
/* min-width: 150px; */
/* box-shadow: 5px 5px 2px 0 rgba(0,0,0,0.4); */
/* list-style-type: none; */
/* } */

/* .tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-content { */
/* color: white; */
/* font-weight: 400; */
/* padding: 15px; */
/* } */
.print-select {
  padding: 0 5px !important;
}

#mk-page-id-294 .wpDataTables .delete_table_entry,
#mk-page-id-294 .wpDataTables .new_table_entry {
  display: none;
}

select.xcrud-data.xcrud-columns-select.xcrud-input-small {
  padding: 0 4px;
}

.iphorm-elements .iphorm-element-wrap select {
  min-width: 10px !important;
}

.iphorm_2_103-element-wrap select,
.iphorm_2_17-element-wrap select,
.iphorm_2_18-element-wrap select,
.iphorm_5_103-element-wrap select,
.iphorm_5_17-element-wrap select,
.iphorm_5_18-element-wrap select {
  display: inline !important;
}

#mk-footer {
  top: 100px;
}

.red-txt {
  color: red;
}

.printer-single {
  cursor: pointer;
}

.default-printer__selection {
  background: #9393ff;
  padding: 2px 5px;
  border-radius: 10px;
  color: white;
}

#wow-modal-id-7,
#wow-modal-id-8 {
  display: none;
}

#wow-modal-window-9 {
  width: 600px !important;
  padding: 20px !important;
}

#select2-facilitySelect-container,
#select2-profileSelect-container {
  min-width: 248px;
}

.facprovlabel {
  min-width: 158px;
}

#wow-modal-id-9 {
  width: 100%;
  text-transform: uppercase;
  font-size: 20px;
  background-color: #971e32;
  color: white;
  border-radius: 4px;
  border: 0;
  box-shadow: 5px 5px 10px #00000073;
}

#wow-modal-id-9:hover {
  width: 100%;
  text-transform: uppercase;
  font-size: 20px;
  background-color: #797575;
  color: white;
  font-weight: 700;
  border-radius: 4px;
  border: 0;
  box-shadow: 5px 5px 10px #00000073;
}

.flex-field,
.flex-field-copy {
  margin: 5px 0;
}

#add_profile .select2 {
  margin-left: 10px;
}

#copy_profile .select2-selection {
  margin-left: 10px;
  width: 240px;
  height: 39px;
  padding: 4px;
}

#profileNameInput,
#profileNameCopyInput {
  border-radius: 5px;
  margin-left: 24px;
  min-width: 240px;
}

.material-btn {
  position: relative;
  margin-top: 20px;
  display: inline-block;
  box-sizing: border-box;
  border: none;
  border-radius: 4px;
  padding: 0 16px;
  min-width: 64px;
  height: 36px;
  vertical-align: middle;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: uppercase;
  color: rgb(var(--pure-material-onprimary-rgb, 255, 255, 255));
  background-color: rgb(var(--pure-material-primary-rgb, 33, 150, 243));
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  font-family: var(--pure-material-font, "Roboto", "Segoe UI", BlinkMacSystemFont, system-ui, -apple-system);
  font-size: 14px;
  font-weight: 500;
  line-height: 36px;
  overflow: hidden;
  outline: none;
  cursor: pointer;
  transition: box-shadow 0.2s;
}

.material-btn::-moz-focus-inner {
  border: none;
}

/* Overlay */
.material-btn::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgb(var(--pure-material-onprimary-rgb, 255, 255, 255));
  opacity: 0;
  transition: opacity 0.2s;
}

/* Ripple */
.material-btn::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  padding: 50%;
  width: 32px;
  /* Safari */
  height: 32px;
  /* Safari */
  background-color: rgb(var(--pure-material-onprimary-rgb, 255, 255, 255));
  opacity: 0;
  transform: translate(-50%, -50%) scale(1);
  transition: opacity 1s, transform 0.5s;
}

/* Hover, Focus */
.material-btn:hover,
.material-btn:focus {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.material-btn:hover::before {
  opacity: 0.08;
}

.material-btn:focus::before {
  opacity: 0.24;
}

.material-btn:hover:focus::before {
  opacity: 0.3;
}

/* Active */
.material-btn:active {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.material-btn:active::after {
  opacity: 0.32;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0s;
}

/* Disabled */
.material-btn:disabled {
  color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38);
  background-color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.12);
  box-shadow: none;
  cursor: initial;
}

.material-btn:disabled::before {
  opacity: 0;
}

.material-btn:disabled::after {
  opacity: 0;
}

.lds-facebook {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 64px;
  height: 64px;
}

.lds-facebook div {
  display: inline-block;
  position: absolute;
  left: 6px;
  width: 13px;
  background: #da2228;
  animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}

.lds-facebook div:nth-child(1) {
  left: 6px;
  animation-delay: -0.24s;
}

.lds-facebook div:nth-child(2) {
  left: 26px;
  animation-delay: -0.12s;
}

.lds-facebook div:nth-child(3) {
  left: 45px;
  animation-delay: 0;
}

#wow-modal-window-7 {
  margin-top: 200px;
}

@keyframes lds-facebook {
  0% {
    top: 6px;
    height: 51px;
  }

  50%,
  100% {
    top: 19px;
    height: 26px;
  }
}

#qty-btn:focus,
#qty-btn:active,
#qty-btn:hover {
  outline: none;
}

#qty-btn {
  border-radius: 10px;
  padding: 3px;
  border: 1px solid black;
  box-shadow: 1px 1px 2px grey;
  margin-top: 10px;
}

.success-btn {
  background-color: #7ccd7c;
  color: white;
}

#password-strength {
  width: 200px;
  text-align: center;
  padding: 8px;
  border-radius: 10px;
  box-shadow: 2px 2px 5px #80808029;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: .2em;
}

.bad,
.short {
  background: #ff5b5b;
  color: white;
}

.good {
  background: #def429;
  color: black;
}

.strong {
  color: white;
  background: #3acf31;
}

ul.helper-text {
  display: block;
  margin-top: 6px;
  font-size: 12px;
  line-height: 22px;
  color: #bd2f2f;
}

ul.helper-text li.valid {
  color: #1278b2;
}

.check {
  list-style-image: url(https://prem.labdynamo.com/wp-content/uploads/2019/06/checkmark.png);
}