.dashboard-menu li {
  text-align: left;
}

img.img-fluid.new-logo {
  height: 52px !important;
  margin-top: -25px;
}

.view-header {
  margin-top: 20px;
}

.page-title {
  text-align: left !important;
  font-size: 25px;
  display: none;
}

.multi-steps-label {
  font-size: 1rem;
}

.multi-steps-label .step-label.active {
  color: #67bd4a !important;
}
body {
  font-family: "Poppins" !important;
}

#edit-initial-estimate {
  display: inline-flex;
}

#edit-skeletal-relationship {
  display: inline-flex;
}

#edit-right-canine-tg {
  display: inline-flex;
}

#edit-left-canine-tg {
  display: inline-flex;
}

#edit-right-molar-tg {
  display: inline-flex;
}

#edit-left-molar-tg {
  display: inline-flex;
}

#edit-upper-midline-cf {
  display: inline-flex;
}

#edit-lower-midline-cf {
  display: inline-flex;
}

#edit-teeth-selected-option {
  display: inline-flex;
}

#edit-universal-tooth-mov-rest {
  display: inline-flex;
}

#edit-universal-donot-place-attach {
  display: inline-flex;
}

#edit-palmer-tooth-mov-rest {
  display: inline-flex;
}

#edit-palmer-donot-place-attach {
  display: inline-flex;
}

#edit-fdi-tooth-mov-rest {
  display: inline-flex;
}

#edit-fdi-donot-place-attach {
  display: inline-flex;
}

#edit-upper-midline-tg {
  display: inline-flex;
}

#edit-lower-midline-tg {
  display: inline-flex;
}

#edit-upper-procline {
  display: inline-flex;
}

#edit-lower-procline {
  display: inline-flex;
}

#edit-upper-expand {
  display: inline-flex;
}
#edit-lower-expand {
  display: inline-flex;
}

#edit-upper-ipr {
  display: inline-flex;
}

#edit-lower-ipr {
  display: inline-flex;
}

#edit-right-canine-cf {
  display: inline-flex;
}

#edit-left-canine-cf {
  display: inline-flex;
}

#edit-right-molar-cf {
  display: inline-flex;
}

#edit-left-molar-cf {
  display: inline-flex;
}

#edit-treat-arches {
  display: inline-flex;
}

#edit-universal-extraction {
  display: inline-flex;
}

#edit-universal-crossbites {
  display: inline-flex;
}

#edit-universal-leavespace {
  display: inline-flex;
}

#edit-palmer-extraction {
  display: inline-flex;
}

#edit-palmer-crossbites {
  display: inline-flex;
}

#edit-palmer-leavespace {
  display: inline-flex;
}

#edit-fdi-extraction {
  display: inline-flex;
}

#edit-fdi-crossbites {
  display: inline-flex;
}

#edit-fdi-leavespace {
  display: inline-flex;
}

#edit-upper-achieve-tg {
  display: inline-flex;
}

#edit-lower-achieve-tg {
  display: inline-flex;
}

.file--image {
  display: none;
}

.image-widget-data .file-size {
  display: none;
}

/* edit-field-front-smiling-wrapper */

#edit-universal-tooth-mov-rest-upper {
  display: inline-flex;
}

#edit-universal-tooth-mov-rest-lower {
  display: inline-flex;
}

#edit-universal-donot-place-attach-upper {
  display: inline-flex;
}

#edit-universal-donot-place-attach-lower {
  display: inline-flex;
}

#edit-universal-extraction-upper {
  display: inline-flex;
}

#edit-universal-extraction-lower {
  display: inline-flex;
}

#edit-universal-crossbites-upper {
  display: inline-flex;
}

#edit-universal-crossbites-lower {
  display: inline-flex;
}

#edit-universal-leavespace-upper {
  display: inline-flex;
}

#edit-universal-leavespace-lower {
  display: inline-flex;
}

.image-widget-data {
  margin-top: -38px;
  margin-left: -16px;
}

.form-item-initial-estimate label.option {
  margin-left: -30px;
}

#edit-initial-estimate-moderate {
  margin-left: 30px;
}

#edit-initial-estimate-mild-single-arch {
  margin-left: 40px;
}

#edit-initial-estimate-advance {
  margin-left: 30px;
}

#edit-initial-estimate--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-skeletal-relationship label.option {
  margin-left: -30px;
}

