﻿@charset "UTF-8";
@font-face {
  font-family: SourceSansPro-Black;
  src: url("../../fonts/SourceSansPro-Black.eot") format("eot"), url("../../fonts/SourceSansPro-Black.ttf") format("woff"), url("../../fonts/SourceSansPro-Black.woff") format("woff"), url("../../fonts/SourceSansPro-Black.ttf") format("truetype");
}
@font-face {
  font-family: SourceSansPro-Bold;
  src: url("../../fonts/SourceSansPro-Bold.eot") format("eot"), url("../../fonts/SourceSansPro-Bold.ttf") format("woff"), url("../../fonts/SourceSansPro-Bold.woff") format("woff"), url("../../fonts/SourceSansPro-Bold.ttf") format("truetype");
}
@font-face {
  font-family: SourceSansPro-BoldItalic;
  src: url("../../fonts/SourceSansPro-BoldItalic.eot") format("eot"), url("../../fonts/SourceSansPro-BoldItalic.ttf") format("woff"), url("../../fonts/SourceSansPro-BoldItalic.woff") format("woff"), url("../../fonts/SourceSansPro-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: SourceSansPro-ExtraLight;
  src: url("../../fonts/SourceSansPro-ExtraLight.eot") format("eot"), url("../../fonts/SourceSansPro-ExtraLight.ttf") format("woff"), url("../../fonts/SourceSansPro-ExtraLight.woff") format("woff"), url("../../fonts/SourceSansPro-ExtraLight.ttf") format("truetype");
}
@font-face {
  font-family: SourceSansPro-Italic;
  src: url("../../fonts/SourceSansPro-Italic.eot") format("eot"), url("../../fonts/SourceSansPro-Italic.ttf") format("woff"), url("../../fonts/SourceSansPro-Italic.woff") format("woff"), url("../../fonts/SourceSansPro-Italic.ttf") format("truetype");
}
@font-face {
  font-family: SourceSansPro-Light;
  src: url("../../fonts/SourceSansPro-Light.eot") format("eot"), url("../../fonts/SourceSansPro-Light.ttf") format("woff"), url("../../fonts/SourceSansPro-Light.woff") format("woff"), url("../../fonts/SourceSansPro-Light.ttf") format("truetype");
}
@font-face {
  font-family: SourceSansPro-LightItalic;
  src: url("../../fonts/SourceSansPro-LightItalic.eot") format("eot"), url("../../fonts/SourceSansPro-LightItalic.ttf") format("woff"), url("../../fonts/SourceSansPro-LightItalic.woff") format("woff"), url("../../fonts/SourceSansPro-LightItalic.ttf") format("truetype");
}
@font-face {
  font-family: SourceSansPro-Regular;
  src: url("../../fonts/SourceSansPro-Regular.eot") format("eot"), url("../../fonts/SourceSansPro-Regular.ttf") format("woff"), url("../../fonts/SourceSansPro-Regular.woff") format("woff"), url("../../fonts/SourceSansPro-Regular.ttf") format("truetype");
}
@font-face {
  font-family: SourceSansPro-Semibold;
  src: url("../../fonts/SourceSansPro-Semibold.eot") format("eot"), url("../../fonts/SourceSansPro-Semibold.ttf") format("woff"), url("../../fonts/SourceSansPro-Semibold.woff") format("woff"), url("../../fonts/SourceSansPro-Semibold.ttf") format("truetype");
}
@font-face {
  font-family: SourceSansPro-SemiboldItalic;
  src: url("../../fonts/SourceSansPro-SemiboldItalic.eot") format("eot"), url("../../fonts/SourceSansPro-SemiboldItalic.ttf") format("woff"), url("../../fonts/SourceSansPro-SemiboldItalic.woff") format("woff"), url("../../fonts/SourceSansPro-SemiboldItalic.ttf") format("truetype");
}
.h1 {
  font-size: 30px;
  font-family: "SourceSansPro-Regular", "SourceSansPro-Regular";
  color: #2a80b9;
}

.h2 {
  font-size: 22px;
  font-family: "SourceSansPro-Regular", "SourceSansPro-Regular";
  color: #2a80b9;
}

.h3 {
  font-size: 20px;
  font-family: "SourceSansPro-Semibold", "SourceSansPro-Semibold";
  color: #7a9ba0;
}

.h4 {
  font-size: 18px;
  font-family: "SourceSansPro-Semibold", "SourceSansPro-Semibold";
  color: #7a9ba0;
}

.label {
  font-size: 16px;
  font-family: "SourceSansPro-Semibold", "SourceSansPro-Semibold";
  color: #2e3336;
}

.p {
  font-size: 14px;
  font-family: "SourceSansPro-Regular", "SourceSansPro-Regular";
}

.text-green {
  color: #1bbc9b;
}

.text-red {
  color: #e74c3c;
}

.text-grey {
  color: #7a9ba0;
}

.c-labelcolor {
  color: #2a80b9;
  margin-top: -10px;
}

.text-blue {
  color: #2a80b9;
}

.text-light-blue {
  color: #e7eef4;
}

.text-lightgrey {
  color: #e7eef4;
}

.text-white {
  color: #e7eef4;
}

.text-black {
  color: #2e3336;
}

.text-left {
  text-align: left !important;
}

.Word-break {
  word-wrap: break-word;
}

.table-head-background {
  background-color: #2a80b9;
  border-bottom: hidden;
}

.no-overflow-ellipsis {
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  word-break: break-word;
}

bg-claimheading {
  background-color: #f5f9fc;
  height: 45px;
}

bg-actionheading {
  background-color: #f5f9fc;
  height: 45px;
}

.checkList {
  height: 150px;
  overflow: auto;
  border: 1px solid #cccccc;
  border-radius: 4px;
  padding-left: 5px;
}

.no-border {
  border-top: none !important;
}

.modal-height {
  height: 580px;
}

.bottom18 {
  margin-top: -18px;
}

.scroll-height {
  overflow-y: auto;
  height: 520px;
}

.footer-alignment {
  left: 40%;
  right: 40%;
  width: 15%;
  position: fixed;
  bottom: 0;
}

.estatus-textsize {
  font-size: 14pt;
  color: #363636;
}

.estatus-columnsize {
  font-size: 12pt;
  color: #494949;
}

.btn {
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  margin-left: 5px;
  margin-right: 5px;
}

.btn-group .btn {
  margin-left: 0;
  margin-right: 0;
}

.btn-default {
  background: #e7eef4;
  color: #1bbc9b;
  border-color: #e7eef4;
}
.btn-default:hover {
  background-color: #1bbc9b;
  color: #ffffff;
  border-color: #1bbc9b;
}

.btn-primary {
  background: #1bbc9b;
  color: #ffffff;
  border-color: #1bbc9b;
}
.btn-primary:hover {
  background: #ffffff;
  color: #1bbc9b;
  border-color: #1bbc9b;
}

.btn-disabled {
  background-color: #e7eef4;
  color: #7a9ba0;
  border-color: #e7eef4;
}

.btn-orange {
  background: #f87620;
  color: #ffffff;
  border-color: #f87620;
}
.btn-orange:hover {
  background: #ffffff;
  color: #f87620;
  border-color: #f87620;
}

.btn-danger {
  background: #e74c3c;
  border-color: #e74c3c;
}
.btn-danger:hover {
  background: #f5f9fc;
  color: #e74c3c;
  border-color: #f5f9fc;
}

.btn-dark-blue {
  background: #34495e;
  border-color: #34495e;
  color: #ffffff;
}
.btn-dark-blue:hover {
  background: #ffffff;
  color: #34495e;
  border-color: #34495e;
}

.btn-round {
  border-radius: 50px;
}

.btn-width-sm {
  width: 70px;
}

.btn-width-md {
  width: 100px;
}

.btn-width-lg {
  width: 130px;
}

.btn-moreclaim {
  width: 200px;
  margin-top: 20px;
  margin-left: 45px;
}

.minus, .minus:visited, .minus:hover, .minus:active {
  color: #e74c3c;
  padding: 5px;
  font-size: 18px;
  line-height: 32px;
}

.plus, .plus:visited, .plus:hover, .plus:active, .plus:focus {
  color: #1bbc9b;
  padding: 5px;
  font-size: 18px;
  line-height: 32px;
}

@media only screen and (max-width: 767px) {
  .btn-custombadge {
    margin: 15px 0;
  }
}
.btn-custombadge a {
  /*margin-right:-30px;*/
  margin-left: -30px;
  background-color: #f5f9fc;
  height: 40px;
  padding-top: 8px;
}
.btn-custombadge a i {
  margin-right: 5px;
}
.btn-custombadge a:last-of-type {
  color: #1bbc9b;
}
.btn-custombadge a:last-of-type:hover {
  background-color: #1bbc9b;
  color: #ffffff;
  height: 40px;
  padding-top: 8px;
}
.btn-custombadge a .badge {
  top: -18px;
  right: -15px;
  line-height: 21px;
}

.btn-blink {
  color: #ffffff !important;
  background: #e74c3c;
  height: 40px;
  padding-top: 8px;
}

.btn-default-audit-trail {
  background: #1bbc9b;
  color: #ffffff;
  border-color: #1bbc9b;
}
.btn-default-audit-trail:hover {
  background: #e7eef4;
  color: #1bbc9b;
  border-color: #e7eef4;
}

.icon-edit {
  display: inline-block;
  width: 20px;
  height: 18px;
  border: none;
  background-repeat: no-repeat;
  background-color: transparent !important;
  background-image: url("/images/edit-default.svg");
}
.icon-edit:hover {
  background-image: url("/images/edit-hover.svg");
}
.icon-edit:active, .icon-edit:focus {
  background-image: url("/images/edit-clicked.svg");
  box-shadow: none;
}

.icon-save {
  display: inline-block;
  width: 20px;
  height: 18px;
  background-image: url("/images/save.png");
}

.icon-copy {
  display: inline-block;
  width: 19px;
  height: 18px;
  border: none;
  background-repeat: no-repeat;
  background-color: transparent !important;
  background-image: url("/images/Copy-Default.svg");
}
.icon-copy:hover {
  background-image: url("/images/Copy-Hover.svg");
}
.icon-copy:active, .icon-copy:focus {
  background-image: url("/images/Copy-Clicked.svg");
  box-shadow: none;
}

.icon-delete {
  display: inline-block;
  width: 20px;
  height: 18px;
  border: none;
  background-repeat: no-repeat;
  background-color: transparent !important;
  background-image: url("/images/Delete-Default.svg");
}
.icon-delete:hover {
  background-image: url("/images/Delete-Hover.svg");
}
.icon-delete:active, .icon-delete:focus {
  background-image: url("/images/Delete-Clicked.svg");
  box-shadow: none;
}

.icon-popoup {
  display: inline-block;
  width: 20px;
  height: 18px;
  background-image: url("/Images/Popup-Default.svg");
}
.icon-popoup:hover {
  background-image: url("/Images/Popup-Hover.svg");
}
.icon-popoup.active, .icon-popoup:focus {
  background-image: url("/Images/Popup-Clicked.svg");
}

.icon-run {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("/Images/Run-Default.svg");
}
.icon-run:hover {
  background-image: url("/Images/Run-Hover.svg");
}
.icon-run:active, .icon-run:focus {
  background-image: url("/Images/Run-Clicked.svg");
}

.icon-view {
  display: inline-block;
  width: 20px;
  height: 18px;
  background-image: url("/Images/View-Default.svg");
}
.icon-view:hover {
  background-image: url("/Images/View-Hover.svg");
}
.icon-view:active, .icon-view:focus {
  background-image: url("/Images/View-Clicked.svg");
}

.icon-view-selected {
  display: inline-block;
  width: 20px;
  height: 18px;
  background-image: url("/Images/View-Clicked.svg");
}

.icon-newtab {
  display: inline-block;
  width: 20px;
  height: 18px;
  border: none;
  background-image: url("/Images/NewTab.svg");
  background-repeat: no-repeat;
  background-color: transparent;
}
.icon-newtab:hover {
  background-image: url("/Images/NewTab-Hover.svg");
}
.icon-newtab.active, .icon-newtab:focus {
  background-image: url("/Images/NewTab-Hover.svg");
  box-shadow: none;
}

.hero-content .btn-default {
  background: #e7eef4;
  color: #34495e;
  border-color: #e7eef4;
}
.hero-content .btn-default:hover {
  background: #ffffff;
  color: #34495e;
  border-color: #34495e;
}
.hero-content .btn-primary {
  background: #1bbc9b;
  border-color: #1bbc9b;
  color: #ffffff;
}
.hero-content .btn-primary:hover {
  background: #ffffff;
  color: #34495e;
  border-color: #34495e;
}

.custombadge {
  background-color: #FD3507;
  color: #ffffff;
  padding: 2px 5px;
  font-size: 11px;
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
  margin-top: 5px;
  margin-left: 7px;
  margin-right: 3px;
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-minus-circle {
  background-color: transparent;
  border: none;
}

.form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control:focus {
  border-color: #2e3336;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.form-group {
  margin-bottom: 8px;
}

.form-horizontal .control-label {
  text-align: left;
}

legend {
  font-family: Arial;
  font-weight: 700;
  color: #a6a7ab;
  margin-bottom: 15px;
  border-bottom: none;
}

.bg-dark-blue {
  color: #ffffff;
  background: #34495e;
}

.bg-primary {
  color: #ffffff;
  background: #1bbc9b;
}

.bg-green {
  background-color: #E8F8F5;
  height: 45px;
}

.bg-light-blue {
  background-color: #E9F2F9;
  height: 45px;
}

label {
  font-family: "SourceSansPro-Semibold", "SourceSansPro-Semibold";
}

table {
  font-size: 10px;
  font-family: "SourceSansPro-Regular", "SourceSansPro-Regular";
}
@media only screen and (min-width: 768px) {
  table {
    font-size: 14px !important;
  }
}

a, a:focus, a:active, a, a:hover {
  outline: none;
  text-decoration: none !important;
}

button:active, button:focus {
  border: none !important;
  outline: none !important;
}

.custom__checkbox input[type=checkbox], .default-table input[type=checkbox] {
  visibility: hidden;
}
.custom__checkbox label, .default-table label {
  line-height: 0;
  position: relative;
  padding-left: 30px;
  margin-left: -9px;
}
.custom__checkbox label:before, .default-table label:before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid #e7eef4;
  display: block;
  position: absolute;
  top: -11px;
  left: 0;
  background-color: #ffffff;
}
@media only screen and (max-width: 1023px) {
  .custom__checkbox label, .default-table label {
    margin-left: 0px;
  }
}
.custom__checkbox input[type=checkbox]:checked + label:before, .default-table input[type=checkbox]:checked + label:before {
  color: #1bbc9b;
  content: "\f00c";
  font-size: 15px;
  font-family: FontAwesome;
  line-height: 16px;
  background-color: #ffffff;
  border: 1px solid #1bbc9b;
}

.custom__checkbox1 input[type=checkbox] {
  visibility: hidden;
}
.custom__checkbox1 label {
  line-height: 0;
  position: relative;
  padding-left: 30px;
  margin-left: -9px;
}
.custom__checkbox1 label:before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid #ccc;
  background-color: #ffffff;
  display: block;
  position: absolute;
  top: -9px;
  left: 0;
}
@media only screen and (max-width: 1023px) {
  .custom__checkbox1 label {
    margin-left: 0px;
  }
}
.custom__checkbox1 input[type=checkbox]:checked + label:before {
  color: #1bbc9b;
  content: "\f00c";
  font-size: 15px;
  font-family: FontAwesome;
  line-height: 16px;
  border: 1px solid #1bbc9b;
  background-color: #ffffff;
}

