#InfoContinueChecks {
  width: 25%;
  margin: auto;
}

#topPanelTitle {
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase;
}

#topPanelRef {
  margin-left: 32%;
  font-weight: bold;
  text-transform: uppercase;
}


.dropdown-menu>li>a:hover {
  background:none;
}
.dropdown-menu>li>a:focus {
  background:none;
}

.tas-intro {
  padding: 0em 1em 1em 1em;
}

.tas-title {
  display: inline-block;
  padding: 0.5em 0em 0.5em 0em;
  font-weight: bold;
}

.tas-menu>li>a {
  padding-right: 0;
  margin-top: -0.5em;
  margin-right: -0.1em;
  color: grey;
  text-decoration: none;
}

.tas-menu>li>a:hover {
  background:none;
}
.tas-menu>li>a:focus {
  background:none;
}
.tas-menu>.open>a {
  background:none;
}
.tas-menu>.open>a:hover {
  background:none;
}
.tas-menu>.open>a:focus {
  background:none;
}

.vas-col-right {
  border-left: 1px solid #d0d3d4;
  padding-left: 35px;
}

.vas-col-right h3 {
  color: #00499a ;
}

#vas_save_btn_group_col {
  padding-left:0px;
  padding-right:0px;
}

#vas_save_btn_group {
  width: 100%;
}

.vas_link_active {
  color: #00499a ;
  font-weight: bold;
}

.vas_link_active:hover {
  color: #00499a;
  font-weight: bold;
}

.vasActionForm {
  background-color: #fbfbfb;
  padding: 20px;
}

.vas_save_btn_group_btn {
  display: none;
  width: 50%;
}

.vas_cancel_btn {
  width: 100%;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.vas_width_50 {
  width: 75% !important;
}

/* Pickup / delivery */

#dossier_nr {
  width: 7em !important;
}

#dossier_item_nr {
  width: 4em;
}

#dossier_item_sep {
  padding: 0.6em 0.2em 0.1em 0.2em;
}

.orderStatusError {
  color: red;
}

#orderTotalSwitch {
  margin-top: 1.0em;
  padding: 1em 0.5em 0em 0.5em;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
}

.orderTotal .form-group {
  margin-bottom: 0px;
}

.orderTotal .form-group .form-control {
  height: 32px;
}

.orderTab {
  border-radius: 8px 8px 0 0;
}

.orderTabList>li>.collapsed {
  background-color: grey;
  border-color: grey;
  color: #fff;
}

.orderTab:not(.collapsed) {
  color: grey;
  background-color: #f3f3f4;
  border: 1px solid grey;
  border-color: #f3f3f4;
}



.orderTabList>li>a:hover {
  color: grey;
  background-color: #f3f3f4;
}

#OrderGrid {
  margin: 0;
  padding: 0;
  border-width: 0;
  height: 100%;
}

#collectionOrderGrid tr.k-footer-template td:nth-of-type(n+9) {
  text-align: right;
  background: grey !important;
  color: #fff !important;
}

#collectionOrderGrid tr.k-footer-template td:nth-of-type(8) {
  text-align: right;
}

#collectionOrderGrid tr.k-footer-template td:nth-child(-n+8) {
  background: #fff !important;
  border: none;
}

#collectionOrderGrid div.k-grid-footer {
  border-top: none;
  border-bottom: none;
}

.tascoltitle {
  font-size: 15px;
}
.tascoltitle:hover {
  font-size: 15px;
}

.infoColor {
  color: #337ab7;
}

#editVisitForm div.col-xs-12:first-child {
  padding-right:2px;
}
#editVisitForm div.col-xs-12:last-child {
  padding-left:0px;
}

.panelAddButton {
  padding-top: 1.8em;
}

.panelColumn {
  margin-left: -13px;
  margin-right: -13px;
}

.panelColumn:first-child {
  margin-left: 0px;
}

#addOrdCollapsePanel {
  background: #f3f3f4;
  border: none;
  margin-bottom: 0em;
}