#edit-skeletal-relationship-classii {
  margin-left: 50px;
}

#edit-skeletal-relationship-classiii {
  margin-left: 50px;
}

#edit-skeletal-relationship--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-right-canine-tg label.option {
  margin-left: -30px;
}

#edit-right-canine-tg-classii {
  margin-left: 50px;
}

#edit-right-canine-tg-classiii {
  margin-left: 50px;
}

#edit-right-canine-tg--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-left-canine-tg label.option {
  margin-left: -30px;
}

#edit-left-canine-tg-classii {
  margin-left: 50px;
}

#edit-left-canine-tg-classiii {
  margin-left: 50px;
}

#edit-left-canine-tg--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-right-molar-tg label.option {
  margin-left: -30px;
}

#edit-right-molar-tg-classii {
  margin-left: 50px;
}

#edit-right-molar-tg-classiii {
  margin-left: 50px;
}

#edit-right-molar-tg--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-left-molar-tg label.option {
  margin-left: -30px;
}

#edit-left-molar-tg-classii {
  margin-left: 50px;
}

#edit-left-molar-tg-classiii {
  margin-left: 50px;
}

#edit-left-molar-tg--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-upper-midline-cf label.option {
  margin-left: -30px;
}

#edit-upper-midline-cf-shifted-left {
  margin-left: 50px;
}

#edit-upper-midline-cf-shifted-right {
  margin-left: 50px;
}

#edit-upper-midline-cf--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-lower-midline-cf label.option {
  margin-left: -30px;
}

#edit-lower-midline-cf-shifted-left {
  margin-left: 50px;
}

#edit-lower-midline-cf-shifted-right {
  margin-left: 50px;
}

#edit-lower-midline-cf--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-treat-arches label.option {
  margin-left: -30px;
}

#edit-treat-arches-lower-only {
  margin-left: 50px;
}

#edit-treat-arches-both {
  margin-left: 50px;
}

#edit-treat-arches-wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-upper-midline-tg label.option {
  margin-left: -30px;
}

#edit-upper-midline-tg-improve {
  margin-left: 50px;
}

#edit-upper-midline-tg-center {
  margin-left: 50px;
}

#edit-upper-midline-tg-wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-lower-midline-tg label.option {
  margin-left: -30px;
}

#edit-lower-midline-tg-improve {
  margin-left: 50px;
}

#edit-lower-midline-tg-center {
  margin-left: 50px;
}

#edit-lower-midline-tg-wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-upper-procline label.option {
  margin-left: -30px;
}

#edit-upper-procline-if-needed {
  margin-left: 50px;
}

#edit-upper-procline-wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-lower-procline label.option {
  margin-left: -30px;
}

#edit-lower-procline-if-needed {
  margin-left: 50px;
}

#edit-lower-procline-wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-upper-expand label.option {
  margin-left: -30px;
}

#edit-upper-expand-if-needed {
  margin-left: 50px;
}

#edit-upper-expand-wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-lower-expand label.option {
  margin-left: -30px;
}

#edit-lower-expand-if-needed {
  margin-left: 50px;
}

#edit-lower-expand-wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-upper-ipr label.option {
  margin-left: -30px;
}

#edit-upper-ipr-if-needed {
  margin-left: 50px;
}

#edit-upper-ipr-wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-lower-ipr label.option {
  margin-left: -30px;
}

#edit-lower-ipr-if-needed {
  margin-left: 50px;
}

#edit-lower-ipr-wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-right-canine-cf label.option {
  margin-left: -30px;
}

#edit-right-canine-cf-classii {
  margin-left: 50px;
}

#edit-right-canine-cf-classiii {
  margin-left: 50px;
}

#edit-right-canine-cf--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-left-canine-cf label.option {
  margin-left: -30px;
}

#edit-left-canine-cf-classii {
  margin-left: 50px;
}

#edit-left-canine-cf-classiii {
  margin-left: 50px;
}

#edit-left-canine-cf--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-right-molar-cf label.option {
  margin-left: -30px;
}

#edit-right-molar-cf-classii {
  margin-left: 50px;
}

#edit-right-molar-cf-classiii {
  margin-left: 50px;
}

#edit-right-molar-cf--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-left-molar-cf label.option {
  margin-left: -30px;
}

#edit-left-molar-cf-classii {
  margin-left: 50px;
}