.default-table {
  width: 100%;
  overflow: scroll;
}
.default-table label:before {
  border: 1px solid #e7eef4;
  top: -8px;
}
.default-table th, .default-table td {
  text-align: left;
  padding: 5px;
  vertical-align: middle !important;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .default-table th, .default-table td {
    border-right: 1px solid #ffffff;
    height: 45px;
    padding: 5px !important;
  }
}
.default-table thead td,
.default-table thead th {
  color: white;
  background: #2a80b9;
  font-family: "SourceSansPro-Light", "SourceSansPro-Light";
  text-transform: uppercase;
}
.default-table thead td:last-child,
.default-table thead th:last-child {
  border-right: none;
}
.default-table tbody tr:nth-child(odd) {
  background: #f5f9fc;
}
.default-table tbody tr:nth-child(even) {
  background: #e7eef4;
}
.default-table tbody tr td {
  border: 0;
}
.default-table tbody tr td:last-child {
  border-right: none;
}
.default-table tbody tr td:nth-of-type(2) i {
  color: #7a9ba0;
  margin: 0 5px;
}
.default-table tbody tr td:nth-of-type(2) i:hover {
  color: #1bbc9b;
}

.custom-dropdown .btn-drop, .custom-dropdown .drop-menu {
  border: 1px solid #cccccc;
  color: #7a9ba0;
  text-align: left;
  width: 100%;
}
.custom-dropdown .btn-drop span, .custom-dropdown .drop-menu span {
  position: absolute;
  top: 14px;
  right: 6px;
}
.custom-dropdown .drop-menu {
  background: #ffffff;
  margin-top: -1px;
}
.custom-dropdown .drop-menu li > a:hover {
  background: #f5f9fc;
  border-left: 2px solid #2a80b9;
  color: #2a80b9;
}
.custom-dropdown .dropdown-menu li a {
  color: #7a9ba0;
  white-space: normal;
}
.custom-dropdown .dropdown-header {
  text-transform: uppercase;
  color: #aeb6bf;
  font-size: 14px;
  font-weight: 600;
  padding: 10px;
}

.dropdown-scroll {
  max-height: 500px;
  overflow-y: scroll;
  left: 5px;
}

.custom-dropdown ul li {
  border-left: 0;
}

ul, ol {
  list-style-type: none;
}

.btn .badge {
  border-radius: 20px;
  min-width: 26px;
  min-height: 26px;
  line-height: 18px;
}

.tooltip > .tooltip-inner {
  background-color: #f39b13;
  color: #FFFFFF;
  padding: 7px;
  font-size: 15px;
  border-radius: 15%;
}

.tooltip.top > .tooltip-arrow {
  border-top: 5px solid #f39b13;
}

.tooltip.bottom > .tooltip-arrow {
  border-bottom: 5px solid #f39b13;
}

.divider-color {
  color: #e0e0e0;
}

/* styles for validation helpers */
.field-validation-error {
  color: #e74c3c;
}

.field-validation-valid {
  display: none;
}

.input-validation-error {
  border: 1px solid #e74c3c;
}

input[type=checkbox].input-validation-error {
  border: 0 none;
}

.validation-summary-errors {
  color: #e74c3c;
}

.validation-summary-valid {
  display: none;
}

