
.detail-action h3, .detail-action .h3 {
  font: 500 24px/24px pfdin, sans-serif;
}
.detail-action__buttons{
  margin-bottom: 30px;
  margin-left: -15px;
}
.button:hover{
  color:#fff;
}
.detail-action__button{

  color: #fff;
  display: inline-block;
  font: bold 14px/20px pfdin;
  text-transform: uppercase;
  border: 0;
  padding: 8px 17px;
  text-align: center;
  border-radius: 4px;
  position: relative;
  background: #46606b;
  cursor: pointer;
  text-decoration: none;
  margin-left:15px;
}
.detail-action__button:hover{
  color: #fff;
  -webkit-box-shadow: 0 0 5px 0 #46606b;
  box-shadow: 0 0 5px 0 #46606b;
}

.button--register{
  background: #73c22d;
  color: #fff;
}
.button--register:hover{
  -webkit-box-shadow: 0 0 5px 0 #73c22d;
  box-shadow: 0 0 5px 0 #73c22d;
  color:#fff !important;
}
.detail-action__button.button--register{flex:1}

.detail-action__block{
  border: 1px solid #F0F3F5;
  padding: 30px;
  border-radius: 5px;
  margin-bottom: 10px;
  position: relative;
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.07);
}

.detail-action__block__lbl{
  padding: 5px;
  background: #fff;
  color: #46606b;
  font: 500 20px/20px pfdin;
  margin-bottom: 20px;
}

.detail-action__logos{
  flex:1;
}
.detail-action__logo{
  text-align: center;
  margin-top: -17px;
}
.detail-action__logo img{

}

.detail-action__register{
  margin:30px auto;
}
.detail-action__sep{
  border-bottom: 2px solid #009ad9;
  margin: 30px 0 0;
}

.watched-propds{
  margin-top:-20px;
}
.watched-propds__item {
    width: 170px;
    padding: 0 10px;
    text-align:center;
    margin-top:20px;
}
.watched-propds__img {
  height: 70px;
  max-width:70px;
  margin: 0 auto;
  position: relative;
}
.watched-propds__ttl {
  font-size: 13px;
  line-height: 12px;
  font-weight: 400;
  margin-top: 5px;
  word-break: break-all;
  max-height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align:left;
}
.watched-propds__ttl a{
  border:0;
}

.highlighted{
background:#f7f026;
}
.form-confirmation{
  background:#e7ffe9;
  padding: 15px 20px;
  font: 15px/21px 'ss', sans-serif;
  margin: 20px 0;
  border-radius: 4px;
  color: #2b2a29;
}

.detail-action__info{
  margin-bottom:10px;
}
.detail-action__info .text{
  max-width:500px;
}

.list-children-actions.news-detail{padding: 10px 50px 40px}
.list-children-actions h2{
  border-bottom: 0px solid #DCE1E6;
  font: 24px/30px pfdin, sans-serif;
  margin: 25px 0 10px;
  font-weight: 500
}

.children-actions{padding: 0 15px}
.children-actions .children-action { background: #fff; border: 2px solid rgba(0, 0, 0, 0.07); border-radius: 3px; overflow: hidden; min-height: 100%; padding: 20px 20px 20px 5px; margin:0 0 20px 0; position: relative; -webkit-transition: box-shadow 0.2s; -o-transition: box-shadow 0.2s; transition: box-shadow 0.2s; }
.children-actions .children-action:hover { -webkit-box-shadow: 5px 5px 25px 0 rgba(0, 0, 0, 0.07); box-shadow: 5px 5px 25px 0 rgba(0, 0, 0, 0.07); }
.children-actions .children-action:hover .children-action__title { color: #ff6317; }
.children-action__body { padding-right: 52px; position: relative }
.children-action__body_wrap::before { content: ''; position: absolute; top: 0; bottom: 0; margin: auto; right: 10px; background: url("image/chevron-right-circle-grey.svg"); width: 32px; height: 32px; background-size: 32px }
.children-action:hover .children-action__body_wrap::before { background-image: url("image/chevron-right-circle-blue.svg")}
.children-action__image .img { height: 140px; border-radius: 3px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; margin: 0; display: block; border: 0; }
.children-action__image .img.cover { -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; }
.children-action__image .img img { display: none; }
.children-action__image .img.no-photo { padding-top: 0; width: auto; max-width: none; }
.children-action__dates { font: 500 18px/26px pfdin; color: #f6394b; margin-bottom: 3px; }
.children-action__dates .sep { color: #cfd6d8; }
.children-action__dates .year { color: #cfd6d8; margin-left: 10px; font-weight: 400 }
.children-action__title { font: 500 20px/22px pfdin; color: #4b575c; margin-top: 5px; border: 0; }
.children-action__preview_text { color: #3e4041; }
.super__anchor > a {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 8px 12px;
  background: #EFF2F4;
  border-radius: 4px;
  color: #3E4041;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  align-items: center;
}
.super__anchor span {
  display: inline-block;
  margin-left: 10px;
}
.super__anchor img {
  width: 16px;
  height: 18px;
}
/*.children-actions a:not(.btn):hover, a:not(.btn).active {*/
/*  color:#589021;*/
/*  border-color: inherit;*/
/*}*/
