.covr_body {
  font-size: 11px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  background-color: #e8e8e8;
  color: #000;
  margin-right: -10px;
  margin-left: -10px;
  margin-top: -7px;
}
.reset {
  float: right;
}
.reset:hover {
  opacity: 0.5;
}
.col-sm-10 {
  /* padding-right: 5px;
    padding-left: 5px;*/
}
.col-sm-12 {
  /*padding-right: 0px;*/
}
.covr_body .progress {
  width: 95% !important;
  cursor: default;
}
.covr_body ul.sidebar-menu {
  -webkit-padding-start: 0px;
  padding-inline-start: 0px;
}
.covr_body .table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 5px !important;
  cursor: pointer;
}
.covr_body .trigger_summary .table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 3px !important;
}
/**/

.covr_body .col-sm-2 {
  padding-right: 0px !important;
}
.covr_body .sidebar-header {
  border-bottom-color: 1px solid rgb(132, 141, 144);
}
.covr_body .col-sm-2 {
  padding-left: 0px !important;
}
.covr_body .trigger {
  border-radius: 10px;
  background-color: #fff;
  margin-top: 4px !important;
  padding: 7px;
  /* margin: 2px;*/
}
.covr_body .targeted_account_details h5.card_header {
  margin-top: 13px !important;
  margin-bottom: 4px !important;
}
.covr_body .programs_table {
  padding-right: 0px !important;
  padding-left: 0px !important;
  margin-top: 1%;
}
.covr_body .chart {
  padding: 2px;
  /* margin: 1px;*/
  border-width: 1px;
  border-color: rgb(225, 225, 225);
  border-style: solid;
  border-radius: 10px;
}
.covr_body .chart:hover {
  box-shadow: #efefef 2px 2px;
}
.covr_body .progress {
  margin: 4px;
  height: 21px !important;
  border-width: 1px;
  border-color: rgb(225, 225, 225);
  border-style: solid;
  border-radius: 10px;
}
span.count {
  float: right;
  margin-right: 4px;
}
h5.card_header {
  font-size: 12px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: rgb(106, 130, 139);
  font-weight: bold;
}
h6.card_sub_header {
  display: inline;
  font-size: 11px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: rgb(106, 130, 139);
  font-weight: bold;
  margin-left: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.covr_body .table_img {
  padding: 11px 86px;
  -ms-transform: scale(0.9);
  /* IE 9 */

  -webkit-transform: scale(0.9);
  /* Safari */

  transform: scale(0.9);
  /* Standard syntax */
}
.covr_body .table_img:hover {
  -ms-transform: scale(1);
  /* IE 9 */

  -webkit-transform: scale(1);
  /* Safari */

  transform: scale(1);
  /* Standard syntax */
}
.covr_body .sidebar-header {
  border-bottom: 1px solid rgb(132, 141, 144);
  color: rgb(132, 141, 144);
  margin: 16px;
  padding: 10px;
}
/*.covr_body li {
    display: block;
}*/
/*ul{
  margin-left: -40px;
}*/

.covr_body .logo img {
  margin-top: 3px;
}
.covr_body .modal-header {
  border-bottom: none !important;
}
.covr_body th,
.covr_body td {
  text-align: center;
}
.covr_body .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #e8e8e8;
}
.covr_body .targeted_account_details {
  margin-bottom: 10px;
  padding-top: 0px !important;
}
.covr_body .trigger_summary_progress {
  padding-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
}
.trigger_summary_progress .chart {
  margin-left: 2px;
  margin-right: -3px;
}
.covr_body label {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  .covr_body .col-sm-6 {
    /*width: 49%;*/
  }
}
.covr_body .col-sm-7 {
  /*width: 57.333333%;*/
}
.covr_body .trigger_detail_data {
  border: 1px solid #ddd;
  background-color: #e8e8e8;
  border-radius: 5px;
  height: 176px;
  margin-top: 1%;
  padding: 0;
  overflow-y: auto;
}
.covr_body .table {
  margin-bottom: 0px !important;
}
/* .sidebar-submenu .filter_checkbox{
  display: block;
} */