#edit-left-molar-cf-classiii {
  margin-left: 50px;
}

#edit-left-molar-cf--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

#edit-upper-achieve-tg--wrapper label.option {
  margin-left: -30px;
}

#edit-upper-achieve-tg-distalization {
  margin-left: 50px;
}

#edit-upper-achieve-tg-mezialization {
  margin-left: 50px;
}

#edit-upper-achieve-tg--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

#edit-lower-achieve-tg--wrapper label.option {
  margin-left: -30px;
}

#edit-lower-achieve-tg-distalization {
  margin-left: 50px;
}

#edit-lower-achieve-tg-mezialization {
  margin-left: 50px;
}

#edit-lower-achieve-tg--wrapper .fieldset-wrapper {
  margin-left: 15px;
}

.form-item-upper-achieve-tg-ipr-0-value #edit-upper-achieve-tg-ipr-0-value {
  width: 155px;
}

.form-item-lower-achieve-tg-ipr-0-value #edit-lower-achieve-tg-ipr-0-value {
  width: 155px;
}

.form-item-upper-midline-displacement-0-value
  #edit-upper-midline-displacement-0-value {
  width: 155px;
}

.form-item-lower-midline-displacement-0-value
  #edit-lower-midline-displacement-0-value {
  width: 155px;
}

.search-filter .region-side-bar .form-item-field-state-target-id-1 {
  display: none;
}

.search-filter .region-side-bar .form-item-name {
  display: none;
}

.search-box #edit-field-state-target-id--wrapper {
  display: none;
}

.clinic-gallery .CaseViewimages {
  width: 120px;
}

#edit-submit-doctor-cases-list {
  margin-top: -100px;
}

.view-filters #edit-actions {
  float: right;
  /* margin-left: -2px; */
  margin-right: -72px;
  margin-top: -55px;
}

#edit-submit-system-admin-cases-list {
  margin-top: -100px;
}

/* #block-profaligner-doccure-local-tasks .tabs{
  display:none;
} */

.fieldset-wrapper .form-radios {
  justify-content: space-between;
  width: 100%;
}

.fieldset-wrapper label {
  font-size: 13px;
}

.view-content {
  margin-top: 1.5rem !important;
}

.view-filters {
  float: right;
  margin-top: -65px;
  margin-right: 70px;
}

#edit-submit-doctor-lists {
  width: 75px;
  padding: 10px;
}

.header-nav {
  height: 70px !important;
}

.header-navbar-rht li.show > .dropdown-menu {
  margin-top: -14px;
}

.profile-sidebar {
  /* border: 1px solid #d8d5d5; */
  border: none;
}

.card {
  border: 1px solid #d8d5d5;
}

.review-listing {
  border-bottom: none !important;
}

.widget-profile .profile-info-widget .booking-doc-img {
  background-color: #efefef;
}

.svg-inline--fa {
  color: #15558d;
}

svg.svg-inline--fa.fa-trash-alt.fa-w-14 {
  color: #ff0043;
}

.teeth-hovered {
  filter: brightness(0.7);
}

.teeth-selected {
  filter: brightness(0.7);
}

