body {
  font: 14px/100% "Exo 2", "tahoma", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  line-height: 1.5;
  background-color: #edecec; }

.m-5 {
  margin: 5px !important; }

.m-t-5 {
  margin-top: 5px !important; }

.m-r-5 {
  margin-right: 5px !important; }

.m-b-5 {
  margin-bottom: 5px !important; }

.m-l-5 {
  margin-left: 5px !important; }

.p-5 {
  padding: 5px !important; }

.p-t-5 {
  padding-top: 5px !important; }

.p-r-5 {
  padding-right: 5px !important; }

.p-b-5 {
  padding-bottom: 5px !important; }

.p-l-5 {
  padding-left: 5px !important; }

.m-10 {
  margin: 10px !important; }

.m-t-10 {
  margin-top: 10px !important; }

.m-r-10 {
  margin-right: 10px !important; }

.m-b-10 {
  margin-bottom: 10px !important; }

.m-l-10 {
  margin-left: 10px !important; }

.p-10 {
  padding: 10px !important; }

.p-t-10 {
  padding-top: 10px !important; }

.p-r-10 {
  padding-right: 10px !important; }

.p-b-10 {
  padding-bottom: 10px !important; }

.p-l-10 {
  padding-left: 10px !important; }

.m-15 {
  margin: 15px !important; }

.m-t-15 {
  margin-top: 15px !important; }

.m-r-15 {
  margin-right: 15px !important; }

.m-b-15 {
  margin-bottom: 15px !important; }

.m-l-15 {
  margin-left: 15px !important; }

.p-15 {
  padding: 15px !important; }

.p-t-15 {
  padding-top: 15px !important; }

.p-r-15 {
  padding-right: 15px !important; }

.p-b-15 {
  padding-bottom: 15px !important; }

.p-l-15 {
  padding-left: 15px !important; }

.m-20 {
  margin: 20px !important; }

.m-t-20 {
  margin-top: 20px !important; }

.m-r-20 {
  margin-right: 20px !important; }

.m-b-20 {
  margin-bottom: 20px !important; }

.m-l-20 {
  margin-left: 20px !important; }

.p-20 {
  padding: 20px !important; }

.p-t-20 {
  padding-top: 20px !important; }

.p-r-20 {
  padding-right: 20px !important; }

.p-b-20 {
  padding-bottom: 20px !important; }

.p-l-20 {
  padding-left: 20px !important; }

.m-25 {
  margin: 25px !important; }

.m-t-25 {
  margin-top: 25px !important; }

.m-r-25 {
  margin-right: 25px !important; }

.m-b-25 {
  margin-bottom: 25px !important; }

.m-l-25 {
  margin-left: 25px !important; }

.p-25 {
  padding: 25px !important; }

.p-t-25 {
  padding-top: 25px !important; }

.p-r-25 {
  padding-right: 25px !important; }

.p-b-25 {
  padding-bottom: 25px !important; }

.p-l-25 {
  padding-left: 25px !important; }

.m-30 {
  margin: 30px !important; }

.m-t-30 {
  margin-top: 30px !important; }

.m-r-30 {
  margin-right: 30px !important; }

.m-b-30 {
  margin-bottom: 30px !important; }

.m-l-30 {
  margin-left: 30px !important; }

.p-30 {
  padding: 30px !important; }

.p-t-30 {
  padding-top: 30px !important; }

.p-r-30 {
  padding-right: 30px !important; }

.p-b-30 {
  padding-bottom: 30px !important; }

.p-l-30 {
  padding-left: 30px !important; }

.m-35 {
  margin: 35px !important; }

.m-t-35 {
  margin-top: 35px !important; }

.m-r-35 {
  margin-right: 35px !important; }

.m-b-35 {
  margin-bottom: 35px !important; }

.m-l-35 {
  margin-left: 35px !important; }

.p-35 {
  padding: 35px !important; }

.p-t-35 {
  padding-top: 35px !important; }

.p-r-35 {
  padding-right: 35px !important; }

.p-b-35 {
  padding-bottom: 35px !important; }

.p-l-35 {
  padding-left: 35px !important; }

.m-40 {
  margin: 40px !important; }

.m-t-40 {
  margin-top: 40px !important; }

.m-r-40 {
  margin-right: 40px !important; }

.m-b-40 {
  margin-bottom: 40px !important; }

.m-l-40 {
  margin-left: 40px !important; }

.p-40 {
  padding: 40px !important; }

.p-t-40 {
  padding-top: 40px !important; }

.p-r-40 {
  padding-right: 40px !important; }

.p-b-40 {
  padding-bottom: 40px !important; }

.p-l-40 {
  padding-left: 40px !important; }

.m-45 {
  margin: 45px !important; }

.m-t-45 {
  margin-top: 45px !important; }

.m-r-45 {
  margin-right: 45px !important; }

.m-b-45 {
  margin-bottom: 45px !important; }

.m-l-45 {
  margin-left: 45px !important; }

.p-45 {
  padding: 45px !important; }

.p-t-45 {
  padding-top: 45px !important; }

.p-r-45 {
  padding-right: 45px !important; }

.p-b-45 {
  padding-bottom: 45px !important; }

.p-l-45 {
  padding-left: 45px !important; }

.m-50 {
  margin: 50px !important; }

.m-t-50 {
  margin-top: 50px !important; }

.m-r-50 {
  margin-right: 50px !important; }

.m-b-50 {
  margin-bottom: 50px !important; }

.m-l-50 {
  margin-left: 50px !important; }

.p-50 {
  padding: 50px !important; }

.p-t-50 {
  padding-top: 50px !important; }

.p-r-50 {
  padding-right: 50px !important; }

.p-b-50 {
  padding-bottom: 50px !important; }

.p-l-50 {
  padding-left: 50px !important; }

.m-55 {
  margin: 55px !important; }

.m-t-55 {
  margin-top: 55px !important; }

.m-r-55 {
  margin-right: 55px !important; }

.m-b-55 {
  margin-bottom: 55px !important; }

.m-l-55 {
  margin-left: 55px !important; }

.p-55 {
  padding: 55px !important; }

.p-t-55 {
  padding-top: 55px !important; }

.p-r-55 {
  padding-right: 55px !important; }

.p-b-55 {
  padding-bottom: 55px !important; }

.p-l-55 {
  padding-left: 55px !important; }

.m-60 {
  margin: 60px !important; }

.m-t-60 {
  margin-top: 60px !important; }

.m-r-60 {
  margin-right: 60px !important; }

.m-b-60 {
  margin-bottom: 60px !important; }

.m-l-60 {
  margin-left: 60px !important; }

.p-60 {
  padding: 60px !important; }

.p-t-60 {
  padding-top: 60px !important; }

.p-r-60 {
  padding-right: 60px !important; }

.p-b-60 {
  padding-bottom: 60px !important; }

.p-l-60 {
  padding-left: 60px !important; }

@keyframes blink {
  from {
    opacity: 1; }
  100% {
    opacity: .5; } }
.help-block {
  color: #c30; }

.user_profile .p-comment {
  margin-bottom: 0; }
.user_profile .span-phone {
  width: 120px;
  display: inline-block; }
.user_profile .summ {
  color: #8b4419;
  font-weight: 700; }
.user_profile .city-select {
  background: #fff;
  padding: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
  display: inline-block; }
  .user_profile .city-select .head {
    font-weight: 600;
    font-size: 14px; }
  .user_profile .city-select .content_small {
    width: 120px; }
  .user_profile .city-select .content_medium {
    width: 150px; }
  .user_profile .city-select form .head {
    font-weight: 600;
    font-size: 14px; }
  .user_profile .city-select form.entry-id-anket {
    border-right: 1px solid #868e96;
    padding-right: 15px;
    margin-right: 15px; }
.user_profile .block-status-links a {
  color: #f60; }
.user_profile .sort ul {
  padding: 0;
  margin-bottom: 0;
  display: flex; }
  .user_profile .sort ul li:not(.sort_tittle) + li {
    border-left: 1px solid #999;
    padding-left: 5px;
    /*   flex-grow: 1;
       flex-shrink: 1;
       flex-basis: auto;*/ }
  .user_profile .sort ul li {
    list-style-type: none;
    /* min-width: 1px;*/
    font-size: 12px; }
    .user_profile .sort ul li a {
      display: flex;
      align-items: center; }
      .user_profile .sort ul li a:hover {
        color: #f60;
        text-decoration: underline !important; }
      .user_profile .sort ul li a .sort_text {
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-right: 5px; }
      .user_profile .sort ul li a > .sort_count {
        display: block;
        width: 33px;
        text-align: right;
        color: #666;
        font-weight: 700;
        font-size: 12px; }
    .user_profile .sort ul li + li {
      margin-left: 10px; }
.user_profile .__controll {
  margin: 10px 0; }
.user_profile .__anketa_table table {
  line-height: 1.2em;
  margin-top: 5px;
  margin-bottom: 0; }
  .user_profile .__anketa_table table thead tr {
    background: #fff; }
  .user_profile .__anketa_table table thead td, .user_profile .__anketa_table table thead th {
    background: transparent;
    font-size: 13px;
    font-weight: 600; }
    .user_profile .__anketa_table table thead td a, .user_profile .__anketa_table table thead th a {
      font-size: inherit;
      font-weight: inherit;
      display: block; }
  .user_profile .__anketa_table table tbody th, .user_profile .__anketa_table table tbody td, .user_profile .__anketa_table table tbody a, .user_profile .__anketa_table table tbody p {
    font-size: 12px; }
    .user_profile .__anketa_table table tbody th .left_name, .user_profile .__anketa_table table tbody td .left_name, .user_profile .__anketa_table table tbody a .left_name, .user_profile .__anketa_table table tbody p .left_name {
      display: inline-block;
      width: 95px; }
.user_profile .__anketa_table th, .user_profile .__anketa_table td {
  padding: 5px; }
.user_profile .__anketa_table th, .user_profile .__anketa_table td, .user_profile .__anketa_table a, .user_profile .__anketa_table p {
  word-wrap: break-word;
  font-weight: 400; }
.user_profile .__anketa_table .moderatorComment a, .user_profile .__anketa_table .moderatorComment p {
  max-width: 300px; }
.user_profile > .content > .row + .row {
  margin-bottom: 10px; }
.user_profile .sort_tittle {
  width: 25px;
  font-weight: 600;
  display: block;
  margin-right: 5px;
  padding-right: 5px;
  color: #999;
  min-width: 20px;
  border-width: 0 2px 0 0;
  border-color: #999;
  border-style: solid; }
.user_profile .note-count {
  margin-top: 15px; }
  .user_profile .note-count p {
    margin-bottom: 5px; }
.user_profile .summary {
  margin-top: 5px; }

.user_profile_table-wrap {
  display: flex; }

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