/*Layne's resolution is 1595px for width*/

@media (min-width: 1650px){
    .container{
        width: 1650px;
    }
}
@media (min-width: 1900px){
    .container{
        width: 1900px;
    }
}
a{
    cursor: pointer;
}
.clr{
	clear: both;
}
.n-resize{
	cursor: n-resize;
}
.move{
	cursor: move;
}
.restricted{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.main{
    padding-top: 70px;
    padding-bottom: 25px;
    font-size: 14px;
}
.navbar-fixed-bottom {
    height: 35px;
    padding-top: 5px;
    border-top: 4px solid #e7e7e7;
}
#navbar-main{
    padding-top: 8px;
}
.navbar-brand{
    padding: 22px 15px;
}
#loginContainer{
    padding-top: 12px;
}
.navbar .container{
    height: 58px;
}
.btn-sm{
    padding: 0px 4px 0px;
}
.table-striped>tbody>tr:nth-of-type(odd){
    background-color: #f5f5f5;
}
.table-hover>tbody>tr:hover{
    background-color: #e7e7e7;
}
footer{
    font-size: 14px;
}
.dataTables_filter{
    float: right;
}
table th {
    max-width: 10vw;
}
.truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 92px;
}