.tm-jobfinder-forgiven {
    background-color: rgba(78,78,78,0.7);
	color: #FFF;
	height: 4.3%;
}
.tm-jobfinder-overlay-text {
    position: absolute;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    text-align: center;
    color: #FFF;
}
detail ul{
    list-style: none;
}
detail ul li{
    position: relative;
}
detail button, search button, email button{
    border-radius: 5px !important;
}
detail ul li:before{
    content: '';
    height: 10px;
    width: 10px;
    background: #72aa22;
    position: absolute;
    left: -20px;
    top: 12px;
    border-radius: 100%;
}
detail .uk-box-shadow-bottom p, email .uk-box-shadow-bottom p{
    color: #fff;
}
detail .uk-box-shadow-bottom button, email .uk-box-shadow-bottom button{
    background: #fff !important; 
    color: #333 !important; 
    border-radius: 5px;
}
detail .uk-box-shadow-bottom p, email .uk-box-shadow-bottom p{
    font-size: 15px;
}
search table tr.uk-background-primary{
    color: #fff !important;
}
search table tr:hover{
    cursor: pointer;
}
search .uk-table-hover tbody tr:hover, search .uk-table-hover > tr:hover {
    background: #527b18;
    color: #fff !important;
}
email input{
    font-size: 15px !important;
}
email .js-upload span, email .js-upload input{
    font-size: 15px !important;
}
email .uk-form-custom{
    vertical-align: none;
}
@media(max-width: 960px){
    detail .uk-box-shadow-bottom:before, email .uk-box-shadow-bottom:before{
        display: none;
    }
    detail .uk-box-shadow-bottom, email .uk-box-shadow-bottom{
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
    }
    detail .uk-sticky-placeholder, email .uk-sticky-placeholder{
        display: none !important;
    }
    detail ul li{
        font-size: 15px;
        word-break: normal;
    }
}