*:hover,*:active,*:focus{outline-style:none;}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:100%;}body{margin-bottom:50px;}@media(max-width:768px){body{margin-bottom:20px;}}textarea:not(.textAreaDefault):not(.textAreaTiny):not(.textAreaSmall):not(.textAreaLarge):not(.textAreaHuge){height:132px!important;}.textAreaTiny{height:34px!important;}.textAreaSmall{height:83px!important;}.textAreaLarge{height:181px!important;}.textAreaHuge{height:230px!important;}.customContainer{display:block;min-height:100%;width:1330px;margin:0 auto;}.header{width:100%;margin-bottom:30px;}.header .logos{padding-bottom:10px;margin:20px 0 10px;border-bottom:1px solid #eee;}.dropdown-menu{z-index:2147483647!important;}.mainContent{padding-bottom:30px;}.footer{position:absolute;bottom:0;width:1330px;height:50px;text-align:center;font-size:small;padding-top:10px;border-top:1px solid #eee;}.footer .abiLogo{max-height:20px;}.staticControlsOnly .form-group{margin-bottom:0!important;}.staticControlsOnly .control-label{padding-top:2px!important;}.staticControlsOnly .form-control-static{min-height:0!important;padding-top:2px!important;padding-bottom:2px!important;}.staticControlsOnly.smallerSideMargins .form-control-static{padding:2px 4px 2px 4px!important;}.rightAlign{text-align:right;}.centerAlign{text-align:center;}.middleVAlign{vertical-align:middle!important;}.errorBorder{border-color:#d9534f!important;}.errorBorder:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483!important;}.normalBorder{border-color:#ccc!important;}.normalBorder:focus{border-color:#66afe9!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;}.errorColor,.field-validation-error{color:#d9534f!important;}.dynamicAlert{margin-top:20px;width:600px;max-width:600px;}.segmentBreak{display:block;width:100%;height:20px;}.control-label.twoLines{padding-top:0!important;margin-top:-4px!important;}.dataTable{width:100%;}.dataTable>thead>tr>th{white-space:nowrap;vertical-align:middle;}.dataTable>thead>tr>th:last-child{text-align:center;}.dataTable>tbody>tr>td{vertical-align:middle;}.dataTable>tbody>tr:not(.disabledRow)>td:not(:last-child){cursor:pointer;}.dataTable>tbody>tr.disabledRow>td:not(:last-child){cursor:not-allowed;}.dataTable>tbody>tr>td:last-child{width:1%;white-space:nowrap;border-left:1px dotted #ddd;text-align:center;}.dataTable>tbody>tr>td:not(.notCircular) button{border-radius:50%;}.dataTableNoOperations{width:100%;}.dataTableNoOperations thead tr th{vertical-align:middle;}.dataTableNoOperations tbody tr td{cursor:pointer;vertical-align:middle;}.dataTableNoOperations tbody tr:not(.disabledRow) td{cursor:pointer;}.dataTableNoOperations tbody tr.disabledRow td{cursor:not-allowed;}.handOverRows tbody tr{cursor:pointer;}.handOverRows thead tr th:last-child{text-align:center;}.noHand table tbody tr td{cursor:auto!important;}.verticalCenter{display:flex;align-items:center;}@media(max-width:768px){.verticalCenter{display:block;}}.panelHeader,.paginationFooter{display:flex;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;align-items:center;justify-content:space-between;}.panelHeader .pagination,.paginationFooter .pagination{margin:0!important;}@media(max-width:768px){.panelHeader,.paginationFooter{-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;}.panelHeader .pagination,.paginationFooter .pagination{margin-bottom:8px!important;}}.noPaddingLeft{padding-left:0!important;}.noPaddingRight{padding-right:0!important;}.formButtons{margin-bottom:20px;}.formButtons .btn+.btn{margin-left:5px;}.selectpickerMaxWidth .bootstrap-select .dropdown-menu.open{max-width:100%;}.divAsTextarea{display:block;background-color:#eee;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);padding:6px 12px 6px 12px;min-height:34px;}.btn-file{position:relative;overflow:hidden;}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:#fff;cursor:inherit;display:block;}.circularButton{border-radius:50%;}@media(max-width:768px){.circularButton{border-radius:18px;height:36px;width:36px;font-size:14px;}}.colorCircle{content:'';display:inline-block;border-radius:50%;width:15px;height:15px;border:1px solid #333;}.legendItem{margin-right:15px;}.newItemAsterisk{color:#a3ca42;}.additionalTopMargin{margin-top:15px;}.longText{overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}.rightCheckbox{position:relative!important;float:right!important;margin-left:6px!important;}.contactIcon{width:25px;text-align:center;}.map{height:800px;width:100%;position:relative;}.grayOverlay{position:absolute;width:100%;height:100%;z-index:5;background-color:#d3d3d3;opacity:.5;}.tooltipMap{width:560px;max-width:560px;}.panel-default:not(.disablePanelOverride){border-color:rgba(51,122,183,.2)!important;}.panel-default:not(.disablePanelOverride) .panel-heading:not(.disablePanelOverride){color:#333!important;background-color:rgba(51,122,183,.1)!important;border-color:rgba(51,122,183,.2)!important;}.panel-default:not(.disablePanelOverride) .panel-heading:not(.disablePanelOverride) .badge{color:#337ab7;background-color:#333!important;}.panel-default:not(.disablePanelOverride) .panel-heading:not(.disablePanelOverride)+.panel-collapse>.panel-body{border-top-color:rgba(51,122,183,.2)!important;}.panel-default:not(.disablePanelOverride) .panel-footer:not(.disablePanelOverride){padding:10px 15px;background-color:rgba(51,122,183,.1)!important;border-top:1px solid rgba(51,122,183,.2)!important;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel-default:not(.disablePanelOverride) .panel-footer:not(.disablePanelOverride)+.panel-collapse>.panel-body{border-bottom-color:rgba(51,122,183,.2)!important;}#toast-container>div,.toast-close-button{opacity:.9!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90)!important;filter:alpha(opacity=90)!important;}.toast-info{background-color:#31b0d5!important;}.toast-success{background-color:#449d44!important;}.toast-error{background-color:#c9302c!important;}.toast-warning{background-color:#ec971f!important;}.field-validation-error{display:block;margin-top:6px!important;}.appliedFilters label{margin-right:10px;}.appliedFilters button{padding:1px 5px!important;font-size:12px!important;font-weight:bold!important;line-height:1.5!important;border-radius:3px!important;margin-bottom:2px;background-color:#777;color:#fff;}.appliedFilters button:disabled{opacity:.8!important;padding-top:2px!important;cursor:not-allowed!important;}.appliedFilters button:not([disabled]):hover,.appliedFilters button:not([disabled]):focus{background-color:#d9534f;border-color:#d43f3a;color:#fff;}.appliedFilters button:disabled:hover,.appliedFilters button:disabled:focus{background-color:#777!important;opacity:.8!important;color:#fff!important;}.appliedFilters button>span.longText{display:inline-block;vertical-align:middle;max-width:300px;padding-top:1px;}.appliedFilters button>span.glyphicon,.appliedFilters button>span.fa{vertical-align:middle;background-color:#d9534f;padding:5px;margin-left:6px;margin-top:-2px;margin-right:-5px;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#fff;}@media(max-width:768px){.appliedFilters label{margin-bottom:10px;}.appliedFilters button{padding:6px 12px!important;font-size:14px!important;font-weight:normal!important;line-height:1.42857143!important;border-radius:4px!important;margin-bottom:6px;}.appliedFilters button>span.glyphicon,.appliedFilters button>span.fa{padding:10px;margin-top:-7px;margin-right:-12px;border-bottom-right-radius:4px;border-top-right-radius:4px;margin-bottom:-5px;}}.pageMenu{position:fixed;z-index:10000!important;opacity:0;}.pageMenu .dropdown-toggle{border-radius:50%;width:40px;height:40px;line-height:40px;font-size:19px;padding:1px 0 0 1px;box-shadow:0 6px 12px rgba(0,0,0,.175);}.pageMenu .dropdown-toggle:focus>span:before{font-size:28px!important;line-height:23px!important;font-weight:bold!important;content:'×'!important;}.pageMenu .dropdown-menu{display:block;border:0!important;box-shadow:none!important;padding:0!important;min-width:0!important;background-color:transparent!important;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;opacity:0;}.pageMenu .dropdown-menu>li{margin-top:10px;}.pageMenu .dropdown-menu>li>a,.pageMenu .dropdown-menu>li>button{border-radius:50%;width:40px;height:40px;line-height:40px;padding:1px 0 0 1px;font-size:19px;box-shadow:0 6px 12px rgba(0,0,0,.175);}.open>.dropdown-menu{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;opacity:1;}.loadingIcon{position:relative;top:1px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;font-size:30px;line-height:1;-webkit-font-smoothing:antialiased;}.loadingIcon:before{content:"";}.animate{-moz-animation-name:rotateThis;-o-animation-name:rotateThis;-webkit-animation-name:rotateThis;animation-name:rotateThis;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;display:inline-block!important;}@-moz-keyframes rotateThis{from{-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}to{-moz-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);-o-transform:scale(1) rotate(360deg);-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg);}}@-webkit-keyframes rotateThis{from{-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}to{-moz-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);-o-transform:scale(1) rotate(360deg);-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg);}}@keyframes rotateThis{from{-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}to{-moz-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);-o-transform:scale(1) rotate(360deg);-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg);}}.btn-group>.btn-group:not(:last-of-type) button:not(:focus){border-right-width:0!important;}.btn-group>label.btn:not(:last-of-type){border-right-width:0!important;}.twoRowsHeader>thead>tr:first-of-type>th:not(.singleHeader){border-bottom:0!important;padding-bottom:4px!important;}.twoRowsHeader>thead>tr:nth-of-type(2)>th:not(.borderTop){border-top:0!important;padding-top:4px!important;}.twoRowsHeader th.borderTop{border-top:1px solid #ddd!important;}.twoRowsHeader th.borderLeft,.twoRowsHeader td.borderLeft{border-left:1px solid #ddd!important;}.twoRowsHeader th.borderRight,.twoRowsHeader td.borderRight{border-right:1px solid #ddd!important;}.twoRowsHeader th.singleHeader{vertical-align:middle;border-bottom:2px solid #ddd!important;}.threeRowsHeader>thead>tr:first-of-type>th:not(.singleHeader){border-bottom:0!important;padding-bottom:4px!important;}.threeRowsHeader>thead>tr:nth-of-type(2)>th:not(.singleHeader){border-bottom:0!important;padding-top:4px!important;padding-bottom:4px!important;}.threeRowsHeader>thead>tr:nth-of-type(2)>th,.threeRowsHeader>thead>tr:nth-of-type(3)>th{border-top:0!important;padding-top:4px!important;}.threeRowsHeader th.borderTop{border-top:1px solid #ddd!important;}.threeRowsHeader th.borderRight,.threeRowsHeader td.borderRight{border-right:1px solid #ddd!important;}.threeRowsHeader th.singleHeader{vertical-align:middle;border-bottom:2px solid #ddd!important;}.bsSlider:not(.tooltipBottom){margin-top:30px;}.bsSlider:not(.tooltipBottom) div.form-control-static{padding-left:24px;padding-right:24px;}.bsSlider:not(.tooltipBottom) .slider{width:100%!important;}.bsSlider:not(.tooltipBottom) .slider-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0);}.bsSlider.tooltipBottom div.form-control-static{padding-left:24px;padding-right:24px;}.bsSlider.tooltipBottom .slider{width:100%!important;}.bsSlider.tooltipBottom .slider-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0);}.datePicker{display:block;width:235px;padding:6px 12px 6px 12px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.datePicker:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}.has-error .datePicker{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.has-error .datePicker:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;}@media(max-width:768px){.btnBlockOnMobile{display:block;width:100%;}}.withLink:hover{background-color:#ccc;}.modalMax{width:1200px;}.sorter{padding:1px;}.sorter:hover{color:#fff!important;background-color:#d9534f;border-radius:3px;cursor:pointer;}.sorter:hover *{color:#fff!important;}
@font-face{font-family:UbuntuCondensed;src:url('fonts/UbuntuCondensed-Regular.ttf') format('truetype');}@font-face{font-family:RobotoCondensed;font-weight:300;src:url('fonts/RobotoCondensed-Light.ttf') format('truetype');}@font-face{font-family:RobotoCondensed;font-weight:400;src:url('fonts/RobotoCondensed-Regular.ttf') format('truetype');}@font-face{font-family:RobotoCondensed;font-weight:700;src:url('fonts/RobotoCondensed-Bold.ttf') format('truetype');}.mainContent{padding-bottom:10px!important;}.dailyReports{margin-bottom:5px;table-layout:fixed;}.dailyReports thead tr .defaultBG{background-color:#d9edf7;}.dailyReports thead tr th{text-align:center;font-size:12px;cursor:default;}.dailyReports thead tr th:first-child{background-color:#d9edf7;text-align:center;}.dailyReports thead tr .calendarHeader,.dailyReports thead tr .multipleTrainsHeader{text-align:center;width:24px;max-width:24px;}.dailyReports thead tr .realizedVolumeHeader{width:90px;max-width:90px;}.dailyReports thead tr .plannedVolumeHeader,.dailyReports thead tr .trainsCount{width:100px;max-width:100px;}.dailyReports thead tr .performanceHeader,.dailyReports thead tr .wagonsCount{width:65px;max-width:65px;}.dailyReports thead tr .differenceHeader{width:120px;max-width:120px;}.dailyReports thead tr .additionalHeader{width:90px;max-width:90px;}.dailyReports thead tr .export{width:50px;max-width:50px;}.dailyReports thead tr th:not(.calendarHeader){background-color:#d9edf7;white-space:nowrap;}.dailyReports tbody tr:not(.sectionHeader) td{text-align:center;font-size:12px;cursor:pointer;}.dailyReports tbody tr:not(.sectionHeader) td.highlight{border:3px solid #000;}.dailyReports tbody tr:not(.sectionHeader) td:first-child:not(.calendarCell):not(.sumCell){text-align:left;}.dailyReports tbody tr:not(.sectionHeader) .calendarCell{width:24px;max-width:24px;height:24px;max-height:24px;padding:0!important;vertical-align:middle;}.dailyReports tbody tr:not(.sectionHeader) .calendarCell>div{position:relative;line-height:24px;color:#f5f5f5;}.dailyReports tbody tr:not(.sectionHeader) .calendarCell.plainText{position:relative;line-height:24px;}.dailyReports tbody tr:not(.sectionHeader) .calendarCell.disabled{cursor:default;}.dailyReports tbody tr:not(.sectionHeader) .doubleTop{border-top:2px solid #ddd;}.dailyReports tbody tr:not(.sectionHeader) .operations{width:24px;max-width:24px;height:24px;max-height:24px;}.dailyReports tbody tr:not(.sectionHeader) .realizedVolume{width:90px;max-width:90px;font-weight:bold;}.dailyReports tbody tr:not(.sectionHeader) .plannedVolume{width:100px;max-width:100px;}.dailyReports tbody tr:not(.sectionHeader) .performance{width:65px;max-width:65px;}.dailyReports tbody tr:not(.sectionHeader) .difference{width:120px;max-width:120px;}.dailyReports tbody tr:not(.sectionHeader) td:not(:first-child):not(.calendarCell):not(.operations):not(.exportDownloadCarrier):not(.exportDownloadForwarder):not(.exportDownloadVehicleDays):not(.exportDownloadLocoPerf){text-align:right;cursor:text;}.dailyReports tbody tr:not(.sectionHeader) .sumCell{width:24px;max-width:24px;padding:0!important;cursor:default;}.dailyReports tbody tr:not(.sectionHeader) .sumCell div{position:relative;display:inline-block;width:24px;max-width:24px;height:60px;max-height:60px;}.dailyReports tbody tr:not(.sectionHeader) .sumCell div span{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg);padding:0!important;}.dailyReports tbody tr:not(.sectionHeader) .sumOthers{vertical-align:middle;border-top:2px solid #ddd;cursor:default;}.dailyReports tbody tr.sectionHeader:hover{background-color:transparent;cursor:pointer;}.dailyReports tbody tr.sectionHeader td:not(:first-child){font-size:12px;text-align:center;}.dailyReports tbody tr.sectionHeader td:first-child{font-weight:bold;border-right:0;}.dailyReports tbody tr.sectionHeader td:not(:first-child):not(:last-child){border-left:0;border-right:0;}.dailyReports tbody tr.sectionHeader td:last-child{border-left:0;}.dailyReports tbody tr.sectionHeader td.additionalHeader,.dailyReports tbody tr.sectionHeader td.export{font-weight:bold;vertical-align:middle;border:1px solid #ddd!important;background-color:#d9edf7;}.dailyReports .noteInDay{display:block;position:absolute;width:6px;height:6px;top:1px;right:1px;background-color:#fff;border-radius:50%;}.dailyReports .notCheckedInDay{display:block;position:absolute;width:0;height:0;border-bottom:6px solid #fff;border-right:6px solid transparent;left:2px;bottom:0;}.trainsPopover{max-width:800px;}.trainsPopover table{margin-bottom:0!important;}.trainsPopover table thead tr th{color:#999;border-bottom:1px solid #ddd!important;padding-top:0!important;font-size:12px!important;white-space:nowrap;}.trainsPopover table tbody tr td{font-size:12px!important;border:0!important;cursor:pointer;}.trainsPopover table tbody tr td:first-child{width:60px;max-width:60px;}.trainsPopover table tbody tr td:nth-child(2){width:140px;max-width:140px;}.trainsPopover table tbody tr td:nth-child(3){width:100px;max-width:100px;}.trainsPopover table tbody tr td:nth-child(4){max-width:160px;}.trainsPopover table tbody tr td:nth-child(5){max-width:120px;}.trainsPopover table tbody tr td:nth-child(6){max-width:120px;}.trainsPopover table tbody tr td:nth-child(7){max-width:300px;}.trainsPopover table tbody tr td:last-child{max-width:30px;}.trainsPopover table tbody tr:last-child td{border-bottom:1px solid #ddd!important;}.locoPerfPopover{width:900px;min-width:900px;max-width:900px;}.locoPerfPopover table thead tr th{color:#999;border-bottom:1px solid #ddd!important;padding-top:0!important;font-size:12px!important;cursor:help;}.locoPerfPopover table thead tr th.short{max-width:90px!important;}.locoPerfPopover table thead tr th:last-child{text-align:center;}.locoPerfPopover table tbody tr td{font-size:12px!important;border-bottom:1px solid #ddd!important;}.locoPerfPopover table tbody tr td.short{width:80px;}.locoPerfPopover table tbody tr td:last-child{text-align:center;vertical-align:middle;}.vehicleDays{margin-top:15px;margin-bottom:15px;}.vehicleDays thead tr .defaultBG{background-color:#d9edf7;}.vehicleDays thead tr th{text-align:center;font-size:11px;cursor:default;}.vehicleDays thead tr th:first-child{background-color:#d9edf7;text-align:left;width:130px;max-width:130px;}.vehicleDays thead tr .dayHeader{text-align:center;width:24px;max-width:24px;cursor:pointer;}.vehicleDays thead tr .dayHeader.disabled{cursor:default;}.vehicleDays thead tr .runupHeader{width:50px;max-width:50px;}.vehicleDays thead tr .opsHeader{width:24px;max-width:24px;}.vehicleDays thead tr .sumHeader{width:70px;max-width:70px;}.vehicleDays thead tr .firstDayHeader{width:90px;max-width:90px;}.vehicleDays thead tr .lastDayHeader{width:90px;max-width:90px;}.vehicleDays thead tr .removeVehicleHeader{width:30px;max-width:30px;}.vehicleDays thead tr th:not(.dayHeader){background-color:#d9edf7;white-space:nowrap;}.vehicleDays tbody tr td{text-align:center;font-size:11px;cursor:pointer;}.vehicleDays tbody tr.highlightTop td{border-top:2px solid #ddd;}.vehicleDays tbody tr.sumRow td:not(:first-child){padding-left:0;padding-right:0;}.vehicleDays tbody tr td:first-child{text-align:left;white-space:nowrap;width:130px;max-width:130px;}.vehicleDays tbody tr .dayCell{font-weight:bold;width:24px;max-width:24px;height:24px;max-height:24px;padding:0!important;}.vehicleDays tbody tr .dayCell>div{position:relative;line-height:24px;}.vehicleDays tbody tr .dayCell.disabled:not([data-lended='True']){cursor:default;}.vehicleDays tbody tr .dayCell[data-lendedElswhere='True']:not(.disabled){cursor:not-allowed;}.vehicleDays tbody tr .runup{width:50px;max-width:50px;}.vehicleDays tbody tr .runup.disabled{cursor:default;}.vehicleDays tbody tr .ops{width:24px;max-width:24px;}.vehicleDays tbody tr .ops.disabled{cursor:default;}.vehicleDays tbody tr .sum{width:70px;max-width:70px;cursor:default;}.vehicleDays tbody tr .firstDay{width:90px;max-width:90px;}.vehicleDays tbody tr .firstDay.disabled{cursor:default;}.vehicleDays tbody tr .lastDay{width:90px;max-width:90px;}.vehicleDays tbody tr .lastDay.disabled{cursor:default;}.vehicleDays tbody tr .removeVehicle{width:30px;max-width:30px;font-size:14px;padding:3px;}.vehicleDays tbody tr .removeVehicle.disabled{cursor:default;}.vehicleDays tbody tr .vehiclePlan{padding-left:2px;padding-right:2px;}.vehicleDays tbody tr .vehiclePlan.disabled{cursor:default;}.vehicleDays .noteInDay{display:block;position:absolute;width:6px;height:6px;top:1px;right:1px;background-color:#333;border-radius:50%;}.vehicleDaysPopoverBubble{min-width:400px;}.news .version{margin-bottom:20px;}.news .version div{display:flex;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;align-items:flex-start;justify-content:flex-start;}.news .version div span:first-of-type{margin-top:1px;margin-right:4px;text-align:center;cursor:help;}.communication{margin-bottom:20px;}.communication>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px;vertical-align:top;margin-top:30px;}.communication>div.popover{position:relative!important;display:inline-block!important;max-width:800px!important;z-index:auto!important;}.communication>div.popover .arrow{top:45px!important;}.communication>div.popover .popover-title{display:inline-block;width:100%;}.communication>div.popover .popover-title>div{margin-left:30px;}.communication>div.popover button{border-radius:50%;}.notifications>div{display:inline-block;cursor:pointer;text-align:center;padding:4px 10px 4px 10px;}.notifications>div:hover{border-radius:4px;background-color:#eee;}.notifications>div>div{display:inline-block;border:1px solid #ddd;font-size:18px;font-weight:bold;height:30px;border-radius:15px;padding:2px 10px 0 10px;margin-bottom:2px;}.notifications>div>span{font-size:12px;}.revisionDiff{background-color:rgba(223,240,216,.5);border-radius:4px;}.transportedTonnesStats{display:flex;flex-flow:row nowrap;margin-bottom:0;}.transportedTonnesStats>table:first-of-type{border-left:0;border-right:2px solid #ddd;}.transportedTonnesStats>table:first-of-type th:first-of-type{border-left:0;}.transportedTonnesStats>table:first-of-type td:first-of-type{border-left:0;max-width:210px;height:32px;min-height:32px;cursor:pointer;}.transportedTonnesStats>div{width:100%;overflow-x:auto;}.transportedTonnesStats>div table{width:100%;border-left:0;border-right:0;}.transportedTonnesStats>div table th{min-width:90px;white-space:nowrap;}.transportedTonnesStats>div table th:first-of-type{border-left:0;}.transportedTonnesStats>div table th:last-of-type{border-right:0;}.transportedTonnesStats>div table td{height:32px;min-height:32px;}.transportedTonnesStats>div table td:first-of-type{border-left:0;}.transportedTonnesStats>div table td:last-of-type{border-right:0;}.transportedTonnesStats>table:last-of-type{border-left:2px solid #ddd;border-right:0;}.transportedTonnesStats>table:last-of-type th:last-of-type{border-right:0;}.transportedTonnesStats>table:last-of-type td{height:32px;min-height:32px;}.transportedTonnesStats>table:last-of-type td:first-of-type{min-width:100px;}.transportedTonnesStats>table:last-of-type td:last-of-type{min-width:60px;border-right:0;cursor:pointer;}a.editable{color:#333!important;border-bottom:dashed 1px #999!important;}a.editable:hover{color:#333!important;border-bottom:dashed 1px #999!important;}a.editable:active,a.editable:focus{color:#333!important;}.x-editableEmpty{color:#999;}.x-editableTextarea{min-width:450px;}.doubleTop td{border-top:2px solid #ddd!important;cursor:default!important;}.doubleBottom td{border-bottom:2px solid #ddd!important;cursor:default!important;}.lightGreyBg{background-color:#f5f5f5;}.orangeBg{background-color:#ffbc7c;}.sumOfSums td{border-top:1px solid rgba(51,122,183,.2)!important;border-right:1px solid rgba(51,122,183,.2)!important;background-color:rgba(51,122,183,.1)!important;cursor:default!important;}.sumOfSums:hover{background-color:inherit!important;}.tabs{display:flex;justify-content:start;flex-direction:row;margin-top:20px;margin-bottom:20px;}.tabs li.active a{background-color:#eaf1f8!important;border-bottom:1px solid #eaf1f8!important;}.tabs li a{padding-top:6px!important;padding-bottom:6px!important;}.autocomplete-suggestions{background-color:#fff;border:1px solid #ccc;border-radius:3px;font-size:12px;line-height:1.5;color:#555;}.autocomplete-suggestion{padding:5px 10px;white-space:nowrap;cursor:pointer;}.autocomplete-selected{background:#f5f5f5;}.bsHoverBg{background-color:#f5f5f5;}.pointerEventsOff{pointer-events:none;}.hand{cursor:pointer;}.noHand tr td:not(.dragHandle),.notHand{cursor:default!important;}.notAllowed{cursor:not-allowed!important;}.block{display:block;}.rowVerticalAlignTop td{vertical-align:top!important;}.rowVerticalAlignTop[live-edit]>td{background-color:#f5f5f5;}.selectDropdownMinWidth .dropdown-menu.open,.selectDropdownMinWidth .dropdown-menu.inner{min-width:200px;}.labelBlock{display:block;float:left;clear:left;}.labelBlock+.labelBlock{margin-top:2px;}[live-edit] .field-validation-error{font-size:12px;}.inputGroupInlineFix{display:inline-table;vertical-align:middle;}.inputGroupInlineFix .input-group-addon,.inputGroupInlineFix .input-group-btn{width:auto!important;}.tableBorderlessBody>tbody>tr>td{border:0;}.tableBorderlessHead>thead>tr>th{border:0;}.sticky{position:-webkit-sticky;position:sticky;top:-1px;z-index:1000;}.condensedFont{font-family:RobotoCondensed!important;}.readonlyRadio{opacity:.3;cursor:not-allowed;pointer-events:none;}.tabClose{padding:2px 1px;}.tabClose:hover{border-radius:50%;background-color:#e4b9b9;}.tooltipWrapper{display:inline-block;}.tooltipWrapper .btn[disabled]{pointer-events:none;}.bgSuccess{background-color:#dff0d8!important;}.bgSuccess:hover,.bgSuccess.k-state-hover{background-color:#c1e2b3!important;}.bgWarning{background-color:#fcf8e3!important;}.bgWarning:hover,.bgWarning.k-state-hover{background-color:#f7ecb5!important;}.bgDanger{background-color:#f2dede!important;}.bgDanger:hover,.bgDanger.k-state-hover{background-color:#e4b9b9!important;}.bgInfo{background-color:#d9edf7!important;}.bgInfo:hover,.bgInfo.k-state-hover{background-color:#afd9ee!important;}.otherRow td:first-of-type{border-left:3px solid #5cb85c!important;}.modalXL{width:1100px;}.modalXL .modal-header{background-color:#eaf1f8;border-radius:4px;margin:1px;}.modalXL .modal-footer button{min-width:100px;}.modalXXL{width:1300px;}.modalXXL .modal-header{background-color:#eaf1f8;border-radius:4px;margin:1px;}.modalXXL .modal-footer button{min-width:100px;}.modalMAX{width:1700px;}.modalMAX .modal-header{background-color:#eaf1f8;border-radius:4px;margin:1px;}.modalMAX .modal-footer button{min-width:100px;}.form-group-sm .form-control,.form-group-sm .form-control-static{font-size:14px;}.form-group-sm .form-control-static.sm{font-size:12px!important;height:unset!important;min-height:unset!important;}.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{padding-top:4px;}.formElementMinHeight{min-height:22px;}.formLabelMaxWidth{max-width:200px;}.check{margin-top:5px!important;margin-bottom:0!important;margin-left:3px;}.check input{transform:scale(1.5);}.noResize{resize:none;}.grid{display:grid;column-gap:30px;row-gap:4px;}.gridColumns1{grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:4px;}.gridColumns2{grid-template-columns:repeat(2,minmax(0,1fr));}.gridColumns3{grid-template-columns:repeat(3,minmax(0,1fr));}.gridColumns4{grid-template-columns:repeat(4,minmax(0,1fr));}.gridColumns5{grid-template-columns:repeat(5,minmax(0,1fr));}.gridColumns6{grid-template-columns:repeat(6,minmax(0,1fr));}.gridColumns7{grid-template-columns:repeat(7,minmax(0,1fr));}.gridColumns8{grid-template-columns:repeat(8,minmax(0,1fr));}.selectedRows{background-color:#5cb85c;cursor:pointer;}.selectedRows:hover,.selectedRows:focus{background-color:#c9302c;}.bgPanelBlue{background-color:#eaf1f8;}.text-sm{font-size:80%!important;}hr.thick{border-top:2px solid #eee!important;}[v-cloak]{display:none;}.show-enter{opacity:0;}.show-enter-to{opacity:1;}.show-enter-active{transition:opacity .3s;}.verticallyCentered{display:flex!important;flex-direction:row!important;align-items:center!important;}.verticallyCenteredInline{display:inline-flex!important;flex-direction:row!important;align-items:center!important;}.verticallyMoveUp05{vertical-align:5%;}.verticallyMoveUp10{vertical-align:10%;}.verticallyMoveUp15{vertical-align:15%;}.verticallyMoveDown05{vertical-align:-5%;}.verticallyMoveDown10{vertical-align:-10%;}.verticallyMoveDown15{vertical-align:-15%;}.calendar-context-menu{z-index:1100!important;}.dateTimePickerOnButton button{position:relative!important;}.dateTimePickerOnButton .bootstrap-datetimepicker-widget.dropdown-menu.bottom{left:1.5rem!important;top:5rem!important;}.listGroupHorizontal{margin-bottom:0;}.listGroupHorizontal .list-group-item{display:inline-block;margin-bottom:0;margin-left:-4px;margin-right:0;padding:4px 8px!important;border-right-width:0;}.listGroupHorizontal .list-group-item:first-child{border-top-right-radius:0;border-bottom-left-radius:4px;}.listGroupHorizontal .list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0;border-right-width:1px;}.checkBoxRadioButtons>.btn input[type="radio"],.checkBoxRadioButtons>.btn-group>.btn input[type="radio"],.checkBoxRadioButtons>.btn input[type="checkbox"],.checkBoxRadioButtons>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none;}.has-info .help-block,.has-info .control-label,.has-info .radio,.has-info .checkbox,.has-info .radio-inline,.has-info .checkbox-inline,.has-info.radio label,.has-info.checkbox label,.has-info.radio-inline label,.has-info.checkbox-inline label{color:#31708f;}.has-info .form-control{border-color:#31708f;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.has-info .form-control:focus{border-color:#245269;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #5ea5c8;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #5ea5c8;}.has-info .input-group-addon{color:#31708f;background-color:#d9edf7;border-color:#31708f;}.has-info .form-control-feedback{color:#31708f;}.cursorHelp{cursor:help;}
