/*
 * Teamphoria Stylesheet
 * Copyright 2013-2019 Teamphoria, LLC
 */
.accessible-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.desaturate {
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  filter: gray;
  filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
}
.reset-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.communication-page #main {
  padding-left: 0;
  padding-right: 0;
}
.comm-landing-submit {
  padding-top: 20px;
  padding-bottom: 20px;
}
.comm-submit-wrap {
  max-width: 980px;
  margin: 0 auto;
  padding: 20px 0 0;
  -webkit-transition: padding 0.3s ease-out, width 0.3s ease-out;
  transition: padding 0.3s ease-out, width 0.3s ease-out;
}
@media (min-width: 768px) {
  .comm-submit-wrap {
    padding-top: 70px;
    padding-bottom: 0px;
  }
}
.comm-submit-wrap .comm-submit-back {
  display: inline-block;
  height: 0;
  width: 0;
  overflow: hidden;
  color: #939393;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.comm-submit-wrap .comm-submit-list {
  list-style: none;
  margin: 0 auto;
  padding-left: 0;
}
.comm-submit-wrap .comm-submit-list:before,
.comm-submit-wrap .comm-submit-list:after {
  content: " ";
  display: table;
}
.comm-submit-wrap .comm-submit-list:after {
  clear: both;
}
.comm-submit-wrap .comm-submit-list:before,
.comm-submit-wrap .comm-submit-list:after {
  content: " ";
  display: table;
}
.comm-submit-wrap .comm-submit-list:after {
  clear: both;
}
.comm-submit-wrap .comm-submit-list li {
  position: relative;
  float: left;
  overflow: hidden;
  width: 98%;
  max-height: 250px;
  margin: 1%;
  background-color: #fff;
  color: #656a6e;
  border-radius: 3px;
  border: 1px solid #fff;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.comm-submit-wrap .comm-submit-list li a {
  display: block;
  height: 80px;
  color: #656a6e;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.comm-submit-wrap .comm-submit-list li a:after {
  position: absolute;
  top: 43%;
  right: 10px;
  display: block;
  content: '';
  background-image: url("data:image/svg+xml,%3csvg class='svg-icon' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22%3b' xml:space='preserve'%3e %3cstyle%3e .st0%7bfill:%23CDCCCC%3b%7d .st1%7bfill:none%3bstroke:%234F5356%3bstroke-width:2.4679%3bstroke-linecap:round%3bstroke-linejoin:round%3bstroke-miterlimit:10%3b%7d %3c/style%3e %3csymbol id='arrow' viewBox='-11 -11 22 22'%3e %3cpath class='st0' d='M11%2c0c0-6.1-4.9-11-11-11S-11-6.1-11%2c0s4.9%2c11%2c11%2c11S11%2c6.1%2c11%2c0z'/%3e %3cpolyline class='st1' points='-5.2%2c1.6 -0.1%2c-3.7 5.2%2c1.6'/%3e %3c/symbol%3e %3cg id='Layer_2'%3e %3cuse xlink:href='%23arrow' width='22' height='22' x='-11' y='-11' transform='matrix(0 -1 -1 0 11 11)' style='overflow:visible%3b'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
.comm-submit-wrap .comm-submit-list li .img {
  display: block;
  float: left;
  height: 70px;
  width: 80px;
  margin-top: 5px;
  margin-right: 20px;
  padding: 0;
  text-align: center;
  border-right: 1px dashed #cdcccc;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.comm-submit-wrap .comm-submit-list li .img .fa {
  font-size: 3.4em;
}
.comm-submit-wrap .comm-submit-list li .img img {
  max-height: 70px;
  max-width: 70px;
}
.comm-submit-wrap .comm-submit-list li .lbl {
  padding: 13px 65px 0 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.comm-submit-wrap .comm-submit-list li .lbl .name {
  font-size: 16px;
  font-weight: 700;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
.comm-submit-wrap .comm-submit-list li .lbl .description {
  display: none;
}
.comm-submit-wrap .comm-submit-list li:hover {
  border-color: #EEC254;
}
.comm-submit-wrap .comm-submit-list li:hover .lbl .name {
  color: #189DAD;
}
.comm-submit-wrap .comm-submit-list li.loading {
  padding: 10px;
  width: 100%;
  margin: 0;
  background: transparent;
  border-color: transparent;
  color: inherit;
}
.comm-submit-wrap .comm-submit-list li.loading:after {
  display: none;
}
.comm-submit-wrap .comm-submit-list li.loading:hover {
  background: inherit;
}
@media (min-width: 650px) {
  .comm-submit-wrap .comm-submit-list li {
    width: 48%;
  }
}
@media (min-width: 768px) {
  .comm-submit-wrap .comm-submit-list li {
    width: 48%;
  }
  .comm-submit-wrap .comm-submit-list li a {
    height: 124px;
  }
  .comm-submit-wrap .comm-submit-list li .img {
    height: 84px;
    width: 124px;
    margin-top: 22px;
    padding-top: 0;
  }
  .comm-submit-wrap .comm-submit-list li .img .fa {
    font-size: 4em;
  }
  .comm-submit-wrap .comm-submit-list li .img img {
    max-height: 80px;
    max-width: 80px;
  }
  .comm-submit-wrap .comm-submit-list li .lbl {
    padding-top: 35px;
  }
  .comm-submit-wrap .comm-submit-list li .lbl .name {
    font-size: 18px;
  }
  .comm-submit-wrap .comm-submit-list li:after {
    top: 41%;
    right: 20px;
  }
}
.comm-submit-wrap .comm-submit-form {
  max-height: 0;
  padding: 0;
  overflow: hidden;
  background-color: #fff;
  -webkit-transition: max-height 0.5s ease-out, padding 0.5s ease-out;
  transition: max-height 0.5s ease-out, padding 0.5s ease-out;
}
.comm-submit-wrap .comm-submit-form:before,
.comm-submit-wrap .comm-submit-form:after {
  content: " ";
  display: table;
}
.comm-submit-wrap .comm-submit-form:after {
  clear: both;
}
.comm-submit-wrap .comm-submit-form:before,
.comm-submit-wrap .comm-submit-form:after {
  content: " ";
  display: table;
}
.comm-submit-wrap .comm-submit-form:after {
  clear: both;
}
.comm-submit-wrap .comm-submit-form .comm-form-inner-wrap {
  width: 100%;
}
@media (min-width: 992px) {
  .comm-submit-wrap .comm-submit-form .comm-form-inner-wrap.with-ratings {
    width: 50%;
    float: left;
  }
}
.comm-submit-wrap .comm-submit-form .comm-form-inner-wrap button .spinner {
  display: inline-block;
}
.comm-submit-wrap .comm-submit-form h3 {
  margin-bottom: 20px;
}
.comm-submit-wrap .comm-submit-form .rate-your-day {
  list-style: none;
  margin-left: -10px;
  padding-right: 20px;
  padding-left: 0;
}
.comm-submit-wrap .comm-submit-form .rate-your-day:before,
.comm-submit-wrap .comm-submit-form .rate-your-day:after {
  content: " ";
  display: table;
}
.comm-submit-wrap .comm-submit-form .rate-your-day:after {
  clear: both;
}
.comm-submit-wrap .comm-submit-form .rate-your-day:before,
.comm-submit-wrap .comm-submit-form .rate-your-day:after {
  content: " ";
  display: table;
}
.comm-submit-wrap .comm-submit-form .rate-your-day:after {
  clear: both;
}
.comm-submit-wrap .comm-submit-form .rate-your-day li {
  float: left;
  width: 33.33%;
}
.comm-submit-wrap .comm-submit-form .rate-your-day li a {
  display: block;
  position: relative;
  margin-left: 10px;
  padding: 10px 10px;
  border-left: 1px dashed #cdcccc;
}
.comm-submit-wrap .comm-submit-form .rate-your-day li a:hover {
  text-decoration: none;
}
.comm-submit-wrap .comm-submit-form .rate-your-day li a:after {
  background-image: url("data:image/svg+xml,%3csvg class='svg-icon' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25%3b' xml:space='preserve'%3e %3cstyle%3e .st23%7bfill:%23DFE0DB%3b%7d %3c/style%3e %3cg%3e %3cpath class='st23' d='M25%2c20c0%2c2.75-2.25%2c5-5%2c5H5c-2.75%2c0-5-2.25-5-5V5c0-2.75%2c2.25-5%2c5-5h15c2.75%2c0%2c5%2c2.25%2c5%2c5V20z'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  margin: 0 5px 0 0;
  vertical-align: middle;
  position: relative;
  height: 25px;
  width: 25px;
  margin: 15px auto 0;
  display: block;
  content: '';
}
.comm-submit-wrap .comm-submit-form .rate-your-day li a:after.disabled {
  opacity: 0.5;
}
.comm-submit-wrap .comm-submit-form .rate-your-day li .img {
  display: block;
  text-align: center;
}
.comm-submit-wrap .comm-submit-form .rate-your-day li .img img {
  max-width: 100%;
}
.comm-submit-wrap .comm-submit-form .rate-your-day li .fa {
  font-size: 50px;
  margin: 5px 20px 5px 0;
  vertical-align: middle;
}
.comm-submit-wrap .comm-submit-form .rate-your-day li .lbl {
  font-size: 24px;
  text-transform: uppercase;
  vertical-align: middle;
  display: none;
}
.comm-submit-wrap .comm-submit-form .rate-your-day li.selected a:after {
  background-image: url("data:image/svg+xml,%3csvg class='svg-icon' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25%3b' xml:space='preserve'%3e %3cstyle%3e .st23%7bfill:%23DFE0DB%3b%7d .st64%7bfill:none%3bstroke:%234F5356%3bstroke-width:4%3bstroke-linecap:round%3bstroke-linejoin:round%3bstroke-miterlimit:10%3b%7d %3c/style%3e %3cg%3e %3cpath class='st23' d='M25%2c20c0%2c2.75-2.25%2c5-5%2c5H5c-2.75%2c0-5-2.25-5-5V5c0-2.75%2c2.25-5%2c5-5h15c2.75%2c0%2c5%2c2.25%2c5%2c5V20z'/%3e %3cpolyline class='st64' points='5.43%2c13.53 10.64%2c18.91 21.02%2c8.45'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  display: block;
  margin: 15px auto 0;
}
.comm-submit-wrap .comm-submit-form .rate-your-day li.selected a:after.disabled {
  opacity: 0.5;
}
.comm-submit-wrap .comm-submit-form .rate-your-day li:last-child a {
  border-right: 1px dashed #cdcccc;
}
.comm-submit-wrap .comm-submit-form input:-moz-placeholder,
.comm-submit-wrap .comm-submit-form textarea:-moz-placeholder {
  color: #bbbec1;
}
.comm-submit-wrap .comm-submit-form input::-moz-placeholder,
.comm-submit-wrap .comm-submit-form textarea::-moz-placeholder {
  color: #bbbec1;
  opacity: 1;
}
.comm-submit-wrap .comm-submit-form input:-ms-input-placeholder,
.comm-submit-wrap .comm-submit-form textarea:-ms-input-placeholder {
  color: #bbbec1;
}
.comm-submit-wrap .comm-submit-form input::-webkit-input-placeholder,
.comm-submit-wrap .comm-submit-form textarea::-webkit-input-placeholder {
  color: #bbbec1;
}
.comm-submit-wrap .comm-submit-form input:active,
.comm-submit-wrap .comm-submit-form textarea:active,
.comm-submit-wrap .comm-submit-form input:focus,
.comm-submit-wrap .comm-submit-form textarea:focus {
  border-color: #77AB53;
}
.comm-submit-wrap .comm-submit-form .checkbox.custom {
  position: relative;
  margin-top: 0;
  padding-left: 0;
}
.comm-submit-wrap .comm-submit-form .checkbox.custom input[type=checkbox] {
  margin-left: 16px;
  position: absolute;
  margin: 2px;
  z-index: -1;
  opacity: 0.01;
  pointer-events: none;
}
.comm-submit-wrap .comm-submit-form .checkbox.custom label {
  position: relative;
  padding-left: 29px;
  cursor: pointer;
}
.comm-submit-wrap .comm-submit-form .checkbox.custom label:before {
  content: "";
  display: inline-block;
  width: 19px;
  height: 19px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 1px;
  border-radius: 3px;
  background-color: #EAEAEA;
  border: 1px solid #EAEAEA;
}
.comm-submit-wrap .comm-submit-form .checkbox.custom input[type=checkbox]:checked + label:before {
  content: "\2713";
  font-size: 17px;
  color: #808080;
  text-align: center;
  line-height: 19px;
}
.comm-submit-wrap .comm-submit-form .checkbox.custom input[type=checkbox]:focus + label:before {
  border-color: #939393;
}
.comm-submit-wrap .comm-submit-form .visiblity {
  margin-bottom: 15px;
}
.comm-submit-wrap .comm-submit-form .visiblity label {
  margin-right: 5px;
  color: #808080;
}
@media (min-width: 768px) {
  .comm-submit-wrap.step2 {
    padding-top: 50px;
    padding-bottom: 0px;
    max-width: 1170px;
  }
}
.comm-submit-wrap.step2 .comm-submit-back {
  height: auto;
  width: auto;
  margin-top: -38px;
}
.comm-submit-wrap.step2 .comm-submit-back span {
  vertical-align: middle;
}
.comm-submit-wrap.step2 .comm-submit-back .icon-left-arrow {
  content: '';
  background-image: url("data:image/svg+xml,%3csvg class='svg-icon' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22%3b' xml:space='preserve'%3e %3cstyle%3e .st0%7bfill:%23CDCCCC%3b%7d .st1%7bfill:none%3bstroke:%234F5356%3bstroke-width:2.4679%3bstroke-linecap:round%3bstroke-linejoin:round%3bstroke-miterlimit:10%3b%7d %3c/style%3e %3csymbol id='arrow' viewBox='-11 -11 22 22'%3e%3cpath class='st0' d='M11%2c0c0-6.1-4.9-11-11-11S-11-6.1-11%2c0s4.9%2c11%2c11%2c11S11%2c6.1%2c11%2c0z'/%3e %3cpolyline class='st1' points='-5.2%2c1.6 -0.1%2c-3.7 5.2%2c1.6'/%3e %3c/symbol%3e %3cg id='Layer_2'%3e %3cuse xlink:href='%23arrow' width='22' height='22' x='-11' y='-11' transform='matrix(0 -1 1 0 11 11)' style='overflow:visible%3b'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
.comm-submit-wrap.step2 .comm-submit-list li {
  margin: 0;
  max-height: 0;
  width: 0;
  border: 0 none;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected {
  height: auto;
  max-height: 800px;
  width: 100%;
  background-color: #fff;
  color: #262626;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected a {
  height: auto;
  color: #262626;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected a:after {
  display: none;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .img {
  width: 0px;
  height: 0px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .img img {
  max-width: 100%;
  max-height: 100%;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl {
  padding: 40px 20px 15px;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl br {
  display: none;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl .name {
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 25px;
  color: #B59241;
  border-bottom: 1px dashed #656a6e;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl .name.accent {
  color: #B59241;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl .name.border {
  border-bottom: 1px dashed #656a6e;
  padding-bottom: 10px;
  line-height: 1.4em;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl .name > .sub {
  font-weight: 700;
  letter-spacing: 2px;
  font-size: 80%;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl .name .right {
  margin-top: 15px;
  float: right;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl .name .right .lbl {
  text-transform: none;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl .name .right .val {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #939393;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl .name .right .val.accent {
  color: #B59241;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl .name .right .val.muted {
  color: #656a6e;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl .name .right .val.light {
  color: #939393;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl .name .right .val .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.comm-submit-wrap.step2 .comm-submit-list li.selected .lbl .description {
  display: block;
  white-space: pre-wrap;
  max-height: 710px;
  overflow-x: hidden;
  overflow-y: auto;
}
@media (min-width: 768px) {
  .comm-submit-wrap.step2 .comm-submit-list li.selected .lbl {
    padding: 40px 60px 15px;
  }
}
.comm-submit-wrap.step2 .comm-submit-form {
  max-height: 1200px;
  padding: 15px 20px 40px;
  overflow: visible;
}
.comm-submit-wrap.step2 .comm-submit-form .description {
  white-space: pre-wrap;
  max-height: 310px;
  overflow-x: hidden;
  overflow-y: auto;
}
@media (min-width: 768px) {
  .comm-submit-wrap.step2 .comm-submit-form {
    padding: 15px 60px 40px;
  }
}
.comm-landing-section {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .comm-landing-section {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
.comm-landing-section h1 {
  margin-top: 0;
}
.comm-submissions-list,
.comm-config-list {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.comm-submissions-list > li,
.comm-config-list > li {
  padding-bottom: 20px;
}
.comm-submissions-list.admin > li,
.comm-config-list.admin > li {
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc;
}
.comm-submission-item {
  display: block;
  padding: 20px 20px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  text-decoration: none;
}
.comm-submission-item:before,
.comm-submission-item:after {
  content: " ";
  display: table;
}
.comm-submission-item:after {
  clear: both;
}
.comm-submission-item:before,
.comm-submission-item:after {
  content: " ";
  display: table;
}
.comm-submission-item:after {
  clear: both;
}
.comm-submission-item .meta-top {
  font-size: 12px;
  text-transform: uppercase;
  color: #BABABA;
  margin: 5px 0 8px;
  line-height: normal;
}
.comm-submission-item .date {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #bbbec1;
}
.comm-submission-item .message {
  margin: 0 0 10px;
  line-height: normal;
  color: #4f5356;
}
.comm-submission-item .meta-btm {
  margin: 0 0 5px;
  clear: both;
}
.comm-submission-item .reply-count {
  font-size: 14px;
  color: #bbbec1;
  font-size: 16px;
}
.comm-submission-item .tphor-reply:before {
  color: #DEDFDA;
  padding-right: 3px;
}
.comm-submission-item .user {
  color: #4f5356;
}
.comm-submission-item .user .name {
  font-size: 0.889em;
}
@media (min-width: 768px) {
  .comm-submission-item .user .name {
    max-width: 100px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (min-width: 992px) {
  .comm-submission-item .user .name {
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  .comm-submission-item .user .name {
    max-width: 170px;
  }
}
.comm-submission-item .user .user-img {
  float: right;
  display: block;
  margin-left: 8px;
}
.comm-submission-item .user .user-img img {
  height: 25px;
  width: 25px;
}
.comm-submission-item .rate-your-day {
  float: left;
  color: #fff;
  margin: 0 10px 5px 0;
}
.comm-submission-item .rate-your-day > div {
  padding: 5px 10px;
}
.comm-submission-item .rate-your-day .fa {
  font-size: 30px;
  margin: 5px 0 5px 0;
  vertical-align: middle;
}
.comm-submission-item .rate-your-day .lbl {
  display: none;
  margin-left: 8px;
  font-size: 16px;
  text-transform: uppercase;
  vertical-align: middle;
}
@media (max-width: 480px) {
  .comm-submission-item .rate-your-day {
    float: right;
    margin: 0 0 5px 10px;
  }
  .comm-submission-item .rate-your-day [class*="icon-app-rate"] {
    height: 55px;
    width: 55px;
  }
}
@media (min-width: 768px) {
  .comm-submission-item .rate-your-day {
    float: right;
    margin: 0 0 5px 10px;
  }
  .comm-submission-item .rate-your-day [class*="icon-app-rate"] {
    height: 53px;
    width: 53px;
  }
}
@media (min-width: 992px) {
  .comm-submission-item .rate-your-day .lbl {
    display: inline-block;
  }
  .comm-submission-item .rate-your-day [class*="icon-app-rate"] {
    height: 77px;
    width: 77px;
  }
}
@media (min-width: 1200px) {
  .comm-submission-item .rate-your-day [class*="icon-app-rate"] {
    height: 100px;
    width: 100px;
  }
}
.comm-submission-item .visiblity {
  font-size: 14px;
  color: #bbbec1;
  float: left;
  margin-right: 5px;
  padding-top: 2px;
}
.comm-submission-item:hover {
  text-decoration: none;
  border-color: #EEC254;
}
.comm-submission-item:hover .message {
  text-decoration: underline;
}
.admin .comm-submission-item,
.admin .comm-config-item {
  background-color: transparent;
  border: 0 none;
  padding: 10px 10px 0;
}
.admin .comm-submission-item:before,
.admin .comm-config-item:before,
.admin .comm-submission-item:after,
.admin .comm-config-item:after {
  content: " ";
  display: table;
}
.admin .comm-submission-item:after,
.admin .comm-config-item:after {
  clear: both;
}
.admin .comm-submission-item:before,
.admin .comm-config-item:before,
.admin .comm-submission-item:after,
.admin .comm-config-item:after {
  content: " ";
  display: table;
}
.admin .comm-submission-item:after,
.admin .comm-config-item:after {
  clear: both;
}
.admin .comm-submission-item > [class^="col"],
.admin .comm-config-item > [class^="col"] {
  display: block;
  float: left;
}
.admin .comm-submission-item .col-date {
  width: 14%;
}
.admin .comm-submission-item .col-type {
  width: 18%;
  padding-right: 10px;
}
.admin .comm-submission-item .col-submission {
  width: 53%;
  padding-right: 10px;
}
.admin .comm-submission-item .col-actions {
  width: 15%;
}
.admin .comm-submission-item .date {
  font-size: 16px;
  color: #808080;
}
.admin .comm-submission-item .type {
  font-size: 16px;
  color: #808080;
}
.admin .comm-submission-item .meta {
  font-weight: 300;
  font-size: 15px;
  color: #808080;
}
.admin .comm-submission-item .message {
  max-height: 3.75em;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.admin .comm-submission-item:hover .message {
  text-decoration: none;
}
.admin .comm-config-item {
  padding: 20px 10px 10px;
}
.admin .comm-config-item .col-name {
  width: 65%;
  padding-right: 10px;
}
.admin .comm-config-item .col-status {
  width: 20%;
  padding-right: 10px;
}
.admin .comm-config-item .col-actions {
  width: 15%;
}
.admin .comm-config-item .title {
  font-size: 24px;
}
.admin .comm-config-item .description {
  font-size: 17px;
  color: #BABABA;
}
.admin .list-header .comm-config-item {
  padding: 0 10px 0;
}
@media (min-width: 768px) {
  .vm-view-grid.comm-submissions-list {
    margin-left: -20px;
  }
  .vm-view-grid.comm-submissions-list li {
    width: 33.33%;
    padding-left: 20px;
    float: left;
  }
  .vm-view-grid.comm-submissions-list li .message {
    height: 4em;
    display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
.communications-list-wrap {
  margin-top: 40px;
  margin-bottom: 40px;
}
.communications-list-wrap h1 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
}
.communications-list-wrap .list-add {
  margin-bottom: 10px;
}
.comm-type-form .help-block {
  font-size: 0.87em;
}
.comm-type-form .checkbox-wrap {
  margin-bottom: 20px;
}
.comm-type-form .checkbox-wrap label span {
  font-weight: normal;
}
.comm-type-form .checkbox-wrap div.simple-checkbox-replace {
  float: left;
  margin-bottom: 2px;
}
.comm-type-form .permissions-settings {
  padding: 10px;
  background-color: #f4f4f4;
}
.comm-type-form .permissions-settings a {
  font-size: 15px;
}
.comm-type-form .permissions-list {
  list-style: none;
  padding: 0;
  margin-left: 0;
}
.comm-type-form .permissions-list li {
  display: block;
  padding: 3px 0;
  font-size: 16px;
  line-height: normal;
}
.comm-type-form .permissions-list li span {
  margin-right: 5px;
  color: #BABABA;
}
#modal-permissions .autocomplete-list {
  text-align: left;
}
/**
 * Organization Module
 * Block(s)
 */
.re-order-content-link {
  cursor: grab;
}
.re-order-content-link:active {
  cursor: grabbing;
}
.organization-tenant {
  background-color: #FFF;
  border-bottom: 1px dashed #656a6e;
  top: 64px;
  left: 0px;
  margin-top: -6px;
  margin-left: -10px;
  margin-right: -10px;
}
.organization-tenant + div {
  margin-top: 0;
}
@media (min-width: 768px) {
  .organization-tenant + div {
    margin-top: -5px;
  }
}
.organization-tenant .tenant__name {
  position: relative;
  display: none;
}
.organization-tenant .tenant__logo {
  max-height: 100px;
  width: auto;
  display: none;
}
.organization-tenant .tenant__brand {
  display: block;
  max-height: 70px;
  max-width: 200px;
  margin: 10px auto;
}
.organization-tenant .tenant__tagline {
  color: #B59241;
  display: block;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-size: 21px;
  font-style: italic;
  font-weight: 500;
  position: relative;
  text-transform: none;
  z-index: 2;
}
.organization-tenant .tenant__quote {
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32.9 26.5' style='enable-background:new 0 0 32.9 26.5%3b z-index:1' xml:space='preserve'%3e %3cpath style='fill:%23E9EAE7' d='M30.6%2c13.9c-1.4-1.1-2.9-1.7-4.4-1.7c-0.1%2c0-0.3%2c0-3.3%2c0.3c0-0.9%2c0.3-2%2c0.9-3.2c1.2-2.6%2c3.5-4.9%2c6.6-6.8C31%2c2.2%2c31.2%2c1.5%2c31%2c0.9c-0.3-0.6-0.9-1-1.6-0.8C26%2c0.8%2c21.4%2c2.5%2c19%2c6.4c-1.9%2c2.8-2.8%2c6-2.8%2c9.4c0%2c0.1%2c0%2c0.2%2c0%2c0.4c-0.4-0.9-1-1.6-1.8-2.3c-1.4-1.1-2.9-1.7-4.4-1.7c-0.1%2c0-0.3%2c0-3.3%2c0.3c0-0.9%2c0.3-2%2c0.9-3.2c1.2-2.6%2c3.5-4.9%2c6.6-6.8c0.6-0.4%2c0.8-1.1%2c0.6-1.7c-0.3-0.6-0.9-1-1.6-0.8C9.8%2c0.8%2c5.3%2c2.6%2c2.8%2c6.4C0.9%2c9.2%2c0%2c12.4%2c0%2c15.8c0%2c2.7%2c0.8%2c5.2%2c2.5%2c7.3c1.8%2c2.3%2c4%2c3.4%2c6.8%2c3.4c2.6%2c0%2c4.6-0.9%2c5.8-2.6c1-1.4%2c1.5-3%2c1.6-4.5c0.4%2c1.3%2c1.1%2c2.6%2c2%2c3.7c1.7%2c2.3%2c4%2c3.4%2c6.8%2c3.4c2.6%2c0%2c4.6-0.9%2c5.8-2.6c1.1-1.5%2c1.6-3.2%2c1.6-4.9C32.9%2c16.8%2c32.1%2c15.1%2c30.6%2c13.9z'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  position: absolute;
  left: -19px;
  top: 28px;
  z-index: 1;
}
@media (min-width: 768px) {
  .organization-tenant {
    margin-top: 0;
    height: 151px;
  }
  .organization-tenant .tenant__name {
    display: block;
  }
  .organization-tenant .tenant__logo {
    display: block;
  }
  .organization-tenant .tenant__brand {
    display: none;
  }
}
.organization-core-values-b button .spinner {
  display: inline-block;
}
.organization-core-values-b .edit-content-link {
  cursor: pointer;
}
.organization-profile-b .profile-overview__about,
.organization-profile-b .links-view__intro-text {
  white-space: pre-wrap;
}
.organization-profile-b a.readmore-js-toggle {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #656a6e;
  color: #B59241;
}
.organization-profile-b a.readmore-js-toggle.accent {
  color: #B59241;
}
.organization-profile-b p.buttons :not(:last-child) {
  margin-right: 10px;
}
.organization-profile-b .row.editable-h1 {
  border-bottom: 1px dashed #cdcccc;
  margin-bottom: 12.5px;
  margin-left: 0;
}
.organization-profile-b .row.editable-h1 [class*='col-'] {
  padding-left: 0;
}
.organization-profile-b .profile-survey-list {
  list-style: none;
  padding-left: 0;
}
.organization-profile-b .profile-survey-list li {
  padding: 25px 15px 30px 0;
  border-top: 1px dashed #cdcccc;
  width: 100%;
}
.organization-profile-b .profile-survey-list li:before,
.organization-profile-b .profile-survey-list li:after {
  content: " ";
  display: table;
}
.organization-profile-b .profile-survey-list li:after {
  clear: both;
}
.organization-profile-b .profile-survey-list li:before,
.organization-profile-b .profile-survey-list li:after {
  content: " ";
  display: table;
}
.organization-profile-b .profile-survey-list li:after {
  clear: both;
}
.organization-profile-b .profile-survey-list li:first-child {
  border-top: 0 none;
}
.organization-profile-b .profile-survey-list li.one {
  width: 100%;
}
.organization-profile-b .profile-survey-list li.show-all {
  clear: both;
  padding-top: 10px;
  padding-bottom: 0;
  padding-left: 0;
  border: 0;
}
.organization-profile-b .profile-survey-list li .readmore-js-toggle + a {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .organization-profile-b .profile-survey-list li {
    float: left;
    width: 48%;
  }
  .organization-profile-b .profile-survey-list li:nth-child(1),
  .organization-profile-b .profile-survey-list li:nth-child(2) {
    border-top: 0;
  }
  .organization-profile-b .profile-survey-list li:nth-child(2n+1) {
    clear: left;
  }
  .organization-profile-b .profile-survey-list li:nth-child(2n) {
    padding-left: 15px;
    padding-right: 0;
  }
}
.organization-profile-b .profile-survey-list li h2 {
  margin-top: 0;
}
.organization-profile-b .profile-survey-list li h2 small {
  padding-top: 4px;
  display: block;
}
.organization-profile-b .profile-link-list {
  margin-top: 20px;
}
.organization-profile-b .profile-link-list .link,
.organization-profile-b .profile-link-list .link--isotope-sizer {
  width: 100%;
}
@media (min-width: 480px) {
  .organization-profile-b .profile-link-list .link,
  .organization-profile-b .profile-link-list .link--isotope-sizer {
    width: 48%;
  }
}
@media (min-width: 768px) {
  .organization-profile-b .profile-link-list .link,
  .organization-profile-b .profile-link-list .link--isotope-sizer {
    width: 32%;
  }
}
@media (min-width: 992px) {
  .organization-profile-b .profile-link-list .link,
  .organization-profile-b .profile-link-list .link--isotope-sizer {
    width: 23%;
  }
}
.organization-profile-b .profile-link-list .link.link,
.organization-profile-b .profile-link-list .link--isotope-sizer.link {
  display: inline-block;
  margin-bottom: 10px;
  padding: 15px 10px;
  background-color: #f4f4f4;
  border-radius: 3px;
  line-height: 1.065em;
  text-decoration: none;
  color: #4f5356;
}
.organization-profile-b .profile-link-list .link.link .link__title,
.organization-profile-b .profile-link-list .link--isotope-sizer.link .link__title {
  width: 100%;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #656a6e;
  color: #B59241;
  margin-top: 0;
}
.organization-profile-b .profile-link-list .link.link .link__title.accent,
.organization-profile-b .profile-link-list .link--isotope-sizer.link .link__title.accent {
  color: #B59241;
}
.organization-profile-b .profile-link-list .link.link .link__icon,
.organization-profile-b .profile-link-list .link--isotope-sizer.link .link__icon {
  color: #e0e1dc;
  float: right;
  margin: -5px 0 5px 6px;
}
.organization-profile-b .profile-link-list .link.link .link__description,
.organization-profile-b .profile-link-list .link--isotope-sizer.link .link__description {
  font-size: 14px;
}
.organization-profile-b .profile-link-list .link.link:hover,
.organization-profile-b .profile-link-list .link--isotope-sizer.link:hover {
  box-shadow: 4px 4px 0 #e0e1dc;
}
.organization-profile-b .links-edit .sortable-toggle {
  border-top: 1px dashed #cdcccc;
  min-height: 45px;
}
.organization-profile-b .links-edit :not(.set--sortable).link-edit-list li {
  padding-bottom: 16px;
}
.manage-page .features-list-item {
  border-bottom: 1px dashed #cdcccc;
  padding-bottom: 8px;
  margin-top: 8px;
  margin-bottom: 8px;
}
.manage-page .features-list-item:before,
.manage-page .features-list-item:after {
  content: " ";
  display: table;
}
.manage-page .features-list-item:after {
  clear: both;
}
.manage-page .features-list-item:before,
.manage-page .features-list-item:after {
  content: " ";
  display: table;
}
.manage-page .features-list-item:after {
  clear: both;
}
.manage-page .features-list-item .help-block {
  margin-bottom: 0;
}
.manage-page .allocation-award-icon {
  float: left;
  display: inline-block;
  height: 40px;
  width: 40px;
  margin-right: 10px;
  vertical-align: top;
}
.manage-page .form-group .allocation-award-icon {
  margin-top: 8px;
}
.manage-page .company-photo {
  position: relative;
  max-width: 125px;
  border: 5px solid #e9eae7;
  border-radius: 3px;
}
.manage-page .company-photo .edit-photo {
  opacity: 0;
  position: absolute;
  bottom: 15px;
  left: 0;
  width: 100%;
  z-index: 20;
  text-align: center;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.manage-page .company-photo:hover .edit-photo {
  opacity: 1;
}
.manage-page .brand-photo {
  max-width: 500px;
  border: 5px solid #e9eae7;
  border-radius: 3px;
}
.manage-page .brand-photo img {
  max-height: 100%;
  max-width: 100%;
}
.manage-page .communication-photo {
  border: 5px solid #e9eae7;
  border-radius: 3px;
}
.manage-page .users-settings {
  padding: 10px;
  background-color: #f4f4f4;
}
.manage-page .users-settings a {
  font-size: 15px;
}
.manage-page .drop-area img {
  max-width: 100%;
}
.manage-page .edit-core-values-btn {
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 10px;
}
.manage-page .checkbox-inline {
  padding-left: 0;
}
.manage-page .admin-manage-b .configure-b .metric-block {
  height: auto;
  min-height: 85px;
}
@media (min-width: 768px) {
  .manage-page .admin-manage-b .configure-b .metric-block {
    height: 140px;
  }
}
.manage-page .admin-manage-b .icon {
  display: block;
  max-height: 27px;
}
.manage-page .admin-manage-b .icon svg {
  height: auto;
  max-height: 27px;
  width: 100%;
}
.manage-page .admin-manage-b .icon .embed-code {
  max-height: 22px;
}
@media (min-width: 768px) {
  .manage-page .admin-manage-b .icon {
    max-height: 42px;
  }
  .manage-page .admin-manage-b .icon svg {
    max-height: 46px;
  }
  .manage-page .admin-manage-b .icon .embed-code {
    max-height: 35px;
  }
}
.manage-page .admin-manage-b .padded-box {
  margin-bottom: 17px;
}
.manage-page .admin-manage-b .padded-box:first-child {
  border-top-left-radius: 0;
}
.manage-page .admin-manage-b .padded-box h1:first-child {
  margin-bottom: 15px;
}
.manage-page .admin-manage-b .default-color {
  fill: #656a6e;
}
.manage-page .admin-manage-b .default-stroke {
  fill: none;
  stroke: #656a6e;
  stroke-width: 3;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
}
.manage-page .admin-manage-b .default-stroke2 {
  fill: none;
  stroke: #656a6e;
  stroke-width: 2;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
}
.manage-page .tabs {
  padding-top: 0;
}
ul.admin-manage-list-main {
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
}
ul.admin-manage-list-main .loadingIndicator {
  text-align: center;
}
ul.admin-manage-list-main li {
  clear: both;
  padding: 25px 0 30px;
  border-bottom: 1px dashed #cdcccc;
}
ul.admin-manage-list-main li:before,
ul.admin-manage-list-main li:after {
  content: " ";
  display: table;
}
ul.admin-manage-list-main li:after {
  clear: both;
}
ul.admin-manage-list-main li:before,
ul.admin-manage-list-main li:after {
  content: " ";
  display: table;
}
ul.admin-manage-list-main li:after {
  clear: both;
}
ul.admin-manage-list-main li:last-child {
  border-bottom: 0 none;
}
ul.admin-manage-list-main .col-info a {
  color: inherit;
}
ul.admin-manage-list-main .title {
  margin: 0;
}
ul.admin-manage-list-main .name {
  font-weight: 400;
}
ul.admin-manage-list-main .created .lbl {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
ul.admin-manage-list-main .created .val {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #bbbec1;
}
ul.admin-manage-list-main .created .val.accent {
  color: #B59241;
}
ul.admin-manage-list-main .created .val.muted {
  color: #656a6e;
}
ul.admin-manage-list-main .created .val.light {
  color: #939393;
}
ul.admin-manage-list-main .created .val .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
ul.admin-manage-list-main .col-status {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px dashed #cdcccc;
}
ul.admin-manage-list-main .col-status .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
ul.admin-manage-list-main .col-status:last-child {
  padding-right: 0;
}
ul.admin-manage-list-main.compressed li {
  padding: 10px 0 15px;
}
@media (min-width: 768px) {
  ul.admin-manage-list-main .col-info {
    float: left;
    width: 80%;
  }
  ul.admin-manage-list-main .col-status {
    padding-left: 20px;
    padding-right: 20px;
    width: 20%;
  }
  ul.admin-manage-list-main .alt .col-info {
    width: 60%;
  }
}
@media (min-width: 992px) {
  ul.admin-manage-list-main .col-info {
    float: left;
    width: 82%;
  }
  ul.admin-manage-list-main .col-status {
    padding-left: 20px;
    width: 18%;
  }
  ul.admin-manage-list-main .alt .col-info {
    width: 64%;
  }
}
.admin-groups-list {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.admin-groups-list > li {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc;
}
.admin-groups-list .list-item {
  background-color: transparent;
  border: 0 none;
  padding: 10px 10px 0;
}
.admin-groups-list .list-item:before,
.admin-groups-list .list-item:after {
  content: " ";
  display: table;
}
.admin-groups-list .list-item:after {
  clear: both;
}
.admin-groups-list .list-item:before,
.admin-groups-list .list-item:after {
  content: " ";
  display: table;
}
.admin-groups-list .list-item:after {
  clear: both;
}
.admin-groups-list .list-item [class^="col"] {
  display: block;
  float: left;
}
.admin-groups-list .list-item .title {
  font-size: 24px;
}
.admin-groups-list .list-item .description {
  font-size: 17px;
  color: #BABABA;
}
.admin-groups-list .list-item > .list-subitem {
  padding-top: 10px;
}
.admin-groups-list .col-name {
  width: 65%;
  padding-right: 10px;
}
.admin-groups-list .col-status {
  width: 20%;
  padding-right: 10px;
}
.admin-groups-list .col-actions {
  width: 15%;
}
.admin-groups-list .list-subitem {
  clear: both;
  padding-top: 5px;
}
.admin-groups-list .list-subitem:before,
.admin-groups-list .list-subitem:after {
  content: " ";
  display: table;
}
.admin-groups-list .list-subitem:after {
  clear: both;
}
.admin-groups-list .list-subitem:before,
.admin-groups-list .list-subitem:after {
  content: " ";
  display: table;
}
.admin-groups-list .list-subitem:after {
  clear: both;
}
.admin-groups-list .list-subitem .path {
  color: #e9eae7;
}
.admin-groups-list .list-subitem .col-name {
  padding-bottom: 8px;
}
.admin-groups-list .list-subitem .col-name .title {
  font-size: 21px;
}
.admin-groups-list .list-subitem .col-name .description {
  padding-left: 33px;
}
.admin-groups-list .list-subitem .list-subitem .col-name {
  padding-left: 33px;
}
.admin-groups-list .list-subitem .list-subitem .col-name .title {
  font-size: 19px;
}
.admin-groups-list .list-subitem .list-subitem .list-subitem .col-name {
  padding-left: 65px;
}
.groups-manage .group-types-list {
  display: inline;
}
.groups-manage .group-types-list li {
  display: inline;
  margin-right: 10px;
}
.groups-manage .group-types-list h4 {
  display: inline;
}
.group-types-add-new {
  margin-bottom: 20px;
}
.group-types-edit-list {
  list-style: none;
  margin-top: 20px;
  padding-left: 0;
}
.group-types-edit-list:before,
.group-types-edit-list:after {
  content: " ";
  display: table;
}
.group-types-edit-list:after {
  clear: both;
}
.group-types-edit-list:before,
.group-types-edit-list:after {
  content: " ";
  display: table;
}
.group-types-edit-list:after {
  clear: both;
}
.group-types-edit-list > li {
  padding: 10px 0;
  border-bottom: 1px dashed #cdcccc;
}
.group-types-edit-list > li:before,
.group-types-edit-list > li:after {
  content: " ";
  display: table;
}
.group-types-edit-list > li:after {
  clear: both;
}
.group-types-edit-list > li:before,
.group-types-edit-list > li:after {
  content: " ";
  display: table;
}
.group-types-edit-list > li:after {
  clear: both;
}
.group-types-edit-list .group-type {
  position: relative;
}
.group-types-edit-list .group-type .a-delete {
  position: absolute;
  top: 13px;
  left: -15px;
}
.group-types-edit-list .edit-group-type-input {
  display: inline-block;
  max-width: 300px;
  margin-right: 10px;
}
.group-types-edit-list .edit-group-type-select {
  display: inline-block;
  max-width: 150px;
  margin-right: 10px;
}
.group-types-edit-list .tphor-check {
  color: #77AB53;
}
.group-types-list .formatted-address,
.group-types-edit-list .formatted-address {
  font-size: 14px;
  color: #656a6e;
  line-height: 1.4em;
  white-space: pre-line;
  margin-bottom: 10px;
}
.sso-config-list {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.sso-config-list > li {
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc;
}
.sso-config-item {
  background-color: transparent;
  padding: 20px 10px 10px;
  border: 0 none;
}
.sso-config-item:before,
.sso-config-item:after {
  content: " ";
  display: table;
}
.sso-config-item:after {
  clear: both;
}
.sso-config-item:before,
.sso-config-item:after {
  content: " ";
  display: table;
}
.sso-config-item:after {
  clear: both;
}
.sso-config-item > [class^="col"] {
  display: block;
  float: left;
}
.sso-config-item .col-name {
  width: 60%;
  padding-right: 10px;
}
.sso-config-item .col-status,
.sso-config-item .col-status-alt {
  width: 20%;
  padding-right: 10px;
}
.sso-config-item .col-actions {
  border-left: 1px dashed #cdcccc;
  padding-left: 25px;
  width: 15%;
}
.sso-config-item .title {
  font-size: 18px;
  font-weight: 300;
}
.sso-config-item .description {
  font-size: 17px;
  color: #BABABA;
}
.list-header .sso-config-item {
  padding: 0 10px 0;
}
.list-header .sso-config-item > div {
  border: 0 none;
}
.sso-config-list > li.list-alt {
  border-bottom: 0;
}
.sso-config-list > li.list-alt .sso-config-item {
  background-color: #f4f4f4;
  margin-top: 25px;
}
.msteams-connector {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.msteams-connector > li {
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc;
}
.msteams-connector-item {
  background-color: transparent;
  padding: 20px 10px 10px;
  border: 0 none;
}
.msteams-connector-item:before,
.msteams-connector-item:after {
  content: " ";
  display: table;
}
.msteams-connector-item:after {
  clear: both;
}
.msteams-connector-item:before,
.msteams-connector-item:after {
  content: " ";
  display: table;
}
.msteams-connector-item:after {
  clear: both;
}
.msteams-connector-item > [class^="col"] {
  display: block;
  float: left;
}
.msteams-connector-item .col-name {
  width: 60%;
  padding-right: 10px;
}
.msteams-connector-item .col-status {
  width: 20%;
  padding-right: 10px;
}
.msteams-connector-item .col-actions {
  border-left: 1px dashed #cdcccc;
  padding-left: 25px;
  width: 15%;
}
.list-header .msteams-connector-item {
  padding: 0 10px 0;
}
.list-header .msteams-connector-item > div {
  border: 0 none;
}
/**
 * Points Management Module
 * Block(s)
 */
.points-dashboard-b .point-type,
.points-dashboard-b .point-receive___explanation,
.points-dashboard-b .activity-type .point-receive {
  display: none;
}
.points-dashboard-b .point-receive__label,
.points-dashboard-b .point-send__label,
.points-dashboard-b .point-receive__value__label {
  float: left !important;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #656a6e;
}
.points-dashboard-b .point-receive__label.accent,
.points-dashboard-b .point-send__label.accent,
.points-dashboard-b .point-receive__value__label.accent {
  color: #B59241;
}
.points-dashboard-b .point-receive__label.muted,
.points-dashboard-b .point-send__label.muted,
.points-dashboard-b .point-receive__value__label.muted {
  color: #656a6e;
}
.points-dashboard-b .point-receive__label.light,
.points-dashboard-b .point-send__label.light,
.points-dashboard-b .point-receive__value__label.light {
  color: #939393;
}
.points-dashboard-b .point-receive__label .sub,
.points-dashboard-b .point-send__label .sub,
.points-dashboard-b .point-receive__value__label .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.points-dashboard-b .point-type {
  text-align: right;
}
.points-dashboard-b .point-type h3 {
  width: 57%;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
.points-dashboard-b .point-type .point-type__title h3 {
  text-align: center;
}
.points-dashboard-b .point-send,
.points-dashboard-b .point-receive {
  padding: 0 8% 0 8%;
}
.points-dashboard-b .point-send__input {
  margin-bottom: 5px;
}
.points-dashboard-b .point-send__validation-msg {
  margin-bottom: 0;
  line-height: 1.4em;
}
.points-dashboard-b img,
.points-dashboard-b div[class*="icon-app"] {
  display: inline-block;
  height: 55px;
  width: 55px;
  margin-left: auto;
  margin-right: auto;
  vertical-align: middle;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.points-dashboard-b img.icon-app-comm-suggestion,
.points-dashboard-b div[class*="icon-app"].icon-app-comm-suggestion {
  height: 55px;
  width: 35px;
}
.points-dashboard-b img + h3,
.points-dashboard-b div[class*="icon-app"] + h3 {
  display: inline-block;
  margin-top: 1px;
  vertical-align: middle;
}
.points-dashboard-b .point-type__title,
.points-dashboard-b .point-send__title,
.points-dashboard-b .point-receive__title {
  margin-bottom: 20px;
}
.points-dashboard-b span[aria-expanded="true"] {
  margin-bottom: -10px;
}
.points-dashboard-b span[aria-expanded="true"] + a::after {
  content: ' ';
  margin-bottom: 20px;
  display: block;
}
.points-dashboard-b .readmore-js-toggle {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #656a6e;
  color: #B59241;
  visibility: hidden;
}
.points-dashboard-b .readmore-js-toggle.accent {
  color: #B59241;
}
.points-dashboard-b button:disabled .spinner {
  display: inline-block;
}
@media (min-width: 768px) {
  .points-dashboard-b img,
  .points-dashboard-b div[class*="icon-app"] {
    display: inline-block;
    height: 55px;
    width: 55px;
    margin-right: 13px;
  }
  .points-dashboard-b img.icon-app-comm-suggestion,
  .points-dashboard-b div[class*="icon-app"].icon-app-comm-suggestion {
    height: 55px;
    width: 41px;
  }
  .points-dashboard-b .point-send {
    border: 1px dashed rgba(72, 71, 71, 0.5);
    border-top: 0 none;
    border-bottom: 0 none;
  }
  .points-dashboard-b .point-type__title,
  .points-dashboard-b .point-send__title,
  .points-dashboard-b .point-receive__title {
    display: table;
    min-height: 40px;
    text-align: center;
    width: 100%;
  }
  .points-dashboard-b .point-type__title h3,
  .points-dashboard-b .point-send__title h3,
  .points-dashboard-b .point-receive__title h3 {
    display: table-cell;
    vertical-align: bottom;
  }
  .points-dashboard-b .activity-type .point-receive {
    display: block;
  }
  .points-dashboard-b .point-receive__label,
  .points-dashboard-b .point-send__label,
  .points-dashboard-b .point-receive__value__label {
    display: none;
  }
  .points-dashboard-b .point-type,
  .points-dashboard-b .point-receive___explanation {
    display: block;
  }
  .points-dashboard-b .point-type__container,
  .points-dashboard-b .point-send__container,
  .points-dashboard-b .point-receive__container {
    min-height: 125px;
  }
  .points-dashboard-b .readmore-js-toggle {
    visibility: visible;
    white-space: nowrap;
  }
}
@media (min-width: 992px) {
  .points-dashboard-b img,
  .points-dashboard-b div[class*="icon-app"] {
    display: inline-block;
    height: 65px;
    width: 65px;
    margin-right: 25px;
  }
  .points-dashboard-b img.icon-app-comm-suggestion,
  .points-dashboard-b div[class*="icon-app"].icon-app-comm-suggestion {
    height: 65px;
    width: 52px;
  }
  .points-dashboard-b .point-type h3 {
    text-align: left;
  }
  .points-dashboard-b .point-type__container {
    min-width: 210px;
  }
  .points-dashboard-b .activity-type img,
  .points-dashboard-b .activity-type div[class*="icon-app"] {
    margin-right: 25px;
  }
  .points-dashboard-b .communication-type img,
  .points-dashboard-b .communication-type div[class*="icon-app"] {
    margin-right: 25px;
  }
}
@media (min-width: 1200px) {
  .points-dashboard-b .feed-type .point-send__title,
  .points-dashboard-b .feed-type .point-receive__title {
    margin-bottom: 24px;
  }
  .points-dashboard-b .feed-type .point-type__container {
    min-width: 210px;
  }
  .points-dashboard-b .feed-type .point-type__container h3 {
    margin-top: -18px;
  }
  .points-dashboard-b .communication-type .point-send__title,
  .points-dashboard-b .communication-type .point-receive__title {
    margin-bottom: 24px;
  }
  .points-dashboard-b img,
  .points-dashboard-b div[class*="icon-app"] {
    display: inline-block;
    height: 72px;
    width: 72px;
    margin-right: 25px;
  }
  .points-dashboard-b img.icon-app-comm-suggestion,
  .points-dashboard-b div[class*="icon-app"].icon-app-comm-suggestion {
    height: 72px;
    width: 64px;
  }
  .points-dashboard-b img.icon-app-comm-question,
  .points-dashboard-b div[class*="icon-app"].icon-app-comm-question {
    height: 73px;
    width: 70px;
  }
  .points-dashboard-b img.icon-app-laud-anni-year,
  .points-dashboard-b div[class*="icon-app"].icon-app-laud-anni-year {
    height: 65px;
    width: 65px;
  }
  .points-dashboard-b img.icon-app-heart,
  .points-dashboard-b div[class*="icon-app"].icon-app-heart {
    width: 65px;
    height: 65px;
  }
  .points-dashboard-b img.icon-app-comm-square-left,
  .points-dashboard-b div[class*="icon-app"].icon-app-comm-square-left {
    width: 65px;
    height: 75px;
  }
  .points-dashboard-b img.icon-app-birthday-cake,
  .points-dashboard-b div[class*="icon-app"].icon-app-birthday-cake {
    width: 65px;
    height: 65px;
  }
  .points-dashboard-b img.icon-app-comm-vent,
  .points-dashboard-b div[class*="icon-app"].icon-app-comm-vent {
    height: 72px;
  }
}
.points-dashboard-b--rewards .points-dashboard-overview-b .action-block--group {
  padding-top: 20px;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .title {
  display: block;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .lbl {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .value {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #bbbec1;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .value.accent {
  color: #B59241;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .value.muted {
  color: #656a6e;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .value.light {
  color: #939393;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .value .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .exports-list {
  margin: 0 0 35px;
  padding: 0;
  list-style: none;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .exports-list > li {
  display: block;
  border-bottom: 1px dashed #bbbec1;
  margin-bottom: 10px;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .exports-list > li p {
  display: inline-block;
  vertical-align: middle;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .exports-list > li .created {
  width: 80%;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .exports-list > li .export-btn {
  width: 20%;
  border-left: 1px dashed #bbbec1;
  padding: 10px;
}
.points-dashboard-b--rewards .points-dashboard-overview-b .exports-list > li .title {
  text-transform: capitalize;
}
.points-dashboard-b--rewards .point-currency-converter {
  margin: -7px 0 0 0;
  text-align: center;
}
.points-dashboard-b--rewards .point-currency-converter .point-currency-converter__group {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #939393;
  letter-spacing: 0;
}
.points-dashboard-b--rewards .point-currency-converter .point-currency-converter__group.accent {
  color: #B59241;
}
.points-dashboard-b--rewards .point-currency-converter .point-currency-converter__group.muted {
  color: #656a6e;
}
.points-dashboard-b--rewards .point-currency-converter .point-currency-converter__group.light {
  color: #939393;
}
.points-dashboard-b--rewards .point-currency-converter .point-currency-converter__group .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.points-dashboard-b--rewards .point-currency-converter .point-currency-converter__definition {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
  letter-spacing: 0;
  text-transform: none;
}
.points-dashboard-b--rewards .sync-actions-wrap-b {
  text-align: center;
  padding: 20px 0 20px;
  margin-bottom: 40px;
}
.points-dashboard-b--rewards .sync-actions-wrap-b:before,
.points-dashboard-b--rewards .sync-actions-wrap-b:after {
  content: " ";
  display: table;
}
.points-dashboard-b--rewards .sync-actions-wrap-b:after {
  clear: both;
}
.points-dashboard-b--rewards .sync-actions-wrap-b:before,
.points-dashboard-b--rewards .sync-actions-wrap-b:after {
  content: " ";
  display: table;
}
.points-dashboard-b--rewards .sync-actions-wrap-b:after {
  clear: both;
}
.points-dashboard-b--rewards .sync-actions-wrap-b .sync-actions-wrap-b__btn {
  display: inline-block;
  margin: 0 10px 10px;
  width: 93%;
  padding: 7px 10px;
  background-color: #fff;
  border-radius: 5px;
  cursor: pointer;
  line-height: 1em;
  border: 1px solid #cdcccc;
}
.points-dashboard-b--rewards .sync-actions-wrap-b .sync-actions-wrap-b__btn .lbl {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  display: block;
  margin-bottom: 7px;
  opacity: 0.75;
}
.points-dashboard-b--rewards .sync-actions-wrap-b .sync-actions-wrap-b__btn .lbl.accent {
  color: #B59241;
}
.points-dashboard-b--rewards .sync-actions-wrap-b .sync-actions-wrap-b__btn .lbl.muted {
  color: #656a6e;
}
.points-dashboard-b--rewards .sync-actions-wrap-b .sync-actions-wrap-b__btn .lbl.light {
  color: #939393;
}
.points-dashboard-b--rewards .sync-actions-wrap-b .sync-actions-wrap-b__btn .lbl .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.points-dashboard-b--rewards .sync-actions-wrap-b .sync-actions-wrap-b__btn .info {
  font-size: 13px;
}
.points-dashboard-b--rewards .sync-actions-wrap-b .sync-actions-wrap-b__btn:hover,
.points-dashboard-b--rewards .sync-actions-wrap-b .sync-actions-wrap-b__btn.selected {
  border: 1px solid #B59241;
}
.points-dashboard-b--rewards .sync-actions-wrap-b .sync-actions-wrap-b__btn:hover .lbl,
.points-dashboard-b--rewards .sync-actions-wrap-b .sync-actions-wrap-b__btn.selected .lbl {
  opacity: 1;
}
.report-filters .arrow-down {
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22%3b' xml:space='preserve'%3e %3cstyle%3e .circle%7bfill:%23CDCCCC%3b%7d .arrow%7bfill:none%3bstroke:%234F5356%3bstroke-width:2.4679%3bstroke-linecap:round%3bstroke-linejoin:round%3bstroke-miterlimit:10%3b%7d %3c/style%3e %3csymbol id='arrowGrayDown' viewBox='-11 -11 22 22'%3e %3cpath class='circle' d='M11%2c0c0-6.08-4.92-11-11-11S-11-6.07-11%2c0s4.92%2c11%2c11%2c11S11%2c6.08%2c11%2c0z'/%3e %3cpolyline class='arrow' points='-5.23%2c1.64 -0.08%2c-3.67 5.23%2c1.65'/%3e %3c/symbol%3e %3cuse xlink:href='%23arrowGrayDown' width='22' height='22' x='-11' y='-11' transform='matrix(1 0 0 -1 11 11.0005)' style='overflow:visible%3b'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
.report-filters .survey-filter-toggle {
  float: right !important;
  margin-left: 15px;
}
.report-filters .range-chart,
.report-filters .range-surveys {
  text-align: right;
  float: right;
  width: auto;
}
.report-filters .range-chart .report-range-select,
.report-filters .range-surveys .report-range-select,
.report-filters .range-chart .surveys-list-select,
.report-filters .range-surveys .surveys-list-select {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
.report-filters .range-chart .report-range-select .nav-link,
.report-filters .range-surveys .report-range-select .nav-link,
.report-filters .range-chart .surveys-list-select .nav-link,
.report-filters .range-surveys .surveys-list-select .nav-link {
  padding: 0;
  color: #656a6e;
}
.report-filters .range-chart .report-range-select .nav-link > span,
.report-filters .range-surveys .report-range-select .nav-link > span,
.report-filters .range-chart .surveys-list-select .nav-link > span,
.report-filters .range-surveys .surveys-list-select .nav-link > span {
  vertical-align: middle;
}
.report-filters .range-chart .report-range-select .nav-link:hover,
.report-filters .range-surveys .report-range-select .nav-link:hover,
.report-filters .range-chart .surveys-list-select .nav-link:hover,
.report-filters .range-surveys .surveys-list-select .nav-link:hover {
  color: #4f5356;
}
.report-filters .range-chart .dropdown-menu,
.report-filters .range-surveys .dropdown-menu {
  text-align: left;
  text-transform: none;
  max-width: 285px;
  overflow: hidden;
}
.report-filters .range-chart .dropdown-menu a,
.report-filters .range-surveys .dropdown-menu a {
  color: #333333;
  text-overflow: ellipsis;
  overflow: hidden;
}
.report-filters .range-chart .dropdown-menu > .active > a,
.report-filters .range-surveys .dropdown-menu > .active > a {
  color: #fff;
}
.report-filters .range-chart .chart-type-wrap,
.report-filters .range-surveys .chart-type-wrap {
  display: inline-block;
}
.report-filters .range-chart .chart-type-wrap > a,
.report-filters .range-surveys .chart-type-wrap > a {
  display: inline-block;
  margin-left: 5px;
  padding: 3px;
  opacity: 0.7;
  border-radius: 4px;
  position: relative;
  height: 32px;
}
.report-filters .range-chart .chart-type-wrap > a.active,
.report-filters .range-surveys .chart-type-wrap > a.active {
  opacity: 1;
  background-color: #fff;
}
@media (min-width: 768px) {
  .report-filters .range-chart .report-range-select,
  .report-filters .range-surveys .report-range-select {
    margin-top: 20px;
  }
  .report-filters .range-chart .chart-type-wrap > a.active:after,
  .report-filters .range-surveys .chart-type-wrap > a.active:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    bottom: -14px;
    left: 10px;
    z-index: 2;
  }
}
.report-filters .dataset-tabs {
  margin-top: 12px;
  float: left;
}
.report-filters .dataset-tabs .tab-icon {
  font-size: 1.889em;
  margin: -5px 0;
  line-height: 1em;
  display: inline-block;
}
.report-filters .dataset-tabs .tab-lbl {
  display: none;
}
@media (min-width: 768px) {
  .report-filters .dataset-tabs .tab-icon {
    display: none;
  }
  .report-filters .dataset-tabs .tab-lbl {
    display: inline;
  }
}
@media (max-width: 767px) {
  .report-filters .dataset-tabs .btn-group.white-tabs > .btn {
    padding: 12px 20px 12px;
  }
}
@media (max-width: 991px) {
  .report-filters .dataset-tabs .btn-group.white-tabs > .btn {
    padding: 15px 20px 15px;
  }
}
.report-filters .report-options-wrap {
  background-color: #fff;
  border-radius: 0 5px 0 0;
  position: relative;
}
.report-filters .report-options-wrap:before,
.report-filters .report-options-wrap:after {
  content: " ";
  display: table;
}
.report-filters .report-options-wrap:after {
  clear: both;
}
.report-filters .report-options-wrap:before,
.report-filters .report-options-wrap:after {
  content: " ";
  display: table;
}
.report-filters .report-options-wrap:after {
  clear: both;
}
.report-filters .range-surveys .dropdown-toggle .txt {
  max-width: 230px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
@media (min-width: 480px) {
  .report-filters .range-surveys .dropdown-toggle .txt {
    max-width: 360px;
  }
}
@media (min-width: 768px) {
  .report-filters .range-surveys .dropdown-toggle .txt {
    max-width: 540px;
  }
}
.report-filters .bar-title {
  border-bottom: 2px solid #EAEAEA;
}
.report-filters .bar-options {
  padding: 10px 10px;
}
.report-filters .bar-options ul li {
  border: 0 none;
  display: inline-block;
  width: auto;
}
.report-filters .bar-options ul li a {
  display: inline-block;
  margin: 10px;
  padding: 0;
  color: #939393;
  text-decoration: none;
}
.report-filters .bar-options ul li a span {
  vertical-align: middle;
}
.report-filters .bar-options ul li:hover a {
  background-color: transparent;
  color: #4f5356;
}
.report-filters .bar-options ul li a.active {
  background-color: transparent;
  color: #4f5356;
}
.report-filters .bar-options a.active > .icon-app-radio-btn {
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.72 24.72' style='enable-background:new 0 0 24.72 24.72%3b' xml:space='preserve'%3e %3cstyle%3e .st2%7bfill:%23E0E1DC%3b%7d .st3%7bfill:%234F5356%3b%7d %3c/style%3e %3csymbol id='radio-selected_2' viewBox='-12.36 -12.36 24.72 24.72'%3e %3cpath class='st2' d='M0%2c12.36c-6.81%2c0-12.36-5.54-12.36-12.36c0-6.82%2c5.55-12.36%2c12.36-12.36c6.82%2c0%2c12.36%2c5.54%2c12.36%2c12.36C12.36%2c6.82%2c6.82%2c12.36%2c0%2c12.36z'/%3e %3cpath class='st3' d='M0%2c6.99c-3.86%2c0-6.99-3.13-6.99-6.99c0-3.86%2c3.13-6.99%2c6.99-6.99S6.99-3.86%2c6.99%2c0C6.99%2c3.86%2c3.86%2c6.99%2c0%2c6.99z'/%3e %3c/symbol%3e %3cg id='everything_else'%3e %3cuse xlink:href='%23radio-selected_2' width='24.72' height='24.72' x='-12.36' y='-12.36' transform='matrix(1 0 0 -1 12.3604 12.3599)' style='overflow:visible%3b'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
}
.report-filters .bar-options a.active > .icon-app-radio-btn.disabled {
  opacity: 0.5;
}
.report-filters .bar-filters {
  margin: 10px 30px;
  /*the main body container has overflow: hidden which means that if the submenu is really long and continues off 
		the bottom of the page then the bottom part of the content will not be visible. This sets the max-height to 
		an arbitrary, but reasonable, max and then causes the element to menu to scroll if the height is greater than 
		that max*/
}
.report-filters .bar-filters .filter-nav .submenu {
  max-height: 500px;
  overflow: hidden;
  overflow-y: scroll;
}
.report-filters.performance-survey-filter {
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 1px dashed #cdcccc;
}
@media (min-width: 768px) {
  .report-form {
    margin-top: 30px;
  }
}
.surveys-filter-wrap {
  margin-bottom: 20px;
}
.report-chart-area {
  margin: 20px 0 30px;
  position: relative;
  background-color: #fff;
}
.report-chart-area .btn-group {
  margin: 5px;
  z-index: 1;
}
.report-chart-area .loadingIndicator,
.report-chart-area .noResultsIndicator {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.4);
}
.report-chart-area .loadingIndicator > div,
.report-chart-area .noResultsIndicator > div {
  margin-top: 30px;
}
.report-chart-area .loadingIndicator p,
.report-chart-area .noResultsIndicator p {
  font-weight: 700;
  text-transform: uppercase;
  color: #bbbec1;
}
.report-chart-area .loadingIndicator img,
.report-chart-area .noResultsIndicator img {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 5px;
  padding: 10px;
}
.report-chart-area .chart-legend {
  list-style: none;
  margin: 0;
  padding: 0;
}
.report-chart-area .chart-legend li {
  float: left;
  margin: 0 5px 0 0;
}
.report-chart-area .chart-legend li span {
  vertical-align: middle;
}
.report-chart-area .chart-legend .color {
  display: inline-block;
  margin: 0 5px 0 0;
  height: 20px;
  width: 20px;
  border-radius: 4px;
}
.report-by-select {
  display: inline-block;
  left: 30px;
}
.report-by-select .arrow-down {
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 22' style='enable-background:new 0 0 22 22%3b' xml:space='preserve'%3e %3cstyle%3e .circle%7bfill:%23CDCCCC%3b%7d .arrow%7bfill:none%3bstroke:%234F5356%3bstroke-width:2.4679%3bstroke-linecap:round%3bstroke-linejoin:round%3bstroke-miterlimit:10%3b%7d %3c/style%3e %3csymbol id='arrowGrayDown' viewBox='-11 -11 22 22'%3e %3cpath class='circle' d='M11%2c0c0-6.08-4.92-11-11-11S-11-6.07-11%2c0s4.92%2c11%2c11%2c11S11%2c6.08%2c11%2c0z'/%3e %3cpolyline class='arrow' points='-5.23%2c1.64 -0.08%2c-3.67 5.23%2c1.65'/%3e %3c/symbol%3e %3cuse xlink:href='%23arrowGrayDown' width='22' height='22' x='-11' y='-11' transform='matrix(1 0 0 -1 11 11.0005)' style='overflow:visible%3b'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
.table-dashed > thead > tr > th,
.table-dashed > tbody > tr > th,
.table-dashed > tfoot > tr > th,
.table-dashed > thead > tr > td,
.table-dashed > tbody > tr > td,
.table-dashed > tfoot > tr > td {
  padding: 10px 10px 20px 10px;
  border-top: 1px dashed #cdcccc;
}
.table-dashed thead > tr > th {
  font-size: 15px;
  font-weight: 300;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  border-bottom: 1px dashed #cdcccc;
  vertical-align: top;
}
.table-dashed tr > th,
.table-dashed tbody > tr > td {
  text-align: center;
}
.table-dashed tbody > tr:last-child {
  border-bottom: 1px dashed #cdcccc;
}
.table-dashed tr > th:first-child {
  text-transform: uppercase;
}
.table-dashed tr > th:first-child,
.table-dashed tr > td:first-child {
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  padding-left: 25px;
}
.table-dashed th.date,
.table-dashed td.date {
  white-space: nowrap;
}
.table-dashed th.total,
.table-dashed td.total {
  font-size: 16px;
  font-weight: 700;
}
.table-dashed th.date,
.table-dashed th.total,
.table-dashed th.userProfile,
.table-dashed th.senderProfile,
.table-dashed th.recipientProfile,
.table-dashed th.grp {
  font-family: inherit;
  font-style: normal;
  text-transform: uppercase;
}
.table-dashed td.senderProfile,
.table-dashed td.recipientProfile,
.table-dashed td.grp {
  min-width: 180px;
}
.report-wrap {
  background-color: #fff;
  margin-bottom: 50px;
}
.report-wrap.dashboard {
  min-height: 300px;
  position: relative;
  border-top-left-radius: 0;
}
.report-wrap.dashboard .loadingIndicator {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  padding: 40px 20px;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
}
.report-wrap .dropdown-toggle .pre {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
  font-weight: 300;
  font-style: italic;
}
.report-wrap .dropdown-toggle .txt {
  font-size: 16px;
  font-weight: 700;
  color: #939393;
  text-transform: uppercase;
}
.report-wrap .dropdown-menu > li > a {
  color: #656a6e;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}
.report-wrap ::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 7px;
}
.report-wrap ::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
@media (min-width: 768px) {
}
.report-table-area {
  overflow-x: auto;
  padding: 10px 20px;
}
.report-table-area .table {
  font-size: 18px;
}
.report-table-area .img-wrap {
  max-width: 25px;
  float: left;
  margin: 0 10px 5px 0;
}
.report-table-area .color {
  display: inline-block;
  margin: 0;
  height: 20px;
  width: 20px;
  border-radius: 4px;
}
.report-table-area .percent {
  font-size: 16px;
  color: #939393;
  font-weight: 400;
}
.report-table-area .txt {
  display: block;
  max-height: 60px;
  overflow: hidden;
  line-height: normal;
}
.report-table-area .loadingIndicator div {
  width: 100%;
  padding: 5px 12px;
  background-color: #fff;
  border-radius: 2px;
  text-align: center;
}
.report-table-nav:before,
.report-table-nav:after {
  content: " ";
  display: table;
}
.report-table-nav:after {
  clear: both;
}
.report-table-nav:before,
.report-table-nav:after {
  content: " ";
  display: table;
}
.report-table-nav:after {
  clear: both;
}
.report-dashboard-h3 {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.88em;
  margin-bottom: 5px;
}
.report-dashboard-area {
  font-size: 0.83em;
  line-height: 1.4em;
}
@media (min-width: 768px) {
  .report-dashboard-area {
    font-size: 0.89em;
  }
}
@media (min-width: 992px) {
  .report-dashboard-area {
    font-size: 1em;
  }
}
.report-dashboard-area h1 {
  margin-top: 0;
  padding-bottom: 10px;
  line-height: 1.4em;
  border-bottom: 1px dashed #656a6e;
}
.report-dashboard-area h1:before,
.report-dashboard-area h1:after {
  content: " ";
  display: table;
}
.report-dashboard-area h1:after {
  clear: both;
}
.report-dashboard-area h1:before,
.report-dashboard-area h1:after {
  content: " ";
  display: table;
}
.report-dashboard-area h1:after {
  clear: both;
}
.report-dashboard-area h1 span {
  font-size: 20px;
}
.report-dashboard-area.performance header {
  padding-bottom: 10px;
  border-bottom: 1px dashed #656a6e;
}
.report-dashboard-area.performance h1 {
  padding-bottom: 0;
  border-bottom: none;
  display: inline-block;
  line-height: 1;
}
.report-dashboard-area.performance .group-filter a {
  display: inline-block;
}
.report-dashboard-area.performance .group-filter h3 {
  padding-left: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 5px;
  text-transform: uppercase;
  color: #939393;
}
.report-dashboard-area.performance .group-filter .groups-selected-wrap {
  display: inline-block;
  padding: 5px 0 15px;
  margin-bottom: 10px;
}
.report-dashboard-area.performance .group-filter .groups-selected-wrap .groups-selected-list {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 0;
}
.report-dashboard-area.performance dl.dropdown-menu.review-settings {
  padding: 15px;
  min-width: 320px;
  color: #656a6e;
  background-color: #f4f4f4;
  font-size: 0.88em;
}
.report-dashboard-area.performance dl.dropdown-menu.review-settings dt {
  text-transform: uppercase;
  font-weight: 700;
}
.report-dashboard-area.performance dl.dropdown-menu.review-settings dt,
.report-dashboard-area.performance dl.dropdown-menu.review-settings dd {
  line-height: 2;
}
.report-dashboard-area .block-totals {
  margin-bottom: 20px;
  padding: 5px 20px 20px 30px;
  border-bottom: 1px dashed #cdcccc;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.report-dashboard-area .block-totals:before,
.report-dashboard-area .block-totals:after {
  content: " ";
  display: table;
}
.report-dashboard-area .block-totals:after {
  clear: both;
}
.report-dashboard-area .block-totals:before,
.report-dashboard-area .block-totals:after {
  content: " ";
  display: table;
}
.report-dashboard-area .block-totals:after {
  clear: both;
}
.report-dashboard-area .block-totals > div {
  display: inline-block;
  float: left;
}
.report-dashboard-area .block-totals .val {
  margin: 0 10px 0 0;
  font-size: 2.75em;
  font-weight: 700;
  letter-spacing: 5px;
  line-height: 1em;
  float: left;
}
.report-dashboard-area .block-totals .lbl {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.88em;
  margin-bottom: 5px;
}
.report-dashboard-area .block-totals .icon {
  float: left;
  margin: 5px 10px 2px 0;
}
.report-dashboard-area .block-totals .icon.negative {
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.report-dashboard-area .block-totals .img {
  float: left;
  margin: 0px 10px 0px 0;
  max-width: 55px;
  max-height: 55px;
}
.report-dashboard-area .block-totals .img img {
  max-width: 100%;
  max-height: 100%;
}
.report-dashboard-area .block-totals .total {
  width: 100%;
}
.report-dashboard-area .block-totals .total .lbl {
  display: inline-block;
  overflow: hidden;
}
.report-dashboard-area .block-totals .change {
  width: 100%;
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px dashed #999;
}
.report-dashboard-area .block-totals .change .lbl {
  overflow: hidden;
  display: block;
}
.report-dashboard-area .block-totals .change.negative .val {
  color: #F15F2B;
}
.report-dashboard-area .block-totals .vents {
  float: right;
  margin-left: 10px;
  padding-left: 15px;
  border-left: 1px dashed #cdcccc;
}
.report-dashboard-area .block-totals .vents .val {
  font-size: 3.12em;
  font-weight: 300;
  letter-spacing: 5px;
  line-height: 1em;
}
.report-dashboard-area .block-totals .culture-score {
  width: 100%;
}
.report-dashboard-area .block-totals .culture-score .lbl {
  display: inline-block;
  overflow: hidden;
}
.report-dashboard-area .block-totals .culture-score.negative .val {
  color: #F15F2B;
}
.report-dashboard-area .block-totals .culture-total {
  width: 100%;
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px dashed #999;
}
.report-dashboard-area .block-totals .culture-total .lbl {
  overflow: hidden;
  display: block;
}
.report-dashboard-area .block-totals .culture-score .val,
.report-dashboard-area .block-totals .culture-total .val {
  letter-spacing: 2px;
}
.report-dashboard-area .block-totals.performance-totals {
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  border-bottom: none;
}
.report-dashboard-area .block-totals .performance-totals-pct-bar {
  float: left;
  width: 95%;
}
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct {
  margin-bottom: 10px;
}
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct:before,
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct:after {
  content: " ";
  display: table;
}
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct:after {
  clear: both;
}
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct:before,
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct:after {
  content: " ";
  display: table;
}
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct:after {
  clear: both;
}
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct .lbl,
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct .val {
  display: table-cell;
}
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct .val {
  letter-spacing: 2px;
}
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct .lbl {
  font-size: 0.75em;
  line-height: 1.5em;
}
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct.review-pct-unstarted .val {
  color: #F15F2B;
}
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct.review-pct-started .val {
  color: #EEC254;
}
.report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct.review-pct-completed .val {
  color: #77AB53;
}
@media (min-width: 768px) {
  .report-dashboard-area .block-totals .total,
  .report-dashboard-area .block-totals .culture-score {
    width: 50%;
    padding-right: 20px;
  }
  .report-dashboard-area .block-totals .change,
  .report-dashboard-area .block-totals .culture-total {
    width: 50%;
    padding-top: 0;
    margin-top: 0;
    border-top: 0 none;
  }
  .report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct.review-pct-started {
    border-left: 1px dashed #cdcccc;
    border-right: 1px dashed #cdcccc;
  }
  .report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct.review-pct-started .val {
    color: #EEC254;
  }
}
@media (min-width: 992px) {
  .report-dashboard-area .block-totals .total {
    width: auto;
    max-width: 250px;
  }
  .report-dashboard-area .block-totals .change {
    width: auto;
    min-width: 325px;
  }
  .report-dashboard-area .block-totals .culture-score {
    width: auto;
    max-width: 280px;
  }
  .report-dashboard-area .block-totals .culture-total {
    width: auto;
    min-width: 230px;
  }
  .report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct {
    margin-bottom: 0px;
  }
  .report-dashboard-area .block-totals .performance-totals-pct-bar .review-pct .lbl {
    font-size: 0.88em;
    line-height: 1.6em;
  }
}
.report-dashboard-area .block-percents {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 30px;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .report-dashboard-area .block-percents {
    float: left;
    width: 35.41666667%;
  }
}
.report-dashboard-area .block-percents .chart-wrap {
  position: relative;
  width: 100%;
  height: 270px;
  max-width: 270px;
  margin: 0 auto;
  padding-bottom: 20px;
  border-bottom: 1px dashed #cdcccc;
}
.report-dashboard-area .block-percents .chart-wrap .chart {
  width: 100%;
  height: 100%;
}
.report-dashboard-area .block-percents .chart-wrap .val {
  position: absolute;
  display: block;
  top: 24%;
  left: 20%;
  width: 60%;
  text-align: center;
  font-size: 4em;
  line-height: 1em;
}
.report-dashboard-area .block-percents .chart-wrap .lbl {
  position: absolute;
  display: block;
  top: 51%;
  left: 22%;
  width: 56%;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.88em;
  margin-bottom: 5px;
  line-height: 1.42em;
}
@media (min-width: 992px) {
  .report-dashboard-area .block-percents {
    padding-top: 0;
  }
  .report-dashboard-area .block-percents .chart-wrap {
    width: 100%;
    padding-right: 10px;
    border-bottom: 0 none;
    border-right: 1px dashed #cdcccc;
  }
  .report-dashboard-area .block-percents .chart-wrap .val {
    left: 18%;
  }
  .report-dashboard-area .block-percents .chart-wrap .lbl {
    left: 20%;
  }
}
.report-dashboard-area ul.chart-legend {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.report-dashboard-area ul.chart-legend li {
  margin: 0 0 15px;
}
.report-dashboard-area ul.chart-legend .color {
  display: inline-block;
  float: left;
  height: 15px;
  width: 15px;
  background-color: #f4f4f4;
  border-radius: 50%;
  margin: 6px 8px 0 0;
  vertical-align: middle;
}
.report-dashboard-area ul.chart-legend .lbl {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.88em;
  margin-bottom: 5px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.report-dashboard-area ul.chart-legend .val {
  float: left;
  width: 48px;
  margin: 0 8px 0 0;
  font-size: 1.07em;
  text-align: right;
}
.report-dashboard-area .block-core-values {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 30px;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .report-dashboard-area .block-core-values {
    float: left;
    width: 64.58333333%;
  }
}
.report-dashboard-area .block-core-values .chart-wrap {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  height: 270px;
  max-width: 270px;
  margin: 0 auto;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .report-dashboard-area .block-core-values .chart-wrap {
    float: left;
    width: 52.08333333%;
  }
}
.report-dashboard-area .block-core-values .chart-wrap .chart {
  width: 100%;
  height: 100%;
}
.report-dashboard-area .block-core-values .chart-wrap .lbl {
  position: absolute;
  display: block;
  top: 32%;
  left: 25%;
  width: 50%;
  font-size: 2em;
  line-height: 1em;
  letter-spacing: 1px;
  text-align: center;
  color: #77AB53;
}
.report-dashboard-area .block-core-values .legend {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
@media (min-width: 768px) {
  .report-dashboard-area .block-core-values .legend {
    float: left;
    width: 47.91666667%;
  }
}
.report-dashboard-area .block-divider {
  clear: both;
  margin: 20px 0;
  border-top: 1px dashed #cdcccc;
}
.report-dashboard-area .block-impacts {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@media (min-width: 992px) {
  .report-dashboard-area .block-impacts {
    float: left;
    width: 50%;
  }
}
.report-dashboard-area .block-impacts > div {
  padding: 30px 0;
}
.report-dashboard-area .block-impacts > div:before,
.report-dashboard-area .block-impacts > div:after {
  content: " ";
  display: table;
}
.report-dashboard-area .block-impacts > div:after {
  clear: both;
}
.report-dashboard-area .block-impacts > div:before,
.report-dashboard-area .block-impacts > div:after {
  content: " ";
  display: table;
}
.report-dashboard-area .block-impacts > div:after {
  clear: both;
}
.report-dashboard-area .block-impacts > div .val {
  float: left;
  width: 2em;
  margin-right: 25px;
  font-size: 3.44em;
  line-height: 1em;
}
.report-dashboard-area .block-impacts > div .title {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.88em;
  margin-bottom: 5px;
  margin-bottom: 8px;
}
.report-dashboard-area .block-impacts > div .lbl {
  font-size: 1.42em;
  line-height: 1em;
}
.report-dashboard-area .block-impacts .most-impacted {
  padding-top: 20px;
  border-bottom: 1px dashed #cdcccc;
}
.report-dashboard-area .block-awards {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 30px;
  padding-bottom: 0;
  border-top: 1px dashed #cdcccc;
  text-align: center;
}
@media (min-width: 992px) {
  .report-dashboard-area .block-awards {
    float: left;
    width: 50%;
  }
}
.report-dashboard-area .block-awards h3 {
  margin-top: 0;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.report-dashboard-area .block-awards .chart {
  height: 270px;
}
@media (min-width: 992px) {
  .report-dashboard-area .block-awards {
    padding-top: 0;
    border-top: 0 none;
    border-left: 1px dashed #cdcccc;
  }
}
.report-dashboard-area .block-leaders {
  padding-left: 20px;
  text-align: center;
  border-top: 1px dashed #cdcccc;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.report-dashboard-area .block-leaders h3 {
  padding: 5px 0 30px;
  margin-bottom: 20px;
  font-size: 0.92em;
  line-height: 1.4em;
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 29' style='enable-background:new 0 0 25 29%3b' xml:space='preserve'%3e %3cstyle type='text/css'%3e .st0%7bopacity:0.2%3bfill:white%3b%7d .st1%7bfill:none%3bstroke:white%3bstroke-width:2.4679%3bstroke-linecap:round%3bstroke-linejoin:round%3bstroke-miterlimit:10%3b%7d .st2%7bfill:%23EEC254%3b%7d .st3%7bopacity:0.4%3bfill:white%3b%7d %3c/style%3e %3csymbol id='trophy' viewBox='-12.5 -14.5 25 29'%3e %3cg%3e %3cpath class='st2' d='M-1.23-1.79c0-0.64%2c0-1.39%2c0-2.14c0-2.08-0.02-4.16%2c0.01-6.25c0.01-0.49-0.13-0.78-0.58-1.02c-1.67-0.93-3.31-1.9-4.95-2.85c-0.2-0.12-0.4-0.25-0.73-0.45c2.51%2c0%2c4.99%2c0%2c7.48%2c0c2.44%2c0%2c4.89%2c0%2c7.39%2c0c-2%2c1.16-3.82%2c2.25-5.67%2c3.27c-0.5%2c0.28-0.64%2c0.58-0.64%2c1.13c0.03%2c2.54%2c0.01%2c5.09%2c0.01%2c7.63c0%2c0.26%2c0%2c0.52%2c0%2c0.68C3-0.98%2c4.85-0.31%2c6.61%2c0.57c3.27%2c1.63%2c4.86%2c4.52%2c5.46%2c8c0.25%2c1.45%2c0.29%2c2.93%2c0.43%2c4.48c-1.83%2c0-3.53%2c0-5.31%2c0c0%2c0.52%2c0%2c0.97%2c0%2c1.45c-2.41%2c0-4.8%2c0-7.19%2c0c-2.43%2c0-4.86%2c0-7.3%2c0c0-0.46%2c0-0.89%2c0-1.4c-1.75%2c0-3.45%2c0-5.14%2c0c-0.39-4.91%2c1.16-10.13%2c5.43-12.41C-6.9%2c0.63-6.8%2c0.56-6.69%2c0.52C-4.9-0.24-3.11-0.99-1.23-1.79z M-6.74%2c2.55c-3.04%2c2.24-3.81%2c5.32-4.03%2c8.74c1.17%2c0%2c2.28%2c0%2c3.39%2c0C-6.67%2c7.47-7.6%2c5.14-6.74%2c2.55z M6.65%2c2.71c0.99%2c2.81%2c0.28%2c5.74%2c0.59%2c8.6c1.13%2c0%2c2.21%2c0%2c3.34%2c0C10.66%2c7.67%2c8.84%2c3.7%2c6.65%2c2.71z'/%3e %3cpath class='st3' d='M-1.23-1.79c0-0.64%2c0-1.39%2c0-2.14c0-2.08-0.02-4.16%2c0.01-6.25c0.01-0.49-0.13-0.78-0.58-1.02c-1.67-0.93-3.31-1.9-4.95-2.85c-0.2-0.12-0.4-0.25-0.73-0.45c2.51%2c0%2c4.99%2c0%2c7.48%2c0l0%2c29c-2.43%2c0-4.86%2c0-7.3%2c0c0-0.46%2c0-0.89%2c0-1.4c-1.75%2c0-3.45%2c0-5.14%2c0c-0.39-4.91%2c1.16-10.13%2c5.43-12.41C-6.9%2c0.63-6.8%2c0.56-6.69%2c0.52C-4.9-0.24-3.11-0.99-1.23-1.79z M-6.74%2c2.55c-3.04%2c2.24-3.81%2c5.32-4.03%2c8.74c1.17%2c0%2c2.28%2c0%2c3.39%2c0C-6.67%2c7.47-7.6%2c5.14-6.74%2c2.55z'/%3e %3c/g%3e %3c/symbol%3e %3cg id='everything_else'%3e %3cg%3e %3cuse xlink:href='%23trophy' width='25' height='29' x='-12.5' y='-14.5' transform='matrix(1 0 0 -1 12.5 14.5)' style='overflow:visible%3b'/%3e %3c/g%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-position: 50%;
  vertical-align: middle;
}
.report-dashboard-area .block-leaders .top-sender .title {
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 151 64.84' style='enable-background:new 0 0 151 64.84%3b' xml:space='preserve'%3e %3cstyle type='text/css'%3e .st0%7bfill:%2377AB53%3b%7d .st1%7bopacity:0.3%3b%7d .st2%7bfill:white%3b%7d %3c/style%3e %3cg%3e %3cpath class='st0' d='M149.96%2c34.92L121.08%2c63.8c-1.01%2c1.01-2.53%2c1.32-3.86%2c0.77c-1.32-0.55-2.19-1.84-2.19-3.27l2.22-15.42l-103.62%2c0v-0.01c-0.06%2c0-0.12%2c0.01-0.17%2c0.01C6.03%2c45.88%2c0%2c39.85%2c0%2c32.42c0-7.43%2c6.03-13.46%2c13.46-13.46c0.06%2c0%2c0.12%2c0.01%2c0.17%2c0.01v-0.01l103.62%2c0l-2.22-15.41c0-1.44%2c0.86-2.73%2c2.19-3.28c0.44-0.18%2c0.9-0.27%2c1.35-0.27c0.92%2c0%2c1.83%2c0.35%2c2.51%2c1.04l28.88%2c28.88c0.66%2c0.66%2c1.04%2c1.57%2c1.04%2c2.51C151%2c33.35%2c150.62%2c34.27%2c149.96%2c34.92z'/%3e %3cg class='st1'%3e %3cpath class='st2' d='M151%2c32.42c0%2c0.93-0.38%2c1.85-1.04%2c2.5L121.08%2c63.8c-1.01%2c1.01-2.53%2c1.32-3.86%2c0.77c-1.32-0.55-2.19-1.84-2.19-3.27l2.22-15.42H13.64v-0.01c-0.06%2c0-0.12%2c0.01-0.17%2c0.01C6.03%2c45.88%2c0%2c39.85%2c0%2c32.42l0%2c0H151L151%2c32.42z'/%3e %3c/g%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
}
.report-dashboard-area .block-leaders .top-receiver .title {
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 151 64.84' style='enable-background:new 0 0 151 64.84%3b' xml:space='preserve'%3e %3cstyle type='text/css'%3e .st0%7bfill:%2377AB53%3b%7d .st1%7bopacity:0.3%3b%7d .st2%7bfill:white%3b%7d %3c/style%3e %3cg%3e %3cpath class='st0' d='M1.04%2c34.92L29.92%2c63.8c1.01%2c1.01%2c2.53%2c1.32%2c3.86%2c0.77c1.32-0.55%2c2.19-1.84%2c2.19-3.27l-2.22-15.42l103.62%2c0v-0.01c0.06%2c0%2c0.12%2c0.01%2c0.17%2c0.01c7.44%2c0%2c13.46-6.02%2c13.46-13.46c0-7.43-6.03-13.46-13.46-13.46c-0.06%2c0-0.12%2c0.01-0.17%2c0.01v-0.01l-103.62%2c0l2.22-15.41c0-1.44-0.86-2.73-2.19-3.28C33.34%2c0.09%2c32.88%2c0%2c32.43%2c0c-0.92%2c0-1.83%2c0.35-2.51%2c1.04L1.04%2c29.91C0.38%2c30.58%2c0%2c31.48%2c0%2c32.42C0%2c33.35%2c0.38%2c34.27%2c1.04%2c34.92z'/%3e %3cg class='st1'%3e %3cpath class='st2' d='M0%2c32.42c0%2c0.93%2c0.38%2c1.85%2c1.04%2c2.5L29.92%2c63.8c1.01%2c1.01%2c2.53%2c1.32%2c3.86%2c0.77c1.32-0.55%2c2.19-1.84%2c2.19-3.27l-2.22-15.42h103.62v-0.01c0.06%2c0%2c0.12%2c0.01%2c0.17%2c0.01c7.44%2c0%2c13.46-6.02%2c13.46-13.46l0%2c0H0L0%2c32.42z'/%3e %3c/g%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
}
.report-dashboard-area .block-leaders .top-sender,
.report-dashboard-area .block-leaders .top-receiver {
  margin-bottom: 20px;
  width: 50%;
  float: left;
}
.report-dashboard-area .block-leaders .top-sender .title,
.report-dashboard-area .block-leaders .top-receiver .title {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.88em;
  margin-bottom: 5px;
  color: #fff;
  height: 65px;
  width: 151px;
  margin: 0 auto 5px;
  padding-top: 23px;
  line-height: 18px;
  background-repeat: no-repeat;
}
.report-dashboard-area .block-leaders .top-sender .user .img,
.report-dashboard-area .block-leaders .top-receiver .user .img {
  display: inline-block;
  width: 105px;
  height: 105px;
  margin-bottom: 6px;
}
.report-dashboard-area .block-leaders .top-sender .user .img img,
.report-dashboard-area .block-leaders .top-receiver .user .img img {
  max-width: 100%;
  max-height: 100%;
}
.report-dashboard-area .block-leaders .top-sender .user .name,
.report-dashboard-area .block-leaders .top-receiver .user .name {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.88em;
  margin-bottom: 5px;
  margin-bottom: 10px;
  line-height: 1.33em;
}
.report-dashboard-area .block-leaders .top-sender .total .val,
.report-dashboard-area .block-leaders .top-receiver .total .val {
  display: block;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 0.75em;
}
.report-dashboard-area .block-leaders .top-sender .total .lbl,
.report-dashboard-area .block-leaders .top-receiver .total .lbl {
  font-size: 0.87em;
  font-weight: 700;
  text-transform: uppercase;
  color: #EEC254;
}
@media (min-width: 992px) {
  .report-dashboard-area .block-leaders {
    border-top: 0 none;
    border-left: 1px dashed #cdcccc;
  }
  .report-dashboard-area .block-leaders .top-sender,
  .report-dashboard-area .block-leaders .top-receiver {
    float: none;
    width: auto;
  }
}
.report-dashboard-area .block-word-cloud {
  padding-left: 20px;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.report-dashboard-area .block-word-cloud h3 {
  padding: 5px 0 30px;
  margin-bottom: 20px;
  font-size: 0.92em;
  line-height: 1.4em;
  background-position: 50%;
}
@media (min-width: 992px) {
  .report-dashboard-area .block-word-cloud {
    padding-top: 0;
    border-top: 0 none;
  }
}
.report-dashboard-area .block-communication-percents {
  padding-right: 20px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #cdcccc;
}
.report-dashboard-area .block-communication-percents .chart-wrap {
  position: relative;
  height: 300px;
  max-width: 300px;
  margin: 0 auto 20px;
}
.report-dashboard-area .block-communication-percents .chart-wrap .chart {
  width: 100%;
  height: 100%;
}
.report-dashboard-area .block-communication-percents .chart-wrap .lbl {
  position: absolute;
  display: block;
  top: 43%;
  left: 22%;
  width: 56%;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.88em;
  margin-bottom: 5px;
  line-height: 1.42em;
}
.report-dashboard-area .block-communication-percents .legend {
  max-width: 300px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .report-dashboard-area .block-communication-percents {
    margin-bottom: 0;
    padding-bottom: 5px;
    border-bottom: 0 none;
    border-right: 1px dashed #cdcccc;
  }
}
.report-dashboard-area .block-ratings {
  text-align: center;
  margin-bottom: 40px;
}
.report-dashboard-area .block-ratings .rating-percent {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  line-height: 1.25em;
  border-bottom: 1px dashed #cdcccc;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@media (min-width: 768px) {
  .report-dashboard-area .block-ratings .rating-percent {
    float: left;
    width: 25%;
  }
}
.report-dashboard-area .block-ratings .rating-percent .val {
  display: block;
  margin: 15px 0 5px;
  font-size: 3.87em;
  line-height: 1em;
}
.report-dashboard-area .block-ratings .rating-percent .lbl {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.88em;
  margin-bottom: 5px;
}
.report-dashboard-area .block-ratings .rating-percent .img {
  display: block;
  position: relative;
  margin-top: 15px;
  height: 128px;
  background-image: url(/assets/img/comm-user-empty.jpg);
  background-repeat: no-repeat;
  background-position: 50% 100%;
}
.report-dashboard-area .block-ratings .rating-percent .img .fill-img {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 5%;
  width: 100%;
  background-image: url(/assets/img/comm-user-full.jpg);
  background-repeat: no-repeat;
  background-position: 50% 100%;
}
@media (min-width: 768px) {
  .report-dashboard-area .block-ratings .rating-percent {
    margin-bottom: 0;
    padding-bottom: 5px;
    border-bottom: 0 none;
    border-right: 1px dashed #cdcccc;
  }
}
.report-dashboard-area .block-ratings .rating-totals {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .report-dashboard-area .block-ratings .rating-totals {
    float: left;
    width: 75%;
  }
}
.report-dashboard-area .block-ratings .rating-totals .title {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.88em;
  margin-bottom: 5px;
  margin-bottom: 15px;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.report-dashboard-area .block-ratings .rating-totals ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.report-dashboard-area .block-ratings .rating-totals ul li {
  float: left;
  width: 33%;
  border-right: 1px dashed #cdcccc;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
}
.report-dashboard-area .block-ratings .rating-totals ul li .img {
  display: block;
  margin-bottom: 20px;
}
.report-dashboard-area .block-ratings .rating-totals ul li .val {
  display: block;
  margin: 0 25px;
  padding: 10px 0 0;
  font-size: 1.88em;
  line-height: 1em;
  border-top: 1px dashed #cdcccc;
}
.report-dashboard-area .block-ratings .rating-totals ul li .lbl {
  display: none;
}
.report-dashboard-area .block-ratings .rating-totals ul li:nth-child(2) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.report-dashboard-area .block-ratings .rating-totals ul li:nth-child(3) {
  border-right: 0 none;
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s;
}
.report-dashboard-area .block-comm-submissions {
  padding-top: 20px;
  border-top: 1px dashed #cdcccc;
  text-align: center;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.report-dashboard-area .block-comm-submissions .submission-percent {
  padding: 0 85px;
}
.report-dashboard-area .block-comm-submissions .submission-percent .val {
  display: block;
  font-size: 4.07em;
  line-height: 1em;
}
.report-dashboard-area .block-comm-submissions .submission-percent .lbl {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.88em;
  margin-bottom: 5px;
}
.report-dashboard-area .block-comm-submissions .submission-scale {
  position: relative;
  margin-top: 15px;
}
.report-dashboard-area .block-comm-submissions .submission-scale .progress {
  height: 15px;
  margin-bottom: 20px;
  border-radius: 20px;
  background-color: rgba(238, 194, 84, 0.5);
}
.report-dashboard-area .block-comm-submissions .submission-scale .total-submitters,
.report-dashboard-area .block-comm-submissions .submission-scale .total-users {
  font-size: 1.75em;
}
.report-dashboard-area .block-comm-submissions .submission-scale .of {
  padding: 0 5px;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
}
.report-dashboard-area .block-comm-submissions .submission-scale:before {
  position: absolute;
  top: -90px;
  left: 0;
  height: 69px;
  width: 73px;
  content: ' ';
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72.99 69' style='enable-background:new 0 0 72.99 69%3b' xml:space='preserve'%3e %3cstyle type='text/css'%3e .st0%7bfill:%23EEC254%3b%7d .st1%7bopacity:0.7%3b%7d .st2%7bfill:white%3b%7d %3c/style%3e %3cg%3e %3cpath class='st0' d='M58.71%2c62.46c15.44-11.18%2c18.9-32.75%2c7.72-48.19C55.25-1.16%2c33.68-4.62%2c18.24%2c6.56C5.5%2c15.77%2c0.99%2c32.06%2c6.04%2c46.15L0%2c62.36l17.29-0.67C29.1%2c70.9%2c45.97%2c71.68%2c58.71%2c62.46z'/%3e %3cg class='st1'%3e %3ccircle class='st2' cx='52.68' cy='34.5' r='4.22'/%3e %3ccircle class='st2' cx='38.49' cy='34.5' r='4.22'/%3e %3ccircle class='st2' cx='24.31' cy='34.5' r='4.22'/%3e %3c/g%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
}
.report-dashboard-area .block-comm-submissions .submission-scale:after {
  position: absolute;
  top: -90px;
  right: 0;
  height: 69px;
  width: 73px;
  content: ' ';
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72.99 69' style='enable-background:new 0 0 72.99 69%3b' xml:space='preserve'%3e %3cstyle type='text/css'%3e .st0%7bfill:%23EEC254%3b%7d .st1%7bopacity:0.7%3b%7d .st2%7bfill:white%3b%7d %3c/style%3e %3cg%3e %3cpath class='st0' d='M55.7%2c61.69l17.29%2c0.67l-6.04-16.21C72%2c32.06%2c67.48%2c15.77%2c54.75%2c6.56C39.31-4.62%2c17.73-1.16%2c6.56%2c14.28c-11.18%2c15.44-7.72%2c37.01%2c7.72%2c48.19C27.01%2c71.68%2c43.88%2c70.9%2c55.7%2c61.69z'/%3e %3cg class='st1'%3e %3ccircle class='st2' cx='20.31' cy='34.5' r='4.22'/%3e %3ccircle class='st2' cx='34.49' cy='34.5' r='4.22'/%3e %3ccircle class='st2' cx='48.68' cy='34.5' r='4.22'/%3e %3c/g%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
}
@media (min-width: 768px) {
  .report-dashboard-area .block-comm-submissions .submission-scale:before {
    height: 69px;
    width: 73px;
  }
  .report-dashboard-area .block-comm-submissions .submission-scale:after {
    height: 69px;
    width: 73px;
  }
}
.report-dashboard-area .block-culture-measures {
  padding-top: 20px;
  border-top: 1px dashed #cdcccc;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.report-dashboard-area .block-culture-measures .progress-lbl label {
  font-size: 16px;
}
.report-dashboard-area .block-culture-measures .progress-lbl small {
  margin-left: 5px;
  font-size: 19px;
  font-weight: 300;
  color: #189DAD;
}
.report-dashboard-area .block-culture-measures .progress-lbl small sup {
  top: -0.25em;
}
.report-dashboard-area .block-culture-measures .progress {
  height: 15px;
  margin-bottom: 20px;
  border-radius: 20px;
  background-color: rgba(238, 194, 84, 0.5);
}
.report-dashboard-area .block-culture-measures .scale.negative .progress-lbl small {
  color: #F15F2B;
}
.report-dashboard-area .block-culture-measures .scale.negative .progress-bar {
  background-color: #F15F2B;
}
@media (min-width: 992px) {
  .report-dashboard-area .block-culture-measures {
    padding-top: 0;
    padding-left: 30px;
    border-top: none;
    border-left: 1px dashed #cdcccc;
  }
}
.report-dashboard-area .block-culture-chart .chart-wrap {
  position: relative;
  height: 300px;
  max-width: 610px;
}
.report-dashboard-area .block-culture-chart .chart-wrap .chart {
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .report-dashboard-area .block-culture-chart .chart-wrap {
    height: 400px;
  }
}
@media (min-width: 992px) {
  .report-dashboard-area .block-culture-chart .chart-wrap {
    height: 370px;
  }
}
@media (min-width: 1200px) {
  .report-dashboard-area .block-culture-chart .chart-wrap {
    height: 480px;
  }
}
.report-dashboard-area .block-performance-timeline {
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #cdcccc;
}
.report-dashboard-area .block-performance-timeline .chart-wrap {
  width: 100%;
  height: 300px;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter {
  position: absolute;
  right: 20px;
  top: -30px;
  z-index: 2;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .dropdown-menu {
  right: 0;
  left: auto;
  white-space: nowrap;
  padding: 10px 15px;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-group {
  display: inline-block;
  text-align: center;
  width: 60px;
  min-height: 50px;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-group input[type="radio"] {
  display: inline-block;
  margin-left: -17px;
  opacity: 0.01;
  width: 28px;
  height: 25px;
  position: absolute;
  z-index: 9;
  cursor: pointer;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-group input[type=radio]:checked + label:before {
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.72 24.72' style='enable-background:new 0 0 24.72 24.72%3b' xml:space='preserve'%3e %3cstyle%3e .st2%7bfill:%23E0E1DC%3b%7d .st3%7bfill:%234F5356%3b%7d %3c/style%3e %3csymbol id='radio-selected_2' viewBox='-12.36 -12.36 24.72 24.72'%3e %3cpath class='st2' d='M0%2c12.36c-6.81%2c0-12.36-5.54-12.36-12.36c0-6.82%2c5.55-12.36%2c12.36-12.36c6.82%2c0%2c12.36%2c5.54%2c12.36%2c12.36C12.36%2c6.82%2c6.82%2c12.36%2c0%2c12.36z'/%3e %3cpath class='st3' d='M0%2c6.99c-3.86%2c0-6.99-3.13-6.99-6.99c0-3.86%2c3.13-6.99%2c6.99-6.99S6.99-3.86%2c6.99%2c0C6.99%2c3.86%2c3.86%2c6.99%2c0%2c6.99z'/%3e %3c/symbol%3e %3cg id='everything_else'%3e %3cuse xlink:href='%23radio-selected_2' width='24.72' height='24.72' x='-12.36' y='-12.36' transform='matrix(1 0 0 -1 12.3604 12.3599)' style='overflow:visible%3b'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  margin: 0;
  cursor: pointer;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-group input[type=radio]:checked + label:before.disabled {
  opacity: 0.5;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-group label {
  display: block;
  position: relative;
  top: 26px;
  text-transform: none;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-group label:before {
  content: '';
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.72 24.72' style='enable-background:new 0 0 24.72 24.72%3b' xml:space='preserve'%3e %3cstyle%3e .st2%7bfill:%23E0E1DC%3b%7d .st3%7bfill:%234F5356%3b%7d %3c/style%3e %3csymbol id='radio-unselect' viewBox='-12.36 -12.36 24.72 24.72'%3e %3cpath class='st2' d='M0%2c12.36c-6.81%2c0-12.36-5.54-12.36-12.36c0-6.82%2c5.55-12.36%2c12.36-12.36c6.82%2c0%2c12.36%2c5.54%2c12.36%2c12.36C12.36%2c6.82%2c6.82%2c12.36%2c0%2c12.36z'/%3e %3cpath class='st2' d='M0%2c6.99c-3.86%2c0-6.99-3.13-6.99-6.99c0-3.86%2c3.13-6.99%2c6.99-6.99S6.99-3.86%2c6.99%2c0C6.99%2c3.86%2c3.86%2c6.99%2c0%2c6.99z'/%3e %3c/symbol%3e %3cg id='everything_else'%3e %3cuse xlink:href='%23radio-unselect' width='24.72' height='24.72' x='-12.36' y='-12.36' transform='matrix(1 0 0 -1 12.3604 12.3599)' style='overflow:visible%3b'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  z-index: 1;
  position: absolute;
  margin: 0;
  top: -25px;
  left: 17.5px;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-group label:before.disabled {
  opacity: 0.5;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-inline input[type="radio"] {
  margin-left: -25px;
  opacity: 0.01;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-inline label {
  cursor: pointer;
  text-transform: none;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-inline label:before {
  content: '';
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.72 24.72' style='enable-background:new 0 0 24.72 24.72%3b' xml:space='preserve'%3e %3cstyle%3e .st2%7bfill:%23E0E1DC%3b%7d .st3%7bfill:%234F5356%3b%7d %3c/style%3e %3csymbol id='radio-unselect' viewBox='-12.36 -12.36 24.72 24.72'%3e %3cpath class='st2' d='M0%2c12.36c-6.81%2c0-12.36-5.54-12.36-12.36c0-6.82%2c5.55-12.36%2c12.36-12.36c6.82%2c0%2c12.36%2c5.54%2c12.36%2c12.36C12.36%2c6.82%2c6.82%2c12.36%2c0%2c12.36z'/%3e %3cpath class='st2' d='M0%2c6.99c-3.86%2c0-6.99-3.13-6.99-6.99c0-3.86%2c3.13-6.99%2c6.99-6.99S6.99-3.86%2c6.99%2c0C6.99%2c3.86%2c3.86%2c6.99%2c0%2c6.99z'/%3e %3c/symbol%3e %3cg id='everything_else'%3e %3cuse xlink:href='%23radio-unselect' width='24.72' height='24.72' x='-12.36' y='-12.36' transform='matrix(1 0 0 -1 12.3604 12.3599)' style='overflow:visible%3b'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  margin-right: 15px;
  z-index: 1;
  position: relative;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-inline label:before.disabled {
  opacity: 0.5;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-inline input[type=radio]:checked + label:before {
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.72 24.72' style='enable-background:new 0 0 24.72 24.72%3b' xml:space='preserve'%3e %3cstyle%3e .st2%7bfill:%23E0E1DC%3b%7d .st3%7bfill:%234F5356%3b%7d %3c/style%3e %3csymbol id='radio-selected_2' viewBox='-12.36 -12.36 24.72 24.72'%3e %3cpath class='st2' d='M0%2c12.36c-6.81%2c0-12.36-5.54-12.36-12.36c0-6.82%2c5.55-12.36%2c12.36-12.36c6.82%2c0%2c12.36%2c5.54%2c12.36%2c12.36C12.36%2c6.82%2c6.82%2c12.36%2c0%2c12.36z'/%3e %3cpath class='st3' d='M0%2c6.99c-3.86%2c0-6.99-3.13-6.99-6.99c0-3.86%2c3.13-6.99%2c6.99-6.99S6.99-3.86%2c6.99%2c0C6.99%2c3.86%2c3.86%2c6.99%2c0%2c6.99z'/%3e %3c/symbol%3e %3cg id='everything_else'%3e %3cuse xlink:href='%23radio-selected_2' width='24.72' height='24.72' x='-12.36' y='-12.36' transform='matrix(1 0 0 -1 12.3604 12.3599)' style='overflow:visible%3b'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  margin-right: 15px;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .filter .radio-inline input[type=radio]:checked + label:before.disabled {
  opacity: 0.5;
}
.report-dashboard-area .block-performance-timeline .chart-wrap .chart {
  width: 100%;
  height: 100%;
}
.report-dashboard-area .block-performance-bottom {
  padding-top: 10px;
}
.report-dashboard-area .block-performance-bottom .block-totals {
  padding: 5px 10px 20px;
}
.report-dashboard-area .block-performance-bottom .title {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.88em;
  margin-bottom: 5px;
  margin-bottom: 15px;
  text-align: center;
}
.report-dashboard-area .block-performance-bottom .performance-counts {
  margin-top: 10px;
  float: none;
  display: block;
}
.report-dashboard-area .block-performance-bottom .performance-counts .performance-total-participants,
.report-dashboard-area .block-performance-bottom .performance-counts .performance-total-requests {
  width: 100%;
  display: inline-block;
}
.report-dashboard-area .block-performance-bottom .performance-counts .performance-total-participants .val,
.report-dashboard-area .block-performance-bottom .performance-counts .performance-total-requests .val {
  min-width: 90px;
  font-weight: 300;
  letter-spacing: 2px;
  text-align: right;
}
.report-dashboard-area .block-performance-bottom .performance-counts .performance-total-participants {
  padding-bottom: 12px;
  border-bottom: 1px dashed #cdcccc;
}
.report-dashboard-area .block-performance-bottom .performance-counts .performance-total-participants .val {
  color: #77AB53;
}
.report-dashboard-area .block-performance-bottom .performance-counts .performance-total-requests {
  clear: both;
  padding-top: 12px;
}
.report-dashboard-area .block-performance-bottom .performance-counts .performance-total-requests .val {
  color: #EEC254;
}
@media (min-width: 768px) {
  .report-dashboard-area .block-performance-bottom .performance-counts .performance-total-participants {
    width: 50%;
    padding-bottom: 12px;
    border-width: 0;
  }
  .report-dashboard-area .block-performance-bottom .performance-counts .performance-total-requests {
    width: 50%;
    padding-top: 12px;
  }
}
@media (min-width: 992px) {
  .report-dashboard-area .block-performance-bottom .performance-counts .performance-total-participants {
    width: 100%;
    padding-bottom: 12px;
    border-width: 1px;
  }
  .report-dashboard-area .block-performance-bottom .performance-counts .performance-total-requests {
    width: 100%;
    clear: both;
    padding-top: 12px;
  }
}
.report-dashboard-area .block-performance-completions {
  text-align: center;
}
.report-dashboard-area .block-performance-completions .performance-completion-list-wrapper {
  display: inline-block;
}
.report-dashboard-area .block-performance-completions .performance-completion-list-wrapper .performance-completion-item {
  width: 102px;
  height: 140px;
  border-right: 1px dashed #cdcccc;
  display: inline-block;
  padding: 8px;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
}
.report-dashboard-area .block-performance-completions .performance-completion-list-wrapper .performance-completion-item:nth-child(2) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.report-dashboard-area .block-performance-completions .performance-completion-list-wrapper .performance-completion-item:nth-child(3) {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s;
}
.report-dashboard-area .block-performance-completions .performance-completion-list-wrapper .performance-completion-item:nth-child(4) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.report-dashboard-area .block-performance-completions .performance-completion-list-wrapper .performance-completion-item:last-child {
  border-right: 0;
}
.report-dashboard-area .block-performance-completions .performance-completion-list-wrapper .performance-completion-item .img {
  display: block;
  position: relative;
  margin-top: -15px;
  height: 77px;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  background-image: url(/assets/img/perf-user-empty.png);
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: 60px;
}
.report-dashboard-area .block-performance-completions .performance-completion-list-wrapper .performance-completion-item .img .fill-img {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-image: url(/assets/img/perf-user-full.png);
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: 60px;
}
.report-dashboard-area .block-performance-completions .performance-completion-list-wrapper .performance-completion-item label {
  display: block;
  font-size: 0.65em;
  text-align: center;
  border-bottom: 1px dashed #cdcccc;
}
.report-dashboard-area .block-performance-completions .performance-completion-list-wrapper .performance-completion-item .percentage {
  text-align: center;
  font-size: 1.5em;
  padding-top: 4px;
  color: #189DAD;
}
.report-dashboard-area .block-performance-completions .performance-completion-list-wrapper .performance-completion-item .numbers {
  color: #939393;
  font-size: 0.65em;
}
@media (min-width: 992px) {
  .report-dashboard-area .block-performance-completions {
    margin-top: -10px;
    border-left: 1px dashed #cdcccc;
  }
}
.report-dashboard-area.recognition .blocks-left {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .report-dashboard-area.recognition .blocks-left {
    float: left;
    width: 79.16666667%;
  }
}
.report-dashboard-area.recognition .blocks-right {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .report-dashboard-area.recognition .blocks-right {
    float: left;
    width: 20.83333333%;
  }
}
.report-dashboard-area.recognition .blocks-bottom {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .report-dashboard-area.recognition .blocks-bottom {
    float: left;
    width: 100%;
  }
}
.report-dashboard-area.recognition .val {
  color: #77AB53;
}
.report-dashboard-area.recognition .val.accent {
  color: #EEC254;
}
.report-dashboard-area.communication .blocks-left {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .report-dashboard-area.communication .blocks-left {
    float: left;
    width: 35.41666667%;
  }
}
.report-dashboard-area.communication .blocks-right {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .report-dashboard-area.communication .blocks-right {
    float: left;
    width: 64.58333333%;
  }
}
.report-dashboard-area.communication .val {
  color: #189DAD;
}
.report-dashboard-area.communication .val.accent {
  color: #EEC254;
}
.report-dashboard-area.communication .progress-bar {
  background-color: #189DAD;
}
.report-dashboard-area.culture .sub-heading {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
  color: #656a6e;
  margin-top: -3px;
  border-bottom: 1px dashed #cdcccc;
  margin-bottom: 12.5px;
  padding-bottom: 10px;
}
.report-dashboard-area.culture .blocks-left {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .report-dashboard-area.culture .blocks-left {
    float: left;
    width: 62.5%;
  }
}
.report-dashboard-area.culture .blocks-right {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .report-dashboard-area.culture .blocks-right {
    float: left;
    width: 37.5%;
  }
}
.report-dashboard-area.culture .val {
  color: #189DAD;
}
.report-dashboard-area.culture .val.accent {
  color: #EEC254;
}
.report-dashboard-area.culture .progress-bar {
  background-color: #189DAD;
}
.report-dashboard-area.performance .blocks-left {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .report-dashboard-area.performance .blocks-left {
    float: left;
    width: 41.66666667%;
  }
}
.report-dashboard-area.performance .blocks-right {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .report-dashboard-area.performance .blocks-right {
    float: left;
    width: 58.33333333%;
  }
}
.block-spacer {
  min-height: 50px;
}
/**
 * Reports V2 Module
 * Block(s)
 */
.reportsV2-b.reportsV2-b--sidefilters {
  display: none;
}
.reportsV2-b.reportsV2-b--slide-sidefilters {
  display: block;
  position: absolute;
  width: 300px;
  top: 46px;
  right: 0;
}
.reportsV2-b.reportsV2-b--slide-sidefilters .reportsV2-filter {
  -webkit-box-shadow: -5px 0 10px #cdcccc;
  box-shadow: -5px 0 10px #cdcccc;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}
.reportsV2-b.reportsV2-b--slide-sidefilters .reportsV2-filter__close {
  display: inline-block;
}
.reportsV2-b.reportsV2-b--slide-out-sidefilters .reportsV2-filter {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}
.reportsV2-b .reportsV2-filter__close {
  display: none;
}
@media (min-width: 768px) {
  .reportsV2-b.reportsV2-b--slide-sidefilters {
    top: 65px;
  }
}
@media (min-width: 992px) {
  .reportsV2-b.reportsV2-b--with-sidefilters {
    width: 70%;
    float: left;
  }
  .reportsV2-b.reportsV2-b--sidefilters {
    display: block;
    width: 29%;
    float: right;
    position: relative;
  }
}
/*.reportsV2-mode-selector {
  ul {
    margin: 10px 0 0;
  }
  .control__radio {
    cursor: pointer;
    padding: 3px 5px;
    color: @app-gray-8;
    //text-transform: none;
    //font-weight: normal;
    font-size: 14px;
    &.active {
      color: @text-color-accent; //@brand-primary;
    }
  }
}*/
.reportsV2-main {
  margin-top: 10px;
}
.reportsV2-main .radio {
  padding-left: 0;
}
.reportsV2-main .control__radio {
  padding: 3px 20px;
  color: #656a6e;
  text-transform: none;
}
.reportsV2-main .selected-filter-label {
  letter-spacing: 0;
}
.reportsV2-main__range:before,
.reportsV2-main__range:after {
  content: " ";
  display: table;
}
.reportsV2-main__range:after {
  clear: both;
}
.reportsV2-main__range:before,
.reportsV2-main__range:after {
  content: " ";
  display: table;
}
.reportsV2-main__range:after {
  clear: both;
}
.reportsV2-main__range-type {
  float: left;
  position: relative;
}
.reportsV2-main__range-dates {
  float: right;
  font-size: 0.83em;
  line-height: 2em;
}
@media (min-width: 768px) {
  .reportsV2-main__range-dates {
    font-size: 1em;
    line-height: 1.4em;
  }
}
.reportsV2-main__range-dates-select {
  display: inline-block;
  padding: 3px 5px;
  margin: -3px 0;
  color: inherit;
}
.reportsV2-main__range-dates-select.disabled {
  opacity: 0.5;
}
@media (min-width: 768px) {
  .reportsV2-main__range-dates-select {
    padding: 3px 10px;
  }
}
.reportsV2-main__range-dates-label {
  margin: 0 10px;
}
@media (min-width: 768px) {
  .reportsV2-main__range-dates-label {
    margin: 0 25px;
  }
}
.reportsV2-main__filter-selection .lbl {
  color: #939393;
  margin-bottom: 5px;
  line-height: 1em;
  font-size: 0.78em;
  font-weight: 700;
  text-transform: uppercase;
}
.reportsV2-main__filter-selection .val {
  font-size: 14px;
  color: #bbbec1;
}
@media (min-width: 992px) {
  .reportsV2-main__filter-selection {
    display: none;
  }
}
.reportsV2-main__stats-wrap {
  margin-bottom: 20px;
}
.reportsV2-main__stats-wrap:before,
.reportsV2-main__stats-wrap:after {
  content: " ";
  display: table;
}
.reportsV2-main__stats-wrap:after {
  clear: both;
}
.reportsV2-main__stats-wrap:before,
.reportsV2-main__stats-wrap:after {
  content: " ";
  display: table;
}
.reportsV2-main__stats-wrap:after {
  clear: both;
}
.reportsV2-main__stat {
  display: inline-block;
  float: left;
  line-height: 1em;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.reportsV2-main__stat .val {
  display: inline-block;
  margin: 0 10px 0 0;
  line-height: 1em;
  font-size: 2.22em;
  font-weight: 700;
  letter-spacing: -1px;
}
.reportsV2-main__stat .lbl {
  color: #939393;
  display: inline-block;
  width: 100px;
  margin-bottom: 5px;
  line-height: 1em;
  font-size: 0.78em;
  font-weight: 700;
  text-transform: uppercase;
}
.reportsV2-main__graph-wrap {
  position: relative;
}
.reportsV2-main__graph-indicator {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background-color: rgba(244, 244, 244, 0.6);
}
.reportsV2-main__graph-no-results {
  position: absolute;
  top: 50px;
  width: 100%;
  z-index: 1;
}
.reportsV2-results {
  margin-top: 10px;
}
.reportsV2-results__heading {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
.reportsV2-results__listing {
  position: relative;
  padding-top: 5px;
  min-height: 150px;
}
.reportsV2-results__listing-indicator {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background-color: rgba(244, 244, 244, 0.6);
}
.reportsV2-filter {
  background: #ffffff;
  padding: 15px;
  width: 100%;
  overflow-y: auto;
  z-index: 10;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.reportsV2-filter__heading {
  color: #bbbec1;
  font-size: 16px;
  font-weight: 500;
}
.reportsV2-filter__user-list {
  list-style: none;
  padding: 0 0 10px;
  margin: 0;
  max-height: 380px;
}
.reportsV2-filter__user-list li {
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 5px;
  line-height: 1em;
}
.reportsV2-filter__user-list li:before,
.reportsV2-filter__user-list li:after {
  content: " ";
  display: table;
}
.reportsV2-filter__user-list li:after {
  clear: both;
}
.reportsV2-filter__user-list li:before,
.reportsV2-filter__user-list li:after {
  content: " ";
  display: table;
}
.reportsV2-filter__user-list li:after {
  clear: both;
}
.reportsV2-filter__user-list--without-info .reportsV2-filter__user-name {
  margin-top: 6px;
}
.reportsV2-filter__user {
  cursor: pointer;
}
.reportsV2-filter__user.active .reportsV2-filter__user-name {
  color: #77AB53;
}
.reportsV2-filter__user.disabled {
  opacity: 3;
}
.reportsV2-filter__user.reportsV2-filter__user--fade-in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.reportsV2-filter__user-photo {
  float: left;
  margin: 0 15px 0 0;
  width: 32px;
  border: 2px solid #e0e1dc;
}
.reportsV2-filter__list-overflow {
  position: relative;
}
.reportsV2-filter__list-overflow.reportsV2-filter__list-overflow:after {
  content: '';
  display: block;
  height: 20px;
  width: 100%;
  position: absolute;
  bottom: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-image: -webkit-linear-gradient(top, rgba(101, 106, 110, 0) 0%, rgba(101, 106, 110, 0.2) 100%);
  background-image: linear-gradient(to bottom, rgba(101, 106, 110, 0) 0%, rgba(101, 106, 110, 0.2) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00656a6e', endColorstr='#33656a6e', GradientType=0);
}
.reportsV2-filter__user-indicator {
  margin-bottom: 15px;
}
.reportsV2-filter__user-name {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #656a6e;
}
.reportsV2-filter__user-item-count {
  color: #bbbec1;
}
.reportsV2-filter__user-item-info {
  display: block;
  font-size: 13px;
  color: #bbbec1;
}
.reportsV2-filter__subheading {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  color: #bbbec1;
}
.reportsV2-filter__filter-icon {
  color: inherit;
  text-decoration: none;
}
.reportsV2-filter__filter-icon.active {
  color: #77AB53;
  text-decoration: none;
}
.reportsV2-filter__search input {
  margin-bottom: 0.5em;
  height: 32px;
  font-size: 15px;
}
.reportsV2-pulse-list {
  list-style: none;
  padding: 0;
  margin-left: 0;
}
.reportsV2-pulse-list li {
  clear: both;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #cdcccc;
}
.reportsV2-pulse-list__rating {
  float: left;
  margin: 0 30px 0 0;
  position: relative;
}
.reportsV2-pulse-list__rating-icon {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #e2e2e2;
}
.reportsV2-pulse-list__rating-value {
  position: absolute;
  right: -5px;
  bottom: -5px;
  background-color: #656a6e;
  color: #f8f8f8;
  padding: 3px 5px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px;
  line-height: 1em;
}
.reportsV2-pulse-list__content {
  overflow: hidden;
}
.reportsV2-pulse-list__content:before {
  position: absolute;
  margin-top: 0;
  margin-left: -10px;
  content: '';
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32.9 26.5' style='enable-background:new 0 0 32.9 26.5%3b z-index:1' xml:space='preserve'%3e %3cpath style='fill:%23E9EAE7' d='M30.6%2c13.9c-1.4-1.1-2.9-1.7-4.4-1.7c-0.1%2c0-0.3%2c0-3.3%2c0.3c0-0.9%2c0.3-2%2c0.9-3.2c1.2-2.6%2c3.5-4.9%2c6.6-6.8C31%2c2.2%2c31.2%2c1.5%2c31%2c0.9c-0.3-0.6-0.9-1-1.6-0.8C26%2c0.8%2c21.4%2c2.5%2c19%2c6.4c-1.9%2c2.8-2.8%2c6-2.8%2c9.4c0%2c0.1%2c0%2c0.2%2c0%2c0.4c-0.4-0.9-1-1.6-1.8-2.3c-1.4-1.1-2.9-1.7-4.4-1.7c-0.1%2c0-0.3%2c0-3.3%2c0.3c0-0.9%2c0.3-2%2c0.9-3.2c1.2-2.6%2c3.5-4.9%2c6.6-6.8c0.6-0.4%2c0.8-1.1%2c0.6-1.7c-0.3-0.6-0.9-1-1.6-0.8C9.8%2c0.8%2c5.3%2c2.6%2c2.8%2c6.4C0.9%2c9.2%2c0%2c12.4%2c0%2c15.8c0%2c2.7%2c0.8%2c5.2%2c2.5%2c7.3c1.8%2c2.3%2c4%2c3.4%2c6.8%2c3.4c2.6%2c0%2c4.6-0.9%2c5.8-2.6c1-1.4%2c1.5-3%2c1.6-4.5c0.4%2c1.3%2c1.1%2c2.6%2c2%2c3.7c1.7%2c2.3%2c4%2c3.4%2c6.8%2c3.4c2.6%2c0%2c4.6-0.9%2c5.8-2.6c1.1-1.5%2c1.6-3.2%2c1.6-4.9C32.9%2c16.8%2c32.1%2c15.1%2c30.6%2c13.9z'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  width: 18px;
  height: 18px;
}
.reportsV2-pulse-list__message {
  position: relative;
  font-size: 16px;
  line-height: 1.33em;
  white-space: pre-line;
  overflow: hidden;
}
.reportsV2-pulse-list__submitter {
  float: right;
  width: 250px;
  margin: 0 0 20px 15px;
  text-align: right;
  line-height: 1em;
}
.reportsV2-pulse-list__submitter-photo {
  float: right;
  margin-left: 10px;
  width: 44px;
  height: 44px;
}
.reportsV2-pulse-list__submitter-photo img {
  border: 2px solid #e0e1dc;
}
.reportsV2-pulse-list__submitter-name {
  line-height: 1em;
}
.reportsV2-pulse-list__submitter-date {
  line-height: 1em;
}
.performance-page,
.survey-page {
  /*when creating a new review the start and end dates are towards the bottom of the page. This gives us enough
	room to display the date picker*/
}
.performance-page h1,
.survey-page h1 {
  margin-top: 0;
  padding-bottom: 10px;
  line-height: 1.4em;
}
.performance-page h1.no-padding,
.survey-page h1.no-padding {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.performance-page h1 .created,
.survey-page h1 .created {
  margin-top: 15px;
  float: right !important;
}
.performance-page h1 .created .lbl,
.survey-page h1 .created .lbl {
  text-transform: none;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
.performance-page h1 .created .val,
.survey-page h1 .created .val {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #939393;
}
.performance-page h1 .created .val.accent,
.survey-page h1 .created .val.accent {
  color: #B59241;
}
.performance-page h1 .created .val.muted,
.survey-page h1 .created .val.muted {
  color: #656a6e;
}
.performance-page h1 .created .val.light,
.survey-page h1 .created .val.light {
  color: #939393;
}
.performance-page h1 .created .val .sub,
.survey-page h1 .created .val .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.performance-page h1 .type-toggle,
.survey-page h1 .type-toggle {
  margin-right: 10px;
}
.performance-page .groups-selected-wrap,
.survey-page .groups-selected-wrap {
  padding: 5px 0 15px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #cdcccc;
}
.performance-page .groups-selected-wrap h3,
.survey-page .groups-selected-wrap h3 {
  margin-top: 5px;
}
.performance-page .groups-selected-wrap .groups-selected-list,
.survey-page .groups-selected-wrap .groups-selected-list {
  border-bottom: 0;
}
.performance-page .status,
.survey-page .status {
  display: inline-block;
  text-align: center;
}
.performance-page .status .of,
.survey-page .status .of {
  padding: 0 3px;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
.performance-page .status .lbl,
.survey-page .status .lbl {
  display: block;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #939393;
  font-size: 13px;
}
.performance-page .status .lbl.accent,
.survey-page .status .lbl.accent {
  color: #B59241;
}
.performance-page .status .lbl.muted,
.survey-page .status .lbl.muted {
  color: #656a6e;
}
.performance-page .status .lbl.light,
.survey-page .status .lbl.light {
  color: #939393;
}
.performance-page .status .lbl .sub,
.survey-page .status .lbl .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.performance-page .selectize-input,
.survey-page .selectize-input {
  font-weight: 300;
  background-color: #f4f4f4;
  border-color: #f4f4f4 !important;
}
.performance-page .process-requests,
.survey-page .process-requests {
  margin-top: 30px;
  padding: 20px 0 30px;
  border-top: 1px dashed #cdcccc;
  border-bottom: 1px dashed #cdcccc;
}
.performance-page .status-section-wrap .actions,
.survey-page .status-section-wrap .actions {
  /*we're using the font-awesome "bell" icon for notifications. This is different than our other
            icons on this section. Needs some customization to fit with the other icons*/
}
.performance-page .status-section-wrap .actions .icon--notifications .fa,
.survey-page .status-section-wrap .actions .icon--notifications .fa {
  font-size: 21px;
  color: #656a6e;
}
.performance-page .actions.actions--bottom-padding,
.survey-page .actions.actions--bottom-padding {
  padding-bottom: 140px;
}
.performance-page .well.review-reminders-wrap,
.survey-page .well.review-reminders-wrap {
  padding-left: 0;
}
.performance-page .well.review-reminders-wrap button,
.survey-page .well.review-reminders-wrap button {
  margin: 0 20px 0 15px;
}
@media (min-width: 992px) {
  .performance-page .status .lbl,
  .survey-page .status .lbl {
    font-size: 16px;
  }
}
ul.perf-reviews-list {
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
}
ul.perf-reviews-list .loadingIndicator {
  text-align: center;
}
ul.perf-reviews-list li {
  clear: both;
  padding: 25px 0 30px;
  border-bottom: 1px dashed #cdcccc;
}
ul.perf-reviews-list li:before,
ul.perf-reviews-list li:after {
  content: " ";
  display: table;
}
ul.perf-reviews-list li:after {
  clear: both;
}
ul.perf-reviews-list li:before,
ul.perf-reviews-list li:after {
  content: " ";
  display: table;
}
ul.perf-reviews-list li:after {
  clear: both;
}
ul.perf-reviews-list li:last-child {
  border-bottom: 0 none;
}
ul.perf-reviews-list .col-info a {
  color: inherit;
}
ul.perf-reviews-list .title {
  margin: 0;
}
ul.perf-reviews-list .name {
  font-weight: 400;
}
ul.perf-reviews-list .created .lbl {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
ul.perf-reviews-list .created .val {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #bbbec1;
}
ul.perf-reviews-list .created .val.accent {
  color: #B59241;
}
ul.perf-reviews-list .created .val.muted {
  color: #656a6e;
}
ul.perf-reviews-list .created .val.light {
  color: #939393;
}
ul.perf-reviews-list .created .val .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
ul.perf-reviews-list .col-status {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px dashed #cdcccc;
}
ul.perf-reviews-list .col-status .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
ul.perf-reviews-list .col-status:last-child {
  padding-right: 0;
}
@media (min-width: 768px) {
  ul.perf-reviews-list .col-info {
    float: left;
    width: 80%;
  }
  ul.perf-reviews-list .col-status {
    padding-left: 20px;
    padding-right: 20px;
    width: 20%;
  }
  ul.perf-reviews-list .alt .col-info {
    width: 60%;
  }
}
@media (min-width: 992px) {
  ul.perf-reviews-list .col-info {
    float: left;
    width: 82%;
  }
  ul.perf-reviews-list .col-status {
    padding-left: 20px;
    width: 18%;
  }
  ul.perf-reviews-list .alt .col-info {
    width: 64%;
  }
}
.perf-leads-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.perf-leads-list:before,
.perf-leads-list:after {
  content: " ";
  display: table;
}
.perf-leads-list:after {
  clear: both;
}
.perf-leads-list:before,
.perf-leads-list:after {
  content: " ";
  display: table;
}
.perf-leads-list:after {
  clear: both;
}
.perf-leads-list li {
  margin: 0 0 10px 0;
  padding: 10px 20px 0 0;
  float: left;
  width: 100%;
}
.perf-leads-list li:before,
.perf-leads-list li:after {
  content: " ";
  display: table;
}
.perf-leads-list li:after {
  clear: both;
}
.perf-leads-list li:before,
.perf-leads-list li:after {
  content: " ";
  display: table;
}
.perf-leads-list li:after {
  clear: both;
}
.perf-leads-list li img {
  float: left;
  margin: -10px 15px 5px 0;
  width: 50px;
  height: 50px;
}
.perf-leads-list .removed {
  text-decoration: line-through;
}
.perf-user-reviews-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.perf-user-reviews-list .sub-section-content h3 {
  margin-top: 15px;
  margin-bottom: 30px;
}
.perf-user-reviews-list .review-item {
  padding: 0;
}
.perf-user-reviews-list .review-item:before,
.perf-user-reviews-list .review-item:after {
  content: " ";
  display: table;
}
.perf-user-reviews-list .review-item:after {
  clear: both;
}
.perf-user-reviews-list .review-item:before,
.perf-user-reviews-list .review-item:after {
  content: " ";
  display: table;
}
.perf-user-reviews-list .review-item:after {
  clear: both;
}
.perf-user-reviews-list .review-item.none {
  padding: 40px 0;
}
.perf-user-reviews-list .review {
  float: left;
  width: 45%;
}
.perf-user-reviews-list .dates-status {
  color: #B59241;
}
.perf-user-reviews-list .dates-status span.lbl {
  margin-left: 2px;
  margin-right: 2px;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 14px;
  font-weight: 300;
  text-transform: none;
  letter-spacing: 0;
}
.perf-user-reviews-list .dates-status span.val {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #656a6e;
  color: #B59241;
}
.perf-user-reviews-list .dates-status span.val.accent {
  color: #B59241;
}
.perf-user-reviews-list .actions {
  text-align: center;
  padding: 20px 0 20px;
  border-bottom: 1px dashed #cdcccc;
}
.perf-user-reviews-list .actions:before,
.perf-user-reviews-list .actions:after {
  content: " ";
  display: table;
}
.perf-user-reviews-list .actions:after {
  clear: both;
}
.perf-user-reviews-list .actions:before,
.perf-user-reviews-list .actions:after {
  content: " ";
  display: table;
}
.perf-user-reviews-list .actions:after {
  clear: both;
}
.perf-user-reviews-list .actions > a {
  border-left: 1px dashed #cdcccc;
  width: 150px;
}
.perf-user-reviews-list .actions > a:first-child {
  border-left: 0 none;
}
.perf-user-reviews-list .request-review-wrap {
  border-bottom: 1px dashed #cdcccc;
}
.perf-user-reviews-list .request-review-wrap h3 {
  margin: 0;
  padding: 10px 0 10px;
}
.perf-user-reviews-list .request-review-wrap .request-type-btn {
  display: inline-block;
  margin: 0 10px 10px;
  width: 93%;
  padding: 7px 10px;
  background-color: #fff;
  border-radius: 5px;
  cursor: pointer;
  line-height: 1em;
  border: 1px solid transparent;
}
.perf-user-reviews-list .request-review-wrap .request-type-btn .lbl {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  display: block;
  margin-bottom: 7px;
  opacity: 0.75;
}
.perf-user-reviews-list .request-review-wrap .request-type-btn .lbl.accent {
  color: #B59241;
}
.perf-user-reviews-list .request-review-wrap .request-type-btn .lbl.muted {
  color: #656a6e;
}
.perf-user-reviews-list .request-review-wrap .request-type-btn .lbl.light {
  color: #939393;
}
.perf-user-reviews-list .request-review-wrap .request-type-btn .lbl .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.perf-user-reviews-list .request-review-wrap .request-type-btn .info {
  font-size: 13px;
}
.perf-user-reviews-list .request-review-wrap .request-type-btn.selected {
  border: 1px solid #B59241;
}
.perf-user-reviews-list .request-review-wrap .request-type-btn.selected .lbl {
  opacity: 1;
}
@media (min-width: 480px) {
  .perf-user-reviews-list .request-review-wrap .request-type-btn {
    min-height: 100px;
    width: 130px;
  }
}
@media (min-width: 768px) {
  .perf-user-reviews-list .request-review-wrap .request-type-btn {
    line-height: 1.11em;
    min-height: 100px;
    width: 155px;
  }
  .perf-user-reviews-list .request-review-wrap .request-type-btn .info {
    font-size: 15px;
  }
}
@media (min-width: 992px) {
  .perf-user-reviews-list .request-review-wrap .request-type-btn {
    min-height: 100px;
    width: 190px;
  }
}
.perf-user-reviews-list .external-recipients-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.perf-user-reviews-list .external-recipients-list li {
  position: relative;
  padding: 3px 0;
}
.perf-user-reviews-list .external-recipients-list li .remove-recip {
  position: absolute;
  top: 5px;
  left: 15px;
  cursor: pointer;
}
.perf-user-reviews-list .external-recipients-list li .padd-left {
  display: block;
  padding-left: 30px;
}
.perf-user-reviews-list .external-recipients-list li input {
  margin: 0;
}
.perf-user-reviews-list .external-recipients-list li button {
  margin-top: 2px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .perf-user-reviews-list .sub-section-content h3 {
    margin-bottom: 30px;
  }
}
.perf-reviewers-wrap {
  margin-top: 20px;
}
.perf-reviewers-wrap .reviewer-list-icon {
  display: block;
  margin: 0px auto;
  width: 80px;
  height: 80px;
}
.perf-reviewers-wrap .reviewersRequested {
  clear: left;
  width: 100%;
  padding-top: 20px;
  border-top: 1px dashed #cdcccc;
}
.perf-reviewers-wrap .reviewersRequested.full {
  border-left: 0;
}
.perf-reviewers-wrap .reviewersMy.full,
.perf-reviewers-wrap .reviewersRequested.full {
  float: none;
  margin: 0 auto;
}
.perf-reviewers-wrap .reviewers-list {
  margin: 10px 0 0;
  padding: 0;
  list-style: none;
}
.perf-reviewers-wrap .reviewers-list li.reviewer {
  padding-top: 5px;
  margin-bottom: 5px;
  line-height: 1.28em;
}
.perf-reviewers-wrap .reviewers-list li.reviewer:before,
.perf-reviewers-wrap .reviewers-list li.reviewer:after {
  content: " ";
  display: table;
}
.perf-reviewers-wrap .reviewers-list li.reviewer:after {
  clear: both;
}
.perf-reviewers-wrap .reviewers-list li.reviewer:before,
.perf-reviewers-wrap .reviewers-list li.reviewer:after {
  content: " ";
  display: table;
}
.perf-reviewers-wrap .reviewers-list li.reviewer:after {
  clear: both;
}
.perf-reviewers-wrap .reviewers-list li.reviewer.disabled {
  opacity: 0.75;
}
.perf-reviewers-wrap .reviewers-list .action {
  float: left;
  width: 120px;
  margin: 0 5px 5px 0;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #656a6e;
}
.perf-reviewers-wrap .reviewers-list .action.accent {
  color: #B59241;
}
.perf-reviewers-wrap .reviewers-list .action.short {
  width: 50px;
}
.perf-reviewers-wrap .reviewers-list .action .icon {
  color: #e9eae7;
}
.perf-reviewers-wrap .reviewers-list .action .icon.on {
  color: #77AB53;
}
.perf-reviewers-wrap .reviewers-list .action .icon.default {
  color: #cdcccc;
}
.perf-reviewers-wrap .reviewers-list .action .icon.refused {
  color: #F15F2B;
}
.perf-reviewers-wrap .reviewers-list .img {
  float: left;
  margin: -5px 10px 11px 0;
  width: 50px;
  height: 50px;
}
.perf-reviewers-wrap .reviewers-list .img img {
  max-width: 100%;
  max-height: 100%;
}
.perf-reviewers-wrap .reviewers-list p {
  margin: 0;
  overflow: hidden;
}
.perf-reviewers-wrap .reviewers-list .type {
  line-height: 1.17em;
  font-size: 0.78em;
}
.perf-reviewers-wrap .reviewers-list .btn-group {
  margin: 0 11px;
}
.perf-reviewers-wrap .reviewers-list.reviewers-list--horizontal:before,
.perf-reviewers-wrap .reviewers-list.reviewers-list--horizontal:after {
  content: " ";
  display: table;
}
.perf-reviewers-wrap .reviewers-list.reviewers-list--horizontal:after {
  clear: both;
}
.perf-reviewers-wrap .reviewers-list.reviewers-list--horizontal:before,
.perf-reviewers-wrap .reviewers-list.reviewers-list--horizontal:after {
  content: " ";
  display: table;
}
.perf-reviewers-wrap .reviewers-list.reviewers-list--horizontal:after {
  clear: both;
}
.perf-reviewers-wrap .reviewers-list.reviewers-list--horizontal li {
  float: left;
  padding-right: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .perf-reviewers-wrap .reviewersMy {
    position: relative;
    min-height: 1px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .perf-reviewers-wrap .reviewersRequested {
    position: relative;
    min-height: 1px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .perf-reviewers-wrap .reviewers-list.reviewers-list--horizontal li {
    width: 50%;
    min-height: 75px;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .perf-reviewers-wrap .reviewersMy {
    float: left;
    width: 45.83333333%;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .perf-reviewers-wrap .reviewersRequested {
    float: left;
    width: 54.16666667%;
  }
}
@media (min-width: 992px) {
  .perf-reviewers-wrap .reviewersRequested {
    clear: none;
    padding-top: 0;
    border-top: 0 none;
    border-left: 1px dashed #cdcccc;
  }
  .perf-reviewers-wrap .reviewers-list.reviewers-list--horizontal li {
    width: 33%;
  }
}
@media (min-width: 1200px) {
  .perf-reviewers-wrap .reviewers-list.reviewers-list--horizontal li {
    width: 25%;
  }
}
@media print {
  .perf-reviewers-wrap .reviewers-list .action .icon {
    display: none;
  }
  .perf-reviewers-wrap .reviewers-list .action .icon.on {
    display: inline-block;
  }
  .perf-reviewers-wrap .reviewers-list .img {
    margin-top: 0;
    max-width: 25px;
    max-height: 25px;
  }
  .perf-reviewers-wrap .reviewers-list.reviewers-list--horizontal li {
    width: 33%;
    min-height: 45px;
    padding-top: 0;
  }
}
.perf-team-member-list {
  margin: 0 0 0 -20px;
  padding: 0;
  list-style: none;
}
.perf-team-member-list:before,
.perf-team-member-list:after {
  content: " ";
  display: table;
}
.perf-team-member-list:after {
  clear: both;
}
.perf-team-member-list:before,
.perf-team-member-list:after {
  content: " ";
  display: table;
}
.perf-team-member-list:after {
  clear: both;
}
.perf-team-member-list > li {
  width: 100%;
  float: left;
  padding-left: 20px;
}
.perf-team-member-list .loadingIndicator {
  clear: left;
  width: 100%;
}
.perf-team-member-list .loadingIndicator div {
  width: 100%;
  padding: 5px 12px;
  background-color: #fff;
  border-radius: 2px;
  text-align: center;
}
.perf-team-member-list .loadingIndicator > div {
  border-bottom-width: 0;
}
@media (min-width: 480px) {
  .perf-team-member-list > li {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .perf-team-member-list > li {
    width: 33.33%;
  }
}
.perf-team-member-list-item {
  width: 100%;
  margin-bottom: 5px;
  position: relative;
}
.perf-team-member-list-item .feed-header .birthday {
  display: block;
  position: relative;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #939393;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.perf-team-member-list-item .feed-header .birthday.accent {
  color: #B59241;
}
.perf-team-member-list-item .feed-header .birthday.muted {
  color: #656a6e;
}
.perf-team-member-list-item .feed-header .birthday.light {
  color: #939393;
}
.perf-team-member-list-item .feed-header .birthday .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.perf-team-member-list-item .feed-header .birthday .icon {
  display: inline-block;
  margin-right: 7px;
  width: 22px;
  height: 21px;
  background-image: url("/assets/img/feed/birthday-cake.svg");
  vertical-align: top;
}
.perf-team-member-list-item .feed-header .birthday .date {
  display: inline-block;
}
.perf-team-member-list-item .remove-link {
  position: absolute;
  top: -10px;
  right: -10px;
  cursor: pointer;
}
.perf-team-member-list-item .item-actions-menu {
  position: absolute;
  right: 0;
  top: 0;
}
.perf-team-member-list-item .item-actions-menu a.dropdown-toggle {
  margin-bottom: 0;
  font-size: 1.22em;
}
.perf-team-member-list-item .item-actions-menu .dropdown-menu {
  text-align: left;
}
.perf-team-member-list-item .item-body.perf-team-member {
  margin: 0 20px;
  padding: 20px 0 10px;
}
.perf-team-member-list-item .item-body.perf-team-member .img {
  display: block;
  position: relative;
  margin: 0 auto 20px;
  max-width: 225px;
}
.perf-team-member-list-item .item-body.perf-team-member .img img {
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
.perf-team-member-list-item .item-body.perf-team-member .view-profile {
  display: block;
  position: absolute;
  text-align: center;
  width: 100%;
  top: 50%;
  opacity: 0;
  color: #4f5356;
  font-size: 0.94em;
  -webkit-transition: opacity .3s ease, font-size .3s ease;
  transition: opacity .3s ease, font-size .3s ease;
}
.perf-team-member-list-item .item-body.perf-team-member a:hover img {
  opacity: 0.3;
}
.perf-team-member-list-item .item-body.perf-team-member a:hover .view-profile {
  opacity: 1;
  font-size: 1.11em;
}
.perf-team-member-list-item .item-body.perf-team-member p {
  margin-bottom: 20px;
  text-align: center;
}
.perf-team-member-list-item .item-body.perf-team-member p .lbl {
  display: block;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
}
.perf-team-member-list-item .item-body.perf-team-member p .lbl.accent {
  color: #B59241;
}
.perf-team-member-list-item .item-body.perf-team-member p .lbl.muted {
  color: #656a6e;
}
.perf-team-member-list-item .item-body.perf-team-member p .lbl.light {
  color: #939393;
}
.perf-team-member-list-item .item-body.perf-team-member p .lbl .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.perf-team-member-list-item .item-body.perf-team-member p .val {
  display: block;
}
.perf-team-member-list-item .item-body.perf-team-member p.reviewed .val {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #939393;
}
.perf-team-member-list-item .item-body.perf-team-member p.reviewed .val.accent {
  color: #B59241;
}
.perf-team-member-list-item .item-body.perf-team-member p.reviewed .val.muted {
  color: #656a6e;
}
.perf-team-member-list-item .item-body.perf-team-member p.reviewed .val.light {
  color: #939393;
}
.perf-team-member-list-item .item-body.perf-team-member p.reviewed .val .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.perf-team-member-list-item .feed-footer {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}
.padded-box.review-preview-alert {
  margin-bottom: 15px;
  text-align: center;
  background-color: #EFD18E;
}
.padded-box.review-preview-alert h3 {
  margin: 0;
}
h1.review-heading {
  padding-bottom: 0;
  border-bottom-width: 0;
}
h1.review-heading .italic {
  text-transform: lowercase;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
}
h1.review-heading .date {
  letter-spacing: 0;
}
.review-sub-heading {
  margin-top: 20px;
  margin-bottom: 20px;
}
.review-sub-heading:before,
.review-sub-heading:after {
  content: " ";
  display: table;
}
.review-sub-heading:after {
  clear: both;
}
.review-sub-heading:before,
.review-sub-heading:after {
  content: " ";
  display: table;
}
.review-sub-heading:after {
  clear: both;
}
.review-sub-heading .form-info {
  background-color: #f4f4f4;
  padding: 10px;
  border-radius: 5px;
  float: right !important;
  font-size: 14px;
  color: #bbbec1;
}
.review-sub-heading .form-info p {
  margin: 0;
}
.review-sub-heading h3 {
  margin: 0 0 10px;
}
.review-sub-heading .img {
  margin: 0 10px 5px 0;
  float: left;
  max-width: 50px;
}
.review-sub-heading .img.offset {
  margin-top: -10px;
}
.review-sub-heading .italic {
  text-transform: lowercase;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
}
@media (max-width: 767px) {
  .review-sub-heading .hidden-mobile {
    display: none;
  }
}
@media print {
  .review-sub-heading .img {
    margin-top: 0;
    max-width: 30px;
  }
  .review-sub-heading .italic {
    font-size: 17px;
  }
}
.review-description {
  margin: 30px 0 50px;
  white-space: pre-wrap;
}
.review-description p {
  margin: 0;
}
.review-description .readmore-js-toggle {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #656a6e;
  color: #B59241;
}
.review-description .readmore-js-toggle.accent {
  color: #B59241;
}
.add-direct-report-wrap {
  border-top: 1px dashed #656a6e;
}
.add-direct-report-wrap .report-name-heading {
  margin: 20px 0;
}
.add-direct-report-wrap .report-name-heading:before,
.add-direct-report-wrap .report-name-heading:after {
  content: " ";
  display: table;
}
.add-direct-report-wrap .report-name-heading:after {
  clear: both;
}
.add-direct-report-wrap .report-name-heading:before,
.add-direct-report-wrap .report-name-heading:after {
  content: " ";
  display: table;
}
.add-direct-report-wrap .report-name-heading:after {
  clear: both;
}
.add-direct-report-wrap .report-name-heading h2 {
  margin-top: 20px;
  padding: 10px 20px 0 0;
}
.add-direct-report-wrap .report-name-heading img {
  float: left;
  margin: -30px 15px 5px 0;
  width: 100px;
  height: 100px;
}
.add-direct-report-wrap .perf-leads-list .a-toggle-remove {
  display: inline-block;
  position: relative;
  z-index: 2;
  margin-right: 5px;
}
.add-direct-report-wrap .dirRep-groups-list li {
  margin: 5px 0;
}
.add-direct-report-wrap .dirRep-groups-list .removed {
  text-decoration: line-through;
}
.add-direct-report-wrap .dirRep-groups-list .a-toggle-remove {
  margin-right: 5px;
}
.survey-wrap {
  position: relative;
  min-height: 100px;
}
.survey-wrap .survey-preview-type {
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
  background-color: #EFD18E;
  border-radius: 5px;
}
.survey-wrap .survey-preview-type h3 {
  margin: 0;
}
.survey-wrap .survey-section-heading .index {
  position: absolute;
  top: 25px;
  left: 5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 20px;
}
.survey-wrap .survey-section-heading .index.accent {
  color: #B59241;
}
.survey-wrap .survey-section-heading .index.muted {
  color: #656a6e;
}
.survey-wrap .survey-section-heading .index > .sub {
  font-weight: 700;
  letter-spacing: 2px;
  font-size: 80%;
}
.survey-wrap .survey-section-heading input[type="text"] {
  margin: 0;
}
@media (min-width: 768px) {
  .survey-wrap .survey-section-heading .index {
    top: 40px;
    left: 15px;
  }
}
.survey-wrap.edit .survey-section-heading {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .survey-wrap.edit .survey-section-heading {
    padding-left: 45px;
    padding-right: 45px;
  }
}
.survey-wrap .survey-external-callout {
  padding: 10px 10px;
  border-radius: 5px;
  background-color: #f4f4f4;
}
.survey-wrap .survey-external-callout h3 {
  letter-spacing: 0;
  text-transform: none;
}
.survey-wrap .survey-external-callout p {
  font-size: 0.778em;
  line-height: 1.4em;
  margin: 0;
}
.survey-wrap .survey-group-description {
  margin-bottom: 10px;
  border-bottom: 1px dashed #cdcccc;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
  white-space: pre-line;
}
.survey-wrap .survey-group-description textarea {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
.survey-wrap.edit .survey-group-description {
  margin-left: -20px;
  margin-right: -20px;
}
.survey-wrap.compare {
  margin-bottom: 30px;
}
.survey-wrap .survey-group-editable {
  margin-bottom: 20px;
  padding: 10px 20px;
  border: 1px solid #e9eae7;
  border-radius: 5px;
}
.survey-wrap .survey-group-editable.no-edit {
  border-color: #F15F2B;
  background-color: #F2B19E;
  color: #A34123;
}
.survey-wrap .survey-group-editable label {
  float: left;
  font-weight: 700;
  font-size: 80%;
}
.survey-wrap .survey-group-editable label span {
  margin-bottom: 5px;
  display: inline-block;
  margin-right: 20px;
}
.survey-wrap.edit .survey-group-editable {
  margin-left: -20px;
  margin-right: -20px;
}
.survey-wrap .survey-info {
  margin-bottom: 30px;
  text-align: left;
  font-size: 0.83em;
  color: #bbbec1;
}
.survey-wrap .survey-info .q-required {
  color: #B59241;
  font-size: 1.22em;
}
.survey-wrap .survey-section-content {
  padding: 50px 0;
  max-height: 100%;
  -webkit-transition: max-height 0.3s linear, padding 0.3s linear;
  transition: max-height 0.3s linear, padding 0.3s linear;
}
.survey-wrap .survey-section-content .bar-filters {
  clear: both;
  margin-left: -35px;
  margin-right: -35px;
  padding: 35px;
}
.survey-wrap .survey-section-content.v-enter,
.survey-wrap .survey-section-content.v-leave {
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.survey-wrap.compare .survey-section-content {
  max-height: 20000px;
}
.survey-wrap input[type="text"],
.survey-wrap input[type="number"],
.survey-wrap textarea {
  width: 200px;
  width: 100%;
  height: 54px;
  padding: 4px 20px;
  margin-bottom: 14px;
  border: 1px solid #f4f4f4;
  border-radius: 5px;
  background-color: #f4f4f4;
  font-size: 18px;
  font-weight: 300;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-appearance: none;
  -webkit-transition: background-color 0.2s linear, border 0.2s linear;
  transition: background-color 0.2s linear, border 0.2s linear;
}
.survey-wrap input[type="text"]:-moz-placeholder,
.survey-wrap input[type="number"]:-moz-placeholder,
.survey-wrap textarea:-moz-placeholder {
  color: #939393;
}
.survey-wrap input[type="text"]::-moz-placeholder,
.survey-wrap input[type="number"]::-moz-placeholder,
.survey-wrap textarea::-moz-placeholder {
  color: #939393;
  opacity: 1;
}
.survey-wrap input[type="text"]:-ms-input-placeholder,
.survey-wrap input[type="number"]:-ms-input-placeholder,
.survey-wrap textarea:-ms-input-placeholder {
  color: #939393;
}
.survey-wrap input[type="text"]::-webkit-input-placeholder,
.survey-wrap input[type="number"]::-webkit-input-placeholder,
.survey-wrap textarea::-webkit-input-placeholder {
  color: #939393;
}
.survey-wrap input[type="text"]:active,
.survey-wrap input[type="number"]:active,
.survey-wrap textarea:active,
.survey-wrap input[type="text"]:focus,
.survey-wrap input[type="number"]:focus,
.survey-wrap textarea:focus {
  border-color: #B59241;
  outline: none;
}
.survey-wrap input[type="text"].input-error,
.survey-wrap input[type="number"].input-error,
.survey-wrap textarea.input-error,
.survey-wrap input[type="text"].invalid,
.survey-wrap input[type="number"].invalid,
.survey-wrap textarea.invalid {
  border-color: #F15F2B;
}
.survey-wrap input[type="text"]:-moz-placeholder,
.survey-wrap input[type="number"]:-moz-placeholder,
.survey-wrap textarea:-moz-placeholder {
  color: #939393;
}
.survey-wrap input[type="text"]::-moz-placeholder,
.survey-wrap input[type="number"]::-moz-placeholder,
.survey-wrap textarea::-moz-placeholder {
  color: #939393;
  opacity: 1;
}
.survey-wrap input[type="text"]:-ms-input-placeholder,
.survey-wrap input[type="number"]:-ms-input-placeholder,
.survey-wrap textarea:-ms-input-placeholder {
  color: #939393;
}
.survey-wrap input[type="text"]::-webkit-input-placeholder,
.survey-wrap input[type="number"]::-webkit-input-placeholder,
.survey-wrap textarea::-webkit-input-placeholder {
  color: #939393;
}
.survey-wrap input[type="text"]:active,
.survey-wrap input[type="number"]:active,
.survey-wrap textarea:active,
.survey-wrap input[type="text"]:focus,
.survey-wrap input[type="number"]:focus,
.survey-wrap textarea:focus {
  border-color: #B59241;
  outline: none;
}
.survey-wrap input[type="text"].input-error,
.survey-wrap input[type="number"].input-error,
.survey-wrap textarea.input-error,
.survey-wrap input[type="text"].invalid,
.survey-wrap input[type="number"].invalid,
.survey-wrap textarea.invalid {
  border-color: #F15F2B;
}
.survey-wrap textarea {
  padding-top: 15px;
  padding-bottom: 15px;
  height: auto;
}
.survey-wrap .survey-question input[readonly],
.survey-wrap .survey-question textarea[readonly],
.survey-wrap .survey-group textarea[readonly] {
  background-color: #f4f4f4;
  color: #939393;
}
.survey-wrap label {
  font-weight: 300;
  text-transform: none;
}
.survey-wrap.take label {
  font-weight: 300;
  text-transform: none;
}
.survey-wrap .add-a-choice {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #656a6e;
  display: inline-block;
  margin: 0 0 20px 15px;
  white-space: nowrap;
  cursor: pointer;
}
.survey-wrap .add-a-choice.accent {
  color: #B59241;
}
.survey-wrap .add-a-choice span {
  vertical-align: middle;
}
.survey-wrap .a-delete {
  cursor: pointer;
}
.survey-wrap .a-delete .tphor-close:before {
  font-size: 0.55em;
}
.survey-wrap a.delete-link {
  color: #d9534f;
  padding: 5px 8px;
  border-radius: 4px;
  margin-left: 3px;
  display: inline-block;
  cursor: pointer;
}
.survey-wrap a.delete-link:hover {
  background-color: #f4f4f4;
}
.survey-wrap .survey-question {
  position: relative;
  margin-bottom: 50px;
  clear: left;
}
.survey-wrap .survey-question .q-num {
  float: left;
  width: 30px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  font-size: 0.89em;
  margin-top: 2px;
  color: #B59241;
}
.survey-wrap .survey-question .q-num.accent {
  color: #B59241;
}
.survey-wrap .survey-question .q-num.muted {
  color: #656a6e;
}
.survey-wrap .survey-question .q-num.light {
  color: #939393;
}
.survey-wrap .survey-question .q-num .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.survey-wrap .survey-question .q-required-num {
  float: left;
  margin-top: 2px;
  margin-left: 0;
  width: 12px;
  color: #B59241;
  font-size: 1.22em;
}
.survey-wrap .survey-question .q-text {
  padding-top: 2px;
  margin-bottom: 10px;
  overflow: hidden;
  white-space: pre-line;
}
.survey-wrap .survey-question .q-help {
  font-size: 14px;
  color: #bbbec1;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  line-height: 1.17em;
}
.survey-wrap .survey-question .q-required {
  color: #B59241;
  font-size: 1.22em;
}
.survey-wrap .survey-question .q-visibility {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 14px;
  color: #bbbec1;
  margin-left: 30px;
  line-height: 1.4em;
}
.survey-wrap .survey-question.multiple,
.survey-wrap .survey-question.short {
  clear: none;
  display: inline-block;
  width: 100%;
  padding-right: 20px;
  vertical-align: top;
}
@media (min-width: 768px) {
  .survey-wrap .survey-question.multiple,
  .survey-wrap .survey-question.short {
    width: 50%;
  }
}
.survey-wrap.edit .survey-question .q-delete {
  position: absolute;
  top: 10px;
  left: -20px;
  width: 50px;
}
.survey-wrap.edit .survey-question .q-reorder {
  position: absolute;
  top: 50px;
  left: -20px;
  width: 50px;
}
.survey-wrap.edit .survey-question .q-reorder > span {
  float: left;
  clear: left;
  padding: 0 5px;
  margin: 0 4px;
  line-height: 1em;
  cursor: pointer;
  color: #e0e1dc;
}
.survey-wrap.edit .survey-question .q-reorder > span:hover {
  color: #bbbec1;
}
.survey-wrap.edit .survey-question .q-text textarea {
  padding-left: 40px;
  border: 1px dashed #cdcccc;
  background-color: transparent;
}
.survey-wrap.edit .survey-question .q-text textarea:focus {
  border: 1px solid #B59241;
}
.survey-wrap.edit .survey-question .q-options .option-block {
  display: inline-block;
  margin-right: 10px;
}
.survey-wrap.edit .survey-question .q-options .option-block:first-child .title {
  margin-top: 0;
}
.survey-wrap.edit .survey-question .q-options .title {
  margin: 5px 0 0;
  font-size: 13px;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0;
  font-weight: 300;
  color: #939393;
}
.survey-wrap.edit .survey-question .q-options ul {
  list-style: none;
  margin: 0 0 10px;
  padding: 0;
}
.survey-wrap.edit .survey-question .q-options ul:before,
.survey-wrap.edit .survey-question .q-options ul:after {
  content: " ";
  display: table;
}
.survey-wrap.edit .survey-question .q-options ul:after {
  clear: both;
}
.survey-wrap.edit .survey-question .q-options ul:before,
.survey-wrap.edit .survey-question .q-options ul:after {
  content: " ";
  display: table;
}
.survey-wrap.edit .survey-question .q-options ul:after {
  clear: both;
}
.survey-wrap.edit .survey-question .q-options li {
  float: left;
  margin: 0 10px 0 0;
}
.survey-wrap.edit .survey-question .q-options li label {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #656a6e;
  font-size: 13px;
  line-height: 1.22em;
  letter-spacing: 0;
  text-transform: none;
}
.survey-wrap.edit .survey-question .q-options li label.accent {
  color: #B59241;
}
.survey-wrap.edit .survey-question .q-options li input[type="checkbox"] {
  margin-right: 5px;
}
.survey-wrap.edit .survey-question .q-options .checkbox {
  padding: 0;
}
.survey-wrap.edit .survey-question .q-options .checkbox input[type="checkbox"] {
  margin-left: -25px;
  opacity: 0.01;
}
.survey-wrap.edit .survey-question .q-options .checkbox label:before {
  content: '';
  background-image: url("data:image/svg+xml,%3csvg class='svg-icon' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25%3b' xml:space='preserve'%3e %3cstyle%3e .st23%7bfill:%23DFE0DB%3b%7d %3c/style%3e %3cg%3e %3cpath class='st23' d='M25%2c20c0%2c2.75-2.25%2c5-5%2c5H5c-2.75%2c0-5-2.25-5-5V5c0-2.75%2c2.25-5%2c5-5h15c2.75%2c0%2c5%2c2.25%2c5%2c5V20z'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  z-index: 1;
  position: relative;
}
.survey-wrap.edit .survey-question .q-options .checkbox label:before.disabled {
  opacity: 0.5;
}
.survey-wrap.edit .survey-question .q-options .checkbox input[type=checkbox]:checked + label:before {
  background-image: url("data:image/svg+xml,%3csvg class='svg-icon' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25%3b' xml:space='preserve'%3e %3cstyle%3e .st23%7bfill:%23DFE0DB%3b%7d .st64%7bfill:none%3bstroke:%234F5356%3bstroke-width:4%3bstroke-linecap:round%3bstroke-linejoin:round%3bstroke-miterlimit:10%3b%7d %3c/style%3e %3cg%3e %3cpath class='st23' d='M25%2c20c0%2c2.75-2.25%2c5-5%2c5H5c-2.75%2c0-5-2.25-5-5V5c0-2.75%2c2.25-5%2c5-5h15c2.75%2c0%2c5%2c2.25%2c5%2c5V20z'/%3e %3cpolyline class='st64' points='5.43%2c13.53 10.64%2c18.91 21.02%2c8.45'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  width: 18px;
  height: 18px;
}
.survey-wrap.edit .survey-question .q-options .checkbox input[type=checkbox]:checked + label:before.disabled {
  opacity: 0.5;
}
.survey-wrap.edit .survey-question .q-help textarea {
  font-size: 14px;
  color: #656a6e;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  line-height: 1.17em;
}
.survey-wrap.edit .survey-question .a-delete {
  position: absolute;
  left: -50px;
  top: 12px;
}
.survey-wrap.edit .survey-question.multiple,
.survey-wrap.edit .survey-question.short,
.survey-wrap.edit .survey-question.long {
  padding-left: 30px;
  padding-right: 30px;
}
.survey-wrap.edit .survey-question.multiple .q-num,
.survey-wrap.edit .survey-question.short .q-num,
.survey-wrap.edit .survey-question.long .q-num {
  position: absolute;
  top: 15px;
  left: 45px;
}
.survey-wrap.compare .survey-question .q-text {
  overflow: inherit;
}
@media (min-width: 768px) {
  .survey-wrap.compare .survey-question .q-text {
    overflow: hidden;
  }
  .survey-wrap.compare .survey-question.multiple,
  .survey-wrap.compare .survey-question.short {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }
}
@media (min-width: 768px) {
  .survey-wrap.results .survey-question.short {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }
}
@media (min-width: 768px) {
  .survey-wrap.results-detail .survey-question.multiple,
  .survey-wrap.results-detail .survey-question.short {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }
}
.survey-wrap .survey-group {
  clear: both;
  display: table;
  margin-bottom: 50px;
}
.survey-wrap .survey-group .survey-scale,
.survey-wrap .survey-group .survey-question {
  display: table-row;
}
.survey-wrap .survey-group .survey-scale .inner,
.survey-wrap .survey-group .survey-question .inner {
  padding: 10px;
}
.survey-wrap .survey-group .survey-scale .col-a-choice {
  font-size: 0.833em;
  line-height: 1.22em;
  white-space: pre-line;
}
.survey-wrap .survey-group .survey-scale .col-a-choice .inner {
  padding-left: 10px;
  padding-right: 10px;
  border: 0 none;
}
.survey-wrap .survey-group .survey-question {
  margin: 0;
}
.survey-wrap .survey-group .survey-question > div {
  border-bottom: 1px dashed #cdcccc;
}
.survey-wrap .survey-group .survey-question .q-text {
  margin-bottom: 0;
}
.survey-wrap .survey-group .survey-question .q-ans-options .a-note .note-action {
  top: 0;
}
.survey-wrap .survey-group .survey-question .q-ans-options .a-note textarea {
  margin-top: 5px;
}
.survey-wrap .survey-group .col-holder,
.survey-wrap .survey-group .col-question,
.survey-wrap .survey-group .col-a-choice {
  display: table-cell;
  padding: 10px 0;
  vertical-align: top;
}
.survey-wrap .survey-group .col-response-user {
  vertical-align: top;
}
.survey-wrap .survey-group .col-holder {
  position: relative;
}
.survey-wrap .survey-group .col-holder .inner {
  padding: 10px 15px 10px 0;
}
.survey-wrap .survey-group .col-holder .lbl {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #bbbec1;
}
.survey-wrap .survey-group .col-question {
  position: relative;
  width: 100%;
}
.survey-wrap .survey-group .col-question .inner {
  padding: 10px 15px 10px 0;
  border-right: 1px dashed #656a6e;
}
.survey-wrap .survey-group .col-a-choice {
  text-align: center;
  font-weight: 300;
}
.survey-wrap .survey-group .col-a-choice .inner {
  padding: 5px 15px;
  border-right: 1px dashed #cdcccc;
}
.survey-wrap .survey-group .col-a-choice label {
  margin-bottom: 0;
}
.survey-wrap .survey-group .col-a-choice .icon {
  padding: 5px 5px;
  color: #e9eae7;
}
.survey-wrap .survey-group .col-a-choice .selected .icon {
  color: #77AB53;
}
.survey-wrap .survey-group .col-a-choice.last-item .inner {
  border-right: 0 none;
}
.survey-wrap.edit .survey-group,
.survey-wrap.scales .survey-group {
  padding-left: 30px;
}
.survey-wrap.edit .survey-group .q-delete,
.survey-wrap.scales .survey-group .q-delete {
  position: absolute;
  left: -50px;
  top: 10px;
  width: 50px;
}
.survey-wrap.edit .survey-group .q-reorder,
.survey-wrap.scales .survey-group .q-reorder {
  position: absolute;
  top: 50px;
  left: -50px;
  width: 50px;
}
.survey-wrap.edit .survey-group .q-reorder > span,
.survey-wrap.scales .survey-group .q-reorder > span {
  float: left;
  clear: left;
  padding: 0 5px;
  margin: 0 4px;
  line-height: 1em;
  cursor: pointer;
  color: #e0e1dc;
}
.survey-wrap.edit .survey-group .q-reorder > span:hover,
.survey-wrap.scales .survey-group .q-reorder > span:hover {
  color: #bbbec1;
}
.survey-wrap.edit .survey-group .scale-change,
.survey-wrap.scales .survey-group .scale-change {
  font-size: 14px;
  color: #656a6e;
  color: #B59241;
  cursor: pointer;
}
.survey-wrap.edit .survey-group .a-delete,
.survey-wrap.scales .survey-group .a-delete {
  position: absolute;
  top: 0;
  left: 0;
}
.survey-wrap.edit .survey-group .survey-question .q-num,
.survey-wrap.scales .survey-group .survey-question .q-num {
  position: absolute;
  top: 35px;
  left: 15px;
  z-index: 3;
}
.survey-wrap.edit .survey-group .col-holder,
.survey-wrap.scales .survey-group .col-holder,
.survey-wrap.edit .survey-group .col-question,
.survey-wrap.scales .survey-group .col-question,
.survey-wrap.edit .survey-group .col-a-choice,
.survey-wrap.scales .survey-group .col-a-choice {
  padding-top: 5px;
  padding-bottom: 5px;
}
.survey-wrap.edit .survey-group .col-a-choice.edit,
.survey-wrap.scales .survey-group .col-a-choice.edit {
  position: relative;
}
.survey-wrap.edit .survey-group .col-a-choice.edit .inner,
.survey-wrap.scales .survey-group .col-a-choice.edit .inner {
  padding-left: 5px;
  padding-right: 5px;
}
.survey-wrap.edit .survey-group .col-a-choice.edit .inner textarea,
.survey-wrap.scales .survey-group .col-a-choice.edit .inner textarea {
  min-width: 115px;
  background-color: transparent;
  padding: 10px;
  border-style: dashed;
  border-color: #e0e1dc;
  text-align: center;
  font-size: 16px;
}
.survey-wrap.edit .survey-group .col-a-choice.edit .inner textarea:active,
.survey-wrap.scales .survey-group .col-a-choice.edit .inner textarea:active,
.survey-wrap.edit .survey-group .col-a-choice.edit .inner textarea:focus,
.survey-wrap.scales .survey-group .col-a-choice.edit .inner textarea:focus {
  border-style: solid;
  border-color: #B59241;
}
.survey-wrap.scales .survey-group {
  padding-left: 0;
}
.survey-wrap.scales .survey-group .col-holder .lbl {
  margin-top: -29px;
  display: block;
  margin-bottom: 0;
}
.survey-wrap.compare .survey-group .survey-question,
.survey-wrap.results .survey-group .survey-question {
  display: table-row-group;
  border-bottom: 1px dashed #cdcccc;
}
.survey-wrap.compare .survey-group .question-response,
.survey-wrap.results .survey-group .question-response {
  border-bottom: 0 none;
}
.survey-wrap.compare .survey-group .col-question .inner,
.survey-wrap.results .survey-group .col-question .inner {
  border-right: 0 none;
}
.survey-wrap.compare .survey-group .col-a-choice,
.survey-wrap.results .survey-group .col-a-choice {
  page-break-inside: avoid;
}
.survey-wrap.compare .survey-group .col-a-choice .inner,
.survey-wrap.results .survey-group .col-a-choice .inner {
  border-right: 0 none;
}
.survey-wrap.compare .survey-group .col-a-choice label,
.survey-wrap.results .survey-group .col-a-choice label {
  cursor: inherit;
}
.survey-wrap.compare .survey-group .col-response-user .inner,
.survey-wrap.results .survey-group .col-response-user .inner {
  padding: 7px 0 7px 10px;
  width: 150px;
}
.survey-wrap.compare .survey-group .a-note .title,
.survey-wrap.results .survey-group .a-note .title {
  margin-top: 0;
}
.survey-wrap.compare .survey-group .a-note .note-wrap,
.survey-wrap.results .survey-group .a-note .note-wrap {
  border-bottom: 0;
}
.survey-wrap .survey-group-actions {
  clear: both;
  text-align: right;
}
.survey-wrap .a-group.ordered {
  margin-top: 20px;
  padding-left: 30px;
  list-style: none;
  counter-reset: li;
}
.survey-wrap .a-group.ordered li {
  display: list-item;
  padding-left: 70px;
}
.survey-wrap .a-group.ordered li:before {
  content: counter(li, upper-alpha) ".";
  counter-increment: li;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  padding-right: 30px;
  margin-left: -70px;
  width: 30px;
  display: inline-block;
}
.survey-wrap .a-group.ordered li:before.accent {
  color: #B59241;
}
.survey-wrap .a-group.ordered li:before.muted {
  color: #656a6e;
}
.survey-wrap .a-group.ordered li:before.light {
  color: #939393;
}
.survey-wrap .a-group.ordered li:before .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.survey-wrap .a-group.ordered .a-choice {
  position: relative;
}
.survey-wrap .a-group.ordered .radio input[type="radio"] {
  margin-left: -25px;
  opacity: 0.01;
}
.survey-wrap .a-group.ordered .radio label:before {
  content: '';
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.72 24.72' style='enable-background:new 0 0 24.72 24.72%3b' xml:space='preserve'%3e %3cstyle%3e .st2%7bfill:%23E0E1DC%3b%7d .st3%7bfill:%234F5356%3b%7d %3c/style%3e %3csymbol id='radio-unselect' viewBox='-12.36 -12.36 24.72 24.72'%3e %3cpath class='st2' d='M0%2c12.36c-6.81%2c0-12.36-5.54-12.36-12.36c0-6.82%2c5.55-12.36%2c12.36-12.36c6.82%2c0%2c12.36%2c5.54%2c12.36%2c12.36C12.36%2c6.82%2c6.82%2c12.36%2c0%2c12.36z'/%3e %3cpath class='st2' d='M0%2c6.99c-3.86%2c0-6.99-3.13-6.99-6.99c0-3.86%2c3.13-6.99%2c6.99-6.99S6.99-3.86%2c6.99%2c0C6.99%2c3.86%2c3.86%2c6.99%2c0%2c6.99z'/%3e %3c/symbol%3e %3cg id='everything_else'%3e %3cuse xlink:href='%23radio-unselect' width='24.72' height='24.72' x='-12.36' y='-12.36' transform='matrix(1 0 0 -1 12.3604 12.3599)' style='overflow:visible%3b'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  margin-right: 15px;
  z-index: 1;
  position: relative;
}
.survey-wrap .a-group.ordered .radio label:before.disabled {
  opacity: 0.5;
}
.survey-wrap .a-group.ordered .radio input[type=radio]:checked + label:before {
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.72 24.72' style='enable-background:new 0 0 24.72 24.72%3b' xml:space='preserve'%3e %3cstyle%3e .st2%7bfill:%23E0E1DC%3b%7d .st3%7bfill:%234F5356%3b%7d %3c/style%3e %3csymbol id='radio-selected_2' viewBox='-12.36 -12.36 24.72 24.72'%3e %3cpath class='st2' d='M0%2c12.36c-6.81%2c0-12.36-5.54-12.36-12.36c0-6.82%2c5.55-12.36%2c12.36-12.36c6.82%2c0%2c12.36%2c5.54%2c12.36%2c12.36C12.36%2c6.82%2c6.82%2c12.36%2c0%2c12.36z'/%3e %3cpath class='st3' d='M0%2c6.99c-3.86%2c0-6.99-3.13-6.99-6.99c0-3.86%2c3.13-6.99%2c6.99-6.99S6.99-3.86%2c6.99%2c0C6.99%2c3.86%2c3.86%2c6.99%2c0%2c6.99z'/%3e %3c/symbol%3e %3cg id='everything_else'%3e %3cuse xlink:href='%23radio-selected_2' width='24.72' height='24.72' x='-12.36' y='-12.36' transform='matrix(1 0 0 -1 12.3604 12.3599)' style='overflow:visible%3b'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  margin-right: 15px;
}
.survey-wrap .a-group.ordered .radio input[type=radio]:checked + label:before.disabled {
  opacity: 0.5;
}
.survey-wrap .a-group.ordered .checkbox input[type="checkbox"] {
  margin-left: -25px;
  opacity: 0.01;
}
.survey-wrap .a-group.ordered .checkbox label:before {
  content: '';
  background-image: url("data:image/svg+xml,%3csvg class='svg-icon' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25%3b' xml:space='preserve'%3e %3cstyle%3e .st23%7bfill:%23DFE0DB%3b%7d %3c/style%3e %3cg%3e %3cpath class='st23' d='M25%2c20c0%2c2.75-2.25%2c5-5%2c5H5c-2.75%2c0-5-2.25-5-5V5c0-2.75%2c2.25-5%2c5-5h15c2.75%2c0%2c5%2c2.25%2c5%2c5V20z'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  margin-right: 15px;
  z-index: 1;
  position: relative;
}
.survey-wrap .a-group.ordered .checkbox label:before.disabled {
  opacity: 0.5;
}
.survey-wrap .a-group.ordered .checkbox input[type=checkbox]:checked + label:before {
  background-image: url("data:image/svg+xml,%3csvg class='svg-icon' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25%3b' xml:space='preserve'%3e %3cstyle%3e .st23%7bfill:%23DFE0DB%3b%7d .st64%7bfill:none%3bstroke:%234F5356%3bstroke-width:4%3bstroke-linecap:round%3bstroke-linejoin:round%3bstroke-miterlimit:10%3b%7d %3c/style%3e %3cg%3e %3cpath class='st23' d='M25%2c20c0%2c2.75-2.25%2c5-5%2c5H5c-2.75%2c0-5-2.25-5-5V5c0-2.75%2c2.25-5%2c5-5h15c2.75%2c0%2c5%2c2.25%2c5%2c5V20z'/%3e %3cpolyline class='st64' points='5.43%2c13.53 10.64%2c18.91 21.02%2c8.45'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  margin-right: 15px;
}
.survey-wrap .a-group.ordered .checkbox input[type=checkbox]:checked + label:before.disabled {
  opacity: 0.5;
}
.survey-wrap .a-group.ordered .radio-opt,
.survey-wrap .a-group.ordered .checkbox-opt {
  float: left;
  margin-left: -30px;
  margin-top: 15px;
}
.survey-wrap.edit .a-group.ordered {
  padding-left: 15px;
}
.survey-wrap.edit .a-group.ordered input[type="text"],
.survey-wrap.edit .a-group.ordered input[type="number"] {
  margin-bottom: 0;
  padding-left: 10px;
  background-color: transparent;
  border: 1px solid transparent;
}
.survey-wrap.edit .a-group.ordered input[type="text"]:hover,
.survey-wrap.edit .a-group.ordered input[type="number"]:hover {
  border: 1px dashed #cdcccc;
}
.survey-wrap.edit .a-group.ordered input[type="text"]:focus,
.survey-wrap.edit .a-group.ordered input[type="number"]:focus {
  border: 1px solid #B59241;
}
.survey-wrap.edit .a-group.ordered label.with-weight input[type="text"] {
  width: 77%;
}
.survey-wrap.edit .a-group.ordered label.with-weight input[type="number"] {
  width: 23%;
}
.survey-wrap.edit .a-group.ordered .radio label:before,
.survey-wrap.edit .a-group.ordered .radio input[type=radio]:checked + label:before {
  margin-right: 5px;
}
.survey-wrap.edit .a-group.ordered .checkbox label:before,
.survey-wrap.edit .a-group.ordered .checkbox input[type=checkbox]:checked + label:before {
  margin-right: 5px;
}
.survey-wrap.edit .a-group.ordered .radio-opt,
.survey-wrap.edit .a-group.ordered .checkbox-opt {
  display: none;
}
.survey-wrap.results .result-info {
  display: inline-block;
  position: absolute;
  margin: 0 5px;
  left: -80px;
  font-size: 15px;
  line-height: 1.25em;
}
.survey-wrap.results .result-info .graph {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 23px;
  margin: 0 8px 0 0;
  background-image: url(/assets/img/person-ico-gray.png);
  background-repeat: no-repeat;
  background-position: bottom left;
  vertical-align: text-bottom;
}
.survey-wrap.results .result-info .graph .fill {
  position: absolute;
  height: 0;
  width: 100%;
  bottom: 0;
  left: 0;
  background-image: url(/assets/img/person-ico-green.png);
  background-repeat: no-repeat;
  background-position: bottom left;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .survey-wrap.results .result-info .graph {
    background-image: url(/assets/img/person-ico-gray-2x.png);
    background-size: 24px 23px;
  }
  .survey-wrap.results .result-info .graph .fill {
    background-image: url(/assets/img/person-ico-green-2x.png);
    background-size: 24px 23px;
  }
}
.survey-wrap.results .result-info .pct {
  color: #77AB53;
  vertical-align: text-bottom;
}
.survey-wrap.results .result-count {
  font-size: 14px;
  color: #bbbec1;
  font-size: 12px;
  margin-left: 5px;
  display: inline-block;
}
.survey-wrap.results .a-choice label {
  display: inline-block;
}
.survey-wrap.results .col-a-choice .result-info {
  position: static;
  margin: 0 -25px;
  display: block;
  min-width: 94px;
}
.survey-wrap.results .col-a-choice .result-count {
  margin: 0 -25px;
}
.survey-wrap.results .col-a-choice .result-wrap {
  display: block;
  float: left;
  min-width: 85px;
}
.survey-wrap.results .col-a-choice .result-wrap .result-info,
.survey-wrap.results .col-a-choice .result-wrap .result-count {
  margin: 0;
  width: 100%;
  text-align: center;
}
.survey-wrap.results .a-group.ordered {
  padding-left: 85px;
}
.survey-wrap.results .a-group.ordered li:before {
  vertical-align: top;
}
.survey-wrap.results .a-group.ordered .radio label:before,
.survey-wrap.results .a-group.ordered .checkbox label:before {
  display: none;
}
.survey-wrap .a-input {
  padding-left: 30px;
}
.survey-wrap .a-note {
  padding-left: 30px;
  position: relative;
}
.survey-wrap .a-note .note-action {
  position: absolute;
  top: -5px;
  left: 0;
}
.survey-wrap .a-note .note-action .icon {
  cursor: pointer;
}
.survey-wrap .a-note textarea {
  font-size: 15px;
  line-height: 1.4em;
}
.survey-wrap .a-note .title {
  font-size: 14px;
  color: #656a6e;
  color: #bbbec1;
  margin-top: 20px;
}
.survey-wrap .a-note .note-wrap {
  margin-bottom: 10px;
  border-bottom: 1px dashed #e0e1dc;
}
.survey-wrap .a-note .note-text {
  font-size: 14px;
  color: #656a6e;
  line-height: 1.4em;
  white-space: pre-wrap;
  margin-bottom: 0;
}
.survey-wrap.edit .a-input {
  padding-left: 0;
}
.survey-wrap.compare .a-note .note-action {
  top: 0;
}
.survey-wrap.compare .a-note .response-user {
  line-height: 1.4em;
  margin-bottom: 10px;
}
.survey-wrap.compare .a-note .response-user .name {
  font-size: 14px;
  color: #656a6e;
  font-size: 0.78em;
}
.survey-wrap .question-type ul {
  list-style: none;
  margin: 0 0 20px -10px;
  padding: 0;
}
.survey-wrap .question-type ul:before,
.survey-wrap .question-type ul:after {
  content: " ";
  display: table;
}
.survey-wrap .question-type ul:after {
  clear: both;
}
.survey-wrap .question-type ul:before,
.survey-wrap .question-type ul:after {
  content: " ";
  display: table;
}
.survey-wrap .question-type ul:after {
  clear: both;
}
.survey-wrap .question-type li.question-option {
  float: left;
  width: 33%;
  padding-left: 10px;
  margin-bottom: 10px;
  border: 0 none;
}
.survey-wrap .question-type li.question-option .inner {
  height: 100px;
  padding: 7px 10px;
  background-color: #fff;
  border-radius: 5px;
  cursor: pointer;
}
.survey-wrap .question-type li.question-option .inner span {
  opacity: 0.5;
  max-width: 100%;
}
.survey-wrap .question-type li.question-option .inner .lbl {
  display: block;
  margin-bottom: 7px;
  line-height: 1.18em;
  opacity: 0.75;
}
.survey-wrap .question-type li.question-option .inner:hover span,
.survey-wrap .question-type li.question-option .inner:hover .lbl {
  opacity: 1;
}
.survey-wrap .question-type li.question-option.active .inner {
  border: 1px solid #B59241;
}
.survey-wrap .question-type li.question-option.active span,
.survey-wrap .question-type li.question-option.active .lbl {
  opacity: 1;
}
@media (min-width: 768px) {
  .survey-wrap .question-type li.question-option {
    width: 20%;
  }
}
.survey-wrap .bar-filters:before {
  right: 60px;
}
.survey-wrap .survey-group-delete {
  font-size: 16px;
  padding: 14px 18px 14px;
  text-transform: uppercase;
  color: #F15F2B;
}
.survey-wrap .question-response-list {
  margin: 0 0 0 30px;
  padding: 0;
  list-style: none;
}
.survey-wrap .question-response-list .question-response:before {
  top: 7px;
}
.survey-wrap .question-response {
  margin-left: 12px;
  padding: 18px 0 13px;
  border-bottom: 1px dashed #cdcccc;
  min-height: 80px;
}
.survey-wrap .question-response .response-text {
  display: inline-block;
  width: 75%;
  padding-left: 30px;
  white-space: pre-wrap;
}
.survey-wrap .question-response .response-text.no-responses {
  font-size: 14px;
  color: #656a6e;
  text-transform: uppercase;
}
.survey-wrap .question-response .instance-response-text {
  display: inline-block;
  padding-left: 80px;
  white-space: pre-wrap;
  position: relative;
  z-index: 1;
  color: #939393;
}
.survey-wrap .question-response .instance-response-text:before {
  content: ' ';
  display: block;
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32.9 26.5' style='enable-background:new 0 0 32.9 26.5%3b z-index:1' xml:space='preserve'%3e %3cpath style='fill:%23E9EAE7' d='M30.6%2c13.9c-1.4-1.1-2.9-1.7-4.4-1.7c-0.1%2c0-0.3%2c0-3.3%2c0.3c0-0.9%2c0.3-2%2c0.9-3.2c1.2-2.6%2c3.5-4.9%2c6.6-6.8C31%2c2.2%2c31.2%2c1.5%2c31%2c0.9c-0.3-0.6-0.9-1-1.6-0.8C26%2c0.8%2c21.4%2c2.5%2c19%2c6.4c-1.9%2c2.8-2.8%2c6-2.8%2c9.4c0%2c0.1%2c0%2c0.2%2c0%2c0.4c-0.4-0.9-1-1.6-1.8-2.3c-1.4-1.1-2.9-1.7-4.4-1.7c-0.1%2c0-0.3%2c0-3.3%2c0.3c0-0.9%2c0.3-2%2c0.9-3.2c1.2-2.6%2c3.5-4.9%2c6.6-6.8c0.6-0.4%2c0.8-1.1%2c0.6-1.7c-0.3-0.6-0.9-1-1.6-0.8C9.8%2c0.8%2c5.3%2c2.6%2c2.8%2c6.4C0.9%2c9.2%2c0%2c12.4%2c0%2c15.8c0%2c2.7%2c0.8%2c5.2%2c2.5%2c7.3c1.8%2c2.3%2c4%2c3.4%2c6.8%2c3.4c2.6%2c0%2c4.6-0.9%2c5.8-2.6c1-1.4%2c1.5-3%2c1.6-4.5c0.4%2c1.3%2c1.1%2c2.6%2c2%2c3.7c1.7%2c2.3%2c4%2c3.4%2c6.8%2c3.4c2.6%2c0%2c4.6-0.9%2c5.8-2.6c1.1-1.5%2c1.6-3.2%2c1.6-4.9C32.9%2c16.8%2c32.1%2c15.1%2c30.6%2c13.9z'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  height: 33px;
  width: 33px;
  color: #e9eae7;
  position: absolute;
  z-index: -1;
  left: 65px;
  top: -9px;
}
.survey-wrap .question-response .instance-response-text.no-responses {
  font-size: 14px;
  color: #656a6e;
  text-transform: uppercase;
}
.survey-wrap .question-response .response-user {
  display: inline-block;
  width: 25%;
  line-height: 1em;
  vertical-align: top;
}
.survey-wrap .question-response .response-user .name {
  font-size: 14px;
  color: #656a6e;
  font-size: 0.78em;
}
.survey-wrap .question-response .response-user .img {
  float: left;
  margin: 0 10px 0 0;
  width: 50px;
  height: 50px;
}
.survey-wrap .view-all-responses:before,
.survey-wrap .view-all-responses:after {
  content: " ";
  display: table;
}
.survey-wrap .view-all-responses:after {
  clear: both;
}
.survey-wrap .view-all-responses:before,
.survey-wrap .view-all-responses:after {
  content: " ";
  display: table;
}
.survey-wrap .view-all-responses:after {
  clear: both;
}
@media print {
  .survey-wrap .survey-section-heading {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .survey-wrap .survey-section-content {
    padding-top: 0;
    padding-bottom: 0;
  }
  .survey-wrap.compare .survey-group-description p {
    font-size: 12px;
  }
  .survey-wrap.compare .survey-question .q-num,
  .survey-wrap.compare .survey-group .survey-question .q-num {
    font-size: 11px;
    line-height: 1.2em;
  }
  .survey-wrap.compare .survey-question {
    margin-bottom: 20px;
  }
  .survey-wrap.compare .survey-question .q-text {
    font-size: 12px;
  }
  .survey-wrap.compare .survey-question.short .question-response {
    padding: 5px 0 5px;
  }
  .survey-wrap.compare .survey-group {
    margin-bottom: 20px;
  }
  .survey-wrap.compare .survey-group .survey-scale .col-a-choice {
    font-size: 8px;
  }
  .survey-wrap.compare .survey-group .col-holder {
    padding-top: 0;
  }
  .survey-wrap.compare .survey-group .survey-question {
    page-break-inside: avoid;
  }
  .survey-wrap.compare .survey-group .survey-question tr,
  .survey-wrap.compare .survey-group .survey-question td,
  .survey-wrap.compare .survey-group .survey-question th {
    page-break-inside: avoid !important;
  }
  .survey-wrap.compare .survey-group .survey-question .question-response .col-response-user {
    line-height: 1.33;
  }
  .survey-wrap.compare .survey-group .survey-question .question-response:first-child .col-a-choice,
  .survey-wrap.compare .survey-group .survey-question .question-response:first-child .col-response-user {
    padding-top: 10px;
  }
  .survey-wrap.compare .survey-group .survey-question .question-response:last-child .col-a-choice,
  .survey-wrap.compare .survey-group .survey-question .question-response:last-child .col-response-user {
    padding-bottom: 5px;
  }
  .survey-wrap.compare .survey-group .survey-question .q-num {
    top: 10px;
  }
  .survey-wrap.compare .survey-group .survey-question .q-text {
    font-size: 10px;
  }
  .survey-wrap.compare .survey-group .col-question .inner {
    padding-top: 0;
    padding-bottom: 0;
  }
  .survey-wrap.compare .survey-group .col-a-choice {
    padding: 1px 2px;
    line-height: 1;
  }
  .survey-wrap.compare .survey-group .col-a-choice .inner {
    padding: 0 8px;
    border-right: 1px dashed #cdcccc;
    border-right-color: #e0e1dc;
  }
  .survey-wrap.compare .survey-group .col-a-choice label {
    opacity: 0.1;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 10px;
  }
  .survey-wrap.compare .survey-group .col-a-choice label.selected {
    opacity: 1;
  }
  .survey-wrap.compare .survey-group .col-a-choice label.selected:before {
    color: #000;
  }
  .survey-wrap.compare .survey-group .col-response-user .inner {
    padding-top: 0;
    padding-bottom: 0;
  }
  .survey-wrap.compare .survey-group.sticky-thead {
    display: none;
  }
  .survey-wrap .question-response {
    min-height: 50px;
    padding: 10px 0 5px;
    page-break-inside: avoid;
  }
  .survey-wrap .question-response .response-text {
    page-break-inside: avoid;
    font-size: 12px;
    margin-bottom: 0;
  }
  .survey-wrap .question-response .response-text.no-responses {
    font-size: 11px;
  }
  .survey-wrap .question-response .response-user .name {
    font-size: 10px;
  }
  .survey-wrap .question-response .response-user .img {
    display: none;
    margin-bottom: 0;
    width: 16px;
    height: 16px;
  }
}
.survey-wrap.compare .survey-group--mobile .survey-group,
.survey-wrap.results .survey-group--mobile .survey-group {
  margin-bottom: 0;
}
.survey-wrap.compare .survey-group--mobile .survey-group .survey-scale,
.survey-wrap.results .survey-group--mobile .survey-group .survey-scale,
.survey-wrap.compare .survey-group--mobile .survey-group .survey-question,
.survey-wrap.results .survey-group--mobile .survey-group .survey-question {
  display: table-row;
}
.survey-wrap.compare .survey-group--mobile .col-a-choice:last-child label:after,
.survey-wrap.results .survey-group--mobile .col-a-choice:last-child label:after,
.survey-wrap.compare .survey-group--mobile .col-a-choice.last-item label:after,
.survey-wrap.results .survey-group--mobile .col-a-choice.last-item label:after {
  display: none;
}
.survey-wrap.take .survey-group--mobile .col-a-choice:last-child label:after,
.survey-wrap.take .survey-group--mobile .col-a-choice.last-item label:after {
  display: none;
}
.survey-rdo-cbx input[type=checkbox],
.survey-rdo-cbx input[type="radio"] {
  position: absolute;
  opacity: 0.01;
  pointer-events: none;
  margin-left: 15px;
}
.survey-rdo-cbx label {
  position: relative;
  padding: 5px 15px;
  cursor: pointer;
}
.survey-rdo-cbx label:hover:before {
  color: #cdcccc;
}
.survey-rdo-cbx label:before {
  content: "\f107";
  font-family: "fontcustom";
  display: inline-block;
  color: #e9eae7;
  z-index: 1;
  position: relative;
}
.survey-rdo-cbx input[type=checkbox]:checked + label:before,
.survey-rdo-cbx input[type=radio]:checked + label:before,
.survey-rdo-cbx label.selected:before {
  color: #77AB53;
}
.survey-rdo-cbx.survey-rdo-cbx--mobile--alt {
  position: relative;
  padding-left: 18px;
}
.survey-rdo-cbx.survey-rdo-cbx--mobile--alt label:after {
  content: ' ';
  position: absolute;
  bottom: -12px;
  left: 22px;
  height: 16px;
  border: 1px dashed #EAEAEA;
}
.survey-rdo-cbx.survey-rdo-cbx--mobile--alt label:before {
  padding-right: 7px;
}
.survey-rdo-cbx.survey-rdo-cbx--mobile--result {
  position: relative;
  padding-left: 0;
}
.survey-rdo-cbx.survey-rdo-cbx--mobile--result:before,
.survey-rdo-cbx.survey-rdo-cbx--mobile--result:after {
  content: " ";
  display: table;
}
.survey-rdo-cbx.survey-rdo-cbx--mobile--result:after {
  clear: both;
}
.survey-rdo-cbx.survey-rdo-cbx--mobile--result:before,
.survey-rdo-cbx.survey-rdo-cbx--mobile--result:after {
  content: " ";
  display: table;
}
.survey-rdo-cbx.survey-rdo-cbx--mobile--result:after {
  clear: both;
}
.survey-rdo-cbx.survey-rdo-cbx--mobile--result label {
  display: inline;
}
.survey-rdo-cbx.survey-rdo-cbx--mobile--result label:before {
  display: none;
}
.survey-section-score-wrap {
  min-height: 20px;
  padding: 10px;
  margin-bottom: 20px;
  line-height: 1;
  background-color: #f5f5f5;
  border-radius: 5px;
  border-left: 4px solid #77AB53;
  box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.2);
}
.survey-section-score-wrap.short {
  padding: 9px 15px;
}
.survey-section-score-wrap .lbl {
  font-weight: 700;
  font-size: 80%;
  text-transform: uppercase;
  color: #bbbec1;
}
.survey-section-score-wrap .val {
  font-weight: bold;
  font-size: 18px;
  color: #77AB53;
}
@media (min-width: 768px) {
  .survey-section-score-wrap {
    padding: 15px 20px;
  }
}
.survey-section-score-compare h3 {
  margin-bottom: 0.75em;
}
.survey-section-score-compare .name {
  font-size: 0.78em;
  color: #656a6e;
}
.survey-section-score-compare .response-user {
  display: inline-block;
  width: 25%;
  line-height: 1em;
  vertical-align: top;
}
.survey-section-score-compare .response-user .img {
  float: left;
  margin: 0 10px 0 0;
  width: 50px;
  height: 50px;
}
.survey-section-score-compare .response-user .name {
  color: #656a6e;
  font-size: 0.78em;
}
.survey-section-score .survey-section-score--opt {
  display: inline-block;
  height: 30px;
  width: 23px;
  margin: 5px 1px;
  font-size: 14px;
  line-height: 28px;
  border-radius: 3px;
  border: 1px solid #cdcccc;
  background-color: #fff;
}
.survey-section-score .survey-section-score--opt.active,
.survey-section-score .survey-section-score--opt:hover {
  color: #fff;
  border-color: #77AB53;
  background-color: #77AB53;
}
@media (min-width: 480px) {
  .survey-section-score .survey-section-score--opt {
    margin: 5px 2px;
    width: 27px;
  }
}
@media (min-width: 768px) {
  .survey-section-score .survey-section-score--opt {
    margin: 5px 4px;
    width: 32px;
  }
}
.survey-compare-score-wrap {
  line-height: 1.2;
}
.survey-compare-score-wrap h3 {
  margin-bottom: 0.75em;
}
.survey-compare-score-wrap__score {
  min-height: 20px;
  padding: 15px 10px;
  margin: 0 0 10px;
  line-height: 1.2;
  border-radius: 5px;
  border-top: 1px solid #f4f4f4;
  border-left: 4px solid #77AB53;
  box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.2);
  text-align: center;
}
.survey-compare-score-wrap__score .lbl {
  font-weight: 700;
  font-size: 80%;
  text-transform: uppercase;
  color: #bbbec1;
  letter-spacing: 1px;
}
.survey-compare-score-wrap__score .val {
  font-weight: bold;
  font-size: 1.625em;
  color: #77AB53;
}
.survey-compare-request-score {
  display: inline-block;
  padding: 5px 10px;
  margin: 5px 0 20px 0;
  line-height: 1;
  border-top: 1px solid #f4f4f4;
  border-radius: 5px;
  border-left: 3px solid #77AB53;
  box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.1);
}
.survey-compare-request-score.disabled {
  border-left-color: #bbbec1;
}
.sticky-wrap {
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  margin: 3em 0;
  padding-bottom: 5px;
  width: 100%;
}
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.125s ease-in-out;
  z-index: 50;
  width: auto;
  /* Prevent table from stretching to full size */
}
.sticky-wrap .sticky-thead {
  box-shadow: 0 0.25em 0.1em -0.1em rgba(0, 0, 0, 0.125);
  z-index: 100;
  width: 100%;
  /* Force stretch */
  background-color: rgba(255, 255, 255, 0.9);
}
.sticky-wrap .sticky-intersect {
  opacity: 1;
  z-index: 150;
}
.sticky-wrap .sticky-intersect th {
  background-color: #666;
  color: #eee;
}
.sticky-wrap td,
.sticky-wrap th {
  box-sizing: border-box;
}
@media print {
  .sticky-wrap {
    margin: 0 0 1em;
  }
}
.print .survey-wrap.take .survey-group {
  display: block;
}
.print .survey-wrap.take .survey-group .survey-question {
  display: block;
  margin-bottom: 45px;
}
.print .survey-wrap.take .survey-group .survey-question:last-child {
  margin-bottom: 0px;
}
.print .survey-wrap.take .survey-group .survey-question .q-choice-group {
  display: table;
  width: 100%;
  border-bottom: 0 none;
  padding-bottom: 10px;
}
.print .survey-wrap.take .survey-group .survey-question .q-choice {
  border-bottom: 0 none;
  border-right: 1px dashed #cdcccc;
  display: table-cell;
  font-size: 0.89em;
  line-height: 1.22em;
  min-height: 23px;
  padding: 0 5px;
  text-align: center;
}
.print .survey-wrap.take .survey-group .survey-question .q-options {
  border-bottom: 0 none;
  display: block;
}
.print .survey-wrap.take .survey-group .survey-question .q-options .q-text {
  white-space: normal;
}
.print .survey-wrap.take .survey-question .checkbox label:before,
.print .survey-wrap.take .survey-question .radio label:before {
  display: none !important;
}
#vueGoalsManage,
.goals-manage-container {
  margin-top: 25px;
}
@media print {
  #vueGoalsManage,
  .goals-manage-container {
    margin-top: 0;
  }
}
.goals-page .status {
  display: inline-block;
  text-align: center;
}
.goals-page .status .of {
  padding: 0 3px;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
.goals-page .status .lbl {
  display: block;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #939393;
  font-size: 13px;
}
.goals-page .status .lbl.accent {
  color: #B59241;
}
.goals-page .status .lbl.muted {
  color: #656a6e;
}
.goals-page .status .lbl.light {
  color: #939393;
}
.goals-page .status .lbl .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.goals-page #main {
  overflow-y: auto;
}
.goals-page h1 {
  margin-top: 0;
  padding-bottom: 10px;
  line-height: 1.4em;
}
.goals-page h1 .created {
  margin-top: 15px;
  float: right !important;
}
.goals-page h1 .created .lbl {
  text-transform: none;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
.goals-page h1 .created .val {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #939393;
}
.goals-page h1 .created .val.accent {
  color: #B59241;
}
.goals-page h1 .created .val.muted {
  color: #656a6e;
}
.goals-page h1 .created .val.light {
  color: #939393;
}
.goals-page h1 .created .val .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.goals-page h1 .user-img {
  float: left;
  margin-top: -10px;
  margin-right: 10px;
}
.goals-page .preview-alert {
  text-align: center;
  background-color: #EFD18E;
}
.goals-page .preview-alert h3 {
  margin: 0px 0 -10px;
}
.goals-meta {
  font-size: 14px;
  color: #bbbec1;
  margin-top: 30px;
  border-bottom: 1px dashed #e2e2e2;
}
.goals-meta a {
  font-size: 14px;
  color: #bbbec1;
}
.goalset-summary {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 16px;
  color: #656a6e;
  margin-bottom: 2em;
  padding-bottom: 15px;
  border-bottom: 1px dashed #cdcccc;
  white-space: pre-wrap;
}
.goal-cat-name {
  font-weight: 500;
}
.goal-cat-name .tphor-check {
  color: #77AB53;
}
.goal-cat-name .btn-link {
  margin-bottom: 0;
  letter-spacing: normal;
}
.goal-cat-name .fa-tag {
  color: #bbbec1;
}
.goal-subcat-name {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
  padding: 0.15em 0.6em 0.225em;
  background-color: #f4f4f4;
  color: #939393;
  font-size: 0.778em;
  font-weight: 500;
  text-transform: uppercase;
}
.goal-subcat-name[href]:hover,
.goal-subcat-name[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.goal-subcat-name:empty {
  display: none;
}
.btn .goal-subcat-name {
  position: relative;
  top: -1px;
}
.goal-subcat-name:hover,
.goal-subcat-name[href]:hover {
  background-color: #e2e2e2;
  color: #656a6e;
}
.goal-subcat-name.selected {
  background-color: #77AB53;
  color: #fff;
}
.goals-field-list {
  padding-left: 0;
  list-style: none;
  counter-reset: li;
}
.goals-field-list:before,
.goals-field-list:after {
  content: " ";
  display: table;
}
.goals-field-list:after {
  clear: both;
}
.goals-field-list:before,
.goals-field-list:after {
  content: " ";
  display: table;
}
.goals-field-list:after {
  clear: both;
}
.goals-field-list > li:before {
  content: counter(li) ".";
  counter-increment: li;
  color: #B59241;
  margin-right: 5px;
  font-weight: bold;
  font-size: 16px;
}
.edit-goal-form {
  margin-top: 30px;
  margin-bottom: 30px;
}
.goals-section-heading .toggle-edit {
  margin: 0 0 0 15px;
  cursor: pointer;
}
.goals-section-heading .toggle-edit .icon {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.goals-section-heading .toggle-edit:hover .icon {
  -webkit-transform: rotate(-25deg);
  -ms-transform: rotate(-25deg);
  transform: rotate(-25deg);
}
.goals-section-heading .toggle-group {
  margin-left: 15px;
}
.goals-section-heading .goal-type {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
  float: none;
  display: inline-block;
  min-width: 82px;
  margin-right: 10px;
  margin-bottom: 10px;
  font-weight: 300;
  text-transform: none;
  letter-spacing: normal;
}
.goals-section-heading h2 {
  min-height: 22px;
  text-transform: none;
  font-weight: 400;
  letter-spacing: 0;
}
.goals-section-heading .user-img {
  float: left;
  margin: -15px 20px -10px 0;
  max-width: 50px;
}
.goals-section-heading.section-heading.active {
  background-color: #77AB53;
  color: #fff;
}
.goals-section-heading.section-heading.active .goal-type,
.goals-section-heading.section-heading.active .body-italic,
.goals-section-heading.section-heading.active li {
  color: #e2e2e2;
}
@media (min-width: 768px) {
  .goals-section-heading .goal-type {
    float: left;
  }
}
.goals-section-content {
  padding: 0 0;
  max-height: 10000px;
  overflow-x: hidden;
  overflow-y: auto;
  clear: both;
  -webkit-transition: max-height 0.3s linear, padding 0.3s linear;
  transition: max-height 0.3s linear, padding 0.3s linear;
}
.goals-section-content.v-enter,
.goals-section-content.v-leave {
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.goals-section-content.no-overflow {
  overflow: visible;
}
.goals-section-content .accent {
  color: #b59241;
  line-height: 1.4;
}
.goals-sub-heading {
  margin-top: 20px;
  margin-bottom: 20px;
}
.goals-sub-heading:before,
.goals-sub-heading:after {
  content: " ";
  display: table;
}
.goals-sub-heading:after {
  clear: both;
}
.goals-sub-heading:before,
.goals-sub-heading:after {
  content: " ";
  display: table;
}
.goals-sub-heading:after {
  clear: both;
}
.goals-sub-heading .form-info {
  float: right !important;
  font-size: 14px;
  color: #bbbec1;
}
.goals-sub-heading h3 {
  margin: 0 0 5px;
  display: inline-block;
}
.goals-sub-heading .img {
  margin: -10px 10px 0 0;
  float: left;
  max-width: 50px;
}
.goals-sub-heading .italic {
  text-transform: none;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
}
@media print {
  .goals-sub-heading .img {
    margin-top: 0;
    max-width: 30px;
  }
  .goals-sub-heading .italic {
    font-size: 17px;
  }
}
.goals-item-list .list-item {
  padding-bottom: 1em;
}
.goals-item-list .list-item.active {
  border-bottom: none;
}
.goals-item-list .list-item h2 {
  text-transform: none;
  font-weight: 400;
  letter-spacing: 0;
}
.goals-item-list .list-item h2 a {
  color: inherit;
}
.goals-item-list .list-item-content {
  padding-left: 3.5em;
  border-bottom: 1px dashed #cdcccc;
}
.goals-reorder-list {
  list-style: none;
  padding: 0;
  margin: 0;
  clear: both;
}
.goals-reorder-list li {
  padding: 15px 15px;
  border-bottom: 1px dashed #cdcccc;
  cursor: move;
  cursor: -webkit-grabbing;
}
.goals-reorder-list li:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.goals-reorder-list li.sortable-ghost {
  background-color: #EFD18E;
}
.goals-reorder-list h3 {
  margin: 0;
}
.goals-edit-field + .goals-edit-field.half:nth-child(2n) {
  clear: left;
}
.goalset-edit-field,
.goals-edit-field {
  width: 100%;
  margin-bottom: 30px;
  vertical-align: top;
  position: relative;
}
.goalset-edit-field label,
.goals-edit-field label {
  margin-bottom: 10px;
  font-size: 16px;
}
.goalset-edit-field label .num,
.goals-edit-field label .num {
  color: #B59241;
  margin-right: 5px;
}
.goalset-edit-field .visibility-icon,
.goals-edit-field .visibility-icon {
  position: absolute;
  left: -40px;
  top: 5px;
}
.goalset-edit-field .visibility-link,
.goals-edit-field .visibility-link {
  color: #B59241;
  margin-left: 10px;
}
.goalset-edit-field .radio-inline input[type="radio"],
.goals-edit-field .radio-inline input[type="radio"] {
  margin-left: -25px;
  opacity: 0.01;
}
.goalset-edit-field .radio-inline label,
.goals-edit-field .radio-inline label {
  cursor: pointer;
  text-transform: none;
}
.goalset-edit-field .radio-inline label:before,
.goals-edit-field .radio-inline label:before {
  content: '';
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.72 24.72' style='enable-background:new 0 0 24.72 24.72%3b' xml:space='preserve'%3e %3cstyle%3e .st2%7bfill:%23E0E1DC%3b%7d .st3%7bfill:%234F5356%3b%7d %3c/style%3e %3csymbol id='radio-unselect' viewBox='-12.36 -12.36 24.72 24.72'%3e %3cpath class='st2' d='M0%2c12.36c-6.81%2c0-12.36-5.54-12.36-12.36c0-6.82%2c5.55-12.36%2c12.36-12.36c6.82%2c0%2c12.36%2c5.54%2c12.36%2c12.36C12.36%2c6.82%2c6.82%2c12.36%2c0%2c12.36z'/%3e %3cpath class='st2' d='M0%2c6.99c-3.86%2c0-6.99-3.13-6.99-6.99c0-3.86%2c3.13-6.99%2c6.99-6.99S6.99-3.86%2c6.99%2c0C6.99%2c3.86%2c3.86%2c6.99%2c0%2c6.99z'/%3e %3c/symbol%3e %3cg id='everything_else'%3e %3cuse xlink:href='%23radio-unselect' width='24.72' height='24.72' x='-12.36' y='-12.36' transform='matrix(1 0 0 -1 12.3604 12.3599)' style='overflow:visible%3b'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  margin-right: 15px;
  z-index: 1;
  position: relative;
}
.goalset-edit-field .radio-inline label:before.disabled,
.goals-edit-field .radio-inline label:before.disabled {
  opacity: 0.5;
}
.goalset-edit-field .radio-inline input[type=radio]:checked + label:before,
.goals-edit-field .radio-inline input[type=radio]:checked + label:before {
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.72 24.72' style='enable-background:new 0 0 24.72 24.72%3b' xml:space='preserve'%3e %3cstyle%3e .st2%7bfill:%23E0E1DC%3b%7d .st3%7bfill:%234F5356%3b%7d %3c/style%3e %3csymbol id='radio-selected_2' viewBox='-12.36 -12.36 24.72 24.72'%3e %3cpath class='st2' d='M0%2c12.36c-6.81%2c0-12.36-5.54-12.36-12.36c0-6.82%2c5.55-12.36%2c12.36-12.36c6.82%2c0%2c12.36%2c5.54%2c12.36%2c12.36C12.36%2c6.82%2c6.82%2c12.36%2c0%2c12.36z'/%3e %3cpath class='st3' d='M0%2c6.99c-3.86%2c0-6.99-3.13-6.99-6.99c0-3.86%2c3.13-6.99%2c6.99-6.99S6.99-3.86%2c6.99%2c0C6.99%2c3.86%2c3.86%2c6.99%2c0%2c6.99z'/%3e %3c/symbol%3e %3cg id='everything_else'%3e %3cuse xlink:href='%23radio-selected_2' width='24.72' height='24.72' x='-12.36' y='-12.36' transform='matrix(1 0 0 -1 12.3604 12.3599)' style='overflow:visible%3b'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  margin-right: 15px;
}
.goalset-edit-field .radio-inline input[type=radio]:checked + label:before.disabled,
.goals-edit-field .radio-inline input[type=radio]:checked + label:before.disabled {
  opacity: 0.5;
}
.goalset-edit-field .goalset-edit-block--border-left,
.goals-edit-field .goalset-edit-block--border-left {
  margin-left: 10px;
  padding-left: 30px;
  border-left: 1px dashed #cdcccc;
}
.goalset-edit-field.inactive,
.goals-edit-field.inactive {
  color: #cdcccc;
}
.goalset-edit-field.inactive .num,
.goals-edit-field.inactive .num {
  color: #cdcccc;
}
@media (min-width: 768px) {
  .goalset-edit-field.half,
  .goals-edit-field.half {
    display: inline-block;
    width: 50%;
    padding-right: 50px;
  }
}
.goalset-edit-field .add-a-choice,
.goals-edit-field .add-a-choice,
.goals-view-field .add-a-choice {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  color: #656a6e;
  display: inline-block;
  margin: 0 0 20px 15px;
  white-space: nowrap;
  cursor: pointer;
}
.goalset-edit-field .add-a-choice.accent,
.goals-edit-field .add-a-choice.accent,
.goals-view-field .add-a-choice.accent {
  color: #B59241;
}
.goalset-edit-field .add-a-choice span,
.goals-edit-field .add-a-choice span,
.goals-view-field .add-a-choice span {
  vertical-align: middle;
}
.goals-edit-field {
  float: left;
}
.goal-progress {
  margin-top: 10px;
}
.goal-progress .goal-progress__bar {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding-top: 10px;
  padding-right: 30px;
}
.goal-progress .goal-progress__bar .progress {
  border-radius: 6px;
  background-color: #DEDFDA;
}
.goal-progress .goal-progress__completion {
  display: inline-block;
  vertical-align: top;
  padding: 0 20px 0 10px;
  text-align: center;
  color: #77AB53;
  border-right: 1px dashed #cdcccc;
}
.goal-progress .goal-progress__completion .val {
  font-size: 1.389em;
  font-weight: bold;
}
.goal-progress .goal-progress__completion .lbl {
  font-size: 0.833em;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
  color: #77AB53;
}
.goal-progress .goal-progress__completion.pct-low {
  color: #bbbec1;
}
.goal-progress .goal-progress__completion.pct-low .lbl {
  color: #bbbec1;
}
.goal-progress .goal-progress__completion.pct-med {
  color: #656a6e;
}
.goal-progress .goal-progress__completion.pct-med .lbl {
  color: #656a6e;
}
.goal-progress .goal-progress__milestone {
  display: inline-block;
  vertical-align: top;
  padding: 3px 0 0 20px;
  line-height: 1em;
}
.goal-progress .goal-progress__milestone .val {
  font-weight: 700;
  font-size: 16px;
}
.goal-progress .goal-progress__milestone .of,
.goal-progress .goal-progress__milestone .lbl {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
@media (min-width: 768px) {
  .goal-progress .goal-progress__bar {
    width: 55%;
  }
  .goal-progress .goal-progress__completion {
    width: 16%;
  }
  .goal-progress .goal-progress__milestone {
    width: 29%;
  }
}
@media (min-width: 992px) {
  .goal-progress .goal-progress__bar {
    width: 61%;
  }
  .goal-progress .goal-progress__completion {
    width: 15%;
  }
  .goal-progress .goal-progress__milestone {
    width: 24%;
  }
}
.goal-progress.goal-progress--short .goal-progress__bar {
  padding-top: 7px;
  padding-right: 15px;
}
.goal-progress.goal-progress--short .goal-progress__bar .progress {
  height: 12px;
  margin-bottom: 8px;
}
.goal-progress.goal-progress--short .goal-progress__completion .val {
  font-size: 1.11em;
}
.goal-progress.goal-progress--short .goal-progress__completion .lbl {
  display: none;
}
.goal-progress.goal-progress--no-milestone .goal-progress__bar {
  width: 75%;
}
.goal-progress.goal-progress--no-milestone .goal-progress__completion {
  border-right: none;
  width: 25%;
}
.goal-progress.goal-progress--no-milestone .goal-progress__milestone {
  display: none;
}
.goal-progress.goal-progress--no-margin {
  margin-top: 0;
}
.goal-progress-bar-wrap {
  width: 100%;
  padding-top: 10px;
  padding-right: 30px;
}
.goal-progress-bar-wrap .progress {
  border-radius: 6px;
  background-color: #DEDFDA;
}
.goal-progress-bar-wrap .progress-bar {
  -webkit-transition: width 1.6s ease;
  transition: width 1.6s ease;
}
.goal-percent-wrap {
  color: #77AB53;
  text-align: center;
  padding: 0 10px 0 10px;
}
.goal-percent-wrap .val {
  font-size: 1.389em;
  font-weight: bold;
}
.goal-percent-wrap .lbl {
  font-size: 0.833em;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
  color: #77AB53;
}
.goal-percent-wrap.goal-percent-wrap--percent-only {
  padding-top: 10px;
}
.goal-percent-wrap.goal-percent-wrap--percent-only .lbl {
  display: none;
}
.goals-view-field.border {
  padding-bottom: 15px;
  border-bottom: 1px dashed #cdcccc;
}
.goals-view-field.comment {
  margin-top: 20px;
}
.goals-view-field.comment .heading {
  color: #939393;
  padding-bottom: 5px;
  font-size: 16px;
  border-bottom: 1px dashed #cdcccc;
}
.goals-view-field h3 {
  margin-bottom: 15px;
}
.goals-view-field .txt {
  color: #939393;
  white-space: pre-wrap;
}
.goals-view-field .progress-wrap {
  margin-top: 10px;
}
.goals-view-field .progress-wrap .goal-progress-bar-wrap,
.goals-view-field .progress-wrap .goal-percent-wrap,
.goals-view-field .progress-wrap .remaining {
  display: inline-block;
  vertical-align: top;
}
.goals-view-field .progress-wrap .goal-progress-bar-wrap .progress.short {
  height: 15px;
}
.goals-view-field .progress-wrap .goal-percent-wrap {
  padding: 0 20px 0 10px;
  border-right: 1px dashed #cdcccc;
}
.goals-view-field .progress-wrap .remaining {
  padding: 0 0 0 20px;
}
.goals-view-field .progress-wrap .remaining .val {
  font-weight: 700;
  font-size: 16px;
}
.goals-view-field .progress-wrap .remaining .of,
.goals-view-field .progress-wrap .remaining .lbl {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
@media (min-width: 768px) {
  .goals-view-field .progress-wrap .goal-progress-bar-wrap {
    width: 55%;
  }
  .goals-view-field .progress-wrap .goal-percent-wrap {
    width: 16%;
  }
  .goals-view-field .progress-wrap .remaining {
    width: 29%;
  }
}
@media (min-width: 992px) {
  .goals-view-field .progress-wrap .goal-progress-bar-wrap {
    width: 61%;
  }
  .goals-view-field .progress-wrap .goal-percent-wrap {
    width: 15%;
  }
  .goals-view-field .progress-wrap .remaining {
    width: 24%;
  }
}
.goals-view-field .goals-view-user-img {
  text-align: center;
  float: left;
  margin-top: 10px;
  margin-right: 10px;
  width: 15%;
}
.goals-view-field .goals-view-user-img img {
  max-width: 50px;
}
.goals-view-field .goals-view-user-img .user-name {
  font-size: 12px;
}
.goals-view-field .goals-view-content-company {
  overflow: hidden;
}
.goals-view-row.border {
  padding-bottom: 15px;
  border-bottom: 1px dashed #cdcccc;
}
@media (min-width: 992px) {
  .goals-view-row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .goals-view-row:before,
  .goals-view-row:after {
    content: " ";
    display: table;
  }
  .goals-view-row:after {
    clear: both;
  }
  .goals-view-row:before,
  .goals-view-row:after {
    content: " ";
    display: table;
  }
  .goals-view-row:after {
    clear: both;
  }
  .goals-view-row .goal-milestones,
  .goals-view-row .goals-summary {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-right: 40px;
  }
  .goals-view-row .goal-milestones.full-width,
  .goals-view-row .goals-summary.full-width {
    width: 100%;
  }
  .goals-view-row .goal-accountable,
  .goals-view-row .goal-info {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 40px;
    border-left: 1px dashed #cdcccc;
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .goals-view-row .goal-milestones,
  .goals-view-row .goals-summary {
    float: left;
    width: 58.33333333%;
  }
}
@media (min-width: 992px) and (min-width: 768px) {
  .goals-view-row .goal-accountable,
  .goals-view-row .goal-info {
    float: left;
    width: 41.66666667%;
  }
}
.goal-group-list {
  margin: 0;
  padding: 0;
  list-style: none;
  min-height: 10px;
}
.goal-group-list li {
  float: left;
  margin-right: 5px;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
  font-weight: 300;
}
.goal-group-list li:before {
  content: '•';
  margin-right: 5px;
}
.goal-group-list li:first-child:before {
  display: none;
}
.goals-groups .goal-group-list:before,
.goals-groups .goal-group-list:after {
  content: " ";
  display: table;
}
.goals-groups .goal-group-list:after {
  clear: both;
}
.goals-groups .goal-group-list:before,
.goals-groups .goal-group-list:after {
  content: " ";
  display: table;
}
.goals-groups .goal-group-list:after {
  clear: both;
}
.goal-milestones-list {
  margin-top: 20px;
  padding-left: 0;
  list-style: none;
}
.goal-milestones-list li {
  padding-left: 0px;
  padding: 20px 0;
  border-bottom: 1px dashed #cdcccc;
}
.goal-milestones-list li:last-child {
  border-bottom: none;
}
.goal-milestones-list li.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.goal-milestones-list .a-choice {
  position: relative;
}
.goal-milestones-list .a-delete {
  cursor: pointer;
  position: absolute;
  left: -40px;
  top: 12px;
}
.goal-milestones-list .a-delete .tphor-close:before {
  font-size: 0.55em;
}
.goal-milestones-list .reorder-milestone-link {
  display: none;
  position: absolute;
  top: 17px;
  right: -15px;
  cursor: -webkit-grab;
  cursor: grab;
}
.goal-milestones-list .reorder-milestone-link:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.goal-milestones-list .sortable-chosen .reorder-milestone-link {
  cursor: grabbing;
}
.goal-milestones-list input[type="text"],
.goal-milestones-list .milestone-input {
  width: 200px;
  width: 100%;
  height: 54px;
  padding: 4px 20px;
  margin-bottom: 14px;
  border: 1px solid #f4f4f4;
  border-radius: 5px;
  background-color: #f4f4f4;
  font-size: 18px;
  font-weight: 300;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-appearance: none;
  -webkit-transition: background-color 0.2s linear, border 0.2s linear;
  transition: background-color 0.2s linear, border 0.2s linear;
  vertical-align: middle;
  resize: vertical;
}
.goal-milestones-list input[type="text"]:-moz-placeholder,
.goal-milestones-list .milestone-input:-moz-placeholder {
  color: #939393;
}
.goal-milestones-list input[type="text"]::-moz-placeholder,
.goal-milestones-list .milestone-input::-moz-placeholder {
  color: #939393;
  opacity: 1;
}
.goal-milestones-list input[type="text"]:-ms-input-placeholder,
.goal-milestones-list .milestone-input:-ms-input-placeholder {
  color: #939393;
}
.goal-milestones-list input[type="text"]::-webkit-input-placeholder,
.goal-milestones-list .milestone-input::-webkit-input-placeholder {
  color: #939393;
}
.goal-milestones-list input[type="text"]:active,
.goal-milestones-list .milestone-input:active,
.goal-milestones-list input[type="text"]:focus,
.goal-milestones-list .milestone-input:focus {
  border-color: #B59241;
  outline: none;
}
.goal-milestones-list input[type="text"].input-error,
.goal-milestones-list .milestone-input.input-error,
.goal-milestones-list input[type="text"].invalid,
.goal-milestones-list .milestone-input.invalid {
  border-color: #F15F2B;
}
.goal-milestones-list input[type="text"]:-moz-placeholder,
.goal-milestones-list .milestone-input:-moz-placeholder {
  color: #939393;
}
.goal-milestones-list input[type="text"]::-moz-placeholder,
.goal-milestones-list .milestone-input::-moz-placeholder {
  color: #939393;
  opacity: 1;
}
.goal-milestones-list input[type="text"]:-ms-input-placeholder,
.goal-milestones-list .milestone-input:-ms-input-placeholder {
  color: #939393;
}
.goal-milestones-list input[type="text"]::-webkit-input-placeholder,
.goal-milestones-list .milestone-input::-webkit-input-placeholder {
  color: #939393;
}
.goal-milestones-list input[type="text"]:active,
.goal-milestones-list .milestone-input:active,
.goal-milestones-list input[type="text"]:focus,
.goal-milestones-list .milestone-input:focus {
  border-color: #B59241;
  outline: none;
}
.goal-milestones-list input[type="text"].input-error,
.goal-milestones-list .milestone-input.input-error,
.goal-milestones-list input[type="text"].invalid,
.goal-milestones-list .milestone-input.invalid {
  border-color: #F15F2B;
}
.goal-milestones-list .checkbox input[type="checkbox"] {
  margin-left: -25px;
  opacity: 0.01;
}
.goal-milestones-list .checkbox label {
  display: block;
  padding-left: 40px;
  font-weight: 300;
}
.goal-milestones-list .checkbox label:before {
  content: '';
  background-image: url("data:image/svg+xml,%3csvg class='svg-icon' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25%3b' xml:space='preserve'%3e %3cstyle%3e .st23%7bfill:%23DFE0DB%3b%7d %3c/style%3e %3cg%3e %3cpath class='st23' d='M25%2c20c0%2c2.75-2.25%2c5-5%2c5H5c-2.75%2c0-5-2.25-5-5V5c0-2.75%2c2.25-5%2c5-5h15c2.75%2c0%2c5%2c2.25%2c5%2c5V20z'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  margin-top: 0;
  margin-right: 15px;
  margin-left: -40px;
  vertical-align: top;
  z-index: 1;
  position: relative;
}
.goal-milestones-list .checkbox label:before.disabled {
  opacity: 0.5;
}
.goal-milestones-list .checkbox input[type=checkbox]:checked + label:before {
  background-image: url("data:image/svg+xml,%3csvg class='svg-icon' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25%3b' xml:space='preserve'%3e %3cstyle%3e .st23%7bfill:%23DFE0DB%3b%7d .st64%7bfill:none%3bstroke:%234F5356%3bstroke-width:4%3bstroke-linecap:round%3bstroke-linejoin:round%3bstroke-miterlimit:10%3b%7d %3c/style%3e %3cg%3e %3cpath class='st23' d='M25%2c20c0%2c2.75-2.25%2c5-5%2c5H5c-2.75%2c0-5-2.25-5-5V5c0-2.75%2c2.25-5%2c5-5h15c2.75%2c0%2c5%2c2.25%2c5%2c5V20z'/%3e %3cpolyline class='st64' points='5.43%2c13.53 10.64%2c18.91 21.02%2c8.45'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  margin-right: 15px;
  margin-left: -40px;
}
.goal-milestones-list .checkbox input[type=checkbox]:checked + label:before.disabled {
  opacity: 0.5;
}
.goal-milestones-list li.completed label:before {
  background-image: url("data:image/svg+xml,%3csvg class='svg-icon' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25%3b' xml:space='preserve'%3e %3cstyle%3e .st23%7bfill:%23DFE0DB%3b%7d .st64%7bfill:none%3bstroke:%234F5356%3bstroke-width:4%3bstroke-linecap:round%3bstroke-linejoin:round%3bstroke-miterlimit:10%3b%7d %3c/style%3e %3cg%3e %3cpath class='st23' d='M25%2c20c0%2c2.75-2.25%2c5-5%2c5H5c-2.75%2c0-5-2.25-5-5V5c0-2.75%2c2.25-5%2c5-5h15c2.75%2c0%2c5%2c2.25%2c5%2c5V20z'/%3e %3cpolyline class='st64' points='5.43%2c13.53 10.64%2c18.91 21.02%2c8.45'/%3e %3c/g%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  margin-top: 0;
  margin-left: -40px;
  vertical-align: top;
}
.goal-milestones-list li.completed label:before.disabled {
  opacity: 0.5;
}
.goal-milestones-list .checkbox-opt {
  float: left;
  margin-left: -30px;
  margin-top: 15px;
}
.goal-milestones-list .completed-date {
  font-size: 14px;
  color: #bbbec1;
  display: inline-block;
  margin-left: 10px;
}
.goal-milestones-list.cannot-edit label {
  cursor: default;
}
.goal-milestones-list.edit {
  padding-left: 20px;
}
.goal-milestones-list.edit li {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  border-bottom: none;
}
.goal-milestones-list.edit li.none {
  padding-left: 0;
}
.goal-milestones-list.edit input[type="text"],
.goal-milestones-list.edit .milestone-input {
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 10px;
  background-color: transparent;
  border: 1px solid transparent;
}
.goal-milestones-list.edit input[type="text"]:hover,
.goal-milestones-list.edit .milestone-input:hover {
  border: 1px dashed #cdcccc;
}
.goal-milestones-list.edit input[type="text"]:focus,
.goal-milestones-list.edit .milestone-input:focus {
  border: 1px solid #B59241;
}
.goal-milestones-list.edit .checkbox label {
  padding-left: 0;
}
.goal-milestones-list.edit .checkbox label:before,
.goal-milestones-list.edit .checkbox input[type=checkbox]:checked + label:before {
  margin-top: 15px;
  margin-right: 5px;
  margin-left: -35px;
}
.goal-milestones-list.edit .checkbox-opt {
  display: none;
}
@media (min-width: 480px) {
  .goal-milestones-list .reorder-milestone-link {
    display: block;
  }
}
@media (min-width: 768px) {
  .goal-milestones-list.half {
    width: 50%;
    padding-right: 50px;
  }
}
.goal-references-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 10px;
}
.goal-references-list li {
  position: relative;
  padding: 5px 0 5px 35px;
}
.goal-references-list li .a-delete {
  position: absolute;
  left: 0;
  top: 7px;
  line-height: 1em;
}
.goals-view-field .goal-references-list li {
  padding-left: 0;
  color: #939393;
}
.goal-references-select-close {
  position: relative;
}
.goal-references-select-close .close-select {
  position: absolute;
  top: -8px;
  right: -8px;
  line-height: 1em;
  z-index: 2;
}
.goal-references-select-wrap {
  overflow-y: scroll;
  max-height: 300px;
  position: relative;
}
.goal-references-select-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  line-height: 1em;
}
.goal-references-select-list p {
  margin-bottom: 0;
}
.goal-references-select-list .btn-link {
  margin-bottom: 0;
}
.goal-references-select-list .goal-set > p {
  display: block;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dashed #cdcccc;
}
.goal-references-select-list ul {
  list-style: none;
  padding-left: 0;
}
.goal-references-select-list ul li {
  margin-bottom: 10px;
}
.goal-buddies-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 30px;
}
.goal-buddies-list li {
  padding-left: 20px;
  margin-left: -20px;
  margin-bottom: 15px;
  position: relative;
}
.goal-buddies-list li:before,
.goal-buddies-list li:after {
  content: " ";
  display: table;
}
.goal-buddies-list li:after {
  clear: both;
}
.goal-buddies-list li:before,
.goal-buddies-list li:after {
  content: " ";
  display: table;
}
.goal-buddies-list li:after {
  clear: both;
}
.goal-buddies-list li .user-img {
  display: block;
  float: left;
  max-width: 50px;
  margin-right: 10px;
}
.goal-buddies-list li .user-name {
  display: block;
  margin-top: 10px;
}
.goal-buddies-list li .buddy-type {
  font-size: 14px;
  color: #bbbec1;
}
.goal-buddies-list li .buddy-content {
  line-height: 1em;
  overflow: hidden;
}
.goal-buddies-list li .add-a-choice {
  margin-left: 0;
  margin-bottom: 0;
}
.goal-buddies-list li .a-delete {
  position: absolute;
  left: -5px;
  top: 10px;
  display: none;
}
.goal-buddies-list li:hover .a-delete {
  display: block;
}
.goal-comments-list {
  padding-left: 0;
  list-style: none;
}
.goal-comments-list li .user-img {
  display: block;
  float: left;
  max-width: 50px;
  margin-right: 20px;
}
.goal-comments-list li .user-name {
  font-size: 16px;
  font-weight: 700;
}
.goal-comments-list li .date {
  margin-left: 5px;
  font-size: 14px;
  color: #bbbec1;
}
.goal-comments-list li .message {
  font-size: 16px;
  color: #656a6e;
  white-space: pre-wrap;
}
.goal-comments-list li .comment-content {
  overflow: hidden;
}
.goal-comments-list li.load-more {
  border-bottom: 1px dashed #cdcccc;
  margin-top: -10px;
  margin-bottom: 15px;
}
.goal-comments-list li.load-more a {
  display: inline-block;
  margin-left: 70px;
  padding: 10px 0;
  font-size: 0.778em;
  color: #bbbec1;
}
.goal-comment-add-wrap:before,
.goal-comment-add-wrap:after {
  content: " ";
  display: table;
}
.goal-comment-add-wrap:after {
  clear: both;
}
.goal-comment-add-wrap:before,
.goal-comment-add-wrap:after {
  content: " ";
  display: table;
}
.goal-comment-add-wrap:after {
  clear: both;
}
.goal-comment-add-wrap .add-a-choice {
  margin-left: 0;
}
.goal-comment-add-wrap .lbl {
  font-size: 16px;
  font-weight: bold;
}
.goals-categories-add-new {
  margin-bottom: 20px;
}
.goals-categories-edit-list {
  list-style: none;
  margin: 20px 0 20px;
  padding-left: 0;
}
.goals-categories-edit-list:before,
.goals-categories-edit-list:after {
  content: " ";
  display: table;
}
.goals-categories-edit-list:after {
  clear: both;
}
.goals-categories-edit-list:before,
.goals-categories-edit-list:after {
  content: " ";
  display: table;
}
.goals-categories-edit-list:after {
  clear: both;
}
.goals-categories-edit-list > li {
  padding: 10px 0;
  border-bottom: 1px dashed #cdcccc;
}
.goals-categories-edit-list > li:before,
.goals-categories-edit-list > li:after {
  content: " ";
  display: table;
}
.goals-categories-edit-list > li:after {
  clear: both;
}
.goals-categories-edit-list > li:before,
.goals-categories-edit-list > li:after {
  content: " ";
  display: table;
}
.goals-categories-edit-list > li:after {
  clear: both;
}
.goals-categories-edit-list .parent-category {
  position: relative;
}
.goals-categories-edit-list .parent-category .a-delete {
  position: absolute;
  top: -2px;
  left: -30px;
}
.goals-categories-edit-list .children-categories {
  min-height: 20px;
}
.goals-categories-edit-list .children-categories ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  line-height: 1em;
}
.goals-categories-edit-list .children-categories ul:before,
.goals-categories-edit-list .children-categories ul:after {
  content: " ";
  display: table;
}
.goals-categories-edit-list .children-categories ul:after {
  clear: both;
}
.goals-categories-edit-list .children-categories ul:before,
.goals-categories-edit-list .children-categories ul:after {
  content: " ";
  display: table;
}
.goals-categories-edit-list .children-categories ul:after {
  clear: both;
}
.goals-categories-edit-list .children-categories ul li {
  float: left;
  display: block;
  margin: 0 5px 10px 0;
  position: relative;
}
.goals-categories-edit-list .children-categories ul li .a-delete {
  position: absolute;
  top: -13px;
  left: -12px;
}
.goals-categories-edit-list .goals-subcategories-add-new {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .goals-categories-edit-list .parent-category {
    float: left;
    width: 30%;
    padding-right: 20px;
  }
  .goals-categories-edit-list .children-categories {
    float: right;
    width: 70%;
    padding-left: 20px;
    border-left: 1px dashed #cdcccc;
  }
}
.goals-subcategories-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  line-height: 1em;
}
.goals-subcategories-list:before,
.goals-subcategories-list:after {
  content: " ";
  display: table;
}
.goals-subcategories-list:after {
  clear: both;
}
.goals-subcategories-list:before,
.goals-subcategories-list:after {
  content: " ";
  display: table;
}
.goals-subcategories-list:after {
  clear: both;
}
.goals-subcategories-list li {
  float: left;
  display: block;
  margin: 0 5px 10px 0;
  position: relative;
}
.goal-categories-wrap {
  max-height: 230px;
  overflow-x: auto;
}
.goal-categories-wrap ul {
  margin-bottom: 0;
}
.perf-goals-wrap {
  margin-top: 20px;
}
.perf-goals-add-wrap {
  border-bottom: 1px dashed #cdcccc;
}
.perf-goals-add-wrap h3 {
  margin: 0;
  padding: 25px 0 15px;
}
.perf-goals-add-wrap form {
  margin-bottom: 30px;
}
.goals-list {
  padding: 0;
  list-style: none;
  counter-reset: li;
}
.goals-list.heading {
  margin-top: 10px;
  margin-bottom: 0;
  display: none;
}
.goals-list li {
  padding: 20px 0;
  border-bottom: 1px dashed #cdcccc;
}
.goals-list li:before,
.goals-list li:after {
  content: " ";
  display: table;
}
.goals-list li:after {
  clear: both;
}
.goals-list li:before,
.goals-list li:after {
  content: " ";
  display: table;
}
.goals-list li:after {
  clear: both;
}
.goals-list li.heading {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  margin-bottom: 0;
  border-bottom: none;
}
.goals-list li.heading.accent {
  color: #B59241;
}
.goals-list li.heading.muted {
  color: #656a6e;
}
.goals-list li.heading.light {
  color: #939393;
}
.goals-list li.heading .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.goals-list li.heading .name-col {
  margin-top: 0;
  margin-bottom: 0;
}
.goals-list li.heading .name-col:before {
  display: none;
  content: '';
}
.goals-list li.heading span {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
}
.goals-list li.heading span.accent {
  color: #B59241;
}
.goals-list li.heading span.muted {
  color: #656a6e;
}
.goals-list li.heading span.light {
  color: #939393;
}
.goals-list li.heading span .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.goals-list li:last-child {
  border-bottom: none;
}
.goals-list li.slim {
  padding: 0;
  border-bottom: none;
}
.goals-list .name-col {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 400;
  color: #656a6e;
}
.goals-list .name-col:before {
  display: list-item;
  content: counter(li) ".";
  counter-increment: li;
  font-size: 0.889em;
  font-weight: 700;
  color: #B59241;
  padding-right: 30px;
  width: 30px;
  display: inline-block;
}
.goals-list .name-col .btn {
  float: left;
  margin-right: 20px;
  margin-left: -70px;
}
.goals-list .name-col a {
  color: inherit;
}
.goals-list .goal-progress-bar-wrap {
  line-height: 1;
}
.goals-list .goal-progress-bar-wrap .progress {
  height: 30px;
  margin-bottom: 10px;
}
.goals-list .goal-percent-wrap {
  float: right;
  margin-left: 10px;
}
.goals-list.goal-list--alt {
  margin-bottom: 20px;
  font-size: 16px;
}
.goals-list.goal-list--alt .name-col {
  width: 40%;
  color: inherit;
  line-height: 1.4em;
}
.goals-list.goal-list--alt .status-col {
  width: 20%;
}
.goals-list.goal-list--alt .info-col {
  width: 40%;
}
.goals-list.goal-list--alt .goal-progress-bar-wrap .progress {
  margin-bottom: 0;
}
.goals-list.goal-list--alt .goal-progress-bar-wrap .progress-info {
  font-size: 13px;
  color: #bbbec1;
}
@media (min-width: 992px) {
  .goals-list.heading {
    display: block;
  }
  .goals-list .name-col {
    float: left;
    width: 60%;
    margin-bottom: 0;
    padding-right: 20px;
  }
  .goals-list .status-col {
    float: left;
  }
  .goals-list .info-col {
    float: left;
    width: 40%;
  }
  .goals-list.goal-list--alt .name-col {
    width: 40%;
  }
  .goals-list.goal-list--alt .status-col {
    width: 20%;
  }
  .goals-list.goal-list--alt .info-col {
    width: 40%;
  }
}
.perf-goals-user-status-list .goals-list {
  padding: 0 20px;
}
.perf-goals-user-status-list .goals-list li {
  display: block;
  padding: 5px 0;
}
.perf-goals-user-status-list .goals-list .name-col {
  margin-top: 0;
  font-weight: 300;
}
.perf-goals-user-status-list .goal-progress-bar-wrap {
  padding-top: 5px;
}
.perf-goals-user-status-list .goal-progress-bar-wrap .progress {
  height: 15px;
  margin-bottom: 5px;
}
.perf-goals-user-status-list .goal-percent-wrap {
  margin-left: 0px;
  min-width: 65px;
}
.perf-goals-user-status-list .goal-percent-wrap .val {
  font-size: inherit;
}
.perf-goals-user-status-list .goal-percent-wrap .lbl {
  display: none;
}
/**
 * Sync Module
 * Block(s)
 */
.sync-manage h1 {
  margin-top: 0;
  padding-bottom: 10px;
  line-height: 1.4em;
}
.sync-manage h1.no-padding {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.sync-manage h1 .created {
  margin-top: 15px;
  float: right !important;
}
.sync-manage h1 .created .lbl {
  text-transform: none;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
.sync-manage h1 .created .val {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #939393;
}
.sync-manage h1 .created .val.accent {
  color: #B59241;
}
.sync-manage h1 .created .val.muted {
  color: #656a6e;
}
.sync-manage h1 .created .val.light {
  color: #939393;
}
.sync-manage h1 .created .val .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.sync-manage .user-roles-list {
  width: 100%;
}
.sync-manage .user-roles-list li {
  display: block;
  width: 100%;
}
@media (min-width: 480px) {
  .sync-manage .user-roles-list li {
    display: inline-block;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .sync-manage .user-roles-list li {
    display: inline-block;
    width: 33%;
  }
}
@media (min-width: 992px) {
  .sync-manage .user-roles-list li {
    display: inline-block;
    width: 25%;
  }
}
.sync-manage .sync-config-section {
  border-bottom: 1px dashed #656a6e;
}
.sync-manage .group-member-strategy-description p {
  padding-bottom: 10px;
}
.sync-manage .group-member-strategy-description p strong {
  color: #656a6e;
  font-weight: 700;
}
.sync-manage .group-member-strategy-description p span.code {
  font-family: "Courier New", monospace;
}
.sync-manage #ldap-groupMemberAttribute-field {
  display: block;
  width: 50%;
  /*this is the last field on the form, we need to add some additional margin when the callout is visible or it will 
    bump up against the bottom border*/
}
.sync-manage #ldap-groupMemberAttribute-field:focus + .callout--emerge {
  margin-bottom: 20px;
}
.sync-manage .connected-account-info dl dt {
  width: 40%;
  text-align: left;
}
.sync-manage .connected-account-info .actions-right {
  /*the default style for .actions-right has a 35px top margin - not sure why, but we don't need
      that here, so just reset to initial value*/
  margin-top: initial;
}
.sync-status-b .progress {
  margin-bottom: 10px;
  position: relative;
}
.sync-status-b .progress .loadingIcon {
  position: absolute;
  width: 16px;
  top: 4px;
  left: 5px;
}
.sync-status-b .lbl {
  text-transform: none;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
.sync-status-b .val {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #939393;
}
.sync-status-b .val.accent {
  color: #B59241;
}
.sync-status-b .val.muted {
  color: #656a6e;
}
.sync-status-b .val.light {
  color: #939393;
}
.sync-status-b .val .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.sync-status-b .table {
  margin-bottom: 10px;
}
.sync-status-b .table .val {
  color: #656a6e;
}
.sync-actions-wrap-b {
  text-align: center;
  padding: 20px 0 20px;
  margin-bottom: 40px;
}
.sync-actions-wrap-b:before,
.sync-actions-wrap-b:after {
  content: " ";
  display: table;
}
.sync-actions-wrap-b:after {
  clear: both;
}
.sync-actions-wrap-b:before,
.sync-actions-wrap-b:after {
  content: " ";
  display: table;
}
.sync-actions-wrap-b:after {
  clear: both;
}
.sync-actions-wrap-b .sync-actions-wrap-b__btn {
  display: inline-block;
  margin: 0 10px 10px;
  width: 93%;
  padding: 7px 10px;
  background-color: #fff;
  border-radius: 5px;
  cursor: pointer;
  line-height: 1em;
  border: 1px solid #cdcccc;
}
.sync-actions-wrap-b .sync-actions-wrap-b__btn .lbl {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  margin-bottom: 5px;
  display: block;
  margin-bottom: 7px;
  opacity: 0.75;
}
.sync-actions-wrap-b .sync-actions-wrap-b__btn .lbl.accent {
  color: #B59241;
}
.sync-actions-wrap-b .sync-actions-wrap-b__btn .lbl.muted {
  color: #656a6e;
}
.sync-actions-wrap-b .sync-actions-wrap-b__btn .lbl.light {
  color: #939393;
}
.sync-actions-wrap-b .sync-actions-wrap-b__btn .lbl .sub {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 80%;
}
.sync-actions-wrap-b .sync-actions-wrap-b__btn .info {
  font-size: 13px;
}
.sync-actions-wrap-b .sync-actions-wrap-b__btn:hover,
.sync-actions-wrap-b .sync-actions-wrap-b__btn.selected {
  border: 1px solid #B59241;
}
.sync-actions-wrap-b .sync-actions-wrap-b__btn:hover .lbl,
.sync-actions-wrap-b .sync-actions-wrap-b__btn.selected .lbl {
  opacity: 1;
}
@media (min-width: 480px) {
  .sync-actions-wrap-b .sync-actions-wrap-b__btn {
    min-height: 100px;
    width: 130px;
  }
}
@media (min-width: 768px) {
  .sync-actions-wrap-b .sync-actions-wrap-b__btn {
    line-height: 1.11em;
    min-height: 100px;
    width: 155px;
  }
  .sync-actions-wrap-b .sync-actions-wrap-b__btn .info {
    font-size: 15px;
  }
}
@media (min-width: 992px) {
  .sync-actions-wrap-b .sync-actions-wrap-b__btn {
    min-height: 100px;
    width: 190px;
  }
}
@media (max-width: 480px) {
  .table-sync-counts-summary-b thead,
  .table-sync-counts-summary-b tbody,
  .table-sync-counts-summary-b tr,
  .table-sync-counts-summary-b th,
  .table-sync-counts-summary-b td {
    display: block;
  }
  .table-sync-counts-summary-b thead {
    display: none;
  }
  .table-sync-counts-summary-b td:before {
    content: attr(data-label);
    float: right;
    margin-right: 5px;
    font-weight: 500;
  }
}
.sync-invitees-list-b {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sync-invitees-list-b li {
  position: relative;
  padding: 3px 0;
}
.sync-invitees-list-b li.sync-invitees-list__header-row {
  display: none;
}
.sync-invitees-list-b li .sync-invitees-list__invitee-row {
  margin-top: 15px;
  margin-bottom: 15px;
}
.sync-invitees-list-b li .sync-invitees-list__invitee-row > div {
  margin-bottom: 5px;
}
.sync-invitees-list-b li .sync-invitees-list__invitee-row > div:before {
  content: attr(data-label);
  float: left;
  padding-right: 5px;
  font-weight: 700;
  font-size: 80%;
  text-transform: uppercase;
}
.sync-invitees-list-b li .sync-invitees-list__remove-item {
  position: absolute;
  top: -25px;
  left: 15px;
  cursor: pointer;
}
.sync-invitees-list-b li input {
  margin: 0;
}
.sync-invitees-list-b li button {
  margin-top: 2px;
}
@media (min-width: 480px) {
  .sync-invitees-list-b li .sync-invitees-list__invitee-row > div:before {
    width: 29%;
    margin-top: 9px;
  }
  .sync-invitees-list-b li input {
    width: 70%;
  }
}
@media (min-width: 768px) {
  .sync-invitees-list-b li.sync-invitees-list__header-row {
    display: list-item;
  }
  .sync-invitees-list-b li .sync-invitees-list__invitee-row {
    margin-top: 0;
    margin-bottom: 5px;
  }
  .sync-invitees-list-b li .sync-invitees-list__invitee-row > div:before {
    display: none;
    content: '';
  }
  .sync-invitees-list-b li input {
    width: 100%;
  }
  .sync-invitees-list-b li .sync-invitees-list__invitee-roles-row {
    padding-left: 30px;
  }
  .sync-invitees-list-b li .sync-invitees-list__email {
    display: block;
    padding-left: 30px;
  }
  .sync-invitees-list-b li .sync-invitees-list__remove-item {
    top: 5px;
  }
}
.seller-nav-wrap {
  position: relative;
  background-color: #fff;
}
.seller-nav-wrap:before,
.seller-nav-wrap:after {
  content: " ";
  display: table;
}
.seller-nav-wrap:after {
  clear: both;
}
.seller-nav-wrap:before,
.seller-nav-wrap:after {
  content: " ";
  display: table;
}
.seller-nav-wrap:after {
  clear: both;
}
.seller-layout .teamphoria-balloon {
  margin: 0 10px 0 0;
}
.seller-layout #signout-icon-svg.feature-icon {
  height: 24px;
  width: 24px;
}
.seller-layout #signout-icon-svg.feature-icon .arrow-right {
  fill: #333;
}
.seller-layout #signout-icon-svg.feature-icon .door-frame {
  stroke: #333;
}
.seller-layout .list-group h2 {
  margin: 10px 0 5px;
}
.seller-layout .filter-options {
  margin-bottom: 15px;
}
.seller-layout .team-members-list .media-body .media-heading .email {
  display: inline;
}
.seller-layout .team-members-list .media .team-member {
  background-color: transparent;
}
.seller-layout .team-members-list .img-wrap {
  width: 35px;
  height: 35px;
}
.seller-layout .team-members-list .media-object {
  width: 35px;
  height: 35px;
}
.seller-layout .group-filter-wrap {
  border: 2px solid #e0e1dc;
}
#tenantsDataDisplay {
  margin: 0 0 50px;
}
.seller-tenants-list {
  margin-bottom: 20px;
  background-color: #fff;
  padding: 20px 20px;
}
.seller-tenants-list .loadingIndicator {
  clear: both;
  padding-top: 5px;
}
.seller-tenants-list .loadingIndicator div {
  width: 100%;
  padding: 7px 12px 11px;
  line-height: 40px;
  background-color: #fff;
  border-radius: 2px;
  text-align: center;
}
.seller-tenants-list .end {
  clear: both;
}
.seller-tenants-list .tenant-info {
  font-size: 80%;
  line-height: 1.277em;
}
.seller-tenants-list.vm-view-list li {
  display: block;
  padding: 7px 0.5em 6px;
  border-bottom: 1px solid #dddddd;
}
.seller-tenants-list.vm-view-list li > .img-wrap {
  float: left;
  width: 84px;
  text-align: center;
}
.seller-tenants-list.vm-view-list .media-object {
  width: 64px;
  height: 64px;
  margin: 0 20px 0 0;
}
.seller-tenants-list.vm-view-list .media-object.lazy {
  float: none;
  display: inline-block;
  max-width: 64px;
  width: auto;
  height: auto;
  opacity: 0.35;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.seller-tenants-list.vm-view-list .actions {
  float: right;
}
@media (min-width: 768px) {
  .tenants-list.vm-view-list .media-object {
    width: 82px;
    height: 82px;
  }
}
.seller-users-list .user .btn-disable {
  font-size: 60%;
}
.seller-users-list .user p.user-description {
  margin-bottom: 0;
}
.audit-log-list {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1em;
}
.audit-log-list .table-list-item:hover .table-list-cell {
  background-color: #f4f4f4;
}
.audit-log-list .table-list-item:hover.list-header .table-list-cell {
  background-color: inherit;
  cursor: default;
}
.audit-log-list .table-list-cell {
  vertical-align: middle;
  padding-top: 10px;
  padding-bottom: 10px;
}
.audit-log-list .audit-ip {
  width: 125px;
}
.audit-log-list .audit-ip span {
  font-size: 14px;
}
.audit-log-list .audit-time {
  width: 200px;
}
.audit-log-list .audit-time span {
  font-size: 14px;
}
.audit-log-list .url-wrap {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.audit-log-list .url {
  font-size: 14px;
  color: #bbbec1;
}
.audit-log-list .reference-id {
  font-size: 14px;
  color: #bbbec1;
  font-size: 12px;
  white-space: nowrap;
}
.audit-log-view .table-list-cell {
  word-wrap: break-word;
}
.audit-log-view .audit-key {
  width: 200px;
  word-wrap: break-word;
}
.audit-log-view-small {
  font-size: 15px;
  line-height: 1.1em;
}
.engage-sum-stats {
  margin-top: 20px;
}
.engage-sum-stats__stat {
  margin-top: 20px;
  margin-bottom: 20px;
}
.engage-sum-stats__stat:before,
.engage-sum-stats__stat:after {
  content: " ";
  display: table;
}
.engage-sum-stats__stat:after {
  clear: both;
}
.engage-sum-stats__stat:before,
.engage-sum-stats__stat:after {
  content: " ";
  display: table;
}
.engage-sum-stats__stat:after {
  clear: both;
}
.engage-sum-stats__stat_num {
  float: left;
  width: 110px;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 2em;
  font-weight: 700;
  line-height: 1em;
  border-left: 4px solid #77AB53;
}
.engage-sum-stats__stat_lbl {
  color: #939393;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.22;
  text-transform: uppercase;
}
.engage-sum-legend {
  margin-top: 20px;
}
.engage-sum-legend-item {
  display: inline-block;
  margin-bottom: 5px;
  padding: 0.15em 0.75em 0.1em;
  border-radius: 1em;
  line-height: 1.4;
  background-color: #e2e2e2;
}
.engage-sum-legend-item__icon {
  display: inline-block;
  position: relative;
  margin-top: 4px;
  margin-right: 2px;
  width: 20px;
  height: 14px;
  vertical-align: text-top;
  background-size: 100%;
}
.engage-sum-legend-item__icon.small {
  width: 18px;
  height: 12px;
}
.engage-sum-legend-item__icon.engage-status__0 {
  background: #DEDFDA !important;
  border: 2px solid #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 4px rgba(122, 135, 155, 0.12);
  box-shadow: 0 2px 4px rgba(122, 135, 155, 0.12);
  -webkit-print-color-adjust: exact !important;
  color-adjust: exact !important;
}
.engage-sum-legend-item__icon.engage-status__1 {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22svg-icon-alerts%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20height%3D%2214%22%20width%3D%2220%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2210,13%201,1%2019,1%22%20style%3D%22opacity%3A1%3Bfill%3A%23939393%3B%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%3E%3C/polygon%3E%3C/svg%3E') !important;
  -webkit-print-color-adjust: exact !important;
  color-adjust: exact !important;
}
.engage-sum-legend-item__icon.engage-status__2 {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22svg-icon-alerts%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20height%3D%2214%22%20width%3D%2220%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%221,12%201,2%2019,2,%2019,12%22%20style%3D%22opacity%3A1%3Bfill%3A%23EEC254%3B%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%3E%3C/polygon%3E%3C/svg%3E') !important;
  -webkit-print-color-adjust: exact !important;
  color-adjust: exact !important;
}
.engage-sum-legend-item__icon.engage-status__3 {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22svg-icon-alerts%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20height%3D%2214%22%20width%3D%2220%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2210,1%201,13%2019,13%22%20style%3D%22opacity%3A1%3Bfill%3A%2377AB53%3B%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%3E%3C/polygon%3E%3C/svg%3E') !important;
  -webkit-print-color-adjust: exact !important;
  color-adjust: exact !important;
}
.engage-sum-legend-item__val {
  display: inline-block;
  margin-left: 5px;
  color: #4f5356;
  font-size: 0.889em;
  font-weight: 700;
  vertical-align: text-top;
}
.engage-sum-legend-item__lbl {
  display: inline-block;
  margin-left: 5px;
  color: #4f5356;
  font-size: 0.889em;
  font-weight: 700;
  vertical-align: text-top;
}
.engage-sum-list {
  margin-top: 20px;
}
.engage-sum-list-item {
  margin-bottom: 10px;
  padding: 0.75em 0.5em 0.75em 1em;
  border-radius: 3px;
  border: 1px solid #EEEEEE;
  background-color: #FAFAFA;
  -webkit-box-shadow: 0 2px 4px rgba(122, 135, 155, 0.12);
  box-shadow: 0 2px 4px rgba(122, 135, 155, 0.12);
}
.engage-sum-list-item__header-user {
  float: left;
  cursor: pointer;
}
.engage-sum-list-item__header-user .user-photo {
  display: block;
  float: left;
  position: relative;
  max-width: 26px;
  margin-top: 1px;
  margin-right: 15px;
  font-size: 10px;
  line-height: 1;
}
.engage-sum-list-item__header-user .user-photo .engage-sum-legend-item__icon {
  position: absolute;
  left: -12px;
  top: 6px;
}
.engage-sum-list-item__header-user .user-name {
  font-weight: 700;
  font-size: 16px;
}
.engage-sum-list-item__header-actions {
  float: right;
  font-size: 13px;
}
.engage-sum-list-item__header-actions .action-item-wrap {
  padding: 0.35em 1em;
  border-left: 1px solid rgba(147, 147, 147, 0.2);
}
.engage-sum-list-item__header-actions .action-item-wrap:first-child {
  border-left: none;
}
.engage-sum-list-item__header-actions .action-item-wrap .fa {
  color: #4f5356;
}
.engage-sum-list-item__header-actions .action-item-wrap .fa:hover,
.engage-sum-list-item__header-actions .action-item-wrap .fa:focus {
  text-decoration: none;
}
.engage-sum-list-item__content {
  margin-top: 14px;
  padding: 12px 20px 0;
  border-top: 1px solid #EBEBEB;
}
.engage-sum-list-item__content:before,
.engage-sum-list-item__content:after {
  content: " ";
  display: table;
}
.engage-sum-list-item__content:after {
  clear: both;
}
.engage-sum-list-item__content:before,
.engage-sum-list-item__content:after {
  content: " ";
  display: table;
}
.engage-sum-list-item__content:after {
  clear: both;
}
.engage-base_rating {
  margin-top: 10px;
  padding-top: 10px;
  line-height: 1.2;
  border-top: 1px solid #EBEBEB;
}
.engage-base_rating__title {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
.engage-base_rating__score {
  position: relative;
  margin-top: 5px;
}
.engage-base_rating__score__opt {
  display: inline-block;
  height: 30px;
  width: 23px;
  margin: 5px 1px;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
  border-radius: 3px;
  border: 1px solid #cdcccc;
  background-color: #fff;
}
.engage-base_rating__score__opt:first-child {
  margin-left: 0;
}
.engage-base_rating__score__opt.active,
.engage-base_rating__score__opt:hover {
  color: #fff;
  border-color: #77AB53;
  background-color: #77AB53;
}
.engage-base_rating__score__opt.opt--with-total {
  display: inline-block;
  width: auto;
  padding: 0 6px;
}
@media (min-width: 480px) {
  .engage-base_rating__score__opt {
    margin: 5px 2px;
    width: 27px;
  }
  .engage-base_rating__score__opt:first-child {
    margin-left: 0;
  }
  .engage-base_rating__score__opt.opt--with-total {
    width: auto;
  }
}
@media (min-width: 768px) {
  .engage-base_rating__score__opt {
    margin: 5px 2px;
    width: 28px;
  }
  .engage-base_rating__score__opt:first-child {
    margin-left: 0;
  }
  .engage-base_rating__score__opt.opt--with-total {
    width: auto;
  }
}
.engage-base_rating__score__descrip {
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  font-weight: 400;
  color: #939393;
}
.engmt-profile-block .ngage-base_rating__title {
  font-size: 80%;
}
.engmt-profile-block .engage-base_rating__score__lbl {
  display: none;
}
@media (min-width: 768px) {
  .engmt-profile-block .engage-base_rating__score__lbl {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  .engmt-profile-block .engage-base_rating__score__lbl {
    display: none;
  }
}
.engmt-profile-block .engage-base_rating__score__opt {
  width: 25px;
}
.engmt-profile-block .engage-base_rating__score__opt.opt--with-total {
  width: auto;
}
@media (min-width: 480px) {
  .engmt-profile-block .engage-base_rating__score__opt {
    margin: 5px 2px;
    width: 28px;
    width: -webkit-calc(10% - 4px);
    width: calc(10% - 4px);
    max-width: 44px;
  }
  .engmt-profile-block .engage-base_rating__score__opt.opt--with-total {
    max-width: 65px;
    width: auto;
  }
}
.engmt-profile-block .engage-base_rating__score__descrip {
  font-size: 80%;
}
.engmt-profile {
  position: relative;
  margin-top: 10px;
}
.engmt-profile .txt {
  font-size: 0.8889em;
  font-weight: 400;
  line-height: 1.4;
}
.engmt-profile .txt-accent {
  color: #B59241;
}
.engmt-profile .txt-info {
  color: #189DAD;
}
.engmt-profile .txt-val-lg {
  font-size: 2.222em;
  font-weight: 400;
  color: #189DAD;
}
.engmt-profile .lbl {
  font-size: 0.5556em;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1;
  text-transform: uppercase;
  color: #939393;
}
.engmt-profile-back-arrow {
  position: absolute;
  top: 22px;
  left: 14px;
  color: #cdcccc;
}
.engmt-profile-back-arrow:hover {
  text-decoration: none;
}
.engmt-profile-user__photo {
  float: left;
  position: relative;
  margin: 0 1em 1em 1.875em;
}
.engmt-profile-user__photo img {
  max-width: 60px;
}
.engmt-profile-user__photo .engage-sum-legend-item__icon {
  position: absolute;
  left: -12px;
  top: 35%;
}
@media print {
  .engmt-profile-user__photo img {
    width: 4em;
  }
}
.engmt-profile-user__name {
  margin: 0.5em 0 0.25em;
  font-size: 1.444em;
  text-transform: none;
  letter-spacing: 0;
}
.engmt-profile-user__subname {
  margin-bottom: 0.25em;
  font-size: 0.7222em;
  line-height: 1.4;
  color: #656a6e;
  overflow: hidden;
}
.engmt-profile-user__tags {
  overflow: hidden;
}
.engmt-profile-user__tag {
  display: inline-block;
  margin-right: 0.25em;
  padding: 0.4em 0.7em 0.4em;
  font-size: 0.6667em;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 1.33em;
  color: #A0A3A5;
  background-color: #F8F8F8;
}
.engmt-profile-top-stats {
  text-align: left;
  clear: both;
}
@media (min-width: 768px) {
  .engmt-profile-top-stats {
    text-align: right;
    clear: none;
  }
}
.engmt-profile-top-stats__stat {
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: left;
  border-left: 4px solid #77AB53;
}
@media (min-width: 768px) {
  .engmt-profile-top-stats__stat {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.engmt-profile-top-stats__stat_num {
  float: left;
  width: 110px;
  font-size: 1.444em;
  font-weight: 700;
  line-height: 1em;
}
.engmt-profile-top-stats__stat_num a {
  color: inherit;
}
@media (min-width: 768px) {
  .engmt-profile-top-stats__stat_num {
    width: 110px;
    font-size: 2em;
    line-height: 1em;
  }
}
.engmt-profile-top-stats__stat_lbl {
  color: #939393;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.22;
  text-transform: uppercase;
}
.engmt-profile-block {
  margin-bottom: 1.33em;
  border-radius: 3px;
  border: 1px solid #EEEEEE;
  background-color: #FAFAFA;
  -webkit-box-shadow: 0 2px 4px rgba(122, 135, 155, 0.12);
  box-shadow: 0 2px 4px rgba(122, 135, 155, 0.12);
}
.engmt-profile-block__header {
  padding: 1.111em 1.389em 1em;
}
.engmt-profile-block__header .engage-sum-legend-item__icon {
  margin-top: 7px;
}
@media print {
  .engmt-profile-block__header .engage-sum-legend-item__icon {
    margin-top: 3px;
  }
}
.engmt-profile-block__heading {
  display: inline-block;
  margin: 0;
  font-size: 0.889em;
  font-weight: 700;
}
.engmt-profile-block__heading-link {
  float: right;
  font-size: 0.667em;
  color: rgba(79, 83, 86, 0.5);
}
.engmt-profile-block__content {
  padding: 1em 1.389em;
}
.engmt-profile-block__content:before,
.engmt-profile-block__content:after {
  content: " ";
  display: table;
}
.engmt-profile-block__content:after {
  clear: both;
}
.engmt-profile-block__content:before,
.engmt-profile-block__content:after {
  content: " ";
  display: table;
}
.engmt-profile-block__content:after {
  clear: both;
}
.engmt-profile-block__footer {
  padding: 1em 1.389em 1.111em;
  border-top: 1px solid rgba(147, 147, 147, 0.25);
}
.engmt-profile-block__note {
  margin: 0;
  padding: 0.25em 0 0.25em 0.75em;
  font-size: 0.7778em;
  line-height: 1.4;
  border-left: 2px solid #cdcccc;
}
.engmt-profile-block__note.level_1 {
  border-left-color: #F15F2B;
}
.engmt-profile-block__note.level_2 {
  border-left-color: #EEC254;
}
.engmt-profile-block__note.level_3 {
  border-left-color: #77AB53;
}
.engmt-profile-layout-a:before,
.engmt-profile-layout-a:after {
  content: " ";
  display: table;
}
.engmt-profile-layout-a:after {
  clear: both;
}
.engmt-profile-layout-a:before,
.engmt-profile-layout-a:after {
  content: " ";
  display: table;
}
.engmt-profile-layout-a:after {
  clear: both;
}
.engmt-profile-layout-a .layout-lt {
  float: left;
  width: 35%;
}
.engmt-profile-layout-a .layout-rt {
  float: right;
  width: 65%;
}
.engmt-profile-layout-b:before,
.engmt-profile-layout-b:after {
  content: " ";
  display: table;
}
.engmt-profile-layout-b:after {
  clear: both;
}
.engmt-profile-layout-b:before,
.engmt-profile-layout-b:after {
  content: " ";
  display: table;
}
.engmt-profile-layout-b:after {
  clear: both;
}
.engmt-profile-layout-b .layout-lt {
  float: left;
  width: 25%;
}
.engmt-profile-layout-b .layout-rt {
  float: right;
  width: 75%;
}
.engmt-profile-layout-3:before,
.engmt-profile-layout-3:after {
  content: " ";
  display: table;
}
.engmt-profile-layout-3:after {
  clear: both;
}
.engmt-profile-layout-3:before,
.engmt-profile-layout-3:after {
  content: " ";
  display: table;
}
.engmt-profile-layout-3:after {
  clear: both;
}
.engmt-profile-layout-3 .layout-lt {
  float: left;
  width: 50%;
}
.engmt-profile-layout-3 .layout-rt {
  float: right;
  width: 50%;
}
.engmt-profile-list-a {
  padding: 0 0 0 1.5em;
}
.engmt-profile-list-a .sub {
  font-size: 0.8667em;
}
.engmt-profile-list-a .meta {
  font-size: 0.6667em;
  color: #939393;
}
.engmt-profile-list-b {
  list-style: none;
  padding: 0;
  font-size: 0.8333em;
}
.engmt-profile-list-b .val {
  display: inline-block;
  margin-right: 10px;
  min-width: 25px;
  font-size: 1.33em;
  font-weight: 300;
  color: #189DAD;
}
.engmt-range {
  margin-bottom: 0.25em;
}
.engmt-range:before,
.engmt-range:after {
  content: " ";
  display: table;
}
.engmt-range:after {
  clear: both;
}
.engmt-range:before,
.engmt-range:after {
  content: " ";
  display: table;
}
.engmt-range:after {
  clear: both;
}
.engmt-range__range-reload {
  float: left;
  margin-right: 0.75em;
}
.engmt-range__range-reload-updated {
  display: inline-block;
  margin-right: 0.5em;
  font-size: 14px;
  color: #bbbec1;
}
.engmt-range__range-reload-action {
  font-size: 1em;
  line-height: 1;
  color: #cdcccc;
}
.engmt-range__range-type {
  float: left;
  font-size: 1em;
  line-height: 1.4;
}
.engmt-range__range-dates {
  float: left;
  margin-top: 2px;
  margin-right: 20px;
  font-size: 0.875em;
  line-height: 1.4;
}
.engmt-range__range-dates-select {
  display: inline-block;
  padding: 3px 5px;
  margin: -3px 0;
  color: inherit;
}
.engmt-range__range-dates-select.disabled {
  opacity: 0.5;
}
@media (min-width: 768px) {
  .engmt-range__range-dates-select {
    padding: 3px 10px;
  }
}
.engmt-range__range-dates-label {
  margin: 0 10px;
}
@media (min-width: 768px) {
  .engmt-range__range-dates-label {
    margin: 0 15px;
  }
}
.engmt-range__toggle {
  letter-spacing: 0;
  text-decoration: none;
  margin: 0;
}
.engmt-range__dropdown-menu .radio {
  margin: 5px 0;
  font-size: 0.875em;
}
.engmt-range__dropdown-menu .control {
  display: block;
}
.engmt-profile-main-stat {
  margin-top: 0.25em;
  margin-bottom: 2em;
  text-align: center;
  line-height: 1;
}
.engmt-profile-main-stat .val-wrap {
  position: relative;
  display: inline-block;
  margin-bottom: 0.25em;
  font-size: 2.222em;
}
.engmt-profile-main-stat .ico {
  position: absolute;
  top: 0.7778em;
  left: -20px;
  font-size: 18px;
  color: #189DAD;
}
.engmt-profile-main-stat .ico.fa-caret-down {
  color: #F15F2B;
}
.engmt-profile-main-stat .val {
  font-weight: 400;
  color: #189DAD;
}
.engmt-profile-main-stat .lbl {
  display: block;
}
.engmt-profile-main-stat.engmt-profile-main-stat--horiz {
  margin-bottom: 0.75em;
}
.engmt-profile-main-stat.engmt-profile-main-stat--horiz .val-wrap {
  margin-right: 10px;
  vertical-align: middle;
}
.engmt-profile-main-stat.engmt-profile-main-stat--horiz .lbl {
  display: inline-block;
  vertical-align: text-top;
  text-align: left;
}
.engmt-profile-highlight__title {
  font-size: 0.7778em;
  font-weight: 700;
  line-height: 1.4;
}
.engmt-profile-highlight__quote {
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: pre-wrap;
  overflow: hidden;
  position: relative;
  z-index: 1;
  border: 0 none;
  margin: 0;
  padding: 0.556em 0 1em 1.11em;
  font-size: 0.8333em;
  line-height: 1.4;
}
.engmt-profile-highlight__quote:before {
  position: absolute;
  height: 26px;
  width: 32px;
  margin-top: -8px;
  margin-left: -15px;
  z-index: -1;
  content: '';
  background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32.9 26.5' style='enable-background:new 0 0 32.9 26.5%3b z-index:1' xml:space='preserve'%3e %3cpath style='fill:%23E9EAE7' d='M30.6%2c13.9c-1.4-1.1-2.9-1.7-4.4-1.7c-0.1%2c0-0.3%2c0-3.3%2c0.3c0-0.9%2c0.3-2%2c0.9-3.2c1.2-2.6%2c3.5-4.9%2c6.6-6.8C31%2c2.2%2c31.2%2c1.5%2c31%2c0.9c-0.3-0.6-0.9-1-1.6-0.8C26%2c0.8%2c21.4%2c2.5%2c19%2c6.4c-1.9%2c2.8-2.8%2c6-2.8%2c9.4c0%2c0.1%2c0%2c0.2%2c0%2c0.4c-0.4-0.9-1-1.6-1.8-2.3c-1.4-1.1-2.9-1.7-4.4-1.7c-0.1%2c0-0.3%2c0-3.3%2c0.3c0-0.9%2c0.3-2%2c0.9-3.2c1.2-2.6%2c3.5-4.9%2c6.6-6.8c0.6-0.4%2c0.8-1.1%2c0.6-1.7c-0.3-0.6-0.9-1-1.6-0.8C9.8%2c0.8%2c5.3%2c2.6%2c2.8%2c6.4C0.9%2c9.2%2c0%2c12.4%2c0%2c15.8c0%2c2.7%2c0.8%2c5.2%2c2.5%2c7.3c1.8%2c2.3%2c4%2c3.4%2c6.8%2c3.4c2.6%2c0%2c4.6-0.9%2c5.8-2.6c1-1.4%2c1.5-3%2c1.6-4.5c0.4%2c1.3%2c1.1%2c2.6%2c2%2c3.7c1.7%2c2.3%2c4%2c3.4%2c6.8%2c3.4c2.6%2c0%2c4.6-0.9%2c5.8-2.6c1.1-1.5%2c1.6-3.2%2c1.6-4.9C32.9%2c16.8%2c32.1%2c15.1%2c30.6%2c13.9z'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
}
.engmt-profile-highlight__meta {
  font-size: 0.6111em;
  color: #656a6e;
}
.engmt-profile-surveys-block {
  margin-bottom: 1em;
  text-align: center;
  line-height: 1.2;
}
.engmt-profile-surveys-block .val-wrap {
  display: inline-block;
}
.engmt-profile-surveys-block .txt-val-lg {
  margin: 0 10px;
}
.engmt-profile-reviews-table {
  width: 100%;
  line-height: 1;
}
.engmt-profile-reviews-table td.name {
  padding: 0.25em 1em 0.25em 0;
}
.engmt-profile-reviews-table td.name p {
  margin-bottom: 0.5em;
}
.engmt-profile-reviews-table td.name .meta {
  font-size: 0.5556em;
}
.engmt-profile-reviews-table th.score {
  text-align: center;
}
.engmt-profile-reviews-table td.score {
  padding: 0.25em 0;
  text-align: center;
  color: #189DAD;
}
@media print {
  .engagement-print-page #main {
    padding-top: 0 !important;
  }
  .engagement-print-page .padded-box.extra {
    padding: 0;
  }
  .engagement-print-page .engmt-profile-top-left {
    float: left;
    width: 49%;
  }
  .engagement-print-page .engmt-profile-top-right {
    float: right;
    width: 49%;
  }
  .engagement-print-page .engmt-range .btn-link {
    font-size: 12px;
  }
  .engagement-print-page .engmt-range__range-reload-updated {
    font-size: 12px;
  }
  .engagement-print-page h1 {
    margin-top: 0;
  }
  .engagement-print-page .engmt-profile-back-arrow {
    display: none;
  }
  .engagement-print-page .engmt-profile-user__photo {
    margin-left: 0;
  }
  .engagement-print-page .engmt-profile-block__header {
    border-bottom: 1px solid #bbbec1;
  }
  .engagement-print-page .engmt-profile-block__heading-link {
    display: none;
  }
  .engagement-print-page .engage-base_rating {
    display: none;
  }
}
body.fullscreen-open {
  overflow: hidden;
}
body.fullscreen-open #app-wrap {
  visibility: hidden;
}
body.fullscreen-input {
  overflow: auto;
}
body.fullscreen-input #app-wrap {
  display: none;
}
body.fullscreen-input .fullscreen-view.open {
  position: relative;
}
.fade-elms #header,
.fade-elms #subheader,
.fade-elms #side-menu {
  opacity: 0;
}
.fullscreen-view {
  position: fixed;
  width: 100%;
  height: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  opacity: 0.6;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transition: -webkit-transform 0.5s ease-in-out, all 0.5s ease-in-out, opacity .25s linear;
  transition: transform 0.5s ease-in-out, all 0.5s ease-in-out, opacity .25s linear;
  background-color: #EAEAEA;
}
.fullscreen-view.open {
  z-index: 500;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  height: 100%;
}
.fullscreen-view header.header {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  padding-right: 0;
  position: absolute;
  border-bottom: 1px dashed #656a6e;
}
.fullscreen-view .view-primary {
  height: 100%;
  margin: 0 auto;
  padding: 0;
  overflow: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.fullscreen-view .view-primary .primary-inner {
  max-width: 768px;
  padding: 65px 15px 20px;
  margin: 0 auto;
}
.fullscreen-view .actions {
  margin-top: 30px;
}
.fullscreen-view .actions:before,
.fullscreen-view .actions:after {
  content: " ";
  display: table;
}
.fullscreen-view .actions:after {
  clear: both;
}
.fullscreen-view .actions:before,
.fullscreen-view .actions:after {
  content: " ";
  display: table;
}
.fullscreen-view .actions:after {
  clear: both;
}
.fullscreen-view .actions .action-cancel {
  display: inline-block;
  float: left;
  width: 49%;
  margin-right: 2px;
}
.fullscreen-view .actions .action-submit {
  display: inline-block;
  float: right;
  width: 49%;
  margin-right: 2px;
}
.fullscreen-view .loadingShell {
  margin: 100px 0 0;
  padding: 20px;
  font-weight: 500;
  border-bottom: 1px dashed #cdcccc;
}
.fullscreen-page #main {
  padding: 0;
}
@media (max-width: 479px) {
  .fullscreen-view .header .title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .fullscreen-view .header .title {
    margin: 0 10px 0;
    float: left;
  }
  .fullscreen-view .header .title span {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media (min-width: 768px) {
  .fullscreen-view .header {
    pointer-events: none;
  }
  .fullscreen-view .header > * {
    pointer-events: auto;
  }
  .fullscreen-view .header .title {
    position: absolute;
    top: 0;
    left: 20px;
    margin-top: 0;
  }
  .fullscreen-view .header .title span {
    font-size: 19px;
    display: block;
    clear: both;
    line-height: 1;
  }
  .fullscreen-view .header .title span.fa {
    display: inline-block;
  }
  .fullscreen-view .header .nav-link:hover {
    background-color: transparent;
  }
  .fullscreen-view .primary-inner {
    padding: 75px 10px 20px !important;
  }
  .fullscreen-view .loadingShell {
    margin-top: 0;
    background-color: #fff;
  }
}
.fullscreen-standalone .fullscreen-view {
  position: relative;
  z-index: 500;
  opacity: 1;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  height: 100%;
  -webkit-transition: none;
  transition: none;
}
.feed-item-fullscreen .header .title {
  color: #4f5356;
  text-shadow: none;
}
.feed-item-fullscreen .header .header-branding-image,
.feed-item-fullscreen .header .header-logo-image {
  float: right;
}
.feed-item-fullscreen .feed-item-primary {
  background-color: #189DAD;
  padding: 55px 5px 60px 5px;
}
.feed-item-fullscreen .view-primary .award-edit {
  overflow: hidden;
  padding-left: 30px;
  padding-top: 20px;
}
.feed-item-fullscreen .view-primary.silver .feed-item-primary,
.feed-item-fullscreen .view-primary.silver .feed-item-message,
.feed-item-fullscreen .view-primary.silver .section-divider {
  background-color: #939393;
}
.feed-item-fullscreen .view-primary.silver .sparcet-award:before {
  border-color: #939393;
}
.feed-item-fullscreen .view-primary.silver .sparcet-award h2 {
  color: #939393;
}
.feed-item-fullscreen .view-primary.silver .page-actions .nav-link.nav-link:hover,
.feed-item-fullscreen .view-primary.silver .page-actions .nav-link.nav-link.active {
  color: #939393;
}
@media print {
  .feed-item-fullscreen .view-primary.silver .sparcet-award {
    border-color: #939393;
  }
}
.feed-item-fullscreen .view-primary.gold .feed-item-primary,
.feed-item-fullscreen .view-primary.gold .feed-item-message,
.feed-item-fullscreen .view-primary.gold .section-divider {
  background-color: #EEC254;
}
.feed-item-fullscreen .view-primary.gold .sparcet-award:before {
  border-color: #EEC254;
}
.feed-item-fullscreen .view-primary.gold .sparcet-award h2 {
  color: #EEC254;
}
.feed-item-fullscreen .view-primary.gold .page-actions .nav-link.nav-link:hover,
.feed-item-fullscreen .view-primary.gold .page-actions .nav-link.nav-link.active {
  color: #EEC254;
}
@media print {
  .feed-item-fullscreen .view-primary.gold .sparcet-award {
    border-color: #EEC254;
  }
}
.feed-item-fullscreen .view-primary.platinum .feed-item-primary,
.feed-item-fullscreen .view-primary.platinum .feed-item-message,
.feed-item-fullscreen .view-primary.platinum .section-divider {
  background-color: #189DAD;
}
.feed-item-fullscreen .view-primary.platinum .sparcet-award:before {
  border-color: #189DAD;
}
.feed-item-fullscreen .view-primary.platinum .sparcet-award h2 {
  color: #189DAD;
}
.feed-item-fullscreen .view-primary.platinum .page-actions .nav-link.nav-link:hover,
.feed-item-fullscreen .view-primary.platinum .page-actions .nav-link.nav-link.active {
  color: #189DAD;
}
@media print {
  .feed-item-fullscreen .view-primary.platinum .sparcet-award {
    border-color: #189DAD;
  }
}
.feed-item-fullscreen .view-primary.group .feed-item-primary,
.feed-item-fullscreen .view-primary.group .feed-item-message,
.feed-item-fullscreen .view-primary.group .section-divider {
  background-color: #77AB53;
}
.feed-item-fullscreen .view-primary.group .sparcet-award:before {
  border-color: #77AB53;
}
.feed-item-fullscreen .view-primary.group .sparcet-award h2 {
  color: #77AB53;
}
.feed-item-fullscreen .view-primary.group .page-actions .nav-link.nav-link:hover,
.feed-item-fullscreen .view-primary.group .page-actions .nav-link.nav-link.active {
  color: #77AB53;
}
.feed-item-fullscreen .view-primary.group .award-details {
  text-align: center;
}
@media print {
  .feed-item-fullscreen .view-primary.group .sparcet-award {
    border-color: #77AB53;
  }
}
.feed-item-fullscreen .view-primary.birthday .feed-item-primary,
.feed-item-fullscreen .view-primary.birthday .feed-item-message,
.feed-item-fullscreen .view-primary.birthday .section-divider {
  background-color: #F15E29;
}
.feed-item-fullscreen .view-primary.birthday .feed-item-controls {
  position: absolute;
  top: 52px;
  right: 55px;
}
.feed-item-fullscreen .view-primary.birthday [data-btn-action="print"] {
  visibility: hidden;
}
.feed-item-fullscreen .view-primary.birthday .section-divider {
  margin-top: -20px;
}
.feed-item-fullscreen .view-primary.birthday .sparcet-award h2 {
  color: #B59241;
  border-bottom: 1px dashed #cdcccc;
}
.feed-item-fullscreen .view-primary.birthday .sparcet-award {
  position: relative;
  width: 55%;
  margin: auto auto 50px auto;
}
.feed-item-fullscreen .view-primary.birthday .recipient-pic-wrapper {
  top: -25px;
  left: -130px;
}
.feed-item-fullscreen .view-primary.birthday .recipient-pic-wrapper h3 {
  display: none;
}
.feed-item-fullscreen .view-primary.birthday .birthday-details {
  margin: 0 auto;
  width: 75%;
}
.feed-item-fullscreen .view-primary.birthday .birthday-details:after {
  position: absolute;
  right: -27px;
  bottom: 2px;
  width: 100px;
  height: 75px;
  content: url("/assets/img/feed/birthday-cake.svg");
}
.feed-item-fullscreen .view-primary.birthday .birthday-date {
  position: absolute;
  right: -5px;
  bottom: -10px;
  z-index: 100;
}
.feed-item-fullscreen .view-primary.anniversary .feed-item-primary,
.feed-item-fullscreen .view-primary.anniversary .feed-item-message,
.feed-item-fullscreen .view-primary.anniversary .section-divider {
  background-color: #F15E29;
}
.feed-item-fullscreen .view-primary.anniversary .feed-item-controls {
  position: absolute;
  top: 42px;
  right: 55px;
}
.feed-item-fullscreen .view-primary.anniversary [data-btn-action="print"] {
  visibility: hidden;
}
.feed-item-fullscreen .view-primary.anniversary .section-divider {
  margin-top: -20px;
}
.feed-item-fullscreen .view-primary.anniversary .sparcet-award h2 {
  color: #B59241;
  border-bottom: 1px dashed #cdcccc;
}
.feed-item-fullscreen .view-primary.anniversary .recipient-pic-wrapper {
  top: -25px;
  left: -130px;
}
.feed-item-fullscreen .view-primary.anniversary .recipient-pic-wrapper h3 {
  display: none;
}
.feed-item-fullscreen .view-primary.anniversary .sparcet-award {
  position: relative;
  width: 55%;
  margin: 0 auto;
  margin-bottom: 50px;
}
.feed-item-fullscreen .view-primary.anniversary .anniversary-details {
  margin: 0 auto;
  width: 75%;
}
.feed-item-fullscreen .view-primary.anniversary .anniversary-details .job-title {
  color: #939393;
  display: block;
  font-size: 16px;
  font-family: "rooney-web", Georgia, "Times New Roman", Times, serif;
  text-transform: none;
  font-weight: 100;
  padding-top: 10px;
}
.feed-item-fullscreen .view-primary.anniversary .icon-app-social-bg {
  width: 115px;
  height: 115px;
  position: absolute;
  right: -58px;
  top: 65px;
}
.feed-item-fullscreen .view-primary.anniversary .anniv-badge {
  position: absolute;
  bottom: 10px;
  color: #77AB53;
  min-width: 115px;
  text-align: center;
}
.feed-item-fullscreen .view-primary.anniversary .anniv-badge:after {
  top: -25px;
  right: 0;
  position: absolute;
  content: url("/assets/img/feed/anniversary-banner.svg");
  min-width: 115px;
}
.feed-item-fullscreen .view-primary.anniversary .val {
  display: inline-block;
  font-size: 56px;
  font-weight: 700;
  line-height: 1em;
}
.feed-item-fullscreen .view-primary.anniversary .lbl {
  display: inline-block;
  font-size: 17px;
  font-weight: 700;
  line-height: 0.87em;
}
.feed-item-fullscreen .view-primary.anniversary .welcome-celebration {
  position: absolute;
  right: 0;
  bottom: 0;
}
.feed-item-fullscreen .view-primary.anniversary .welcome-celebration:before {
  position: absolute;
  bottom: 20px;
  right: 20px;
  content: url("/assets/img/feed/celebration-streamers.svg");
}
.feed-item-fullscreen .feed-item-wrap {
  padding: 10px 20px;
  background: #fff;
  position: relative;
}
.feed-item-fullscreen .section-divider {
  padding: 10px;
  margin: 0 -20px;
}
.feed-item-fullscreen .feed-item-attachment {
  margin: 25px 0;
}
.feed-item-fullscreen .feed-item-attachment .feed-item-attachment__wrap {
  position: relative;
  max-width: 400px;
  margin: 0 auto;
}
.feed-item-fullscreen .feed-item-attachment .feed-item-attachment__wrap .icon {
  position: absolute;
  top: 3px;
  right: 3px;
}
.feed-item-fullscreen .feed-item-attachment img {
  border-radius: 8px;
}
.feed-item-fullscreen .attachment-group {
  border-bottom: 1px dashed #cdcccc;
}
.feed-item-fullscreen .attachment-group:before,
.feed-item-fullscreen .attachment-group:after {
  content: " ";
  display: table;
}
.feed-item-fullscreen .attachment-group:after {
  clear: both;
}
.feed-item-fullscreen .attachment-group:before,
.feed-item-fullscreen .attachment-group:after {
  content: " ";
  display: table;
}
.feed-item-fullscreen .attachment-group:after {
  clear: both;
}
.feed-item-fullscreen .attachment-group.with-group.with-attachment .feed-item-attachment {
  float: left;
  width: 46%;
}
.feed-item-fullscreen .attachment-group.with-group.with-attachment .recipient-pic-wrapper {
  float: right;
  width: 50%;
}
.feed-item-fullscreen .attachment-group.with-group.with-attachment .recipient-multiple ul {
  width: 100%;
}
.feed-item-fullscreen .feed-item-controls {
  padding: 10px 0;
  position: static;
  width: auto;
  text-align: center;
  display: none;
}
.feed-item-fullscreen .feed-item-message {
  padding: 20px 10px;
  margin: auto -20px;
  text-align: center;
}
.feed-item-fullscreen .feed-item-message:before,
.feed-item-fullscreen .feed-item-message:after {
  content: " ";
  display: table;
}
.feed-item-fullscreen .feed-item-message:after {
  clear: both;
}
.feed-item-fullscreen .feed-item-message:before,
.feed-item-fullscreen .feed-item-message:after {
  content: " ";
  display: table;
}
.feed-item-fullscreen .feed-item-message:after {
  clear: both;
}
.feed-item-fullscreen .feed-item-message .user-pic-frame {
  width: 90px;
  height: 90px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  border-radius: 50%;
}
.feed-item-fullscreen .feed-item-message .user-pic-frame img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.feed-item-fullscreen .feed-item-message small {
  display: block;
  text-align: right;
  margin-top: -45px;
}
.feed-item-fullscreen .feed-item-message .personal-message {
  margin: 20px 0 0;
  padding: 1em;
  background-color: #FFF;
  border-radius: 5px;
  position: relative;
  min-height: 90px;
}
.feed-item-fullscreen .feed-item-message .personal-message p {
  border-radius: 2px;
  margin: 0;
}
.feed-item-fullscreen .feed-item-message .personal-message p:before {
  content: '\201C';
}
.feed-item-fullscreen .feed-item-message .personal-message p:after {
  content: '\201D';
}
.feed-item-fullscreen .feed-item-message .personal-message:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #FFF;
  position: absolute;
  left: 49%;
  left: calc(50% - 8px);
  top: -8px;
  z-index: 2;
}
.feed-item-fullscreen .feed-item-message #personal-message-reply {
  border-color: #EAEAEA;
}
.feed-item-fullscreen .feed-item-share {
  display: none;
  padding: 10px 0;
}
.feed-item-fullscreen .feed-item-share h3 {
  margin-top: 0;
  margin-bottom: 10px;
}
.feed-item-fullscreen .feed-item-share .form-control {
  font-weight: 300;
  text-align: center;
}
.feed-item-fullscreen .feed-item-share .actions .action-cancel,
.feed-item-fullscreen .feed-item-share .actions .action-submit {
  width: auto;
}
.feed-item-fullscreen .feed-item-share .actions .action-cancel {
  margin-right: 10px;
}
.feed-item-fullscreen .feed-item-share .share-item-form {
  overflow: hidden;
}
.feed-item-fullscreen .feed-item-share .share-item-form .selectize-control.multi .selectize-input {
  border-color: #f4f4f4;
  background-color: #f4f4f4;
}
.feed-item-fullscreen .feed-item-share .share-item-form .selectize-control.multi .selectize-input > div {
  background-color: #e2e2e2;
}
.feed-item-fullscreen .feed-item-share .share-item-form .selectize-control.multi .selectize-input input {
  font-weight: 300;
}
.feed-item-fullscreen .feed-item-share .share-icon-wrapper li {
  text-align: center;
}
.feed-item-fullscreen .feed-item-share .share-icon-wrapper li a {
  color: #fff;
  font-size: 1.167em;
  opacity: 0.9;
}
.feed-item-fullscreen .feed-item-share .share-icon-wrapper li a:hover {
  opacity: 1;
  color: #939393;
}
.feed-item-fullscreen .feed-item-likes {
  padding: 10px 0;
}
.feed-item-fullscreen .feed-item-likes .likes-wrap {
  padding-bottom: 20px;
  border-bottom: 1px dashed #cdcccc;
}
.feed-item-fullscreen .feed-item-likes .likes {
  display: inline-block;
  vertical-align: middle;
}
.feed-item-fullscreen .feed-item-likes .likes:before,
.feed-item-fullscreen .feed-item-likes .likes:after {
  content: " ";
  display: table;
}
.feed-item-fullscreen .feed-item-likes .likes:after {
  clear: both;
}
.feed-item-fullscreen .feed-item-likes .likes:before,
.feed-item-fullscreen .feed-item-likes .likes:after {
  content: " ";
  display: table;
}
.feed-item-fullscreen .feed-item-likes .likes:after {
  clear: both;
}
.feed-item-fullscreen .feed-item-likes .likes > .label {
  float: left;
  display: none;
  color: inherit;
  padding: 1em 0;
  text-align: left;
}
.feed-item-fullscreen .feed-item-likes .likes .like-items {
  padding: 0;
  margin: 0;
  list-style: none;
}
.feed-item-fullscreen .feed-item-likes .likes .like-items .like-item {
  float: left;
  margin: 0 0 3px 3px;
  width: 50px;
  height: 50px;
  overflow: hidden;
}
.feed-item-fullscreen .feed-item-likes .likes .like-items .more {
  background-color: #cdcccc;
  cursor: pointer;
  text-align: center;
}
.feed-item-fullscreen .feed-item-likes .likes .like-items .more .value {
  display: block;
  font-size: 17px;
  font-weight: 400;
  margin-top: 13px;
  overflow: hidden;
  padding: 0 4px 0 4px;
  text-align: center;
  text-overflow: ellipsis;
}
.feed-item-fullscreen .feed-item-likes .likes .like-items .view-all {
  font-size: 16px;
}
.feed-item-fullscreen .feed-item-likes .nav-link {
  padding-left: 0;
}
.feed-item-fullscreen .feed-item-likes .nav-link .icon,
.feed-item-fullscreen .feed-item-likes .nav-link .fa,
.feed-item-fullscreen .feed-item-likes .nav-link .icon-label {
  margin-right: 7px;
  color: #e0e1dc;
  vertical-align: middle;
}
.feed-item-fullscreen .feed-item-likes .nav-link .icon {
  display: inline-block;
  width: 17px;
  height: 19px;
}
.feed-item-fullscreen .feed-item-likes .nav-link .icon .default {
  fill: #e0e1dc;
}
.feed-item-fullscreen .feed-item-likes .nav-link .value,
.feed-item-fullscreen .feed-item-likes .nav-link .icon-label,
.feed-item-fullscreen .feed-item-likes .nav-link .paren {
  font-size: 14px;
  color: #bbbec1;
  vertical-align: middle;
}
.feed-item-fullscreen .feed-item-likes .nav-link.like {
  border-right: 1px solid #fff;
}
.feed-item-fullscreen .feed-item-likes .nav-link.active {
  border-top-color: #77AB53;
  background-color: transparent;
  color: #77AB53;
}
.feed-item-fullscreen .feed-item-likes .nav-link.active .icon,
.feed-item-fullscreen .feed-item-likes .nav-link.active .fa,
.feed-item-fullscreen .feed-item-likes .nav-link.active .icon-label {
  color: #77AB53;
}
.feed-item-fullscreen .feed-item-likes .nav-link.active .default {
  fill: #77AB53;
}
.feed-item-fullscreen .feed-item-likes .nav-link:hover {
  background-color: transparent;
  color: #77AB53;
  text-decoration: none;
}
.feed-item-fullscreen .feed-item-likes .nav-link:hover .icon,
.feed-item-fullscreen .feed-item-likes .nav-link:hover .fa,
.feed-item-fullscreen .feed-item-likes .nav-link:hover .icon-label {
  color: #77AB53;
}
.feed-item-fullscreen .feed-item-likes .nav-link:hover .default {
  fill: #77AB53;
}
.feed-item-fullscreen .feed-item-comments {
  padding: 10px 0;
}
.feed-item-fullscreen .feed-item-comments .add-comment {
  margin-top: 10px;
}
.feed-item-fullscreen .feed-item-comments .icon,
.feed-item-fullscreen .feed-item-comments .fa {
  margin-right: 7px;
  color: #e0e1dc;
  vertical-align: middle;
}
.feed-item-fullscreen .feed-item-comments .icon {
  display: inline-block;
  width: 20px;
  height: 19px;
}
.feed-item-fullscreen .feed-item-comments .icon .default {
  fill: #e0e1dc;
}
.feed-item-fullscreen .feed-item-comments .value,
.feed-item-fullscreen .feed-item-comments .icon-label {
  font-size: 14px;
  color: #bbbec1;
  vertical-align: middle;
}
.feed-item-fullscreen .feed-item-comments h4 {
  text-transform: none;
  font-weight: 300;
  margin-top: 0;
  display: inline-block;
}
.feed-item-fullscreen .feed-item-comments h3.comment-form-title {
  margin-top: 15px;
  margin-bottom: 15px;
}
.feed-item-fullscreen .feed-item-comments .comments-list .media-object {
  max-width: 50px;
  overflow: hidden;
}
.feed-item-fullscreen .feed-item-comments .comments-list .media-body .media-heading {
  font-size: 16px;
  margin: 0;
}
.feed-item-fullscreen .feed-item-comments .comments-list .media-body .comment {
  font-size: 15px;
  line-height: 1.2;
}
.feed-item-fullscreen .feed-item-comments .comments-list .media-body .meta-actions {
  display: inline-block;
}
.feed-item-fullscreen .feed-item-comments .comments-list .media-body .meta-actions span {
  font-size: 14px;
  color: #bbbec1;
}
.feed-item-fullscreen .feed-item-comments .comments-list .media-body .meta-actions i {
  color: #bbbec1;
}
@media (min-width: 768px) {
  .feed-item-fullscreen .feed-item-comments .comments-list .media-body .meta-actions {
    display: none;
  }
  .feed-item-fullscreen .feed-item-comments .comments-list .media-body:hover .meta-actions {
    display: inline-block;
  }
}
.feed-item-fullscreen .feed-item-comments .comments-list .media-body .date {
  display: inline-block;
  margin-right: 10px;
}
.feed-item-fullscreen .feed-item-comments .add-comment-form {
  margin-top: 10px;
}
.feed-item-fullscreen .feed-item-comments .add-comment-form .media .pull-left {
  max-width: 80px;
}
.feed-item-fullscreen .feed-item-tabs {
  background-color: #f8f8f8;
  overflow: hidden;
  position: relative;
}
.feed-item-fullscreen .feed-item-tabs-content {
  padding-top: 20px;
  background-color: #EAEAEA;
}
.feed-item-fullscreen .tab-content {
  max-width: 768px;
  min-height: 150px;
  margin: 0 auto 0;
  padding: 0 10px 40px;
  /*.likes {
			margin-bottom: 20px;
			.clearfix();

			> .label {
				float: left;
				display: inline-block;
				// width: 65px;//20%;
				color: inherit;
				padding: 1em 0;
				text-align: left;
			}
			.like-items {
				padding: 0;
				margin: 0 0 0 50px;
				list-style: none;

				.like-item {
					float: left;
					margin: 0 0 3px 3px;
					width: 50px;
					height: 50px;
					overflow: hidden;
				}
				.view-all {
					//margin-top: .5em;
					font-size: 16px;
				}
			}

		}*/
}
.feed-item-fullscreen .tab-content .comments-list .media-object {
  max-width: 100px;
  overflow: hidden;
}
.feed-item-fullscreen .tab-content .add-comment-form {
  margin-top: 10px;
}
.feed-item-fullscreen .tab-content .add-comment-form .media .pull-left {
  max-width: 80px;
}
.feed-item-fullscreen .footer-close {
  background-color: #fff;
  padding: 5px 10px;
  text-align: center;
}
.feed-item-fullscreen .footer-close a {
  font-size: 16px;
  color: #ccc;
}
@media screen and (min-width: 480px) {
  .feed-item-fullscreen .feed-item-controls {
    display: block;
    text-align: right;
  }
  .feed-item-fullscreen .feed-item-controls .page-actions {
    float: none !important;
    display: inline-block;
    margin-right: 0;
  }
  .feed-item-fullscreen .feed-item-controls .page-actions .nav-link {
    padding: 0 5px;
    font-size: 14px;
    color: #bbbec1;
    background-color: transparent;
  }
  .feed-item-fullscreen .feed-item-controls .page-actions .nav-link span {
    vertical-align: middle;
  }
  .feed-item-fullscreen .feed-item-controls .page-actions .nav-link.nav-link:hover,
  .feed-item-fullscreen .feed-item-controls .page-actions .nav-link.nav-link.active {
    background-color: transparent;
  }
  .feed-item-fullscreen .feed-item-controls .page-actions .page-actions-divider {
    color: #fff;
  }
  .feed-item-fullscreen .feed-item-controls .page-actions.edited {
    text-align: left;
    color: #bbbec1;
  }
  .feed-item-fullscreen .feed-item-message {
    padding: 20px 0;
    max-width: 1170px;
    text-align: left;
  }
  .feed-item-fullscreen .feed-item-message .user-pic-frame {
    float: left;
  }
  .feed-item-fullscreen .feed-item-message .personal-message {
    margin: 0 0 0 6em;
    padding: 1em 1.25em;
  }
  .feed-item-fullscreen .feed-item-message .personal-message:before {
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    border-right: 8px solid #FFF;
    left: -16px;
    top: 35px;
  }
  .feed-item-fullscreen .footer-close {
    display: none !important;
    visibility: hidden !important;
  }
}
@media screen and (min-width: 768px) {
  .feed-item-fullscreen .feed-item-primary {
    padding: 71px 5px 60px;
  }
  .feed-item-fullscreen .view-primary.group .award-details {
    float: left;
    margin: 0 30px 20px 0;
  }
  .feed-item-fullscreen .view-primary.birthday .feed-item-primary,
  .feed-item-fullscreen .view-primary.anniversary .feed-item-primary {
    padding-top: 100px;
    margin-top: 50px;
  }
  .feed-item-fullscreen .view-primary.birthday .recipient-pic-wrapper,
  .feed-item-fullscreen .view-primary.anniversary .recipient-pic-wrapper {
    position: absolute;
  }
  .feed-item-fullscreen .section-divider {
    margin: 20px -60px;
  }
  .feed-item-fullscreen .feed-item-wrap {
    padding: 20px 60px;
    max-width: 1170px;
    margin: auto;
    top: 4%;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .feed-item-fullscreen .feed-item-share {
    padding: 10px 20px;
  }
  .feed-item-fullscreen .feed-item-controls {
    padding: 10px 20px;
  }
  .feed-item-fullscreen .feed-item-likes {
    padding: 10px 20px;
  }
  .feed-item-fullscreen .feed-item-comments {
    padding: 10px 20px;
  }
  .feed-item-fullscreen .feed-item-message {
    margin: 20px -60px;
  }
}
@media screen and (min-width: 992px) {
  .feed-item-fullscreen .feed-item-primary {
    padding: 9% 10px 5%;
  }
  .feed-item-fullscreen .feed-item-primary.birthday .sparcet-award,
  .feed-item-fullscreen .feed-item-primary.anniversary .sparcet-award {
    margin: 0 auto;
  }
}
/*.no-cssmask.no-flexboxlegacy {

	.feed-item-fullscreen {
		.sparcet-award {
			position: relative;
			z-index: 1;

			blockquote .sender-after {
				display: inline-block;
				margin-top: 20px;
			}
		}
		.tab-content {
//			position: relative;
//			z-index: 1;
		}
	}
}*/
@media print {
  .feed-item-fullscreen header.header {
    display: none;
  }
  .feed-item-fullscreen .feed-item-primary {
    padding: 0;
  }
  .feed-item-fullscreen .view-primary.group .award-details {
    float: left;
    margin: 0 30px 20px 0;
  }
  .feed-item-fullscreen .view-primary.group .sender-after {
    padding-top: 6em;
  }
  .feed-item-fullscreen .view-primary.birthday .sparcet-award,
  .feed-item-fullscreen .view-primary.anniversary .sparcet-award {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .feed-item-fullscreen .view-primary.birthday .icon-app-social-bg,
  .feed-item-fullscreen .view-primary.anniversary .icon-app-social-bg {
    background-image: url("data:image/svg+xml,%3c!-- Generator: Adobe Illustrator 19.1.0%2c SVG Export Plug-In --%3e %3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:a='http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100%3b' xml:space='preserve'%3e %3cstyle type='text/css'%3e .st0%7bfill:%23CBCACA%3b%7d .st1%7bopacity:0.3%3bfill:%23F3F3F3%3b%7d %3c/style%3e %3cdefs%3e %3c/defs%3e %3ccircle class='st0' cx='50' cy='50' r='50'/%3e %3cpath class='st1' d='M50%2c100C22.4%2c100%2c0%2c77.6%2c0%2c50S22.4%2c0%2c50%2c0'/%3e %3c/svg%3e") !important;
    background-repeat: no-repeat !important;
    display: inline-block !important;
    width: 38px !important;
    height: 38px !important;
    line-height: 38px !important;
    width: 115px !important;
    height: 115px !important;
    top: 0;
  }
  .feed-item-fullscreen .view-primary.birthday .recipient-pic-wrapper h3,
  .feed-item-fullscreen .view-primary.anniversary .recipient-pic-wrapper h3 {
    display: block;
  }
  .feed-item-fullscreen .view-primary.birthday .anniversary-details,
  .feed-item-fullscreen .view-primary.anniversary .anniversary-details {
    position: relative;
    padding-right: 75px;
    margin-top: 30px;
  }
  .feed-item-fullscreen .view-primary.birthday .anniversary-details h2,
  .feed-item-fullscreen .view-primary.anniversary .anniversary-details h2 {
    font-size: 20px;
  }
  .feed-item-fullscreen .view-primary.birthday .anniversary-details p,
  .feed-item-fullscreen .view-primary.anniversary .anniversary-details p {
    font-size: 16px;
  }
  .feed-item-fullscreen .view-primary.birthday .birthday-details,
  .feed-item-fullscreen .view-primary.anniversary .birthday-details {
    position: relative;
    padding-right: 100px;
    margin-top: 30px;
  }
  .feed-item-fullscreen .view-primary.birthday .birthday-details h2,
  .feed-item-fullscreen .view-primary.anniversary .birthday-details h2 {
    font-size: 20px;
  }
  .feed-item-fullscreen .view-primary.birthday .birthday-details p,
  .feed-item-fullscreen .view-primary.anniversary .birthday-details p {
    font-size: 16px;
  }
  .feed-item-fullscreen .view-primary.birthday .birthday-details .birthday-date,
  .feed-item-fullscreen .view-primary.anniversary .birthday-details .birthday-date {
    right: 0;
  }
  .feed-item-fullscreen .feed-item-wrap {
    top: 0;
    margin: 0;
    padding: 0;
  }
  .feed-item-fullscreen .sparcet-award {
    max-width: 100%;
    padding: 1em 2em;
    margin: 0 0.5em;
  }
  .feed-item-fullscreen .feed-item-attachment .feed-item-attachment__wrap {
    max-width: 300px;
  }
  .feed-item-fullscreen .attachment-group.with-group.with-attachment .feed-item-attachment {
    float: none;
    display: inline;
  }
  .feed-item-fullscreen .attachment-group.with-group.with-attachment .recipient-pic-wrapper {
    float: none;
    display: inline;
  }
}
.share-fullscreen {
  background-color: #189DAD;
}
.share-fullscreen .view-primary {
  padding-bottom: 52px;
}
.share-fullscreen .view-primary .ribbon span:after {
  background: #189DAD;
}
.share-fullscreen .view-primary legend {
  padding-bottom: 0.5em;
  color: #fff;
}
@media (min-width: 992px) {
  .share-fullscreen {
    display: block;
    min-height: 300px;
  }
  .share-fullscreen .send-item {
    position: relative;
    padding: 150px 0;
  }
  .share-fullscreen .sparcet-award {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    min-width: 870px;
    min-height: 616px;
    position: absolute;
    top: 0;
    left: -60px;
    bottom: auto;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
  .share-fullscreen .ribbon span:after {
    background: #189DAD;
  }
  .lt-ie10 .share-fullscreen .send-item {
    padding: 15px 0;
  }
  .lt-ie10 .share-fullscreen .sparcet-award {
    position: relative;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.share-fullscreen.open .ribbon {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.edit-photo-fullscreen {
  background-color: #CAE9E8;
}
.edit-photo-fullscreen .view-primary .ribbon span:after {
  background: #CAE9E8;
}
.edit-photo-fullscreen .view-primary .nav-tabs {
  margin-top: 1em;
}
.edit-photo-fullscreen .view-primary .nav-tabs > li {
  font-size: 16px;
  width: 50%;
  text-align: center;
  text-transform: uppercase;
}
.edit-photo-fullscreen .view-primary .nav-tabs > li > a {
  color: #BABABA;
  border: 0;
  border-top: 4px solid #BABABA;
  border-radius: none;
  background-color: #f8f8f8;
}
.edit-photo-fullscreen .view-primary .nav-tabs > li.active > a {
  color: #116B72;
  border-color: #189DAD;
  background-color: #f8f8f8;
}
.edit-photo-fullscreen .view-primary .photo-area-wrap {
  margin: 30px 0;
  padding: 20px;
  min-height: 220px;
  background-color: #f8f8f8;
  border-radius: 3px;
}
.edit-photo-fullscreen .view-primary .drop-area {
  min-height: 200px;
  max-width: 500px;
  margin: 0 auto;
  padding: 20px;
  border: 4px solid #EAEAEA;
  text-align: center;
  border-radius: 3px;
}
.edit-photo-fullscreen .view-primary .drop-area:hover {
  border-color: #77AB53;
}
.edit-photo-fullscreen .view-primary .drop-area .preview-area {
  max-width: 400px;
  margin: 0 auto;
}
.edit-photo-fullscreen .view-primary .drop-area .preview-area img {
  max-width: 100%;
  max-height: 100%;
}
.edit-photo-fullscreen .view-primary .drop-area .message .fa {
  display: block;
  font-size: 50px;
  margin: 0 auto 10px;
  color: #BABABA;
}
.edit-photo-fullscreen .view-primary .file-area {
  text-align: center;
  margin: 20px 0 0;
}
.edit-photo-fullscreen .view-primary .video-wrap {
  max-width: 500px;
  margin: 0 auto;
}
.edit-photo-fullscreen .view-primary .video-wrap-inner {
  position: relative;
  /*padding-top: 1.5625em;*/
  padding-bottom: 75%;
  /*67.5%;*/
  height: 0;
  margin-bottom: 1em;
  overflow: hidden;
}
.edit-photo-fullscreen .view-primary .video-wrap-inner video,
.edit-photo-fullscreen .view-primary .video-wrap-inner object,
.edit-photo-fullscreen .view-primary .video-wrap-inner canvas,
.edit-photo-fullscreen .view-primary .video-wrap-inner #capture-preview,
.edit-photo-fullscreen .view-primary .video-wrap-inner .flash,
.edit-photo-fullscreen .view-primary .video-wrap-inner .message {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.edit-photo-fullscreen .view-primary .video-wrap-inner canvas,
.edit-photo-fullscreen .view-primary .video-wrap-inner #capture-preview {
  border: 3px solid #77AB53;
  background-color: #fff;
}
.edit-photo-fullscreen .view-primary .video-wrap-inner img {
  max-width: 100%;
}
.edit-photo-fullscreen .view-primary .video-wrap-inner .flash {
  display: none;
  background-color: transparent;
  -webkit-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
}
.edit-photo-fullscreen .view-primary .video-wrap-inner .flash.on {
  display: block;
  background-color: #fff;
}
.edit-photo-fullscreen .view-primary .video-wrap-inner .message {
  text-align: center;
}
.edit-photo-fullscreen .view-primary .video-wrap-inner .message .fa {
  font-size: 80px;
  color: #BABABA;
}
.edit-photo-fullscreen .view-primary .photo-area-wrap {
  position: relative;
}
.edit-photo-fullscreen .view-primary .photo-crop-area img.crop {
  max-width: 100%;
  max-height: 500px;
}
.edit-photo-fullscreen .view-primary .photo-crop-preview {
  display: inline-block;
  margin: 20px auto;
  padding: 6px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: white;
}
@media (min-width: 768px) {
  .edit-photo-fullscreen .view-primary .send-item {
    padding: 20px 90px;
  }
  .edit-photo-fullscreen .view-primary .send-item .sparcet-wrap .ribbon {
    max-width: 110px;
  }
  .edit-photo-fullscreen .view-primary .send-item .divider {
    height: 165px;
  }
  .edit-photo-fullscreen .view-primary .send-message .grader-info {
    font-size: inherit;
    line-height: 1.4em;
  }
  .edit-photo-fullscreen .view-primary .send-message .grader-info h3 {
    font-size: 24px;
  }
  .edit-photo-fullscreen .view-primary .send-message .grader-info h4 {
    font-size: 22px;
  }
  .edit-photo-fullscreen .view-primary .actions .action-cancel,
  .edit-photo-fullscreen .view-primary .actions .action-submit {
    width: 290px;
  }
  .edit-photo-fullscreen .view-primary .photo-crop-area {
    margin-right: 215px;
  }
  .edit-photo-fullscreen .view-primary .photo-crop-area img.crop {
    max-height: 500px;
  }
  .edit-photo-fullscreen .view-primary .photo-crop-preview {
    position: absolute;
    top: 0;
    right: 20px;
  }
}
.edit-photo-fullscreen.open .view-primary .ribbon {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
html.no-draganddrop .no-dragdrop-hide {
  display: none;
}
html.no-getusermedia .edit-photo-fullscreen .nav-tabs .take-photo,
html.no-getusermedia .edit-photo-fullscreen .tab-pane.take-photo {
  display: none;
}
html.no-getusermedia .edit-photo-fullscreen .nav-tabs .select-photo {
  width: 100%;
}
html.no-getusermedia .edit-photo-fullscreen .nav-tabs {
  display: none;
}
@media (max-width: 768px) {
  html.no-getusermedia .no-dragdrop-hide {
    display: none;
  }
}
.jcrop-keymgr {
  visibility: hidden;
}
.jcrop-vline,
.jcrop-hline {
  background-image: url("/assets/img/Jcrop.gif");
}
/* Apply these styles only when #preview-pane has
   been placed within the Jcrop widget */
.jcrop-holder #preview-pane {
  display: block;
  position: absolute;
  z-index: 2000;
  top: 0px;
  right: -200px;
  padding: 6px;
  border: 1px rgba(0, 0, 0, 0.2) solid;
  background-color: white;
}
/* The Javascript code will set the aspect ratio of the crop
   area based on the size of the thumbnail preview,
   specified here */
#preview-pane .preview-container {
  width: 170px;
  height: 170px;
  overflow: hidden;
}
.crop-photo.cover #preview-pane .preview-container,
.crop-photo.brand #preview-pane .preview-container {
  width: 170px;
  height: 85px;
}
.crop-photo.brand #preview-pane {
  display: none;
}
.communication-fullscreen {
  background-color: #e0e1dc;
}
.communication-fullscreen .header a.nav-link {
  color: #262626;
}
.communication-fullscreen .content-wrap {
  max-width: 1170px;
  margin: 0 auto;
  padding: 20px 0 0;
}
.communication-fullscreen .user .user-img {
  display: block;
  float: left;
  margin: -10px 10px 10px 0;
  max-height: 100px;
  max-width: 100px;
}
.communication-fullscreen .user .user-img img {
  display: block;
  max-width: 100%;
  height: auto;
}
.communication-fullscreen .comm-primary {
  padding-top: 50px;
  background-color: #e0e1dc;
}
.communication-fullscreen .comm-primary .type-name {
  font-size: 16px;
  text-transform: uppercase;
  color: #BABABA;
}
.communication-fullscreen .comm-primary .subject {
  font-size: 20px;
  color: #B59241;
  border-bottom: 1px dashed #4f5356;
  padding-bottom: 20px;
}
.communication-fullscreen .comm-primary .message {
  color: #484747;
  white-space: pre-wrap;
}
.communication-fullscreen .comm-primary .rate-row {
  border-bottom: 1px dashed #e0e1dc;
  padding-bottom: 30px;
  margin-top: 20px;
}
.communication-fullscreen .comm-primary .comm-meta {
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 1em;
}
.communication-fullscreen .comm-primary .comm-meta .date > *,
.communication-fullscreen .comm-primary .comm-meta .visiblity > * {
  display: inline;
}
.communication-fullscreen .comm-primary .comm-meta .edited {
  color: #bbbec1;
}
.communication-fullscreen .comm-primary .date h5 {
  margin: 0;
  line-height: 1.4em;
}
.communication-fullscreen .comm-primary .visiblity > * {
  padding-left: 5px;
  margin: 0;
  line-height: 1.4em;
  letter-spacing: 0.5px;
}
.communication-fullscreen .comm-primary .visiblity label {
  font-weight: 500;
  margin-right: 5px;
}
.communication-fullscreen .comm-primary .user img {
  height: auto;
  width: 180px;
}
.communication-fullscreen .comm-primary .name {
  color: #4f5356;
}
.communication-fullscreen .comm-primary .name:hover {
  text-decoration: none;
}
@media (max-width: 1200px) {
  .communication-fullscreen .comm-primary .name {
    margin-top: 3px;
  }
}
.communication-fullscreen .comm-primary .rate-your-day {
  float: right;
  color: #fff;
}
.communication-fullscreen .comm-primary .rate-your-day > div {
  border-left: 1px dashed #EAEAEA;
  padding: 10px 30px 10px 25px;
  position: relative;
}
.communication-fullscreen .comm-primary span.rate {
  display: none;
}
.communication-fullscreen .comm-primary .user ~ .rate-your-day {
  display: none;
}
.communication-fullscreen .comm-primary .comm-attachment {
  border-bottom: 1px dashed #cdcccc;
  margin: 25px 0;
}
.communication-fullscreen .comm-primary .comm-attachment .comm-attachment__wrap {
  position: relative;
  max-width: 400px;
  margin: 0 auto;
}
.communication-fullscreen .comm-primary .comm-attachment .comm-attachment__wrap .icon {
  position: absolute;
  top: 3px;
  right: 3px;
}
.communication-fullscreen .comm-primary .comm-attachment img {
  border-radius: 8px;
}
@media (max-width: 768px) {
  .communication-fullscreen .comm-primary .col-xs-2 {
    text-align: center;
  }
  .communication-fullscreen .comm-primary .col-xs-8 {
    width: 75%;
  }
  .communication-fullscreen .comm-primary .rate-your-day {
    display: none;
  }
  .communication-fullscreen .comm-primary .user ~ .rate-your-day {
    display: inline-block;
    float: none;
  }
  .communication-fullscreen .comm-primary .rate-your-day > div {
    border: 0 none;
    padding: 5px 0 0 0;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .communication-fullscreen .comm-primary .user ~ .rate-your-day [class*="icon-app-rate-"] {
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
    height: 57px;
    width: 57px;
  }
}
@media (max-width: 768px) and (max-width: 480px) {
  .communication-fullscreen .comm-primary .user ~ .rate-your-day [class*="icon-app-rate-"] {
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
    height: 37px;
    width: 37px;
  }
}
.communication-fullscreen .comm-controls {
  background-color: #fff;
  display: block;
  padding: 5px 0 10px;
  text-align: center;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.communication-fullscreen .comm-controls:before,
.communication-fullscreen .comm-controls:after {
  content: " ";
  display: table;
}
.communication-fullscreen .comm-controls:after {
  clear: both;
}
.communication-fullscreen .comm-controls:before,
.communication-fullscreen .comm-controls:after {
  content: " ";
  display: table;
}
.communication-fullscreen .comm-controls:after {
  clear: both;
}
.communication-fullscreen .comm-controls .page-actions {
  display: inline-block;
  font-size: 14px;
}
.communication-fullscreen .comm-controls .page-actions > span {
  color: #bbbec1;
}
.communication-fullscreen .comm-controls .page-actions .nav-link {
  padding: 5px 10px;
  color: #bbbec1;
  text-shadow: none;
}
.communication-fullscreen .comm-controls .page-actions .nav-link.nav-link:hover,
.communication-fullscreen .comm-controls .page-actions .nav-link.nav-link.active {
  background-color: #f8f8f8;
  border-radius: 3px;
}
.communication-fullscreen .comm-controls .page-actions .dropdown a {
  text-shadow: none;
}
.communication-fullscreen .comm-controls .page-actions .dropdown .comm-status {
  display: inline;
  text-transform: uppercase;
}
.communication-fullscreen .comm-controls .page-actions .hideOnSm {
  display: none;
}
@media (min-width: 768px) {
  .communication-fullscreen .comm-controls .page-actions .hideOnSm {
    display: inline;
  }
}
.communication-fullscreen .comm-secondary {
  background-color: #e0e1dc;
}
.communication-fullscreen .comm-secondary .content {
  max-width: 900px;
  margin: 0 auto 30px;
  padding: 100px 0;
}
.communication-fullscreen .comm-secondary .nav-link {
  float: left;
  margin-top: 4px;
  line-height: 1.4em;
}
.communication-fullscreen .comm-secondary .nav-link.active,
.communication-fullscreen .comm-secondary .nav-link:hover {
  background-color: #fff !important;
}
.communication-fullscreen .comm-secondary .nav-link.active .icon .default {
  fill: #77AB53;
}
.communication-fullscreen .comm-secondary .nav-link.active .icon-label {
  color: #77AB53;
}
.communication-fullscreen .comm-secondary .nav-link .icon {
  width: 17px;
  height: 19px;
  float: left;
  margin-top: 6px;
}
.communication-fullscreen .comm-secondary .nav-link .icon .default {
  fill: #e0e1dc;
}
.communication-fullscreen .comm-secondary .nav-link span {
  display: inline-block;
}
.communication-fullscreen .comm-secondary .nav-link .icon-label,
.communication-fullscreen .comm-secondary .nav-link .paren,
.communication-fullscreen .comm-secondary .nav-link .value {
  font-size: 14px;
  color: #bbbec1;
  line-height: normal;
  vertical-align: middle;
}
.communication-fullscreen .comm-secondary .nav-link .icon-label {
  margin-left: 7px;
  margin-right: 7px;
  width: 25px;
}
.communication-fullscreen .comm-secondary .likes {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #e0e1dc;
}
.communication-fullscreen .comm-secondary .likes:before,
.communication-fullscreen .comm-secondary .likes:after {
  content: " ";
  display: table;
}
.communication-fullscreen .comm-secondary .likes:after {
  clear: both;
}
.communication-fullscreen .comm-secondary .likes:before,
.communication-fullscreen .comm-secondary .likes:after {
  content: " ";
  display: table;
}
.communication-fullscreen .comm-secondary .likes:after {
  clear: both;
}
.communication-fullscreen .comm-secondary .likes .label {
  float: left;
  display: inline-block;
  color: inherit;
  padding: 1em 0;
  text-align: left;
}
.communication-fullscreen .comm-secondary .likes .like-items {
  padding: 0;
  margin: 0 0 0 50px;
  list-style: none;
}
.communication-fullscreen .comm-secondary .likes .like-items .more {
  background-color: #cdcccc;
  cursor: pointer;
  text-align: center;
}
.communication-fullscreen .comm-secondary .likes .like-items .more .value {
  display: block;
  font-size: 17px;
  font-weight: 400;
  margin-top: 13px;
  overflow: hidden;
  padding: 0 4px 0 4px;
  text-align: center;
  text-overflow: ellipsis;
}
.communication-fullscreen .comm-secondary .likes .like-items .view-all {
  margin-top: 0.5em;
  font-size: 16px;
}
.communication-fullscreen .comm-secondary .likes .like-item {
  float: left;
  margin: 0 0 3px 3px;
  width: 50px;
  height: 50px;
  overflow: hidden;
}
.communication-fullscreen .comm-secondary .replies-list {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.communication-fullscreen .comm-secondary .reply-item {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #EAEAEA;
}
.communication-fullscreen .comm-secondary .reply-item .message {
  font-size: 20px;
  white-space: pre-wrap;
}
.communication-fullscreen .comm-secondary .reply-item.deleted {
  text-decoration: line-through;
}
.communication-fullscreen .comm-secondary .reply-item.deleted .user {
  text-decoration: line-through;
}
.communication-fullscreen .comm-secondary .date {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 13px;
  color: #BABABA;
}
.communication-fullscreen .comm-secondary .meta-actions {
  display: inline-block;
}
.communication-fullscreen .comm-secondary .meta-actions a {
  font-size: 16px;
  color: #BABABA;
}
.communication-fullscreen .comm-secondary .user {
  font-size: 16px;
}
.communication-fullscreen .comm-secondary .user .user-img {
  width: 35px;
  height: 35px;
  margin-top: -5px;
}
@media (min-width: 768px) {
  .communication-fullscreen .comm-secondary .meta-actions {
    display: none;
  }
  .communication-fullscreen .comm-secondary .reply-item:hover .meta-actions {
    display: inline-block;
  }
}
.communication-fullscreen .add-reply-form h4 {
  color: #484747;
}
.communication-fullscreen .add-reply-form .visiblity {
  font-size: 16px;
  line-height: 1em;
  margin-bottom: 15px;
}
.communication-fullscreen .add-reply-form .visiblity label {
  margin-right: 5px;
  color: #808080;
}
.communication-fullscreen .add-reply-form .visiblity .label,
.communication-fullscreen .add-reply-form .visiblity .visiblity-selection {
  letter-spacing: 0.5px;
}
.communication-fullscreen .add-reply-form .checkbox.custom {
  margin-top: 0;
  position: relative;
}
.communication-fullscreen .add-reply-form .checkbox.custom input[type=checkbox] {
  margin-left: 16px;
  position: absolute;
  margin: 2px;
  z-index: -1;
  opacity: 0.01;
  pointer-events: none;
}
.communication-fullscreen .add-reply-form .checkbox.custom label {
  position: relative;
  padding-left: 29px;
  cursor: pointer;
}
.communication-fullscreen .add-reply-form .checkbox.custom label:before {
  content: "";
  display: inline-block;
  width: 19px;
  height: 19px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 1px;
  border-radius: 3px;
  background-color: #ddd;
  border: 1px solid #ddd;
}
.communication-fullscreen .add-reply-form .checkbox.custom input[type=checkbox]:checked + label:before {
  content: "\2713";
  font-size: 17px;
  color: #808080;
  text-align: center;
  line-height: 19px;
}
.communication-fullscreen .add-reply-form .checkbox.custom input[type=checkbox]:focus + label:before {
  border-color: #939393;
}
.communication-fullscreen .add-reply-form .checkbox.custom label {
  font-size: 16px;
  font-weight: 300;
}
.communication-fullscreen .footer-close {
  background-color: #fff;
  padding: 5px 10px;
  text-align: center;
}
.communication-fullscreen .footer-close a {
  font-size: 16px;
  color: #ccc;
}
@media (min-width: 480px) {
  .communication-fullscreen .footer-close {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (min-width: 768px) {
  .communication-fullscreen .content-wrap {
    padding-top: 100px;
    padding-bottom: 40px;
  }
  .communication-fullscreen .comm-primary {
    padding-top: 0;
  }
  .communication-fullscreen .comm-primary .type-name {
    font-size: 19px;
  }
  .communication-fullscreen .comm-primary .subject {
    font-size: 30px;
  }
  .communication-fullscreen .comm-primary .user .user-img {
    width: 75px;
    height: 75px;
    margin-top: -20px;
  }
  .communication-fullscreen .comm-secondary .content-wrap {
    padding-top: 0;
  }
  .communication-fullscreen .comm-secondary .reply-item {
    margin-bottom: 30px;
    padding-bottom: 10px;
    font-size: 24px;
  }
  .communication-fullscreen .comm-secondary .date {
    font-size: 16px;
  }
  .communication-fullscreen .comm-secondary .user {
    font-size: 19px;
  }
  .communication-fullscreen .comm-secondary .user .user-img {
    width: 50px;
    height: 50px;
    margin-top: -10px;
  }
  .communication-fullscreen .add-reply-form textarea {
    font-size: 19px;
  }
  .communication-fullscreen .add-reply-form .checkbox.custom label {
    font-size: 19px;
  }
}
/********** **********
 Eventually get rid of this section
********** ***********/
/********** **********/


/*# sourceMappingURL=teamphoria2.css.map*/