﻿#divLightTransport .module-header { background-position: 0 -180px; }
#divLightTransport .module-header-content-module-menu { background-position: right -112px; }
#divLightTransport .module-header-content-module-menu > ul { background-position: 0 -112px; }
#divLightTransport .module-header-content-menu .btn-default:hover, 
#divLightTransport .module-header-content-menu .btn-default:focus,
#divLightTransport .module-header-content-menu .btn-default:active, 
#divLightTransport .module-header-content-menu .btn-default.active, 
#divLightTransport .module-header-content-menu .open > .dropdown-toggle.btn-default { background-color: #01567B; }
#divLightTransport .module-header-content-menu .open > .dropdown-toggle.btn-default { border-color: #22B4ED; }
#divLightTransport .module-header > div.module-header-itransport { background-position: 0 -90px; }

/*--- West Page Panel ---*/
#divLightTransport .ui-layout-west > div > .ui-accordion-right > .ui-accordion-content { padding: 0; }

/*--- East Page Panel ---*/
#divLightTransportTrackingPanel { overflow: auto; clear: both; }
#divLightTransportTrackingPanel a.tracking-header { display: block; height: 25px; padding: 0 0 0 1em; background: #CACACA; vertical-align: middle; line-height: 25px; font-size: 13px; font-weight: 400 !important; }
#divLightTransportTrackingPanel a.tracking-header-active { background-color: #FF7640; color: #FFF; }
#divLightTransportTrackingPanel li.jstree-itinerary { background: #F5F5F5; }
#divLightTransportTrackingPanel li.jstree-itinerary > ul { border-bottom: 1px solid #DDD; }
#divLightTransportTrackingPanel a.tracking-header-title { display: block; height: 25px; line-height: 25px; font-size: 12px; font-weight: 400 !important; color: #666; }
#divLightTransportTrackingPanel .tracking-header-label { display: block; float: left; width: 115px; margin-left: 17px; line-height: 25px; font-size: 12px; font-weight: 600; color: #464646; clear: both; }

