.voting .votes {
    margin: -10px 0 0 0;
}

.voting .votes a{
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0 5px;
    text-indent: -9999px;
    background: url("img/bg_star.png") -27px 0 no-repeat;
}

.voting .votes a.active,
.voting .votes a.vote_hover{
    background: url("img/bg_star.png") 0 0 no-repeat;
}




.voting .submit{
    padding: 15px 0 0 0;
}

.voting .submit input{
    max-width: 300px;
    cursor: pointer;
}

.voting .err-msg{
    color: #c43531;
}

.page .answers input + label {
    display: inline;
}

.voting .answers input{
     width: auto;
    margin: 0 10px 0 0 ;
 }

/*.register-btn{
    font-size: 1.2em;
    letter-spacing: 0;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 0px;
    padding: 12px 24px;
    background: #000;
}

.register-btn:hover{
    color: #000;
    background: #fff;
}

.register-btn:hover:after{
    display: none;
}
*/

.speakers-list .speakers-item-image {
    position: relative;
}

.speakers-list .speakers-item-image .live-icon {
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.speakers-list .speakers-item-info .live-icon-hover {
    margin-top: 30px;
}

.live-icon-inner {
    margin-top: 15px;
}
