input[type="text"], textarea {
     width: 100%;
}

input[type="radio"] {
  margin-top: 0px;
  margin-left: -21px;
  margin-right: 5px;
}

#id_category {
  width: 120%;
}

/**

label > input:required {
    font-color: red;
}

label[for=input:required {
    background:red;

}
**/

.active-entry {
  background-color: #cccccc;
}

.table tr:hover td {
    background-color: #D2DEE8 !important;
    cursor: hand; cursor: pointer;
}

#in-nav {
    height:80px;
}

#logo img {
  max-width:50%;
  vertical-align:-webkit-baseline-middle;
  max-height:65px;
}

.form-actions {
    background-color:#fff;
}

/** **/

.clearfix.height-30 { height: 30px; }
.clearfix.height-40 { height: 40px; }

/** BUTTONS btn **/
.btn-very-large {
    padding : 20px 35px;
}

#in-nav ul li {
}
    #in-nav ul li a.btn-header {
    }
.main-menu-top {
    margin-top: 10px;
}
    .main-menu-top li a {
    }
    .main-menu-top li a.btn-header {
    }

.hero {}
    .hero img {
        margin: 70px 0 60px 0;
    }
.hero-type {}
    .hero-type .infotext {
        margin-bottom: 70px;
        line-height: 40px;
        font-size: 30px;
        color: #a37f3e;
        text-shadow: -1px -1px 0 #f9f1e0;
        -webkit-text-stroke: 1px transparent;
    }
    .hero-type .btn {
        float: right;
        margin: 5px 0 0 10px;
        padding: 25px 31px;
    }

.login {}
    .login form input[type="text"] ,
    .login form input[type="password"] {
        width: 270px;
    }
    .login form {
    }

.vote_star span.helptext {
    display:block;
    color:#999;
}


/* charsleft override to allign left hand side */
/*****************************/
/* .charsleft > span {       */
/*   float: left !important; */
/* }                         */
/*****************************/
