@charset "UTF-8";
@import url("cols.css");
.m_radio_report p {
  padding-bottom: 16px; }

.b_member .axeld_button {
  margin: 20px 0 0 0; }

.input_margin {
  margin: 2em 0 1em 0; }

.vote_grey {
  background: #F5F5F7;
  border-radius: 4px;
  padding: 10px 16px;
  margin-bottom: 16px; }

.v_flex {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  .v_flex.v_flex__top {
    font-size: 18px; }
  .v_flex .v_title {
    width: 50%;
    font-family: "SourceSansProSemiBold", "Arial Narrow", Arial, Helvetica, sans-serif;
    color: #16A2E0; }
  .v_flex .v_more {
    width: 50%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 0 30px 0 20px; }
    .v_flex .v_more a {
      color: #6F7893;
      text-decoration: none;
      position: relative; }
    .v_flex .v_more span {
      color: #6F7893;
      text-decoration: none;
      position: relative;
      padding-right: 10px; }
    .v_flex .v_more a:after {
      position: absolute;
      right: -27px;
      content: '';
      display: inline-flex;
      width: 24px;
      height: 24px;
      background: url("/images/temp/ic_arrow-next_23.svg") center no-repeat; }
    .v_flex .v_more span:after {
      position: absolute;
      right: -27px;
      content: '';
      display: inline-flex;
      width: 24px;
      height: 24px;
      background: url("/images/temp/ic_arrow-next_23.svg") center no-repeat;
      transform: rotate(90deg);
      /* Equal to rotateZ(90deg) */
      transition: 0.3s; }
    .v_flex .v_more span.active:after {
      transform: rotate(-90deg);
      /* Equal to rotateZ(0deg) */ }

.m_reg_vote {
  padding: 0 0 0 0; }

.pad_t0 {
  padding-top: 0; }

.vote_line {
  background: rgba(0, 0, 0, 0.1);
  height: 1px;
  width: 100%;
  margin: 16px 0; }

.v__label {
  color: #6F7893;
  text-decoration: none;
  position: relative;
  line-height: 1.2em; }

.v__desc {
  color: #282828;
  padding: 5px 0;
  line-height: 1.2em;
  font-size: 18px;
  position: relative; }

.ui-state-default {
  padding-bottom: 24px; }

.ui-state-default:first-child .close_question {
  display: none; }

.vote_title {
  font-size: 30px !important;
  letter-spacing: 1px;
  white-space: 8px; }

.vote__ui_flex {
  display: flex;
  align-items: center;
  padding-bottom: 16px; }
  .vote__ui_flex .vote__ui_num {
    padding-right: 20px; }
  .vote__ui_flex .sort_hover {
    width: 40px;
    height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column; }
  .vote__ui_flex .vote__ui_input {
    width: 100%; }

.block_answer {
  position: relative; }
  .block_answer .vote__ui_flex {
    padding-bottom: 0; }
  .block_answer .vote_answer {
    position: relative; }
  .block_answer .vote_answer:first-child .close_ansser {
    display: none; }

.block_add_answer {
  color: #16A2E0;
  cursor: pointer;
  font-size: calc(18px + 2 * ((100vw - 320px) / 960)) !important; }
  .block_add_answer span {
    padding-right: 5px; }

.block_add_answer:hover .sp_under {
  text-decoration: underline; }

.close_question {
  width: 30px;
  height: 30px;
  position: relative;
  right: 0;
  top: 11px;
  z-index: 100;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  border: 1px solid #EF533F;
  background: #fff; }

.close_question:before {
  width: 15px;
  height: 15px;
  color: #EF533F;
  content: '+';
  font-size: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(46deg);
  cursor: pointer;
  position: absolute; }

.close_ansser {
  width: 40px;
  height: 50px;
  position: absolute;
  right: 0;
  top: 11px;
  z-index: 100;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center; }

.close_ansser:before {
  width: 24px;
  height: 24px;
  color: #6F7893;
  content: '+';
  font-size: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(46deg);
  cursor: pointer;
  background: #fff; }

.block_add_uistate {
  padding: 20px  0 0 0;
  color: #16A2E0;
  cursor: pointer;
  font-size: calc(18px + 2 * ((100vw - 320px) / 960)) !important; }
  .block_add_uistate span {
    padding-right: 5px; }

.block_add_uistate:hover .sp_under {
  text-decoration: underline; }

.dop__option {
  margin-top: 49px;
  background: #f6f4f4; }

.h555_mod {
  font-size: calc(15px + 2 * ((100vw - 320px) / 960)) !important;
  padding: 10px 0 10px 30px; }
  .h555_mod span {
    padding-right: 15px; }
  .h555_mod i {
    font-style: normal;
    color: #6F7893;
    position: relative; }
  .h555_mod i:before {
    content: '・';
    display: inline-block;
    position: relative;
    left: 0;
    height: 23px; }

.list_answer__Party {
  padding: 8px 0 14px 0; }

.list_answer__Party.cursor_auto .radio__vote {
  cursor: auto; }

.list_request {
  padding-bottom: 30px; }

.radio__emulator {
  position: relative;
  display: flex; }
  .radio__emulator .radio__vote {
    position: relative;
    margin-right: 18px;
    width: 22px;
    height: 22px;
    min-width: 22px;
    background: #E0E0E0;
    border-radius: 26px;
    top: 2px;
    cursor: pointer; }
  .radio__emulator .radio__vote.active {
    background: none;
    background-image: url("/images/temp/check_radio.svg");
    background-repeat: no-repeat;
    background-position: center; }
  .radio__emulator .radio__value {
    min-height: 42px;
    border-bottom: 1px solid #E0E0E0;
    width: 100%; }

.m_managerdetails_LK .v_Question {
  display: none; }
.m_managerdetails_LK .click__detalies {
  cursor: pointer; }

/* star */
.star_axeld_Flex {
  display: flex;
  height: 16px;
  line-height: 16px;
  color: #6F7893;
  font-size: calc(13px + 3 * ((100vw - 320px) / 960)) !important;
  margin-bottom: 11px; }
  .star_axeld_Flex img {
    width: 16px;
    height: 16px;
    min-width: 16px;
    margin-right: 4px; }
  .star_axeld_Flex .go_rating {
    padding-left: 10px; }

.wi__100 {
  padding: 16px; }

.res_h1 {
  font-size: 24px;
  font-family: 'SourceSansProSemiBold', "Arial Narrow", Arial, Helvetica, sans-serif;
  padding: 0 0 13px 0;
  line-height: 1.2em; }

.wrap_formmm .script_stars {
  padding: 5px 0 10px 0;
  justify-content: flex-start; }

.label_greey {
  font-size: 12px;
  line-height: 1.3em;
  padding: 5px 0;
  color: #6F7893; }

.textarea_responce_send {
  border: none;
  border-bottom: 1px solid #E0E0E0;
  width: 100%;
  min-height: 50px;
  height: 50px; }

.star_line {
  width: 30px !important;
  height: 29px !important;
  cursor: pointer;
  margin-right: 8px; }

.axeld_button_wrapresponce {
  padding: 24px 0 0 0;
  max-width: 401px;
  margin: 0 auto;
  width: 100%; }
  .axeld_button_wrapresponce .axeld_button {
    width: 100%; }

.wrap_formmm_result {
  display: none; }

.rating_modal {
  max-width: 481px;
  border-radius: 8px;
  min-height: 60px; }

#template_click_score {
  padding: 24px; }

/* loader loader loader loader loader loader loader loader loader loader loader loader loader*/
.F_b {
  width: 100%;
  height: 100%;
  BACKGROUND: rgba(0, 0, 0, 0.4);
  POSITION: absolute;
  top: 0;
  left: 0;
  border-radius: 8px;
  display: none; }

.F_b.active {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100; }

.F_b .loader,
.F_b .loader:before,
.F_b .loader:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out; }
.F_b .loader {
  color: #fff;
  font-size: 10px;
  margin: 0 auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
  top: -10%; }
.F_b .loader:before,
.F_b .loader:after {
  content: '';
  position: absolute;
  top: 0; }
.F_b .loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }
.F_b .loader:after {
  left: 3.5em; }
@-webkit-keyframes load7 {
  0%,
    80%,
    100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }
@keyframes load7 {
  0%,
    80%,
    100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }
/* ////////loader loader loader loader loader loader loader loader loader loader loader loader loader*/
/* ///////////star */
.Exs_block_full {
  width: 100%; }
  .Exs_block_full .h3_mod_24_full {
    font-family: 'SourceSansProSemiBold', "Arial Narrow", Arial, Helvetica, sans-serif;
    position: relative;
    color: #282828;
    font-size: 24px;
    margin: 0;
    line-height: 1.2em; }
  .Exs_block_full .axeld_button {
    max-width: 300px; }

/*# sourceMappingURL=style23.css.map */
