.vehicleShortcutReportsContainer                    { float: left; width: 100%; height: 100%; overflow: hidden; }
.vehicleShortcutReportsToolbar                      { float: left; width: 100%; margin-top: 30px; }
.vehicleShortcutReportsTool                         { float: left; width: 136px; height: 100%; }
.vehicleShortcutReportsTool:not(:first-of-type)     { margin-left: 11px; }
.vehicleShortcutReportsToolIcon                     { float: left; width: 100%; height: 60px; background-position: center center; background-repeat: no-repeat; }
.vehicleShortcutReportsToolText                     { float: left; width: 100%; height: 20px; text-align: center; line-height: 20px; color: #162c42; }
.vehicleShortcutReportsTool[selected="false"]       { cursor: pointer; }
.vehicleShortcutReportsTool[selected="true"]        { cursor: default; }
.vehicleShortcutReportsTool[toolType="distance"] .vehicleShortcutReportsToolIcon                    { background-image: url(distance.png);}
.vehicleShortcutReportsTool[toolType="distance"][selected="true"] .vehicleShortcutReportsToolIcon   { background-image: url(distance-selected.png);}
.vehicleShortcutReportsTool[toolType="speed"] .vehicleShortcutReportsToolIcon                       { background-image: url(speed.png);}
.vehicleShortcutReportsTool[toolType="speed"][selected="true"] .vehicleShortcutReportsToolIcon      { background-image: url(speed-selected.png);}
.vehicleShortcutReportsTool[toolType="operating"] .vehicleShortcutReportsToolIcon                   { background-image: url(operating.png);}
.vehicleShortcutReportsTool[toolType="operating"][selected="true"] .vehicleShortcutReportsToolIcon  { background-image: url(operating-selected.png);}

.vehicleShortcutReportsFilter						    { float: left; 	width: 100%;  -webkit-transition: height 0.5s; -moz-transition: height 0.5s; -o-transition: height 0.5s; transition: height 0.5s; overflow: hidden; margin-top: 15px; }
.vehicleShortcutReportsLine                                 { float: left; width: 100%;     height: 36px; }
.vehicleShortcutReportsLine:not(:first-of-type)	            { margin-top: 10px; }
.vehicleShortcutReportsDateType	                            { float: left; width: 210px;    height: 36px; }
.vehicleShortcutReportsDetailedDate							{ float: left; width: 210px; height: 34px; }
.vehicleShortcutReportsDetailedDate:not(:first-of-type)		{ margin-left: 10px; }
.vehicleShortcutReportsDetailedDateError                    { color: #c70000; }
.vehicleShortcutReportsStartButtonLine                      { margin-top: 20px; float: left; width: 100%;     height: 36px; }
.vehicleShortcutReportsStartButton                          { float:right }
.vehicleShortcutReportsSpeedFilter						    { float: left; 	width: 100%; 	height: 100px; margin-top: 20px; -webkit-transition: height 0.5s; -moz-transition: height 0.5s; -o-transition: height 0.5s; transition: height 0.5s; overflow: hidden; }

.vehicleShortcutReportsFilter .dx-dropdowneditor { margin: 5px;width: -moz-calc(100% - 10px);width: -webkit-calc(100% - 10px);width: calc(100% - 10px);
}
.vehicleShortcutReportsWrapper {
    float: left;
    width: 100%;
    height: calc(100% - 160px);
    height: -webkit-calc(100% - 160px);
    height: -moz-calc(100% - 160px);
}