.teeth-hovered-move {
  /* filter: brightness(0.7); */
  filter: drop-shadow(2px 4px 6px #aa00ff);
}

.teeth-hovered-attachment {
  /* filter: brightness(0.7); */
  filter: drop-shadow(2px 4px 6px #01adad);
}

.teeth-hovered-extraction {
  /* filter: brightness(0.7); */
  filter: drop-shadow(2px 4px 6px #1ba0e1);
}

.teeth-hovered-spacing {
  /* filter: brightness(0.7); */
  filter: drop-shadow(2px 4px 6px #d90073);
}

.teeth-hovered-crossbite {
  /* filter: brightness(0.7); */
  filter: drop-shadow(2px 4px 6px #f96700);
}

.teeth-selected-move {
  filter: drop-shadow(2px 4px 6px #aa00ff);
}

.teeth-selected-attachment {
  filter: drop-shadow(2px 4px 6px #01adad);
}

.teeth-selected-extraction {
  filter: drop-shadow(2px 4px 6px #1ba0e1);
}

.teeth-selected-spacing {
  filter: drop-shadow(2px 4px 6px #d90073);
}

.teeth-selected-crossbite {
  filter: drop-shadow(2px 4px 6px #f96700);
}

.teeth-blue-hovered {
  filter: hue-rotate(58deg);
}

.teeth-blue-selected {
  filter: hue-rotate(58deg);
}

a#__BVID__166___BV_tab_button__ {
  background: #d90073;
  color: #fff;
}

a#__BVID__159___BV_tab_button__ {
  background: #01adad;
  color: #fff;
}

.header-navbar-rht .logged-item .nav-link {
  margin-top: -10px;
}

.navbar-brand.navbar-brand-admin-logo img.img-fluid {
  margin-top: -15px;
  width: 100px;
  height: 100px;
}

@media screen and (max-width: 1440px) {
  .teeth-left {
    width: 35px;
  }
}

@media screen and (max-width: 1440px) {
  figure figcaption {
    margin: 0;
  }
}

.move-to-archive {
  font-size: 12px;
  /* color: #ce9c9c; */
  background-color: #d9534f;
  border-color: #d9534f;
  border-radius: 20px;
}

a.btn.btn-primary.case-action-btn,
a.button.button-action.case-action-btn,
a.btn.btn-secondary.case-action-btn {
  font-size: 12px !important;
  border-radius: 10px !important;
}

.view-header-button {
  font-size: 12px !important;
}

a.btn.btn-danger.view-header-button {
  background-color: #d9534f;
  border-color: #d9534f;
}

svg.svg-inline--fa.fa-file-pdf.fa-w-12 {
  color: #d9534f;
}
nav.pager {
  text-align: center;
}

svg.icon.alt.svg-inline--fa.fa-trash.fa-w-14 {
  color: #d9534f;
}

svg.icon.alt.svg-inline--fa.fa-plus.fa-w-14 {
  color: #231f20;
}

.patient-info ul li span {
  text-transform: none;
}

.icon-white {
  color: #fff;
}

.sticky-top {
  background: #ffff;
}

.resource-center {
  font-size: 12pt;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.doctor-sidebar {
  /* margin-bottom: -115px; */
  margin-top: 70px;
}
img.doctor-dashboard-img {
  border-radius: 75%;
  width: 100%;
}
.breadcrumb-bar.dashboard {
  background-color: #fff !important;
}

/* .card.card-height.shadow.bg-white.rounded {
  height: 175px;
} */
img.rounded-circle.caseList.profile-img {
  width: 75px;
  height: 75px;
  border: 1px solid #585353;
}

.text-weight {
  font-weight: 600;
}

.letter-space {
  letter-spacing: 10px;
}

.card hr {
  margin-right: 0;
  margin-left: 0;
  width: 50%;
  margin-bottom: 0px;
}

hr.received {
  border: 2px solid #5d51ff;
}

hr.pending {
  border: 2px solid #f52828;
}

hr.processing {
  border: 2px solid #25e132;
}

hr.completed {
  border: 2px solid #000000;
}

hr.dispatch {
  border: 2px solid #cf47ff;
}

.dept-title {
  font-size: 10px;
}



.version-size {
  font-size: 30px;
}

.status-radio-color {
  width: 10px;
}

.Tracking-detail {
  font-size: 10px;
}
.table-header {
  height: 150px;
  border-bottom: 2px solid;
  background: #fff;
  /* margin-top: 50px; */
}

.table-header-sysAdmin {
  height: 100px;
  border-bottom: 2px solid;
  background: #fff;
}

#dropdownMenuButton {
  color: #000;
  border: 2px solid;
}
a.records-rx {
  font-weight: 700;
  font-size: 12px;
  position: absolute;
  left: 30px;
  font-weight: 500;
}
a.records-sim {
  font-weight: 700;
  font-size: 12px;
  position: absolute;
  left: 55px;
  font-weight: 500;
}
a.records-ipr {
  font-weight: 700;
  font-size: 12px;
  position: absolute;
  left: 85px;
  font-weight: 500;
}
a.records-stp {
  font-weight: 700;
  font-size: 12px;
  position: absolute;
  left: 115px;
  font-weight: 500;
}

i.far.fa-file-pdf.pdf-color {
  color: #ef0909;
}

i.fas.fa-video.video-fa-color {
  color: #5d51ff;
}

.header-top {
  margin-top: -30px;
}

.breadcrumb-bar-new {
  background-color: #eeeeee;
  padding: 2px 0;
}

.user-img > img {
  height: 40px;
  object-fit: cover;
  width: 40px;
}

ul.nav.header-navbar-rht.header-content {
  font-weight: 600;
  font-size: 12pt;
  font-family: "Poppins";
}

h6.text-weight.received {
  color: #5d51ff;
}

.border-bottom-nocase {
  border-bottom: 2px solid red;
}


h6.text-weight.pending {
  color: #f52828;
}

.dotp1 {
  height: 12px;
  width: 12px;
  background-color: #f52828;
  border-radius: 50%;
  display: inline-block;
}

.dotp2 {
  height: 12px;
  width: 12px;
  background-color: #f52828;
  border-radius: 50%;
  display: inline-block;
}

.dotp3 {
  height: 12px;
  width: 12px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid;
}

.dotp4 {
  height: 12px;
  width: 12px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid;
}

h6.text-weight.processing {
  color: #25e132;
}

.dotpr1 {
  height: 12px;
  width: 12px;
  background-color: #25e132;
  border-radius: 50%;
  display: inline-block;
}

.dotpr2 {
  height: 12px;
  width: 12px;
  background-color: #25e132;
  border-radius: 50%;
  display: inline-block;
}

.dotpr3 {
  height: 12px;
  width: 12px;
  background-color: #25e132;
  border-radius: 50%;
  display: inline-block;
}

.dotpr4 {
  height: 12px;
  width: 12px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid;
}

h6.text-weight.completed {
  color: #000000;
}

.dotc1 {
  height: 12px;
  width: 12px;
  background-color: #000000;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid;
}

.dotc2 {
  height: 12px;
  width: 12px;
  background-color: #000000;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid;
}

.dotc3 {
  height: 12px;
  width: 12px;
  background-color: #000000;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid;
}

.dotc4 {
  height: 12px;
  width: 12px;
  background-color: #000000;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid;
}

h6.text-weight.dispatched {
  color: #cf47ff;
}

.version-left {
  position: absolute;
  left: -20px;
}

p.label-rx,
p.label-sim,
p.label-ipr,
p.label-stp {
  letter-spacing: 0;
  font-size: 12px;
  color: #000;
}
.records-inline {
  display: inline-flex;
  letter-spacing: 15px;
}
a.rx {
  color: red;
}
a.noipr {
  color: #bbbaba;
}
a.nostp {
  color: #bbbaba;
}
a.nosim {
  color: #bbbaba;
}
h6.text-weight.version-font {
  font-size: 30px;
}

footer.footer.footer-brand-color {
  background: #000 !important;
}

input#edit-user-picture-0-remove-button {
  margin-top: 30px;
}
.submit-section.submit-btn-bottom.profile-edit-button {
  margin-top: 20px;
}

@media (max-width: 1500px) {
  button.btn.btn-primary.submit-btn.profile-edit-btn-padding {
    padding: 10px;
  }
  a#dropdownMenuLink {
    background: #050505;
  }
}

td.views-field.views-field-nothing a.btn-primary {
  width: 100px;
}

.js td .dropbutton-multiple .dropbutton-action a,
.js td .dropbutton-multiple .dropbutton-action input,
.js td .dropbutton-multiple .dropbutton-action button {
  color: #fff;
}
.js .dropbutton-multiple .dropbutton-widget {
  background: #000;
}

.dropbutton-toggle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 2em;
  white-space: nowrap;
  text-indent: 110%;
  color: #fff;
}

.dropbutton-toggle .dropbutton-arrow {
  color: #fff;
}

a.button.button-action {
  background: #050505 !important;
  color: #fff;
  border-color: #050505 !important;
}

a.button.button-action:hover {
  background: #050505 !important;
  color: #fff;
  border-color: #050505 !important;
}

ul.pager__items.js-pager__items.btn-group {
  display: inherit !important;
}

.table.table-striped.views-table.views-view-table {
  margin-bottom: 75px;
}

.table.table-striped.views-table.views-view-table tr,
.table.table-striped.views-table.views-view-table th {
  border: 1px solid #ddd;
  padding: 8px;
}

.table.table-striped.views-table.views-view-table tr:nth-child(even) {
  background-color: #f2f2f2;
}

.table.table-striped.views-table.views-view-table tr:hover {
  background-color: #ddd;
}

.table.table-striped.views-table.views-view-table th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #050505;
  color: white;
}

/* username Hide --*/

.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-name.form-item-name {
  display: none;
}

/* username Hide --*/