.covr_body .sidebar-submenu label {
  padding: 7px;
  padding-right: 20px;
}
.date_input {
  padding: 5px;
  width: 100%;
}
.date_input input {
  background-color: transparent;
  font-size: 12px;
  color: #fff;
  padding: 7px;
}
.covr_body .date {
  margin: 3px;
}
.acc_num input,
.payload_str input {
  background-color: transparent;
  font-size: 12px;
  /*padding: 7px;*/
}
.acc_num,
.payload_str {
  padding: 5px;
  width: 100%;
}
.covr_body .input-group-addon {
  background: transparent !important;
}
.selected_triggers {
  background-color: rgb(232, 232, 232);
  text-align: center;
  margin: 4px;
}
.count_header {
  font-size: 11px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: rgb(106, 130, 139);
  font-weight: bold;
  margin: 2px;
}
.covr_body .table-hover > tbody > tr:hover {
  background-color: #cde0f5 !important;
}
.covr_body .table-hover > tbody > tr:active {
  background-color: #cde0f5 !important;
}
.covr_body header input[type='text'] {
  width: 200px;
  height: 77%;
  box-sizing: border-box;
  border: 1px solid #ccc;
  border-radius: 26px;
  font-size: 12px;
  color: grey;
  background-color: white;
  background-image: url(../img/search.png);
  background-position: 8px;
  background-repeat: no-repeat;
  padding: 4px;
  padding-left: 30px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  margin-right: 15px;
  margin-top: 3px;
}
.covr_body header input[type='text']:focus {
  width: 250px;
  outline: none;
}
.covr_body .expand {
  margin-left: 5px;
}
.check {
  float: right;
  padding-right: 0px !important;
}
/* new side filter */

.covr_body .spacer {
  padding-left: 30px;
}
.covr_body .panel-info > .panel-heading {
  color: rgb(132, 141, 144) !important;
  background-color: #273135 !important;
  border-color: transaprent !important;
  font-size: 12px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: bold;
  line-height: 1.167;
  display: block;
  padding: 0px !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
.covr_body .panel-body {
  background-color: transparent !important;
  padding: 0px !important;
  background-color: #1b2529 !important;
  font-size: 12px;
  color: rgb(132, 141, 144);
  font-weight: bold;
}
.covr_body .panel-body .col-sm-12:hover {
  background-color: #111619;
  cursor: pointer;
}
.covr_body .panel-body .col-sm-12:active {
  background-color: #111619;
}
.covr_body .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent !important;
}
.covr_body .panel-info {
  border-color: #273135;
}
.covr_body .sidenav input[type='checkbox'] {
  /*display:none;*/
}
.covr_body .sidenav label {
  cursor: pointer;
  /*float: right;*/
  /*margin: 10px;
  margin-right: 28px;*/
}
.covr_body .panel-heading label {
  margin-right: 14px;
}
.sidenav input[type='checkbox'] + label:before {
  /*border: 1px solid #7f83a2;
  content: "\00a0";
  display: inline-block;
  height: 13px;
  padding: 0;
  vertical-align: top;
  width: 13px;
  background-color:#7f83a2;*/
}
.sidenav input[type='checkbox']:checked + label:before {
  /*content: "\2714";
  display: inline-block;
  height: 13px;
  padding: 0;
  color: #fff;
  vertical-align: top;
  width: 13px;
  background-color: green;*/
}
.few + label:before {
  /*content: "\2212" !important;
  display: inline-block;
  height: 13px;
  padding: 0;
  color: #fff;
  vertical-align: top;
  width: 13px;
  background-color:#3589df !important;
  font-weight: bolder;*/
}
.covr_body .sidenav input[type='checkbox']:checked + label:after {
  font-weight: bold;
}
.covr_body .panel-heading:hover {
  background-color: #111619 !important;
  border-left: 5px solid #3589df;
  cursor: pointer;
}
.covr_body .panel-heading:active {
  background-color: #111619 !important;
  border-left: 5px solid #3589df;
}
.covr_body .sidenav a {
  font-size: 12px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: rgb(132, 141, 144) !important;
  font-weight: bold;
  line-height: 1.167;
  /*display: block;
    padding: 13px;*/
  text-decoration: none;
}
.covr_body .sidenav {
  background-color: #303641;
  height: 86vh;
}
.covr_body .sidenav a img {
  padding-right: 10px;
}
.filter_checkbox {
  margin: 0px !important;
}
.sub {
  width: 19px;
}
.covr_body .nav_header {
  color: rgb(132, 141, 144);
  border-bottom: 1px solid rgb(132, 141, 144);
  margin: 16px !important;
  padding: 10px !important;
  margin-bottom: 0px !important;
  font-size: 12px;
  cursor: default;
}
/* */

