body{padding-top:15px}.margin-top-small{margin-top:.5em}.margin-top{margin-top:1em}.margin-top-big{margin-top:1.5em}.margin-top-huge{margin-top:2.5em}.margin-left{margin-left:1em}.margin-left-big{margin-left:1.5em}.margin-bottom-small{margin-bottom:.5em}.margin-bottom{margin-bottom:1em}.margin-bottom-big{margin-bottom:1.5em}.margin-bottom-huge{margin-bottom:2.5em}.padding-top{padding-top:1em}.padding-top-big{padding-top:1.5em}.prinz_darkblue{color:#0049a4}.prinz_lightblue{color:"#658CAE"}.prinz_grey{color:"#AFB0B0"}.cursor-pointer{cursor:pointer}.background,.fade.background{opacity:.2}.btn-primary{// border-color:#2662ac;background-color:#0049a4;//}.btn-primary:hover,.btn-primary.active,btn-primary:active{background-color:#3b6bc2}.bordered{border:1px solid #d4d4d4}.modal-backdrop{height:500%;z-index:1032}.ngSortButtonUp,.ngSortButtonDown{top:9px;right:10px;margin-right:0}.ngSortButtonUp{top:15px}.page-header-nav{margin-top:18px}.page-header-nav-link{position:relative;float:right}.page-header-nav-link a{color:#0049a4;text-decoration:none}.page-header-nav-link:hover a{color:#3b6bc2;text-decoration:none}.page-header-nav-arrow.correction{margin-top:0}.page-header{padding-bottom:0;margin:30px 0 15px}.page-header-navs-lower{margin-top:-4px}.page-header-element{float:right}.page-header-nav-right{position:relative;left:5px}.page-header-nav-arrow{font-size:30px;margin-top:1px;margin-left:3px}.ngCanvas{font-size:12px}.ngHeaderContainer{font-size:12px}.ngCanvas .glyphicon{font-size:18px;top:3px}.fullwidth{width:100%}.list-filter{margin-bottom:6px}.list-title{margin-bottom:10px;font-weight:800}.list-title-second{font-weight:normal;margin-top:-1px}.list-title-right{margin-top:2px;text-align:right}.tab-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:7px}.emphasize{font-style:italic}.strong{font-weight:bold}.navbar{background-color:white;color:#0049a4}#navbar-language-icon{font-size:25px;margin-top:8px}#navbar-language-code{margin-top:16px;margin-right:25px;margin-left:-3px}#language_selector{text-transform:capitalize}.navbar-language{cursor:pointer}.navbar-language:hover #navbar-language-icon,.navbar-language:hover #navbar-language-code{color:#0049a4}.navbar-left-side{margin-top:20px;margin-left:35px}.navbar h3{margin-top:13px;font-weight:700}.navbar a,.navbar a :hover{color:inherit;text-decoration:none}ul.navbar-nav li{margin-right:7px;color:#777}#prinz_logo{z-index:100;width:195px;border:3px solid white;margin-top:7px}#offline-file-select{margin-top:-5px}.view-container{padding-bottom:40px;min-width:1000px}.page-element-empty{background-color:#eee}.popover{min-width:500px}.glyphicon-big{font-size:20px}.divider-bottom{border-bottom:1px solid #eee}.divider-left{border-left:1px solid #eee}.minheight{min-height:400px}.minheight200{min-height:200px}.minheight150{min-height:150px}.minheight100{min-height:100px}.minwidth200{min-width:200px}.minwidth300{min-width:300px}.page-element{margin-top:20px;margin-bottom:15px}.select.dropdown-menu{max-height:250px;overflow:auto}.ngRow:hover{background-color:#dbedf0}.ngRow.selected:hover{background-color:#c9dde1}.log-style{font-family:monospace,sans-serif;font-size:12px}.overlap-element{position:absolute;width:100%;// height:100%}#query-builder .overlap-element{position:relative}#query-builder textarea{width:100%;resize:none}#query-builder .table-wrap{min-height:100px}#query-builder .adding{font-size:15px;color:#0049a4;cursor:pointer}#query-builder .adding:hover{color:#3b6bc2}#query-builder-button{position:absolute;bottom:5px;width:100%}#query-builder .row-remove-button{position:static;color:red;opacity:0;cursor:pointer}#query-builder tr:hover .row-remove-button{-webkit-transition:all 20sease-in-out;transition:all 20sease-in-out;opacity:.5}.fileinput-button{position:relative;overflow:hidden;width:170px}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer}#start_left_container{position:relative}#start-user-interaction{top:17%}.dropzone{z-index:1000;border-width:3px;border-color:#eee;border-style:dashed}.dropzone-in{border-style:dashed;border-color:grey;border-width:3px;background-color:white}.dropzone-hover{background:lightgreen}#progress-bar-text{margin-top:-20px}#start .gridStyle{min-height:200px;height:87%}.start-glyphicon{left:15px}#overview .btn{width:180px}#overview .wide-button.btn{width:270px}#overview-quick-choice{min-height:385px}#overview .margin-top-minus{margin-top:-12px}.overview-button-description{max-width:310px;margin:auto}.overview-button-group{min-height:180px}.activity-button{width:12em;margin-right:8px}.row-remove-button-swap{-webkit-transition:all 30sease-out;transition:all 30sease-out;-webkit-transition-delay:0s;transition-delay:0s;opacity:1}#companies .ngRow:hover .row-remove-button-swap,#techfields .ngRow:hover .row-remove-button-swap,#oppositions .ngRow:hover .row-remove-button-swap,#company_combinations .ngRow:hover .row-remove-button-swap{-webkit-transition:all 10sease-in;transition:all 10sease-in;-webkit-transition-delay:10s;transition-delay:10s;opacity:0}.row-remove-button{-webkit-transition:all 20sease-out;transition:all 20sease-out;-webkit-transition-delay:0s;transition-delay:0s;position:absolute;right:25px;top:0;color:red;opacity:0;cursor:pointer}.row-remove-button.onlychild{right:39px}#companies .ngRow:hover .row-remove-button,#techfields .ngRow:hover .row-remove-button,#oppositions .ngRow:hover .row-remove-button,#company_combinations .ngRow:hover .row-remove-button{-webkit-transition:all 20sease-in-out;transition:all 20sease-in-out;-webkit-transition-delay:10s;transition-delay:10s;opacity:.5}#oppositions .row-remove-button{right:33px}#companies .panel-title,#techfields .panel-title{font-size:inherit}#companies .row-remove-button.row-edit-button,#company_combinations .row-remove-button.row-edit-button{right:50px}#companies .ngRow:hover .row-edit-button,#company_combinations .ngRow:hover .row-edit-button{color:blue}#combinations_selector .modal-footer{border-top:0}.ngHeaderContainer{height:27px}#treeHeader{overflow:auto}treecontrol.tree-light li.tree-expanded i,treecontrol.tree-light li.tree-collapsed i{padding-top:0}.tree-holder{margin-right:20px;margin-left:-5px}.tree-actual-name{font-weight:bold}treecontrol li{padding-left:10px;line-height:18px}.tree-count{float:right;position:relative;text-align:center}.tree-node-selected{background-color:#c9dde1}treecontrol.tree-light li .tree-selected{font-weight:inherit}.ngViewport{overflow-x:hidden}.button-first-row{min-width:8.3em;margin-bottom:3px}.button-row{margin-right:3px}#diagram-settings i{font-size:30px;opacity:.3}#diagram-settings:hover i{opacity:1}.clear{clear:both}#chart .svg-container{border-style:solid;border-width:1px;border-color:#eee;float:left;margin-bottom:.5em}#svg-wrapper{min-height:450px}#download-button-box{padding-top:6px}#saved-state-box{margin-top:20px;text-align:right;opacity:.36}#waiting-overlay{position:absolute;opacity:.85;background-color:white;width:100%;height:100%;z-index:101}#waiting-overlay .message,#general-overlay .message{position:relative;font-size:24px;color:black}#diagrams #waiting-overlay .message{top:250px;left:420px}#overview #waiting-overlay .message{top:125px;left:400px}#companies #general-overlay .message,#techfields #general-overlay .message{font-size:13px;top:45px;left:200px}#general-overlay{position:absolute;z-index:101;margin-top:28px}.select-field{height:30px;padding-top:4px;padding-right:34px;text-align:left;position:relative}.select-field-width-4{width:73px}.select-field-width-3{width:66px}.select-field-width-2{width:55px}.select-field-large{width:215px}.select-field-medium{width:150px}.select-field-medium-small{width:110px}.select-field-small{width:85px}.input-group .select-field{border-top-left-radius:0;border-bottom-left-radius:0}.select-field .caret{top:12px;right:10px;position:absolute;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent}.select-button .caret{top:14px;right:10px;position:absolute;border-top:7px solid;border-right:7px solid transparent;border-left:7px solid transparent}.select-button{position:relative;text-align:left}.muted{color:#999}.input-group-addon .fa{display:block;font-size:15px;margin-bottom:-3px}[draggable]{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}.dragable{cursor:move;border:solid 1px;padding-left:1px;padding-right:1px}.dragable.over{border:1px dashed}.download-link{margin-right:.5em}#chart{height:100%}.button-download{width:12em}#more-buttons{min-height:2em}#diagram-confs{height:36px}#diagram-confs .input-small{width:3em}#diagram-confs .input-medium{width:4em}#diagram-confs .input-large{width:5.3em}#diagram-confs-2 .input-small{width:3em}#diagram-confs-2 .input-medium{width:4em}#diagram-confs-2 input.input-extra-large{width:8em}#diagram-confs .form-group label{font-weight:normal;margin-right:.2em}.bootstrap-select.btn-group.form-control{margin-top:4px}.noHeader{margin-top:50px}#download_diagram_data_modal input{margin-left:12px}#diagrams .form-group>*{margin-left:1px;margin-right:2px}.input-group span.empty-addon{padding-left:0;padding-right:2px}.greyed-out{color:"red"}#diagrams .popover{max-width:350px;min-width:150px;width:auto}.diagram-tooltip{border:solid white 2px;font-size:14px;background:#e4e4e4;padding-left:6px;padding-right:6px;padding-bottom:2px;padding-top:2px;opacity:.9}.diagram-tooltip .divider{margin-left:6px;margin-right:6px;border-left:solid black 1px}.diagram-tooltip .first{font-weight:600}#diagrams h3{color:#0049a4;// color:#3a73a7}.upside-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}circle.sunburst,path.sunburst{cursor:pointer}circle.sunburst{fill:none;pointer-events:all}circle.lines{border:solid white 2px;fill:#e4e4e4;stroke:#fff}#heatmap-legend{width:720px}#country_list{font-size:12px}.rotate-ani.ng-enter,.rotate-ani.ng-leave{-webkit-transition:150scubic-bezier(0.250,0.100,0.250,1.000) all;-moz-transition:150scubic-bezier(0.250,0.100,0.250,1.000) all;-ms-transition:150scubic-bezier(0.250,0.100,0.250,1.000) all;-o-transition:150scubic-bezier(0.250,0.100,0.250,1.000) all;transition:150scubic-bezier(0.250,0.100,0.250,1.000) all;position:relative;display:block}.rotate-ani.ng-leave.ng-leave-active,.rotate-ani.ng-enter{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);opacity:0;//height:0}.rotate-ani.ng-enter.ng-enter-active,.rotate-ani.ng-leave{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);opacity:1;// height:30px}.fade-ani{-webkit-transition:50slinear all;transition:50slinear all}.fade-ani.ng-enter,.fade-ani.ng-leave.ng-leave-active{opacity:0}.fade-ani.ng-enter.ng-enter-active,.fade-ani.ng-leave{opacity:1}.fade{-webkit-transition:all 40sease-in-out,height 10s;transition:all 40sease-in-out,height 10s;opacity:1}.fade.ng-hide{opacity:0}.collapse.am-collapse{animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:backwards;overflow:hidden}.collapse.am-collapse.in-remove{animation-name:collapse;display:block}.collapse.am-collapse.in-add{animation-name:expand}}