/* Drivers*/
#users {
    overflow: visible!important;
    min-height: 85vh;
    padding: 15px 5px;
}
#users .grid {
    position: relative;
}
#users .grid:after {
    content: '';
    display: table;
    clear: both;
}
#users .grid-item {
    float: left;
    margin-bottom: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
#users .groups .grid-item {
	min-height:210px;
}
#users .queue .grid-item {
	min-height:300px;
}
#users .panel-heading {
    padding-top: 15px;
}
#users .panel-heading img.avatar {
    width: 70px;
    display: table;
    margin: 0 auto;
    margin-bottom: -40px;
    background: #fff;
    border: 3px solid #FFF;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.panel-heading h2.letter {
	position: absolute;
    top: 17%;
    left: 49.5%;
    margin: 0;
    padding: 0;
    transform: translate(-50%, -50%);
    font-size: 50px;
    font-weight: bold;
}

#users .panel-body {
    text-align: center;
    padding-bottom: 0!important;
}
#users .user-name {
    color: #333;
    font-weight: bold;
    text-align: center;
    padding-top: 15px;
}
#users .message {
    text-align: left;
    padding: 10px 15px;
    background: #eee;
    margin-left: -15px;
    margin-right: -15px;
}
#users .message .truck{
	text-align:center;
}
#users .message .truck{
	text-align:center;
}
#users .panel-body .reply {
    height: 60px!important;
    margin-top: 5px;
    margin-bottom: 0;
}
input[type="date"].form-control{
	line-height: 1.42857143;
}
.user_card {
	margin:0 auto;
	padding-left:15px;
	padding-right:15px;
	background-color:#eee;
	max-width: 800px;
	border: 3px solid #385871;
	border-radius: 10px;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.5);
}

/* PANEL CSS */
.panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);}
.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}
.panel-body{padding:15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}
.panel-title{margin-top:0;font-size:18px}
.panel-footer{padding:10px 15px;background-color:#ecf0f1;border-top:1px solid #ecf0f1;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-default{border-color:#ecf0f1}
.panel-default>.panel-heading{color:#555;background-color:#ecf0f1;border-color:#ecf0f1}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ecf0f1}
.panel-default>.panel-heading .badge{color:#ecf0f1;background-color:#555}
.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ecf0f1}
.panel-primary{border-color:#0E2F50}
.panel-primary>.panel-heading{color:#fff;background-color:#0E2F50;border-color:#0E2F50}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#0E2F50}
.panel-primary>.panel-heading .badge{color:#0E2F50;background-color:#fff}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#0E2F50}
.panel-success{border-color:#18bc9c}
.panel-success>.panel-heading{color:#fff;background-color:#18bc9c;border-color:#18bc9c}
.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#18bc9c}
.panel-success>.panel-heading .badge{color:#18bc9c;background-color:#fff}
.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#18bc9c}
.panel-info{border-color:#3498db}
.panel-info>.panel-heading{color:#fff;background-color:#3498db;border-color:#3498db}
.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#3498db}
.panel-info>.panel-heading .badge{color:#3498db;background-color:#fff}
.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3498db}
.panel-warning{border-color:#f39c12}
.panel-warning>.panel-heading{color:#fff;background-color:#f39c12;border-color:#f39c12}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f39c12}
.panel-warning>.panel-heading .badge{color:#f39c12;background-color:#fff}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f39c12}
.panel-danger{border-color:#e74c3c}
.panel-danger>.panel-heading{color:#fff;background-color:#e74c3c;border-color:#e74c3c}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e74c3c}
.panel-danger>.panel-heading .badge{color:#e74c3c;background-color:#fff}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e74c3c}