.targeted_account_details .table {
  width: 98%;
}
.targeted_account_details .table-responsive {
  overflow-x: hidden;
}
.covr_body .pagination {
  margin: 6px 0 !important;
  float: right;
}
.covr_body #table_id_info {
  margin: 6px 0;
}
.covr_body #programs_table_id_info {
  margin: 6px 0;
}
.covr_body .expand img {
  -ms-transform: scale(0.9);
  /* IE 9 */

  -webkit-transform: scale(0.9);
  /* Safari */

  transform: scale(0.9);
  /* Standard syntax */
}
.covr_body .expand img:hover {
  -ms-transform: scale(1);
  /* IE 9 */

  -webkit-transform: scale(1);
  /* Safari */

  transform: scale(1);
  /* Standard syntax */
}
.covr_body .bootstarp-datetimepicker-widget {
  display: block !important;
}
.covr_body #programs_table_id_wrapper {
  margin-right: 4%;
  height: 155px;
}
.covr_body #programs_table_id_wrapper .col-sm-7 {
  padding-right: 0px !important;
}
/*jquery filter*/

.covr_body a,
.covr_body a:hover,
.covr_body a:active {
  text-decoration: none;
}
.covr_body a:hover {
  transition: all 200ms ease-in-out;
}
/*.page-container {
  min-width: 1260px;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: 0px auto;
}*/

.covr_body .page-container.sidebar-collapsed {
  padding-right: 65px;
  transition: all 100ms linear;
  transition-delay: 300ms;
}
.covr_body .page-container.sidebar-collapsed-back {
  padding-right: 280px;
  transition: all 100ms linear;
}
.covr_body .page-container.sidebar-collapsed .sidebar-menu {
  width: 65px;
  transition: all 100ms ease-in-out;
  transition-delay: 300ms;
}
.covr_body .page-container.sidebar-collapsed-back .sidebar-menu {
  width: 280px;
  transition: all 100ms ease-in-out;
}
.covr_body .page-container.sidebar-collapsed .sidebar-icon {
  transform: rotate(90deg);
  transition: all 300ms ease-in-out;
}
.covr_body .page-container.sidebar-collapsed-back .sidebar-icon {
  transform: rotate(0deg);
  transition: all 300ms ease-in-out;
}
.covr_body .page-container.sidebar-collapsed #menu span {
  opacity: 0;
  transition: all 50ms linear;
}
.covr_body .page-container.sidebar-collapsed-back #menu span {
  opacity: 1;
  transition: all 200ms linear;
  transition-delay: 300ms;
}
.covr_body .sidebar-menu {
  /*position: fixed;*/

  float: left;
  width: 100%;
  background-color: #303641;
  color: #aaabae;
  font-family: 'Segoe UI';
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.covr_body #menu {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
.covr_body #menu li {
  position: relative;
  margin: 0;
  font-size: 12px;
  border-bottom: 1px solid rgba(69, 74, 84, 0.7);
  padding: 6px 0px 10px 0px;
}
.covr_body #menu li img {
  margin-left: 10px;
  margin-top: -10px;
}
.covr_body #menu li i {
  margin-top: 6px;
}
.covr_body #menu li span {
  font-weight: 400;
}
.covr_body #menu li ul {
  opacity: 0;
  height: 0px;
}
.covr_body #menu li a {
  font-style: normal;
  font-weight: 400;
  position: relative;
  display: block;
  padding: 10px 20px;
  color: #aaabae;
  white-space: nowrap;
  z-index: 2;
}
.covr_body .menu_item {
  padding: 10px;
}
.covr_body .menu_item img {
  margin-right: 8px;
}
.covr_body#menu li a:hover {
  color: #ffffff;
  background-color: #333944;
  transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
}
.covr_body #menu li.active > a {
  background-color: #2b303a;
  color: #ffffff;
}
.covr_body #menu ul li {
  background-color: #2b303a;
}
.covr_body #menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.covr_body #menu li ul {
  position: absolute;
  visibility: hidden;
  margin-left: 100%;
  z-index: 100;
  width: 100%;
  top: -1px;
  background-color: #2b303a;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  opacity: 1;
  transition: opacity 0.1s linear;
  border-top: 1px solid rgba(69, 74, 84, 0.7);
}
.covr_body #menu li:hover > ul {
  visibility: visible;
  opacity: 1;
}
.covr_body #menu li li ul {
  position: absolute;
  margin-left: 100%;
  visibility: hidden;
  top: -1px;
  /* left: 270px; */

  width: 100%;
  float: left;
  opacity: 0;
  transition: opacity 0.1s linear;
}
.covr _body#menu li li:hover ul {
  visibility: visible;
  opacity: 1;
}
.covr_body #menu .fa {
  margin-right: 12%;
  float: right;
  margin-top: 3%;
}
.covr_body #menu .fa-angle-right {
  margin-right: 15%;
}
/* tag input */

