@media screen,print
{
    .FormLFUContainer
    {
        text-align: center;
    }
        
    .FormLFUContainer .FormLogin
    {
        /*background-color: Silver;*/
        display: inline-block;
        width: 50%;
        vertical-align: top;
        text-align: left;
        margin-top: 25px;
    }
        
    .FormLFUContainer .FormLogin .FormLabel
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px !important;
        vertical-align: middle;
        display: inline-block;
        width: 130px;
        margin: 7px 0 7px 10px;
        height: 31px;
        line-height: 31px;
    }
        
    .FormLFUContainer .FormLogin .FormInput
    {
        display: inline-block;
        width: 240px;
        margin: 7px 0;
        height: 31px;
        line-height: 31px;
    }
        
    .FormLFUContainer .FormLogin .FormInput select
    {
        font-size: 14px !important;
    }
        
    .FormLFUContainer .FormLogin .FormInput input, .FormLFUContainer .FormLogin .FormInput button
    {
        width: 100%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px !important;
        vertical-align: middle;
    }
    
    .FormLFUContainer .FormFrequentUsers
    {
        /*background-color: gold;*/
        display: inline-block;
        width: 50%;
        vertical-align: top;
        text-align: left;
        margin-top: 25px;
    }
        
    .FormLFUContainer .FormFrequentUsers .FormLabel
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px !important;
        vertical-align: middle;
        display: block;
        color: #777;
        margin: 7px 0 0 10px;
        height: 31px;
        line-height: 31px;
    }
        
    .FormLFUContainer .FormFrequentUsers .FormInput
    {
        display: block;
        width: 100%;
        margin: 0 0 7px 0;
    }
        
    .FormLFUContainer .FormFrequentUsers ul.FrequentUsers
    {
        list-style: none;
        padding: 0px;
        margin: 0px 10px;
        /*border: 1px solid #ddd;*/
        /*height: 133px;*/
        overflow-y: auto;
    }
        
    .FormLFUContainer .FormFrequentUsers ul.FrequentUsers li
    {
        margin: 3px 2px;
        padding: 3px 5px;
        color: #777;
        cursor: pointer;
        font-size: 14px;
        border-left: 5px solid #D7DF22;
        background-color: whitesmoke;
    }
        
    .FormLFUContainer .FormFrequentUsers ul.FrequentUsers li:first-child
    {
        margin-top: 2px;
    }
        
    .FormLFUContainer .FormFrequentUsers ul.FrequentUsers li:last-child
    {
        margin-bottom: 2px;
    }
        
    .FormLFUContainer .FormFrequentUsers ul.FrequentUsers li:hover
    {
        background-color: #99CCC8;
        color: #fff;
    }
        
    .FormLFUContainer .FormFrequentUsers ul.FrequentUsers li div
    {
        display: table-cell;
        vertical-align: middle;
    }
        
    .FormLFUContainer .FormFrequentUsers ul.FrequentUsers li div img
    {
        margin-right: 5px;
    }
}
    
@media (min-width: 992px)
{
    .FormLFUContainer
    {
        width: 800px;
    }
}
    
@media (max-width: 991px) and (min-width: 768px)
{
    .FormLFUContainer
    {
        width: 700px;
    }
        
    .FormLFUContainer .FormLogin .FormBeforeButton
    {
        height: 10px !important;
    }
        
    .FormLFUContainer .FormLogin .FormLabel
    {
        display: block;
        width: 90%;
        margin: 7px 0 0 0;
    }
        
    .FormLFUContainer .FormLogin .FormInput
    {
        display: block;
        width: 90%;
        margin: 0 0 7px 0;
    }
        
    .FormLFUContainer .FormFrequentUsers
    {
        margin-top: 27px;
    }
        
    .FormLFUContainer .FormFrequentUsers .FormLabel
    {
        margin: 7px 10px 0 10px;
    }
        
    .FormLFUContainer .FormFrequentUsers ul.FrequentUsers
    {
        margin: 0 10px;
    }
        
    .FormLFUContainer .FormFrequentUsers ul.FrequentUsers
    {
        /*height: 212px;*/
    }
}
    
@media (max-width: 767px)
{
    .FormLFUContainer
    {
        width: 300px;
    }
        
    .FormLFUContainer .FormLogin
    {
        display: block;
        width: 100%;
    }
        
    .FormLFUContainer .FormLogin .FormBeforeButton
    {
        height: 10px !important;
    }
        
    .FormLFUContainer .FormLogin .FormLabel
    {
        display: block;
        width: 100%;
        margin: 7px 0 0 0;
    }
        
    .FormLFUContainer .FormLogin .FormInput
    {
        display: block;
        width: 100%;
        margin: 0 0 7px 0;
    }
        
    .FormLFUContainer .FormFrequentUsers
    {
        display: block;
        width: 100%;
        margin-top: 27px;
    }
        
    .FormLFUContainer .FormFrequentUsers .FormLabel
    {
        margin: 0;
    }
        
    .FormLFUContainer .FormFrequentUsers ul.FrequentUsers
    {
        margin: 0;
    }
        
    .FormLFUContainer .FormFrequentUsers ul.FrequentUsers
    {
        /*height: 149px;*/
    }
}