@media only screen and (max-width : 767px) {
::-webkit-scrollbar {
    width: 0;
}

    .hide-on-small {
        display: none !important;
    }
    .show-on-small {
        display: initial !important;
    }
	
	.mobile {
        margin-bottom: 0px;
	padding: 0px;
	text-align: center;
    }
	table {
	margin: 5px auto;
	}

.modal-header, .modal-body, .modal-footer {padding: 10px;}

td {font-size: 13px;}

.btn-default {    
    padding: 6px 8px;
}
	
	#search-table {
	width: 100%;
	}

.navbar-nav > li > a {
	padding-top: 10px !important; 	
	padding-bottom: 10px !important; 
	font-size: 12px !important;
}

}
