textarea, input, select {
    font-family: inherit;
    font-size: inherit;
}

.efn_description_textarea {
    height: 231px;
}

.date-range {
    float: left;
}

.remove-last-entry {
    float: left;
    color: red;
    font-weight: bold;
    font-size: 20px;
    cursor: pointer;
    padding-bottom: 20px;
}

#main a.remove-last-entry::before {content: none;}

.add-new-entry {
    float: right;
    color: green;
    font-weight: bold;
    font-size: 20px;
    cursor: pointer;
    padding-bottom: 20px;
}

#main a.add-new-entry::before {content: none;}

.akhh_pointsselfinput_from_date {
    max-width: 50%;
}

.akhh_pointsselfinput_to_date {
    max-width: 50%;
}

.akhh_pointsselfinput_category {
    display: block;
}

.akhh_pointsselfinput_category_select {
    height: 40px;
    max-width: 150px;
}

.akhh_pointsselfinput_category_point_inputs {
    display: block;
}

.akhh_pointsselfinput_category_container{
    display: inline-block;
    width: 150px;
    vertical-align: top;
}
.akhh_pointsselfinput_category_help {
    display: inline-block;

    cursor: pointer;
    height: 24px;
    width: 24px;
    padding: 6px 0 0 3px;
    text-align: center;
    vertical-align: top;
}

.akhh_pointsselfinput_help_close {
    float: right;
    cursor: pointer;
}

.aekhh_autofill_back {background-color: #7F7F7F; padding: 8px 15px;}
.aekhh_autofill_back a{color: #FFFFFF; text-align: right;}

/*
input.vnr {border: 1.5px solid #000;}
input.akhh_pointsselfinput_efn {border: 1.5px solid #000;}
*/
input.vnr {border: 3.5px double #CCC;}
input.akhh_pointsselfinput_efn {border: 3.5px double #CCC;}

input.vnr::-webkit-input-placeholder {
color: #666666 !important;
font-weight: bold;
}
 
input.vnr:-moz-placeholder { /* Firefox 18- */
color: #666666 !important;  
font-weight: bold;
}
 
input.vnr::-moz-placeholder {  /* Firefox 19+ */
color: #666666 !important;  
font-weight: bold;
}
 
input.vnr:-ms-input-placeholder {  
color: #666666 !important;  
font-weight: bold;
}
