/*<![CDATA[*/
main {clear: both;counter-reset: shipment-row;}.section-hidden {display: none !important;}.flex-grow {-webkit-flex-grow: 1 !important;flex-grow: 1 !important;}select {cursor: pointer;}form .form-control {height: 40px;line-height: 40px;-webkit-appearance: none;border: 1px solid #DDD;border-radius: 3px;padding: 0 8px;-webkit-box-shadow: none;box-shadow: none;margin: 0;}form textarea.form-control {padding: 8px;resize: none;-webkit-resize: none;line-height: normal;height: 84px;min-height: 84px;max-height: 200px;}form select.form-control {-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;}form .form-row {margin-top: 15px;}form div.spacer {margin-bottom: 4px;}form .flex {display: -webkit-flex;display: flex;}form .flex.space-between {-webkit-justify-content: space-between;justify-content: space-between;}form .flex.align-center {-webkit-align-items: center;align-items: center;}form .flex.flex-half > section {-webkit-flex: 1 1 50%;flex: 1 1 50%;overflow: hidden;margin-left: 20px;}form .flex.flex-half > section:first-child {margin-left: 0;}form .flex > section.flex-basis35 {-webkit-flex-basis: 35%;flex-basis: 35%;-webkit-flex-grow: 0;flex-grow: 0;}form.loading .btn[type="submit"] {background-color: #808080 !important;color: #FFF;}form.loading .btn[type="submit"]::before {content: '';display: inline-block;width: 16px;height: 16px;border: 3px solid #FFF;border-right-color: transparent;border-radius: 50%;vertical-align: middle;margin-right: 7px;animation: spinner 1s linear infinite;}form label {display: inline-block;width: 150px;-webkit-flex: 0 0 150px;flex: 0 0 150px;margin-bottom: 0;-webkit-align-self: center;align-self: center;font-weight: normal;}form label.w-auto {width: auto;-webkit-flex: 1 1 auto;flex: 1 1 auto;}form label.w-200 {width: 50%;width: 200px;-webkit-flex: 0 0 220px;}form span.details {-webkit-flex: 1 1 20px;flex: 1 1 20px;background-color: #EFEFEF;padding: 3px;height: 40px;border-radius: 3px;text-align: center;font-weight: bold;position: relative;}form span.details + span.details {margin-left: 3px;}form span.details.address {font-weight: normal;line-height: 40px;font-size: inherit !important;padding: 0 8px;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}form span.details.address.small {letter-spacing: -0.5px;}form span.details.address.smaller {letter-spacing: -1px;}form span.details.type {-webkit-flex-grow: 2;flex-grow: 2;background-position: 3px 50%;background-repeat: no-repeat;padding-left: 40px;}form span.details.type > img {position: absolute;left: 5px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-filter: invert(100%);filter: invert(100%);opacity: .5;}form span.details[data-title]:before {display: block;font-weight: normal;color: #808080;font-size: 8pt;content: attr(data-title);}form span.details[data-suffix]:after {content: attr(data-suffix);display: inline-block;margin-left: 2px;}form .actions {text-align: right;}form .actions .btn {margin: 0;outline: 0 !important;}@media (max-width: 767px) {form .flex.flex-half {display: block;}form .flex.flex-half > section {margin-left: 0;}form .actions {text-align: center;}}.more-address {text-align: right;margin-bottom: 5px;}.more-address a {cursor: pointer;text-decoration: underline;}.more-address a:hover {text-decoration: none;}.more-address a::after {display: inline-block;vertical-align: middle;margin-left: 5px;font-size: 8pt;font-family: 'Glyphicons Halflings';content: '\e259';transition: transform .5s ease-in-out;}section.more .more-address a::after {transform: scaleY(-1);}.more-address a::before {content: attr(data-more);}section.more .more-address a::before {content: attr(data-less);}.toggle-collapse {transition: opacity .3s ease-in-out,margin-bottom .5s ease-in-out,max-height .5s ease-in-out,visibility .5s ease-in-out;overflow: hidden;opacity: 1;max-height: 50px;}section[data-type]:not(.more) .toggle-collapse {max-height: 0;margin-bottom: 0;visibility: hidden;opacity: 0;}.input-grp {display: -webkit-inline-flex;display: inline-flex;-webkit-align-items: center;align-items: center;-webkit-flex: 0 0 auto;flex: 0 0 auto;}.input-grp.w-150 {-webkit-flex-basis: 150px;flex-basis: 150px;}.input-grp input,.input-grp select {display: block;}.input-grp input,.input-grp select,.input-grp .float-label {-webkit-flex: 1 1 auto;flex: 1 1 auto;}.input-grp > span.addon {display: inline-block;cursor: default;height: 40px;line-height: 38px;border: 1px solid #DDD;padding: 0 3px;color: #808080;}.input-grp > span.addon + *,.input-grp > span.addon + .float-label > input {border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}.input-grp > span.addon:last-child {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.input-grp > span.addon:first-child {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}.input-grp .float-label:not(:last-child) > input,.input-grp .float-label:not(:last-child) > select {border-top-right-radius: 0;border-bottom-right-radius: 0;margin-right: -1px;}.input-grp + .input-grp {margin-left: 4px;}.input-grp > .float-label {display: inline-flex;}.collapsable {overflow: hidden;opacity: 1;max-width: 150px;transition: max-width .3s ease-in-out,margin-left .3s ease-in-out,opacity .3s ease-in-out;}.collapsable.collapse {max-width: 0 !important;opacity: 0;margin-left: 0 !important;}.hspacer {margin-left: 4px !important;}.shipment-row {display: -webkit-flex;display: flex;}.shipment-row:not(.copy) {counter-increment: shipment-row;}.shipment-row.copy {display: none;}.shipment-row:not(.copy) + .shipment-row {border-top: 1px solid #F7F7F7;padding-top: 7px;margin-top: 7px;}.shipment-row span.count {display: inline-block;font-size: 9pt;width: 40px;height: 40px;line-height: 38px;border-radius: 3px;border: 1px solid #DDD;background-image: linear-gradient(#FFF, #F4F4F4);padding: 0 8px;color: #636363;margin-right: 4px;text-align: center;}.shipment-row span.count::before {content: '#' counter(shipment-row);}.shipment-row input[type="number"] {width: 75px;-moz-appearance: textfield;}.shipment-row .shipment-quantity {width: 50px !important;}.shipment-row .shipment-total-weight {width: 86px !important;}.shipment-row input[type="number"]::-webkit-outer-spin-button,.shipment-row input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.shipment-add {margin-top: 10px;text-align: right;}.shipment-add a {color: #008800;font-size: 10pt;cursor: pointer;text-decoration: underline;}.shipment-add a:hover {text-decoration: none;}.shipment-add a::before {font-family: 'Glyphicons Halflings';display: inline-block;margin-right: 5px;vertical-align: middle;}.btn.btn-red {cursor: pointer;background-color: #CC0000;color: #FFF;outline: 0 !important;}.btn.btn-red::before {font-family: 'Glyphicons Halflings';display: inline-block;vertical-align: middle;}.btn.btn-red:hover {background-color: #AA0000;}.btn.btn-red:active {background-color: #880000;}.btn.btn-red:disabled {cursor: disabled !important;background-color: #E1E1E1 !important;opacity: .9;}.btn.btn-yellow {cursor: pointer;background-color: #FFCA00;color: #FFF;outline: 0 !important;}.btn.btn-yellow::before {font-family: 'Glyphicons Halflings';display: inline-block;vertical-align: middle;}.btn.btn-yellow:hover {background-color: #00AA00;}.btn.btn-yellow:active {background-color: #880000;}.btn.btn-yellow:disabled {cursor: disabled !important;background-color: #E1E1E1 !important;opacity: .9;}.float-label {display: inline-block;position: relative;width: auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;}.float-label > input,.float-label > select {padding-top: 10px;line-height: 30px;}.float-label > select {padding-right: 20px;}.float-label > span {display: inline-block;position: absolute;left: 0;right: 0;top: 0;height: 15px;line-height: 15px;font-size: 8pt;padding: 0 8px;z-index: 1;color: #37379b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;pointer-events: none;transition: all .2s ease-in-out;}.float-label.text-center > span,.float-label.text-center > input {text-align: center;}.float-label.select::after {font-family: 'Glyphicons Halflings';content: '\e259';width: 10px;height: 10px;font-size: 10px;line-height: normal;margin-top: -5px;pointer-events: none;position: absolute;top: 50%;right: 8px;}.float-label > select + span {padding-right: 20px;text-overflow: hidden;white-space: nowrap;}.float-label > input:required + span::after,.float-label > select:required + span::after,.float-label > textarea:required + span::after {content: '✱';display: inline-block;margin-left: 5px;font-size: 8pt;color: #FFCA00;}div.flex > .float-label {-webkit-flex-grow: 1;flex-grow: 1;}table.shipment {width: 100%;table-layout: fixed;margin-bottom: 15px;}table.shipment small.service-level {display: block;color: #808080;}table.shipment tbody td {padding: 10px 5px;}table.shipment thead th {padding: 6px 5px;}table.shipment thead {font-size: 85%;color: #848484;}table.shipment thead tr {border-bottom: 1px solid #848484;}table.shipment .td-cm,table.shipment .td-kg,table.shipment .td-price {width: 100px;text-align: right;}table.shipment td.td-cm::after,table.shipment td.td-kg::after {display: inline-block;color: #848484;width: 20px;text-align: right;content: 'cm';}table.shipment td.td-kg::after {content: 'kg';}table.shipment td.td-price > span {display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}table.shipment td.td-price > span::before {display: inline-block;content: '€';color: #848484;}table.shipment tbody tr {border-bottom: 1px solid #E1E1E1;}table.shipment.hover tbody tr {cursor: pointer;}table.shipment.hover tbody tr:hover {background-color: #F4F4F4;}table.shipment.hover tbody tr:active {background-color: #E1E1E1;}.btn-addressbook {background-color: #19274c;cursor: pointer;color: #FFF;font-weight: bold;font-size: 10pt;letter-spacing: -.5px;border-radius: 3px;margin-left: 4px;padding: 0 8px;-webkit-flex: 0 0 auto;flex: 0 0 auto;height: 40px;line-height: 40px;display: none;}.btn-addressbook:hover {background-image: linear-gradient(rgba(255,255,255,.2), transparent);}.btn-addressbook:active {background-image: linear-gradient(transparent, rgba(255,255,255,.2));}.btn-addressbook.show {display: inline-block;}.btn-addressbook::before {display: inline-block;font-family: 'Glyphicons Halflings';margin-right: 5px;vertical-align: middle;}input.w-150,select.w-150,.input-grp.w-150,.float-label.w-150 {width: 150px;-webkit-flex-basis: 150px;flex-basis: 150px;}input.w-100,select.w-100,.input-grp.w-100,.float-label.w-100 {width: 100px;-webkit-flex-basis: 100px;flex-basis: 100px;}input.w-200,select.w-200,.input-grp.w-200,.float-label.w-200 {width: 200px;-webkit-flex-basis: 200px;flex-basis: 200px;}.w-100,.w-150,.w-200 {-webkit-flex-grow: 0 !important;flex-grow: 0 !important;}#shipment-row-calculator {display: none;}body.tr-is-calculator #shipment-row-calculator {display: -webkit-flex;display: flex;}#delivery-address,#pickup-address {display: none;}body.tr-is-calculator #delivery-address,body.tr-is-calculator #pickup-address {display: -webkit-flex;display: flex;}body.tr-is-calculator #tr-address-pickup,body.tr-is-calculator #tr-address-delivery {}body.tr-is-calculator #tr-shipments .shipment-add {display: none;}.commercial-invoice-file {display: none !important;}.no-width {width: auto !important;}.no-margin {margin: 0 !important;}.margin-top-10 {margin-top: 10px !important;}
/*]]>*/