input[type=file] {
  width: 100%;
  height: 34px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.table-borderless tbody tr td {
  border-top: 0;
}

/* Modal Window */
.modal-header {
  border-bottom: none;
  background: #f5f9fc;
}
.modal-header .close {
  color: #e74c3c;
}

.table-action-log-summary, .table-claim-summary {
  margin-bottom: 10px !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.table-action-log-summary th, .table-action-log-summary td, .table-claim-summary th, .table-claim-summary td {
  border-style: solid;
  border-bottom-color: white !important;
  border-top-color: white !important;
  border-right-color: #e0e0e0 !important;
  border-left-color: white !important;
}
.table-action-log-summary th:last-child, .table-action-log-summary td:last-child, .table-claim-summary th:last-child, .table-claim-summary td:last-child {
  border: none !important;
}
.table-action-log-summary th, .table-action-log-summary .heading, .table-claim-summary th, .table-claim-summary .heading {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  color: lightgray;
  padding-bottom: 0 !important;
}

.table-action-log-summary > tbody > tr:hover, .table-action-log-summary > thead > tr:hover {
  background-color: white;
}

/* Goal Progress popup */
.goal-progress-popup {
  font-weight: 500;
  width: 350px;
  max-height: 200px;
  overflow-y: auto;
}
.goal-progress-popup .goals-popup-heading {
  font-weight: 600;
}
.goal-progress-popup .goals-popup-heading .in-progress {
  color: #f87620;
}
.goal-progress-popup .goals-popup-heading .completed {
  color: #1bbc9b;
}

.progressPopupText {
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
}

.dynamicRowPadding {
  padding-top: 5px;
}

.dynamicFilterLogicalOperator {
  width: 110%;
}

.selected {
  background-color: #efefef;
}

.sortul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.main-content .left-sidebar .name-left h2 {
  font-family: "SourceSansPro-Regular", "SourceSansPro-Regular";
  font-size: 30px;
  color: #2980b9;
  margin: 0;
  padding: 25px 0;
  margin-top: -25px;
}
.main-content .left-sidebar .name-left h2 i {
  color: #7c9aa1;
  margin-right: 20px;
}
.main-content .side-tables table {
  width: 100%;
  border-bottom: 1px solid #e7eef4;
}
.main-content .side-tables table:first-of-type {
  border-top: 1px solid #e7eef4;
}
.main-content .side-tables .t-l {
  text-align: left;
  font-family: "SourceSansPro-Semibold", "SourceSansPro-Semibold";
  width: 50% !important;
  padding: 5px 0;
}
.main-content .side-tables .t-r {
  text-align: right;
  padding: 5px 10px;
  font-family: "SourceSansPro-Regular", "SourceSansPro-Regular";
  width: 50% !important;
}
.main-content .side-tables .t-l-sm {
  text-align: left;
  font-family: "SourceSansPro-Semibold", "SourceSansPro-Semibold";
  width: 30% !important;
  padding: 5px 0;
}
.main-content .side-tables .t-r-sm {
  text-align: right;
  padding: 5px 10px;
  font-family: "SourceSansPro-Regular", "SourceSansPro-Regular";
  width: 70% !important;
}
.main-content .save {
  background-color: #f5f9fc;
  color: #1bbc9b;
  border-radius: 50px;
  /*margin-left:132px;*/
}
.main-content .save.more {
  margin-top: 20px;
}
.main-content .main-row {
  clear: both;
}
.main-content .main-row .latest-sec {
  padding-bottom: 30px;
}
.main-content .main-row .latest-sec h5 {
  color: #2a80b9;
  font-size: 20px;
}
.main-content .main-row .latest-sec .btn {
  color: #1bbc9b;
  background-color: #f5f9fc;
}
.main-content .main-row .latest-sec .notes-data {
  height: 200px;
  overflow-y: scroll;
}

.badge {
  background-color: #f39b13;
  color: #ffffff;
  padding: 2px 5px;
  font-size: 11px;
  font-weight: 300;
}

.body-127 .content {
  padding: 15px 0;
}
@media only screen and (max-width: 1023px) {
  .body-127 .left-drop {
    margin: 15px 0;
  }
}
@media only screen and (min-width: 1024px) {
  .body-127 .left-drop {
    margin-left: -30px;
  }
}
.body-127 .left-drop li p {
  text-transform: uppercase;
  color: #aeb6bf;
  font-family: "SourceSansPro-Semibold", "SourceSansPro-Semibold";
  padding: 15px 10px;
  margin: 0;
}
.body-127 .left-drop li ul {
  padding: 0;
  margin: 0;
}
.body-127 .left-drop li ul li {
  padding: 5px 27px;
  border-left: 2px solid transparent;
}
.body-127 .left-drop li ul li:hover {
  background: #f3f6f9;
  border-left: 2px solid #2980b9;
}
.body-127 .left-drop li ul li:hover a {
  color: #2980b9;
}
.body-127 .left-drop li ul a {
  font-size: 14px;
  color: #7a9ba0;
}
.body-127 .left-drop li ul a:hover {
  text-decoration: none;
}
@media only screen and (max-width: 1023px) {
  .body-127 .right-drop {
    margin: 15px 0;
  }
}
.body-127 .right-drop .btn {
  background-color: #34495e !important;
  color: #ffffff;
  margin-left: -15px;
}
.body-127 .right-drop .dropdown-color.open .caret {
  border-top: none;
  border-bottom: 4px dashed;
}
.body-127 .right-drop .drop-color {
  background: #34495e;
  margin-top: -1px;
  border: 0;
}
@media only screen and (min-width: 1024px) {
  .body-127 .right-drop .drop-color {
    width: 257px;
    margin-left: -17px;
  }
}
.body-127 .right-drop .drop-color a {
  color: #ffffff;
  padding: 14px 0 14px 30px;
}
.body-127 .right-drop .drop-color a:hover {
  background: #2f4254;
  color: #1bbc9b;
}
.body-127 .right-drop .drop-color a i {
  margin-right: 15px;
}
.body-127 .right-drop .drop-color .divider {
  background-color: #3e5266;
}
@media only screen and (max-width: 767px) {
  .body-127 .custom-badge {
    margin: 15px 0;
  }
}
@media only screen and (min-width: 768px) {
  .body-127 .custom-badge {
    float: right;
  }
}
.body-127 .custom-badge a {
  background-color: #f5f9fc;
}
.body-127 .custom-badge a i {
  margin-right: 5px;
}
.body-127 .custom-badge a:first-of-type {
  color: #e74c3c;
}
.body-127 .custom-badge a:first-of-type:hover {
  background-color: #e74c3c;
  color: #ffffff;
}
.body-127 .custom-badge a:last-of-type {
  color: #1bbc9b;
  height: 40px;
  padding-top: 8px;
}
.body-127 .custom-badge a:last-of-type:hover {
  background-color: #1bbc9b;
  color: #ffffff;
}
.body-127 .custom-badge a .badge {
  top: -18px;
  right: -15px;
  line-height: 21px;
}

.btn.due {
  background-color: transparent;
  color: #e74c3c;
}

.name {
  color: #2a80b9;
  font-family: "SourceSansPro-Semibold", "SourceSansPro-Semibold";
}

.sort-list ul {
  border: 1px solid #85a1a7;
  height: 150px;
  padding-left: 0;
  overflow-y: scroll;
  border-radius: 4px;
}

.sort-list .mid {
  width: 6%;
  float: left;
  position: relative;
  top: 65px;
  left: 11px;
}

.sort-list .midClaims {
  float: left;
  left: 11px;
  position: relative;
  top: 230px;
  width: 30px;
}

.sort-list .midClaims a {
  display: inherit;
  background-color: #ecf0f1;
  border-radius: 100%;
  margin-bottom: 10px;
  padding: 6px;
  text-align: center;
}

.sort-list .mid a {
  display: inherit;
  background-color: #ecf0f1;
  border-radius: 100%;
  margin-bottom: 10px;
  padding: 6px;
  text-align: center;
}

.claimsGridPadding {
  padding-top: 10px;
}

.sort-list .left,
.sort-list .right {
  width: 45%;
}

.sort-list ul li a {
  color: #b2babb;
}

.sort-list ul li:hover {
  background-color: #f5f6f7;
}

.sort-list ul li {
  color: #555;
  margin-bottom: 1px;
  padding: 5px;
}

.custom__radio {
  position: relative;
}

.heading {
  font-family: "SourceSansPro-Semibold", "SourceSansPro-Semibold";
  color: #2e3336;
}

.ensembleModalHeader {
  background-color: #e7eef4;
  color: #2a80b9;
  font-size: x-large;
}

/* Action Log Pagination*/
.actionlog-header {
  background-color: #66cc99;
}
.actionlog-header .pager {
  background-color: #5cb789;
}
.actionlog-header .pager li > a:hover {
  background-color: #357856;
}

.c-border {
  border-top: 1px solid #e7eef4;
  border-bottom: 1px solid #e7eef4;
}

.c-labelcolor {
  color: #2a80b9;
  margin-top: -10px;
}

.c-backarrow {
  color: #7a9ba0;
  margin-left: -20px;
}

.c-pagination a {
  padding: 10px;
  margin-top: 5px;
  color: #7a9ba0;
  font-family: "SourceSansPro-Bold", "SourceSansPro-Bold";
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.c-pagination a:first-of-type {
  border-right: 1.5px solid #eaecee;
}

.c-pagination a:last-of-type {
  border-left: 1.5px solid #eaecee;
}

.c-pagination a:hover {
  color: #2a80b9;
  background-color: #f5f6f8;
}

/* Notes */
.notes .note-item {
  background-color: #e8f8f5;
  position: relative;
  display: block;
  padding: 15px;
  margin-bottom: 8px;
}
.notes .note-item .annotations {
  margin-top: 10px;
}
.notes .note-item .annotations .annotation-item {
  background-color: #ffffff;
  margin-bottom: 8px;
  padding: 15px;
}

.add-note {
  background-color: #f5f9fc;
  padding: 30px 20px;
  margin-top: 15px;
  margin-left: -20px;
  margin-right: -20px;
}
.add-note .control-label-top {
  position: absolute;
  top: -25px;
}

.copy-note {
  font-weight: 600 !important;
  margin-right: 0px !important;
  padding: 0px 10px !important;
}

/* Priority badges */
.priority-badge {
  color: #ffffff;
  border-radius: 50px;
  padding: 1px 25px;
  display: inline-block;
  line-height: 1.5;
  min-width: 30px;
}
.priority-badge.high {
  background-color: #f39b13;
}
.priority-badge.to-do {
  background-color: #2a80b9;
}
.priority-badge.due {
  color: #e74c3c;
}
.priority-badge.processed {
  background-color: #1bbc9b;
}

/* Notifications */
.k-widget.k-notification i {
  margin-right: 15px;
}
.k-widget.k-notification div {
  padding: 30px;
}

.k-widget.k-notification.k-notification-success {
  background-color: #E8F8F5;
  color: #1bbc9b;
  border-color: #1bbc9b;
}

.k-widget.k-notification.k-notification-error {
  background-color: #FDEDEC;
  color: #e74c3c;
  border-color: #e74c3c;
}

.k-widget.k-notification.k-notification-warning {
  background-color: #FEF5E7;
  color: #dd8a09;
  border-color: #dd8a09;
}

.k-widget.k-notification.k-notification-info {
  background-color: #E9F2F8;
  color: #377dab;
  border-color: #377dab;
}

.k-widget.k-notification.k-notification-message {
  background-color: #E8F8F5;
  color: #1bbc9b;
  border-color: #1bbc9b;
  min-width: 350px;
}

.table-row {
  background-color: #F3F6F8;
  border-bottom: 2px solid white;
}
.table-row .border {
  border-left: 2px solid white;
}
.table-row .borderpad {
  border-left: 2px solid white;
  padding-bottom: 10px;
  padding-top: 10px;
}
.table-row .border strong {
  color: #A8BC6C;
}

.estatus-head {
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 5px;
  font-family: SourceSansPro;
  font-size: 14pt;
}

.estatus-head span:first-child {
  margin-right: 45px;
  color: #767575;
}

.estatus-head span:last-child {
  color: #fd0416;
}

.estatus-head span:last-child label {
  color: #767575;
  font-weight: 700;
}

.custom-footer {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  border: 47px solid rgba(0, 0, 0, 0);
  border-top: 0 solid;
  border-bottom: 33px solid #f5f5f5;
  -webkit-border-radius: 0 39px 0 0/0 34px 0 0;
  border-radius: 0 39px 0 0/0 34px 0 0;
  -o-text-overflow: clip;
  text-overflow: clip;
}

ul.text-muted {
  color: #b4bbc0;
  font-weight: 700;
  margin: 0;
}

.dashboard_h1 {
  font-family: SourceSansPro;
  font-weight: 500;
  color: #727f8d;
  margin-top: 5px;
}

.dashboard_h2 {
  font-family: SourceSansPro;
  font-size: 27px;
  color: #34495e;
  font-weight: normal;
}

.dashboard_h3 {
  font-family: SourceSansPro;
  color: #a6adae;
  font-weight: normal;
}

.blue-heading {
  padding: 14px 0 10px 20px;
  font-size: 16pt;
  color: #fff;
}

.templateList {
  max-height: 400px;
  overflow-y: scroll;
}

.templateList-header {
  display: block;
  font-size: 16px;
  line-height: 1.42857143;
  color: #aeb6bf;
  white-space: nowrap;
  padding: 10px;
  display: block;
}

.templateList li {
  color: #7a9ba0;
  padding-left: 15px;
}

.templateList li > span:hover {
  background: #f5f9fc;
  border-left: 2px solid #2a80b9;
  color: #2a80b9;
}

.templateList li.active {
  background: #f5f9fc;
  border-left: 2px solid #2a80b9;
  color: #2a80b9;
}

.tips, .tips:hover {
  position: relative;
}

.tips .tooltip1 {
  display: none;
  background: #34495e;
  color: #ffffff;
  padding: 8px 12px;
  font-size: 13px;
  width: 650px;
  line-height: 22px;
  position: absolute;
  z-index: 2;
  border-radius: 5px;
  opacity: 0.9;
  left: 24px;
}

.tips:hover .tooltip1 {
  display: block;
}

.k-checkbox-label {
  padding-left: 1.9em;
  display: inline !important;
  position: relative;
  vertical-align: middle;
  line-height: 0.875em;
  cursor: pointer;
}

.k-checkbox-label:before {
  background-color: #f5f9fc;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #ccc;
  border-radius: 3px;
  width: 1em;
  height: 1em;
  font-size: 1em;
  line-height: 1em;
  text-align: center;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.k-checkbox-label:hover:before, .k-checkbox:checked + .k-checkbox-label:hover:before {
  border-color: #1bbc9b;
}

.k-checkbox:checked + .k-checkbox-label:active:before {
  -webkit-box-shadow: 0 0 2px 0 #1bbc9b;
  box-shadow: 0 0 2px 0 #1bbc9b;
  border-color: #1bbc9b;
}

.k-checkbox:checked + .k-checkbox-label:before {
  color: #1bbc9b;
  background-color: #f5f9fc;
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f00c";
  border-color: #1bbc9b;
}

.k-checkbox:disabled + .k-checkbox-label:before {
  color: #a1a1a1;
  background: #ffffff;
  border-color: #cccccc;
  border-radius: 3px;
}

.k-checkbox:disabled, .k-checkbox:disabled + .k-checkbox-label {
  opacity: 1;
}

.k-radio-label {
  padding-left: 1.9em;
}

.k-radio-label:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  border: 1px solid #cccccc;
  box-sizing: content-box;
  width: 16px;
  height: 16px;
  background-color: #f5f9fc;
}

.k-radio:checked + .k-radio-label:after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  background-color: #1bbc9b;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  top: 4px;
  left: 4px;
}

.k-radio-label:hover:before, .k-radio:checked + .k-radio-label:hover:before {
  border-color: #1bbc9b;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.k-radio:focus + .k-radio-label:before {
  border-color: #1bbc9b;
  -webkit-box-shadow: 0 0 2px 0 #1bbc9b;
  box-shadow: 0 0 2px 0 #1bbc9b;
}

.k-grid {
  border: none;
  border-radius: 0;
  background: #f5f9fc;
  box-shadow: none;
  /*.k-loading-mask {
      display: none;
  }*/
}
.k-grid .k-alt {
  background-color: #e7eef4;
}
.k-grid .k-state-selected {
  background-color: #2a80b9;
}
.k-grid .k-grouping-header {
  color: #7a9ba0;
  font-style: italic;
}

.k-grid-header {
  background-color: #2a80b9;
}
.k-grid-header .k-header {
  background-color: #2a80b9;
  color: #ffffff;
  text-transform: uppercase;
}

.k-grid-header th.k-header > .k-link {
  line-height: 34px;
  padding: 6px 10px 6px 0;
}

.k-grid-header:first-child, .k-grid-toolbar:first-child, .k-grid > .k-grouping-header {
  border-radius: 0;
}

.k-grid-header th.k-header {
  text-align: center;
}

.k-grid-header .k-header > .k-link, .k-header, .k-treemap-title {
  color: #ffffff;
}

.k-grid-header .k-link:link, .k-grid-header .k-link:visited, .k-grid-header .k-nav-current.k-state-hover .k-link, .k-grouping-header .k-link {
  color: #ffffff;
}

.k-grid-content > table > tbody > tr > td {
  border: none;
}

.k-grid-content {
  text-align: center;
}

.k-align {
  text-align: right;
}

.k-grid td {
  white-space: nowrap;
  line-height: 34px;
  padding: 6px 10px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.k-grid tbody tr td .fa-align-justify {
  cursor: move;
}

.k-grouping-row td {
  color: #2a80b9;
  text-align: left !important;
}

.k-grouping-header .k-group-indicator {
  background-color: #2a80b9;
  color: #ffffff;
  font-style: normal;
  border: none;
  padding: 0 10px;
}
.k-grouping-header .k-group-indicator .k-si-arrow-n {
  background-image: none;
  font-size: 0;
  line-height: 1;
  margin-top: 1px;
  margin-right: 8px;
  font-family: FontAwesome;
  display: inline-block;
  padding-top: 1em;
}
.k-grouping-header .k-group-indicator .k-si-arrow-n:before {
  content: "\f176";
  font-size: 14px;
}
.k-grouping-header .k-group-indicator .k-si-arrow-s {
  background-image: none;
  font-size: 0;
  line-height: 1;
  margin-top: 1px;
  margin-right: 8px;
  font-family: FontAwesome;
  display: inline-block;
  padding-top: 1em;
}
.k-grouping-header .k-group-indicator .k-si-arrow-s:before {
  content: "\f175";
  font-size: 14px;
}
.k-grouping-header .k-group-indicator .k-button .k-icon {
  margin: 0 0 0 8px;
}
.k-grouping-header .k-group-indicator .k-button .k-group-delete {
  background-image: none;
  font-size: 1em;
  margin-top: 1px;
  font-family: FontAwesome;
  display: inline-block;
  padding-top: 1em;
}
.k-grouping-header .k-group-indicator .k-button .k-group-delete:before {
  content: "\f057";
}

.k-grouping-row .k-icon {
  background-image: none;
  font-size: 1em;
  margin-top: 1px;
  margin-right: 10px;
  font-family: FontAwesome;
  display: inline-block;
  padding-top: 1em;
}

.k-grouping-row .k-i-collapse {
  color: #e74c3c;
}
.k-grouping-row .k-i-collapse:before {
  content: "\f068";
}

.k-grouping-row .k-i-expand {
  color: #1bbc9b;
}
.k-grouping-row .k-i-expand:before {
  content: "\f067";
}

.k-picker-wrap.k-state-default {
  border-color: #7a9ba0;
}

.k-input {
  padding: 0;
}

.k-grid-footer {
  display: none !important;
}

.k-multiselect .k-button, .k-multiselect .k-button:hover {
  color: #333;
  border-color: #333;
  background-color: #ffffff;
  border: 1px solid #ccc;
}

.k-pager-wrap {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #2e3336;
}
.k-pager-wrap .k-link {
  color: #000000;
}
.k-pager-wrap .k-link:hover {
  border-color: #ffffff;
}

.k-grid .k-cell-inner > .k-link {
  display: block !important;
}

.k-i-sort-asc-sm, .k-i-sort-desc-sm, .k-sort-order {
  color: #333 !important;
}

.k-grid .k-command-cell > .k-button + .k-button {
  margin-left: 0px !important;
}

.k-grid-filter {
  height: 100% !important;
}

.k-chip-solid-base {
  background-color: #ffffff;
}

.k-chip {
  font-size: inherit;
}

.global .primary-nav {
  border-radius: 0;
  background-color: #34495e;
  border: 0;
  margin-bottom: 0;
  font-size: 15px;
  height: 60px;
}
.global .primary-nav .navbar-brand {
  color: #ffffff;
  font-size: 22px;
  line-height: 30px;
  padding: 15px;
  width: 200px;
}
.global .primary-nav .navbar-collapse {
  text-align: center !important;
}
.global .primary-nav .left {
  float: none;
  display: inline-block;
}
.global .primary-nav .left li {
  text-align: center;
  text-transform: uppercase;
}
.global .primary-nav .left li a {
  color: #7a9ba0;
  line-height: 30px;
  padding: 15px 0;
  border-right: 1px solid #2f4154;
  width: 142px;
}
.global .primary-nav .left li.active {
  position: relative;
}
.global .primary-nav .left li.active a {
  background-color: #f5f9fc;
  color: #1bbc9b;
  border-top: 2px solid;
  font-family: "SourceSansPro-Bold", "SourceSansPro-Bold";
  border-right: 0;
  padding-bottom: 13px;
}
.global .primary-nav .left li.active a:before, .global .primary-nav .left li.active a:after {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #34495e;
  position: absolute;
  content: "";
  bottom: 0;
  z-index: 2;
}
.global .primary-nav .left li.active a:before {
  left: -20px;
}
.global .primary-nav .left li.active a:after {
  right: -20px;
}
.global .primary-nav .left li.active:before, .global .primary-nav .left li.active:after {
  background-color: #f5f9fc;
  z-index: 1;
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  bottom: 0;
}
.global .primary-nav .left li.active:before {
  left: -10px;
}
.global .primary-nav .left li.active:after {
  right: -10px;
}
.global .primary-nav .left li.active:hover a {
  background-color: #ffffff;
  color: #1bbc9b;
}
.global .primary-nav .left li:hover a {
  color: #1bbc9b;
  background-color: #2a3a4a;
  z-index: 100000;
}
.global .primary-nav .navbar-right li a {
  color: #ffffff;
  line-height: 30px;
}
.global .primary-nav .navbar-right li a:hover {
  color: #1bbc9b;
}
.global .primary-nav .navbar-right li.active {
  position: relative;
}
.global .primary-nav .navbar-right li.active a {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-color: #f5f9fc;
  color: #1bbc9b;
  margin-top: 10px;
  padding-top: 5px;
}
.global .primary-nav .navbar-right li.active a:before, .global .primary-nav .navbar-right li.active a:after {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #34495e;
  position: absolute;
  content: "";
  bottom: 0;
  z-index: 2;
}
.global .primary-nav .navbar-right li.active a:before {
  left: -20px;
}
.global .primary-nav .navbar-right li.active a:after {
  right: -20px;
}
.global .primary-nav .navbar-right li.active:before, .global .primary-nav .navbar-right li.active:after {
  background-color: #f5f9fc;
  z-index: 1;
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  bottom: 0;
}
.global .primary-nav .navbar-right li.active:before {
  left: -10px;
}
.global .primary-nav .navbar-right li.active:after {
  right: -10px;
}
.global .primary-nav .navbar-right li.dropdown {
  background-color: #ffffff;
  border-radius: 4px;
  width: 150px;
  text-align: left;
  margin: 15px 20px;
}
.global .primary-nav .navbar-right li.dropdown .caret {
  position: absolute;
  left: 90%;
  top: 45%;
}
.global .primary-nav .navbar-right li.dropdown a {
  color: #7a9ba0;
  background-color: #ffffff;
  border-radius: 4px;
  padding-top: 0;
  padding-bottom: 0;
}
.global .primary-nav .navbar-right li #dataRefreshNotification {
  margin: 15px 0;
  padding: 0 9px;
}
.global .primary-nav .navbar-right li .date {
  font-family: "SourceSansPro-Semibold", "SourceSansPro-Semibold";
  color: #7990A7;
  font-size: 15px;
  padding: 20px;
}

.popover.data-refresh-popover {
  width: 380px;
}
.popover.data-refresh-popover .arrow {
  left: 85% !important;
}

.hero-content {
  background-color: #f5f9fc;
  padding-top: 12px;
  padding-bottom: 12px;
  height: 60px;
}
.hero-content .search-form {
  position: relative;
  float: left;
  margin: 0 10px;
}
.hero-content .search-form .search-btn {
  border: none;
  background: transparent;
  position: absolute;
  left: 3px;
  top: 6px;
  z-index: 999;
}
.hero-content .search-form .search-btn i {
  color: #809da4;
}
.hero-content .search-form input {
  padding-left: 30px;
  width: 100%;
}
.hero-content .advance-search {
  color: #000;
  line-height: 34px;
}
.hero-content .user-info-media .media-heading {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}
.hero-content .user-info-media .media-body {
  width: auto;
}
.hero-content .user-info-media .media-body span {
  font-size: 12px;
}
.hero-content .progress {
  background-color: #d4d9de;
  border-radius: 50px;
  height: 14px;
  position: relative;
  overflow: visible;
  margin-right: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.hero-content .progress .progress-bar {
  font-size: 14px;
  line-height: 14px;
  border-radius: 50px;
}
.hero-content .progress-label {
  color: #7c9aa1;
  line-height: 32px;
}

#PayorUpdateAddForm .k-datepicker {
  width: 100%;
}

#PayorUpdateAddForm .k-picker-wrap.k-state-default {
  border-color: #ccc;
}

.round-navigation {
  margin-top: 20px;
}
.round-navigation .round-tabs {
  border-bottom: 3px solid #1bbc9b;
  margin-bottom: 0;
  padding-left: 11px;
}
.round-navigation .round-tabs li {
  display: inline-block;
  position: relative;
  margin-left: -20px;
}
.round-navigation .round-tabs li a {
  color: #7a9ba0;
  background: #f5f9fc;
  position: relative;
  display: inline-block;
  margin: 0 22px;
  padding: 15px;
  border-radius: 7px 7px 0 0;
  font-size: 14px;
}
.round-navigation .round-tabs li a:before, .round-navigation .round-tabs li a:after {
  content: " ";
  position: absolute;
  top: 0;
  width: 24px;
  height: 100%;
  background-color: inherit;
}
.round-navigation .round-tabs li a:before {
  border-radius: 12px 0 0 0;
  -webkit-transform: skew(0deg);
  -moz-transform: skew(0deg);
  -ms-transform: skew(0deg);
  -o-transform: skew(0deg);
  transform: skew(0deg);
  left: -13px;
}
.round-navigation .round-tabs li a:after {
  border-radius: 0 12px 0 0;
  -webkit-transform: skew(24deg);
  -moz-transform: skew(24deg);
  -ms-transform: skew(24deg);
  -o-transform: skew(24deg);
  transform: skew(24deg);
  right: -13px;
  border-right: 1px solid #d9dcdf;
  z-index: 1;
}
.round-navigation .round-tabs li a:hover {
  background-color: #34495e;
  color: #ffffff;
  -webkit-transition: 0.2s ease-in;
  -moz-transition: 0.2s ease-in;
  -ms-transition: 0.2s ease-in;
  -o-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.round-navigation .round-tabs li.active a {
  color: #ffffff;
  background: #1bbc9b;
}
.round-navigation .round-tabs li.active a:before {
  z-index: 1;
}
.round-navigation .round-tabs li.active a:hover {
  background-color: #1bbc9b;
}
.round-navigation .tab-content {
  border: 1px solid #e7eef4;
  border-top: none;
  min-height: 400px;
  padding: 20px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  color: #1bbc9b;
  background-color: #ffffff;
}

.vertical-navigation {
  overflow: hidden;
}
.vertical-navigation .vertical-tabs li {
  margin: 0;
  border-left: 4px solid #2a3a4b;
}
.vertical-navigation .vertical-tabs li a {
  background-color: #34495e;
  border-radius: 0;
  color: #9aa4af;
  border-bottom: 1px solid #2a3a4b;
  line-height: 29px;
}
.vertical-navigation .vertical-tabs li.active, .vertical-navigation .vertical-tabs li.focus {
  border-right: 1px solid #ffffff;
  margin-right: -2px;
  z-index: 1;
  border-left: 4px solid #1bbc9b;
  margin-right: -1px;
}
.vertical-navigation .vertical-tabs li.active a, .vertical-navigation .vertical-tabs li.focus a {
  border-bottom: 1px solid #e7eef4;
  background-color: #ffffff;
  color: #1bbc9b;
  border-bottom: 0;
}
.vertical-navigation .vertical-tabs li.active a:before, .vertical-navigation .vertical-tabs li.focus a:before {
  width: 15px;
  height: 16px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #34495e;
  position: absolute;
  content: "";
  right: 1px;
  top: -16px;
  z-index: 2;
}
@media only screen and (min-width: 768px) {
  .vertical-navigation .vertical-tabs li.active a:before, .vertical-navigation .vertical-tabs li.focus a:before {
    right: 0;
    width: 20px;
    height: 20px;
    top: -20px;
  }
}
.vertical-navigation .vertical-tabs li.active a:after, .vertical-navigation .vertical-tabs li.focus a:after {
  width: 15px;
  height: 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #34495e;
  position: absolute;
  content: "";
  right: 1px;
  bottom: -15px;
  z-index: 2;
}
@media only screen and (min-width: 768px) {
  .vertical-navigation .vertical-tabs li.active a:after, .vertical-navigation .vertical-tabs li.focus a:after {
    right: 0;
    width: 20px;
    height: 20px;
    bottom: -20px;
  }
}
.vertical-navigation .vertical-tabs li.active:before, .vertical-navigation .vertical-tabs li.focus:before {
  background-color: #ffffff;
  z-index: 1;
  content: "";
  top: -11px;
  position: absolute;
  width: 10px;
  height: 10px;
  right: -1px;
}
.vertical-navigation .vertical-tabs li.active:after, .vertical-navigation .vertical-tabs li.focus:after {
  background-color: #ffffff;
  z-index: 1;
  content: "";
  bottom: -10px;
  position: absolute;
  width: 10px;
  height: 10px;
  right: -1px;
}
.vertical-navigation .vertical-tabs li.active:hover a, .vertical-navigation .vertical-tabs li.focus:hover a {
  background-color: #ffffff;
  color: #1bbc9b;
}
.vertical-navigation .vertical-tabs li:hover a {
  color: #ffffff;
  background-color: #2a3a4a;
  z-index: 100000;
}
.vertical-navigation .vertical-tabs li:last-of-type.active {
  border-bottom: 1px solid #e7eef4;
}
.vertical-navigation .vertical-tabs li:last-of-type.active:after {
  display: none;
}
.vertical-navigation .vertical-tabs li:last-of-type.active a:after {
  display: none;
}
.vertical-navigation .vertical-tabs li:last-of-type.active:hover a {
  background: #ffffff;
  color: #1bbc9b;
}
.vertical-navigation .vertical-tabs li:first-of-type.active {
  border-top: 1px solid #e7eef4;
}
.vertical-navigation .vertical-tabs li:first-of-type.active a:before {
  display: none;
}
.vertical-navigation .vertical-tabs li:first-of-type.active:hover a {
  background: #ffffff;
  color: #1bbc9b;
}
.vertical-navigation h4 {
  color: #7a9ba0;
  font-size: 18px;
}
.vertical-navigation h5 {
  color: #2a80b9;
  font-size: 18px;
}
.vertical-navigation .tab-content {
  border: 1px solid #e7eef4;
  margin-left: -15px;
}
.vertical-navigation .tab-content .round-navigation {
  margin-top: 0;
}
.vertical-navigation .tab-content .round-navigation .tab-content {
  margin-left: 0;
}
.vertical-navigation .tab-content .side-tables table {
  border: 0;
}
.vertical-navigation .tab-content .side-tables .t-l {
  padding: 5px 10px;
}
.vertical-navigation .tab-content .side-tables .t-r {
  text-align: left;
}

/* Priority bar*/
.priority-bar {
  min-height: 60px;
  color: #ffffff;
}
.priority-bar h2 > a {
  color: #ffffff;
  line-height: 30px;
}
.priority-bar h2 {
  font-size: 22px;
  text-transform: uppercase;
  padding: 10px 0 8px;
  margin: 0;
}
.priority-bar h2 a > i {
  font-size: 18px;
  line-height: 35px;
  float: left;
  margin-top: 3px;
}
@media (max-width: 1340px) {
  .priority-bar h2 a > i {
    font-size: 15px;
  }
}
@media (max-width: 1220px) {
  .priority-bar h2 a > i {
    font-size: 13px;
  }
}
@media (max-width: 1080px) {
  .priority-bar h2 a > i {
    font-size: 11px;
  }
}
.priority-bar h2 .pri-text {
  display: inline-block;
  padding-left: 7px;
}
.priority-bar h2 .phead-text {
  display: inline-block;
  line-height: 25px;
}
.priority-bar h2 small {
  color: #ffffff;
  font-weight: 300;
  line-height: 11px;
  display: block;
}
.priority-bar h2 .popover {
  color: #333;
}
@media (max-width: 1340px) {
  .priority-bar h2 {
    font-size: 21px;
  }
}
@media (max-width: 1220px) {
  .priority-bar h2 {
    font-size: 19px;
  }
}
@media (max-width: 1080px) {
  .priority-bar h2 {
    font-size: 17px;
  }
}
.priority-bar .priority-bar-left {
  float: left !important;
}
.priority-bar .priority-bar-right {
  float: right !important;
  margin-right: -15px;
  text-transform: uppercase;
}
.priority-bar .priority-bar-right ul {
  margin: 0;
}
.priority-bar .priority-bar-right ul li {
  padding: 0;
}
.priority-bar .priority-bar-right .priority p {
  margin-bottom: 0;
}
.priority-bar .priority-bar-right .priority span {
  margin: 0 15px;
  text-align: center;
  border: 2px solid #ffffff;
  border-radius: 20px;
  padding: 5px 15px;
  min-width: 120px;
  display: inline-block;
}
@media (max-width: 1340px) {
  .priority-bar .priority-bar-right .priority span {
    min-width: 110px;
  }
}
@media (max-width: 1220px) {
  .priority-bar .priority-bar-right .priority span {
    min-width: 100px;
  }
}
@media (max-width: 1080px) {
  .priority-bar .priority-bar-right .priority span {
    min-width: 90px;
  }
}
.priority-bar .priority-bar-right .patient-info {
  font-size: 22px;
  margin-right: 15px;
}
@media (max-width: 1340px) {
  .priority-bar .priority-bar-right .patient-info {
    font-size: 21px;
  }
}
@media (max-width: 1220px) {
  .priority-bar .priority-bar-right .patient-info {
    font-size: 19px;
  }
}
@media (max-width: 1080px) {
  .priority-bar .priority-bar-right .patient-info {
    font-size: 17px;
  }
}
.priority-bar .priority-bar-right .pager {
  margin: 0;
}
.priority-bar .priority-bar-right .pager a {
  color: #ffffff;
  background-color: inherit;
  line-height: 50px;
  border-radius: 0;
  border: none;
  letter-spacing: 1.3px;
  min-width: 120px;
}
@media (max-width: 1340px) {
  .priority-bar .priority-bar-right .pager a {
    min-width: 100px;
  }
}
@media (max-width: 1220px) {
  .priority-bar .priority-bar-right .pager a {
    min-width: 90px;
  }
}
@media (max-width: 1080px) {
  .priority-bar .priority-bar-right .pager a {
    min-width: 80px;
  }
}

.priority-todo {
  background-color: #2a80b9;
}
.priority-todo .pager {
  background-color: #21638f;
}
.priority-todo .pager li > a:hover {
  background-color: #174666;
}

.priority-high {
  background-color: #f39b13;
}
.priority-high .pager {
  background-color: #c97e0a;
}
.priority-high .pager li > a:hover {
  background-color: #985f08;
}

.priority-processed {
  background-color: #1bbc9b;
}
.priority-processed .pager {
  background-color: #158f76;
}
.priority-processed .pager li > a:hover {
  background-color: #0e6351;
}

.priority-overdue {
  background-color: #e74c3c;
}
.priority-overdue .pager {
  background-color: #d62c1a;
}
.priority-overdue .pager li > a:hover {
  background-color: #a82315;
}

.appeal-processed {
  background-color: #66cc99;
}
.appeal-processed .pager {
  background-color: #459b70;
}
.appeal-processed .pager li > a:hover {
  background-color: #357856;
}

.appeal-todo {
  background-color: #52b3d9;
}
.appeal-todo .pager {
  background-color: #3685a4;
}
.appeal-todo .pager li > a:hover {
  background-color: #2a667d;
}

.progress-bar-orange {
  font-size: 12px;
  line-height: 14px;
  background-color: #f39b13;
  border-radius: 50px;
  color: #f39b13;
  max-width: 100px;
}

.progress-bar-blue {
  font-size: 12px;
  line-height: 14px;
  background-color: #2a80b9;
  border-radius: 50px;
  color: #2a80b9;
  max-width: 100px;
}

.progress-bar-green {
  font-size: 12px;
  line-height: 14px;
  background-color: #1bbc9b;
  border-radius: 50px;
  color: #1bbc9b;
  max-width: 100px;
}

.custom-view .modal-body {
  padding: 0;
}
.custom-view form fieldset {
  padding: 20px 30px;
  border-bottom: 1px solid #e7eef4;
}
.custom-view form fieldset h5 {
  font-size: 16px;
  color: #2a80b9;
}
.custom-view form .selectable-container .listview-block {
  width: 45%;
  float: left;
}
.custom-view form .selectable-container .listview-block .k-listview {
  height: 150px;
  overflow: auto;
}
.custom-view form .selectable-container .listview-block .k-listview .column-template p {
  padding: 5px 10px;
  margin-bottom: 0;
}
.custom-view form .selectable-container .separator {
  width: 10%;
  float: left;
  margin: 60px 0 0 0;
}
.custom-view form .selectable-container .separator a {
  display: inherit;
  background-color: #e7eef4;
  border-radius: 100%;
  height: 40px;
  width: 40px;
  margin: 0 auto;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 40px;
}

#dashboardgrid .k-grid-header .k-header {
  background-color: #97b53d;
}

#claimdashboardgrid .k-grid-header .k-header {
  background-color: #97b53d;
}

