.app{font-size:13px}.app .refresh-button{padding-right:0.25em;font-size:0.85em}.app .task-table td{vertical-align:middle}.app .task-table .file{text-decoration:line-through;color:#999}.app form.btn{padding:0;border:none}.app form.btn > .btn{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.app label{padding-right:1em}.app .railwayreport-page .row-control-buttons .clone{margin-right:1px}.app .railwayreport-page input[type="submit"]{padding:5.5px 12px}.app .railwayreport-page .margin-reset{margin-left:0;margin-right:0}.app .railwayreport-page .clonedInput:first .remove{visibility:hidden}.app .logo{max-height:20px}.app .btn-help{color:white;opacity:0.9;background-color:#ffa100;margin-right:1em}.app .btn-help:hover,.app .btn-help:focus{color:white;font-size:600;opacity:1;background-color:#ffa100}.app .container-fluid{padding:1.5em 2em 0}.app .info-panel{margin-bottom:15px}.app .info-panel #moreInfo{margin-top:15px}.app .info-panel .fa-refresh{font-size:13px;margin-right:8px;margin-top:6px;vertical-align:top}.app input:not([type="checkbox"]):not([type="submit"]):hover,.app select:not([type="submit"]):hover,.app textarea:not([type="submit"]):hover{border-color:#ccc;background-color:#fbfbfb;border-color:#999 !important;outline:thick none !important}.app input:not([type="checkbox"]):not([type="submit"]):focus,.app select:not([type="submit"]):focus,.app textarea:not([type="submit"]):focus{border-color:#ccc;background-color:#f3f3f3;border-color:#999 !important;box-shadow:0 0 3px #f72f07 !important;outline:thick none !important}.app input:not([type="checkbox"])[type="submit"],.app select[type="submit"],.app textarea[type="submit"]{font-size:15px;color:white;background-color:#222;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF555555',endColorstr='#FF222222',GradientType=0);border-color:#222 #222 black;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-image:-moz-linear-gradient(top, #555, #222);background-image:-ms-linear-gradient(top, #555, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#222));background-image:-webkit-linear-gradient(top, #555, #222);background-image:-o-linear-gradient(top, #555, #222);background-image:linear-gradient(180deg, #555, #222)}.app .navbar{margin-bottom:0 !important;background-color:#fbfbfb !important;border-bottom-left-radius:0;border-bottom-right-radius:0}.app .navbar .navbar-header .navbar-brand{padding-left:1.5em}.app .navbar .navbar-nav li:not(.active):hover{border-bottom:3px solid #d4d4d4}.app .navbar .navbar-nav li.active a{border-bottom:3px solid #f72f07;font-weight:600;background-color:initial}.admin-app .list-with-btn .btn-toolbar > form{display:inline-block}.admin-app .list-with-btn .btn-toolbar > form > .btn:only-of-type{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.admin-app .list-with-btn .btn-toolbar > form > .btn:last-of-type{border-bottom-left-radius:0;border-top-left-radius:0}.admin-app .list-with-btn .btn-toolbar .btn + form > .btn{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.admin-app .editor-xl .ace_editor{height:800px}.admin-app .ace_editor{height:400px;text-align:left}body{font-family:'Lato'}.fa-btn{margin-right:6px}html,body{height:100%}body{margin:0;padding:0;width:100%;display:table;font-family:'Lato'}.container{text-align:center;vertical-align:middle}.content{text-align:center;display:inline-block}.title{font-size:96px}.welcome .title{font-weight:100}