
.btn-search{	display: inline-block;  padding: 6px 12px;  margin-bottom: 0;  font-size: 14px;  font-weight: 400;  line-height: 1.42857143;  text-align: center;  white-space: nowrap;  vertical-align: middle;  -ms-touch-action: manipulation;  touch-action: manipulation;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  background-image: none;  border: 1px solid transparent;  border-radius: 4px;  color: #333;  background-color: #fff;  border-color: #ccc;  }

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
  color: #333;  background-color: #EAEAEA;}
li.chat a {background-color:rgba(188, 222, 188, 0.41);}
li.chat a:hover {background-color:rgba(188, 222, 188, 0.64);}

ul.linklist {  line-height: 3;  font-size: 16px;  list-style: none;}
ul.linklist i {  color: #337AC6; padding-right:.5em;}

body.dashboard {    margin-top: 50px;    background-color: white;	height:100%;}

@media(min-width:768px) {
body.dashboard {        margin-top: 50px;    }
body.dashboard {    margin-top: 80px;    background-color: white;	height:100%;}

}
#wrapper {    padding-left: 0;}
#page-wrapper {    width: 100%;    padding: 0;	height:100%;    background-color: #fff;}

@media(min-width:768px) {
#wrapper {        padding-left: 225px;		height:100%;    }
#page-wrapper {        padding: 10px;    }
}

/* Top Navigation */

.top-nav {    padding: 0 15px;	margin:0;}
.top-nav>li {    display: inline-block;    float: left;}
.top-nav>li>a , .top-nav li a {    padding-top: 15px;    padding-bottom: 15px;    line-height: 20px;    color: #999;}

li.chat a {
	
	position: relative;
display: block;
padding: 10px 15px;}
/* Side Navigation */


/*tables*/
thead {background: #767676;color: #ffff;}
.dataTable {border: solid 1px #000;}
table.dataTable tbody td {padding: 12px 10px !important; vertical-align: middle;}
.dataTable .btn-danger {font-size: 11px;letter-spacing: 1.1px;padding: 2px 7px;border-radius: 19px;}
.dataTable input[type=checkbox] {width: 20px;height: 20px;}
table.dataTable thead th {vertical-align: middle;}
#listcars_wrapper {width: 99%;}
.paginate_button {font-size: 12px;}
#dataReturn_previous, #dataReturn_next {padding-top: 0.5em !important;}
#add-btn {float: right; margin-top: 17px; margin-bottom: 21px; font-size: 19px;}
.btn-edit {height: 18px;width: 18px;background-image: url(/vendor/images/edit.png);background-size: contain;background-color: transparent;border: none;background-repeat: no-repeat;float: right; opacity: .4;}
.btn-delete {height: 18px;width: 18px;background-image: url(/img/close.png);background-size: contain;background-color: transparent;border: none;background-repeat: no-repeat;float: right; opacity: .4;}
.btn-edit:hover {background-color: transparent; opacity: .7;}
 .btn-edit:active, .btn-edit:focus {background-image: url(/vendor/images/edit.png);background-size: contain;background-color: transparent !important;border: none !important;background-repeat: no-repeat; outline: none !important;}
 .btn-delete:active, .btn-delete:focus {background-image: url(/img/close.png);background-size: contain;background-color: transparent !important;border: none !important;background-repeat: no-repeat; outline: none !important;}

.addDriver #listdrivers_length {margin-top: 12px;}

 #listdrivers_filter input {border: solid 1px;border-radius: 5px;padding: 5px;margin-bottom: 10px;}
.addDriver .dataTables_wrapper .dataTables_paginate {padding-top: 1.25em !important;}
.addDriver .dataTables_wrapper .dataTables_info {padding-top: 17px;opacity: .7;}
#export {background: #fff;color: #286090;}

@media(min-width:768px) {
    .side-nav {position: fixed;top: 51px;left: 225px;width: 225px;margin-left: -225px;border: none;border-radius: 0;overflow-y: auto;        background-color: #f3f3f3;overflow-x: hidden;padding-bottom: 40px;height:100%;}
    .side-nav>li>a {width: 225px;}
    .side-nav li a:hover, .side-nav li a:focus {outline: none;color:#333;}
	.navbar-nav>li {width: 100%;/*padding: 6px 20px;*/}
	.vendorHp.navbar-nav>li {width: 50%;}
	.side-nav>li>a {width: 100%; border-radius: 10px;}
	.side-nav i {margin-right: 4px !important}
	.side-nav li {list-style: none;}
	.navbar-default2 .navbar-right {min-width: 250px; margin-top: 8px;}

}

.side-nav>li>ul {    padding: 0;}
.side-nav>li>ul>li>a {    display: block;    padding: 10px 15px 10px 38px;    text-decoration: none;    color: #999;}
.navbar-default .navbar-nav>li>a.active {  color: #333;
  background-color: #EAEAEA;}
  
  @media print { #wrapper {padding-left:0px;}}