.dashboard-container {
  /*.card:last-child {
      border-right: 1px solid $gray;
  }*/
}
.dashboard-container .dashboard-top-bar {
  padding-top: 4px;
  padding-bottom: 14px;
  margin-left: 20px;
}
.dashboard-container .dashboard-top-bar .dashboard-selector .k-chart {
  position: relative;
  touch-action: pan-y;
}
.dashboard-container h4 {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.dashboard-container .custom-dropdown {
  width: 75%;
}
@media (max-width: 1220px) {
  .dashboard-container .custom-dropdown {
    width: 80%;
  }
}
@media (max-width: 1080px) {
  .dashboard-container .custom-dropdown {
    width: 90%;
  }
}
.dashboard-container .card {
  padding: 0;
}
.dashboard-container .card .statistic {
  color: #4d4d4d;
  font-size: 45pt;
  margin-bottom: 5px;
  line-height: 1;
}
.dashboard-container .card .statistic-small {
  font-size: 30pt;
  margin-bottom: 5px;
  line-height: 1;
  word-break: break-word;
}
@media (max-width: 1220px) {
  .dashboard-container .card .statistic-small {
    font-size: 23px;
  }
}
@media (max-width: 1080px) {
  .dashboard-container .card .statistic-small {
    font-size: 21px;
  }
}
.dashboard-container .card .statistics-large {
  color: #34495e;
  font-size: 45pt;
  margin-bottom: 5px;
  line-height: 1;
  font-weight: bold;
}
.dashboard-container .card .stat-count {
  color: #b4bbc0;
  font-size: 16px;
}
.dashboard-container .card .line-height {
  line-height: 1px;
}
.dashboard-container .text-muted {
  color: #727f8d;
  font-size: 16px;
}

.t-red {
  color: #e74c3c;
}

.t-dblue {
  color: #34495e;
}

.t-blue {
  color: #2a80b9;
}

.t-mgray {
  color: #4d4d4d;
}

.t-gblue {
  color: #727f8d;
}

.b-lblue {
  background: #b7f3e6;
}

.b-orange {
  background: #ffa500;
}

.custom-dropdown {
  margin-bottom: 5px;
  width: 100%;
}
.custom-dropdown .btn {
  margin-left: 0;
}
.custom-dropdown .btn-drop {
  text-align: left;
  width: 100%;
  border: 1px solid #ccc;
}
.custom-dropdown .btn-drop:focus, .custom-dropdown .btn-drop:focus-within {
  border-color: #2e3336;
}
.custom-dropdown .drop-menu {
  width: auto;
  min-width: 250px;
  max-height: 250px;
  /*left: 5px;*/
  overflow-y: auto;
}

.btn-file {
  border: 1px solid #666;
  width: 100%;
  height: 33px;
  background: #ddd;
}

.s-bar {
  padding-top: 15px;
  padding-bottom: 15px;
  background: #fff;
}
.s-bar h4 {
  font-family: "SourceSansPro-Semibold", "SourceSansPro-Semibold";
  color: #337ab7;
  font-size: 18px;
  margin-bottom: 0;
  margin-top: 0;
  line-height: 31px;
}
.s-bar .custom-badge {
  float: right;
}
.s-bar .btn-seagreen {
  color: #1bbc9b;
  height: 40px;
  line-height: 28px;
  background-color: #f5f9fc;
  padding: 6px 18px;
}
.s-bar .btn-seagreen i {
  margin-right: 5px;
}
.s-bar .btn-seagreen .badge {
  top: -18px;
  right: -15px;
  line-height: 21px;
}
@media (max-width: 1220px) {
  .s-bar .btn-seagreen .badge {
    border-radius: 20px;
    min-width: 22px;
    min-height: 22px;
    line-height: 17px;
  }
}
.s-bar .btn-seagreen:hover {
  background-color: #1bbc9b;
  color: #fff;
}
@media (max-width: 1340px) {
  .s-bar .btn-seagreen {
    height: 40px;
    line-height: 28px;
    padding: 6px 14px;
  }
}
@media (max-width: 1220px) {
  .s-bar .btn-seagreen {
    height: 36px;
    line-height: 24px;
    padding: 6px 10px;
  }
}
@media (max-width: 1080px) {
  .s-bar .btn-seagreen {
    height: 36px;
    line-height: 24px;
    padding: 6px 7px;
  }
}
.s-bar .btn-red {
  color: #e74c3c;
  height: 40px;
  line-height: 28px;
  background-color: #f5f9fc;
  padding: 6px 18px;
}
.s-bar .btn-red i {
  margin-right: 5px;
}
.s-bar .btn-red .badge {
  top: -18px;
  right: -15px;
  line-height: 21px;
}
@media (max-width: 1220px) {
  .s-bar .btn-red .badge {
    border-radius: 20px;
    min-width: 22px;
    min-height: 22px;
    line-height: 17px;
  }
}
.s-bar .btn-red:hover {
  background-color: #e74c3c;
  color: #fff;
}
@media (max-width: 1340px) {
  .s-bar .btn-red {
    height: 40px;
    line-height: 28px;
    padding: 6px 14px;
  }
}
@media (max-width: 1220px) {
  .s-bar .btn-red {
    height: 36px;
    line-height: 24px;
    padding: 6px 10px;
  }
}
@media (max-width: 1080px) {
  .s-bar .btn-red {
    height: 36px;
    line-height: 24px;
    padding: 6px 7px;
  }
}
.s-bar .filter {
  height: 36px;
  line-height: 20px;
  padding: 6px 8px;
}
.s-bar .drop-color {
  background: #34495e;
  margin-top: -1px;
  border: 0;
  margin-left: 5px;
}
.s-bar .drop-color a {
  color: #fff;
  padding: 14px 0 14px 30px;
}
.s-bar .drop-color a i {
  margin-right: 15px;
}
.s-bar .drop-color .divider {
  background-color: #3e5266;
}
.s-bar .sub-search button {
  position: absolute;
  left: 17px;
  top: 6px;
  background: #ffffff;
  border: 0px;
}
@media (max-width: 1220px) {
  .s-bar .sub-search button {
    top: 5px;
  }
}
.s-bar .sub-search button i {
  color: #809da4;
}
.s-bar .sub-search .form-control {
  padding-left: 30px;
  border: 1px solid #7a9ba0;
}
@media (max-width: 1340px) {
  .s-bar .sub-search .form-control {
    height: 31px;
  }
}

#dashboardgrid .k-grid-content {
  height: 495px !important;
}
#dashboardgrid .k-grid-header th.k-header > .k-link {
  font-size: 16px !important;
}
#dashboardgrid .k-grid-header {
  background-color: #97b53d;
}
#dashboardgrid th.k-header {
  border-color: white !important;
}
#dashboardgrid .k-grid-footer {
  display: block !important;
}
#dashboardgrid .overdue {
  background-color: #fde4e1 !important;
}
#dashboardgrid .k-alt .overdue {
  background-color: #e5a29b !important;
}
#dashboardgrid .totalcount {
  background-color: #f4f7eb !important;
}
#dashboardgrid th.overdue {
  background-color: #e74c3c !important;
}
#dashboardgrid th.totalcount {
  background-color: #809a34 !important;
}
#dashboardgrid .k-alt .totalcount {
  background-color: #ecf2dc !important;
}
#dashboardgrid .k-grid-header th > .k-link > .k-icon {
  vertical-align: text-top;
  display: -webkit-inline-box !important;
}
#dashboardgrid .k-grid-content > table > tbody > tr > td {
  border-style: solid;
  border-width: 0 0 0px 1px;
  border-color: white;
  color: #2e3336;
}
#dashboardgrid .footer {
  color: green !important;
}