/*-- Page: VehicleRequest --*/
.vehicle-request-tab .form-table { width: 100%; }
.vehicle-request-tab .form-table td { padding: 5px; }
.vehicle-request-tab .form-table thead td { background-color: #EEE; }

/*-- Page: Chat --*/
.chat-message-accordion { padding: 20px 5px; }
.chat-message-accordion > h3.ui-accordion-header { background-color: #F6F6F6; padding: 10px 20px; margin-bottom: 0; font-size: 13px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; overflow: hidden; }
.chat-message-accordion .ui-state-default { border-color: #DDD; }
.chat-message-accordion .ui-state-active { border-color: #CCC; }
.chat-message-accordion .ui-widget-content { background-color: #FFF; border: #C4C4C4 1px solid;}
.chat-message-accordion .ui-accordion-content { margin-bottom: 6px; border-radius: 0; box-sizing: border-box;}
.chat-message-accordion .ui-accordion-header-icon { display: none; }
.chat-message-accordion h3.ui-accordion-header ul { width: 350px; float: left; list-style: none; padding: 0px; margin: 0;}
.chat-message-accordion h3.ui-accordion-header li {line-height: 18px; }
.chat-message-accordion h3.ui-state-active { background-color: #F6F6F6; background-image: none; border-bottom: 0; }
.chat-message-accordion .chat-date { float: right; }

.chat-attachment-list { margin: 15px 0; padding: 0; list-style: none; }
.chat-attachment-list > li { display: inline-block; margin-right: 5px; padding: 10px 5px; background: #E1EEF9; border: 1px solid #A5CCED; margin-bottom:5px }
.chat-attachment-list > li > span { padding: 0 10px 0 5px; }

/*-- Page: Measuremente Lighttransport --*/
.btn-computed-amount { background-repeat: no-repeat; background-image: url(Images/Theme/btn_computed_amount.png); }
.btn-measured-amount { background-image: url(Images/Theme/btn_measured_amount.png); }

.measurement-button-legend { margin-top: 35px; overflow: hidden; }
.measurement-button-legend > ul { list-style: none; margin: 0; padding: 0; float: left; font-size: 13px; line-height: 1.2em; color: #999; }
.measurement-button-legend > ul > li { margin-top: 10px; }
.measurement-button-legend .legend-button-image { display: inline-block; padding: 6px 8px; background-color: #DDD; margin: 0 10px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; opacity: 0.7; }
.measurement-button-legend .legend-button-orange { background-color: #FE7740; }
.measurement-button-legend .legend-button-blue { background-color: #6B99D4; }
.measurement-button-legend .legend-description { display: inline-block; width: 305px; vertical-align: middle; }

/*-- Page: Service Order --*/
.cssGridViewHeaderStyle.header-style th { background-color: #00A2B9; color: #FFF; }
.cssGridViewHeaderStyle.header-style td { background-color: #FFF; }
.cssGridViewRowStyle.row-style td { background-color: #FFF; height: 27px; }
.cssGridView tr.cssGridViewRowStyle.row-style:hover td { height: 27px; }

/*----- Page: Vehicle Request ----*/ 
.vehicle-request-service { padding: 0 20px; display: inline-block; }
ul.vehicle-request-service-list { margin: 0; padding: 5px 0; list-style: none; }
ul.vehicle-request-service-list > li { height: 112px; background: #FFF; border: 1px solid #E4E4E4; overflow: hidden; width: 348px; float: left; margin: 5px 15px 0px 10px;}
ul.vehicle-request-service-list > li.cssItemSelected { border-color: #80B7D8; border-left-width: 3px; }
ul.vehicle-request-service-list > li.cssItemRemoved { display: none !important; }
.vehicle-request-service-list input[type=radio] { margin-top: 25px; }
.vehicle-request-service-list-group { margin-top: 25px; }
.vehicle-request-service-buttons { margin: 10px 0 20px; text-align: right; }
.vehicle-request-service-buttons > .btn { margin-left: 10px; float: right; margin-top: 100px; }
/*
.vehicle-request-service-list { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #DDD; padding-bottom: 15px; margin: 10px 5px 10px 12px; width: 320px; float: left; }
.vehicle-request-service-list ul { overflow: hidden; padding: 0; margin: 0; list-style: none; min-height: 131px;}
.vehicle-request-service-list ul > li { margin-bottom: 8px; }
.vehicle-request-service-list ul > li > div { float: left; width: 100%; height: 95px; margin: 0; padding: 0; background: #F8F8F8; border: 1px solid #EEE; list-style: none; }
.vehicle-request-service-list span { display: block; }
.vehicle-request-service-list input[type=radio] { margin-top: 25px; }
.vehicle-request-service-list .col-lg-8 { height: 100%; }
.vehicle-request-service-list .vehicle-manufacturer-model { height: 50%; padding-top: 10px; }
.vehicle-request-service-list .vehicle-manufacturer { height: 50%; font-size: 13px; color: #989898; }
.vehicle-request-service-list .vehicle-licenseplate { margin-top: 20px; font-size: 18px; }
.vehicle-request-service-buttons { text-align: right; }
.vehicle-request-service-list > li.cssItemSelected {border-color: #80B7D8;border-left-width: 3px; }*/

.form-question { padding: 0 10px; }
.form-question > p { margin-bottom: 15px; }
.form-question > table > thead td { background: #DCDCDC; font-size: 13px; font-weight: 600; }
.form-question > table > tbody .checkbox-inline { padding-right: 20px; padding-left: 0; }

.circle-request-extension { width: 10px; height: 10px; background: #FC9; -moz-border-radius: 160px; -webkit-border-radius: 160px; border-radius: 160x; display:inline-block }
.circle-request-extension + .tooltip > .tooltip-inner {background-color: #FFF; color:#000; border: solid 1px #c4c4c4;}
.circle-request-extension + .tooltip.right .tooltip-arrow { border-right-color: #c4c4c4; }

/*--  --*/
.alert-travelrequest-suggestion ul { list-style-type: disc }
.alert-travelrequest-suggestion ul > li { font-size: 13px; font-weight: 400; color: #717171;}

.ui-autocomplete { z-index: 9999 !important; }