﻿/*Dental*/
.dental-div {
    min-height: 105px;
    max-width: 572px;
    margin: 0 auto;
    position: relative;
}
.dental-updiv {
    min-height: 65px;
    max-width: 572px;
    margin: 0 auto;
    position: relative;
}
.TeethPrimary {
    min-height: 108px;
    max-width: 444px;
    margin: 0 auto;
    position: relative;
}
.dentalmiddlediv {
    min-height: 65px;
    max-width: 444px;
    margin: 0 auto;
    position: relative;
}
.dental-div ul, .dental-updiv ul, .TeethPrimary ul, .dentalmiddlediv ul, .dentalmiddlebottomdiv ul{
    margin: 0 !important;
}
.dental-div .primary-tooth .Dtooth-16 {
    width: 35px;
    height: 57px;
    background-position: -16px -25px;
    top: 15px;
    left: 0;
}
.dental-div .primary-tooth .Dtooth-15 {
    width: 36px;
    height: 64px;
    background-position: -49px -21px;
    top: 11px;
    left: 35px;
}
.dental-div .primary-tooth .Dtooth-14 {
    width: 35px;
    height: 67px;
    background-position: -84px -19px;
    top: 8px;
    left: 70px;
}
.dental-div .primary-tooth .Dtooth-13 {
    width: 34px;
    height: 62px;
    background-position: -117px -25px;
    top: 15px;
    left: 105px;
}
.dental-div .primary-tooth .Dtooth-12 {
    width: 33px;
    height: 84px;
    background-position: -148px -9px;
    top: 0px;
    left: 140px;
}
.dental-div .primary-tooth .Dtooth-11 {
    width: 31px;
    height: 98px;
    background-position: -182px -5px;
    top: 0;
    left: 175px;
}
.dental-div .primary-tooth .Dtooth-10 {
    width: 30px;
    height: 93px;
    background-position: -212px -3px;
    top: 0;
    left: 210px;
}
.dental-div .primary-tooth .Dtooth-9 {
    width: 37px;
    height: 95px;
    background-position: -240px -4px;
    top: 0;
    left: 245px;
}
.dental-div .primary-tooth .Dtooth-8 {
    width: 34px;
    height: 97px;
    background-position: -278px -4px;
    top: 0;
    left: 290px;
}
.dental-div .primary-tooth .Dtooth-7 {
    width: 32px;
    height: 95px;
    background-position: -312px -3px;
    top: 0;
    left: 328px;
}
.dental-div .primary-tooth .Dtooth-6 {
    width: 32px;
    height: 100px;
    background-position: -342px -2px;
    top: 2px;
    left: 360px;
}
.dental-div .primary-tooth .Dtooth-5 {
    width: 30px;
    height: 86px;
    background-position: -373px -12px;
    top: 0;
    left: 395px;
}
.dental-div .primary-tooth .Dtooth-4 {
    width: 32px;
    height: 83px;
    background-position: -403px -12px;
    top: 0px;
    left: 430px;
}
.dental-div .primary-tooth .Dtooth-3 {
    width: 36px;
    height: 70px;
    background-position: -434px -19px;
    top: 8px;
    left: 465px;
}
.dental-div .primary-tooth .Dtooth-2 {
    width: 37px;
    height: 68px;
    background-position: -467px -21px;
    top: 11px;
    left: 500px;
}
.dental-div .primary-tooth .Dtooth-1 {
    width: 34px;
    height: 61px;
    background-position: -503px -25px;
    top: 15px;
    left: 535px;
}
/*Active*/
.dental-div .primary-tooth .Dtooth-1.active {
   background-position: -503px -134px;
   top: 15px;
}
.dental-div .primary-tooth .Dtooth-2.active {
   background-position: -467px -134px;
   top: 15px;
}
.dental-div .primary-tooth .Dtooth-3.active {
   background-position: -434px -135px;
   top: 15px;
}
.dental-div .primary-tooth .Dtooth-4.active {
   background-position: -403px -121px;
}
.dental-div .primary-tooth .Dtooth-5.active {
   background-position: -373px -121px;
}
.dental-div .primary-tooth .Dtooth-6.active {
   background-position: -342px -111px;
}
.dental-div .primary-tooth .Dtooth-7.active {
   background-position: -312px -112px;
}
.dental-div .primary-tooth .Dtooth-8.active {
   background-position: -278px -113px;
}
.dental-div .primary-tooth .Dtooth-9.active {
   background-position: -240px -113px;
}
.dental-div .primary-tooth .Dtooth-10.active {
   background-position: -212px -111px;
}
.dental-div .primary-tooth .Dtooth-11.active {
   background-position: -182px -114px;
}
.dental-div .primary-tooth .Dtooth-12.active {
   background-position: -148px -118px;
}
.dental-div .primary-tooth .Dtooth-13.active {
   background-position: -117px -134px;
}
.dental-div .primary-tooth .Dtooth-14.active {
   background-position: -84px -128px;
   
}
.dental-div .primary-tooth .Dtooth-15.active {
   background-position: -49px -134px;
   top: 15px;
}
.dental-div .primary-tooth .Dtooth-16.active {
   background-position: -16px -134px;
   top: 15px;
}
/*IsChecked*/
.dental-div .primary-tooth .Dtooth-1.IsChecked {
    background-position: -503px -242px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-2.IsChecked {
    background-position: -467px -238px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-3.IsChecked {
    background-position: -434px -236px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-4.IsChecked {
    background-position: -403px -229px;
}
.dental-div .primary-tooth .Dtooth-5.IsChecked {
    background-position: -373px -229px;
}
.dental-div .primary-tooth .Dtooth-6.IsChecked {
    background-position: -342px -219px;
}
.dental-div .primary-tooth .Dtooth-7.IsChecked {
    background-position: -312px -220px;
}
.dental-div .primary-tooth .Dtooth-8.IsChecked {
    background-position: -278px -221px;
}
.dental-div .primary-tooth .Dtooth-9.IsChecked {
    background-position: -240px -222px;
}
.dental-div .primary-tooth .Dtooth-10.IsChecked {
    background-position: -212px -221px;
}
.dental-div .primary-tooth .Dtooth-11.IsChecked {
    background-position: -182px -222px;
}
.dental-div .primary-tooth .Dtooth-12.IsChecked {
    background-position: -148px -226px;
}
.dental-div .primary-tooth .Dtooth-13.IsChecked {
    background-position: -117px -242px;
}
.dental-div .primary-tooth .Dtooth-14.IsChecked {
    background-position: -84px -236px;
}
.dental-div .primary-tooth .Dtooth-15.IsChecked {
    background-position: -49px -238px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-16.IsChecked {
    background-position: -16px -242px;
    top: 15px;
}
/*/*/
/*IsRoot*/
.dental-div .primary-tooth .Dtooth-1.IsRoot {
    background-position: -503px -349px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-2.IsRoot {
    background-position: -467px -345px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-3.IsRoot {
    background-position: -434px -343px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-4.IsRoot {
    background-position: -403px -336px;
}
.dental-div .primary-tooth .Dtooth-5.IsRoot {
    background-position: -373px -336px;
}
.dental-div .primary-tooth .Dtooth-6.IsRoot {
    background-position: -342px -326px;
}
.dental-div .primary-tooth .Dtooth-7.IsRoot {
    background-position: -312px -327px;
}
.dental-div .primary-tooth .Dtooth-8.IsRoot {
    background-position: -278px -328px;
}
.dental-div .primary-tooth .Dtooth-9.IsRoot {
    background-position: -240px -328px;
}
.dental-div .primary-tooth .Dtooth-10.IsRoot {
    background-position: -212px -327px;
}
.dental-div .primary-tooth .Dtooth-11.IsRoot {
    background-position: -182px -329px;
}
.dental-div .primary-tooth .Dtooth-12.IsRoot {
    background-position: -148px -333px;
}
.dental-div .primary-tooth .Dtooth-13.IsRoot {
    background-position: -117px -349px;
}
.dental-div .primary-tooth .Dtooth-14.IsRoot {
    background-position: -84px -343px;
}
.dental-div .primary-tooth .Dtooth-15.IsRoot {
    background-position: -49px -345px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-16.IsRoot {
    background-position: -16px -349px;
    top: 15px;
}
/*/IsRoot*/
/*IsCap*/
.dental-div .primary-tooth .Dtooth-1.IsCap {
    background-position: -503px -456px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-2.IsCap {
    background-position: -467px -452px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-3.IsCap {
    background-position: -434px -450px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-4.IsCap {
    background-position: -403px -443px;
}
.dental-div .primary-tooth .Dtooth-5.IsCap {
    background-position: -373px -443px;
}
.dental-div .primary-tooth .Dtooth-6.IsCap {
    background-position: -342px -433px;
}
.dental-div .primary-tooth .Dtooth-7.IsCap {
    background-position: -312px -434px;
}
.dental-div .primary-tooth .Dtooth-8.IsCap {
    background-position: -278px -435px;
}
.dental-div .primary-tooth .Dtooth-9.IsCap {
    background-position: -240px -435px;
}
.dental-div .primary-tooth .Dtooth-10.IsCap {
    background-position: -212px -435px;
}
.dental-div .primary-tooth .Dtooth-11.IsCap {
    background-position: -182px -436px;
}
.dental-div .primary-tooth .Dtooth-12.IsCap {
    background-position: -148px -440px;
}
.dental-div .primary-tooth .Dtooth-13.IsCap {
    background-position: -117px -456px;
}
.dental-div .primary-tooth .Dtooth-14.IsCap {
    background-position: -84px -450px;
}
.dental-div .primary-tooth .Dtooth-15.IsCap {
    background-position: -49px -452px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-16.IsCap {
    background-position: -16px -456px;
    top: 15px;
}
/*/IsCap*/
/*IsImplant*/
.dental-div .primary-tooth .Dtooth-1.IsImplant {
    background-position: -503px -585px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-2.IsImplant {
    background-position: -467px -582px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-3.IsImplant {
    background-position: -434px -580px;
    top:15px;
}
.dental-div .primary-tooth .Dtooth-4.IsImplant {
    background-position: -403px -572px;
}
.dental-div .primary-tooth .Dtooth-5.IsImplant {
    background-position: -373px -572px;
}
.dental-div .primary-tooth .Dtooth-6.IsImplant {
    background-position: -342px -563px;
}
.dental-div .primary-tooth .Dtooth-7.IsImplant {
    background-position: -312px -564px;
}
.dental-div .primary-tooth .Dtooth-8.IsImplant {
    background-position: -278px -564px;
}
.dental-div .primary-tooth .Dtooth-9.IsImplant {
    background-position: -240px -564px;
}
.dental-div .primary-tooth .Dtooth-10.IsImplant {
    background-position: -213px -564px;
}
.dental-div .primary-tooth .Dtooth-11.IsImplant {
    background-position:-183px -565px;
}
.dental-div .primary-tooth .Dtooth-12.IsImplant {
    background-position: -148px -570px;
}
.dental-div .primary-tooth .Dtooth-13.IsImplant {
    background-position: -117px -586px;
}
.dental-div .primary-tooth .Dtooth-14.IsImplant {
    background-position: -85px -580px;
}
.dental-div .primary-tooth .Dtooth-15.IsImplant {
    background-position: -49px -581px;
    top: 15px;
}
.dental-div .primary-tooth .Dtooth-16.IsImplant {
    background-position: -16px -585px;
    top: 15px;
}
/*/IsImplant*/
/*Upper Jaw*/
.dentalPrimaryTeeth {
    background-image: url(../img/dental/dentalPrimaryTeeth.png);
}
.dentalPrimaryup {
    background-image: url(../img/dental/dentalPrimaryup.png);
 }
.dentaladultbottom  {
background-image: url(../img/dental/dentalPrimarybottom.png);    
}
.adultlowerteethbottom  {
background-image: url(../img/dental/adultlowerteeth.png);    
}
.ShowTeethPrimarytop {
background-image: url(../img/dental/TeethPrimarytop.png);
}
.ShowmiddlePrimaryTooth {
background-image: url(../img/dental/ShowmiddlePrimaryTooth.png);
}
.Showdentalmiddletopdiv {
background-image: url(../img/dental/dentalmiddletopdiv.png);    
}
.Showdentalmiddlebottom {
background-image: url(../img/dental/dentalmiddlebottomdiv.png);    
}
.dental-updiv .upPrimarytooth .TopTooth-16 {
    width: 34px;
    height: 38px;
    background-position: -8px -5px;
    top: 0px;
    left: 0px;
}
.dental-updiv .upPrimarytooth .TopTooth-15 {
    width: 35px;
    height: 36px;
    background-position: -42px -7px;
    top: 0px;
    left: 35px;
}
.dental-updiv .upPrimarytooth .TopTooth-14 {
    width: 34px;
    height: 38px;
    background-position: -77px -7px;
    top: 0px;
    left: 70px;
}
.dental-updiv .upPrimarytooth .TopTooth-13 {
    width: 32px;
    height: 39px;
    background-position: -113px -7px;
    top: 0px;
    left: 105px;
}
.dental-updiv .upPrimarytooth .TopTooth-12 {
    width: 29px;
    height: 40px;
    background-position: -146px -7px;
    top: 0px;
    left: 140px;
}
.dental-updiv .upPrimarytooth .TopTooth-11 {
    width: 30px;
    height: 40px;
    background-position: -177px -7px;
    top: 0px;
    left: 175px;
}
.dental-updiv .upPrimarytooth .TopTooth-10 {
    width: 29px;
    height: 36px;
    background-position: -211px -7px;
    top: 0px;
    left: 210px;
}
.dental-updiv .upPrimarytooth .TopTooth-9 {
    width: 33px;
    height: 40px;
    background-position: -241px -7px;
    top: 0px;
    left: 245px;
}
.dental-updiv .upPrimarytooth .TopTooth-8 {
    width: 34px;
    height: 37px;
    background-position: -273px -7px;
    top: 0px;
    left: 290px;
}
.dental-updiv .upPrimarytooth .TopTooth-7 {
    width: 28px;
    height: 36px;
    background-position: -308px -7px;
    top: 0px;
    left: 325px;
}
.dental-updiv .upPrimarytooth .TopTooth-6 {
    width: 29px;
    height: 37px;
    background-position: -340px -7px;
    top: 0px;
    left: 360px;
}
.dental-updiv .upPrimarytooth .TopTooth-5 {
    width: 32px;
    height: 40px;
    background-position: -371px -7px;
    top: 0px;
    left: 395px;
}
.dental-updiv .upPrimarytooth .TopTooth-4 {
    width: 29px;
    height: 39px;
    background-position: -405px -7px;
    top: 0px;
    left: 430px;
}
.dental-updiv .upPrimarytooth .TopTooth-3 {
    width: 35px;
    height: 39px;
    background-position: -438px -7px;
    top: 0px;
    left: 465px;
}
.dental-updiv .upPrimarytooth .TopTooth-2 {
    width: 34px;
    height: 39px;
    background-position: -474px -7px;
    top: 0px;
    left: 500px;
}
.dental-updiv .upPrimarytooth .TopTooth-1 {
    width: 37px;
    height: 40px;
    background-position: -506px -7px;
    top: 0px;
    left: 535px;
}
/*Active*/
.dental-updiv .upPrimarytooth .TopTooth-1.active {
    background-position: -506px -55px;
}
.dental-updiv .upPrimarytooth .TopTooth-2.active {
    background-position: -474px -55px;
}
.dental-updiv .upPrimarytooth .TopTooth-3.active {
    background-position: -438px -55px;
}
.dental-updiv .upPrimarytooth .TopTooth-4.active {
    background-position: -405px -55px;
}
.dental-updiv .upPrimarytooth .TopTooth-5.active {
    background-position: -371px -55px;
}
.dental-updiv .upPrimarytooth .TopTooth-6.active {
    background-position: -340px -55px;
}
.dental-updiv .upPrimarytooth .TopTooth-7.active {
    background-position: -308px -55px;
}
.dental-updiv .upPrimarytooth .TopTooth-8.active {
    background-position: -273px -55px;
}
.dental-updiv .upPrimarytooth .TopTooth-9.active {
    background-position:-241px -55px;
}
.dental-updiv .upPrimarytooth .TopTooth-10.active {
    background-position: -211px -56px;
}
.dental-updiv .upPrimarytooth .TopTooth-11.active {
    background-position: -177px -56px;
}
.dental-updiv .upPrimarytooth .TopTooth-12.active {
    background-position: -146px -55px;
}
.dental-updiv .upPrimarytooth .TopTooth-13.active {
   background-position: -113px -54px;
}
.dental-updiv .upPrimarytooth .TopTooth-14.active {
   background-position: -77px -55px;
}
.dental-updiv .upPrimarytooth .TopTooth-15.active {
   background-position: -42px -55px;
}
.dental-updiv .upPrimarytooth .TopTooth-16.active {
   background-position: -8px -53px;
}
/*IsChecked*/
.dental-updiv .upPrimarytooth .TopTooth-1.IsChecked {
    background-position: -507px -110px;
}
.dental-updiv .upPrimarytooth .TopTooth-2.IsChecked {
    background-position: -474px -110px;
}
.dental-updiv .upPrimarytooth .TopTooth-3.IsChecked {
    background-position: -439px -108px;
}
.dental-updiv .upPrimarytooth .TopTooth-4.IsChecked {
    background-position: -406px -110px;
}
.dental-updiv .upPrimarytooth .TopTooth-5.IsChecked {
    background-position: -372px -110px;
}
.dental-updiv .upPrimarytooth .TopTooth-6.IsChecked {
    background-position: -340px -110px;
}
.dental-updiv .upPrimarytooth .TopTooth-7.IsChecked {
    background-position: -307px -110px;
}
.dental-updiv .upPrimarytooth .TopTooth-8.IsChecked {
    background-position: -272px -110px;
}
.dental-updiv .upPrimarytooth .TopTooth-9.IsChecked {
    background-position: -240px -110px;
}
.dental-updiv .upPrimarytooth .TopTooth-10.IsChecked {
    background-position: -212px -110px;
}
.dental-updiv .upPrimarytooth .TopTooth-11.IsChecked {
    background-position: -179px -110px;
}
.dental-updiv .upPrimarytooth .TopTooth-12.IsChecked {
    background-position:-146px -109px;
}
.dental-updiv .upPrimarytooth .TopTooth-13.IsChecked {
    background-position: -115px -109px;
}
.dental-updiv .upPrimarytooth .TopTooth-14.IsChecked {
    background-position: -76px -109px;
}
.dental-updiv .upPrimarytooth .TopTooth-15.IsChecked {
    background-position: -42px -108px;
}
.dental-updiv .upPrimarytooth .TopTooth-16.IsChecked {
    background-position: -8px -109px;
}
/*/IsChecked*/
/*IsRoot*/
.dental-updiv .upPrimarytooth .TopTooth-1.IsRoot {
    background-position: -506px -166px;
}
.dental-updiv .upPrimarytooth .TopTooth-2.IsRoot {
    background-position: -474px -165px;
}
.dental-updiv .upPrimarytooth .TopTooth-3.IsRoot {
    background-position: -438px -165px;
}
.dental-updiv .upPrimarytooth .TopTooth-4.IsRoot {
    background-position: -405px -165px;
}
.dental-updiv .upPrimarytooth .TopTooth-5.IsRoot {
    background-position: -371px -166px;
}
.dental-updiv .upPrimarytooth .TopTooth-6.IsRoot {
    background-position: -340px -165px;
}
.dental-updiv .upPrimarytooth .TopTooth-7.IsRoot {
    background-position: -308px -165px;
}
.dental-updiv .upPrimarytooth .TopTooth-8.IsRoot {
    background-position: -273px -165px;
}
.dental-updiv .upPrimarytooth .TopTooth-9.IsRoot {
    background-position:-241px -165px;
}
.dental-updiv .upPrimarytooth .TopTooth-10.IsRoot {
    background-position: -211px -167px;
}
.dental-updiv .upPrimarytooth .TopTooth-11.IsRoot {
    background-position: -177px -165px;
}
.dental-updiv .upPrimarytooth .TopTooth-12.IsRoot {
    background-position: -146px -166px;
}
.dental-updiv .upPrimarytooth .TopTooth-13.IsRoot {
   background-position: -113px -164px;
}
.dental-updiv .upPrimarytooth .TopTooth-14.IsRoot {
   background-position: -77px -155px;
}
.dental-updiv .upPrimarytooth .TopTooth-15.IsRoot {
   background-position: -42px -166px;
}
.dental-updiv .upPrimarytooth .TopTooth-16.IsRoot {
   background-position: -8px -166px;
}
/*/IsRoot*/
/*IsCap*/
.dental-updiv .upPrimarytooth .TopTooth-1.IsCap {
    background-position: -506px -264px;
}
.dental-updiv .upPrimarytooth .TopTooth-2.IsCap {
    background-position: -474px -264px;
}
.dental-updiv .upPrimarytooth .TopTooth-3.IsCap {
    background-position: -438px -264px;
}
.dental-updiv .upPrimarytooth .TopTooth-4.IsCap {
    background-position: -405px -264px;
}
.dental-updiv .upPrimarytooth .TopTooth-5.IsCap {
    background-position: -371px -264px;
}
.dental-updiv .upPrimarytooth .TopTooth-6.IsCap {
    background-position: -340px -264px;
}
.dental-updiv .upPrimarytooth .TopTooth-7.IsCap {
    background-position: -308px -264px;
}
.dental-updiv .upPrimarytooth .TopTooth-8.IsCap {
    background-position: -273px -262px;
}
.dental-updiv .upPrimarytooth .TopTooth-9.IsCap {
    background-position:-241px -262px;
}
.dental-updiv .upPrimarytooth .TopTooth-10.IsCap {
    background-position: -211px -262px;
}
.dental-updiv .upPrimarytooth .TopTooth-11.IsCap {
    background-position: -177px -262px;
}
.dental-updiv .upPrimarytooth .TopTooth-12.IsCap {
    background-position: -146px -262px;
}
.dental-updiv .upPrimarytooth .TopTooth-13.IsCap {
   background-position: -113px -262px;
}
.dental-updiv .upPrimarytooth .TopTooth-14.IsCap {
   background-position: -77px -262px;
}
.dental-updiv .upPrimarytooth .TopTooth-15.IsCap {
   background-position: -42px -263px;
}
.dental-updiv .upPrimarytooth .TopTooth-16.IsCap {
   background-position: -8px -262px;
}
/*/IsCap*/
/*IsImplant*/
.dental-updiv .upPrimarytooth .TopTooth-1.IsImplant {
    background-position: -506px -263px;
}
.dental-updiv .upPrimarytooth .TopTooth-2.IsImplant {
    background-position: -474px -263px;
}
.dental-updiv .upPrimarytooth .TopTooth-3.IsImplant {
    background-position: -438px -263px;
}
.dental-updiv .upPrimarytooth .TopTooth-4.IsImplant {
    background-position: -405px -263px;
}
.dental-updiv .upPrimarytooth .TopTooth-5.IsImplant {
    background-position: -371px -263px;
}
.dental-updiv .upPrimarytooth .TopTooth-6.IsImplant {
    background-position: -340px -263px;
}
.dental-updiv .upPrimarytooth .TopTooth-7.IsImplant {
    background-position: -308px -263px;
}
.dental-updiv .upPrimarytooth .TopTooth-8.IsImplant {
    background-position: -273px -263px;
}
.dental-updiv .upPrimarytooth .TopTooth-9.IsImplant {
    background-position:-241px -263px;
}
.dental-updiv .upPrimarytooth .TopTooth-10.IsImplant {
    background-position: -211px -264px;
}
.dental-updiv .upPrimarytooth .TopTooth-11.IsImplant {
    background-position: -177px -264px;
}
.dental-updiv .upPrimarytooth .TopTooth-12.IsImplant {
    background-position: -146px -264px;
}
.dental-updiv .upPrimarytooth .TopTooth-13.IsImplant {
   background-position: -113px -263px;
}
.dental-updiv .upPrimarytooth .TopTooth-14.IsImplant {
   background-position: -77px -264px;
}
.dental-updiv .upPrimarytooth .TopTooth-15.IsImplant {
   background-position: -42px -265px;
}
.dental-updiv .upPrimarytooth .TopTooth-16.IsImplant {
   background-position: -8px -263px;
}
/*/IsImplant*/
/* Adult Teeth */
.dental-updiv .dentalPrimarybottom .AdultTooth-17 {
    width: 37px;
    height: 40px;
    background-position: -10px 0px;
    top: 28px;
    left: 0;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-18 {
    width: 37px;
    height: 40px;
    background-position: -46px 0px;
    top: 28px;
    left: 35px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-19 {
    width: 37px;
    height: 40px;
    background-position: -80px 0px;
    top: 28px;
    left: 70px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-20 {
    width: 32px;
    height: 40px;
    background-position: -115px 0px;
    top: 28px;
    left: 105px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-21 {
    width: 31px;
    height: 42px;
    background-position: -147px 0px;
    top: 28px;
    left: 140px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-22 {
    width: 30px;
    height: 40px;
    background-position: -182px 0px;
    top: 28px;
    left: 175px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-23 {
    width: 28px;
    height: 40px;
    background-position: -212px 0px;
    top: 28px;
    left: 210px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-24 {
    width: 28px;
    height: 40px;
    background-position: -245px 0px;
    top: 28px;
    left: 245px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-25 {
    width: 27px;
    height: 40px;
    background-position: -274px 0px;
    top: 28px;
    left: 290px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-26 {
    width: 25px;
    height: 40px;
    background-position: -305px 0px;
    top: 28px;
    left: 325px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-27 {
    width: 27px;
    height: 40px;
    background-position: -341px 0px;
    top: 28px;
    left: 360px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-28 {
    width: 31px;
    height: 43px;
    background-position: -372px 0px;
    top: 28px;
    left: 395px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-29 {
    width: 28px;
    height: 40px;
    background-position: -405px 0px;
    top: 28px;
    left: 430px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-30 {
    width: 35px;
    height: 40px;
    background-position: -437px 0px;
    top: 28px;
    left: 465px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-31 {
    width: 37px;
    height: 41px;
    background-position: -471px 0px;
    top: 28px;
    left: 500px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-32 {
    width: 37px;
    height: 40px;
    background-position: -506px 0px;
    top: 28px;
    left: 535px;
}
/*Active*/
.dental-updiv .dentalPrimarybottom .AdultTooth-17.active {
    background-position: -10px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-18.active {
    background-position: -46px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-19.active {
    background-position: -80px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-20.active {
    background-position: -115px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-21.active {
    background-position: -147px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-22.active {
    background-position: -182px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-23.active {
    background-position: -212px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-24.active {
    background-position: -245px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-25.active {
    background-position: -274px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-26.active {
    background-position: -305px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-27.active {
    background-position: -341px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-28.active {
    background-position: -372px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-29.active {
    background-position: -405px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-30.active {
    background-position: -437px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-31.active {
    background-position: -471px -52px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-32.active {
    background-position: -506px -52px;
}
/*IsChecked*/
.dental-updiv .dentalPrimarybottom .AdultTooth-17.IsChecked {
    background-position: -10px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-18.IsChecked {
    background-position: -46px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-19.IsChecked {
    background-position: -80px -105px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-20.IsChecked {
    background-position: -115px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-21.IsChecked {
    background-position: -147px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-22.IsChecked {
    background-position: -182px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-23.IsChecked {
    background-position: -212px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-24.IsChecked {
    background-position: -245px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-25.IsChecked {
    background-position: -274px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-26.IsChecked {
    background-position: -305px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-27.IsChecked {
    background-position: -341px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-28.IsChecked {
    background-position: -372px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-29.IsChecked {
    background-position: -405px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-30.IsChecked {
    background-position: -437px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-31.IsChecked {
    background-position: -471px -104px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-32.IsChecked {
    background-position: -506px -104px;
}
/*/IsChecked*/
/*IsRoot*/
.dental-updiv .dentalPrimarybottom .AdultTooth-17.IsRoot {
    background-position: -10px -158px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-18.IsRoot {
    background-position: -46px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-19.IsRoot {
    background-position: -80px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-20.IsRoot {
    background-position: -115px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-21.IsRoot {
    background-position: -147px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-22.IsRoot {
    background-position: -182px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-23.IsRoot {
    background-position: -212px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-24.IsRoot {
    background-position: -245px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-25.IsRoot {
    background-position: -274px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-26.IsRoot {
    background-position: -305px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-27.IsRoot {
    background-position: -341px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-28.IsRoot {
    background-position: -372px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-29.IsRoot {
    background-position: -405px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-30.IsRoot {
    background-position: -437px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-31.IsRoot {
    background-position: -471px -160px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-32.IsRoot {
    background-position: -506px -160px;
}
/*/IsRoot*/
/*IsCap*/
.dental-updiv .dentalPrimarybottom .AdultTooth-17.IsCap {
    background-position: -10px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-18.IsCap {
    background-position: -46px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-19.IsCap {
    background-position: -80px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-20.IsCap {
    background-position: -115px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-21.IsCap {
    background-position: -147px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-22.IsCap {
    background-position: -182px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-23.IsCap {
    background-position: -212px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-24.IsCap {
    background-position: -245px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-25.IsCap {
    background-position: -274px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-26.IsCap {
    background-position: -305px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-27.IsCap {
    background-position: -341px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-28.IsCap {
    background-position: -372px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-29.IsCap {
    background-position: -405px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-30.IsCap {
    background-position: -437px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-31.IsCap {
    background-position: -471px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-32.IsCap {
    background-position: -506px -258px;
}
/*/IsCap*/
/*IsImplant*/
.dental-updiv .dentalPrimarybottom .AdultTooth-17.IsImplant {
    background-position: -10px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-18.IsImplant {
    background-position: -46px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-19.IsImplant {
    background-position: -80px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-20.IsImplant {
    background-position: -115px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-21.IsImplant {
    background-position: -147px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-22.IsImplant {
    background-position: -182px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-23.IsImplant {
    background-position: -212px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-24.IsImplant {
    background-position: -245px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-25.IsImplant {
    background-position: -274px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-26.IsImplant {
    background-position: -305px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-27.IsImplant {
    background-position: -341px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-28.IsImplant {
    background-position: -372px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-29.IsImplant {
    background-position: -405px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-30.IsImplant {
    background-position: -437px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-31.IsImplant {
    background-position: -471px -258px;
}
.dental-updiv .dentalPrimarybottom .AdultTooth-32.IsImplant {
    background-position: -506px -258px;
}
/*/IsImplant*/
/*adultlowerteethbottom*/
.dental-div .adultlowerteeth .Btooth-17 {
    width: 36px;
    height: 62px;
    background-position: -14px -24px;
    top: 25px  ; 
    left: 0;
}
.dental-div .adultlowerteeth .Btooth-18 {
    width: 39px;
    height: 70px;
    background-position: -50px -22px;
    top: 20px;
    left: 35px;
}
.dental-div .adultlowerteeth .Btooth-19 {
    width: 38px;
    height: 70px;
    background-position: -86px -20px;
    top: 20px;
    left: 70px;
}
.dental-div .adultlowerteeth .Btooth-20 {
    width: 35px;
    height: 84px;
    background-position: -124px -18px;
    top: 10px;
    left: 105px;
}
.dental-div .adultlowerteeth .Btooth-21 {
    width: 34px;
    height: 95px;
    background-position: -163px -13px;
    top: 9px;
    left: 140px;
}
.dental-div .adultlowerteeth .Btooth-22 {
    width: 32px;
    height: 99px;
    background-position: -194px -10px;
    top: 10px;
    left: 175px;
}
.dental-div .adultlowerteeth .Btooth-23 {
    width: 29px;
    height: 96px;
    background-position: -222px -10px;
    top: 10px;
    left: 210px;
}
.dental-div .adultlowerteeth .Btooth-24 {
    width: 27px;
    height: 93px;
    background-position: -249px -10px;
    top: 10px;
    left: 245px;
}
.dental-div .adultlowerteeth .Btooth-25 {
    width: 27px;
    height: 93px;
    background-position: -276px -10px;
    top: 8px;
    left: 290px;
}
.dental-div .adultlowerteeth .Btooth-26 {
    width: 29px;
    height: 96px;
    background-position: -301px -9px;
    top: 9px;
    left: 325px;
}
.dental-div .adultlowerteeth .Btooth-27 {
    width: 32px;
    height: 98px;
    background-position: -334px -9px;
    top: 10px;
    left: 360px;
}
.dental-div .adultlowerteeth .Btooth-28 {
    width: 35px;
    height: 95px;
    background-position: -362px -14px;
    top: 10px;
    left: 395px;
}
.dental-div .adultlowerteeth .Btooth-29 {
    width: 31px;
    height: 82px;
    background-position: -396px -19px;
    top: 14px;
    left: 430px;
}
.dental-div .adultlowerteeth .Btooth-30 {
    width: 38px;
    height: 69px;
    background-position: -430px -26px;
    top: 20px;
    left: 465px;
}
.dental-div .adultlowerteeth .Btooth-31 {
    width: 39px;
    height: 72px;
    background-position: -465px -26px;
    top: 24px;
    left: 500px;}
.dental-div .adultlowerteeth .Btooth-32 {
    width: 39px;
    height: 62px;
    background-position: -501px -26px;
    top: 27px;
    left: 535px;
}
/* Active*/
.dental-div .adultlowerteeth .Btooth-17.active {
    background-position: -14px -136px;
}
.dental-div .adultlowerteeth .Btooth-18.active {
    background-position: -50px -133px;
}
.dental-div .adultlowerteeth .Btooth-19.active {
    background-position: -86px -131px;
}
.dental-div .adultlowerteeth .Btooth-20.active {
    background-position: -124px -129px;
}
.dental-div .adultlowerteeth .Btooth-21.active {
    background-position: -163px -125px;
}
.dental-div .adultlowerteeth .Btooth-22.active {
    background-position: -193px -122px;
}
.dental-div .adultlowerteeth .Btooth-23.active {
    background-position: -222px -123px;
}
.dental-div .adultlowerteeth .Btooth-24.active {
    background-position: -249px -122px;
}
.dental-div .adultlowerteeth .Btooth-25.active {
    background-position: -276px -122px;
}
.dental-div .adultlowerteeth .Btooth-26.active {
    background-position: -301px -120px;
}
.dental-div .adultlowerteeth .Btooth-27.active {
    background-position: -334px -120px;
}
.dental-div .adultlowerteeth .Btooth-28.active {
    background-position: -362px -127px;
}
.dental-div .adultlowerteeth .Btooth-29.active {
    background-position: -396px -131px;
}
.dental-div .adultlowerteeth .Btooth-30.active {
    background-position: -430px -138px;
}
.dental-div .adultlowerteeth .Btooth-31.active {
    background-position: -465px -138px;
}
.dental-div .adultlowerteeth .Btooth-32.active {
    background-position: -501px -138px;
}
/*/Active*/
/*IsChecked*/
.dental-div .adultlowerteeth .Btooth-17.IsChecked {
    background-position: -14px -241px;
}
.dental-div .adultlowerteeth .Btooth-18.IsChecked {
    background-position: -50px -240px;
}
.dental-div .adultlowerteeth .Btooth-19.IsChecked {
    background-position: -86px -238px;
}
.dental-div .adultlowerteeth .Btooth-20.IsChecked {
    background-position: -124px -235px;
}
.dental-div .adultlowerteeth .Btooth-21.IsChecked {
    background-position: -163px -230px;
}
.dental-div .adultlowerteeth .Btooth-22.IsChecked {
    background-position: -194px -228px;
}
.dental-div .adultlowerteeth .Btooth-23.IsChecked {
    background-position: -222px -228px;
}
.dental-div .adultlowerteeth .Btooth-24.IsChecked {
    background-position: -249px -228px;
}
.dental-div .adultlowerteeth .Btooth-25.IsChecked {
    background-position: -276px -228px;
}
.dental-div .adultlowerteeth .Btooth-26.IsChecked {
    background-position: -301px -228px;
}
.dental-div .adultlowerteeth .Btooth-27.IsChecked {
    background-position: -334px -227px;
}
.dental-div .adultlowerteeth .Btooth-28.IsChecked {
    background-position: -362px -232px;
}
.dental-div .adultlowerteeth .Btooth-29.IsChecked {
    background-position: -396px -236px;
}
.dental-div .adultlowerteeth .Btooth-30.IsChecked {
    background-position: -430px -244px;
}
.dental-div .adultlowerteeth .Btooth-31.IsChecked {
    background-position: -465px -244px;
}
.dental-div .adultlowerteeth .Btooth-32.IsChecked {
    background-position: -501px -244px;
}
/*/IsChecked*/
/*IsRoot*/
.dental-div .adultlowerteeth .Btooth-17.IsRoot {
    background-position: -14px -361px;
}
.dental-div .adultlowerteeth .Btooth-18.IsRoot {
    background-position: -50px -359px;
}
.dental-div .adultlowerteeth .Btooth-19.IsRoot {
    background-position: -86px -357px;
}
.dental-div .adultlowerteeth .Btooth-20.IsRoot {
    background-position: -124px -355px;
}
.dental-div .adultlowerteeth .Btooth-21.IsRoot {
    background-position: -163px -350px;
}
.dental-div .adultlowerteeth .Btooth-22.IsRoot {
    background-position: -194px -347px;
}
.dental-div .adultlowerteeth .Btooth-23.IsRoot {
    background-position: -222px -347px;
}
.dental-div .adultlowerteeth .Btooth-24.IsRoot {
    background-position: -249px -348px;
}
.dental-div .adultlowerteeth .Btooth-25.IsRoot {
    background-position: -276px -348px;
}
.dental-div .adultlowerteeth .Btooth-26.IsRoot {
    background-position: -301px -347px;
}
.dental-div .adultlowerteeth .Btooth-27.IsRoot {
    background-position: -334px -346px;
}
.dental-div .adultlowerteeth .Btooth-28.IsRoot {
    background-position: -362px -351px;
}
.dental-div .adultlowerteeth .Btooth-29.IsRoot {
    background-position: -396px -357px;
}
.dental-div .adultlowerteeth .Btooth-30.IsRoot {
    background-position: -430px -364px;
}
.dental-div .adultlowerteeth .Btooth-31.IsRoot {
    background-position: -465px -364px;
}
.dental-div .adultlowerteeth .Btooth-32.IsRoot {
    background-position: -501px -363px;
}
/*/IsRoot*/
/*IsCap*/
.dental-div .adultlowerteeth .Btooth-17.IsCap {
    background-position: -14px -476px;
}
.dental-div .adultlowerteeth .Btooth-18.IsCap {
    background-position: -50px -475px;
}
.dental-div .adultlowerteeth .Btooth-19.IsCap {
    background-position: -86px -473px;
}
.dental-div .adultlowerteeth .Btooth-20.IsCap {
    background-position: -124px -470px;
}
.dental-div .adultlowerteeth .Btooth-21.IsCap {
    background-position: -163px -465px;
}
.dental-div .adultlowerteeth .Btooth-22.IsCap {
    background-position: -194px -463px;
}
.dental-div .adultlowerteeth .Btooth-23.IsCap {
    background-position: -222px -464px;
}
.dental-div .adultlowerteeth .Btooth-24.IsCap {
    background-position: -249px -462px;
}
.dental-div .adultlowerteeth .Btooth-25.IsCap {
    background-position: -276px -462px;
}
.dental-div .adultlowerteeth .Btooth-26.IsCap {
    background-position: -301px -463px;
}
.dental-div .adultlowerteeth .Btooth-27.IsCap {
    background-position: -334px -462px;
}
.dental-div .adultlowerteeth .Btooth-28.IsCap {
    background-position: -362px -466px;
}
.dental-div .adultlowerteeth .Btooth-29.IsCap {
    background-position: -396px -472px;
}
.dental-div .adultlowerteeth .Btooth-30.IsCap {
    background-position: -430px -479px;
}
.dental-div .adultlowerteeth .Btooth-31.IsCap {
    background-position: -465px -479px;
}
.dental-div .adultlowerteeth .Btooth-32.IsCap {
    background-position: -501px -479px;
}
/*/IsCap*/
/*IsImplant*/
.dental-div .adultlowerteeth .Btooth-17.IsImplant {
    background-position: -15px -583px;
}
.dental-div .adultlowerteeth .Btooth-18.IsImplant {
    background-position: -50px -581px;
}
.dental-div .adultlowerteeth .Btooth-19.IsImplant {
    background-position: -87px -579px;
}
.dental-div .adultlowerteeth .Btooth-20.IsImplant {
    background-position: -125px -577px;
}
.dental-div .adultlowerteeth .Btooth-21.IsImplant {
    background-position: -164px -572px;
}
.dental-div .adultlowerteeth .Btooth-22.IsImplant {
    background-position: -195px -569px;
}
.dental-div .adultlowerteeth .Btooth-23.IsImplant {
    background-position: -223px -569px;
}
.dental-div .adultlowerteeth .Btooth-24.IsImplant {
    background-position: -250px -569px;
}
.dental-div .adultlowerteeth .Btooth-25.IsImplant {
    background-position: -276px -569px;
}
.dental-div .adultlowerteeth .Btooth-26.IsImplant {
    background-position: -302px -568px;
}
.dental-div .adultlowerteeth .Btooth-27.IsImplant {
    background-position: -335px -568px;
}
.dental-div .adultlowerteeth .Btooth-28.IsImplant {
    background-position: -363px -573px;
}
.dental-div .adultlowerteeth .Btooth-29.IsImplant {
    background-position: -396px -577px;
}
.dental-div .adultlowerteeth .Btooth-30.IsImplant {
    background-position: -427px -585px;
}
.dental-div .adultlowerteeth .Btooth-31.IsImplant {
    background-position: -466px -585px;
}
.dental-div .adultlowerteeth .Btooth-32.IsImplant {
    background-position: -502px -585px;
}
/*/IsImplant*/

/*ShowTeethPrimarytop*/
.TeethPrimary .TeethPrimarytop .TPtooth-55 {
    width: 37px;
    height: 68px;
    background-position: -8px -20px;
    top: 10px;
    left: 0px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-54 {
    width: 38px;
    height: 71px;
    background-position: -48px -20px;
    top: 10px;
    left: 40px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-53 {
    width: 38px;
    height: 89px;
    background-position: -84px -12px;
    top: 0px;
    left: 80px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-52 {
    width: 33px;
    height: 85px;
    background-position: -122px -10px;
    top: 0px;
    left: 120px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-51 {
    width: 36px;
    height: 76px;
    background-position: -158px -21px;
    top: 10px;
    left: 160px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-61 {
    width: 37px;
    height: 80px;
    background-position: -198px -21px;
    top: 10px;
    left: 220px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-62 {
    width: 35px;
    height: 84px;
    background-position: -233px -16px;
    top: 10px;
    left: 260px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-63 {
    width: 37px;
    height: 93px;
    background-position: -267px -14px;
    top: 0px;
    left: 300px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-64 {
    width: 40px;
    height: 90px;
    background-position: -304px -20px;
    top: 10px;
    left: 340px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-65 {
    width: 40px;
    height: 84px;
    background-position: -341px -20px;
    top: 10px;
    left: 380px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-55.active {
    background-position: -8px -122px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-54.active {
    background-position: -48px -122px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-53.active {
    background-position: -84px -114px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-52.active {
    background-position: -122px -112px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-51.active {
    background-position: -158px -123px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-61.active {
    background-position: -198px -123px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-62.active {
    background-position: -233px -118px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-63.active {
    background-position: -267px -116px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-64.active {
    background-position: -304px -122px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-65.active {
    background-position: -341px -122px;
}
/*IsChecked*/
.TeethPrimary .TeethPrimarytop .TPtooth-55.IsChecked {
    background-position: -8px -220px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-54.IsChecked {
    background-position: -48px -220px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-53.IsChecked {
    background-position: -84px -213px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-52.IsChecked {
    background-position: -122px -211px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-51.IsChecked {
    background-position: -158px -222px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-61.IsChecked {
    background-position: -198px -222px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-62.IsChecked {
    background-position: -233px -217px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-63.IsChecked {
    background-position: -267px -215px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-64.IsChecked {
    background-position: -304px -221px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-65.IsChecked {
    background-position: -341px -221px;
}
/*/IsChecked*/
/*IsRoot*/
.TeethPrimary .TeethPrimarytop .TPtooth-55.IsRoot {
    background-position: -8px -323px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-54.IsRoot {
    background-position: -48px -323px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-53.IsRoot {
    background-position: -84px -315px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-52.IsRoot {
    background-position: -122px -313px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-51.IsRoot {
    background-position: -158px -324px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-61.IsRoot {
    background-position: -198px -324px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-62.IsRoot {
    background-position: -233px -319px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-63.IsRoot {
    background-position: -267px -317px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-64.IsRoot {
    background-position: -304px -323px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-65.IsRoot {
    background-position: -341px -323px;
}
/*/IsRoot*/
/*IsCap*/
.TeethPrimary .TeethPrimarytop .TPtooth-55.IsCap {
    background-position: -8px -423px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-54.IsCap {
    background-position: -48px -423px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-53.IsCap {
    background-position: -84px -415px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-52.IsCap {
    background-position: -122px -413px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-51.IsCap {
    background-position: -158px -424px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-61.IsCap {
    background-position: -198px -424px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-62.IsCap {
    background-position: -233px -419px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-63.IsCap {
    background-position: -267px -417px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-64.IsCap {
    background-position: -304px -423px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-65.IsCap {
    background-position: -341px -423px;
}
/*/IsCap*/
/*IsImplant*/
.TeethPrimary .TeethPrimarytop .TPtooth-55.IsImplant {
    background-position: -7px -512px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-54.IsImplant {
    background-position: -48px -512px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-53.IsImplant {
    background-position: -84px -504px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-52.IsImplant {
    background-position: -122px -503px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-51.IsImplant {
    background-position: -158px -513px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-61.IsImplant {
    background-position: -198px -513px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-62.IsImplant {
    background-position: -233px -509px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-63.IsImplant {
    background-position: -267px -506px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-64.IsImplant {
    background-position: -303px -511px;
}
.TeethPrimary .TeethPrimarytop .TPtooth-65.IsImplant {
    background-position: -341px -513px;
}
/*/IsImplant*/
/*dentalmiddleTooth*/
.dentalmiddlediv .dentalmiddleTooth .PMtooth-55 {
    width: 36px;
    height: 42px;
    background-position: -9px -10px;
    top: 0px;
     left: 0px;
 }
.dentalmiddlediv .dentalmiddleTooth .PMtooth-54{
    width: 35px;
    height: 42px;
    background-position: -48px -10px;
    top: 0px;
     left: 40px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-53{
    width: 35px;
    height: 42px;
    background-position: -86px -10px;
    top: 0px;
     left: 80px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-52{
    width: 35px;
    height: 42px;
    background-position: -123px -10px;
    top: 0px;  
     left: 120px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-51{
    width: 35px;
    height: 42px;
    background-position: -160px -10px;
    top: 0px;  
     left: 160px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-61{
    width: 35px;
    height: 42px;
    background-position: -200px -10px;
    top: 0px;  
     left: 220px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-62{
    width: 35px;
    height: 42px;
    background-position: -234px -10px;
    top: 0px;  
     left: 260px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-63{
    width: 35px;
    height: 42px;
    background-position: -273px -10px;
    top: 0px;  
     left: 300px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-64{
    width: 35px;
    height: 42px;
    background-position: -312px -10px;
    top: 0px;
     left: 340px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-65{
    width: 42px;
    height: 42px;
    background-position: -349px -10px;
    top: 0px;
    left: 380px;
}
/*Active*/
.dentalmiddlediv .dentalmiddleTooth .PMtooth-55.active {
    background-position: -9px -56px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-54.active {
    background-position: -48px -56px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-53.active {
    background-position: -86px -56px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-52.active {
    background-position: -123px -56px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-51.active {
    background-position: -160px -56px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-61.active {
    background-position: -200px -56px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-62.active {
    background-position: -234px -56px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-63.active {
    background-position: -273px -56px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-64.active {
    background-position: -312px -56px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-65.active {
    background-position: -349px -56px;
}
/*IsChecked*/
.dentalmiddlediv .dentalmiddleTooth .PMtooth-55.IsChecked {
    background-position: -9px -104px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-54.IsChecked {
    background-position: -48px -104px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-53.IsChecked {
    background-position: -86px -104px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-52.IsChecked {
    background-position: -123px -104px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-51.IsChecked {
    background-position: -160px -104px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-61.IsChecked {
    background-position: -200px -104px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-62.IsChecked {
    background-position: -234px -104px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-63.IsChecked {
    background-position: -273px -104px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-64.IsChecked {
    background-position: -312px -104px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-65.IsChecked {
    background-position: -349px -104px;
}
/*/IsChecked*/
/*IsRoot*/
.dentalmiddlediv .dentalmiddleTooth .PMtooth-55.IsRoot {
    background-position: -9px -156px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-54.IsRoot {
    background-position: -48px -156px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-53.IsRoot {
    background-position: -86px -156px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-52.IsRoot {
    background-position: -123px -156px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-51.IsRoot {
    background-position: -160px -156px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-61.IsRoot {
    background-position: -200px -156px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-62.IsRoot {
    background-position: -234px -156px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-63.IsRoot {
    background-position: -273px -156px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-64.IsRoot {
    background-position: -312px -156px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-65.IsRoot {
    background-position: -349px -156px;
}
/*/IsRoot*/
/*IsCap*/
.dentalmiddlediv .dentalmiddleTooth .PMtooth-55.IsCap {
    background-position: -9px -205px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-54.IsCap {
    background-position: -48px -205px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-53.IsCap {
    background-position: -86px -205px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-52.IsCap {
    background-position: -123px -205px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-51.IsCap {
    background-position: -160px -205px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-61.IsCap {
    background-position: -200px -205px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-62.IsCap {
    background-position: -234px -205px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-63.IsCap {
    background-position: -273px -205px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-64.IsCap {
    background-position: -312px -205px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-65.IsCap {
    background-position: -349px -205px;
}
/*/IsCap*/
/*Isimplant*/
.dentalmiddlediv .dentalmiddleTooth .PMtooth-55.IsImplant {
    background-position: -9px -253px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-54.IsImplant {
    background-position: -48px -253px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-53.IsImplant {
    background-position: -86px -253px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-52.IsImplant {
    background-position: -123px -253px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-51.IsImplant {
    background-position: -160px -253px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-61.IsImplant {
    background-position: -200px -253px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-62.IsImplant {
    background-position: -234px -253px;
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-63.IsImplant {
    background-position: -273px -253px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-64.IsImplant {
    background-position: -312px -253px;    
}
.dentalmiddlediv .dentalmiddleTooth .PMtooth-65.IsImplant {
    background-position: -349px -253px;
}
/*IsImplant*/
/*dentalmiddletopdiv*/
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-85 {
    width: 35px;
    height: 42px;
    background-position: -8px -2px;
    top: 35px;     
    left: 0px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-84 {
    width: 35px;
    height: 42px;
    background-position: -48px -2px;
    top: 35px;    
    left: 40px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-83 {
    width: 35px;
    height: 42px;
    background-position: -88px -2px;
    top: 35px;    
    left: 80px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-82 {
    width: 35px;
    height: 42px;
    background-position: -127px -2px;
    top: 35px;
    left: 120px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-81 {
    width: 29px;
    height: 42px;
    background-position: -167px -2px;
    top: 35px;
    left: 160px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-71 {
    width: 31px;
    height: 42px;
    background-position: -196px -2px;
    top: 35px;
    left: 220px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-72 {
    width: 35px;
    height: 42px;
    background-position: -235px -2px;
    top: 35px;
    left: 260px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-73 {
    width: 35px;
    height: 42px;
    background-position: -203px -2px;
    top: 35px;
    left: 300px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-74 {
    width: 35px;
    height: 42px;
    background-position: -269px -2px;
    top: 35px;
    left: 340px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-75 {
    width: 35px;
    height: 42px;
    background-position: -270px -2px;
    top: 35px;
    left: 380px;
}

/*Active*/
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-85.active {
    background-position: -8px -51px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-84.active {
    background-position: -48px -51px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-83.active {
    background-position: -88px -51px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-82.active {
    background-position: -127px -51px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-81.active {
    background-position: -167px -51px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-71.active {
    background-position: -196px -51px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-72.active {
    background-position: -235px -51px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-73.active {
    background-position: -203px -51px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-74.active {
    background-position: -269px -51px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-75.active {
    background-position: -270px -51px;
}
/*/Active*/
/*IsChecked*/
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-85.isChecked {
    background-position: -8px -105px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-84.isChecked {
    background-position: -48px -105px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-83.isChecked {
    background-position: -91px -105px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-82.isChecked {
    background-position: -127px -105px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-81.isChecked {
    background-position: -167px -105px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-71.isChecked {
    background-position: -196px -105px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-72.isChecked {
    background-position: -235px -105px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-73.isChecked {
    background-position: -203px -105px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-74.isChecked {
    background-position: -269px -105px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-75.isChecked {
    background-position: -270px -105px;
}
/*/isChecked*/
/*IsRoot*/
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-85.IsRoot {
    background-position: -8px -155px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-84.IsRoot {
    background-position: -48px -155px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-83.IsRoot {
    background-position: -91px -155px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-82.IsRoot {
    background-position: -127px -155px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-81.IsRoot {
    background-position: -167px -155px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-71.IsRoot {
    background-position: -196px -155px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-72.IsRoot {
    background-position: -235px -155px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-73.IsRoot {
    background-position: -203px -155px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-74.IsRoot {
    background-position: -269px -155px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-75.IsRoot {
    background-position: -270px -155px;
}
/*/*/
/*IsCap*/
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-85.IsCap {
    background-position: -8px -205px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-84.IsCap {
    background-position: -48px -205px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-83.IsCap {
    background-position: -91px -205px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-82.IsCap {
    background-position: -127px -205px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-81.IsCap {
    background-position: -167px -205px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-71.IsCap {
    background-position: -196px -205px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-72.IsCap {
    background-position: -235px -205px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-73.IsCap {
    background-position: -203px -205px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-74.IsCap {
    background-position: -269px -205px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-75.IsCap {
    background-position: -270px -205px;
}
/*/*/
/*IsImplant*/
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-85.IsImplant {
    background-position: -8px -253px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-84.IsImplant {
    background-position: -48px -253px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-83.IsImplant {
    background-position: -91px -253px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-82.IsImplant {
    background-position: -127px -253px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-81.IsImplant {
    background-position: -167px -253px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-71.IsImplant {
    background-position: -196px -253px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-72.IsImplant {
    background-position: -235px -253px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-73.IsImplant {
    background-position: -203px -253px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-74.IsImplant {
    background-position: -269px -253px;
}
.dentalmiddlediv .dentalmiddletopdiv .MTtooth-75.IsImplant {
    background-position: -270px -253px;
}
/*/*/
/*dentalmiddlebottomdiv*/
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-55 {
    width: 33px;
    height: 75px;
    background-position: -17px -9px;
    top: 18px;
    left: 0px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-54 {
    width: 37px;
    height: 72px;
    background-position: -58px -7px;
    top: 18px;
    left: 40px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-53 {
    width: 30px;
    height: 100px;
    background-position: -100px 7px;
    top: 7px;
    left: 80px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-52 {
    width: 30px;
    height: 89px;
    background-position: -134px 2px;
    top: 10px;
    left: 120px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-51 {
    width: 29px;
    height: 92px;
    background-position: -171px 4px;
    top: 10px;
    left: 160px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-61 {
    width: 30px;
    height: 91px;
    background-position: -201px -2px;
    top: 10px;
    left: 220px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-62 {
    width: 32px;
    height: 86px;
    background-position: -232px -5px;
    top: 10px;
    left: 260px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-63 {
    width: 32px;
    height: 89px;
    background-position: -270px -3px;
    top: 10px;
    left: 300px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-64 {
    width: 39px;
    height: 79px;
    background-position: -309px -12px;
    top: 18px;
    left: 340px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-65 {
    width: 38px;
    height: 87px;
    background-position: -354px -9px;
    top: 18px;
    left: 380px;
}
/*Active*/
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-55.active {
    background-position: -17px -112px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-54.active {
    background-position: -58px -109px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-53.active {
    background-position: -100px -95px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-52.active {
    background-position: -134px -100px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-51.active {
    background-position: -171px -98px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-61.active {
    background-position: -201px -104px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-62.active {
    background-position: -232px -107px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-63.active {
    background-position: -270px -106px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-64.active {
    background-position: -309px -115px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-65.active {
    background-position: -354px -111px;
}
/*IsChecked*/
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-55.IsChecked {
    background-position: -17px -215px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-54.IsChecked {
    background-position: -58px -213px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-53.IsChecked {
    background-position: -100px -199px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-52.IsChecked {
    background-position: -134px -204px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-51.IsChecked {
    background-position: -171px -202px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-61.IsChecked {
    background-position: -201px -208px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-62.IsChecked {
    background-position: -232px -210px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-63.IsChecked {
    background-position: -270px -208px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-64.IsChecked {
    background-position: -309px -218px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-65.IsChecked {
    background-position: -354px -215px;
}
/*/IsChecked*/
/*IsRoot*/
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-55.IsRoot {
    background-position: -17px -317px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-54.IsRoot {
    background-position: -58px -314px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-53.IsRoot {
    background-position: -100px -300px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-52.IsRoot {
    background-position: -134px -306px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-51.IsRoot {
    background-position: -171px -304px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-61.IsRoot {
    background-position: -201px -310px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-62.IsRoot {
    background-position: -232px -313px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-63.IsRoot {
    background-position: -270px -310px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-64.IsRoot {
    background-position: -309px -319px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-65.IsRoot {
    background-position: -354px -316px;
}
/*/IsRoot*/
/*IsCap*/
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-55.IsCap {
    background-position: -17px -415px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-54.IsCap {
    background-position: -58px -413px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-53.IsCap {
    background-position: -100px -400px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-52.IsCap {
    background-position: -134px -406px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-51.IsCap {
    background-position: -171px -404px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-61.IsCap {
    background-position: -201px -409px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-62.IsCap {
    background-position: -232px -411px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-63.IsCap {
    background-position: -270px -410px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-64.IsCap {
    background-position: -309px -418px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-65.IsCap {
    background-position: -354px -416px;
}
/*/IsCap*/
/*IsImplant*/
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-55.IsImplant {
    background-position: -17px -514px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-54.IsImplant {
    background-position: -58px -512px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-53.IsImplant {
    background-position: -100px -498px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-52.IsImplant {
    background-position: -134px -503px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-51.IsImplant {
    background-position: -170px -501px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-61.IsImplant {
    background-position: -201px -507px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-62.IsImplant {
    background-position: -232px -510px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-63.IsImplant {
    background-position: -269px -507px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-64.IsImplant {
    background-position: -309px -517px;
}
.TeethPrimary .dentalmiddlebottomdiv .MBtooth-65.IsImplant {
    background-position: -354px -513px;
}
/*/IsImplant*/
/*/  Tooth Span */
.dental-updiv .dentalPrimaryup span, .dentalmiddlediv .dentalmiddleTooth li span {
    font-weight: 600;
    font-size: 13px;
    position: relative;
    bottom: -44px;
    left: 8px;
}
.dental-updiv .dentalPrimarybottom span {
    font-weight: 600;
    font-size: 13px;
    position: relative;
    bottom: 15px;
    left: 8px;
}
.dentalmiddlediv .dentalmiddletopdiv span {
    font-weight: 600;
    font-size: 13px;
    position: relative;
    bottom: 20px;
    left: 8px;
}
.dental-div .primary-tooth li a.tooth, .dental-updiv .upPrimarytooth li a.tooth, 
.dental-updiv .dentalPrimarybottom li a.tooth, .dental-div .adultlowerteeth li a.tooth,
.TeethPrimary .TeethPrimarytop li a.tooth, .dentalmiddlediv .dentalmiddleTooth li a.tooth,
.dentalmiddlediv .dentalmiddletopdiv li a.tooth, .TeethPrimary .dentalmiddlebottomdiv li a.tooth {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
 }
 .dental-div .primary-tooth li, .dental-updiv .upPrimarytooth li, .dental-updiv .dentalPrimarybottom li,
 .dental-div .adultlowerteeth li, .TeethPrimary .TeethPrimarytop li, .dentalmiddlediv .dentalmiddleTooth li,
 .dentalmiddlediv .dentalmiddletopdiv li, .TeethPrimary .dentalmiddlebottomdiv li {
    position: absolute;
    background-repeat: no-repeat;
    background-position: -9999px;
    display: inline-block;
    text-decoration: none;
    color: #333;
}
.dental-input button, .tablets-prescriinput div input, .dental-inputvisitreason input {
    border-radius: 50px;
    outline-style: none !important;
}
.dental-input button {
    padding: 4px 30px;
 }
.dental-input textarea, .dental-input input {
    border-radius: 5px;
}
.dental-input input, .dental-input select {
    height: 30px;
}
.dental-input select {
    padding: 4px 8px;
    border-radius: 5px;
 }
.switch-toggleDental label {
    line-height: 3em !important;
    font-size: 9px;
}
.profile-dental {
    background-color: transparent;
    position: relative;
    float: left;
    padding: 0;
}
.patient-searchhead {
    background-color: transparent;
    position: relative;
    float: left;
    padding: 15px 10px;
}
.searchheadP {
    background-color: #FFFFFF;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    display: flex;
    position: relative;
    top: 12px;
    left: 6px;
    cursor: pointer;
    margin-right:6px;
}
.patient-searchhead .searchheadP img {
    width: 25px;
    height: 25px;
    margin: auto;
    vertical-align: middle;
    display: -webkit-box;
}
.patient-searchhead .menupatient {
    left: 6px;
    width: 450px;
    height: 450px;
    border: 1px solid #e8e8e8;
    box-shadow: 0 6px 12px #e8e8e8;
    overflow: scroll;
}
.patient-searchhead .menupatient:before {
    background: #fff;
    border: 1px solid #0F6860;
    border-width: 1px 0 0 1px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    height: 14px;
    /* left: 50%; */
    left: 24px;
    position: absolute;
    top: -8px;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    width: 14px;
    z-index: -10;
}
.profile-dental .profile-name h3 {
    color: #484848;
    /*max-width: 90% !important;*/
}
.profile-dental .profile-name p {
    color: #000;
}
.NoTeethsDental {
    width: 100%;
    padding: 10px;
    background-color: #fff;
}
.NoTeethsDental article {
    font-size: 1.2em;
}
.timeline-heading h4 {
    color: #2D2D47;
    font-size: 15px;
    margin-bottom: 0;
    font-weight: 500;
}
.timeline-badge i {
    width: 30px;
    height: 30px;
    display: block;
}
.timeline-badge i.timeline-treatments {
    background: url(../img/easy-mode/Treatment_hover.svg) no-repeat center center;
}
.timeline-badge i.timeline-laborders {
    background: url(../img/easy-mode/Lab_hover.svg) no-repeat center center;
}
.timeline-badge i.timeline-prescription {
    background: url(../img/easy-mode/Prescription_hover.svg) no-repeat center center;
}
/* Time line*/
.timeline {
  list-style: none;
  margin: 10px 0 0px;
  position: relative;
}
/*.timeline:before {
    top: 19px;
    bottom: 72px;
    position: absolute;
    content: " ";
    width: 3px;
    background-color: #eeeeee;
    left: 6px;
    margin-left: -1.5px;
}*/
/*Remove Timeline*/
.leftRemTimeline:before {
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    margin-left: 0 !important;
    width: 0 !important;
    background-color: transparent !important; 
}
.timeline > li {
  margin-bottom: 8px;
  position: relative;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
 .leftRemTimeline > li > .noleft-panel {
    width: calc( 100% - 0px ) !important;
 }
.timeline > li > .timeline-panel {
  width: calc( 100% - 0px );
  float: right;
  border: 1px solid #d4d4d4;
  border-radius: 2px;
  padding: 10px;
  position: relative;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.295);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.295);
}
.timeline > li > .timeline-badge {
  color: #fff;
  width: 30px;
  height: 30px;
  line-height: 35px;
  font-size: 1.4em;
  text-align: center;
  position: absolute;
  top: 0px;
  left: 16px;
  margin-left: -25px;
  background-color: transparent;
  z-index: 100;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}
.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
.timeline-badge.primary {
  background-color: #2e6da4 !important;
}
.timeline-badge.success {
  background-color: #3f903f !important;
}
.timeline-badge.warning {
  background-color: #f0ad4e !important;
}
.timeline-badge.danger {
  background-color: #d9534f !important;
}
.timeline-badge.info {
  background-color: #5bc0de !important;
}
.timeline-title {
  margin-top: 0;
  color: inherit;
}
.timeline-body:nth-child(1n+2) {
    /*border-bottom: 1px solid #eee;*/
    margin-top: 10px;
}
.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
}
.timeline-body > p + p {
  margin-top: 5px;
}
/*tile-dentalshadow*/
.tile-dentalshadow li {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 6px 0 rgba(0, 0, 0, 0.19);
    padding: 8px;
    border-radius: 5px;
    list-style: none;
    backface-visibility: hidden;
    transition: .8s ease;
    margin-bottom: 5px;
}
.tile-dentalshadow li:before {
    display: none !important;
}
.litreatcondi-dental p strong {
    color: #646464;
    font-size: 13px;
    font-weight: 600;
}
.litreatcondi-dental p, .tile-dentalshadow .LabTest-libef p, .tile-dentalshadow .Prescription-libef p {
    color: #646464;
    font-size: 13px;
    margin: 5px 0;
    font-weight: 500;
}
.litreatcondi-dental span, .tile-dentalshadow  .LabTest-libef span, .tile-dentalshadow .Prescription-libef span {
   font-weight: 500;
}
.dental-middleTLPG {
    position: relative;
    right: 3px;
    bottom: 0px;
}
.tile-dentalshadow .LabTest-libef h3{
    display: block;
}
.diagnosisheader-dental h1 {
    cursor: pointer;
}
.diagnosisheader-dental h1:hover {
    text-decoration: underline;    
}
.Detnatl-TabsNOA .dent-navNOA {
    /*background-color: #fff;
    box-shadow: 1px 1px #ccc;*/
    display: inline-block;
    vertical-align: middle;
}
.Detnatl-TabsNOA .dent-navNOA li a {
    text-transform: uppercase; 
    font-weight: 500;   
}
/*.Detnatl-TabsNOA .dent-navNOA li {
    width: 32%
 }*/
/*.Dental-tabsBAC .Dental-NavBAC li {
    width: 27.1%;    
 }
.Dental-tabsBAC .Dental-NavBAC li:nth-child(1){
    margin-left: 15px;
 }
 .Dental-tabsBAC .Dental-NavBAC li:nth-child(2) {
    position: relative;
    left: 7.2%;
 }
 .Dental-tabsBAC .Dental-NavBAC li:nth-child(3) {
    float: right;
    margin-right: 15px;
 }*/
 .Dental-tabsBAC .Dental-NavBAC li {
    margin: 0 5px !important;
  /*  margin: 0 0px !important;*/
 }
.Detnatl-TabsNOA .dent-navNOA li a.active, .Detnatl-TabsNOA .dent-navNOA li.active a {
    background-color: #00c397 !important;
    border-radius: 0px;
}
.Detnatl-TabsNOA .dent-navNOA li a:hover {
    border-radius: 0;
}
.Dental-tabsBAC .Dental-NavBAC {
    background-color: transparent;
    display: inline-block;
}
.Dental-tabsBAC .Dental-NavBAC li.active a {
    /*padding: 4px 20px;*/
    background-color: #09a0a0;
    border: 1.5px solid #00c397;
    color: #fff;
    font-size: 12px;
}
/*.Dental-tabsBAC .Dental-NavBAC li {
}*/
.Dental-tabsBAC .Dental-NavBAC li a {
    color: #575757;
    border: 1.5px solid #d7e1e5;
    font-weight: 600;
    padding: 1px 20px;
  /*  padding: 1px 12px;*/
    /*padding: 1px 5px;*/
    font-size: 12px;
}
.Dental-tabsBAC .Dental-NavBAC li a, .Dental-tabsBAC .Dental-NavBAC li a:hover,  .Dental-tabsBAC .Dental-NavBAC li.active a{
    border-radius: 50px;
}
.dental-teethassigned {
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #edeef1;
}
.dental-teethheading h3 {
    font-size: 16px;
    margin: 0;
    padding: 10px 5px;
    display: -webkit-inline-box;
}
.dental-teethheading h3 b {
    color: #6e6f6f;
}
.dental-teethheading h3 span {
    color: #00c397;
}
.dental-teethheading small {
    color: #808080;
    float: right;
    position: relative;
    vertical-align: middle;
    top: 12px;
    font-weight: 500;
}
.dental-teethheading {
    background-color: #e1f9fa !important;
}
.dentaladd-showtrtmt label {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    color: #808080;
}
.dentaladd-showtrtmt p {
    color: #808080;
    font-size: 14px;
    font-weight: 500;    
}
.dentaladd-showtrtmt p span {
    color: #4d4d4d;
}
.eicn-TLPG .asideDental-add i:hover {
    background: url(../img/dental/Add_procuder-hover.svg) no-repeat center center;
}
.eicn-TLPG .asideDental-add i {
    background: url(../img/dental/Add_procuder-show.svg) no-repeat center center;
}
.eicn-TLPG .asideDental-Notes i {
    background: url(../img/dental/asideDental-Notes-show.svg) no-repeat center center;
}
.eicn-TLPG .asideDental-Notes i:hover {
    background: url(../img/dental/asideDental-Notes-hover.svg) no-repeat center center;
}
.dental-AN .dental-ANli li a i {
    width: 27px;
    height: 27px;
}
.dental-AN .dental-ANli li {
    margin: 0px;
}
.dental-teethfooter {
    background-color: #fff;
}
/*Ongoing*/
.list-group-time h3 {
    font-size: 15px;
}
#fancy-list-group .list-group li.list-group-item {
  margin-bottom: 10px;
  padding: 0;
  border: 0;
  position: relative;
  display: table;
  border-collapse: separate;
  background-color: #fff;
  /*border: 1px dashed #ddd;*/
  z-index: 0;
  width: 100%;
}
.dental-wiretital {
    border-left: 3px solid #2bbb94;
}
.dental-wiretital.active > .right-caseh {
  width: 0; 
  height: 0; 
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #2bbb94;
    position: absolute;
    right: 0;
    margin-left: 0;
    display: block;
    margin-right: -15px;
    top: 0%;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.dental-wiretital > .right-caseh {
    display: none;
}
.dental-wiretital.active > .bg-info {
    background-color: #2bbb94 !important
}
#fancy-list-group .list-group li.list-group-item.active,
#fancy-list-group .list-group li.list-group-item.active:hover {
    background-color: #2bbb94;
}
#fancy-list-group .list-group li.list-group-item:hover {
    background-color: #ddd
}
    
    #fancy-list-group .list-group li.list-group-item.active > .list-group-item-content > div > h6 > span {
        color: #fff;
        font-weight: bold;
    }
    #fancy-list-group .list-group li.list-group-item > .list-group-item-content > div > h6 > span {
        font-weight: bold;
    }
/*#fancy-list-group .list-group li.active {
    background-color: #eee;
    border: 1px dashed #2bbb94;
    border-left: none
}*/
#fancy-list-group .list-group li.list-group-item .list-group-item-addon {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  padding: 10px 20px;
  line-height: 1;
  text-align: center;
  border-right: 0;
  border-top-left-radius : 4px;
  border-bottom-left-radius: 4px;
  border-right: 1px solid #eee;
  background-color: #fff;
}

#fancy-list-group .list-group li.list-group-item .list-group-item-addon span {
  font-size: 40px;
  font-weight: normal;
  color: #fff;
}
#fancy-list-group .list-group li.list-group-item .list-group-item-content {
  display: table-cell;
  border-radius: 0;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  /*border: 1px solid #444;*/
  border-right: 0;
  padding: 10px;
  border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

#fancy-list-group .list-group li.list-group-item .list-group-item-controls {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  padding: 0 10px;
  line-height: 1;
  text-align: center;
  border-left: 0;
  background-color: #fff;
    border-left: 1px solid #eee;
  border-top-right-radius : 4px;
  border-bottom-right-radius: 4px;
}
#fancy-list-group .list-group li.list-group-item .list-group-item-controls .label {
  display: block;
  text-align: center;
  margin-bottom: 10px;
  background-color: #fff;
  color: #444;
  text-transform: uppercase;
  font-weight: normal;
}
/* Custom dental-wiretital*/
.dental-wiretital, .dental-fixedteeth, .dental-wiretighten {
    position: relative;
    padding: 10px 20px;
    background-color: #EEEEEE;
    cursor: pointer;
}

.dental-wiretital:after, .dental-fixedteeth:after, .dental-wiretighten:after, .dental-removalon:after{
    content: '';
    position: absolute;
    bottom: 0px;
    top: 0%;
    height: 100%;
    left: 0;
    z-index: 9
}
#fancy-list-group .list-group li.list-group-item:focus {
    background-color: #2bbb94 !important
}
.dental-wiretital:after {
    border-left: 3px solid #d9edf7;
}
.dental-fixedteeth:after {
    border-left: 3px solid #4f9bf6;
}
.dental-wiretighten:after {
    border-left: 3px solid #ff274b;
}
.dental-removalon:after {
    border-left: 3px solid #00e286;
}


.dental-wiretital .list-group-item-addon h3, .dental-fixedteeth .list-group-item-addon h3, 
.dental-wiretighten .list-group-item-addon h3, .dental-wiretital .list-group-item-addon label, .dental-fixedteeth .list-group-item-addon label, 
.dental-wiretighten .list-group-item-addon label, .dental-wiretital .list-group-item-controls h3, 
.dental-fixedteeth .list-group-item-controls h3, .dental-wiretighten .list-group-item-controls h3, .dental-wiretital .list-group-item-controls label, 
.dental-fixedteeth .list-group-item-controls label, .dental-wiretighten .list-group-item-controls label, .dental-removalon .list-group-item-controls label, .dental-removalon .list-group-item-controls h3,.dental-removalon .list-group-item-addon label, .dental-removalon .list-group-item-addon h3 {
    color: #a3bdc3;
}
.dental-wiretital .list-group-item-content h4, .dental-fixedteeth .list-group-item-content h4, 
.dental-wiretighten .list-group-item-content h4, .dental-removalon .list-group-item-content h4 {
    color: #fff
}
.dental-wiretital.active .list-group-item-content span {
    color: #fff;
    font-size: 13px;
}
.dental-wiretital.active .list-group-item-content .bg-info label span {
    color: rgba(0,0,0,.62);
}
.dental-wiretital .list-group-item-content span {
    color: rgba(0,0,0,.62);
    font-size: 13px;
}
.dental-fixedteeth .list-group-item-content span {
    color: #4f9bf6;
    font-size: 14px;
}
.dental-wiretighten .list-group-item-content span {
    color: #ff274b;
    font-size: 14px;
}
.dental-removalon .list-group-item-content span {
    color: #00e286;
    font-size: 14px;
}
.dental-wiretital .list-group-item-content p, .dental-fixedteeth  .list-group-item-content p, .dental-wiretighten .list-group-item-content p, .dental-removalon .list-group-item-content p {
    color: #a3bdc3;
    font-size: 14px;
}
/*Prescription*/
.Receptionist-dental .Receptionist-BAACCA {
    background-color: #e4e9ed;
    border-radius: 5px;
    display: inline-block;
}
.Receptionist-dental .Receptionist-BAACCA li a {
    background-color: transparent;
    border-radius: 5px;
    font-weight: 600;
    color: #a8bcc2;
    padding: 8px 15px;
}
.Receptionist-dental .Receptionist-BAACCA li {
    display: inline;
    padding: 3px;
}
.Receptionist-dental .Receptionist-BAACCA li.active a {
    background-color: #faf9f9;
    color: #64cca0;
    border-radius: 5px;
    font-weight: 600;
    /*padding: 3px;*/
}
.dental-goldenheader {
    background-color: #ffd693;
    padding: 1px 5px;
}
.dental-warlpheader {
    background-color: #f5bd9e;
    padding: 1px 5px;
}
.dental-primaheader {
    background-color: #83c9eb;
    padding: 1px 5px;
}
.dental-cancelheader {
    background-color: #c6d8d9;
    padding: 1px 5px;
}
.dental-successheader {
    background-color: #64cca0;
    padding: 1px 5px;
}
.dental-goldenheader h3 {
    color: #4d4d4d;
    font-weight: 600;
    font-size: 20px;
 }
 .dental-goldenheader p {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
 }
.dentalresp-img {
    display: table-cell;
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.dentalresp-head {
    display: table-cell;
    border-radius: 0;
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    padding-left: 15px;
}
.dental-respright {
    border: 0;
    position: relative;
    display: table;
    border-collapse: separate;
}
.dentalresp-img img {
    width: 80px;
    height: 80px;
}
.dental-respdateBG {
    background-color: #eef2f3;
    padding: 26px 0 0 5px;
    margin: 5px 0 0 0px;
    text-align: center;
    height: 100px;
    vertical-align: middle;    
}
.dental-respdateBG label, .dental-respdateBG p {
    font-size: 15px;
    text-align: center;
    font-weight: 600;
    color: #a8bcc2;
    padding-bottom: 5px;
} 
.dentaladd-golden label span {
    color: #ffa511;
    font-weight: 500;
    font-size: 13px;
}
.dentaladd-divG {
    display: inline-block;
    width: 50%;
    float: left;
    margin-top: 5px;
}
.dental-greenbtn {
    color: #64cca0;
    background-color: #fff;
    font-size: 13px !important;
    font-weight: 500 !important;
    border-radius: 50px !important;
}
.dental-greenbtn:hover, .dental-greenbtn:focus {
    background-color: #64cca0;
    color: #fff;
}
.dental-remidbtn {
    background-color: #fff;
    color: #808080;
    font-size: 13px !important;
    font-weight: 500 !important;
    border-radius: 50px !important;
}
.dental-remidbtn:hover, .dental-remidbtn:focus {
    background-color: #808080;
    color: #fff;
}
/*Middle Lines*/
.tooth-centerlines, .Primary-centerlines {
    font-size: 10px;
    color: #aaa;
    position: absolute;
    text-transform: uppercase;
}
.tooth-centerlines, .Primary-centerlines {
    width: 24px;
    height: 24px;
    border: 1px solid #000;
    z-index: 1;
}
.Primary-centerlines.Tooth-TL {
    left: 177px;
    top: 41px;
    border-left: none;
    border-top: none;
}
.Primary-centerlines.Tooth-TR {
    right: 207px;
    top: 41px;
    border-right: none;
    border-top: none;
}
.Primary-centerlines.Tooth-BL {
    left: 177px;
    bottom: -32px;
    border-left: none;
    border-bottom: none;
}
.Primary-centerlines.Tooth-BR {    
    right: 207px;
    bottom: -32px;
    border-right: none;
    border-bottom: none;
}
.Primary-centerlines.line-centerD {
    width: 32px;
    height: 32px;
    right: 220px;
    top: 52.4px;
    border-radius: 50px;
    border: none;
    /*z-index: 1;*/
 }
/**/
 .Primary-centerlines.line-centerD:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    top: 2px;
    left: 14px;
    border-left: 1px solid #000;
 }
.Primary-centerlines.line-centerD:after {    
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    top: 16px;
    left: -2px;
    border-top: 1px solid #000;
 }
 /*Active*/
.Primary-centerlines.Tooth-TL.active {
    border-left: none;
    border-top: none;
    border-color: #2BBB94;
    border-width: 2px;
    /*border-style: solid;*/
}
.Primary-centerlines.Tooth-TR.active {
    border-color: #2BBB94;
    border-width: 2px;
    /*border-style: solid;*/
    border-right: none;
    border-top: none;
}
.Primary-centerlines.Tooth-BL.active {
    border-color: #2BBB94;
    border-width: 2px;
    /*border-style: solid;*/
    border-left: none;
    border-bottom: none;
}
.Primary-centerlines.Tooth-BR.active {
    border-color: #2BBB94;
    border-width: 2px;
    /*border-style: solid;*/
    border-right: none;
    border-bottom: none;
}
/**/
.tooth-centerlines.Tooth-TL {
    left: 256px;
    top: 41px;
    border-left: none;
    border-top: none;
}
.tooth-centerlines.Tooth-TR {
    right: 260px;
    top: 41px;
    border-right: none;
    border-top: none;
}
.tooth-centerlines.Tooth-BL {
    left: 256px;
    bottom: -32px;
    border-left: none;
    border-bottom: none;
}
.tooth-centerlines.Tooth-BR {    
    right: 259px;
    bottom: -32px;
    border-right: none;
    border-bottom: none;
}
/*Active*/
.tooth-centerlines.Tooth-TL.active {
    border-left: none;
    border-top: none;
    border-color: #2BBB94;
    border-width: 2px;
    /*border-style: solid;*/
}
.tooth-centerlines.Tooth-TR.active {
    border-color: #2BBB94;
    border-width: 2px;
    /*border-style: solid;*/
    border-right: none;
    border-top: none;
}
.tooth-centerlines.Tooth-BL.active {
    border-color: #2BBB94;
    border-width: 2px;
    /*border-style: solid;*/
    border-left: none;
    border-bottom: none;
}
.tooth-centerlines.Tooth-BR.active {
    border-color: #2BBB94;
    border-width: 2px;
    /*border-style: solid;*/
    border-right: none;
    border-bottom: none;
}
.tooth-centerlines.line-centerD {
    width: 32px;
    height: 32px;
    right: 270px;
    top: 52.3px;
    border-radius: 50px;
    border: none;
    /*z-index: 1;*/
 }
.Linedental-pRtee:before {
    content: '';
    height: 0%;
    position: absolute;
    top: 51%;
    left: 134px;
    right: 153px;
    border-top: 1px dashed #333;
    letter-spacing: 10px;
}
.Linedental-pRtee:after {
    content: '';
    width: 0;
    position: absolute;
    top: 28px;
    bottom: 26px;
    left: 47.7%;
    border-left: 1px dashed #333;
    letter-spacing: 10px;
}
 .tooth-centerlines.line-centerD:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    top: 2px;
    left: 14px;
    border-left: 1px solid #000;
 }
.tooth-centerlines.line-centerD:after {    
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    top: 16px;
    left: -2px;
    border-top: 1px solid #000;
 }
.Linedental-updiv:before {
    content: '';
    height: 0%;
    position: absolute;
    top: 51%;
    left: 65px;
    right: 65px;
    border-top: 1px dashed #333;
    letter-spacing: 10px;
}
.Linedental-updiv:after {
    content: '';
    width: 0;
    position: absolute;
    top: 28px;
    bottom: 26px;
    left: 49.7%;
    border-left: 1px dashed #333;
    letter-spacing: 10px;
}
.tooth-middletwo-lines {
    width: 22px;
    height: 22px;
    right: 177px;
    top: 229px;
    border-radius: 50px;
    border: none;
}
/* List item */
.list-group-horizontal .list-group-item {
    display: inline-block;
}
.list-group-horizontal .list-group-item {
    margin-bottom: 0;
    margin-left:-4px;
    margin-right: 0;
}
.list-group-horizontal .list-group-item:first-child {
    border-top-right-radius:0;
    border-bottom-left-radius:4px;
}
.list-group-horizontal .list-group-item:last-child {
    border-top-right-radius:4px;
    border-bottom-left-radius:0;
}
/*Patient Edit Hover*/
.profile-editHov > .profile-avatar > span.edit-pro {
    display: none;
}
.profile-editHov:hover {
    cursor: pointer;
}
.profile-editHov:hover > .profile-avatar > span.edit-pro {
    border-radius: 100px;
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    background-color: #2bbb94;
    margin: 1.1px 1.3px;
}
.profile-editHov:hover > .profile-avatar > span.edit-pro > i {
    position: relative;
    margin: auto;
    display: table;
    line-height: 40px;
    padding-left: 7px;
}
.edit-icon-conslt {
    background-color: #fff;
    border-radius: 100px;
    color: #0F6860;
    font-size: 15px;
    width: 25px;
    height: 25px;
    margin-left: 15px;
    display: inline-block;
    text-align: center;
    line-height: 27px;
    position: absolute;
    cursor: pointer;
    top: 0;
    right: 0;
}
.doc-referal {
    font-size: 16px;
    position: relative;
    top: 2px;
    border: 1px solid #f1f1f1;
    box-shadow: 0px 1px 1px #484848;
    border-radius: 50px;
    text-align: center;
    width: 30px;
    height: 30px;
    display: inline-block;
    line-height: 29px;
    margin: 0 3px;
    cursor: pointer;
    position: relative;
    top: -2px;
}
/*Examination*/
 
.teeth-noselect > ul > li:first-child,
ul.Component-teeth > li:first-child {
    border: none;
    border-radius: 0;
    padding: 10px 15px;
    display: inline-block;
    background-color: transparent;
    padding-left: 2px;
}
ul.Component-teeth > li {
    display: inline-block;
    margin-right: 5px;
}
.teeth-noselect > ul > li:first-child {
    width: auto;
    display: block;
    float: none
}
.teeth-noselect > ul > li {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 100px;
    padding: 4px 0px 4px 14px;
    display: inline-block;
    margin-right: 1%;
    width: 15%;
    margin-bottom: 5px;
}
.teeth-noselect > ul > li > span {
    line-height: normal;
    font-size: 13px;
    color: #2D2D47;
    font-weight: 600;
}
.teeth-noselect > ul > li > span.close-t {
    background-color: #ff4444;
    color: #fff;
    line-height: 23px;
    font-size: 11px;
        border-radius: 100px;
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    position: absolute;
    float: none;
    display: block;
    margin: -20px 32px;
}
ul.dropdo-dental > li {
    padding: 0 !important
}
ul.dropdo-dental > li:first-child {
    margin-top: 5px !important;
}
ul.dropdo-dental > li > label.dropdo-labe {
    color: #0f6860;
    font-weight: 600;
    margin: 0;
    padding: 2px 10px !important;
    background-color: #f2f2f2;
    width: 100%;
}
ul.dropdo-dental > li > a.dropdo-ancor {
    color:#4d4d4d;
    font-weight: 500;
    width: 100%;
    display: block;
    padding: 10px 25px;
}
ul.dropdo-dental > li > a.dropdo-ancor:before {
    content: "\";
    display: inline-block;
    vertical-align: middle;
    position: relative;
    font-family: "Font Awesome 5 Free";
    font-size: 6px;
    padding-right: 5px;
}