.k-grid tr td, .k-grid-content-locked {
  border-color: #fff !important;
}

#claimdashboardgrid .k-grid-content {
  height: 520px !important;
}
#claimdashboardgrid .k-grid-header th.k-header > .k-link {
  font-size: 16px !important;
}
#claimdashboardgrid .k-grid-header {
  background-color: #97b53d;
}
#claimdashboardgrid th.k-header {
  border-color: white !important;
}
#claimdashboardgrid .k-grid-footer {
  display: block !important;
}
#claimdashboardgrid .overdue {
  background-color: #fde4e1 !important;
}
#claimdashboardgrid .k-alt .overdue {
  background-color: #e5a29b !important;
}
#claimdashboardgrid .totalcount {
  background-color: #f4f7eb !important;
}
#claimdashboardgrid th.overdue {
  background-color: #e74c3c !important;
}
#claimdashboardgrid th.totalcount {
  background-color: #809a34 !important;
}
#claimdashboardgrid .k-alt .totalcount {
  background-color: #ecf2dc !important;
}
#claimdashboardgrid .k-grid-header th > .k-link > .k-icon {
  vertical-align: text-top;
  display: -webkit-inline-box !important;
}
#claimdashboardgrid .k-grid-content > table > tbody > tr > td {
  border-style: solid;
  border-width: 0 0 0px 1px;
  border-color: white;
  color: #2e3336;
}
#claimdashboardgrid .k-grid-content-locked > table > tbody > tr > td {
  border-style: solid;
  border-width: 0 0 0px 1px;
  border-color: white;
  color: #2e3336;
}
#claimdashboardgrid .footer {
  color: green !important;
}