.tag-this {
  padding: 0px !important;
  height: auto !important;
  overflow-y: auto;
  margin: 0px !important;
}
.box-col {
  width: 250px;
  margin-bottom: -20px;
}
.box-col .options {
  margin-bottom: 20px;
}
.box .k-textbox {
  width: 80px;
}
.masked-k-date.k-textbox{width: 180px;}
.covr_body .panelbar table {
  border: 1px solid black;
}
.covr_body .k-panel .k-state-hover {
  background-color: transparent !important;
}
/* kendo grid customization */

.covr_body .k-gantt-toolbar .k-state-default,
.covr_body .k-grid .k-grouping-header,
.covr_body .k-grid-header,
.covr_body .k-grid-header-wrap,
.covr_body .k-grouping-header .k-group-indicator,
.covr_body .k-header,
.k-pager-wrap,
.k-pager-wrap .k-link,
.covr_body .k-pager-wrap .k-textbox {
  border-color: #dddddd;
  font-size: 11px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  background-color: #fff;
  color: #000;
}
.covr_body .k-grid-header th.k-header {
  vertical-align: bottom;
  font-weight: bold;
  text-align: center;
}
.covr_body .k-grid td {
  border-color: #dddddd;
}
.covr_body .k-alt {
  background-color: #e8e8e8;
}
.covr_body .k-grid tr:hover {
  background-color: #cde0f5;
}
.covr_body .k-widget {
  border-color: #dddddd;
}
.covr_body div.k-grid-header {
  padding-right: 0px !important;
}
.covr_body .k-grid-content {
  overflow-y: hidden;
}
.trigger_summary .k-grid-content {
  height: 120px;
}
.covr_body .k-panelbar > li.k-state-default > .k-link.k-state-selected,
.k-panelbar > li > .k-state-selected,
.k-state-selected > .k-link {
  color: #000;
  font-size: 11px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.covr_body .k-panelbar .k-header {
  background-color: #e8e8e8;
}
/* new filter css */

.covr_body ul {
  list-style: none;
}
.covr_body .treeview li {
  padding: 2px 0 2px 16px;
}
.treeview > li:first-child > label {
  /* style for the root element - IE8 supports :first-child
  but not :last-child ..... */
}
.treeview li.last {
  background-position: 0 -1766px;
}
.treeview li > input {
  height: 16px;
  width: 16px;
  /* hide the inputs but keep them in the layout with events (use opacity) */

  opacity: 0;
  filter: alpha(opacity=0);
  /* internet explorer */

  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';
  /*IE8*/
}
.treeview li > label {
  background: url(../../images/covr/checkbox.png) 0 -1px no-repeat;
  /* move left to cover the original checkbox area */

  margin-left: -20px;
  /* pad the text to make room for image */

  padding-left: 20px;
}
/* Unchecked styles */

.treeview .custom-unchecked {
  background-position: 0 -1px;
}
.treeview .custom-unchecked:hover {
  background-position: 0 -21px;
}
/* Checked styles */

.treeview .custom-checked {
  background-position: 0 -81px;
}
.treeview .custom-checked:hover {
  background-position: 0 -101px;
}
/* Indeterminate styles */

.treeview .custom-indeterminate {
  background-position: 0 -141px;
}
.treeview .custom-indeterminate:hover {
  background-position: 0 -121px;
}
ul {
  list-style: none;
}
/* kendo grid */

.k-pager-numbers .k-state-selected {
  border-radius: 0px;
}
.k-state-selected {
  color: #fff;
  background-color: rgb(53, 137, 223);
  border-color: transparent;
}
.k-state-hover {
  color: #fff;
  background-color: rgb(53, 137, 223);
  border-color: transparent;
}
.k-pager-wrap .k-link {
  border-radius: 0px;
}
.k-pager-wrap .k-link:hover {
  color: #fff;
  background-color: rgb(53, 137, 223);
  border-color: transparent;
}
/* .covr_body td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.covr_body td.truncated {
    white-space: initial;
    width: 500px;
} */

.covr_body td {
  /*white-space: nowrap;
      text-overflow: ellipsis;*/
}
/* new wrap tootlip */

.trigger_summary table {
  table-layout: fixed;
  overflow-y: scroll;
}
/*.trigger_summary td span {
    white-space: nowrap;
    text-overflow: ellipsis;
}
.trigger_summary td span:hover {
    white-space: nowrap;
     text-overflow: normal;
    }
.trigger_summary td:hover {
    position: absolute;
    background-color: #d8e7f7;
    text-align: center;
}*/
.trigger_summary td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.trigger_summary td:hover {
  white-space: nowrap;
  text-overflow: clip;
  overflow: visible;
  text-align: center;
}
.trigger_summary td span:hover {
  position: relative;
  z-index: 9999;
  padding-right: 5px;
  background: #d8e7f7;
}

.custom-unchecked,
.custom-indeterminate,
.custom-checked {
  height: 20px;
  float: right;
  margin-right: 3%;
  margin-top: 2%;
}
.menu_title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 115px;
  display: inline-block;
  padding-left: 10px;
  position: absolute;
  line-height: 22px;
}
.menu_title:hover {
  white-space: nowrap;
  overflow: visible;
  width: 85%;
  height: 50%;
  background-color: inherit;
  display: inline-block;
  z-index: 1000;
  position: absolute;
  /*-webkit-transition: 1s 3s;*/
}
.covr_body #menu li ul .menu_title:hover {
  background-color: #2b303a;
}
.covr_body #menu li ul .menu_title span:hover {
  background-color: #2b303a;
}
.covr_body #menu li {
  cursor: pointer;
}
.trigger .row {
  margin: 0px !important;
}
@media (max-width: 1024px) {
  .menu_title span {
    font-size: 11px !important;
  }
  .menu_title {
    width: 112px;
  }
  .treeview .fa {
    display: none;
  }
  .nav_header {
    font-size: 10px !important;
  }
  .covr_body .col-md-2 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .date_input input {
    font-size: 10px;
    padding: 5px;
  }
  .covr_body .sidenav {
    height: 82vh;
  }
}
@media (max-width: 768px) {
  .menu_title span {
    font-size: 10px !important;
  }
  .menu_title {
    width: 70px;
  }
  .treeview .fa {
    display: none;
  }
  .treeview img {
    /*display: none;*/
  }
  .covr_body .nav_header {
    font-size: 11px !important;
  }
  .covr_body .col-sm-3 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .covr_body .sidenav {
    height: 160vh;
  }
}
.covr_body .col-sm-3 {
  padding-right: 0px;
  padding-left: 0px;
}
.EMAIL_icon:before {
  content: '\f0e0';
  font-size: 12px;
  font-family: FontAwesome;
}
.VOICE_icon:before {
  content: '\f095';
  font-size: 12px;
  font-family: FontAwesome;
}
.SMS_icon:before {
  content: '\f10b';
  font-family: FontAwesome;
}
.PUSH_icon:before {
  content: '\f08d';
  font-size: 12px;
  font-family: FontAwesome;
}

.TWITTER_icon:before {
  content: '\f099';
  font-size: 12px;
  font-family: FontAwesome;
}
.covr_body .covrMsg {
  width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.programs_table td:nth-child(2),
.programs_table td:nth-child(3),
.programs_table td:nth-child(7) {
  text-align: left;
  padding-left: 2%;
}
.targeted_account_details td:nth-child(5) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.targeted_account_details td:nth-child(5):hover {
  white-space: nowrap;
  text-overflow: clip;
  overflow: visible;
  text-align: center;
}
.targeted_account_details td:nth-child(5) span:hover {
  position: relative;
  z-index: 9999;
  padding-right: 5px;
  background: #d8e7f7;
}
.date_input input {
  background-color: transparent !important;
}
