
table tr.odd:hover,table tr.even:hover,table tr:hover .sorting_1,table tr:hover .sorting_2,table tr:hover .sorting_3
{
    cursor: pointer;
    /*    background-color: #c4ffc4!important;*/

}


ul.dropdown-menu
{
    
    position: relative!important;
    margin-left:-159px!important;
}

.hover 
{
    cursor: pointer;
    /*    background-color: #c4ffc4!important;*/

}


.dataTable tbody td
{
    padding: 10px!important;

}


.login_panel
{
    display: none;
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    margin:auto!important;
    float: none!important;
    top: 30px;
    box-shadow: 15px 15px 10px #CCCCCC;
    padding: 20px;
}
.login_panel label
{
    font-size: 14px!important;
    font-weight: normal;
    margin-bottom: 5px!important;

}

.login_panel input[type=text],.login_panel input[type=password]
{
    height: 45px!important;
    font-size: 25px!important;
    border: 1px solid #CCCCCC;
    color: #404040;

}
.login_panel.form-actions
{
    background-color: #F5F5F5!important;
    border: 1px solid red!important;

}

.logo img
{

    width: 70px;

}


.container-full
{
    width:95%;
    margin:auto;

}

.panel-body div:not(.chat-users) .panel-heading
{
    /*    min-height: 237px;*/
}

#records_list_wrapper,#records_list_ajax_wrapper,#records_list
{

    /*    overflow: scroll;*/
}

#table_wrapper
{

    overflow-x: scroll;
    clear:both;
    /*    -webkit-overflow-scrolling: "touch"*/
}

table .btn-group
{

    width:100px;
}

.chat p
{
    word-wrap: break-word;    
}

.writingStatus 
{
    font-size: 10px;

}
ul.chat li:hover
{
    background-color:white!important;

}