.action-dashboard-bar {
  color: #a6adae;
}

.action-dashboard-chart {
  margin-top: 27px;
  color: #a6adae;
}

.dashboardfooter {
  color: #97b53d !important;
  font-weight: 500;
}

.dbl,
.dbr {
  position: relative;
}

.dbl:before {
  position: absolute;
  left: 0;
  bottom: 11px;
  top: 18px;
  width: 1px;
  background: #e7eef4;
  content: "";
  display: block;
  height: 90px;
}

.dbr:before {
  position: absolute;
  right: 0;
  bottom: 11px;
  top: 18px;
  width: 1px;
  background: #e7eef4;
  content: "";
  display: block;
  height: 90px;
}

.dashboard_h2 {
  font-size: 45px;
  color: #34495e;
  font-weight: normal;
}

.dashboard_h3 {
  color: #b4bbc0;
  font-weight: normal;
}

.avg-margin {
  left: 35px;
}

#dashboardgrid .k-grid-content {
  height: 515px !important;
}

#claimdashboardgrid .k-grid-content {
  height: 515px !important;
}

tr.k-footer-template td {
  color: #2e3336;
  font-weight: 700;
  font-size: 16px;
}

.k-content-inner {
  margin-left: 28px;
}

.dropdown-font-style {
  color: #798086 !important;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
}

