@media all{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,caption,dl,dt,dd,ol,ul,li,input,button,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:12px;font-family:Arial,Helvetica,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:link,a:visited{color:#003eb1;text-decoration:none;font-weight:bold}a:hover{color:#ffab19;text-decoration:underline;font-weight:bold}input,textarea,select{background-color:#fff;border:1px solid #2f3d92;font-size:12px;font-family:Arial,Helvetica,sans-serif!important;padding:2px;margin:2px}input[type="radio"],input[type="checkbox"]{border:none;background:transparent}input[type="button"],input[type="submit"],input[type="reset"],button{text-align:center;vertical-align:middle;background-color:#e2e9f9;background-image:-ms-linear-gradient(top,#fff 0%,#e2e9f9 100%);background-image:-moz-linear-gradient(top,#fff 0%,#e2e9f9 100%);background-image:-o-linear-gradient(top,#fff 0%,#e2e9f9 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#e2e9f9));background-image:-webkit-linear-gradient(top,#fff 0%,#e2e9f9 100%);background-image:linear-gradient(to bottom,#fff 0%,#e2e9f9 100%);border-color:#dee6e9 #9eb3cd #9eb3cd #dee6e9!important;border-style:solid;border-width:1px;padding:2px 10px;margin:2px;height:28px}h1,h2,h3,h4{color:#2f3d92}h1{font-size:x-large;margin-bottom:15px}h2{font-size:large;margin-bottom:10px}h3{font-size:larger;margin-bottom:7px}h4{font-size:larger;font-style:italic;margin-bottom:7px}ul{margin:10px 0;list-style:disc inside none}ul li{margin:2px 0}.head_table{border:0!important;margin:0;padding:0;background-color:#fff;width:100%}.head_table td,tr{border:0!important;margin:0;padding:0}.head_table td.td_logo{padding:5px}.head_table td.td_logo img{height:52px}.head_table td.td_menu{width:100%;vertical-align:bottom}.head_table td.td_user_panel{text-align:right;vertical-align:top;padding:10px;width:100%}.head_table td.td_bar{height:10px;background-color:#d0dcf9}.footer{margin:10px!important}.footer table{width:100%}.about{vertical-align:middle;text-align:right;padding-right:10px}.wabtec-logo img{height:30px}.wrapper{width:100%;min-width:700px}.wrapper *.header{}.wrapper *.content{margin:10px}.menu{white-space:nowrap}.menu *{display:block;color:#fff;background-color:#2f3d92;margin:4px 4px 0px 0px;padding:7px 10px;border-radius:6px 6px 0px 0px;font-weight:bold;float:left;text-transform:capitalize}.menu a:link,.menu a:visited{color:#fff;text-decoration:none}.menu a:hover{color:#ffab19!important}.menu *.menu_selected{background-color:#d0dcf9;color:#2f3d92!important}.user_panel{display:block;white-space:nowrap;text-transform:capitalize}.user_panel *{}.user_panel *.user_panel_separator{padding:0px 2px 0px 2px}.action_panel{border-radius:6px;background-color:#d0dcf9;padding:7px;margin:5px 0}.error_panel{border-radius:6px;background-color:#f99;padding:7px;margin:5px 0;font-weight:bold}.content_panel{margin:5px 0;padding:7px;border:1px solid #d0dcf9;border-radius:6px}.content_panel h1,.content h1{color:#2f3d92;font-size:15px;font-weight:bold;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #d0dcf9}.content_panel.hiddeable h1{cursor:pointer}.error_content_panel{margin:10px 0;padding:7px;border:3px solid red;border-radius:6px}.error_content_panel h1{color:#2f3d92;font-size:15px;font-weight:bold;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid red}.message_error{font-weight:bold;color:red}.message_warning{font-weight:bold;color:#f90}.message_success{font-weight:bold;color:#0c0}.message_info{font-weight:bold;color:#2f3d92}.message_debug{font-weight:bold;color:#d46e00}.tab_control{}.tab_control table{width:100%}.tab_control table.info_table{width:auto}.tab_control.menu{white-space:nowrap}.tab_control.menu a{display:block;color:#fff;background-color:#2f3d92;margin:4px 4px 0px 0px;padding:7px 10px;border-radius:6px 6px 0px 0px;font-weight:bold;float:left;text-transform:capitalize}.tab_control.menu a:link,.menu a:visited{color:#fff;text-decoration:none}.tab_control.menu a:hover{color:#ffab19}.tab_control .selected{background-color:#d0dcf9;color:#2f3d92!important}.tab_control .bar{height:10px;background-color:#d0dcf9;border-radius:0px 6px 0px 0px}.tab_control .content{}.tab_control .content_block{border:1px solid #d0dcf9;padding:5px;border-radius:0px 0px 6px 6px}.hidden_ctrl{display:none}.std_table,.std_table tr,.std_table td,.std_table th{border:1px solid #d0dcf9}.std_table tr.odd{background-color:#fff}.std_table tr.even{background-color:#e2e9f9}.std_table th{font-weight:bold;padding:4px;color:#fff;background-color:#2f3d92}.std_table caption{font-weight:bold;text-align:left;margin:0 0 2px 0}.icon{width:20px;height:20px}.stat_icon{width:16px;height:16px}.icon_container{text-align:center;vertical-align:middle}span.icon,p.icon{display:inline-block}span.stat_icon,p.stat_icon{display:inline-block}.icon_gray{background-image:url(../images/gray.png)}.icon_green{background-image:url(../images/green.png)}.icon_blue{background-image:url(../images/blue.png)}.icon_orange{background-image:url(../images/orange.png)}.icon_red{background-image:url(../images/red.png)}.icon_warning{background-image:url(../images/warning.png)}.icon_event_info{background-image:url(../images/event_info.png)}.icon_event_tick{background-image:url(../images/event_tick.png)}.icon_event_warn{background-image:url(../images/event_warn.png)}.comment_content{margin:0;padding:7px;border-radius:6px}.comment_content.anomaly{background-color:#ffd6d6}.comment_content.ljf{background-color:#d6d6ff}.comment_content .title{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #2f3d92;font-weight:bold}.comment_content.new_comment{border:1px solid #d0dcf9;margin:20px 0}.comment{margin:20px 0}.comment_top_title{display:block;margin:10px 20px 0 20px;padding:6px 15px 6px 4px;font-weight:bold}.comment_top_title.open{border-radius:6px 6px 0 0}.comment_top_title.close{border-radius:6px}.comment_top_title.anom{background-color:#ffd6d6}.comment_top_title.ljf{background-color:#d6d6ff}.comment_collapse_sign{display:inline-block;text-align:center;vertical-align:middle;margin:0 6px 0 2px;width:15px;height:15px;background-color:#fff;border:1px solid #fff;border-radius:3px}.comment_add_text{width:100%;height:200px;display:block}.comment_edit_text{width:100%;height:100px;display:block}.add_comment_button{text-align:right;margin-top:10px}.filter_radio{margin-right:15px}.filter_criteria{margin:10px 0}.filter_criteria .control{margin-right:5px}.filter_criteria .message{color:red;font-weight:bold}.filter_button{width:130px}.filter_delete_criterion{background-image:url(../images/icon_delete.png);height:16px;width:16px;display:inline-block;cursor:pointer;vertical-align:middle;margin:0 5px 0 5px}.caption_block{display:inline-block;margin:0 10px 0 0}.caption_item_text{line-height:20px;display:inline-block;vertical-align:top;margin:0 0 0 2px}.info_table td{padding:10px 4px}.info_table tr.odd{background-color:#fff}.info_table tr.even{background-color:#e2e9f9}.info_table td.col_name{width:200px;font-weight:bold}.info_table td.col_value{width:200px}.switcher_control{width:100%;table-layout:fixed}.switcher_control .selector{vertical-align:top;height:150px}.switcher_control .selector .title{font-weight:bold;margin-bottom:3px}.switcher_control .selector .container{background-color:#fff;border:1px solid #2f3d92;padding:0 2px;margin:2px;height:100%;overflow:auto}.switcher_control .selector .container .element{display:block;background-color:#fff;margin:4px 0}.switcher_control .selector .container .element input{vertical-align:text-bottom}.switcher_control .selector .select{width:100%;height:100%}.switcher_control .control{width:140px;vertical-align:middle}.switcher_control .control .button{display:block;width:120px;margin:20px 10px}.datatable{width:100%;table-layout:auto}.clear{clear:both}.datatable th{color:#fff;border:1px solid #d0dcf9;text-align:left;background-color:#2f3d92;padding:0 3px}.datatable tr{border:1px solid #d0dcf9;height:30px}.datatable tr.odd{background-color:#fff}.datatable tr.even{background-color:#e2e9f9}.datatable td{border:1px solid #d0dcf9;padding:0 3px}.sorting,.sorting_asc,.sorting_desc{cursor:pointer;padding-left:15px!important}.sorting,.sorting_disabled{background:url(../images/sort_both.png) no-repeat left center #2f3d92}.sorting_asc{background:url(../images/sort_asc.png) no-repeat left center #2f3d92}.sorting_desc{background:url(../images/sort_desc.png) no-repeat left center #2f3d92}.sorting_disabled{padding-left:15px!important;color:#c3c3c3!important}.sorting_asc_disabled{background:url(../images/sort_asc_disabled.png) no-repeat left center #2f3d92}.sorting_desc_disabled{background:url(../images/sort_desc_disabled.png) no-repeat left center #2f3d92}.paginate_button,.paginate_active{margin:0 4px;display:inline-block;text-align:center;vertical-align:middle;min-width:20px;color:#000}.paginate_button{cursor:pointer}.paginate_active,.paginate_active:hover{color:#000;cursor:auto;font-weight:bold;text-decoration:underline}.first,.previous,.next,.last{height:20px}.paginate_button.first{background-image:url(../images/first_on.png);cursor:pointer}.paginate_button_disabled.first{background-image:url(../images/first_off.png);cursor:auto}.paginate_button.last{background-image:url(../images/last_on.png);cursor:pointer}.paginate_button_disabled.last{background-image:url(../images/last_off.png);cursor:auto}.paginate_button.next{background-image:url(../images/next_on.png);cursor:pointer}.paginate_button_disabled.next{background-image:url(../images/next_off.png);cursor:auto}.paginate_button.previous{background-image:url(../images/previous_on.png);cursor:pointer}.paginate_button_disabled.previous{background-image:url(../images/previous_off.png);cursor:auto}.dataTables_paginate{float:right}.dataTables_info{font-weight:bold;margin-bottom:5px}.dataTables_processing{font-weight:bold;text-align:center}.logo.login{max-width:220px!important;margin:5px}.logo.mainpage{max-height:50px!important;max-width:160px!important;margin:5px}.loading_area{display:block;text-align:center;padding:20px;margin:0 auto}.loading_area .text{font-weight:bold;margin:5px}.draganddrop{width:100%;height:100%}.draganddrop table{width:100%;height:100%;border-collapse:separate!important}.draganddrop tr{width:100%;height:100%}.draganddrop tbody{width:100%;height:100%}.draganddrop tr.heading td{width:100%;padding:10px;border:1px solid #d0dcf9}.draganddrop tr.heading td.current{width:100%;background-color:#d0dcf9;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:bold;text-align:center}.draganddrop tr.heading td.available{border:none}.draganddrop td.current,.draganddrop td.available{width:100%;border:1px solid #d0dcf9;height:100%}.draganddrop tr.dropArea td.current{width:100%;border-bottom-left-radius:6px}.draganddrop tr.dropArea td.available{border-bottom-right-radius:6px;border-top-right-radius:6px;border-left:0}.draganddrop ul{list-style-type:none;margin:0;padding:0;height:100%;overflow-y:scroll;background-color:#fff}.draganddrop ul.current{height:264px;width:100%;border-bottom-left-radius:6px}.draganddrop ul.available{height:200px;min-width:290px}.draganddrop li{text-align:center;margin:5px;padding:5px;width:250px;background-color:#e2e9f9;border-radius:6px;cursor:move;height:20px}.draganddrop .hidden{display:none}.draganddrop td.available div.items{border-radius:6px;background-color:#d0dcf9;text-align:center;padding:5px;margin:5px}.draganddrop td.available div.items div.title{padding:3px;font-weight:bold}.draganddrop td.available div.items .search{margin:3px}.draganddrop li.station{background-color:#e2e9f9}.draganddrop li.message{background-color:#e5fbe8}.draganddrop li table td{border:0px}.draganddrop li table .action{cursor:pointer;border-radius:6px;font-weight:bold;width:30px;height:20px}.draganddrop li.available table .action{display:none}ul.timeline-colors{display:flex}ul.timeline-colors li{list-style:none;flex:1 1 0px;text-align:center;margin:10px;padding:5px}.datatable tr.inactive{opacity:0.7}.datatable tr.inactive td{color:#999}}