.frontpost.notif{
  padding: 4px 5px 3px 5px;
  border-radius: 2px;
  font-weight: bold;
  border:1px #f4f4f4 solid;
  background: #f9f9f9;
  text-align: center;
  } 
.frontpost.notif.valid{
  background: #D3F5D7;
  color: #42994C;
  border-color:#C1E8C5;
}
.featured-image-selection{position: absolute; right: 5px; top:5px; text-align: center;}
.btn-featured-image{background: #000; color:#fff; font-size:11px; padding: 5px; border-radius: 3px; font-weight: bold;    }
.btn-featured-image:hover{background: #fff; color:#000;}
.btn-featured-image.active{background: green;}

.form-input.error{background: #ffdacc;border-color:#f99770;}
label.error{color:#f99770;}
label.help{font-style: italic; color:rgba(0,0,0,0.5); font-size:13px;}
.bt.publish{
  border:0;
  padding: 10px 25px;
  font-size: 14px;
  font-weight: bolder;
  text-transform: uppercase;
  border-radius: 3px;
  color:white;
  background: green;
}
.bt.publish:focus,
.bt.publish:hover{
  background: lightgreen;
  outline: none;
  cursor: pointer;
  }
  .bt.publish:focus{
    box-shadow: inset 3px 3px 3px rgba(0,0,0,0.15);
  }
#line-submit{padding: 15px 0 0 0}