.margin-top-bottom {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-overdue {
  color: #e64d3e;
}

.k-chart svg {
  width: 335px !important;
}

.k-grid-content-locked {
  width: 250px;
  height: 515px !important;
  border-color: #fff !important;
}

.dashboard_text-muted {
  color: #727f8d;
  font-family: SourceSansPro;
  font-size: 14px;
}

.widget-Title h4 {
  display: table-cell;
  vertical-align: bottom;
  height: 34px;
}

.subscribe {
  background: #f5f9fc;
  height: 89.99vh;
  padding-top: 100px;
}
.subscribe .btn-seagreens {
  background-color: #1bbc9b;
  border: 2px solid #1bbc9b;
  color: #f5f9fc;
  font-size: 14px;
  height: 40px;
  line-height: 28px;
  padding: 4px 18px;
}
.subscribe .btn-seagreens:hover {
  background-color: #f5f9fc;
  color: #1bbc9b;
}
.subscribe .btn-danger {
  background: #e74c3c;
  border: 2px solid #e74c3c;
  color: #f5f9fc;
  font-size: 14px;
  height: 40px;
  line-height: 28px;
  padding: 4px 18px;
}
.subscribe .btn-danger:hover {
  background-color: #f5f9fc;
  color: #e74c3c;
}
.subscribe .panel-footer {
  padding: 15px 15px 40px;
  background-color: #fff;
  border-color: #fff;
}

@font-face {
  font-family: SourceSansPro;
  font-style: normal;
  font-weight: normal;
  src: local("☺"), url("/fonts/SourceSansPro-Regular.woff") format("woff"), url("/fonts/SourceSansPro-Regular.otf") format("otf"), url("/fonts/SourceSansPro-Regular.ttf") format("truetype"), url("/fonts/SourceSansPro-Regular.svg") format("svg");
}
@font-face {
  font-family: SourceSansPro;
  font-weight: bold;
  src: local("☺"), url("/fonts/SourceSansPro-Bold.woff") format("woff"), url("/fonts/SourceSansPro-Bold.otf") format("otf"), url("/fonts/SourceSansPro-Bold.ttf") format("truetype"), url("/fonts/SourceSansPro-Bold.svg") format("svg");
}
@font-face {
  font-family: SourceSansPro;
  font-weight: 300;
  src: local("☺"), url("/fonts/SourceSansPro-Light.woff") format("woff"), url("/fonts/SourceSansPro-Light.otf") format("otf"), url("/fonts/SourceSansPro-Light.ttf") format("truetype"), url("/fonts/SourceSansPro-Light.svg") format("svg");
}
@font-face {
  font-family: SourceSansPro;
  font-style: italic;
  src: local("☺"), url("/fonts/SourceSansPro-Italic.woff") format("woff"), url("/fonts/SourceSansPro-Italic.otf") format("otf"), url("/fonts/SourceSansPro-Italic.ttf") format("truetype"), url("/fonts/SourceSansPro-Italic.svg") format("svg");
}
body {
  font-size: 14px;
  font-weight: normal;
  font-family: "SourceSansPro-Regular", "SourceSansPro-Regular";
}

.add-view-form .control-label {
  color: #2a80b9;
}
.add-view-form .plus {
  color: #1bbc9b !important;
  display: block;
  float: left;
  padding: 7px;
}
.add-view-form .minus {
  color: #e74c3c;
  display: block;
  float: left;
  padding: 7px;
}

.background-sblue {
  background-color: #e8f8f5;
}

.zero-padding {
  padding: 0px !important;
}

.custom-color {
  color: #1bbc9b;
}

.li-Template {
  cursor: pointer;
  height: 30px;
  margin-bottom: 10px !important;
  padding-left: 20px;
}

.li-Template:hover {
  background: #f3f6f9;
  border-left: 2px solid #2980b9;
}

.ul-Template {
  margin: 0px auto;
  padding: 0px !important;
}

.ul-Template p {
  padding-left: 5px;
}

.btnAddTemplateType {
  margin-top: 26px;
  margin-left: 30px;
  color: #2980B9;
}
.btnAddTemplateType .btn:hover, .btnAddTemplateType .btn {
  color: #2980B9 !important;
}

.btnAddTemplateType .btn {
  border-radius: 37px 0px 0px 37px;
  -moz-border-radius: 37px 0px 0px 37px;
  -webkit-border-radius: 37px 0px 0px 37px;
  margin-right: 0px;
}

.addFolder {
  margin-left: -3px;
}

.claimType .radio {
  margin: 0px 0px 0px 0px;
}

.claimType .radio self {
  padding-left: 0px;
}

/* Login Form*/
#loginForm {
  margin-top: 150px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  padding: 50px;
}
#loginForm h3 {
  margin-top: 10px;
  margin-bottom: 30px;
}
#loginForm .login-footer {
  margin-top: 40px;
}

