@charset "UTF-8";

/** sort **/
body a.asc, body a.desc {
    position: relative;
    margin-right: 20px;
}
body a.asc:before,
body a.asc:after,
body a.desc:before,
body a.desc:after {
  position: absolute;
  bottom: 0em;
  display: block;
  opacity: 0.3;
}
body a.asc:before {
  opacity: 1;
  right: -1em;
  content: "\2193";
}
body a.asc:after {
  right: -1.6em;
  content: "\2191";
}
body a.desc:before {
  right: -1em;
  content: "\2193";
}
body a.desc:after {
  opacity: 1;
  right: -1.6em;
  content: "\2191";
}

/** table data **/
/*.table-data thead th, .table-data thead td {*/
/*    border-bottom-width: 1px;*/
/*}*/

/* select2 */
.select2-wide-item .select2-selection--multiple .select2-selection__rendered {
    width: 96%;
    white-space: normal;
}

.resp-time {font-size: 1.25em;}

td.filtred-by-click {cursor: pointer;}
td.filtred-by-click:hover {text-decoration: underline;}


/*.btn-group a.respondent-no-respondent {background: green;}*/
/*.btn-group a.respondent-no-respondent::before {font-size: 2em; color: white;}*/
/*.btn-group a.respondent-no-respondent.bad {background: red; color: white;}*/

label.form-control input.form-control {border: none; padding: 0; outline: none;}

/*элемент в списке */
.custom-control.is-norespondent {box-shadow: 0 0 0.2em 0.1em #ff777799; background: #ff777799;}
.custom-control.is-norespondent label {border: none; background: transparent;}
/* всплывашка */
#callc-popup-window .no-respondent-control-place label {display: flex;}
#callc-popup-window .no-respondent-control-place label input {margin-right: 0.5em;}
#callc-popup-window .btn-group {display: flex; }

.sidebar .logo-wrap a svg {width: 8em;}