#orderGridContainer {
  margin-left: 1em;
  margin-right: 2.5em;
  padding-right: 0em;
}

.orderUp {
  padding-left:3px;
  cursor:pointer;
  font-weight: bold;
  font-size: 1em;
}

.orderDown {
  padding-left: 0px;
  cursor:pointer;
  font-weight: bold;
  font-size: 1em;
}

.orderDelete {
  cursor:pointer;
  font-size: 1em;
}

.addOrdPanel {
  padding:	1em 1em 0em 1em;
}

.OrderTotal {
  margin-top: -1.7em;
}

.orderTotal input {
  width: 100px;
}

.orderTotal li {
  text-align: left;
}

.collectionHeader {
  margin-top: 2em !important;
  background: grey;
}

.collectionHeader div{
  padding: 10px;
  font-size: 15px;
  letter-spacing:1px;
  background: grey;
  color: #fff;
}

.tas-panel-margin-bottom {
  margin-bottom: 2px;
}

.saveOkGroup {
  margin-top: 5px;
}

#selectedCollectionDate {
  margin-top: -2.5em;
}

.visitDetailsHeader {
  padding: 10px;
  text-align: center;
  font-size: 15px;
  letter-spacing:1px;
  background: grey;
  color: #fff;
}

#transportcomp_email_cc-list {
  display: none !important;
}

#btn-confirm {
  margin-top: 1.2em;
  padding: 1em;
}

#visitForm {
  margin-top: 1.5em;
}

#visitForm .k-dropdown{
  height: 35px;
  width: 100%;
}

#visitForm
.k-dropdown .k-input {
  height: 100%;
  line-height: 34px;
}


#visitForm .k-datepicker {
  width: 100%;
}

.disabledDay{
  display: block;
  overflow: hidden;
  min-height: 22px;
  line-height: 22px;
  padding: 0 .45em 0 .1em;
  cursor:default;
  opacity: 0.5;
}

.disabledDay a {
  text-decoration: none;
}

#visit_pinid_new, #visit_seqnr_new {
  font-size: 4em;
  border: 1px solid grey;
  text-align: center;
  padding: 0.3em 0em 0.3em 0em;
}

#visit_pinid_new a {
  text-decoration-line: underline;
}

#visit_seqnr_new {
  margin-top: 10px;
}

#btn-done {
  font-size: 2em;
  width: 100%;
}

#doneHelpTitle {
  font-size: 2em;

}

#btnTasSave {
  margin-left: 0.4em;
}

.confirm_truck_page {
  display: none;
}

#btn_group_confirm_truck {
 padding:0px;
}

#btn_confirm_truck-r {
 margin-right: 8px;
}

#ssd_lic {
 color: red;
}

.btn_confirm_truck {
 width: 49%;
}

.btn-lg {
  width: 10em;
}

.navbar-right {
  margin-right: 0px;
}

.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 10px;
}

.delete_driver {
  float: right;
  padding-bottom: 5px;
}

#vehicle_registration_checkbox {
  display: none;
  margin: 0px;
}

#vehicle_registration_checkbox_label {
  margin-top: 3px;
}

/*kendo overrides*/

.k-list-item-text {
  width: 100%;
  line-height:	0.7em;
  padding-bottom: 5px;
}

.k-dropdown .k-i-arrow-60-down {
  padding-top: 1em;
}

.k-combobox .k-i-arrow-60-down {
  padding-top: 1em;
}

.k-datepicker .k-i-calendar {
  padding-top: 1em;
}


.k-calendar .k-calendar-decadeview, .k-calendar .k-calendar-monthview, .k-calendar .k-calendar-yearview {
   padding: 0px;
   padding-right: 16px;
}

.k-calendar .k-content td {
    text-align: right;
}

.k-grid td {
  white-space: nowrap;
  text-overflow: ellipsis;
}

.k-grid table {
  table-layout: fixed;
}
