
.ui-sortable-handle {
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
 }

 li {
    list-style:  none;
 }


#body {
  margin-bottom: 30px;
  margin-top: 55px;
}


.submit-div button, input[type=submit] {
	    padding: 5px 10px 5px 10px;
	    margin-top: 10px;
      margin-bottom: 20px;

}

.submit-div button, input[type=submit]:hover {
	background: #d0501e;

}

.size-change {
  width: 500px;
}


select.time-box-left {
	width: 120px;
	height: 30px;
	border: none;
	-moz-webkit-border:none;
	-webkit-border: none;

}

/* invoice style */
.invoice-row {
  margin-right: -15px;
  margin-left: -15px;
  margin: auto;
}

.order-row {
  margin-right: -15px;
  margin-left: -15px;
  margin: auto;
}

@media (min-width: 992px){
.part-12{
  width: 100%;
}
.part-11{
  width: 91.66667%
}

.part-8 {
  width: 66.666667%;
}

.part-6{
  width: 50%;
}

.part-4 {
  width: 33.333333%;
}

.part-3 {

}

.part-2 {
  width: 16.66666667%;
}

td.part-2 {
  right: 0;
}

.divide-right {
  width: 25%;
}

.invoice-layout {
  margin: auto;
}

}

.part-1, .part-2, .part-3, .part-4, .part-5, .part-6, .part-7, .part-8, .part-9, .part-10, .part-11, .part-12 {
  float: left;
}


/* end invoice style */

div.submit-div {
 	position: relative;
  float: right;
  padding-bottom: 12px;
 }

 span.store {
 	color: #0e0e0e;
    font-weight: bold;
 }

 br.space {
 	padding-bottom: 3px;
 }

span.delivery-name {
	color: #0e0e0e;
	font-weight: bold;
}


 td.start {
 	background: #7aec7a;
 	color: #fff;
 	text-align: center;
 }

 td.end {
 	background: #ef8383;
    color: #fff;
    text-align: center;
 }

 td.table-title {
 	font-size: 15px;
 	font-weight: bold;
 }


input[type=checkbox], input[type=radio],input[name=agree]{
	background: #fff;
}

.datepicker, .hasDatepicker {
    position: relative;
    z-index: 999;
    background: none;
}

.ui-widget-header {
	border: none;
	background: #f6a828;
}

.ui-datepicker-inline, .ui-datepicker, .ui-widget{
	width: 300px;
}

.ui-state-default, .ui-widget-content .ui-state-default {
	background: #fff;
}

.driver-name{
	font-size: 15px;
	font-weight: bold;
}

.driver-name, .driver-line:hover {
	color: #597b98;
	-moz-webkit-transition: ease all 0.3s;
	-webkit-transition: ease all 0.3s;
	transition: ease all 0.3s;

}

.driver-line {
	width: 100%;
    background: #fff;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.title-driver {
	position: relative;
    left: 39px;
}

.close-draggable {
	font-size: 20px;
}

.form-control:focus {
    background-color: #eaeaea;
}

a.close-draggable:hover{
	text-decoration: none;

}

a.close-draggable:active {
	text-decoration: none;
}

.sub-menu {
    right: 16px;
    z-index: 1000;
    text-align: right;
    margin-top: 20px;
}

.sub-menu .btn {
	padding: 10px 25px;
    font-size: 14px;
}

.modal-content {
    background-color: #0a0359;
}

.ui-datepicker table {
    width: 100%;
}

.date-day {
    position: relative;
    right: 23px;
    top: 13px;
    color: #a7a7a7;
    font-size: 19px;
    text-align: right;
}

.footer {
  width: 100%;
  height: 50px;
  position: fixed;
  bottom: 0;
  background: #616161;
  border-top: 2px solid #a8a8a8;
  z-index: 9999;
}

p.copy-text {
    text-align: center;
    position: relative;
    color: #a7a7a7;
    margin: 0;
    padding: 0;
  }

.btn-warning {
    color: #fff;
    background-color: #0E047E;
    border-color: #46b8da;
}

.btn-info {
    color: #fff;
    background-color: #0E047E;
    border-color: #46b8da;
}

.btn-success {
  margin: 20px 0 15px 0;

}

.alert.alert-success {
    margin-top: 10px;
}

.store-selector, .store-selector select {
  font-size: 15px;
}

.datepicker, .hasDatepicker{
  margin-bottom: 12px;
}

.status-percentages {
  margin-top: 20px;
}

input.small {
  margin-top: 0;
}

DIV.col-md-2.search select {
    width: 100%;
    height: 25px;
}

