body {      /*background-color: rgb(85, 85, 85); */      /*background: #4b4b4b url(../images/background.gif) repeat-x 0 top;*/      /* background:#d9d6cb; */  }    /*--[ BEGIN: COMON DT CSS ]--*/  .relative {      position: relative !important;  }    .left {      float: left;  }    .right {      float: right;  }    .center {      text-align: center;  }    .text-right {      text-align: right;  }    .text-left {      text-align: left;  }    .upper {      text-transform: uppercase;  }    .lower {      text-transform: lowercase;  }    .capitalize {      text-transform: capitalize;  }    .normaltext {      text-transform: none;  }    .small-text {      font-size: 10px !important;  }    .center {      text-align: center;  }    .justify {      text-align: justify !important;  }    .no-margin {      margin: 0 !important;  }    .margin-20 {      margin-top: 20px !important;      margin-bottom: 20px !important;  }    .margin-top0 {      margin-top: 0 !important;  }    .margin-top5 {      margin-top: 5px !important;  }    .margin-top10 {      margin-top: 10px !important;  }    .margin-top15 {      margin-top: 15px !important;  }    .margin-top20 {      margin-top: 20px !important;  }    .margin-top50 {      margin-top: 50px !important;  }    .margin-bottom0 {      margin-bottom: 0 !important;  }    .margin-bottom5 {      margin-bottom: 5px !important;  }    .margin-bottom10 {      margin-bottom: 10px !important;  }    .margin-bottom15 {      margin-bottom: 15px !important;  }    .margin-bottom20 {      margin-bottom: 20px !important;  }    .margin-right10 {      margin-right: 10px !important;  }    .margin-left10 {      margin-left: 10px !important;  }    .margin-left20 {      margin-left: 20px !important;  }    .padding10 {      padding: 10px;  }    .padding15 {      padding: 15px;  }    .padding20 {      padding: 20px;  }    .padding-top10 {      padding-top: 10px;  }    .padding-top20 {      padding-top: 20px !important;  }    .padding-top50 {      padding-top: 50px !important;  }    .padding-bottom10 {      padding-bottom: 10px;  }    .padding-bottom20 {      padding-bottom: 20px !important;  }    .padding-bottom50 {      padding-bottom: 50px !important;  }    .white {      color: #fff !important;  }    .black {      color: #000 !important;  }    .red {      color: #aa0000 !important;  }    .yellow {      color: #ffcc00 !important;  }    .blue {      color: #24548F !important;  }    .parrot-green {      color: #ccff00 !important;  }    .orange {      color: #f90 !important;  }    .tick-list {      margin: 0 0 20px;      list-style: none;  }        .tick-list > li {          padding: 4px 0 4px 20px;          background: url(images/tick-icon.png)no-repeat left 10px;          font-size: 14px;      }    .border-bottom {      border-bottom: 1px solid #aaa;  }    .bg-red {      background: #dc3835;  }    .bg-green {      background: #64ab23;  }    .bg-blue {      background: #0068af;  }    .bg-orange {      background: #df8500;  }    .bg-yellow {      background: #c0af20;  }    .bg-purple {      background: #68468f;  }    #footer {      padding: 10px 0px 10px 0px;      background-color: #333;      color: #fff;  }        #footer a {          color: rgb(255, 255, 255);          text-decoration: none;      }        #footer p {          margin-bottom: 0px;      }      a:hover {      text-decoration: underline !Important;  }    #footer .credits {      border-top: 1px solid #d5d5d5;  }      /*  Custom */  .htmleditor {      padding-bottom: 10px;  }    .hidetext {      text-indent: -999em;      letter-spacing: -999em;      overflow: hidden;  }    .edit-button {  }    .nav-sub {      background-color: #267ac6;  }    .nav-logo {      height: 45px;      padding-right: 8px;  }    #body-wrapper a {      color: rgb(23, 79, 130);      font-weight: bold;  }    /*  .top-bar {      margin: 0 !Important;      background-color: #014e58 !Important;  }  */    .edit-button {      margin: 10px 0px 10px 10px;  }    .inner-container {      font-family: "Segoe UI", Segoe, Verdana, Arial, sans-serif;      background-color: #fff;      padding: 20px 0px 20px 0px;  }      label {      font-weight: 700 !Important;  }    .editor-label {      font-weight: 700 !Important;      display: inline;  }    .login {      width: 500px;      margin: 30px auto;      font-family: "Open Sans",sans-serif;      background-color: rgb(255, 255, 255);      padding: 10px 20px 20px 20px;      margin-left: auto;      margin-right: auto;  }    .login-title {      font-family: "Open Sans",sans-serif;      color: rgb(39, 39, 39);      margin-bottom: 15px;      font-weight: 300;      font-size: 60px;  }    #login .username {      color: #3C9A48;      padding-top: 3px;      float: right;  }    .bg {      background-color: rgb(85, 85, 85);  }      .inner-container thead th {      background-color: rgb(220, 220, 220) !Important;      color: rgb(23, 79, 130) !Important;  }    #sdlp-body {      width: 100%;      padding-top: 35px;      background: linear-gradient(to right, rgb(235, 238, 240) 0%, rgb(255, 255, 255) 15%, rgb(255, 255, 255) 85%, rgb(235, 238, 240) 100%) repeat scroll 0% 0% transparent;  }    #sdlp-header, #sdlp-footer {      padding-top: 30px;      text-align: center;      width: 100%;      position: relative;      background: linear-gradient(to right, rgb(26, 26, 26) 0%, rgb(39, 39, 39) 15%, rgb(39, 39, 39) 85%, rgb(26, 26, 26) 100%) repeat scroll 0% 0% transparent;      background-color: transparent;      background-image: linear-gradient(to right, rgb(26, 26, 26) 0%, rgb(39, 39, 39) 15%, rgb(39, 39, 39) 85%, rgb(26, 26, 26) 100%);      background-repeat: repeat;      background-attachment: scroll;      background-position: 0% 0%;      background-clip: border-box;      background-origin: padding-box;      background-size: auto auto;  }    #sdlp-body .sdlp-section p {      font-size: 14px;      line-height: 25px;      font-weight: 400;      color: rgb(100, 104, 107);      margin: 14px 0px;      font-family: "Open Sans",sans-serif;  }    #sdlp-body .sdlp-section p {      font-size: 14px;      line-height: 25px;      font-weight: 400;      color: rgb(100, 104, 107);      margin: 14px 0px;      font-family: "Open Sans",sans-serif;  }    /* styles for validation helpers */  .field-validation-error {      color: #e80c4d;      font-weight: bold;      font-size: 12px;  }    .field-validation-valid {      display: none;  }    input.input-validation-error {      border: 1px solid #e80c4d;      margin-bottom: 0px;  }    input[type="checkbox"].input-validation-error {      border: 0 none;  }    .validation-summary-errors {      color: #e80c4d;      font-weight: bold;      font-size: 1.1em;  }    .validation-summary-valid {      display: none;  }    /*select { height: 32px; }*/  select {      border: 1px solid #CCCCCC;      /*padding: 0.2em 0.1em 0;*/      /*height: 1.8em;*/      white-space: nowrap;      /*width: 8em;*/      background-color: white;      border-radius: 2px 2px 2px 2px;      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;      color: rgba(0, 0, 0, 0.75);      display: block;      font-family: inherit;      font-size: 14px;      height: 32px;      margin: 0 0 12px;      padding: 6px;      transition: all 0.15s linear 0s;      width: 100%;  }    .button {      margin-bottom: 10px;      margin-top: 10px;      margin-right: 1px;  }    a.edit-button {      background: url(../Images/edit.png) no-repeat top left;      display: block;      text-indent: -9999px; /* hides the link text */  }    .edit-bottom-nav {      margin-bottom: 10px;      margin-left: 10px;  }    .media-item {      margin-bottom: 10px;  }      #wait {      position: absolute;      top: 0px;      right: 10px;      width: 200px;      z-index: 1000;      vertical-align: middle;      text-align: center;      background: #febf00;      display: none;  }    .display-label {      margin-right: 10px;      float: left;  }    .display-field {      float: left;  }    fieldset {      background-color: #fff;  }        fieldset legend {          font-size: 1.5em;      }    .not-visble {      border: none;      background-color: #fff;      margin: 0;      padding: 0;  }    .log-off-button {      float: right;      margin-right: 10px;      color: white;  }    #mainNav {      background: none repeat scroll 0 0 #363940;  }    #mainContent {      /*background-color: #cccccc;*/  }    #userContent {      background-color: rgb(85, 85, 85);  }    .username {      padding-top: 2px;      font-weight: 500;  }        .username p {          font-family: inherit;          font-size: 1em;          font-weight: normal;          line-height: 1.6;          margin-bottom: 2px;          text-rendering: optimizelegibility;      }      #header {      /*background-color: #0270bf;*/      background-color: #FFF;      margin-bottom: 10px;  }    .edit-icons {      display: block;      margin-left: 15px;  }    .edit-icon {      float: left;      display: block;      padding-left: 5px;      height: 16px;  }    .edit-button-create {      display: inline;  }    .StandardTextarea {      height: 180px !Important;      padding: 5px;      width: 100%;      vertical-align: top !Important;  }    .SmallTextarea {      height: 60px !Important;      padding: 5px;      width: 100%;      vertical-align: top !Important;  }    #youtubeid {      border: solid;      border-width: 1px;      padding: 5px;      margin-bottom: 5px;  }    .box-highlight {      background: none repeat scroll 0 0 #FF5A00;      border-radius: 3px 3px 3px 3px;      color: #FFFFFF;      padding: 2px 3px;  }    .link {      color: #3C9A48;      font-size: 14px;      text-decoration: none;  }    .editor-label {  }    .editor-field {  }        .editor-field textarea {          height: 200px;          vertical-align: top;      }    .search-results table td, table th {      border: medium none;      padding: 4px 4px !important;      line-height: 10px !Important;  }    .search-action {      background-color: #CCCCCC;  }    .subheading {      /* color: #2BA6CB;       color: #4597E1;      */      color: #00a897 !Important;      line-height: inherit;      text-decoration: none;      font-weight: normal;  }    .side-nav-link {      margin-bottom: 0px;  }    /*.main {      width: 1200px;  }*/    /*  .btn-sf-tooth-index {      padding: 0.75em 0.5em 0.8125em;  }  */    .basic-block {      background-color: #FFFFFF;      border: 2px solid rgba(116, 116, 116, 0.1);      min-height: 20px;      position: relative;  }    .content.header-inset h1 {      background-color: #FFFFFF;      border: 5px solid #FFFFFF;      left: 25px;      position: absolute;      top: -25px;  }    .content h1 {      color: #3C94D3;      font-size: 2em;      margin-bottom: 0.5em;  }    .upload {      padding: 0;  }    #login-tophtml {      margin-top: 20px;      margin-left: 0px;      margin-right: 0px;      align-content: center;  }    /*SmileFast*/    .sf-case-section {      border: none;      margin-bottom: 10px;  }        .sf-case-section label {          color: #ffffff;          margin: 1px;      }        .sf-case-section textarea {          max-width: 600px;          max-height: 100px;      }    #CaseNote_Note {      max-width: 600px;      max-height: 100px;  }    #sf-case.input {      border-style: solid;      border-width: 1px;      border-color: #00a897;  }    .case-legend {      background-color: #363940;      color: #00a897;      font-weight: 700;      font-size: 2em;      line-height: 1em;  }    .case-header {      background-color: #00a897;      color: #FFFFFF;      font-size: 16px;      font-weight: 500;      padding: 5px 5px 0 0;  }    .tooth-action {      margin-bottom: 0;  }    .ipr-table td {      margin-right: 2px !Important;      padding: 0 0 0 0;  }    .ipr-table-header > th {      text-align: center;  }    .ipr-table-upper-row {      border-bottom: solid;  }    .ipr-table-lower-row {  }    .ipr-table-mid-join {      border-left: solid;      margin: 0 0;  }    .ipr-table-input input {      width: 24px;  }    .distal {      border-right: solid;      border-width: 1px;  }    .mesial {      border-left: solid;      border-width: 1px;  }    .img-case-wrapper p {      font-size: 1.5em;      color: #00a897;      font-weight: 700;  }    .img-case-wrapper {      margin: 10px;  }    .case-logo {      margin-bottom: 10px;  }    .YesNo {      width: 100px;  }    .OverBiteId {      width: 100%;  }    .ToothReasonId {      width: 140px;  }    .ToothActionId {      width: 140px;  }    #ToothNote {      width: 300px;  }    #LowerBracketHeightIdGrid {      margin-top: 30px;  }    #new-case-type {      margin-left: 50px;  }    .s-dropdown {      width: 100% !Important;  }    .s-datepicker {      width: 100% !Important;      height: 2.3125rem;  }    .bg-grey {      background-color: #f6f6f7;  }    .bg-white {      background-color: #ffffff;  }    .mypanelbar:hover {  }    .bg-black {      background-color: #363940;  }      .case-panel h2 {      color: #ffffff;      font-size: 16px;      font-weight: 500;      padding: 5px 5px 0 0;  }    .case-panel fieldset {      margin-top: 0;      border: none;  }    .k-selectbox .k-input {      height: 2.3125rem !Important;  }    /*Glyphs*/  .step {      display: inline-block;      line-height: 1;      width: 10%;  }    .size-12 {      font-size: 12px;  }    .size-14 {      font-size: 14px;  }    .size-16 {      font-size: 16px;  }    .size-18 {      font-size: 18px;  }    .size-21 {      font-size: 21px;  }    .size-24 {      font-size: 24px;  }    .size-36 {      font-size: 36px;  }    .size-48 {      font-size: 48px;  }    .size-60 {      font-size: 60px;  }    .size-72 {      font-size: 72px;  }      .s-numerictextbox {      width: 60px;  }    /*Kendo */    .k-textbox > input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input {      border: 0 none;      /*height: 2.3125rem !Important;*/      line-height: 2.3125em;      margin: 0;      padding: 0.177em 0;      text-indent: 0.33em;  }    /*Kendo  .k-input, .k-combobox, .k-datepicker, .k-timepicker, .k-datetimepicker, .k-colorpicker, .k-numerictextbox, .k-dropdown, .k-selectbox, .k-textbox {  width: 9.0em !Important;  }      */    .k-grid table tr.k-state-selected {      /* background: #014751; */      color: #fff;  }    @media only screen and (max-height: 768px) {      #business-grid, #contact-grid, #case-grid, #contact-grid, #product-grid, #casenote-grid, .s-grid {          height: 400px;      }  }    @media only screen and (min-width: 1680px) and (max-height: 1050px) {      #business-grid, #contact-grid, #case-grid, #contact-grid, #product-grid, #casenote-grid, .s-grid {          height: 700px;      }  }    @media only screen and (min-width: 2560px) and (max-height: 1440px) {      #business-grid, #contact-grid, #case-grid, #contact-grid, #product-grid, #casenote-grid, .s-grid {          height: 1090px;      }  }    @media only screen and (min-width: 90.063em) and (max-width: 120em) {      /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */      #business-grid, #contact-grid, #case-grid, #contact-grid, #product-grid, #casenote-grid, .s-grid {          height: 700px;      }  }    .notification {      font-size: 14px;      line-height: 1em;  }    #menu {      /* background: none repeat scroll 0 0 #f3f3f4; */      /*visibility: hidden;*/  }    .no-js #menu {      display: block;  }    .pop_ctrl {      z-index: 2000;      width: 600px;  }    .pop_ul {      z-index: 2000;      margin-top: 0px !Important;  }    .pop_li {      z-index: 2100;      padding-top: 5px;      height: 90px !Important;      width: 100px !Important;  }    .page {      margin-bottom: 100px;      margin-top: 10px;  }    .version {      display: none;  }    .CaseStatus {      width: 100% !Important;  }    .CaseTypeId {      width: 100%;  }    .section {      margin-top: 10px;      margin-bottom: 10px;  }    #case-nav li {      color: #00a897;      float: left;      list-style-type: none;      display: inline;      width: 60px;      padding-right: 10px;      text-align: center;  }    #case-nav a {      color: #00a897;      line-height: 1.2;  }    .notification-bar li {      display: inline;      list-style-type: none;      padding-right: 20px;  }    @media (max-width: 767px) {      .k-menu.k-menu-horizontal .k-item {          float: none;      }        .wndSideNav {          max-width: 700px;      }  }    /* Create Case */  .case-type-table .cta-button {      /* background-color: #FFFFFF; */      text-align: center;      padding: 1.11111rem 1.11111rem 0;  }    .case-type-table * {      list-style: none;      line-height: 1.3;    }    .case-type-table .title {      background-color: #363940;      padding: 0.83333rem 1.11111rem;      text-align: center;      color: #EEEEEE;      font-weight: normal;      font-size: 1.1rem;      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;  }    .case-type-table .price {      background-color: #F6F6F6;      padding: 0.83333rem 1.11111rem;      text-align: center;      color: #333333;      font-weight: normal;      font-size: 1.77778rem;      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;  }    .case-type-table .bullet-item {      background-color: #FFFFFF;      padding: 0.83333rem;      text-align: center;      color: #333333;      font-size: 0.77778rem;      font-weight: normal;      line-height: 20px;  }    .case-type .cta-button {      text-align: center;      padding: 1.11111rem 1.11111rem 0;      padding-bottom: 20px;  }    .case-type {      background-color: #fff;      border-style: solid;      border-color: grey;      border-width: 1px;      margin-bottom: 10px;  }    .new-case-type ul {      margin-left: 0;  }    .case-type {      background-color: #fff;  }    .button.floor {      position: relative;      margin-top: 20%;  }    /* End Case Create */    .login-other-sites {      text-align: center;  }  
#footer .footerContainer p.small-text.text-left a {
    border-right: 1px solid;
    padding: 0 7px 0 0px;
}
#footer .footerContainer p.small-text.text-left a:last-child {
   border-right: 0;
    padding: 0;
}
 ul.search-nav.note-status-nav li a, ul.search-nav.case-status-nav li a {
    text-decoration: unset !important;
}
div#case-grid thead tr th {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}