.ui-checkbox {
  margin-left: 10px;
  margin-top: -17px;
}

.active-checkbox {
  margin-left: -4px;
  margin-top: 8px;
}

/*Userscreen*/
.custom-alert {
  color: #e74c3c;
  background-color: #fcecec;
  padding: 6px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.watchListIcon {
  position: absolute;
  right: 10px;
  bottom: 10px;
  background: #f5f6f7;
}

.hero-content .progress {
  overflow: auto !important;
}

/*watchlist claim info*/
.watchlist-Style {
  border-radius: 40%;
}

.small-font {
  font-size: small;
}

.blue-bg {
  background-color: #ecfdf8;
  border-radius: 4px;
}

.custom-dropdown-size {
  width: 92%;
}

.completedGoal ul li {
  margin-bottom: 5px !important;
}

.inProgressGoal ul li {
  margin-bottom: 5px !important;
}

.completedGoal li div span {
  margin-left: 10px !important;
}

.inProgressGoal li div span:first-child {
  margin-left: 10px !important;
}

.HIGH {
  background-color: #f39b13;
}

.OVERDUE {
  background-color: #e74c3c;
}

.TO-DO {
  background-color: #2a80b9;
}

.PROCESSED {
  background-color: #1bbc9b;
}

.user-photo {
  display: inline-block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-size: 32px 35px;
  background-position: center center;
  vertical-align: middle;
  line-height: 32px;
  box-shadow: inset 0 0 1px #999, inset 0 0 10px rgba(0, 0, 0, 0.2);
  margin-left: 2px;
  margin-right: 5px;
}

.user-photo-md {
  display: inline-block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  text-align: center;
  line-height: 36px;
}

.user-photo-sm {
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  text-align: center;
  border: 1px solid #ddd;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.user-photo-lg {
  display: inline-block;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-size: 32px 35px;
  background-position: center center;
  vertical-align: middle;
  line-height: 32px;
  box-shadow: inset 0 0 1px #999, inset 0 0 10px rgba(0, 0, 0, 0.2);
  margin-left: 5px;
  margin-right: 5px;
}

.user-name {
  display: inline-block;
  vertical-align: middle;
  line-height: 32px;
  padding-left: 3px;
}

#Grid .popover {
  max-width: 100% !important;
  margin-left: 42px !important;
  left: -38px !important;
}

.claimDetail td {
  border-right: 2px solid #000;
}

.tags {
  margin-right: 10px;
}

.latestNotes {
  margin-right: 10px;
}

/*AddNotes*/
.custom-notes {
  max-height: 1000px;
  overflow-y: auto;
}

/*views dropdown*/
.Custom-hr {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  border: 0;
  border-top: 1px solid #eee;
}

.btn-spacing {
  margin-top: 5px;
}

.noTopBorder {
  border-top-width: inherit !important;
}

.columnChkBox {
  width: 20px;
  height: 20px;
}

.radio_padding {
  padding: 0px 0px 0px 7px;
}

.rgRow {
  cursor: pointer;
}

.btnNote {
  margin-right: 10px;
}

.top5 {
  margin-top: 5px;
}

.top10 {
  margin-top: 10px;
}

.top15 {
  margin-top: 15px;
}

.paddingleft {
  padding-left: 0px !important;
}

.paddingright {
  padding-right: 0px !important;
}

.right-drop {
  padding: 0px 30px;
}

.img-thumbnail-lg {
  display: inline-block;
  padding: 9px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 100px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

@media only screen and (min-width: 1368px) {
  .right-drop {
    padding: 0px 20px;
  }
  .body-127 .right-drop .btn {
    background-color: #34495e !important;
    color: #ffffff;
    margin-left: 0px;
  }
}
.k-tooltip {
  background-color: #34495e !important;
}

.margin-Left-15 {
  margin-left: 15px;
}

.margin-Left-30 {
  margin-left: 30px;
}

.spancheck {
  float: right;
  margin-right: 6px;
  margin-top: -23px;
  position: relative;
  z-index: 2;
}

.margin-right {
  margin-right: 2px;
}

.right-margin {
  margin-right: 10px;
}

.search-box {
  margin-left: -15px;
}
.search-box i {
  position: relative;
  left: 25px;
  top: 2px;
  color: #7a9ba0;
}
.search-box input {
  padding-left: 30px;
}

.t-padding {
  padding: 5px 0px !important;
}

.collectorPopupPadding {
  padding-right: 14px;
}

.margin-left {
  margin-left: 25px !important;
}

.margin-left35 {
  margin-left: 41px !important;
}

.email-subject {
  margin: 7px 0px 0px 15px;
}

.form-control[readonly] {
  background-color: white;
}

.charges-dropdown {
  max-width: 150px;
}

.clear-margin {
  margin-right: 30px;
}

.top-margin {
  margin-top: 8px;
}

.negative-margin-left {
  margin-left: -80px;
}

.logintextbox {
  border: 2px solid #1bbc9b;
}

.caret-up {
  width: 0;
  height: 0;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-bottom: 4px solid;
  display: inline-block;
  margin-left: 2px;
  vertical-align: middle;
}

/* Action log Timeline */
.action-log-timeline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.action-log-timeline .action-log-timeline-item {
  vertical-align: top;
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
.action-log-timeline .action-log-timeline-item .bar {
  float: left;
  color: #1bbc9b;
  background-color: #1bbc9b;
  height: 2px;
  margin-top: 9px;
  margin-left: 15px;
  width: 150px;
  margin-right: 15px;
}
.action-log-timeline .action-log-timeline-item .bar::after {
  float: left;
  padding-left: 150px;
  margin-top: -20px;
  content: "●";
  font-size: 200%;
}
.action-log-timeline .action-log-timeline-item:last-child .bar {
  display: none;
}
.action-log-timeline .statistics-wrapper p {
  margin-bottom: 5px;
}

.action-log-time-to-completion {
  background-color: #ecfdf8;
  line-height: 45px;
  vertical-align: central;
}

.circle {
  margin: 3px;
}

.hiderowborder {
  border-style: hidden;
}

.t-l-td {
  text-align: left;
  font-family: "SourceSansPro-Semibold", "SourceSansPro-Semibold";
  padding: 5px 10px;
}

.footer-total {
  text-align: left;
  color: #7a9ba0;
}

.modal-height {
  height: 580px;
}

.priority-high-overdue {
  background-color: #e64d3e;
}

.priority-high-badge {
  background-color: #f39a1a;
}

.priority-todo-badge {
  background-color: #2a80b9;
}

.priority-processed-badge {
  background-color: #1bbc9b;
}

.priority-high-overdue .pager {
  background-color: #d53020;
}

.priority-high-overdue .pager li > a:hover {
  background-color: #985f08;
}

.text-orange {
  color: #f39b13;
}

#loading {
  position: fixed;
  display: none;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  padding: 15px;
  text-align: center;
  color: white;
}

.form-two-column fieldset {
  padding: 0 20px;
}
.form-two-column fieldset legend {
  margin-left: -15px;
  color: #a6a7ab;
}
.form-two-column .border-right {
  border-right: 1px solid #e7eef4;
}

.lh3 {
  line-height: 30px;
}

.deleteNewsletterRcptModalH4 {
  color: black !important;
}

.k-grid .k-header > .k-cell-inner {
  margin: 0px;
}

.k-column-title {
  color: #ffffff;
}

.k-notification {
  white-space: normal;
}

#DeptId-list .k-list-item.k-focus, #DeptId-list .k-list-item:focus, #FunctionalAeraId_listbox .k-list-item.k-focus, #FunctionalAeraId_listbox .k-list-item:focus, #StateId_listbox .k-list-item.k-focus, #StateId_listbox .k-list-item:focus {
  box-shadow: none !important;
}
#DeptId-list .k-list-item.k-selected, #FunctionalAeraId_listbox .k-list-item.k-selected, #StateId_listbox .k-list-item.k-selected {
  background-color: transparent;
  color: inherit;
}
#DeptId-list .k-list-item.k-selected .k-hover, #DeptId-list .k-list-item.k-selected:hover, #FunctionalAeraId_listbox .k-list-item.k-selected .k-hover, #FunctionalAeraId_listbox .k-list-item.k-selected:hover, #StateId_listbox .k-list-item.k-selected .k-hover, #StateId_listbox .k-list-item.k-selected:hover {
  color: inherit;
  background-color: #ebebeb;
}

.k-radio, input.k-checkbox {
  display: inline;
  opacity: 0 !important;
  width: 0;
  margin: 0;
  -webkit-appearance: none;
  overflow: hidden;
}

.btn-dark-blue:hover, .btn-dark-blue:focus {
  background: #34495e;
  border: 1px solid #34495e;
  color: #fff;
  outline: 0;
}

@keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.blink_me {
  animation: blinker 1s linear infinite;
}