.contact-info {
  text-align: left;
}

table.full-width {
  width: 100%;
}

table.full-width td{
  padding-bottom: 5px;

}

.dl-horizontal dt {
  text-align: left;
}

.dl-horizontal dt, dd {
  text-align: left;
  padding-bottom: 3px;
}

ol, ul {
  padding: 0;
}

.panel-default > .panel-heading {
    color: #333;
    font-size: 1.2em;
    font-weight: 500;
}

.title-table {
  padding-bottom: 25px;
}

.col-head {
  background: none;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background: none;
}

.result-group-header {
    background-color: #bcbdbd;
    padding-bottom: 5px;
    margin-bottom: 20px;
    margin-top: 0;
  }

h5 {
  color: #100489;
  font-weight: bold;
  font-size: 13px;
}

textarea.form-control {
  height: 75px;
}


.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    margin: 0px 0px 10px -5px;
  }

.last-block {
  padding-top: 25px;
}

.alert-danger {
    margin-top: 15px;
}

input#products, .form-control, .autocomplete{
  margin-bottom: 5px;
}

.glyphicon-plus{
    color: #fff;
    border-radius: 2px;
    background: #FE6C1F;
    padding: 6px 6px 6px 8px;
    left: 2px;
    margin-bottom: 12px;

  }

  .login-container {
    background: none;
  }

.plus-controller {
  margin-top: 12px;
  margin-bottom: 35px;
  padding-bottom: 5px;
  border-bottom: 1px solid #100489;
}

.divide-right {
  position: relative;
  float: right;
}

a.btn.btn-succes {
  margin-top: 20px;
  margin-bottom: 20px;
}

.invoice_bill {
  position: relative;
  margin: auto;
  width: 95%;
  padding: 0;
  padding-top: 10px;
}

img.az-logo {
  position: relative;
  padding-top: 30px;
}

.customer-info {
  padding-top: 30px;
  padding-bottom: 10px;
}

th.border-less {
  border-top: none !important;
  position: relative;
}

.display-items {
  padding-top: 35px;
}

.container.no-background {
  background: none;
}

.divide {
  padding: 50px;
}

.hide-show {
  display: none;
}

button.function-call {
  background: #e85f16;
  color: #fff;
  padding: 12px 51px 12px 12px;
  margin-bottom: 12px;
  border: none;
}

.glyphicon-plus.color {
  background: #FE6C1F;
  padding: 13px 12px 16px 12px;
  position: relative;
  left: -41px;
}

.glyphicon-minus.color {
  background: #FE6C1F;
  color: #fff;
  padding: 13px 12px 16px 12px;
  position: relative;
  left: -41px;
}

h5.some-right {
  padding-left: 5px;
}

.some-right {
  padding-left: 5px;
}

span.bold-bleu {
  font-size: 15px;
  color: #0E047E;
}

span.regular-bleu {
  color: #0E047E;

}

h2.order-header {
  border-bottom: 1px solid #e2e2e2;
  padding-top: 8px;
  padding-bottom: 8px;
  padding: 1px 12px 10px 12px;
}

.add-collection a {
  position: relative;
  float: right;
}

button.print{
  background: #e85f16;
  padding: 12px 12px 12px 12px;
  margin-bottom: 12px;
  border: none;
  margin-top: 12px;
  float: right;
  position: relative;
}

button.print a{
  color: #fff;
}

span.glyphicon-print {
  padding-right: 5px;
}

.print {
  border-bottom: 1px solid #e2e2e2;
  border-radius: 1px;
}



@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: left;
  }
}

@media (min-width: 1200px) {
.container {
    width: 1170px;
    background: #fff;
    border-radius: 4px;
  }

.login-container {
  background: none;
}
}

@media only screen and (min-width: 750px) {
  .user-sign {
    padding-right: 12px;
  }
}


@media (min-width: 768px) {
#chooseDatepicker div, #chooseDatepicker a, #chooseDatepicker td, #chooseDatepicker td a, #chooseDatepicker span {
    font-size: 13px !important;
	}

}

@media (min-width: 1200px) {
  #body .container{
    background: #fff;
  }



}

@media (max-width: 1200px) {
    .container{
    background: #fff;
  }

  .divide-right {
    width: 35%;
  }

  .part-6{
    width: 50%;
  }

}

@media (max-width: 768px) {

	.date-day {
		top: 0;
    text-align: center;
    right: 0;
	}

  .divide-right {
    width: 70%;
  }

  .part-6{
    width: 50%;
  }
}
