body{background:var(--body-background);cursor:default;font-size:12px}.btn{font-size:12px}.btn-sm{font-size:12px}.btn-group-xs>.btn,.btn-xs{font-size:11px}.btn-group-xs>.btn.btn-glyphicon,.btn-xs.btn-glyphicon{font-size:13px}.datepicker.dropdown-menu{font-size:12px}.label{font-size:80%;top:-1px;position:relative}html,body{height:100%}#app{height:94%}#loading-message-wrapper{height:100%;width:100%;display:table}#loading-message{padding:10% 0 10% 0;margin:0 20px 0 20px;height:100%;display:table-cell;vertical-align:middle;line-height:1.2em;text-align:center;font-size:40px;font-weight:300}#copyright{margin-bottom:20px;text-align:center;display:inline-block;width:100%}#copyright.moved-left{text-align:left;padding-left:100px}#mouse-tooltip{position:fixed;z-index:10000;top:10px;left:10px;padding:3px 10px;background:rgba(0,0,0,0.75);color:#fff;max-width:450px}.modal{display:block;overflow:auto;background:rgba(0,0,0,0.5)}.navbar{background-color:var(--navbar-background-color);border-color:var(--navbar-background-color-active)}.navbar .navbar-brand{color:#fff}.navbar .navbar-logo{width:auto;height:50px}.navbar .navbar-logo-wrap{padding:0}.navbar .navbar-brand:focus,.navbar .navbar-brand:hover{color:rgba(255,255,255,0.8);background-color:transparent}.navbar .navbar-collapse{border-color:transparent}.navbar .navbar-nav li a,.navbar .navbar-nav li p{color:#fff;padding-left:15px}.navbar .navbar-nav li a:focus,.navbar .navbar-nav li a:hover{color:rgba(255,255,255,0.8);background-color:var(--navbar-background-color-focus)}.navbar .navbar-nav li.active a,.navbar .navbar-nav li.active a:focus,.navbar .navbar-nav li.active a:hover{color:#fff;background-color:var(--navbar-background-color-active)}.navbar .navbar-nav li a.action-btn{padding:8px 15px}.navbar .navbar-toggle{border-color:#8e9ca9}.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{background-color:#5a6877}.navbar .navbar-toggle .icon-bar{background-color:#8e9ca9}@media(max-width:380px){.navbar .navbar-toggle{position:relative;z-index:2}.navbar .navbar-brand{position:absolute;z-index:1;width:100%;padding-right:74px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(min-width:768px){.navbar #navbar{float:right}}.loading{position:relative;min-height:100px}.loading .loading-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;z-index:100;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.8)}.loading .loading-overlay .glyphicon{font-size:40px}.loading .loading-overlay .glyphicon:before{position:relative;top:1px}.page-header{margin-top:0;margin-bottom:10px}.page-header h3,.page-header h4{margin:0}.panel-greyed{background-color:#fafafa}#login-page .loading .loading-overlay{margin:-5px}#login-page .login-container .login-alert{margin:15px auto;left:50%;margin-left:-200px;width:400px;position:absolute}#login-page .login-container .login-panel{margin:100px auto;left:50%;margin-left:-250px;width:500px;position:absolute}@media(max-width:767px){#login-page .login-container .login-panel{margin-left:-200px;width:400px}}#login-page .login-container .login-panel .btn-login{margin-left:0}#login-page .login-container .login-panel .btn-login-container{padding-left:0}@media(min-width:1440px){#add-document-page.container.try-max-width,#documents-list-page.container.try-max-width,#rules-page.container.try-max-width{width:1400px}}#documents-list-page .panel{position:relative}#documents-list-page .panel .page-header{padding-right:49px}#documents-list-page .panel .reload-button{position:absolute;top:8px;right:15px}#documents-list-page .panel .download-button,#documents-list-page .panel .add-task-button{position:absolute;top:12px;right:75px}#documents-list-page .panel .header-buttons .clear-filters{position:absolute;top:18px;right:0}#documents-list-page .panel .filters-form .clear-filters{position:relative;margin-top:21px}#documents-list-page .panel .check-actions-count{position:relative;float:left;margin-top:3px;margin-right:5px;margin-bottom:0}#documents-list-page .panel .clear-filters .glyphicon,.glyphicon.margin-left{margin-left:3px}#documents-list-page .upload-task{display:flex;flex-flow:row wrap;flex-direction:row;margin-bottom:20px}#documents-list-page .upload-task .text{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#documents-list-page .upload-task .progress{flex-grow:1;margin:1px 0}#documents-list-page .upload-task .progress .progress-bar{min-width:3em}#documents-list-page .upload-task .btn{margin-left:10px}#documents-list-page .table .id{width:131px}#documents-list-page .table td.check input{top:-13px}#documents-list-page .table span.col-wrap{display:block;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#documents-list-page .table span.col-wrap:hover{position:absolute;margin:-3px -8px;padding:3px 8px;width:auto;background:#ddd;border-radius:2px}#documents-list-page .table td.id span.copy-glyphicon{margin-left:3px;display:inline-block;width:15px;border-radius:1px}#documents-list-page .table td.id span.copy-glyphicon:hover{background:#bbb}#documents-list-page .table td.id span.copy-glyphicon:active{background:#999}#documents-list-page .table .check{width:32px}#documents-list-page .table .duration{width:100px}#documents-list-page .table .pages-number{width:65px}#documents-list-page .table .created-at{width:140px}#documents-list-page .table .status{width:125px}#documents-list-page .table .document-type{width:150px}#documents-list-page .table .user{width:150px}#documents-list-page .table .actions{width:170px}#documents-list-page .table .short-actions{width:100px}#documents-list-page .table td{line-height:22px;word-break:break-word}#documents-list-page .table td .label{position:relative;top:-1.5px}#documents-list-page .table td .label .glyphicon,#documents-list-page .table th .glyphicon{font-size:10px;width:10px;height:10px}#documents-list-page .table th .glyphicon.sort-icon,#documents-list-page .table td .glyphicon.parent-info{margin-left:3px}#documents-list-page .table td .glyphicon.change-user-icon{margin-right:3px}#documents-list-page .table tr.document-visited{color:#888}#documents-list-page .table tr.document-locked td{background-color:#ddd}#documents-list-page .table tr.data-row:hover{background-color:#eee}#documents-list-page .table>tbody>tr>td,#documents-list-page .table>tbody>tr>th,#documents-list-page .table>tfoot>tr>td,#documents-list-page .table>tfoot>tr>th,#documents-list-page .table>thead>tr>td,#documents-list-page .table>thead>tr>th{padding:5px}@media(max-width:991px){#documents-list-page .table{display:block}#documents-list-page .table thead{display:none}#documents-list-page .table tbody{display:block;border-bottom:1px solid #ddd}#documents-list-page .table tr{display:block;border-top:1px solid #ddd;padding:10px}#documents-list-page .table tr:after{content:'';display:block;clear:both}#documents-list-page .table th,#documents-list-page .table td{display:block;border-top:0;padding:1px 0;width:auto}#documents-list-page .table td:before{display:inline-block;font-weight:bold;content:attr(aria-labelledby) ": ";width:30%}#documents-list-page .table th.id,#documents-list-page .table td.id,#documents-list-page .table th.status,#documents-list-page .table td.status,#documents-list-page .table th.duration,#documents-list-page .table td.duration,#documents-list-page .table th.created-at,#documents-list-page .table td.created-at{width:auto}#documents-list-page .table th.id span,#documents-list-page .table td.id span{display:inline;white-space:normal}#documents-list-page .table th.id span:hover,#documents-list-page .table td.id span:hover{position:static;background:transparent}}@media(max-width:510px){#documents-list-page .table td:before{display:inline-block;font-weight:bold;content:attr(aria-labelledby) ": ";width:100%}}#documents-list-page .pagination{margin:0}#documents-list-page .pagination .with-input span{padding-top:3px;padding-bottom:3px}#documents-list-page .pagination.pagination-sm .with-input span{padding-top:2px;padding-bottom:2px}#documents-list-page .pagination .with-input span input{width:50px}#documents-list-page .form-control.document-list-filter::-ms-clear{width:0;height:0}#rules-page .panel .panel-body .header-row{margin-top:5px}#rules-page .panel .panel-body .rules-filter-reset-btns{top:17px}#rules-page .table .checkbox-col{width:35px}#rules-page .table td .width-0{max-width:0}#rules-page .table .checkbox-col label{height:20px;padding-top:3px;padding-left:20px}#rules-page .table .badge-col{width:62px;font-size:12px}#rules-page .table .or-group-not-first td{border-top:0 solid transparent}#rules-page .table .if-group-first-antecedent td{border-top:3px solid #ddd}#rules-page .table .if-group-first-consequent td{border-top:2px solid #ddd}#rules-page .table .if-group-consequent{box-shadow:5px 0 0 0 #ddd inset;-webkit-box-shadow:5px 0 0 0 #ddd inset;-moz-box-shadow:5px 0 0 0 #ddd inset}#rules-page .table .if-group-consequent .badge-col{padding-left:15px}#rules-page .table .if-group-rest td{border-top:1px solid #ddd}#rules-page .table .no-group td{border-top:1px solid #ddd}#rules-page .table .row-modified .checkbox-col{box-shadow:-5px 0 0 0 #5bc0de;-webkit-box-shadow:-5px 0 0 0 #5bc0de;-moz-box-shadow:-5px 0 0 0 #5bc0de}#rules-page .table .row-added .checkbox-col{box-shadow:-5px 0 0 0 #5bc0de;-webkit-box-shadow:-5px 0 0 0 #5bc0de;-moz-box-shadow:-5px 0 0 0 #5bc0de}#rules-page .table .row-duplicate .actions-col{box-shadow:5px 0 0 0 #f0ad4e;-webkit-box-shadow:5px 0 0 0 #f0ad4e;-moz-box-shadow:5px 0 0 0 #f0ad4e}#rules-page .table .adv-options-modified .actions-col{box-shadow:5px 0 0 0 #ddd;-webkit-box-shadow:5px 0 0 0 #ddd;-moz-box-shadow:5px 0 0 0 #ddd}#rules-page .row-ignored .form-control{color:#aaa}#rules-page .table .variant-params-row td{border-top:1px solid}#rules-page .table .empty-variant-params-row td{border-top:1px solid;padding:0}#rules-page .table .badge-col .glyphicon{top:5px}#rules-page .table .quantifier-col{min-width:105px}#rules-page .table .data-type-col{min-width:105px}#rules-page .table .category-col{min-width:140px}#rules-page .table .predicate-col{min-width:140px}#rules-page .table .predicate-col select.swap-enabled{width:95px;float:left}#rules-page .table .predicate-col .swap-button{float:left}#rules-page .rule-options-container .swap-button{margin-top:22px}#rules-page .table .actions-col{min-width:65px;max-width:65px;padding-left:4px;padding-right:4px}#rules-page .table .field-col{width:40%}#rules-page .table .field-1-col{width:42%}#rules-page .table .field-2-col{width:38%}#rules-page .table td .form-control.doc-type-select,#rules-page .table td .form-control.doc-type-select option{width:150px;display:inline}#rules-page .table td .form-control.field-select,#rules-page .table td .form-control.field-select option{width:150px;display:inline}#rules-page .table td .inherited-badge{margin-left:3px}#rules-page .table td .variant-param-value{margin-left:5px}#rules-page .table td .half .form-control{float:left;width:50%}#rules-page .panel-body .btn{padding:1px 4px;height:24px}#rules-page .panel-body .page-header .btn{padding:5px 10px;height:30px;top:-7px;position:relative}#rules-page .panel-body .alert{padding:3px 6px;height:24px;margin-bottom:0}#rules-page .panel-body .form-control{padding:1px 4px;height:24px}#rules-page .table td .form-control{padding:1px 4px;height:24px}#rules-page .form-control.input-sm{padding:1px 4px;height:24px}.rule-options-container .form-control.input-sm{padding:1px 4px;height:24px}#rules-page .filtered-1 .form-control{border:2px solid #5cb85c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}#rules-page .filtered-2 .form-control{border:2px solid #337ab7;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}#rules-page .filtered-adv-options{border:2px solid #5cb85c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}#rules-page .has-error .form-control{color:#a94442;border:2px solid;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}#rules-page .panel .rules-count{position:relative;margin-top:3px;margin-right:5px;margin-bottom:0}#rules-page .panel .rules-count .pos{font-weight:600}#rules-page .panel .rules-count .pos.counter-added{color:#5cb85c}#rules-page .panel .rules-count .pos.counter-modified{color:#5bc0de}.modal-dialog.rule-options-modal-dialog{width:900px}.modal-dialog.rule-options-modal-dialog .well{margin-bottom:0}.modal-dialog.rule-options-modal-dialog textarea{overflow:scroll;resize:none;white-space:pre}.modal-dialog.rule-options-modal-dialog .rule-description{display:inline-block;width:99%;white-space:pre;overflow:hidden}#rules-page label.radio-inline input,#rules-page label.checkbox-inline input{margin-top:2px}#add-document-page form{margin-bottom:-15px}#add-document-page .form-group .control-label.add-option-label{text-align:left}#add-document-page .form-group .add-option-button-group{margin-bottom:10px;margin-top:5px}#add-document-page .form-group .add-option-input{padding-left:0}#add-document-page .upload-button{position:relative;overflow:hidden}#add-document-page .upload-button input[type=file]{position:absolute;z-index:3;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer}#add-document-page .upload-pages-viewer{margin-top:20px}#add-document-page .upload-pages-viewer .file{position:relative}#add-document-page .upload-pages-viewer .file .page-header{margin-bottom:0;padding-right:34px}#add-document-page .upload-pages-viewer .file .page-header h4{margin:0;word-break:break-all}#add-document-page .upload-pages-viewer .file .page-header h4 small{word-break:normal}#add-document-page .upload-pages-viewer .file .remove-button{position:absolute;top:-1px;right:0}#add-document-page .upload-pages-viewer .file .pages{margin-bottom:20px}#add-document-page .upload-pages-viewer .file .pages .page-thumbnail,#validator-page .box-viewer .page-thumbnail{display:inline-block;vertical-align:middle;margin:10px;opacity:.5}#add-document-page .upload-pages-viewer .file .pages .page-thumbnail.selected,#validator-page .box-viewer .page-thumbnail.selected{opacity:1}#add-document-page .upload-pages-viewer .file .pages .page-thumbnail .img-thumbnail:hover{cursor:pointer}#add-document-page .upload-pages-viewer .file .pages .page-thumbnail img,#add-document-page .upload-pages-viewer .file .pages .page-thumbnail canvas,#validator-page .box-viewer .page-thumbnail img{display:block;width:100%}#validator-page{margin-bottom:20px}@media(max-width:991px){#validator-page{height:auto !important}}#validator-page .row{display:flex}#validator-page .first-row{height:100%}@media(max-width:991px){#validator-page .row{display:block}}#validator-page .box-viewer{overflow:hidden;height:100%;margin-bottom:0}@media(max-width:991px){#validator-page .box-viewer{height:350px;margin-bottom:20px}}#validator-page .box-viewer .loading{height:100%}#validator-page .box-viewer .loading .loading-overlay{background:#f1f1f1}#validator-page .box-viewer .viewer{position:relative;overflow:hidden;height:100%}#validator-page .box-viewer .viewer .canvas-button{position:absolute;right:25px;outline:0}#validator-page .box-viewer .viewer .page-order-button{position:absolute;left:25px;top:10px;outline:0}#validator-page .box-viewer .viewer .reset-view-button{top:10px}#validator-page .box-viewer .viewer .scroll-up-button{top:40px}#validator-page .box-viewer .viewer .scroll-down-button{top:70px}#validator-page .box-viewer .viewer .zoom-in-button{top:100px}#validator-page .box-viewer .viewer .zoom-out-button{top:130px}#validator-page .box-viewer .viewer .reset-view-button .glyphicon{position:relative;top:2px}#validator-page .box-viewer .viewer .viewer-canvas{display:inline;touch-action:none;background:#f1f1f1;width:auto}#validator-page .box-viewer .viewer .scrollbar-canvas{display:inline;width:50px}#documents-list-page .panel-with-tabs,#validator-page .panel-with-tabs{position:relative;display:flex;flex-direction:column;height:100%}#validator-page .panel-with-tabs .nav-pills.scrolled{max-height:110px;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;background:linear-gradient(#f1f1f1 0,#f1f1f1) center top,linear-gradient(#f1f1f1,#f1f1f1 100%) center bottom,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.2),rgba(0,0,0,0)) center top,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.2),rgba(0,0,0,0)) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}#validator-page .panel-with-tabs .nav-pills>li.compact-tab>a{border:2px transparent solid;padding:3px 7px}#validator-page .panel-with-tabs .nav-tabs>li.compact-tab>a{padding:10px 10px}#validator-page .panel-with-tabs .nav-pills>li>a{border:2px transparent solid;padding:5px 10px}#validator-page .panel-with-tabs .has-warning .checkbox,#validator-page .panel-with-tabs .has-warning .checkbox-inline,#validator-page .panel-with-tabs .has-warning .control-label,#validator-page .panel-with-tabs .has-warning .help-block,#validator-page .panel-with-tabs .has-warning .radio,#validator-page .panel-with-tabs .has-warning .radio-inline,#validator-page .panel-with-tabs .has-warning.checkbox label,#validator-page .panel-with-tabs .has-warning.checkbox-inline label,#validator-page .panel-with-tabs .has-warning.radio label,#validator-page .panel-with-tabs .has-warning.radio-inline label{color:var(--input-warning)}#validator-page .panel-with-tabs .has-warning .form-control{color:var(--input-warning);border-color:var(--input-warning);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}#validator-page .panel-with-tabs .has-warning .input-group-addon{color:var(--input-warning);background-color:#fcf8e3;border-color:var(--input-warning);border-left-color:var(--input-warning)}#validator-page .panel-with-tabs .nav-tabs>li.text-danger>a,#validator-page .panel-with-tabs .nav-pills>li.text-danger>a{color:#a94442}#validator-page .panel-with-tabs .nav-tabs>li.text-warning>a,#validator-page .panel-with-tabs .nav-pills>li.text-warning>a{color:var(--input-warning)}#validator-page .panel-with-tabs .nav-tabs>li.text-success>a,#validator-page .panel-with-tabs .nav-pills>li.text-success>a{color:#3c763d}#validator-page .panel-with-tabs .nav-tabs>li.text-success.disabled>a,#validator-page .panel-with-tabs .nav-pills>li.text-success.disabled>a,#validator-page .panel-with-tabs .nav-tabs>li.text-danger.disabled>a,#validator-page .panel-with-tabs .nav-pills>li.text-danger.disabled>a{color:#777}#validator-page .panel-with-tabs .nav-pills>li.to-merge>a{border-color:#ffc107}#validator-page .panel-with-tabs .nav-pills>li.text-ignored>a{color:#777}#validator-page .panel-with-tabs .nav-tabs>li.meta-tab,#validator-page .panel-with-tabs .nav-tabs>li.removable,#validator-page .panel-with-tabs .nav-pills>li.removable{position:relative}#validator-page .panel-with-tabs .nav-tabs>li.meta-tab.tab-with-button>a,#validator-page .panel-with-tabs .nav-tabs>li.removable>a,#validator-page .panel-with-tabs .nav-pills>li.removable>a{padding-right:33px}#validator-page .panel-with-tabs .nav-tabs>li.meta-tab .dropdown-button,#validator-page .panel-with-tabs .nav-tabs>li.removable .dropdown-button,#validator-page .panel-with-tabs .nav-pills>li.removable .dropdown-button{display:block;position:absolute;top:9px;right:5px;padding:2px 5px}#validator-page .panel-with-tabs .nav-tabs>li.removable .remove-tab-button,#validator-page .panel-with-tabs .nav-pills>li.removable .remove-tab-button{display:block;position:absolute;top:9px;right:5px;padding:2px 5px;color:#a94442}#validator-page .panel-with-tabs .nav-pills>li.active>a{background-color:#FFF}#validator-page .panel-with-tabs .nav-tabs .nav-tabs-right-label{margin:10px;float:right}#validator-page .panel-with-tabs .nav-tabs .nav-tabs-right-label .status-label{margin-left:5px}.nav-tabs-right-label span.col-wrap{display:block;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.nav-tabs-right-label span.col-wrap.tests,.nav-tabs-right-label span.col-wrap:hover{position:absolute;margin:-3px -8px;padding:3px 8px;width:auto;max-width:316px;background:#ddd;border-radius:2px;right:10px;text-wrap:inherit;z-index:100;text-align:left}#validator-page .panel-with-tabs .panel{flex-grow:1;height:0;margin-bottom:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}#validator-page .panel-with-tabs .panel.panel-with-warnings-nav{margin-bottom:33px}@media(max-width:991px){#documents-list-page .panel-with-tabs .panel,#validator-page .panel-with-tabs .panel{height:auto}}#documents-list-page .panel-with-tabs .panel .panel-body,#validator-page .panel-with-tabs .panel .panel-body{overflow:auto;-webkit-overflow-scrolling:touch;height:100%}#validator-page .panel-with-tabs .panel .panel-body .form-order-section{border:1px #ddd solid;padding:6px;padding-top:3px;margin:5px 0}#validator-page .panel-with-tabs .panel .panel-body .form-order-section .section-title{top:1px;display:inline-block;position:relative}#validator-page .panel-with-tabs .panel .panel-body .list-group-item{padding:5px 10px}#validator-page .panel-with-tabs .panel .panel-body .list-group-item.border-top{border-top:2px solid}#validator-page .panel-with-tabs .panel .panel-body .list-group-item.border-top.border-dashed-top{border-top:1px dashed}#validator-page .panel-with-tabs .panel .panel-body .list-group-item.border-top.border-thin-top{border-top:1px solid}#validator-page .panel-with-tabs .panel .panel-body .list-group-item.border-top.border-top-success{border-top-color:#3c763d}#validator-page .panel-with-tabs .panel .panel-body .list-group-item.border-top.border-top-danger{border-top-color:#a94442}#validator-page .panel-with-tabs .panel .panel-body .report-section .list-group-item{color:inherit;cursor:default;padding:3px 10px}#validator-page .panel-with-tabs .panel .panel-body .report-section .list-group-item .label-link{cursor:pointer}#validator-page .panel-with-tabs .panel .panel-body .report-section .list-group-item .mark,#validator-page .panel-with-tabs .panel .panel-body .report-section .list-group-item mark{padding:.2em;background-color:yellow}#validator-page .panel-with-tabs .panel .panel-body .report-section .if-group-consequent{box-shadow:5px 0 0 0 #aaa inset;-webkit-box-shadow:5px 0 0 0 #aaa inset;-moz-box-shadow:5px 0 0 0 #aaa inset}#validator-page .panel-with-tabs .panel .panel-body .list-group-item .overflow-ellipsis.disable-overflow{white-space:normal}#validator-page .panel-with-tabs .panel .panel-body .list-group-item .overflow-ellipsis{display:inline-block;width:103%;white-space:pre;overflow:hidden}#validator-page .panel-with-tabs .panel .panel-body .list-group-item.list-item-child .overflow-ellipsis{width:84%}#validator-page .panel-with-tabs .panel .panel-body .list-group-item .rule-element-line .label{margin-right:3px}#validator-page .panel-with-tabs .panel .panel-body .list-group-item .well{padding:3px;margin-bottom:0;margin-top:3px}#validator-page .panel-with-tabs .panel .panel-body .list-group-item .well .small{font-size:95%}#validator-page .panel-with-tabs .panel .panel-body .list-group-item .nowrap{white-space:nowrap}#validator-page .panel-with-tabs .panel .panel-body .list-group-item .max-100{overflow:hidden;margin-right:-10px}#validator-page .panel-with-tabs .panel .panel-body .list-group-item .max-100:hover{z-index:100;overflow:inherit}#validator-page .panel-with-tabs .panel .panel-body .lookup-btns .btn{padding:0 5px;font-size:11px}#validator-page .panel-with-tabs .panel .panel-body .loading{height:100%}#validator-page .panel-with-tabs .panel .panel-body .page-header{margin-top:30px}#validator-page .panel-with-tabs .panel .panel-body .page-header h4{margin:0}#validator-page .panel-with-tabs .panel .panel-body .form-group-balance .form-control{padding:3px}#validator-page .panel-with-tabs .panel .panel-body .form-group-balance{margin-left:-15px}#validator-page .panel-with-tabs .panel .panel-body .form-group .control-label{position:relative}#validator-page .panel-with-tabs .panel .panel-body .form-group .comp-label{color:#888}#validator-page .panel-with-tabs .panel .panel-body .form-group .column-field-label{font-size:12px}#validator-page .panel-with-tabs .panel .panel-body .form-group .control-label.stick-right,.stick-right{position:absolute;right:0}#validator-page .panel-with-tabs .panel .panel-body .form-group .slim-label{font-weight:400}#validator-page .panel-with-tabs .panel .panel-body .form-group .section-label{background-color:#f9f9f9;border-top:1px solid #ddd}#validator-page .panel-with-tabs .panel .panel-body .tab-actions{width:100%;height:25px}#validator-page .panel-with-tabs .panel .panel-body .tab-actions .btn.show-rules{margin-left:10px}#validator-page .panel-with-tabs .panel .panel-body .tab-actions .btn-group,#validator-page .panel-with-tabs .panel .panel-body .tab-actions .input-group{float:right !important}#validator-page .panel-with-tabs .panel .panel-body .report-section,#validator-page .panel-with-tabs .panel .panel-body .panel-tab-section{margin-bottom:10px}#validator-page .panel-with-tabs .panel .panel-body .report-filter-section .form-control{max-width:150px}#validator-page .panel-with-tabs .panel .panel-body .header-filter-section .form-control,#validator-page .panel-with-tabs .panel .panel-body .header-filter-section .btn{padding:1px 4px;height:24px}#validator-page .panel-with-tabs .panel .panel-body .panel-tab-section .form-control{max-width:200px}#validator-page .panel-with-tabs .panel .panel-body .panel-tab-data-section .well{margin-bottom:0;padding:0 9px}#validator-page .panel-with-tabs .panel .panel-body .panel-tab-data-section .form-group{margin-bottom:3px}#validator-page .panel-with-tabs .panel .panel-body .report-group{margin-bottom:5px}#validator-page .panel-with-tabs .panel .panel-body .report-group .issue-label{margin-bottom:0;padding-top:8px}#validator-page .panel-with-tabs .panel .panel-body .report-group .issue-label.incompatibility-label{font-size:12px;margin-left:15px}#validator-page .panel-with-tabs .panel .panel-body .report-section .ignore-label{position:relative;display:inline;top:20px}#validator-page .panel-with-tabs .panel .panel-body .report-section .issue-label{margin-bottom:0}#validator-page .panel-with-tabs .panel .panel-body .report-section .param-label{margin-right:5px}#validator-page .panel-with-tabs .panel .panel-body .reducer-table{padding-left:10px;padding-right:10px}#validator-page .panel-with-tabs .panel .panel-body .section{border-color:#ddd;margin-bottom:10px;margin-left:0;border-radius:5px}#validator-page .panel-with-tabs .panel .panel-body .form-group .column-label{padding-left:0}#validator-page .panel-with-tabs .panel .panel-body .btn.btn-collapse{margin-right:5px;background:#fafafa}.form-group .control-label .issue-text{display:block;position:absolute;top:100%;left:0;right:0;padding:0 15px;line-height:12px;font-size:10px;font-weight:normal}@media(max-width:991px){#validator-page .panel-with-tabs .panel .panel-body .form-group .control-label .issue-text{display:inline-block;position:relative;top:-1px}}#validator-page .panel-with-tabs .panel .panel-body .form-horizontal .radio-inline,#validator-page .panel-with-tabs .panel .panel-body .form-group.form-group-sm .radio-inline,#validator-page .panel-with-tabs .panel .panel-body .form-horizontal .checkbox-inline,#validator-page .panel-with-tabs .panel .panel-body .form-group.form-group-sm .checkbox-inline{padding-top:7px;padding-bottom:6px;font-size:12px}#validator-page .panel-with-tabs .panel .modal .modal-dialog .rule-options-container .radio-inline,#validator-page .panel-with-tabs .panel .modal .modal-dialog .rule-options-container .checkbox-inline{padding-top:0;padding-bottom:0}#validator-page .panel-with-tabs .panel .panel-body .form-horizontal .radio-inline .checkmark,#validator-page .panel-with-tabs .panel .panel-body .form-group.form-group-sm .radio-inline .checkmark,#validator-page .panel-with-tabs .panel .panel-body .form-horizontal .checkbox-inline .checkmark,#validator-page .panel-with-tabs .panel .panel-body .form-group.form-group-sm .checkbox-inline .checkmark{position:absolute;top:0;left:0}#validator-page .panel-with-tabs .panel .panel-body .list-group .list-group-item .rule-checkbox .radio-inline,#validator-page .panel-with-tabs .panel .panel-body .list-group .list-group-item .rule-checkbox .checkbox-inline{padding-top:0;margin-bottom:10px}#validator-page .panel-with-tabs .panel .panel-body .form-horizontal .radio-inline input,#validator-page .panel-with-tabs .panel .panel-body .form-group.form-group-sm .radio-inline input,#validator-page .panel-with-tabs .panel .panel-body .form-horizontal .checkbox-inline input,#validator-page .panel-with-tabs .panel .panel-body .form-group.form-group-sm .checkbox-inline input{margin-top:2px}#validator-page .panel-with-tabs .panel .panel-body .form-horizontal .radio-inline.better-right-margin,#validator-page .panel-with-tabs .panel .panel-body .form-group.form-group-sm .radio-inline.better-right-margin,#validator-page .panel-with-tabs .panel .panel-body .form-horizontal .checkbox-inline.better-right-margin,#validator-page .panel-with-tabs .panel .panel-body .form-group.form-group-sm .checkbox-inline.better-right-margin{margin-left:10px;margin-right:10px}#validator-page .panel-with-tabs .panel .panel-body .checkbox-inline.better-right-margin+.checkbox-inline.better-right-margin,#validator-page .panel-with-tabs .panel .panel-body .radio-inline.better-right-margin+.radio-inline.better-right-margin{margin-top:0;margin-left:0}#validator-page .panel-with-tabs .panel .panel-body .report-section .form-group.form-group-sm .checkbox-inline.better-right-margin,#validator-page .panel-with-tabs .panel .panel-body .report-section .form-group.form-group-sm .radio-inline.better-right-margin,#validator-page .panel-with-tabs .panel .panel-body .rule-options-container .form-group.form-group-sm .checkbox-inline.better-right-margin,#validator-page .panel-with-tabs .panel .panel-body .rule-options-container .form-group.form-group-sm .radio-inline.better-right-margin{margin-left:0}.checkbox-inline.vertical-group,.radio-inline.vertical-group{display:block;margin-left:0}#validator-page .panel-with-tabs .panel .panel-body .product-row input{padding:5px}#validator-page .panel-with-tabs .panel .panel-body .cell{padding:0 2px 2px 0}#validator-page .panel-with-tabs .panel .panel-body .form-group .dropdown .dropdown-menu{width:100%}#validator-page .panel-with-tabs .panel .panel-body .form-group .dropdown .dropdown-menu .name{display:block;font-weight:bold;white-space:normal}#validator-page .panel-with-tabs .panel .panel-body .form-group .dropdown .dropdown-menu .details{font-size:.8em;white-space:normal}@media(max-width:991px){#validator-page .panel-with-tabs .panel .panel-body .form-group>*[class^="col-"]{margin-bottom:10px}#validator-page .panel-with-tabs .panel .panel-body .form-group>*[class^="col-"]:last-child{margin-bottom:0}}#validator-page .panel-with-tabs .panel .panel-body .form-group span.glyphicon{top:7px;right:5px}#validator-page .panel-with-tabs .panel .panel-body .btn-toolbar{margin-bottom:15px}#validator-page .panel-with-tabs .panel .panel-body .btn-toolbar.mb-0{margin-bottom:0}#validator-page .panel-with-tabs .panel .panel-body.scroll-top{padding-top:0}#validator-page .panel-with-tabs .panel .panel-body.scroll-top .panel-body-tab{padding-top:15px;height:100%}#validator-page .panel-with-tabs .sum-explanation{width:98%;background-color:white;left:1px;padding-left:10px;padding-top:5px;padding-bottom:10px}#validator-page .panel-with-tabs .sum-explanation .form-group{margin-top:21px;margin-bottom:0}#validator-page .panel-with-tabs .sum-explanation .close{float:right;padding-right:5px}#validator-page .panel-with-tabs .sum-explanation .row{padding-right:0}#validator-page .panel-with-tabs .sum-explanation-dummy{color:white;overflow:hidden}#validator-page .panel-with-tabs .sum-explanation-wrap{position:absolute;bottom:34px}#validator-page .panel-with-tabs .sum-explanation-wrap .position-col{text-align:left;padding-left:25px;cursor:pointer}#validator-page .panel-with-tabs .sum-explanation-wrap .symbol-col{padding-left:3px;padding-right:3px;width:22px}#validator-page .panel-with-tabs .find-issue-wrap{position:absolute;bottom:0;width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#validator-page .panel-with-tabs .find-issue-btns{color:rgba(0,0,0,0.8);bottom:0;background-color:transparent;float:right}#validator-page .panel-with-tabs .find-issue-btns .btn{padding:1px 4px;height:24px}#validator-page .panel-with-tabs .find-issue-btns:hover{background-color:inherit}#validator-page .panel-with-tabs .find-issue-label{position:relative;float:left;margin-top:3px;margin-right:5px;margin-bottom:0}#validator-page .panel-with-tabs .actions{position:absolute;top:100%;right:0;margin-top:12px}#validator-page .panel-with-tabs .left-actions-100{position:absolute;top:100%;left:-100%;margin-top:12px}#validator-page .panel-with-tabs .left-actions-200{position:absolute;top:100%;left:-200%;margin-top:12px}#validator-page .panel-with-tabs .left-actions{position:absolute;top:100%;margin-top:12px}#validator-page .panel-with-tabs .download-zip-button{position:relative;top:2px;margin-right:12px}#validator-page .panel-with-tabs .right-label{top:10px}#validator-page .panel-with-tabs .invoice-label{white-space:pre}#tooltips-container{position:fixed;z-index:10000;bottom:0;right:0;padding:0 10px;max-width:400px;width:100%}#tooltips-container .label{float:right;clear:both;display:block;padding:10px 15px;margin-bottom:10px;text-align:left;white-space:normal;line-height:1.5;font-size:1em;font-weight:normal}.tooltip .tooltip-inner{color:var(--body-background);background:#333}:root{--scale-color:inherit}.up00{--scale-color:#ca562c}.up10{--scale-color:#d8794a}.up20{--scale-color:#e49a6a}.up30{--scale-color:#edbb8a}.up40{--scale-color:#f4dcac}.up50{--scale-color:#e0e1b6}.up60{--scale-color:#b4c8a8}.up70{--scale-color:#87b09b}.up80{--scale-color:#57988d}.up90{--scale-color:teal}.scaled-background{background-color:var(--scale-color);height:22px;opacity:1;margin:4px;text-align:center;width:50px}.marked{border-color:transparent}.marked.error{border:2px solid #d9534f}.marked.valid{border:2px solid #5cb85c}#validator-page .panel-with-tabs .panel .panel-body .form-horizontal .label.label-strong{font-size:85%}#validator-page .panel-with-tabs .panel .panel-body .form-horizontal .checker-blank-element{height:53px}#validator-page .panel-with-tabs .panel .panel-body .modal-dialog.email-modal-dialog{width:900px}#validator-page .panel-with-tabs .panel .panel-body .modal-dialog.email-modal-dialog .modal-rules-list{height:100%}#validator-page .modal-dialog .modal-rules-list .panel-body{padding:0}#validator-page .panel-with-tabs .email-edit-container{height:450px}#validator-page .panel-with-tabs .email-edit-container textarea{resize:none;height:34em;width:40em}#validator-page .panel-with-tabs .email-edit-container p.modal-item-description{font-weight:initial}#validator-page .panel-with-tabs span.position{display:block;border:1px solid transparent;border-bottom:1px solid #b4b4b4}#validator-page .panel-with-tabs span.position input{margin-right:3px}#validator-page .panel-with-tabs span.position .form-group{margin-top:5px;margin-bottom:5px}#validator-page .panel-with-tabs span.position .control-label{text-align:left}#validator-page .panel-with-tabs span.position.computed{color:#529}#validator-page .panel-with-tabs span.position{padding-left:15px}#validator-page .panel-with-tabs span.position.balance-position-level-0{background-color:#b0b0b0}#validator-page .panel-with-tabs span.position.balance-position-level-1{background-color:silver}#validator-page .panel-with-tabs span.position.balance-position-level-2{background-color:#d8d8d8}#validator-page .panel-with-tabs span.position.balance-position-level-3{background-color:#f0f0f0}#validator-page .panel-with-tabs span.position.balance-position-level-0 label{padding-left:10px}#validator-page .panel-with-tabs span.position.balance-position-level-1 label{padding-left:17px}#validator-page .panel-with-tabs span.position.balance-position-level-2 label{padding-left:25px}#validator-page .panel-with-tabs span.position.balance-position-level-3 label{padding-left:33px}#validator-page .panel-with-tabs span.position.balance-position-level-4 label{padding-left:41px}#validator-page .panel-with-tabs span.position input{width:95%}.form-horizontal .has-feedback .form-control-feedback.text-right{left:0;width:20px;height:20px;line-height:30px}.form-horizontal .has-feedback .form-control.text-right{padding:5px 10px}.has-feedback span.input-clear{cursor:pointer;color:#ccc;pointer-events:all}.mail-container{white-space:pre-wrap}footer #manual-link{margin-left:25px}.form-control.grey{color:#999}.ui-widget-content,.nu-ui-widget .ui-widget-content{border:1px solid #ddd;background:#fff;color:#555}.ui-widget{font-family:inherit;font-size:inherit}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #ddd;color:#fff;background:#204d74;font-weight:inherit}.ui-menu{max-height:250px;max-width:450px;overflow-y:auto;overflow-x:hidden}#add-document-page .upload-pages-viewer .file .btn .caret{margin-left:2px;margin-right:2px}#add-document-page .upload-pages-viewer .file .dropdown-menu>li.btn-xs>a{padding:1px 5px;font-size:12px}.spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.form-vertical .form-group-sm .control-label{padding-top:6px;margin-bottom:0;font-size:12px}.form-small .input-group-addon{padding:0;height:24px}.form-small .input-group-btn .btn{padding:0 4px;height:22px}.form-small .form-control,.form-small .form-group-sm .form-control,.form-small .form-group-sm .form-control.input-sm{padding:1px 4px;height:24px}.form-small .form-group{margin-bottom:2px}.form-small .adv-inp-label{font-size:9pt;padding-bottom:0;padding-top:5px}.form-small .label{z-index:100;padding:2px;position:absolute;font-size:8pt;top:5px;right:15px}.form-small .col-universal-table{width:150px}.form-small .col-universal-table-sm{width:40px;padding-left:5px;padding-right:5px}.well.section-well{margin-bottom:5px;margin-top:5px}.document-list-errors-tooltip{min-width:400px}.positions-errors-tooltip{min-width:500px}.resize-none{resize:none}.auto-expand{min-height:24px}.dropdown-toggle.thin-caret{height:17px;padding-top:0}.dropdown-toggle.thin-caret .glyphicon{top:0}.datepicker .table-condensed>tbody>tr>td,.datepicker .table-condensed>tbody>tr>th,.datepicker .table-condensed>tfoot>tr>td,.datepicker .table-condensed>tfoot>tr>th,.datepicker .table-condensed>thead>tr>td,.datepicker .table-condensed>thead>tr>th{padding:3px;width:25px;height:25px}