/**
 * Utility styles
 */
.is-hidden {
    display: none !important;
}
.force-clear {
    clear: both !important;
}

/**
 * Forms
 */
.invalid-field {
    border: 2px solid #c20000 !important;
}
.tiny-field {
    width: 50px !important;
    float: left !important;
    margin-right: 10px !important;
}
.tiny-field.year {
    width: 80px !important;
}

/**
 * Inventory page alterations
 */
.select-disabled .center, .select-disabled .select-opener {

}
.select-disabled .select-opener:after { border-color: #999 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); }
.select-disabled .label { background: #999; }
.result-item .info li strong {
    line-height: 25px;
    height: 25px;
    overflow: hidden;
}
.top-navigation .inventory-pagination-string {
    color: #fff;
    float: left;
    margin-left: 20px;
    height: 45px;
    line-height: 18px;
}

/**
 * P2H mods
 */
.row.row-heading {
    padding: 0px !important;
    margin-bottom: 0px !important;
    border-bottom: none !important;   
    display: none;  
}
/*.detail-info .text {
    padding: 13px 7px 11px !important;
}*/

/**
 * Fonts
 */
.font-size-20 {
    font-size: 20px;
    line-height: 20px;
}

/**
 * Captcha alterations
 */
.captcha{
    margin: 15px;
    border-bottom:1px dotted #bbb;
}

.captcha .field-number{
    margin-top:-11px;
}

.captcha label{
    font-size: 16px !important;
    margin-top: 3px;
    color: #343491 !important;
}

.captcha input[type='checkbox']{
    /* margin-left: 20px; */
}

/**
 * Activate current sub menu link
 */
.active-submenu {
    background: #222 !important;
    color: #fff !important;
    outline: none !important;
    border-color: #343491 !important;
}

.model-categorie .active-submenu { background: none !important; color: none !important; }
.model-categorie .other-links .active-submenu { background: none !important; color: #343491 !important; }

