/* Minification failed. Returning unminified contents.
(4798,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-states-contained-hover-background'
 */
/** 
 * Kendo UI v2016.1.412 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2016 Telerik AD. All rights reserved.                                                                                                                                                      
 *                                                                                                                                                                                                      
 * Kendo UI commercial licenses may be obtained at                                                                                                                                                      
 * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete                                                                                                                                  
 * If you do not own a commercial license, this file shall be governed by the trial license terms.                                                                                                      
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/.fake{color:red}.k-common-test-class{opacity:0}.k-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.k-floatwrap:after,.k-grid-toolbar:after,.k-slider-items:after{content:"";display:block;clear:both;visibility:hidden;height:0;overflow:hidden}.k-floatwrap,.k-grid-toolbar,.k-slider-items{display:inline-block}.k-floatwrap,.k-grid-toolbar,.k-slider-items{display:block}.k-autocomplete,.k-autocomplete.k-state-hover,.k-block,.k-button,.k-draghandle,.k-dropdown-wrap,.k-dropdown-wrap.k-state-hover,.k-grid-header,.k-grouping-header,.k-header,.k-link.k-state-hover,.k-numeric-wrap,.k-numeric-wrap.k-state-hover,.k-pager-wrap,.k-picker-wrap,.k-picker-wrap.k-state-hover,.k-tabstrip-items .k-item,.k-textbox,.k-textbox:hover,.k-toolbar,.k-tooltip{background-repeat:repeat;background-position:0 center}.k-link:hover{text-decoration:none}.k-state-highlight>.k-link{color:inherit}.k-button,.k-input[type=text],.k-input[type=number],.k-picker-wrap .k-input,.k-textbox,.k-textbox>input{font-size:100%;font-family:inherit;border-style:solid;border-width:1px;-webkit-appearance:none}.k-block,.k-draghandle,.k-inline-block,.k-widget{border-style:solid;border-width:1px;-webkit-appearance:none}.k-block,.k-widget{line-height:normal;outline:0}.k-widget ::-ms-clear{width:0;height:0}.k-block{padding:2px}.k-button{display:inline-block;margin:0;padding:2px 7px 2px;font-family:inherit;line-height:1.72em;text-align:center;cursor:pointer;text-decoration:none}.k-button.k-state-disabled,.k-button.k-state-disabled:active,.k-button.k-state-disabled:hover,.k-button[disabled],.k-state-disabled .k-button,.k-state-disabled .k-button:active,.k-state-disabled .k-button:hover{cursor:default}a.k-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}.k-ff input.k-button{padding-bottom:.37em;padding-top:.37em}button.k-button::-moz-focus-inner,input.k-button::-moz-focus-inner{padding:0;border:0}a.k-button-expand{display:block}button.k-button-expand,input[type=submit].k-button-expand,input[type=button].k-button-expand,input[type=reset].k-button-expand{width:100%}body .k-button-icon,body .k-split-button-arrow{padding-left:.4em;padding-right:.4em}.k-button-icontext{overflow:visible}.k-toolbar .k-button-icontext{padding-right:.8em}.k-button-icontext .k-icon,.k-button-icontext .k-image,.k-button-icontext .k-sprite{margin-right:3px;margin-right:.3rem;margin-left:-3px;margin-left:-.3rem}.k-button.k-button-icontext .k-icon,.k-button.k-button-icontext .k-image{vertical-align:text-top}html body .k-button-bare{background:0 0!important;color:inherit;border-width:0}html body .k-button-bare.k-upload-button:hover{color:inherit}.k-link{cursor:pointer;outline:0;text-decoration:none}.k-grid-header span.k-link{cursor:default}.k-state-disabled,.k-state-disabled .k-button,.k-state-disabled .k-draghandle,.k-state-disabled .k-icon,.k-state-disabled .k-link,.k-state-disabled .k-upload-button input{cursor:default!important;outline:0}@media print{.k-state-disabled,.k-state-disabled .k-input{opacity:1!important}}.k-state-error{border-style:ridge}.k-state-empty{font-style:italic}.k-button-group .k-tool-icon,.k-icon,.k-sprite{display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;font-size:0;line-height:0;text-align:center;-ms-high-contrast-adjust:none}.k-icon.k-i-none{background-image:none!important}.k-ie8 .k-button-group .k-tool-icon,.k-ie8 .k-icon,.k-ie8 .k-sprite{vertical-align:middle}:root *>.k-button-group .k-tool-icon,:root *>.k-icon,:root *>.k-sprite{vertical-align:middle}.k-icon,.k-sprite{background-color:transparent}.k-numerictextbox .k-select .k-link span.k-i-arrow-n{background-position:0 -3px}.k-numerictextbox .k-select .k-link span.k-i-arrow-s{background-position:0 -35px}.k-state-selected .k-i-arrow-n{background-position:-16px 0}.k-button:active .k-state-selected .k-i-arrow-n,.k-button:not(.k-state-disabled):hover .k-state-selected .k-i-arrow-n,.k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-n,.k-state-hover>*>.k-state-selected .k-i-arrow-n,.k-state-hover>.k-state-selected .k-i-arrow-n,.k-textbox:hover .k-state-selected .k-i-arrow-n{background-position:-32px 0}.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n{background-position:-16px -3px}.k-state-selected .k-i-arrow-s{background-position:-16px -32px}.k-button:active .k-state-selected .k-i-arrow-s,.k-button:not(.k-state-disabled):hover .k-state-selected .k-i-arrow-s,.k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-s,.k-state-hover>*>.k-state-selected .k-i-arrow-s,.k-state-hover>.k-state-selected .k-i-arrow-s,.k-textbox:hover .k-state-selected .k-i-arrow-s{background-position:-32px -32px}.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s{background-position:-16px -35px}.k-grid-header th>.k-link:hover span.k-i-arrow-n{background-position:0 0}.k-grid-header th>.k-link:hover span.k-i-arrow-s{background-position:0 -32px}.k-group-indicator .k-link:hover span.k-si-arrow-n{background-position:0 -129px}.k-group-indicator .k-link:hover span.k-si-arrow-s{background-position:0 -159px}.k-group-indicator .k-button:hover span.k-group-delete{background-position:-32px -16px}.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar{background-position:-32px -176px}.k-i-arrow-n{background-position:0 0}.k-button:active .k-i-arrow-n,.k-button:not(.k-state-disabled):hover .k-i-arrow-n,.k-link:not(.k-state-disabled):hover>.k-i-arrow-n,.k-state-hover>*>.k-i-arrow-n,.k-state-hover>.k-i-arrow-n,.k-textbox:hover .k-i-arrow-n{background-position:-16px 0}.k-i-arrow-e{background-position:0 -16px}.k-button:active .k-i-arrow-e,.k-button:not(.k-state-disabled):hover .k-i-arrow-e,.k-link:not(.k-state-disabled):hover>.k-i-arrow-e,.k-state-hover>*>.k-i-arrow-e,.k-state-hover>.k-i-arrow-e,.k-textbox:hover .k-i-arrow-e{background-position:-16px -16px}.k-rtl .k-i-arrow-w{background-position:0 -16px}.k-rtl .k-button:active .k-i-arrow-w,.k-rtl .k-button:not(.k-state-disabled):hover .k-i-arrow-w,.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-arrow-w,.k-rtl .k-state-hover>*>.k-i-arrow-w,.k-rtl .k-state-hover>.k-i-arrow-w,.k-rtl .k-textbox:hover .k-i-arrow-w{background-position:-16px -16px}.k-i-arrow-s{background-position:0 -32px}.k-button:active .k-i-arrow-s,.k-button:not(.k-state-disabled):hover .k-i-arrow-s,.k-link:not(.k-state-disabled):hover>.k-i-arrow-s,.k-state-hover>*>.k-i-arrow-s,.k-state-hover>.k-i-arrow-s,.k-textbox:hover .k-i-arrow-s{background-position:-16px -32px}.k-i-arrow-w{background-position:0 -48px}.k-button:active .k-i-arrow-w,.k-button:not(.k-state-disabled):hover .k-i-arrow-w,.k-link:not(.k-state-disabled):hover>.k-i-arrow-w,.k-state-hover>*>.k-i-arrow-w,.k-state-hover>.k-i-arrow-w,.k-textbox:hover .k-i-arrow-w{background-position:-16px -48px}.k-rtl .k-i-arrow-e{background-position:0 -48px}.k-rtl .k-button:active .k-i-arrow-e,.k-rtl .k-button:not(.k-state-disabled):hover .k-i-arrow-e,.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-arrow-e,.k-rtl .k-state-hover>*>.k-i-arrow-e,.k-rtl .k-state-hover>.k-i-arrow-e,.k-rtl .k-textbox:hover .k-i-arrow-e{background-position:-16px -48px}.k-i-seek-n{background-position:0 -64px}.k-button:active .k-i-seek-n,.k-button:not(.k-state-disabled):hover .k-i-seek-n,.k-link:not(.k-state-disabled):hover>.k-i-seek-n,.k-state-hover>*>.k-i-seek-n,.k-state-hover>.k-i-seek-n,.k-textbox:hover .k-i-seek-n{background-position:-16px -64px}.k-i-seek-e{background-position:0 -80px}.k-button:active .k-i-seek-e,.k-button:not(.k-state-disabled):hover .k-i-seek-e,.k-link:not(.k-state-disabled):hover>.k-i-seek-e,.k-state-hover>*>.k-i-seek-e,.k-state-hover>.k-i-seek-e,.k-textbox:hover .k-i-seek-e{background-position:-16px -80px}.k-rtl .k-i-seek-w{background-position:0 -80px}.k-rtl .k-button:active .k-i-seek-w,.k-rtl .k-button:not(.k-state-disabled):hover .k-i-seek-w,.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-seek-w,.k-rtl .k-state-hover>*>.k-i-seek-w,.k-rtl .k-state-hover>.k-i-seek-w,.k-rtl .k-textbox:hover .k-i-seek-w{background-position:-16px -80px}.k-i-seek-s{background-position:0 -96px}.k-button:active .k-i-seek-s,.k-button:not(.k-state-disabled):hover .k-i-seek-s,.k-link:not(.k-state-disabled):hover>.k-i-seek-s,.k-state-hover>*>.k-i-seek-s,.k-state-hover>.k-i-seek-s,.k-textbox:hover .k-i-seek-s{background-position:-16px -96px}.k-i-seek-w{background-position:0 -112px}.k-button:active .k-i-seek-w,.k-button:not(.k-state-disabled):hover .k-i-seek-w,.k-link:not(.k-state-disabled):hover>.k-i-seek-w,.k-state-hover>*>.k-i-seek-w,.k-state-hover>.k-i-seek-w,.k-textbox:hover .k-i-seek-w{background-position:-16px -112px}.k-rtl .k-i-seek-e{background-position:0 -112px}.k-rtl .k-button:active .k-i-seek-e,.k-rtl .k-button:not(.k-state-disabled):hover .k-i-seek-e,.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-seek-e,.k-rtl .k-state-hover>*>.k-i-seek-e,.k-rtl .k-state-hover>.k-i-seek-e,.k-rtl .k-textbox:hover .k-i-seek-e{background-position:-16px -112px}.k-si-arrow-n{background-position:0 -129px}.k-button:active .k-si-arrow-n,.k-button:not(.k-state-disabled):hover .k-si-arrow-n,.k-link:not(.k-state-disabled):hover>.k-si-arrow-n,.k-state-hover>*>.k-si-arrow-n,.k-state-hover>.k-si-arrow-n,.k-textbox:hover .k-si-arrow-n{background-position:-16px -129px}.k-si-arrow-e{background-position:0 -144px}.k-button:active .k-si-arrow-e,.k-button:not(.k-state-disabled):hover .k-si-arrow-e,.k-link:not(.k-state-disabled):hover>.k-si-arrow-e,.k-state-hover>*>.k-si-arrow-e,.k-state-hover>.k-si-arrow-e,.k-textbox:hover .k-si-arrow-e{background-position:-16px -144px}.k-si-arrow-s{background-position:0 -159px}.k-button:active .k-si-arrow-s,.k-button:not(.k-state-disabled):hover .k-si-arrow-s,.k-link:not(.k-state-disabled):hover>.k-si-arrow-s,.k-state-hover>*>.k-si-arrow-s,.k-state-hover>.k-si-arrow-s,.k-textbox:hover .k-si-arrow-s{background-position:-16px -159px}.k-si-arrow-w{background-position:0 -176px}.k-button:active .k-si-arrow-w,.k-button:not(.k-state-disabled):hover .k-si-arrow-w,.k-link:not(.k-state-disabled):hover>.k-si-arrow-w,.k-state-hover>*>.k-si-arrow-w,.k-state-hover>.k-si-arrow-w,.k-textbox:hover .k-si-arrow-w{background-position:-16px -176px}.k-i-arrowhead-n{background-position:0 -256px}.k-button:active .k-i-arrowhead-n,.k-button:not(.k-state-disabled):hover .k-i-arrowhead-n,.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-n,.k-state-hover>*>.k-i-arrowhead-n,.k-state-hover>.k-i-arrowhead-n,.k-textbox:hover .k-i-arrowhead-n{background-position:-16px -256px}.k-i-arrowhead-e{background-position:0 -272px}.k-button:active .k-i-arrowhead-e,.k-button:not(.k-state-disabled):hover .k-i-arrowhead-e,.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-e,.k-state-hover>*>.k-i-arrowhead-e,.k-state-hover>.k-i-arrowhead-e,.k-textbox:hover .k-i-arrowhead-e{background-position:-16px -272px}.k-i-arrowhead-s{background-position:0 -288px}.k-button:active .k-i-arrowhead-s,.k-button:not(.k-state-disabled):hover .k-i-arrowhead-s,.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-s,.k-state-hover>*>.k-i-arrowhead-s,.k-state-hover>.k-i-arrowhead-s,.k-textbox:hover .k-i-arrowhead-s{background-position:-16px -288px}.k-i-arrowhead-w{background-position:0 -304px}.k-button:active .k-i-arrowhead-w,.k-button:not(.k-state-disabled):hover .k-i-arrowhead-w,.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-w,.k-state-hover>*>.k-i-arrowhead-w,.k-state-hover>.k-i-arrowhead-w,.k-textbox:hover .k-i-arrowhead-w{background-position:-16px -304px}.k-i-expand,.k-plus,.k-plus-disabled{background-position:0 -192px}.k-button:active .k-i-expand,.k-button:active .k-plus,.k-button:active .k-plus-disabled,.k-button:not(.k-state-disabled):hover .k-i-expand,.k-button:not(.k-state-disabled):hover .k-plus,.k-button:not(.k-state-disabled):hover .k-plus-disabled,.k-link:not(.k-state-disabled):hover>.k-i-expand,.k-link:not(.k-state-disabled):hover>.k-plus,.k-link:not(.k-state-disabled):hover>.k-plus-disabled,.k-state-hover>*>.k-i-expand,.k-state-hover>*>.k-plus,.k-state-hover>*>.k-plus-disabled,.k-state-hover>.k-i-expand,.k-state-hover>.k-plus,.k-state-hover>.k-plus-disabled,.k-textbox:hover .k-i-expand,.k-textbox:hover .k-plus,.k-textbox:hover .k-plus-disabled{background-position:-16px -192px}.k-i-expand-w,.k-rtl .k-i-expand,.k-rtl .k-plus,.k-rtl .k-plus-disabled{background-position:0 -208px}.k-button:active .k-i-expand-w,.k-button:active .k-rtl .k-i-expand,.k-button:active .k-rtl .k-plus,.k-button:active .k-rtl .k-plus-disabled,.k-button:not(.k-state-disabled):hover .k-i-expand-w,.k-button:not(.k-state-disabled):hover .k-rtl .k-i-expand,.k-button:not(.k-state-disabled):hover .k-rtl .k-plus,.k-button:not(.k-state-disabled):hover .k-rtl .k-plus-disabled,.k-link:not(.k-state-disabled):hover>.k-i-expand-w,.k-link:not(.k-state-disabled):hover>.k-rtl .k-i-expand,.k-link:not(.k-state-disabled):hover>.k-rtl .k-plus,.k-link:not(.k-state-disabled):hover>.k-rtl .k-plus-disabled,.k-state-hover>*>.k-i-expand-w,.k-state-hover>*>.k-rtl .k-i-expand,.k-state-hover>*>.k-rtl .k-plus,.k-state-hover>*>.k-rtl .k-plus-disabled,.k-state-hover>.k-i-expand-w,.k-state-hover>.k-rtl .k-i-expand,.k-state-hover>.k-rtl .k-plus,.k-state-hover>.k-rtl .k-plus-disabled,.k-textbox:hover .k-i-expand-w,.k-textbox:hover .k-rtl .k-i-expand,.k-textbox:hover .k-rtl .k-plus,.k-textbox:hover .k-rtl .k-plus-disabled{background-position:-16px -208px}.k-i-collapse,.k-minus,.k-minus-disabled{background-position:0 -224px}.k-button:active .k-i-collapse,.k-button:active .k-minus,.k-button:active .k-minus-disabled,.k-button:not(.k-state-disabled):hover .k-i-collapse,.k-button:not(.k-state-disabled):hover .k-minus,.k-button:not(.k-state-disabled):hover .k-minus-disabled,.k-link:not(.k-state-disabled):hover>.k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-minus,.k-link:not(.k-state-disabled):hover>.k-minus-disabled,.k-state-hover>*>.k-i-collapse,.k-state-hover>*>.k-minus,.k-state-hover>*>.k-minus-disabled,.k-state-hover>.k-i-collapse,.k-state-hover>.k-minus,.k-state-hover>.k-minus-disabled,.k-textbox:hover .k-i-collapse,.k-textbox:hover .k-minus,.k-textbox:hover .k-minus-disabled{background-position:-16px -224px}.k-i-collapse-w,.k-rtl .k-i-collapse,.k-rtl .k-minus,.k-rtl .k-minus-disabled{background-position:0 -240px}.k-button:active .k-i-collapse-w,.k-button:active .k-rtl .k-i-collapse,.k-button:active .k-rtl .k-minus,.k-button:active .k-rtl .k-minus-disabled,.k-button:not(.k-state-disabled):hover .k-i-collapse-w,.k-button:not(.k-state-disabled):hover .k-rtl .k-i-collapse,.k-button:not(.k-state-disabled):hover .k-rtl .k-minus,.k-button:not(.k-state-disabled):hover .k-rtl .k-minus-disabled,.k-link:not(.k-state-disabled):hover>.k-i-collapse-w,.k-link:not(.k-state-disabled):hover>.k-rtl .k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-rtl .k-minus,.k-link:not(.k-state-disabled):hover>.k-rtl .k-minus-disabled,.k-state-hover>*>.k-i-collapse-w,.k-state-hover>*>.k-rtl .k-i-collapse,.k-state-hover>*>.k-rtl .k-minus,.k-state-hover>*>.k-rtl .k-minus-disabled,.k-state-hover>.k-i-collapse-w,.k-state-hover>.k-rtl .k-i-collapse,.k-state-hover>.k-rtl .k-minus,.k-state-hover>.k-rtl .k-minus-disabled,.k-textbox:hover .k-i-collapse-w,.k-textbox:hover .k-rtl .k-i-collapse,.k-textbox:hover .k-rtl .k-minus,.k-textbox:hover .k-rtl .k-minus-disabled{background-position:-16px -240px}.k-edit,.k-i-pencil{background-position:-32px 0}.k-button:active .k-edit,.k-button:active .k-i-pencil,.k-button:not(.k-state-disabled):hover .k-edit,.k-button:not(.k-state-disabled):hover .k-i-pencil,.k-link:not(.k-state-disabled):hover>.k-edit,.k-link:not(.k-state-disabled):hover>.k-i-pencil,.k-state-hover>*>.k-edit,.k-state-hover>*>.k-i-pencil,.k-state-hover>.k-edit,.k-state-hover>.k-i-pencil,.k-textbox:hover .k-edit,.k-textbox:hover .k-i-pencil{background-position:-48px 0}.k-delete,.k-group-delete,.k-i-close{background-position:-32px -16px}.k-button:active .k-delete,.k-button:active .k-group-delete,.k-button:active .k-i-close,.k-button:not(.k-state-disabled):hover .k-delete,.k-button:not(.k-state-disabled):hover .k-group-delete,.k-button:not(.k-state-disabled):hover .k-i-close,.k-link:not(.k-state-disabled):hover>.k-delete,.k-link:not(.k-state-disabled):hover>.k-group-delete,.k-link:not(.k-state-disabled):hover>.k-i-close,.k-state-hover>*>.k-delete,.k-state-hover>*>.k-group-delete,.k-state-hover>*>.k-i-close,.k-state-hover>.k-delete,.k-state-hover>.k-group-delete,.k-state-hover>.k-i-close,.k-textbox:hover .k-delete,.k-textbox:hover .k-group-delete,.k-textbox:hover .k-i-close{background-position:-48px -16px}.k-si-close{background-position:-160px -80px}.k-button:active .k-si-close,.k-button:not(.k-state-disabled):hover .k-si-close,.k-link:not(.k-state-disabled):hover>.k-si-close,.k-state-hover>*>.k-si-close,.k-state-hover>.k-si-close,.k-textbox:hover .k-si-close{background-position:-176px -80px}.k-multiselect .k-delete{background-position:-160px -80px}.k-multiselect .k-state-hover .k-delete{background-position:-176px -80px}.k-i-tick,.k-insert,.k-update{background-position:-32px -32px}.k-button:active .k-i-tick,.k-button:active .k-insert,.k-button:active .k-update,.k-button:not(.k-state-disabled):hover .k-i-tick,.k-button:not(.k-state-disabled):hover .k-insert,.k-button:not(.k-state-disabled):hover .k-update,.k-link:not(.k-state-disabled):hover>.k-i-tick,.k-link:not(.k-state-disabled):hover>.k-insert,.k-link:not(.k-state-disabled):hover>.k-update,.k-state-hover>*>.k-i-tick,.k-state-hover>*>.k-insert,.k-state-hover>*>.k-update,.k-state-hover>.k-i-tick,.k-state-hover>.k-insert,.k-state-hover>.k-update,.k-textbox:hover .k-i-tick,.k-textbox:hover .k-insert,.k-textbox:hover .k-update{background-position:-48px -32px}.k-check:checked,.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio]{background-position:-32px -32px}.k-button:active .k-check:checked,.k-button:active .k-mobile-list .k-edit-field [type=checkbox],.k-button:active .k-mobile-list .k-edit-field [type=radio],.k-button:not(.k-state-disabled):hover .k-check:checked,.k-button:not(.k-state-disabled):hover .k-mobile-list .k-edit-field [type=checkbox],.k-button:not(.k-state-disabled):hover .k-mobile-list .k-edit-field [type=radio],.k-link:not(.k-state-disabled):hover>.k-check:checked,.k-link:not(.k-state-disabled):hover>.k-mobile-list .k-edit-field [type=checkbox],.k-link:not(.k-state-disabled):hover>.k-mobile-list .k-edit-field [type=radio],.k-state-hover>*>.k-check:checked,.k-state-hover>*>.k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>*>.k-mobile-list .k-edit-field [type=radio],.k-state-hover>.k-check:checked,.k-state-hover>.k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>.k-mobile-list .k-edit-field [type=radio],.k-textbox:hover .k-check:checked,.k-textbox:hover .k-mobile-list .k-edit-field [type=checkbox],.k-textbox:hover .k-mobile-list .k-edit-field [type=radio]{background-position:-48px -32px}.k-cancel,.k-denied,.k-i-cancel{background-position:-32px -48px}.k-button:active .k-cancel,.k-button:active .k-denied,.k-button:active .k-i-cancel,.k-button:not(.k-state-disabled):hover .k-cancel,.k-button:not(.k-state-disabled):hover .k-denied,.k-button:not(.k-state-disabled):hover .k-i-cancel,.k-link:not(.k-state-disabled):hover>.k-cancel,.k-link:not(.k-state-disabled):hover>.k-denied,.k-link:not(.k-state-disabled):hover>.k-i-cancel,.k-state-hover>*>.k-cancel,.k-state-hover>*>.k-denied,.k-state-hover>*>.k-i-cancel,.k-state-hover>.k-cancel,.k-state-hover>.k-denied,.k-state-hover>.k-i-cancel,.k-textbox:hover .k-cancel,.k-textbox:hover .k-denied,.k-textbox:hover .k-i-cancel{background-position:-48px -48px}.k-add,.k-i-plus{background-position:-32px -64px}.k-button:active .k-add,.k-button:active .k-i-plus,.k-button:not(.k-state-disabled):hover .k-add,.k-button:not(.k-state-disabled):hover .k-i-plus,.k-link:not(.k-state-disabled):hover>.k-add,.k-link:not(.k-state-disabled):hover>.k-i-plus,.k-state-hover>*>.k-add,.k-state-hover>*>.k-i-plus,.k-state-hover>.k-add,.k-state-hover>.k-i-plus,.k-textbox:hover .k-add,.k-textbox:hover .k-i-plus{background-position:-48px -64px}.k-filter,.k-i-funnel{background-position:-32px -80px}.k-button:active .k-filter,.k-button:active .k-i-funnel,.k-button:not(.k-state-disabled):hover .k-filter,.k-button:not(.k-state-disabled):hover .k-i-funnel,.k-link:not(.k-state-disabled):hover>.k-filter,.k-link:not(.k-state-disabled):hover>.k-i-funnel,.k-state-hover>*>.k-filter,.k-state-hover>*>.k-i-funnel,.k-state-hover>.k-filter,.k-state-hover>.k-i-funnel,.k-textbox:hover .k-filter,.k-textbox:hover .k-i-funnel{background-position:-48px -80px}.k-clear-filter,.k-i-funnel-clear{background-position:-32px -96px}.k-button:active .k-clear-filter,.k-button:active .k-i-funnel-clear,.k-button:not(.k-state-disabled):hover .k-clear-filter,.k-button:not(.k-state-disabled):hover .k-i-funnel-clear,.k-link:not(.k-state-disabled):hover>.k-clear-filter,.k-link:not(.k-state-disabled):hover>.k-i-funnel-clear,.k-state-hover>*>.k-clear-filter,.k-state-hover>*>.k-i-funnel-clear,.k-state-hover>.k-clear-filter,.k-state-hover>.k-i-funnel-clear,.k-textbox:hover .k-clear-filter,.k-textbox:hover .k-i-funnel-clear{background-position:-48px -96px}.k-i-lock{background-position:-64px 0}.k-button:active .k-i-lock,.k-button:not(.k-state-disabled):hover .k-i-lock,.k-link:not(.k-state-disabled):hover>.k-i-lock,.k-state-hover>*>.k-i-lock,.k-state-hover>.k-i-lock,.k-textbox:hover .k-i-lock{background-position:-80px 0}.k-i-unlock{background-position:-64px -16px}.k-button:active .k-i-unlock,.k-button:not(.k-state-disabled):hover .k-i-unlock,.k-link:not(.k-state-disabled):hover>.k-i-unlock,.k-state-hover>*>.k-i-unlock,.k-state-hover>.k-i-unlock,.k-textbox:hover .k-i-unlock{background-position:-80px -16px}.k-i-refresh{background-position:-32px -112px}.k-button:active .k-i-refresh,.k-button:not(.k-state-disabled):hover .k-i-refresh,.k-link:not(.k-state-disabled):hover>.k-i-refresh,.k-state-hover>*>.k-i-refresh,.k-state-hover>.k-i-refresh,.k-textbox:hover .k-i-refresh{background-position:-48px -112px}.k-i-exception{background-position:-160px -304px}.k-button:active .k-i-exception,.k-button:not(.k-state-disabled):hover .k-i-exception,.k-link:not(.k-state-disabled):hover>.k-i-exception,.k-state-hover>*>.k-i-exception,.k-state-hover>.k-i-exception,.k-textbox:hover .k-i-exception{background-position:-176px -304px}.k-i-restore{background-position:-32px -128px}.k-button:active .k-i-restore,.k-button:not(.k-state-disabled):hover .k-i-restore,.k-link:not(.k-state-disabled):hover>.k-i-restore,.k-state-hover>*>.k-i-restore,.k-state-hover>.k-i-restore,.k-textbox:hover .k-i-restore{background-position:-48px -128px}.k-i-maximize{background-position:-32px -144px}.k-button:active .k-i-maximize,.k-button:not(.k-state-disabled):hover .k-i-maximize,.k-link:not(.k-state-disabled):hover>.k-i-maximize,.k-state-hover>*>.k-i-maximize,.k-state-hover>.k-i-maximize,.k-textbox:hover .k-i-maximize{background-position:-48px -144px}.k-i-minimize{background-position:-64px -288px}.k-button:active .k-i-minimize,.k-button:not(.k-state-disabled):hover .k-i-minimize,.k-link:not(.k-state-disabled):hover>.k-i-minimize,.k-state-hover>*>.k-i-minimize,.k-state-hover>.k-i-minimize,.k-textbox:hover .k-i-minimize{background-position:-80px -288px}.k-i-pin{background-position:-160px -256px}.k-button:active .k-i-pin,.k-button:not(.k-state-disabled):hover .k-i-pin,.k-link:not(.k-state-disabled):hover>.k-i-pin,.k-state-hover>*>.k-i-pin,.k-state-hover>.k-i-pin,.k-textbox:hover .k-i-pin{background-position:-176px -256px}.k-i-unpin{background-position:-160px -272px}.k-button:active .k-i-unpin,.k-button:not(.k-state-disabled):hover .k-i-unpin,.k-link:not(.k-state-disabled):hover>.k-i-unpin,.k-state-hover>*>.k-i-unpin,.k-state-hover>.k-i-unpin,.k-textbox:hover .k-i-unpin{background-position:-176px -272px}.k-resize-se{background-position:-32px -160px}.k-button:active .k-resize-se,.k-button:not(.k-state-disabled):hover .k-resize-se,.k-link:not(.k-state-disabled):hover>.k-resize-se,.k-state-hover>*>.k-resize-se,.k-state-hover>.k-resize-se,.k-textbox:hover .k-resize-se{background-position:-48px -160px}.k-i-calendar{background-position:-32px -176px}.k-button:active .k-i-calendar,.k-button:not(.k-state-disabled):hover .k-i-calendar,.k-link:not(.k-state-disabled):hover>.k-i-calendar,.k-state-hover>*>.k-i-calendar,.k-state-hover>.k-i-calendar,.k-textbox:hover .k-i-calendar{background-position:-48px -176px}.k-i-clock{background-position:-32px -192px}.k-button:active .k-i-clock,.k-button:not(.k-state-disabled):hover .k-i-clock,.k-link:not(.k-state-disabled):hover>.k-i-clock,.k-state-hover>*>.k-i-clock,.k-state-hover>.k-i-clock,.k-textbox:hover .k-i-clock{background-position:-48px -192px}.k-si-plus{background-position:-32px -208px}.k-button:active .k-si-plus,.k-button:not(.k-state-disabled):hover .k-si-plus,.k-link:not(.k-state-disabled):hover>.k-si-plus,.k-state-hover>*>.k-si-plus,.k-state-hover>.k-si-plus,.k-textbox:hover .k-si-plus{background-position:-48px -208px}.k-si-minus{background-position:-32px -224px}.k-button:active .k-si-minus,.k-button:not(.k-state-disabled):hover .k-si-minus,.k-link:not(.k-state-disabled):hover>.k-si-minus,.k-state-hover>*>.k-si-minus,.k-state-hover>.k-si-minus,.k-textbox:hover .k-si-minus{background-position:-48px -224px}.k-i-search{background-position:-32px -240px}.k-button:active .k-i-search,.k-button:not(.k-state-disabled):hover .k-i-search,.k-link:not(.k-state-disabled):hover>.k-i-search,.k-state-hover>*>.k-i-search,.k-state-hover>.k-i-search,.k-textbox:hover .k-i-search{background-position:-48px -240px}.k-i-custom{background-position:-115px -113px}.k-button:active .k-i-custom,.k-button:not(.k-state-disabled):hover .k-i-custom,.k-link:not(.k-state-disabled):hover>.k-i-custom,.k-state-hover>*>.k-i-custom,.k-state-hover>.k-i-custom,.k-textbox:hover .k-i-custom{background-position:-141px -113px}.k-editor .k-i-custom{background-position:-111px -109px}.k-viewHtml{background-position:-288px -120px}.k-i-insert-n,.k-insert-top{background-position:-160px -32px}.k-button:active .k-i-insert-n,.k-button:active .k-insert-top,.k-button:not(.k-state-disabled):hover .k-i-insert-n,.k-button:not(.k-state-disabled):hover .k-insert-top,.k-link:not(.k-state-disabled):hover>.k-i-insert-n,.k-link:not(.k-state-disabled):hover>.k-insert-top,.k-state-hover>*>.k-i-insert-n,.k-state-hover>*>.k-insert-top,.k-state-hover>.k-i-insert-n,.k-state-hover>.k-insert-top,.k-textbox:hover .k-i-insert-n,.k-textbox:hover .k-insert-top{background-position:-176px -32px}.k-i-insert-m,.k-insert-middle{background-position:-160px -48px}.k-button:active .k-i-insert-m,.k-button:active .k-insert-middle,.k-button:not(.k-state-disabled):hover .k-i-insert-m,.k-button:not(.k-state-disabled):hover .k-insert-middle,.k-link:not(.k-state-disabled):hover>.k-i-insert-m,.k-link:not(.k-state-disabled):hover>.k-insert-middle,.k-state-hover>*>.k-i-insert-m,.k-state-hover>*>.k-insert-middle,.k-state-hover>.k-i-insert-m,.k-state-hover>.k-insert-middle,.k-textbox:hover .k-i-insert-m,.k-textbox:hover .k-insert-middle{background-position:-176px -48px}.k-i-insert-s,.k-insert-bottom{background-position:-160px -64px}.k-button:active .k-i-insert-s,.k-button:active .k-insert-bottom,.k-button:not(.k-state-disabled):hover .k-i-insert-s,.k-button:not(.k-state-disabled):hover .k-insert-bottom,.k-link:not(.k-state-disabled):hover>.k-i-insert-s,.k-link:not(.k-state-disabled):hover>.k-insert-bottom,.k-state-hover>*>.k-i-insert-s,.k-state-hover>*>.k-insert-bottom,.k-state-hover>.k-i-insert-s,.k-state-hover>.k-insert-bottom,.k-textbox:hover .k-i-insert-s,.k-textbox:hover .k-insert-bottom{background-position:-176px -64px}.k-drop-hint{background-position:0 -326px}.k-i-note,.k-warning{background-position:-160px -240px}.k-button:active .k-i-note,.k-button:active .k-warning,.k-button:not(.k-state-disabled):hover .k-i-note,.k-button:not(.k-state-disabled):hover .k-warning,.k-link:not(.k-state-disabled):hover>.k-i-note,.k-link:not(.k-state-disabled):hover>.k-warning,.k-state-hover>*>.k-i-note,.k-state-hover>*>.k-warning,.k-state-hover>.k-i-note,.k-state-hover>.k-warning,.k-textbox:hover .k-i-note,.k-textbox:hover .k-warning{background-position:-176px -240px}.k-i-sort-asc{background-position:-112px -240px}.k-button:active .k-i-sort-asc,.k-button:not(.k-state-disabled):hover .k-i-sort-asc,.k-link:not(.k-state-disabled):hover>.k-i-sort-asc,.k-state-hover>*>.k-i-sort-asc,.k-state-hover>.k-i-sort-asc,.k-textbox:hover .k-i-sort-asc{background-position:-128px -240px}.k-i-sort-desc{background-position:-112px -256px}.k-button:active .k-i-sort-desc,.k-button:not(.k-state-disabled):hover .k-i-sort-desc,.k-link:not(.k-state-disabled):hover>.k-i-sort-desc,.k-state-hover>*>.k-i-sort-desc,.k-state-hover>.k-i-sort-desc,.k-textbox:hover .k-i-sort-desc{background-position:-128px -256px}.k-i-group{background-position:-112px -272px}.k-button:active .k-i-group,.k-button:not(.k-state-disabled):hover .k-i-group,.k-link:not(.k-state-disabled):hover>.k-i-group,.k-state-hover>*>.k-i-group,.k-state-hover>.k-i-group,.k-textbox:hover .k-i-group{background-position:-128px -272px}.k-i-ungroup{background-position:-112px -288px}.k-button:active .k-i-ungroup,.k-button:not(.k-state-disabled):hover .k-i-ungroup,.k-link:not(.k-state-disabled):hover>.k-i-ungroup,.k-state-hover>*>.k-i-ungroup,.k-state-hover>.k-i-ungroup,.k-textbox:hover .k-i-ungroup{background-position:-128px -288px}.k-i-columns{background-position:-112px -304px}.k-button:active .k-i-columns,.k-button:not(.k-state-disabled):hover .k-i-columns,.k-link:not(.k-state-disabled):hover>.k-i-columns,.k-state-hover>*>.k-i-columns,.k-state-hover>.k-i-columns,.k-textbox:hover .k-i-columns{background-position:-128px -304px}.k-i-hbars{background-position:-64px -32px}.k-button:active .k-i-hbars,.k-button:not(.k-state-disabled):hover .k-i-hbars,.k-link:not(.k-state-disabled):hover>.k-i-hbars,.k-state-hover>*>.k-i-hbars,.k-state-hover>.k-i-hbars,.k-textbox:hover .k-i-hbars{background-position:-80px -32px}.k-i-vbars{background-position:-64px -48px}.k-button:active .k-i-vbars,.k-button:not(.k-state-disabled):hover .k-i-vbars,.k-link:not(.k-state-disabled):hover>.k-i-vbars,.k-state-hover>*>.k-i-vbars,.k-state-hover>.k-i-vbars,.k-textbox:hover .k-i-vbars{background-position:-80px -48px}.k-i-sum{background-position:-64px -64px}.k-button:active .k-i-sum,.k-button:not(.k-state-disabled):hover .k-i-sum,.k-link:not(.k-state-disabled):hover>.k-i-sum,.k-state-hover>*>.k-i-sum,.k-state-hover>.k-i-sum,.k-textbox:hover .k-i-sum{background-position:-80px -64px}.k-i-pdf{background-position:-64px -80px}.k-button:active .k-i-pdf,.k-button:not(.k-state-disabled):hover .k-i-pdf,.k-link:not(.k-state-disabled):hover>.k-i-pdf,.k-state-hover>*>.k-i-pdf,.k-state-hover>.k-i-pdf,.k-textbox:hover .k-i-pdf{background-position:-80px -80px}.k-i-excel{background-position:-64px -96px}.k-button:active .k-i-excel,.k-button:not(.k-state-disabled):hover .k-i-excel,.k-link:not(.k-state-disabled):hover>.k-i-excel,.k-state-hover>*>.k-i-excel,.k-state-hover>.k-i-excel,.k-textbox:hover .k-i-excel{background-position:-80px -96px}.k-i-rotatecw{background-position:-64px -112px}.k-button:active .k-i-rotatecw,.k-button:not(.k-state-disabled):hover .k-i-rotatecw,.k-link:not(.k-state-disabled):hover>.k-i-rotatecw,.k-state-hover>*>.k-i-rotatecw,.k-state-hover>.k-i-rotatecw,.k-textbox:hover .k-i-rotatecw{background-position:-80px -112px}.k-i-rotateccw{background-position:-64px -128px}.k-button:active .k-i-rotateccw,.k-button:not(.k-state-disabled):hover .k-i-rotateccw,.k-link:not(.k-state-disabled):hover>.k-i-rotateccw,.k-state-hover>*>.k-i-rotateccw,.k-state-hover>.k-i-rotateccw,.k-textbox:hover .k-i-rotateccw{background-position:-80px -128px}.k-i-undo{background-position:-64px -160px}.k-button:active .k-i-undo,.k-button:not(.k-state-disabled):hover .k-i-undo,.k-link:not(.k-state-disabled):hover>.k-i-undo,.k-state-hover>*>.k-i-undo,.k-state-hover>.k-i-undo,.k-textbox:hover .k-i-undo{background-position:-80px -160px}.k-i-redo{background-position:-64px -144px}.k-button:active .k-i-redo,.k-button:not(.k-state-disabled):hover .k-i-redo,.k-link:not(.k-state-disabled):hover>.k-i-redo,.k-state-hover>*>.k-i-redo,.k-state-hover>.k-i-redo,.k-textbox:hover .k-i-redo{background-position:-80px -144px}.k-i-shape{background-position:-64px -176px}.k-button:active .k-i-shape,.k-button:not(.k-state-disabled):hover .k-i-shape,.k-link:not(.k-state-disabled):hover>.k-i-shape,.k-state-hover>*>.k-i-shape,.k-state-hover>.k-i-shape,.k-textbox:hover .k-i-shape{background-position:-80px -176px}.k-i-connector{background-position:-64px -192px}.k-button:active .k-i-connector,.k-button:not(.k-state-disabled):hover .k-i-connector,.k-link:not(.k-state-disabled):hover>.k-i-connector,.k-state-hover>*>.k-i-connector,.k-state-hover>.k-i-connector,.k-textbox:hover .k-i-connector{background-position:-80px -192px}.k-i-kpi{background-position:-64px -208px}.k-button:active .k-i-kpi,.k-button:not(.k-state-disabled):hover .k-i-kpi,.k-link:not(.k-state-disabled):hover>.k-i-kpi,.k-state-hover>*>.k-i-kpi,.k-state-hover>.k-i-kpi,.k-textbox:hover .k-i-kpi{background-position:-80px -208px}.k-i-dimension{background-position:-64px -224px}.k-button:active .k-i-dimension,.k-button:not(.k-state-disabled):hover .k-i-dimension,.k-link:not(.k-state-disabled):hover>.k-i-dimension,.k-state-hover>*>.k-i-dimension,.k-state-hover>.k-i-dimension,.k-textbox:hover .k-i-dimension{background-position:-80px -224px}.k-file{background-position:0 0}.k-button:active .k-file,.k-button:not(.k-state-disabled):hover .k-file,.k-link:not(.k-state-disabled):hover>.k-file,.k-state-hover>*>.k-file,.k-state-hover>.k-file,.k-textbox:hover .k-file{background-position:-16px 0}.k-addfolder,.k-i-folder-add{background-position:-32px -272px}.k-button:active .k-addfolder,.k-button:active .k-i-folder-add,.k-button:not(.k-state-disabled):hover .k-addfolder,.k-button:not(.k-state-disabled):hover .k-i-folder-add,.k-link:not(.k-state-disabled):hover>.k-addfolder,.k-link:not(.k-state-disabled):hover>.k-i-folder-add,.k-state-hover>*>.k-addfolder,.k-state-hover>*>.k-i-folder-add,.k-state-hover>.k-addfolder,.k-state-hover>.k-i-folder-add,.k-textbox:hover .k-addfolder,.k-textbox:hover .k-i-folder-add{background-position:-48px -272px}.k-goup,.k-i-folder-up{background-position:-32px -288px}.k-button:active .k-goup,.k-button:active .k-i-folder-up,.k-button:not(.k-state-disabled):hover .k-goup,.k-button:not(.k-state-disabled):hover .k-i-folder-up,.k-link:not(.k-state-disabled):hover>.k-goup,.k-link:not(.k-state-disabled):hover>.k-i-folder-up,.k-state-hover>*>.k-goup,.k-state-hover>*>.k-i-folder-up,.k-state-hover>.k-goup,.k-state-hover>.k-i-folder-up,.k-textbox:hover .k-goup,.k-textbox:hover .k-i-folder-up{background-position:-48px -288px}.k-i-more{background-position:-64px -32px}.k-button:active .k-i-more,.k-button:not(.k-state-disabled):hover .k-i-more,.k-link:not(.k-state-disabled):hover>.k-i-more,.k-state-hover>*>.k-i-more,.k-state-hover>.k-i-more,.k-textbox:hover .k-i-more{background-position:-80px -32px}.k-i-gantt-toggle{background-position:-64px -240px}.k-button:active .k-i-gantt-toggle,.k-button:not(.k-state-disabled):hover .k-i-gantt-toggle,.k-link:not(.k-state-disabled):hover>.k-i-gantt-toggle,.k-state-hover>*>.k-i-gantt-toggle,.k-state-hover>.k-i-gantt-toggle,.k-textbox:hover .k-i-gantt-toggle{background-position:-80px -240px}.k-file>.k-icon{background-position:-115px -91px}.k-image{border:0}.k-breadcrumbs:hover .k-i-arrow-n{background-position:0 0}.k-breadcrumbs:hover .k-i-arrow-e{background-position:0 -16px}.k-gantt-views>.k-current-view>.k-link:after,.k-pager-numbers .k-current-page .k-link:after,.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after{background-position:0 -32px}.k-button:active .k-gantt-views>.k-current-view>.k-link:after,.k-button:active .k-pager-numbers .k-current-page .k-link:after,.k-button:active .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-button:not(.k-state-disabled):hover .k-gantt-views>.k-current-view>.k-link:after,.k-button:not(.k-state-disabled):hover .k-pager-numbers .k-current-page .k-link:after,.k-button:not(.k-state-disabled):hover .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-link:not(.k-state-disabled):hover>.k-gantt-views>.k-current-view>.k-link:after,.k-link:not(.k-state-disabled):hover>.k-pager-numbers .k-current-page .k-link:after,.k-link:not(.k-state-disabled):hover>.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-state-hover>*>.k-gantt-views>.k-current-view>.k-link:after,.k-state-hover>*>.k-pager-numbers .k-current-page .k-link:after,.k-state-hover>*>.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-state-hover>.k-gantt-views>.k-current-view>.k-link:after,.k-state-hover>.k-pager-numbers .k-current-page .k-link:after,.k-state-hover>.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-textbox:hover .k-gantt-views>.k-current-view>.k-link:after,.k-textbox:hover .k-pager-numbers .k-current-page .k-link:after,.k-textbox:hover .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after{background-position:-16px -32px}html .k-success-colored{color:#507f50;border-color:#d0dfd0;background-color:#f0fff0}html .k-info-colored{color:#50607f;border-color:#d0d9df;background-color:#f0f9ff}html .k-error-colored{color:#7f5050;border-color:#dfd0d0;background-color:#fff0f0}.k-inline-block{padding:0 2px}.k-loading,.k-loading-image{background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-loading-image,.k-loading-mask,.k-loading-text{position:absolute}.k-loading-mask{z-index:100}.k-loading-mask .k-loading-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.k-loading-text{text-indent:-4000px;text-align:center}.k-loading-color,.k-loading-image{width:100%;height:100%}.k-loading-image{top:0;left:0;z-index:2}.k-loading-color{filter:alpha(opacity=30);opacity:.3}.k-content-frame{border:0;width:100%;height:100%}.k-pane>.k-splitter-overlay{filter:alpha(opacity=0);opacity:0;position:absolute}.k-drag-clue{position:absolute;z-index:10003;border-style:solid;border-width:1px;font-size:.9em;padding:.2em .4em;white-space:nowrap;cursor:default}.k-drag-status{margin-top:-3px;margin-right:4px;vertical-align:middle}.k-reorder-cue{position:absolute;width:1px;overflow:visible}.k-reorder-cue .k-icon{position:absolute;left:-4px;width:8px;height:4px}.k-reorder-cue .k-i-arrow-s{top:-4px;background-position:-4px -166px}.k-reorder-cue .k-i-arrow-n{bottom:-4px;background-position:-4px -134px}.k-scrollbar{position:absolute;overflow:scroll}.k-scrollbar-vertical{top:0;right:0;width:17px;height:100%;overflow-x:hidden}.k-touch-scrollbar{display:none;position:absolute;z-index:200000;height:8px;width:8px;border:1px solid #8a8a8a;background-color:#858585}@media only screen and (-webkit-min-device-pixel-ratio:2){body .k-touch-scrollbar{height:12px;width:12px;border-radius:7px}}.k-virtual-scrollable-wrap{overflow-x:auto}.k-current-time{background:red;position:absolute}.k-animation-container,.k-animation-container *,.k-animation-container :after,.k-block .k-header,.k-list-container,.k-widget,.k-widget *,.k-widget :before{-webkit-box-sizing:content-box;box-sizing:content-box}.k-autocomplete,.k-block,.k-button,.k-edit-cell .k-widget,.k-grid-edit-row .k-widget,.k-grid-edit-row .text-box,.k-tabstrip>.k-content>.km-scroll-container,.k-textbox,.km-actionsheet>li,.km-shim,div.k-window-content{-webkit-box-sizing:border-box;box-sizing:border-box}.input-group .form-control{-webkit-box-sizing:border-box;box-sizing:border-box}.form-control.k-widget{padding:0}a.k-button:hover{text-decoration:none}.km-widget,.km-widget *{-webkit-background-clip:border-box;background-clip:border-box}.k-radio,input.k-checkbox{display:inline;opacity:0;width:0;margin:0;-webkit-appearance:none;overflow:hidden}.k-ff .k-radio,.k-ff input.k-checkbox{position:absolute}.k-checkbox-label{position:relative;padding-left:1.5em;vertical-align:middle;line-height:.875em;cursor:pointer}.k-checkbox-label:before{content:"";position:absolute;top:0;left:0;border-width:1px;border-style:solid;width:1em;height:1em;font-size:1em;line-height:1em;text-align:center}.k-checkbox:indeterminate+.k-checkbox-label:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-width:1px;border-style:solid;width:8px;height:8px;font-size:1em;text-align:center;content:" ";margin-left:-2px}.k-checkbox:checked+.k-checkbox-label:before{content:"\2713"}.k-checkbox:disabled+.k-checkbox-label{cursor:auto}.k-radio-label{position:relative;padding-left:1.5em;vertical-align:middle;line-height:.875em;cursor:pointer}.k-radio-label:before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;border-style:solid}.k-radio:checked+.k-radio-label:after{content:"";width:10px;height:10px;position:absolute;top:3px;left:3px}.k-radio:disabled+.k-radio-label{cursor:auto}.k-ie8 .k-radio,.k-ie8 input.k-checkbox{display:inline-block;width:auto}.k-ie8 .k-checkbox-label,.k-ie8 .k-radio-label{padding-left:0}.k-ie8 .k-checkbox-label:before,.k-ie8 .k-radio-label:after,.k-ie8 .k-radio-label:before{display:none}.k-rtl .k-checkbox-label,.k-rtl .k-radio-label{padding-right:1.5em}.k-rtl .k-checkbox-label:before,.k-rtl .k-radio-label:before{right:0}.k-rtl .k-radio:checked+.k-radio-label:after{right:3px}input.k-checkbox+label{-webkit-user-select:none}.k-pdf-export-shadow{position:absolute;overflow:hidden;left:-15000px;width:14400px}.km-native-scroller{overflow:auto;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x pan-y;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-scroll-snap-type:proximity}.k-rpanel-left{-webkit-transform:translateX(-100%) translateZ(0);-ms-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);left:0}.k-rpanel-right{-webkit-transform:translateX(100%) translateZ(0);-ms-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0);right:0}.k-rpanel-left,.k-rpanel-right{position:fixed;display:block;overflow:auto;min-width:320px;height:100%;top:0}.k-rpanel-left.k-rpanel-expanded,.k-rpanel-right.k-rpanel-expanded{-webkit-transform:translateX(0) translateZ(0);-ms-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}.k-rpanel-left+*,.k-rpanel-right+*{overflow:auto}.k-rpanel-top{position:static;max-height:0}.k-rpanel-top.k-rpanel-expanded{max-height:568px;overflow:visible!important}.k-edit-form{margin:0;padding:0}.k-window>div.k-popup-edit-form{padding:1em 0}.k-grid-edit-row .k-edit-form td{border-bottom-width:0}.k-edit-form-container{position:relative;width:400px}.k-edit-form-container .editor-label,.k-edit-label{float:left;clear:both;width:30%;padding:.4em 0 1em;margin-left:2%;text-align:right}.k-edit-field,.k-edit-form-container .editor-field{float:right;clear:right;width:60%;margin-right:2%;padding:0 0 .6em}.k-edit-field>input[type=checkbox],.k-edit-field>input[type=radio]{margin-top:.4em}.k-edit-form-container .k-button{margin:0 .16em}.k-edit-field>.k-button:first-child,.k-edit-field>input[type=checkbox]:first-child,.k-edit-field>input[type=radio]:first-child,.k-edit-field>label:first-child>input[type=checkbox]{margin-left:0}.k-edit-form-container .k-edit-buttons{clear:both;text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em}div.k-window{display:inline-block;position:absolute;z-index:10001;border-style:solid;border-width:1px;padding-top:2em}.k-block>.k-header,.k-window-titlebar{position:absolute;width:100%;height:1.1em;border-bottom-style:solid;border-bottom-width:1px;margin-top:-2em;padding:.4em 0;font-size:1.2em;white-space:nowrap;min-height:16px}.k-block>.k-header{position:relative;margin:-2px 0 10px -2px;padding:.3em 2px}.k-window-title{position:absolute;left:.44em;right:.44em;overflow:hidden;cursor:default;text-overflow:ellipsis}.k-window-title .k-image{margin:0 5px 0 0;vertical-align:middle}div.k-window-titleless{padding-top:0}div.k-window-content{position:relative;height:100%;padding:.58em;overflow:auto;outline:0}div.k-window-iframecontent{padding:0;overflow:visible}.k-window-content>.km-scroll-container{height:100%}.k-window-titlebar .k-window-actions{position:absolute;top:0;right:.3em;padding-top:.3em;white-space:nowrap}.k-window-titlebar .k-window-action{display:inline-block;width:16px;height:16px;padding:2px;text-decoration:none;vertical-align:middle;opacity:.7}.k-window-titlebar .k-state-hover{border-style:solid;border-width:1px;padding:1px;opacity:1}.k-window-action .k-icon{margin:0;vertical-align:top}.k-window>.k-resize-handle{position:absolute;z-index:1;background-color:#fff;font-size:0;line-height:6px;filter:alpha(opacity=0);opacity:0;zoom:1}.k-resize-n{top:-3px;left:0;width:100%;height:6px;cursor:n-resize}.k-resize-e{top:0;right:-3px;width:6px;height:100%;cursor:e-resize}.k-resize-s{bottom:-3px;left:0;width:100%;height:6px;cursor:s-resize}.k-resize-w{top:0;left:-3px;width:6px;height:100%;cursor:w-resize}.k-resize-se{bottom:-3px;right:-3px;width:16px;height:16px;cursor:se-resize}.k-resize-sw{bottom:-3px;left:-3px;width:6px;height:6px;cursor:sw-resize}.k-resize-ne{top:-3px;right:-3px;width:6px;height:6px;cursor:ne-resize}.k-resize-nw{top:-3px;left:-3px;width:6px;height:6px;cursor:nw-resize}.k-overlay{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);opacity:.5}.k-window .k-overlay{position:absolute;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=0);opacity:0}.k-action-buttons{clear:both;text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em;margin:0 -1em}.k-action-buttons .k-button{display:inline-block;margin:0 0 0 6px;min-width:75px}.k-tabstrip{margin:0;padding:0;zoom:1;position:relative}.k-tabstrip-items{padding:.3em .3em 0}.k-tabstrip-scrollable .k-tabstrip-items{white-space:nowrap;overflow:hidden}.k-tabstrip>.k-button{position:absolute;top:.4em;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-tabstrip-bottom>.k-button{top:auto;bottom:.4em}.k-tabstrip-prev{left:.4em}.k-tabstrip-next{right:.4em}.k-panelbar .k-tabstrip-items .k-item,.k-tabstrip-items .k-item{list-style-type:none;display:inline-block;position:relative;border-style:solid;border-width:1px 1px 0;margin:0 -1px 0 0;padding:0;vertical-align:top}.k-panelbar .k-tabstrip-items .k-state-active,.k-tabstrip-items .k-state-active,.k-tabstrip-items .k-tab-on-top{margin-bottom:-1px;padding-bottom:1px}.k-tabstrip-items .k-tab-on-top{z-index:1}.k-panelbar .k-tabstrip-items .k-link,.k-tabstrip-items .k-link{display:inline-block;border-bottom-width:0;padding:.5em .92em}.k-panelbar .k-tabstrip-items .k-icon,.k-tabstrip-items .k-icon{margin:-1px 4px 0 -3px;vertical-align:top}.k-panelbar .k-tabstrip-items .k-item .k-image,.k-panelbar .k-tabstrip-items .k-item .k-sprite,.k-tabstrip-items .k-item .k-image,.k-tabstrip-items .k-item .k-sprite{margin:-3px 3px 0 -6px;vertical-align:middle}.k-tabstrip-items .k-loading{top:0;left:0;height:0;width:20%;position:absolute;background:0 0;border-top:1px solid transparent;border-color:inherit;-webkit-transition:width .2s linear;transition:width .2s linear;-webkit-transition:"width 200ms linear";transition:"width 200ms linear";-webkit-animation:k-tab-loader 1s ease-in-out infinite;animation:k-tab-loader 1s ease-in-out infinite}.k-tabstrip-items .k-progress{-webkit-animation:none;animation:none}.k-tabstrip-items .k-loading.k-complete{width:100%;-webkit-animation:none;animation:none}.k-panelbar .k-tabstrip>.k-content,.k-tabstrip>.k-content{position:static;border-style:solid;border-width:1px;margin:0 .286em .3em;padding:.3em .92em;zoom:1}.k-tabstrip>.k-content{display:none;overflow:auto}.k-tabstrip>.k-content.km-scroll-wrapper{padding:0}.k-tabstrip>.k-content>.km-scroll-container{padding:.3em .92em}@-webkit-keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}@keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}.k-tabstrip-left>div.k-content,.k-tabstrip-right>div.k-content{margin:.286em .3em}.k-tabstrip-left>.k-tabstrip-items .k-item,.k-tabstrip-right>.k-tabstrip-items .k-item{display:block;margin-bottom:-1px}.k-tabstrip-left>.k-tabstrip-items .k-link,.k-tabstrip-right>.k-tabstrip-items .k-link{display:block}.k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top{margin-bottom:-1px;padding-bottom:0}.k-tabstrip-left>.k-tabstrip-items{float:left;padding:.25em 0 .3em .3em}.k-tabstrip-left>.k-tabstrip-items .k-item{border-width:1px 0 1px 1px;border-radius:3px 0 0 3px}.k-tabstrip-left>.k-tabstrip-items .k-state-active{border-width:1px 0 1px 1px}.k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top{margin-right:-2px;padding-right:1px}.k-tabstrip-right>.k-tabstrip-items{float:right;padding:.25em .3em .3em 0}.k-tabstrip-right>.k-tabstrip-items .k-item{border-width:1px 1px 1px 0;border-radius:0 3px 3px 0}.k-tabstrip-right>.k-tabstrip-items .k-state-active{border-width:1px 1px 1px 0}.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top{margin-left:-1px;padding-left:1px}.k-tabstrip-bottom>.k-tabstrip-items{margin-top:-1px;padding:0 .3em .3em}.k-panelbar .k-tabstrip-bottom>.k-content,.k-tabstrip-bottom>.k-content{margin:.3em .286em 0;z-index:1;position:relative}.k-tabstrip-bottom>.k-tabstrip-items .k-item{border-width:0 1px 1px;border-radius:0 0 4px 4px}.k-tabstrip-bottom>.k-tabstrip-items .k-state-active{margin-bottom:0;padding-bottom:0}.k-tabstrip-bottom>.k-content{min-height:100px}.k-tabstrip-bottom>.k-tabstrip-items .k-loading{top:auto;bottom:0}.k-panelbar{zoom:1}.k-panel>.k-item,.k-panelbar>.k-item{list-style-type:none;display:block;border-width:0;margin:0;zoom:1;border-radius:0}.k-panelbar .k-link>.k-image,.k-panelbar .k-link>.k-sprite{float:left;margin-top:4px;margin-right:5px;vertical-align:middle}.k-panel>.k-item>.k-link,.k-panelbar>.k-item>.k-link{display:block;position:relative;border-bottom-style:solid;border-bottom-width:1px;padding:0 1em;line-height:2.34em;text-decoration:none;zoom:1}.k-panelbar-collapse,.k-panelbar-expand{position:absolute;top:50%;right:4px;margin-top:-8px}.k-panelbar .k-content,.k-panelbar .k-panel{position:relative;border-bottom-style:solid;border-bottom-width:1px;margin:0;padding:0;zoom:1}.k-panel>.k-item>.k-link{border-bottom:0;font-size:.95em;line-height:2.2}.k-panel .k-panel>.k-item>.k-link{padding-left:2em}.k-panelbar .k-i-seek-e .k-link{border-bottom:0}.k-panel .k-panel{border-bottom:0}.k-menu{cursor:default}.k-menu,.k-menu .k-menu-group{list-style:none;margin:0;padding:0;zoom:1}.k-menu:after{content:'';display:block;width:99%;height:0;float:inherit;clear:both}.k-menu .k-item{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-menu .k-item div{-webkit-user-select:default;-moz-user-select:default;-ms-user-select:default;user-select:default}.k-menu .k-item .k-item,ul.k-menu-vertical>.k-item{display:block;float:none;border-width:0}.k-menu .k-image,.k-menu .k-item>.k-link>.k-icon,.k-menu .k-sprite{margin:-2px 4px 0 -4px;vertical-align:middle}.k-menu .k-item>.k-link>.k-icon{margin:-2px 0 0}.k-menu .k-item>.k-link{display:block;padding:.5em 1.1em .4em;line-height:1.34em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-menu .k-menu-group{display:none;border-style:solid;border-width:1px;overflow:visible;white-space:nowrap}.k-menu .k-menu-group>.k-item{display:block;border-width:0}.k-menu .k-item,.k-widget.k-menu-horizontal>.k-item{position:relative;float:left;border-style:solid;border-width:0 1px 0 0;vertical-align:top;zoom:1;-webkit-box-sizing:content-box;box-sizing:content-box}.k-context-menu.k-menu-vertical>.k-item>.k-link,.k-menu .k-menu-group .k-item>.k-link{padding:.28em 1.8em .38em .9em}.k-context-menu.k-menu-horizontal>.k-separator{display:none}.k-context-menu.k-menu-horizontal>.k-item{-webkit-box-sizing:border-box;box-sizing:border-box}.k-context-menu.k-menu-horizontal>.k-last{border:0}.k-menu .k-item>.k-link>.k-i-arrow-s{margin-right:-8px}.k-menu .k-item>.k-link>.k-i-arrow-e{position:absolute;top:50%;margin-top:-8px;right:2px;right:.2rem}.k-menu .k-animation-container{border:0}.k-menu .k-animation-container,.k-menu .k-menu-group{position:absolute;left:0}.k-menu .k-animation-container .k-animation-container,.k-menu .k-menu-group .k-menu-group,.k-menu-vertical .k-animation-container,.k-menu-vertical .k-menu-group{top:0;left:0}.k-menu .k-animation-container .k-menu-group{top:auto;left:auto;margin-left:-1px}.k-menu .k-animation-container,.k-popup .k-animation-container{margin-top:-1px;padding-left:1px}.k-ie .k-menu .k-animation-container,.k-ie .k-popup .k-animation-container{margin-top:-2px}.k-popup .k-animation-container .k-popup{margin-left:-1px}ul.k-menu .k-separator{padding:.25em 0;height:100%;width:1px;font-size:0;line-height:0;border-width:0 1px 0 0}.k-menu .k-menu-group .k-separator,ul.k-menu-vertical .k-separator{padding:0;height:1px;width:100%;border-width:1px 0 0}.k-context-menu{border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-grid,.k-listview{position:relative;zoom:1}.k-grid table{width:100%;margin:0;max-width:none;border-collapse:separate;border-spacing:0;empty-cells:show;border-width:0;outline:0}.k-header.k-drag-clue{overflow:hidden}.k-filter-row th,.k-grid-header th.k-header{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:400;white-space:nowrap;text-overflow:ellipsis;text-align:left}.k-grid-header th.k-header{vertical-align:bottom}.k-filtercell,.k-filtercell .k-widget,.k-filtercell>span{display:block;width:auto}.k-filtercell>span{padding-right:4.8em;position:relative;min-height:2em;line-height:2em}.k-filtercell>.k-operator-hidden{padding-right:2.3em}.k-filter-row .k-dropdown-operator,.k-filtercell>span>.k-button{position:absolute;top:0;right:0}.k-filter-row .k-dropdown-operator{width:2.1em;right:2.5em}.k-filtercell>span>label{vertical-align:middle}.k-filter-row label>input[type=radio]{vertical-align:middle;position:relative;bottom:2px}.k-ie10 .k-grid-header a:active{background-color:transparent}.k-grid-header th.k-header>.k-link{display:block;min-height:18px;line-height:18px;margin:-.5em -.6em -.4em 0;padding:.5em .6em .4em 0;overflow:hidden;text-overflow:ellipsis}.k-grid-header th.k-with-icon .k-link{margin-right:18px}.k-grid-header th.k-header .k-icon{position:static}.k-grid-header th>.k-link>.k-icon{vertical-align:text-top}.k-grid .k-state-hover{cursor:pointer}.k-grid-column-resizing,.k-grid-column-resizing .k-button,.k-grid-column-resizing .k-grid-filter,.k-grid-column-resizing .k-grid-toolbar,.k-grid-column-resizing .k-link{cursor:col-resize}.k-grid td{border-style:solid;border-width:0 0 0 1px;padding:.4em .6em;overflow:hidden;line-height:1.6em;vertical-align:middle;text-overflow:ellipsis}.k-grid .k-grouping-row td,.k-grid .k-hierarchy-cell{overflow:visible}.k-grid-edit-row td{text-overflow:clip}.k-grid-edit-row .k-textbox,.k-grid-edit-row .text-box{margin-top:0;margin-bottom:0}.k-grid-footer-wrap,.k-grid-header-wrap{position:relative;width:100%;overflow:hidden;border-style:solid;border-width:0 1px 0 0;zoom:1}div.k-grid-footer,div.k-grid-header{padding-right:17px;border-bottom-style:solid;border-bottom-width:1px;zoom:1}.k-grid-header-locked>table,.k-grid-header-wrap>table{margin-bottom:-1px}.k-grid-content{position:relative;width:100%;overflow:auto;overflow-x:auto;overflow-y:scroll;zoom:1;min-height:0}.k-mobile .k-grid tbody{-webkit-backface-visibility:hidden}.k-mobile .k-grid-backface tbody{-webkit-backface-visibility:visible}.k-grid-content-expander{position:absolute;visibility:hidden;height:1px}.k-grid-norecords{width:100%;height:100%;text-align:center}.k-grid-norecords-template{width:20em;height:4em;line-height:4em;vertical-align:middle;margin:0 auto}.k-grid-content>.k-grid-norecords>.k-grid-norecords-template{top:50%;left:50%;margin-left:-10em;margin-top:-2em;position:absolute}@media print{.k-grid{height:auto!important}.k-grid-header{padding:0!important}.k-grid-content,.k-grid-header-wrap{overflow:visible;height:auto!important}}.k-grid .k-scrollbar{-ms-overflow-style:scrollbar}.k-virtual-scrollable-wrap{height:100%;overflow-y:hidden;position:relative}.k-grid-content table,.k-grid-content-locked>table,.k-grid-footer table,.k-grid-header table{table-layout:fixed}.k-grid-lockedcolumns{white-space:nowrap}.k-grid-content,.k-grid-content-locked,.k-pager-wrap{white-space:normal}.k-grid-content-locked,.k-grid-footer-locked,.k-grid-header-locked{display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-style:solid;border-width:0 1px 0 0}.k-grid-content-locked+.k-grid-content,.k-grid-footer-locked+.k-grid-footer-wrap,.k-grid-header-locked+.k-grid-header-wrap{display:inline-block;vertical-align:top}.k-grid-toolbar{border-style:solid;border-width:1px 0 0}.k-filter-row>th:first-child,.k-grid tbody td:first-child,.k-grid tfoot td:first-child,.k-grid-header th.k-header:first-child{border-left-width:0}.k-grid-header th.k-header.k-first{border-left-width:1px}.k-grid-toolbar:first-child,.k-grouping-header+.k-grid-toolbar{border-width:0 0 1px}.k-footer-template td{border-style:solid;border-width:1px 0 0 1px}.k-group-footer td{border-style:solid;border-width:1px 0}.k-group-footer .k-group-cell+td{border-left-width:1px}.k-grid-footer{border-style:solid;border-width:1px 0 0}.k-grid-footer td{border-top-width:0}.k-grid-footer>td{border-top-width:1px}.k-pager-wrap{clear:both;overflow:hidden;position:relative;border-style:solid;border-width:1px;line-height:2em;padding:.333em 0 .333em .25em}.k-grid-pager{border-width:1px 0 0}.k-grid .k-pager-numbers,.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected{display:inline-block;vertical-align:top;margin-right:1px}.k-pager-numbers{margin:0 2px}.k-pager-numbers .k-state-selected{vertical-align:top}.k-pager-numbers .k-current-page{display:none}.k-pager-input,.k-pager-numbers li{float:left}.k-grid .k-pager-numbers{float:left;cursor:default}.k-widget.k-grid .k-pager-numbers{position:relative}.k-pager-info{float:right;padding:0 1.333em}.k-pager-numbers .k-link{text-decoration:none}.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected,.k-pager-wrap>.k-link{min-width:2em}.k-pager-wrap>.k-link{float:left;margin:0 .08333em;height:2em;line-height:2em;border-radius:1.0833em;cursor:pointer;text-align:center}.k-pager-wrap>a.k-state-disabled:hover{background:0 0;cursor:default}.k-pager-numbers .k-link{text-align:center;line-height:2em;border-style:solid;border-width:1px;border-radius:1.0833em}.k-pager-wrap>.k-link{border-style:solid;border-width:1px}.k-pager-wrap .k-pager-refresh{float:right;margin-right:.5em;border-width:0;border-radius:0}.k-pager-numbers .k-state-selected{border-style:solid;border-width:1px;text-align:center;border-radius:1.0833em}.k-pager-wrap .k-textbox{width:3.333em}.k-pager-wrap .k-dropdown{width:4.5em}.k-pager-refresh{float:right}.k-pager-input,.k-pager-sizes{padding:0 1.4166em}.k-pager-sizes{display:inline-block;padding-top:1px}.k-pager-sizes .k-widget.k-dropdown{margin-top:-2px}.k-pager-wrap .k-textbox,.k-pager-wrap .k-widget{margin:0 .4em 0}.k-header>.k-grid-filter,.k-header>.k-header-column-menu{float:right;margin:-.5em -.6em -.4em;padding:.5em .2em .4em;position:relative;z-index:1}.k-grid .k-animation-container{position:absolute}.k-filter-menu{padding:.5em}.k-list-filter{display:block}form.k-filter-menu .k-textbox,form.k-filter-menu .k-widget{display:block}form.k-filter-menu .k-textbox{width:100%;margin-bottom:3px}.k-filter-help-text,.k-filter-menu .k-textbox,.k-filter-menu .k-widget{margin:.19em 0 0}.k-filter-menu span.k-filter-and{width:6em;margin:.5em 0 .5em}.k-filter-menu .k-button{width:48%;margin:.5em 4% 0 0}.k-filter-menu .k-button+.k-button{margin-right:0}.k-multicheck-wrap{overflow:auto;overflow-x:hidden;white-space:nowrap;max-height:300px}.k-multicheck-wrap .k-item{line-height:2.2em}.k-grouping-row .k-icon{margin:-3px 4px 0 2px}.k-grouping-row p{display:inline-block;vertical-align:middle;margin-left:-.6em;padding:0 .6em}.k-grouping-row+tr td{border-top-width:1px}.k-grouping-row .k-group-cell,.k-grouping-row+tr .k-group-cell{border-top-width:0;text-overflow:none}.k-grid .k-hierarchy-cell+td{border-left-width:0}.k-grid .k-group-col,.k-grid .k-hierarchy-col{width:27px}.k-grouping-header{border-bottom-style:solid;border-bottom-width:1px}.k-grouping-header{line-height:2}.k-grouping-dropclue{position:absolute;width:6px;height:25px;background-repeat:no-repeat;background-position:-165px -148px}.k-grouping-header .k-group-indicator{display:inline-block;border-style:solid;border-width:1px;margin:0 3px;padding:.15em .15em .15em .4em;line-height:1.5em}.k-grouping-header .k-link{display:inline-block;border-width:0;padding:0;line-height:normal;text-decoration:none}.k-grouping-header .k-button{border:0;padding:0;background:0 0;line-height:1}.k-grouping-header .k-link .k-icon{margin:0 0 0 -3px}.k-grouping-header .k-button .k-icon{margin:0 0 0 3px}.k-grouping-header .k-button,.k-grouping-header a{display:inline-block;vertical-align:middle}.k-dirty-cell:before{content:"\a0";display:inline-block;width:0;float:left}.k-dirty{position:absolute;width:0;height:0;border-style:solid;border-width:3px;border-color:red transparent transparent red;margin:-.45em 0 0 -.6em;padding:0;overflow:hidden;vertical-align:top}.k-grid-toolbar,.k-grouping-header{margin:0;padding:.22em .2em .28em;cursor:default}.k-grid .k-edit-container{padding:0}.k-grid .field-validation-error{display:block}.k-grid .input-validation-error{border-style:ridge;border-color:red;background-color:pink}.k-grid-toolbar .k-button{vertical-align:middle}.k-grid-actions{display:inline-block}.k-grid .k-button{margin:0 .16em}.k-grid tbody .k-button,.k-ie8 .k-grid tbody button.k-button{min-width:64px}.k-grid tbody button.k-button{min-width:78px}html body .k-grid tbody .k-button-icon{width:auto;min-width:0}.k-detail-row{position:relative}.k-grid .k-detail-cell{overflow:visible}.k-grid .k-edit-cell{padding:0 .3em;white-space:nowrap}.k-grid .k-edit-cell .k-tooltip{white-space:normal}.k-edit-cell>.k-textbox,.k-edit-cell>.k-widget,.k-grid-edit-row>td>.k-textbox,.k-grid-edit-row>td>.k-widget,.k-grid-edit-row>td>.text-box{width:100%}html .k-edit-cell .k-tooltip,html .k-grid-edit-row .k-tooltip{width:auto;max-width:300px}.k-edit-cell input[type=checkbox]{margin-left:.6em}.k-grid tbody td>.k-grid-delete{margin-top:-.2em;margin-bottom:-.2em}.k-grid-resize-indicator{position:absolute;width:2px;background-color:#aaa}.k-grid-header .k-resize-handle,.k-grid>.k-resize-handle{position:absolute;height:25px;cursor:col-resize;z-index:2}.k-marquee{position:absolute;z-index:100000}.k-marquee-color,.k-marquee-text{position:absolute;top:0;left:0;width:100%;height:100%}.k-marquee-color{filter:alpha(opacity=60);opacity:.6}.k-ie9 .k-column-menu{width:160px}.k-ie8 .k-grid-filter,.k-ie8 .k-header-column-menu{font-size:100%}.k-column-menu{min-width:160px}.k-column-menu .k-sprite{margin-right:10px}.k-column-menu>.k-menu{border-width:0}.k-columns-item .k-group{max-height:200px;overflow:auto}.k-pdf-export-shadow .k-grid{float:left;width:auto!important}.k-pdf-export-shadow .k-grid,.k-pdf-export-shadow .k-grid-content,.k-pdf-export-shadow .k-grid-content-locked{height:auto!important;overflow:visible}.k-pdf-export-shadow .k-grid-content-locked+.k-grid-content,.k-pdf-export-shadow .k-grid-footer-locked+.k-grid-footer-wrap,.k-pdf-export-shadow .k-grid-header-locked+.k-grid-header-wrap{width:auto!important}.k-pdf-export-shadow .k-grid-footer,.k-pdf-export-shadow .k-grid-header{padding:0!important}.k-loading-pdf-mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.k-loading-pdf-mask .k-loading-color{filter:alpha(opacity=50);opacity:.5}.k-loading-pdf-mask .k-loading-pdf-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.k-pdf-export .k-loading-pdf-mask{display:none}.k-autofitting{width:auto!important;table-layout:auto!important}.k-autofitting td,.k-autofitting th.k-header{white-space:nowrap!important}.k-autofitting .k-detail-row{display:none!important}@media only screen and (max-width:1024px){.k-ff .k-pager-wrap,.k-ie11 .k-pager-wrap,.k-safari .k-pager-wrap,.k-webkit .k-pager-wrap{overflow:visible}.k-ff .k-pager-input,.k-ff .k-pager-wrap .k-pager-nav,.k-ie11 .k-pager-input,.k-ie11 .k-pager-wrap .k-pager-nav,.k-safari .k-pager-input,.k-safari .k-pager-wrap .k-pager-nav,.k-webkit .k-pager-input,.k-webkit .k-pager-wrap .k-pager-nav{display:inline-block;vertical-align:top}.k-ff .k-grid .k-pager-numbers,.k-ff .k-pager-numbers,.k-ie11 .k-grid .k-pager-numbers,.k-ie11 .k-pager-numbers,.k-safari .k-grid .k-pager-numbers,.k-safari .k-pager-numbers,.k-webkit .k-grid .k-pager-numbers,.k-webkit .k-pager-numbers{position:relative;left:4.8em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:visible;height:auto}.k-ff .k-grid .k-pager-numbers.k-state-expanded,.k-ff .k-pager-numbers.k-state-expanded,.k-ie11 .k-grid .k-pager-numbers.k-state-expanded,.k-ie11 .k-pager-numbers.k-state-expanded,.k-safari .k-grid .k-pager-numbers.k-state-expanded,.k-safari .k-pager-numbers.k-state-expanded,.k-webkit .k-grid .k-pager-numbers.k-state-expanded,.k-webkit .k-pager-numbers.k-state-expanded{-ms-transform:translatey(-100%);transform:translatey(-100%);-webkit-transform:translatey(-100%)}.k-ff .km-pane-wrapper .k-grid .k-pager-numbers,.k-ff .km-pane-wrapper .k-pager-numbers,.k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers,.k-ie11 .km-pane-wrapper .k-pager-numbers,.k-safari .km-pane-wrapper .k-grid .k-pager-numbers,.k-safari .km-pane-wrapper .k-pager-numbers,.k-webkit .km-pane-wrapper .k-grid .k-pager-numbers,.k-webkit .km-pane-wrapper .k-pager-numbers{left:50%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.k-ff .km-pane-wrapper .k-pager-numbers .k-link,.k-ff .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-ff .km-pane-wrapper .k-pager-wrap>.k-link,.k-ff .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-ie11 .km-pane-wrapper .k-pager-numbers .k-link,.k-ie11 .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-ie11 .km-pane-wrapper .k-pager-wrap>.k-link,.k-ie11 .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-safari .km-pane-wrapper .k-pager-numbers .k-link,.k-safari .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-safari .km-pane-wrapper .k-pager-wrap>.k-link,.k-safari .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-webkit .km-pane-wrapper .k-pager-numbers .k-link,.k-webkit .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-webkit .km-pane-wrapper .k-pager-wrap>.k-link,.k-webkit .km-pane-wrapper .k-pager-wrap>.k-pager-info{padding-top:0;padding-bottom:0}.k-ff .k-rtl .k-grid .k-pager-numbers,.k-ff .k-rtl .k-pager-numbers,.k-ie11 .k-rtl .k-grid .k-pager-numbers,.k-ie11 .k-rtl .k-pager-numbers,.k-safari .k-rtl .k-grid .k-pager-numbers,.k-safari .k-rtl .k-pager-numbers,.k-webkit .k-rtl .k-grid .k-pager-numbers,.k-webkit .k-rtl .k-pager-numbers{left:auto;right:4.8em;width:4.5em}.k-ff .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-ff .k-rtl .km-pane-wrapper .k-pager-numbers,.k-ie11 .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-ie11 .k-rtl .km-pane-wrapper .k-pager-numbers,.k-safari .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-safari .k-rtl .km-pane-wrapper .k-pager-numbers,.k-webkit .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-webkit .k-rtl .km-pane-wrapper .k-pager-numbers{right:5.8em}.k-ff .k-grid .k-pager-numbers .k-current-page,.k-ff .k-pager-numbers .k-current-page,.k-ie11 .k-grid .k-pager-numbers .k-current-page,.k-ie11 .k-pager-numbers .k-current-page,.k-safari .k-grid .k-pager-numbers .k-current-page,.k-safari .k-pager-numbers .k-current-page,.k-webkit .k-grid .k-pager-numbers .k-current-page,.k-webkit .k-pager-numbers .k-current-page{display:block;border-left:0}.k-ff .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-ff .k-pager-numbers.k-state-expanded .k-current-page,.k-ie11 .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-ie11 .k-pager-numbers.k-state-expanded .k-current-page,.k-safari .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-safari .k-pager-numbers.k-state-expanded .k-current-page,.k-webkit .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-webkit .k-pager-numbers.k-state-expanded .k-current-page{-ms-transform:translatey(100%);transform:translatey(100%);-webkit-transform:translatey(100%)}.k-ff .k-pager-numbers li:not(.k-current-page),.k-ie11 .k-pager-numbers li:not(.k-current-page),.k-safari .k-pager-numbers li:not(.k-current-page),.k-webkit .k-pager-numbers li:not(.k-current-page){display:none}.k-ff .k-pager-numbers .k-current-page .k-link,.k-ie11 .k-pager-numbers .k-current-page .k-link,.k-safari .k-pager-numbers .k-current-page .k-link,.k-webkit .k-pager-numbers .k-current-page .k-link{width:3.2em;padding:0 .429em 0 .714em;border-radius:1.0833em}.k-ff .k-pager-numbers+.k-link,.k-ie11 .k-pager-numbers+.k-link,.k-safari .k-pager-numbers+.k-link,.k-webkit .k-pager-numbers+.k-link{margin-left:4.8em}.k-ff .k-rtl .k-pager-numbers+.k-link,.k-ie11 .k-rtl .k-pager-numbers+.k-link,.k-safari .k-rtl .k-pager-numbers+.k-link,.k-webkit .k-rtl .k-pager-numbers+.k-link{margin-right:5.1em;margin-left:0}.k-ff .k-pager-numbers .k-link,.k-ff .k-pager-numbers .k-state-selected,.k-ie11 .k-pager-numbers .k-link,.k-ie11 .k-pager-numbers .k-state-selected,.k-safari .k-pager-numbers .k-link,.k-safari .k-pager-numbers .k-state-selected,.k-webkit .k-pager-numbers .k-link,.k-webkit .k-pager-numbers .k-state-selected{display:block;margin-right:0;padding:1px 5px 1px 5px;text-align:left}.k-ff .k-pager-numbers.k-state-expanded,.k-ie11 .k-pager-numbers.k-state-expanded,.k-safari .k-pager-numbers.k-state-expanded,.k-webkit .k-pager-numbers.k-state-expanded{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 2px 0}.k-ff .k-pager-numbers.k-state-expanded .k-current-page,.k-ie11 .k-pager-numbers.k-state-expanded .k-current-page,.k-safari .k-pager-numbers.k-state-expanded .k-current-page,.k-webkit .k-pager-numbers.k-state-expanded .k-current-page{margin:-2em -3px 0;padding:0}.k-ff .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-ie11 .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-safari .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-webkit .k-pager-numbers.k-state-expanded .k-current-page .k-link{border-radius:0 0 1.0833em 1.0833em}.k-ff .k-pager-numbers.k-state-expanded li,.k-ie11 .k-pager-numbers.k-state-expanded li,.k-safari .k-pager-numbers.k-state-expanded li,.k-webkit .k-pager-numbers.k-state-expanded li{display:inline-block}}@media only screen and (max-width:640px){.k-ff .k-pager-info,.k-ie11 .k-pager-info,.k-safari .k-pager-info,.k-webkit .k-pager-info{display:none}}@media only screen and (max-width:480px){.k-ff .k-pager-sizes,.k-ie11 .k-pager-sizes,.k-safari .k-pager-sizes,.k-webkit .k-pager-sizes{display:none}}.k-treelist .k-status{padding:.4em .6em;line-height:1.6em}.k-treelist .k-status .k-loading{vertical-align:baseline;margin-right:5px}.k-treelist tr.k-hidden{display:none}.k-treelist.k-treelist-dragging,.k-treelist.k-treelist-dragging .k-state-hover{cursor:default}.k-treelist .k-drop-hint{position:absolute;z-index:10000;visibility:hidden;width:80px;height:5px;margin-top:-3px;background-color:transparent;background-repeat:no-repeat}.k-drag-separator{display:inline-block;border-right:1px solid;height:1em;vertical-align:top;margin:0 .5em}.k-gantt{white-space:nowrap;position:relative}.k-gantt-layout{display:inline-block;white-space:normal;vertical-align:top}.k-gantt .k-splitbar{position:relative;cursor:e-resize;width:5px;border-width:0 1px;background-repeat:repeat-y}.k-gantt .k-gantt-layout th{vertical-align:bottom}.k-gantt td{overflow:hidden;white-space:nowrap;vertical-align:top}.k-gantt .k-grid .k-edit-cell{vertical-align:middle}.k-gantt-timeline>.k-timeline,.k-gantt-treelist>.k-treelist{border-width:0;height:100%}.k-gantt-toolbar{border-style:solid;border-width:0 0 1px;line-height:2.4em;padding:.5em}.k-gantt-layout+.k-gantt-toolbar{border-width:1px 0 0}.k-gantt-actions,.k-gantt-toolbar>ul{float:left;margin-right:.6em}.k-gantt-actions>.k-button{margin-right:.5em;vertical-align:top}.k-gantt-toolbar>.k-gantt-views{float:right;margin-right:0}.k-gantt-toolbar>.k-gantt-views>li.k-current-view{display:none}.k-gantt-toolbar>ul>li{display:inline-block;border-style:solid;border-width:1px 1px 1px 0}.k-gantt-toolbar>ul>li:first-child+li{border-left-width:1px}.k-gantt-toolbar .k-link{display:inline-block;padding:0 1.1em}.k-gantt-toolbar li:first-child+li,.k-gantt-toolbar li:first-child+li>.k-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-gantt-toolbar li:last-child,.k-gantt-toolbar li:last-child>.k-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-gantt-toolbar li.k-button{line-height:inherit;padding-top:0;padding-bottom:0}.k-gantt-treelist .k-grid-header tr{height:5em}.k-gantt .k-treelist .k-grid-header{padding:0!important}.k-gantt .k-treelist .k-grid-content{overflow-y:hidden;overflow-x:scroll}.k-treelist-group>tr>span{font-weight:700}.k-treelist-group .k-widget{font-weight:400}.k-gantt-timeline .k-grid-header tr{height:2.5em}.k-gantt-tasks{position:relative}.k-gantt .k-grid-content tr,.k-gantt-rows tr,.k-gantt-tasks tr{height:2.3em}.k-gantt .k-gantt-tasks td:after{content:"\a0"}.k-gantt-timeline{background:0 0}.k-gantt-columns,.k-gantt-dependencies,.k-gantt-rows{position:absolute;top:0;left:0}.k-gantt-tables{position:relative}.k-gantt .k-timeline .k-grid-content{overflow-x:scroll}.k-gantt .k-gantt-timeline th{text-align:center}.k-gantt .k-gantt-timeline tr:first-child th{border-bottom-width:1px}.k-task-summary{height:10px;display:inline-block;vertical-align:top;margin-top:3px}.k-task-summary-complete{height:10px;position:relative;z-index:2}.k-task-summary-progress{height:15px;overflow:hidden}.k-task-summary-complete:after,.k-task-summary-complete:before,.k-task-summary:after,.k-task-summary:before{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent}.k-task-summary-complete:before,.k-task-summary:before{left:0;border-left-color:inherit}.k-task-summary-complete:after,.k-task-summary:after{right:0;border-right-color:inherit}.k-line-h,.k-line-v{position:absolute}.k-line-h{height:2px}.k-line-v{width:2px}.k-arrow-e,.k-arrow-w{position:absolute;top:-4px;width:0;height:0;border-style:solid;border-width:5px}.k-arrow-e{right:-6px;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.k-arrow-w{left:-6px;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.k-task-milestone{width:13px;height:13px;margin-top:3px;border-style:solid;border-width:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.k-ie8 .k-task-milestone{margin-left:1px}.k-gantt .k-gantt-tasks .k-button-icon,.k-gantt .k-gantt-treelist .k-button{padding-top:0;padding-bottom:0}.k-gantt .k-gantt-tasks .k-button-icon{margin-top:4px}.k-gantt .k-gantt-treelist .k-button{margin-top:-4px;margin-bottom:-2px}.k-gantt .k-gantt-tasks .k-button-icon{padding-left:2px;padding-right:2px}.k-gantt .k-gantt-tasks .k-button .k-icon,.k-gantt .k-gantt-treelist .k-button .k-icon{vertical-align:text-top}.k-rel .k-button-icon{position:absolute;left:200px}.k-rel{position:relative;height:0;top:-.3em}.k-task-wrap{position:absolute;padding:0 23px 5px;margin:-1px -23px 0;z-index:2}.k-line.k-state-selected,.k-task-wrap:hover{z-index:3}.k-milestone-wrap{margin:0 -13px 0 -27px}.k-task-content{position:relative;z-index:2}.k-task-complete{position:absolute;top:0;bottom:0;left:0;width:20%;z-index:1}.k-task-dot{position:absolute;top:0;width:16px;height:16px;line-height:16px;display:none;cursor:pointer}.k-task-dot.k-state-hover{background-color:transparent}.k-task-single+.k-task-dot,.k-task-single+.k-task-dot+.k-task-dot{top:.2em}.k-task-wrap-active .k-task-dot,.k-task-wrap:hover .k-task-dot{display:block}.k-task-dot:before{content:"\a0";display:inline-block;width:0;height:16px}.k-task-dot:after{content:"";display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:4px;margin-left:4px}.k-task-dot.k-state-hover:after,.k-task-dot:hover:after,.k-task-wrap-active .k-task-dot:after{border-style:solid;border-width:1px;margin-left:3px}.k-task-start{left:0}.k-task-end{right:0}.k-task-single{border-style:solid;border-width:1px;text-align:left;overflow:hidden;cursor:default;min-height:1.3em;white-space:nowrap}.k-task-template{padding:.2em 1.4em .2em .6em;line-height:normal}.k-task-actions,.k-task-content>.k-link{position:absolute;top:0;right:4px;white-space:nowrap}.k-task-actions{z-index:1}.k-task-actions:first-child{position:static;float:left;margin:4px 2px 0 4px}.k-webkit .k-task-actions:first-child{margin-top:3px}.k-task-actions:first-child>.k-link{display:inline-block}.k-task-delete{display:none}.k-task-wrap-active .k-task-delete,.k-task-wrap:hover .k-task-delete{display:inline-block}.k-task-single .k-resize-handle{position:absolute;visibility:hidden;z-index:2;height:auto}.k-task-single:hover .k-resize-handle,.k-task-wrap-active .k-resize-handle{visibility:visible}.k-task-single .k-resize-handle:after{content:"";position:absolute;filter:alpha(opacity=50);opacity:.5}.k-task-content>.k-resize-e{right:0;top:0;bottom:0;width:.4em}.k-task-content>.k-resize-w{left:0;top:0;bottom:0;width:.4em}.k-task-content>.k-resize-e:after,.k-task-content>.k-resize-w:after{left:1px;top:50%;margin-top:-.7em;height:1.4em;width:1px}.k-task-content>.k-resize-e:after{left:auto;right:1px}.k-task-draghandle{position:absolute;bottom:0;width:0;height:0;margin-left:16px;border-width:5px;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;display:none;cursor:e-resize}.k-task-wrap-active .k-task-draghandle,.k-task-wrap:hover .k-task-draghandle{display:block}.k-dependency-hint{z-index:4}.k-gantt-rowheight .k-task-dot,.k-gantt-rowheight .k-task-milestone,.k-gantt-rowheight .k-task-single+.k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot,.k-gantt-rowheight .k-task-summary{top:50%}.k-gantt-rowheight .k-task-milestone,.k-gantt-rowheight .k-task-summary{margin-top:-6px}.k-gantt-rowheight .k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot{margin-top:-11px}.k-gantt-rowheight .k-task-single{height:-webkit-calc(98%);height:calc(98%)}.k-ie .k-gantt-rowheight .k-task-single{height:99%}.k-gantt-rowheight .k-task-content{height:100%}.k-gantt-rowheight .k-task-content>.k-resize-e:after,.k-gantt-rowheight .k-task-content>.k-resize-w:after{top:0;margin-top:0;height:100%}.k-task-details{padding:.4em;text-align:left;white-space:nowrap}.k-task-details>strong{font-size:120%;display:block}.k-task-pct{margin:.5em 0 .1em;font-size:170%}.k-task-details>ul{line-height:1.2}.k-resources-wrap{position:absolute;z-index:2;zoom:1;margin-left:20px;margin-top:-2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-resources-wrap .k-resource{margin:0 5px}.k-gantt-edit-form>.k-edit-form-container{width:430px}.k-gantt-edit-form>.k-resources-form-container{width:506px}.k-resources-form-container>.k-grid{margin:0 .9em}.k-gantt-edit-form>.k-edit-form-container .k-numerictextbox,.k-gantt-edit-form>.k-edit-form-container .k-textbox{width:15em}.k-gantt-edit-form .k-edit-buttons .k-gantt-delete{float:left}.k-pdf-export-shadow .k-gantt{float:left}.k-pdf-export-shadow .k-gantt,.k-pdf-export-shadow .k-gantt .k-grid-content,.k-pdf-export-shadow .k-gantt-timeline{width:auto!important;height:auto!important;overflow:visible!important}.k-pdf-export-shadow .k-gantt-treelist{height:auto!important;overflow:visible!important}.k-pdf-export-shadow .k-gantt-timeline .k-grid-header{padding:0!important}.k-pdf-export-shadow .k-gantt .k-splitbar,.k-pdf-export-shadow .k-pdf-export{display:none}button.k-gantt-toggle{display:none;float:left;margin-right:.5em}.k-rtl button.k-gantt-toggle{float:right;margin-right:0;margin-left:.5em}@media only screen and (max-width:1024px){.k-gantt-toolbar>ul.k-gantt-views{position:absolute;right:6px;top:6px;z-index:10000}.k-rtl .k-gantt-toolbar>ul.k-gantt-views{right:auto;left:6px}.k-gantt-toolbar>ul.k-gantt-views>li:not(.k-current-view){display:none}.k-gantt-toolbar>ul.k-gantt-views>li.k-current-view{display:block;border-width:1px}.k-rtl .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view{text-align:left;padding-left:1em}.k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link{display:block;position:relative;padding-right:2.5em;padding-left:1em}.k-rtl .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link{padding-left:0}.k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-.6em;right:.333em;width:16px;height:16px}.k-gantt-toolbar>ul.k-gantt-views.k-state-expanded>li,.k-gantt-toolbar>ul.k-gantt-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0}.k-gantt-toolbar>ul.k-gantt-views.k-state-expanded{border:1px solid #c5c5c5;background-color:#fff;background-image:none;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.k-rtl .k-gantt-toolbar>ul.k-gantt-views.k-state-expanded{text-align:left}}@media only screen and (max-width:480px){button.k-gantt-toggle{display:inline-block}.k-gantt-create span+span,.k-gantt-pdf span+span{display:none}.k-gantt-create .k-icon,.k-gantt-pdf .k-icon{margin:0}.k-gantt .k-splitbar{display:none;width:0;border-width:0}.k-gantt .k-gantt-treelist{display:none;max-width:0}.k-gantt .k-treelist .k-grid-content{overflow-y:scroll}.k-gantt .k-gantt-timeline{width:100%}}.k-pivot{position:relative}.k-pivot-toolbar{padding:.2em;border-bottom-width:1px;border-bottom-style:solid}.k-pivot .k-pivot-toolbar{padding:.6em}.k-pivot-toolbar .k-button{margin-right:.4em;line-height:1.2em;font-size:.9em;text-align:left;position:relative;padding:.3em 5em .3em .3em}.k-field-actions{position:absolute;right:2px;top:3px}.k-pivot .k-grid td{white-space:nowrap}.k-pivot-layout{border-spacing:0;table-layout:auto}.k-pivot-layout>tbody>tr>td{vertical-align:top;padding:0}.k-pivot td{vertical-align:top}.k-pivot-rowheaders>.k-grid,.k-pivot-table>.k-grid{border-width:0}.k-pivot-rowheaders>.k-grid td:first-child,.k-pivot-table .k-grid-header .k-header.k-first{border-left-width:1px}.k-pivot-rowheaders>.k-grid td.k-first{border-left-width:0}.k-pivot-rowheaders>.k-grid{overflow:hidden}.k-pivot-table{border-left-width:1px;border-left-style:solid}.k-pivot-table .k-grid-header-wrap>table{height:100%}.k-pivot .k-grid-header .k-header{vertical-align:top}.k-header.k-alt,td.k-alt{font-weight:700}.k-header.k-alt{background-image:none}.k-pivot-layout .k-grid td{border-bottom-width:1px}.k-pivot-layout .k-grid-footer>td{border-top-width:0}.k-pivot-filter-window .k-treeview{max-height:600px}.k-fieldselector .k-edit-buttons{bottom:auto}.k-fieldselector .k-edit-label{width:16%}.k-fieldselector .k-edit-field{width:77%}.k-fieldselector .k-edit-field>.k-textbox,.k-fieldselector .k-edit-field>.k-widget{width:99%}.k-fieldselector .k-edit-buttons>input,.k-fieldselector .k-edit-buttons>label{float:left;margin-top:.4em}.k-fieldselector p{margin:0 0 .2em .5em;text-transform:uppercase}.k-fieldselector p .k-icon{margin:0 5px 0 0}.k-fieldselector .k-columns{border-style:solid;border-width:0}.k-fieldselector .k-columns>div{overflow:auto;padding:.6em;border-style:solid;border-width:0 0 0 1px;float:left;width:45%}.k-fieldselector .k-columns>div:first-child{border-width:0;margin-right:-1px}.k-fieldselector .k-columns>div+div{float:right;border-width:0}.k-fieldselector div.k-treeview{border-width:0;margin-right:-1px;padding-left:4px;overflow:visible}.k-fieldselector .k-list-container{margin-left:.5em;margin-bottom:1em;padding:.2em 0 0;border-style:solid;border-width:1px}.k-fieldselector .k-list{padding-bottom:2em}.k-fieldselector .k-list li.k-item{padding:.3em 3.3em .3em .3em;margin:0 .2em.2em;position:relative;font-size:.9em;line-height:1.2em;min-height:1em}.k-i-kpi-decrease{background-position:0 0}.k-i-kpi-denied{background-position:-16px 0}.k-i-kpi-equal{background-position:-32px 0}.k-i-kpi-hold{background-position:-48px 0}.k-i-kpi-increase{background-position:-64px 0}.k-i-kpi-open{background-position:-80px 0}.k-pdf-export-shadow .k-pivot .k-grid-content{overflow:visible!important}.k-pdf-export-shadow .k-pivot .k-grid-content,.k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid{height:100%!important}.k-pdf-export-shadow .k-pivot .k-grid-header{padding-right:0!important}.k-pdf-export-shadow .k-pivot{width:auto!important;height:auto!important}.k-pdf-export-shadow .k-pivot .k-grid-content>table,.k-pdf-export-shadow .k-pivot .k-grid-header-wrap>table{width:100%!important;height:auto!important}.k-calendar{position:relative;display:inline-block;width:16.917em;overflow:hidden}.k-calendar .k-link,.k-calendar td{text-decoration:none}.k-calendar .k-action-link{text-decoration:underline}.k-calendar .k-footer,.k-calendar .k-header{position:relative;text-align:center;zoom:1}.k-widget.k-calendar .k-nav-next,.k-widget.k-calendar .k-nav-prev{position:absolute;top:.16666em;line-height:1.8333em;height:1.8333em}.k-widget.k-calendar .k-nav-prev{left:1%}.k-widget.k-calendar .k-nav-next{right:1%}.k-calendar .k-content{float:left;border-spacing:0;width:100%;height:14.167em;border-width:0;margin:0;table-layout:fixed;outline:0}.k-calendar .k-content,.k-calendar .k-content th{text-align:right}.k-calendar .k-animation-container .k-content{height:100%}.k-widget.k-calendar .k-nav-fast{display:inline-block;width:75%;height:1.8333em;line-height:1.8333em;margin:.16666em -.08333em .3333em 0}.k-calendar .k-header .k-icon{vertical-align:middle}.k-calendar .k-header .k-link.k-nav-next,.k-calendar .k-header .k-link.k-nav-prev{height:1.8333em;width:1.8333em}.k-calendar th{border-bottom-style:solid;border-bottom-width:1px;padding:.4em .45em .4em .1em;font-weight:400;cursor:default}.k-calendar td{padding:.08333em;cursor:pointer}.k-calendar .k-state-focus{border-style:dotted;border-width:.08333em;padding:0}.k-calendar .k-content .k-link{display:block;overflow:hidden;min-height:1.8333em;line-height:1.8333em;padding:0 .45em 0 .1em}.k-calendar .k-meta-view .k-link{padding:.25em 0 .3em;text-align:center}.k-calendar .k-footer{clear:both}.k-calendar .k-footer .k-nav-today,.k-calendar .k-footer>.k-state-disabled{display:block;height:100%;padding:.5em 0}.k-calendar .k-nav-today:hover{text-decoration:underline}div.k-treeview{border-width:0;background:0 0;overflow:auto;white-space:nowrap}.k-treeview .k-item{display:block;border-width:0;margin:0;padding:0 0 0 16px}.k-treeview .k-content,.k-treeview .k-item>.k-group,.k-treeview>.k-group{margin:0;padding:0;background:0 0;list-style-type:none;position:relative}.k-treeview .k-checkbox,.k-treeview .k-icon,.k-treeview .k-image,.k-treeview .k-in,.k-treeview .k-sprite{display:inline-block;vertical-align:top}.k-treeview .k-checkbox{margin-top:.2em}.k-treeview .k-icon,.k-treeview .k-in{vertical-align:middle}.k-treeview .k-request-retry{vertical-align:baseline}.k-treeview .k-minus,.k-treeview .k-minus-disabled,.k-treeview .k-plus,.k-treeview .k-plus-disabled{margin-top:.25em;margin-left:-16px;cursor:pointer}.k-treeview .k-minus-disabled,.k-treeview .k-plus-disabled{cursor:default}.k-treeview .k-image,.k-treeview .k-sprite{margin-right:3px}.k-treeview .k-in{margin:1px 0 1px .16666em;padding:1px .3333em 1px .25em;line-height:1.3333em;text-decoration:none;border-style:solid;border-width:1px}.k-treeview span.k-in{cursor:default}.k-treeview .k-drop-hint{position:absolute;z-index:10000;visibility:hidden;width:80px;height:5px;margin-top:-3px;background-color:transparent;background-repeat:no-repeat}.k-toolbar .k-split-button,span.k-colorpicker,span.k-combobox,span.k-datepicker,span.k-datetimepicker,span.k-dropdown,span.k-numerictextbox,span.k-timepicker{background-image:none}.k-autocomplete,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-numerictextbox,.k-selectbox,.k-textbox,.k-timepicker,.k-toolbar .k-split-button{position:relative;display:inline-block;width:12.4em;overflow:visible;border-width:0;vertical-align:middle}.k-filter-menu .k-combobox,.k-filter-menu .k-datepicker,.k-filter-menu .k-datetimepicker,.k-filter-menu .k-dropdown,.k-filter-menu .k-numerictextbox,.k-filter-menu .k-textbox,.k-filter-menu .k-timepicker{width:13.2em}.k-autocomplete,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-numerictextbox,.k-selectbox,.k-timepicker,.k-toolbar .k-split-button{white-space:nowrap}.k-colorpicker,.k-toolbar .k-split-button{width:auto}.k-datetimepicker{width:15em}.k-autocomplete,.k-numeric-wrap,.k-picker-wrap{position:relative;cursor:default}.k-dropdown-wrap{position:relative}.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap{display:block}.k-block,.k-content,.k-grid,.k-header-column-menu,.k-panelbar,.k-slider,.k-splitter,.k-treeview,.k-widget{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-block,.k-calendar,.k-grid-header .k-link,.k-header-column-menu,.k-pager-wrap,.k-slider,.k-splitbar,.k-treeview{-webkit-touch-callout:none}.k-list-scroller{position:relative;overflow:auto}.k-popup.k-calendar-container,.k-popup.k-list-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:2px;border-width:1px;border-style:solid}.k-autocomplete.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-list-container.k-state-border-down,.k-numeric-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down{border-bottom-width:0;padding-bottom:1px}.k-list-container .km-scroll-container{padding-bottom:6px}.k-autocomplete,.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap,.k-textbox{border-width:1px;border-style:solid;padding:0 1.9em 0 0}.k-numeric-wrap.k-expand-padding{padding-right:0}.k-autocomplete,.k-textbox{padding:0}.k-textbox.k-space-left{padding-left:1.9em}.k-textbox.k-space-right{padding-right:1.9em}.k-textbox .k-icon{top:50%;margin:-8px 0 0;position:absolute}.k-space-left .k-icon{left:3px}.k-space-right .k-icon{right:3px}span.k-textbox:after{content:"\a0";display:block;height:.4px;overflow:hidden}.k-autocomplete,.k-dropdown-wrap.k-state-focused,.k-dropdown-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-numeric-wrap.k-state-hover,.k-picker-wrap.k-state-focused,.k-picker-wrap.k-state-hover{-webkit-transition:-webkit-box-shadow .15s ease-out;transition:box-shadow .15s ease-out;-webkit-transition:"box-shadow .15s ease-out";transition:"box-shadow .15s ease-out"}.k-combobox .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-textbox>input{width:100%;vertical-align:top}.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input{font-family:inherit;border-width:0;outline:0}.k-dropdown .k-input,.k-selectbox .k-input{background:0 0}.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{position:absolute;top:0;right:0;display:inline-block;vertical-align:top;text-decoration:none}.k-combobox .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{border-style:solid;border-width:0 0 0 1px;border-color:inherit}span.k-datetimepicker .k-select,span.k-datetimepicker .k-select+.k-select{right:0}.k-autocomplete .k-input,.k-textbox>input{display:block}.k-dropdown .k-select,.k-selectbox .k-select{overflow:hidden;border:0;text-decoration:none;font:inherit;color:inherit}.k-dropdown .k-input,.k-selectbox .k-input{display:block;overflow:hidden;text-overflow:ellipsis}.k-autocomplete .k-input,.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input,.k-textbox>input{height:1.65em;line-height:1.65em;padding:.177em 0;text-indent:.33em;border:0;margin:0}.k-combobox .k-dropdown-wrap:before,.k-numeric-wrap:before,.k-picker-wrap:before{content:"\a0";display:inline-block;width:0;height:1.65em;padding-bottom:.3em}.k-webkit .k-combobox .k-dropdown-wrap:before,.k-webkit .k-numeric-wrap:before,.k-webkit .k-picker-wrap:before{padding-bottom:.38em}.km.root .k-combobox .k-dropdown-wrap:before,.km.root .k-numeric-wrap:before,.km.root .k-picker-wrap:before{content:none}.k-combobox .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input{display:inline}.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{min-height:1.65em;line-height:2em;vertical-align:middle;-moz-box-sizing:border-box;text-align:center;width:1.9em;height:100%}.k-numeric-wrap .k-select{padding:0}body .k-datetimepicker .k-select{border-radius:0}.k-combobox .k-icon,.k-dropdown,.k-selectbox .k-icon{cursor:pointer}.k-popup{border-style:solid;border-width:1px}.k-list-optionlabel,.k-popup .k-item{cursor:default}.k-popup .k-calendar{border:0}.k-list{height:auto}.k-fieldselector .k-list .k-item,.k-list-optionlabel,.k-popup .k-list .k-item,.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding:1px 5px 1px 5px;line-height:1.8em;min-height:1.8em}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding-right:22px}.k-overflow-container .k-item{padding:1px}.k-overflow-container .k-button.k-state-disabled,.k-overflow-container .k-button.k-state-disabled:hover,.k-overflow-container>.k-state-disabled .k-button{border:0;background:0 0}.k-fieldselector .k-list .k-item,.k-list-optionlabel.k-state-focused,.k-list-optionlabel.k-state-selected,.k-overflow-container .k-state-focused,.k-overflow-container .k-state-hover,.k-overflow-container .k-state-selected,.k-popup .k-list .k-state-focused,.k-popup .k-list .k-state-hover,.k-popup .k-list .k-state-selected{padding:0 4px;border-width:1px;border-style:solid}.k-list-filter{position:relative;margin-bottom:2px}.k-list-filter>.k-textbox{padding-right:20px;width:100%}.k-list-filter>.k-icon{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.km-root .k-list-filter>.k-textbox{padding-left:0;padding-right:0;border-left-width:0;border-right-width:0}.k-multiselect-wrap{position:relative;border-width:0;border-style:solid;border-radius:4px;border-color:#C5C5C5;background-color:#FFF;min-height:2.04em}.k-multiselect-wrap .k-input{background-color:transparent;height:1.31em;line-height:1.31em;padding:.18em 0;text-indent:.33em;border:0;margin:1px 0 0;float:left}.k-multiselect-wrap .k-input::-ms-clear{display:none}.k-multiselect-wrap li{margin:1px 0 1px 1px;padding:.1em 1.6em .1em .4em;line-height:1.5em;float:left;position:relative}.k-autocomplete .k-loading,.k-multiselect .k-loading{position:absolute;right:3px;bottom:4px}.k-multiselect .k-loading-hidden{visibility:hidden}.k-multiselect-wrap .k-select{position:absolute;top:0;bottom:0;right:0;padding:.1em .2em}.k-datetimepicker .k-picker-wrap{padding-right:3.8em}.k-datetimepicker .k-select{width:3.8em}.k-datetimepicker .k-picker-wrap .k-icon{margin:0 2px}.k-picker-wrap .k-icon{cursor:pointer}.k-button,.k-datepicker,.k-datetimepicker,.k-textbox,.k-timepicker{display:inline-block;vertical-align:middle}.k-picker-wrap .k-input{margin:0}.k-time-popup .k-item{padding:1px 3px}.k-input{padding:.25em 0}.k-input,.k-textbox>input{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-textbox{outline:0}input.k-textbox,textarea.k-textbox{padding:2px .3em}input.k-textbox{height:2.13em;text-indent:.33em;line-height:1.6em}.k-ie input.k-textbox{text-indent:.165em}.k-ff input.k-textbox{height:2.17em}textarea.k-textbox{height:auto}span.k-numerictextbox{background-color:transparent}.k-numerictextbox .k-input{margin:0}.k-numerictextbox .k-link{display:block;height:1em;line-height:1em;vertical-align:middle;border-width:0;padding:0}.k-numerictextbox .k-icon{height:11px}.k-numeric-wrap .k-input::-webkit-inner-spin-button{-webkit-appearance:none}.k-colorpicker .k-picker-wrap{line-height:2em}.k-colorpicker .k-selected-color{vertical-align:top;line-height:0;display:inline-block;height:2em;width:2em}.k-colorpicker .k-tool-icon{position:relative;top:-2px;display:inline-block;padding:3px 3px 2px;font-size:0;line-height:0;margin-right:3px;margin-left:2px;margin-bottom:3px;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px;-ms-high-contrast-adjust:none}.k-colorpicker .k-tool-icon .k-selected-color{display:block;height:3px;width:16px;position:absolute;left:3px;bottom:-3px;border-radius:0!important}.k-colorpicker .k-select{cursor:pointer}.k-disabled-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.5;filter:alpha(opacity=50)}.k-colorpalette{position:relative;line-height:0;border-width:0;display:inline-block}.k-colorpalette .k-palette{border-collapse:collapse;position:relative;width:100%;height:100%}.k-colorpalette .k-item{width:14px;height:14px;overflow:hidden;-ms-high-contrast-adjust:none}.k-colorpalette .k-item.k-state-selected,.k-colorpalette .k-item.k-state-selected:hover{z-index:100;background:0 0;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.45);box-shadow:0 1px 3px 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.45);position:relative}.k-colorpalette .k-item:hover{z-index:101;position:relative;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.3);box-shadow:0 1px 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.3)}.k-flatcolorpicker{position:relative;display:inline-block;width:250px;padding-bottom:5px}div.k-flatcolorpicker{background-color:transparent;background-image:none}.k-flatcolorpicker .k-selected-color{background-image:url(textures/transtexture.png);background-position:50% 50%;text-align:right}.k-flatcolorpicker .k-selected-color input.k-color-value{font-family:Consolas,"Ubuntu Mono","Lucida Console","Courier New",monospace;padding:.75em .3em .65em 1em;border:0;margin:0;width:70%}.k-flatcolorpicker .k-hsv-rectangle{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pinch-zoom double-tap-zoom}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle{cursor:pointer;position:absolute;z-index:10;left:50%;top:50%;width:8px;height:8px;border:1px solid #eee;margin-left:-5px;margin-top:-5px;border-radius:6px;-webkit-box-shadow:0 1px 2px #444;box-shadow:0 1px 2px #444;background:0 0}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus,.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover{background:0 0;border-color:#fff;-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000}.k-flatcolorpicker .k-hsv-rectangle.k-dragging,.k-flatcolorpicker .k-hsv-rectangle.k-dragging *{cursor:none}.k-flatcolorpicker .k-slider-horizontal{height:20px;width:90%;margin:0 5%}.k-flatcolorpicker .k-slider-horizontal .k-slider-track{-webkit-box-shadow:0 1px 0 #fff,0 -1px 0 #999;box-shadow:0 1px 0 #fff,0 -1px 0 #999}.k-flatcolorpicker .k-hue-slider,.k-flatcolorpicker .k-transparency-slider{display:block}.k-flatcolorpicker .k-hue-slider .k-slider-selection,.k-flatcolorpicker .k-transparency-slider .k-slider-selection{background:0 0}.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle{background:0 0;border:3px solid #eee;margin-top:1px;height:8px;width:8px;-webkit-box-shadow:0 1px 4px #444;box-shadow:0 1px 4px #444}.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover{background:0 0;border-color:#fff;-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000;border-width:2px;padding:1px}.k-flatcolorpicker .k-hue-slider .k-slider-track{background:-webkit-gradient(linear,left top,right top,from(red),color-stop(16%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(84%,#f0f),to(#ff0004));background:-webkit-linear-gradient(left,red 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:linear-gradient(to right,red 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%)}.k-flatcolorpicker .k-transparency-slider .k-slider-track{background-image:url(textures/transparency.png);-webkit-background-size:100% auto;background-size:100% auto;background-position:100% 50%;background-repeat:no-repeat}.k-flatcolorpicker .k-controls{margin-top:10px;margin-bottom:5px;text-align:center;font-size:90%}.k-flatcolorpicker .k-controls .k-button{width:6em}.k-flatcolorpicker .k-hsv-gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000)),-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%),linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);height:180px;margin-bottom:5px}.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.k-ie9 .k-flatcolorpicker .k-hsv-gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.k-ie8 .k-flatcolorpicker .k-hue-slider .k-slider-track{background:url(textures/hue.png) repeat 0 50%}.k-ie8 .k-flatcolorpicker .k-transparency-slider .k-slider-track{background:url(textures/transparency.png) repeat 0 50%}.k-ie8 .k-flatcolorpicker .k-hsv-gradient{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#00ffffff', GradientType=1) progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0)}table.k-editor{width:100%;height:250px;table-layout:fixed;border-style:solid;border-width:1px;border-collapse:separate;border-spacing:4px;font-size:100%;vertical-align:top;position:relative}.k-editor-inline{border-width:2px;padding:.3em .5em;word-wrap:break-word;overflow:auto}.k-editortoolbar-dragHandle{cursor:move;padding-left:0;padding-right:3px;-webkit-box-shadow:none!important;box-shadow:none!important}.k-editor-widget>.k-window-content{overflow:hidden}.k-editor .k-editor-toolbar-wrap{border:0;padding:0}.k-editor-toolbar{margin:0;padding:.1em 0;list-style-type:none;line-height:1.3em;cursor:default;word-wrap:break-word}.k-editor-toolbar li{display:inline-block;vertical-align:middle}.k-ff .k-editor-toolbar,.k-ie9 .k-editor-toolbar,.k-webkit .k-editor-toolbar{padding:0}.k-ff .k-editor-toolbar li,.k-ie10 .k-editor-toolbar li,.k-ie9 .k-editor-toolbar li,.k-safari .k-editor-toolbar li,.k-webkit .k-editor-toolbar li{display:inline-block;padding:.1em 0}.k-editor-toolbar .k-editor-widget,.k-editor-toolbar>li{margin-right:6px}.k-group-start.k-group-end .k-editor-widget{margin-right:0}.k-editor-toolbar .k-editor-dropdown{position:relative}.k-select-overlay{-webkit-appearance:none;opacity:0;z-index:11000;top:0;left:0;position:absolute;height:26px;width:100%;margin:-4px 0 0}.k-editor-toolbar .k-separator{position:relative;top:1px;border-style:solid;border-width:0 1px 0 0;margin:0 .3em 0 .1em;padding:0 0 0 1px;font-size:1.3em}.k-editor-toolbar .k-break{display:block;height:1px;font-size:0;line-height:0}.k-editor-toolbar .k-colorpicker,.k-editor-toolbar .k-combobox,.k-editor-toolbar .k-dropdown,.k-editor-toolbar .k-selectbox{vertical-align:middle}.k-button-group{white-space:nowrap}.k-button-group .k-tool{display:inline-block;vertical-align:middle;margin:1px 0;width:2em;height:2em;line-height:2em}.k-button-group .k-tool-icon{width:24px;height:24px;vertical-align:middle;-ms-high-contrast-adjust:none}.k-i-move{background-position:-160px -288px}.k-bold{background-position:-240px 0}.k-state-hover .k-bold,.k-state-selected .k-bold{background-position:-264px 0}.k-italic{background-position:-240px -24px}.k-state-hover .k-italic,.k-state-selected .k-italic{background-position:-264px -24px}.k-underline{background-position:-240px -48px}.k-state-hover .k-underline,.k-state-selected .k-underline{background-position:-264px -48px}.k-strikethrough{background-position:-240px -72px}.k-state-hover .k-strikethrough,.k-state-selected .k-strikethrough{background-position:-264px -72px}.k-foreColor{background-position:-240px -96px}.k-state-hover .k-foreColor,.k-state-selected .k-foreColor{background-position:-264px -96px}.k-backColor{background-position:-240px -120px}.k-state-hover .k-backColor,.k-state-selected .k-backColor{background-position:-264px -120px}.k-colorpicker .k-foreColor{background-position:-240px -96px}.k-colorpicker .k-backColor{background-position:-240px -120px}.k-justifyLeft{background-position:-240px -144px}.k-state-hover .k-justifyLeft,.k-state-selected .k-justifyLeft{background-position:-264px -144px}.k-justifyCenter{background-position:-240px -168px}.k-state-hover .k-justifyCenter,.k-state-selected .k-justifyCenter{background-position:-264px -168px}.k-justifyRight{background-position:-240px -192px}.k-state-hover .k-justifyRight,.k-state-selected .k-justifyRight{background-position:-264px -192px}.k-justifyFull{background-position:-240px -216px}.k-state-hover .k-justifyFull,.k-state-selected .k-justifyFull{background-position:-264px -216px}.k-insertUnorderedList{background-position:-240px -264px}.k-state-hover .k-insertUnorderedList,.k-state-selected .k-insertUnorderedList{background-position:-264px -264px}.k-insertOrderedList{background-position:-240px -288px}.k-state-hover .k-insertOrderedList,.k-state-selected .k-insertOrderedList{background-position:-264px -288px}.k-indent,.k-rtl .k-outdent{background-position:-288px 0}.k-state-hover .k-indent,.k-state-hover .k-rtl .k-outdent,.k-state-selected .k-indent,.k-state-selected .k-rtl .k-outdent{background-position:-312px 0}.k-outdent,.k-rtl .k-indent{background-position:-288px -24px}.k-state-hover .k-outdent,.k-state-hover .k-rtl .k-indent,.k-state-selected .k-outdent,.k-state-selected .k-rtl .k-indent{background-position:-312px -24px}.k-createLink{background-position:-288px -48px}.k-state-hover .k-createLink,.k-state-selected .k-createLink{background-position:-312px -48px}.k-unlink{background-position:-288px -72px}.k-state-hover .k-unlink,.k-state-selected .k-unlink{background-position:-312px -72px}.k-insertImage{background-position:-288px -96px}.k-state-hover .k-insertImage,.k-state-selected .k-insertImage{background-position:-312px -96px}.k-insertFile{background-position:-288px -216px}.k-state-hover .k-insertFile,.k-state-selected .k-insertFile{background-position:-312px -216px}.k-subscript{background-position:-288px -144px}.k-state-hover .k-subscript,.k-state-selected .k-subscript{background-position:-312px -144px}.k-superscript{background-position:-288px -168px}.k-state-hover .k-superscript,.k-state-selected .k-superscript{background-position:-312px -168px}.k-cleanFormatting{background-position:-288px -192px}.k-state-hover .k-cleanFormatting,.k-state-selected .k-cleanFormatting{background-position:-312px -192px}.k-createTable{background-position:-192px 0}.k-state-hover .k-createTable,.k-state-selected .k-createTable{background-position:-216px 0}.k-addColumnLeft{background-position:-192px -24px}.k-state-hover .k-addColumnLeft,.k-state-selected .k-addColumnLeft{background-position:-216px -24px}.k-addColumnRight{background-position:-192px -48px}.k-state-hover .k-addColumnRight,.k-state-selected .k-addColumnRight{background-position:-216px -48px}.k-addRowAbove{background-position:-192px -72px}.k-state-hover .k-addRowAbove,.k-state-selected .k-addRowAbove{background-position:-216px -72px}.k-addRowBelow{background-position:-192px -96px}.k-state-hover .k-addRowBelow,.k-state-selected .k-addRowBelow{background-position:-216px -96px}.k-deleteRow{background-position:-192px -120px}.k-state-hover .k-deleteRow,.k-state-selected .k-deleteRow{background-position:-216px -120px}.k-deleteColumn{background-position:-192px -144px}.k-state-hover .k-deleteColumn,.k-state-selected .k-deleteColumn{background-position:-216px -144px}.k-mergeCells{background-position:-192px -168px}.k-state-hover .k-mergeCells,.k-state-selected .k-mergeCells{background-position:-216px -168px}.k-pdf{background-position:-288px -240px}.k-state-hover .k-pdf,.k-state-selected .k-pdf{background-position:-312px -240px}.k-print{background-position:-288px -264px}.k-state-hover .k-print,.k-state-selected .k-print{background-position:-312px -264px}.k-fontName{width:110px}.k-fontSize{width:124px}.k-formatBlock{width:147px}.k-editortoolbar-dragHandle{float:left;margin:1px 0 0}.k-editor-toolbar .k-button-group{padding:1px}.k-editor .k-editor-toolbar .k-row-break{display:block;height:0;font-size:0;line-height:0}.k-button-group .k-tool{border-style:solid;border-width:1px;margin-right:-1px}.k-button-group .k-tool.k-state-hover,.k-button-group .k-tool:focus{position:relative;z-index:1}.k-rtl .k-button-group .k-tool{border-style:solid;border-width:1px}.k-button-group .k-tool.k-group-end{border-right-width:1px}.k-rtl .k-button-group .k-tool.k-group-end{border-left-width:1px}.k-button-group .k-state-disabled{display:none}.k-button-group .k-state-active,.k-button-group .k-state-hover{vertical-align:middle}.k-button-group .k-state-disabled{filter:alpha(opacity=30);opacity:.3}.k-editor .k-editable-area{width:100%;height:100%;border-style:solid;border-width:1px;outline:0}.k-editor .k-content{display:block;width:100%;height:100%;border:0;margin:0;padding:0;background:#fff}.k-editor .k-tool{outline:0}.k-editor iframe.k-content{display:inline;vertical-align:top}.k-editor .k-raw-content{border:0;margin:0;padding:0}.k-editor .k-raw-content,.k-editor-dialog .k-editor-textarea{font-size:inherit;font-family:consolas,"courier new",monospace}.k-editor-dialog{padding:1em;width:400px}.k-editor-dialog .k-edit-label{width:25%}.k-editor-dialog .k-edit-field{width:66%}.k-editor-dialog .k-edit-field .k-textbox{width:96%}.k-viewhtml-dialog{width:auto}.k-filebrowser-dialog{width:auto;min-width:350px}.k-filebrowser-dialog .k-filebrowser{margin:0 1em 0}.k-filebrowser-dialog .k-edit-label{width:18%}.k-filebrowser-dialog .k-edit-field{width:75%}.k-filebrowser-dialog .k-edit-field .k-textbox{width:70%}#k-editor-image-height,#k-editor-image-width{width:5em}.k-editor-dialog .k-button{display:inline-block}.k-editor-dialog .k-editor-textarea{width:600px;height:350px;padding:.2em .2em .2em .4em;border-width:1px;border-style:solid;overflow:auto}.k-button-wrapper .k-link:hover{text-decoration:underline}.k-ct-popup{width:180.4px;padding:.65em .5em .5em}.k-ct-popup .k-status{margin:.3em 0}.k-ct-cell{border-width:1px;border-style:solid;width:18px;height:18px;margin:1px;vertical-align:top;display:inline-block;overflow:hidden;-ms-high-contrast-adjust:none}.k-editor .k-resize-handle{position:absolute;padding:5px;right:0;bottom:0}.k-editor .k-overlay{position:absolute;background-color:#fff;opacity:0}.k-toolbar-resizable{min-height:2.4375em;position:relative}.k-overflow-tools{position:absolute;right:0;top:0}.k-editor-overflow-popup .k-tool{width:auto;height:auto;display:block;text-align:left;text-decoration:initial;border:0;padding-right:.5em;margin:0;padding:0 6px}.k-editor-overflow-popup .k-tool.k-state-disabled{display:none}.k-editor-toolbar .k-tool-text{display:none}.k-notification-wrap{padding:.6em .5em;cursor:default;position:relative;white-space:nowrap}.k-notification-button .k-notification-wrap{padding-right:20px}.k-notification-wrap>.k-i-note{vertical-align:text-bottom;margin-right:4px}.k-notification-wrap>.k-i-close{position:absolute;top:7px;right:4px;display:none}.k-notification-button .k-notification-wrap>.k-i-close{display:block}.k-progressbar{display:inline-block;position:relative;vertical-align:middle}.k-progressbar{border-radius:4px}.k-progressbar-horizontal{width:27em;height:1.9em}.k-progressbar-vertical{width:1.9em;height:27em}.k-progressbar>.k-state-selected{position:absolute;border-style:solid;border-width:1px;overflow:hidden}.k-progressbar-horizontal>.k-state-selected,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected{left:-1px;right:auto;top:-1px;height:100%;border-radius:4px 0 0 4px}.k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected,.k-rtl .k-progressbar-horizontal>.k-state-selected{left:auto;right:-1px;border-radius:0 4px 4px 0}.k-progressbar-vertical>.k-state-selected{left:-1px;bottom:-1px;width:100%;border-radius:0 0 4px 4px}.k-progressbar-vertical.k-progressbar-reverse>.k-state-selected{bottom:auto;top:-1px;border-radius:4px 4px 0 0}.k-progressbar>.k-state-selected.k-complete,.k-rtl .k-progressbar>.k-state-selected.k-complete{border-radius:4px}.k-progressbar>.k-reset{list-style:none;margin:0;padding:0;position:absolute;left:-1px;top:-1px;width:100%;height:100%;border-radius:4px;white-space:nowrap}.k-progressbar-horizontal .k-item{display:inline-block;height:100%;border-style:solid;margin-left:-1px}.k-progressbar-horizontal .k-item.k-first{margin-left:0}.k-progressbar-horizontal .k-item.k-last{border-right-width:0}.k-progressbar-horizontal .k-item,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item{border-width:1px 0 1px 1px}.k-progressbar-horizontal.k-progressbar-reverse .k-item,.k-rtl .k-progressbar-horizontal .k-item{border-width:1px 0 1px 1px}.k-progressbar-horizontal .k-first,.k-rtl .k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left-width:1px}.k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-progressbar-horizontal.k-progressbar-reverse .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-right-width:1px}.k-progressbar-horizontal .k-last.k-state-selected{border-right-width:1px}.k-progressbar-vertical .k-item{width:100%;border-style:solid;border-width:1px 1px 0 1px;margin-top:-1px}.k-progressbar-vertical .k-item.k-first{margin-top:0}.k-progressbar-vertical li.k-item.k-last{border-bottom-width:0}.k-progressbar-vertical .k-first{border-top-left-radius:4px;border-top-right-radius:4px}.k-progressbar-vertical .k-last{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-width:1px}.k-progressbar-vertical.k-progressbar-reverse .k-item{border-width:0 1px 1px 1px}.k-progressbar-vertical.k-progressbar-reverse .k-first{border-top-width:1px}.k-progress-status-wrap{position:absolute;top:-1px;border:1px solid transparent;line-height:2em;width:100%;height:100%}.k-progress-status-wrap,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap{left:-1px;right:auto;text-align:right}.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap,.k-rtl .k-progressbar-horizontal .k-progress-status-wrap{left:auto;right:-1px;text-align:left}.k-progressbar-vertical .k-progress-status-wrap{top:auto;bottom:-1px}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap{bottom:auto;top:-1px}.k-progress-status{display:inline-block;padding:0 .5em;min-width:10px;white-space:nowrap}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{position:absolute;bottom:0;left:0}.k-progressbar-vertical .k-progress-status{-webkit-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{-webkit-transform:rotate(90deg) translateX(-100%);-ms-transform:rotate(90deg) translateX(-100%);transform:rotate(90deg) translateX(-100%);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.k-ie8 .k-progressbar-vertical .k-progress-status{-webkit-writing-mode:bt-lr;-ms-writing-mode:bt-lr;writing-mode:bt-lr;padding:.5em 0}div.k-slider{position:relative;border-width:0;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-slider-vertical{width:26px;height:200px}.k-slider-horizontal{display:inline-block;width:200px;height:26px}.k-slider-wrap{width:100%;height:100%}.k-grid .k-slider .k-button,.k-slider .k-button{position:absolute;top:0;width:24px;min-width:0;height:24px;margin:0;padding:0;outline:0}.k-slider .k-button .k-icon{margin-top:3px;vertical-align:top}.k-state-disabled .k-slider-wrap{filter:alpha(opacity=60);opacity:.6}.k-state-disabled .k-slider-wrap .k-slider-items{color:#333}.k-slider .k-button-decrease{left:0}.k-grid .k-slider-vertical .k-button-decrease,.k-slider-vertical .k-button-decrease{top:auto;bottom:0}.k-slider .k-button-increase{right:0}.k-slider .k-icon,.k-slider .k-tick,.k-slider-track{cursor:pointer}.k-slider-selection,.k-slider-track{position:absolute;margin:0;padding:0}.k-slider-horizontal .k-slider-selection,.k-slider-horizontal .k-slider-track{top:50%;left:0;height:8px;margin-top:-4px;background-repeat:repeat-x}.k-slider-horizontal .k-slider-buttons .k-slider-track{left:34px}.k-slider-vertical .k-slider-selection,.k-slider-vertical .k-slider-track{left:50%;bottom:0;width:8px;margin-left:-4px;background-repeat:repeat-y}.k-slider-vertical .k-slider-buttons .k-slider-track{bottom:34px}.k-draghandle{position:absolute;background-repeat:no-repeat;background-color:transparent;text-indent:-3333px;overflow:hidden;text-decoration:none;text-align:center;outline:0}.k-slider-horizontal .k-draghandle{top:-4px;width:13px;height:14px}.k-slider-vertical .k-draghandle{left:-4px;width:14px;height:13px}.k-slider-buttons .k-slider-items{margin-left:34px}.k-slider-horizontal .k-slider-items{height:100%}.k-slider-vertical .k-slider-items{padding-top:1px}.k-slider-vertical .k-slider-buttons .k-slider-items{padding-top:0}.k-slider-vertical .k-slider-buttons .k-slider-items{margin:0;padding-top:35px}.k-slider .k-tick{position:relative;margin:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-slider-horizontal .k-tick{float:left;height:100%;text-align:center}.k-slider-horizontal .k-tick{background-position:center -92px}.k-slider-horizontal .k-slider-topleft .k-tick{background-position:center -122px}.k-slider-horizontal .k-slider-bottomright .k-tick{background-position:center -152px}.k-slider-horizontal .k-tick-large{background-position:center -2px}.k-slider-horizontal .k-slider-topleft .k-tick-large{background-position:center -32px}.k-slider-horizontal .k-slider-bottomright .k-tick-large{background-position:center -62px}.k-slider-vertical .k-tick{background-position:-92px center}.k-slider-vertical .k-slider-topleft .k-tick{background-position:-122px center}.k-slider-vertical .k-slider-bottomright .k-tick{background-position:-152px center}.k-slider-vertical .k-tick-large{background-position:-2px center}.k-slider-vertical .k-slider-topleft .k-tick-large{background-position:-32px center}.k-slider-vertical .k-slider-bottomright .k-tick-large{background-position:-62px center}.k-slider-horizontal .k-first{background-position:0 -92px}.k-slider-horizontal .k-tick-large.k-first{background-position:0 -2px}.k-slider-horizontal .k-slider-topleft .k-first{background-position:0 -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first{background-position:0 -32px}.k-slider-horizontal .k-slider-bottomright .k-first{background-position:0 -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first{background-position:0 -62px}.k-slider-horizontal .k-last{background-position:100% -92px}.k-slider-horizontal .k-tick-large.k-last{background-position:100% -2px}.k-slider-horizontal .k-slider-topleft .k-last{background-position:100% -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last{background-position:100% -32px}.k-slider-horizontal .k-slider-bottomright .k-last{background-position:100% -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last{background-position:100% -62px}.k-slider-vertical .k-first{background-position:-92px 100%}.k-slider-vertical .k-tick-large.k-first{background-position:-2px 100%}.k-slider-vertical .k-slider-topleft .k-first{background-position:-122px 100%}.k-slider-vertical .k-slider-topleft .k-tick-large.k-first{background-position:-32px 100%}.k-slider-vertical .k-slider-bottomright .k-first{background-position:-152px 100%}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first{background-position:-62px 100%}.k-slider-vertical .k-last{background-position:-92px 0}.k-slider-vertical .k-tick-large.k-last{background-position:-2px 0}.k-slider-vertical .k-slider-topleft .k-last{background-position:-122px 0}.k-slider-vertical .k-slider-topleft .k-tick-large.k-last{background-position:-32px 0}.k-slider-vertical .k-slider-bottomright .k-last{background-position:-152px 0}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last{background-position:-62px 0}.k-slider-vertical .k-tick{text-align:right}.k-slider-vertical .k-slider-topleft .k-tick{text-align:left}.k-slider .k-label{position:absolute;white-space:nowrap;font-size:.92em}.k-slider-horizontal .k-label{left:0;width:100%;line-height:1}.k-slider-horizontal .k-first .k-label{left:-50%}.k-slider-horizontal .k-last .k-label{left:auto;right:-50%}.k-slider-horizontal .k-label{bottom:-1.2em}.k-slider-horizontal .k-slider-topleft .k-label{top:-1.2em}.k-slider-vertical .k-label{left:120%;display:block;text-align:left}.k-slider-vertical .k-last .k-label{top:-.5em}.k-slider-vertical .k-first .k-label{bottom:-.5em}.k-slider-vertical .k-slider-topleft .k-label{left:auto;right:120%}.k-slider-tooltip{top:-4444px}.k-scheduler-footer,.k-scheduler-toolbar{border-style:solid}.k-scheduler-footer,.k-scheduler-toolbar{line-height:28px;padding:6px}.k-scheduler-toolbar{position:relative;border-width:0 0 1px}.k-edit-field.k-scheduler-toolbar{border-width:0;padding-top:0;padding-left:0;padding-right:0}.k-scheduler-header{text-align:center}.k-scheduler-footer{border-width:1px 0 0}.k-scheduler-toolbar>ul{float:right}.k-scheduler-toolbar>ul:first-child{float:left}.k-scheduler-toolbar>.k-scheduler-tools{float:left;margin-bottom:.5em}.k-scheduler-tools+.k-scheduler-navigation{float:left;clear:left}.k-scheduler-footer>ul>li,.k-scheduler-toolbar>ul>li{display:inline-block;border-style:solid;border-width:1px 1px 1px 0}.k-scheduler .k-scheduler-toolbar .k-nav-current,.k-scheduler .k-scheduler-toolbar .k-scheduler-tools>li{border-width:0}.k-scheduler-toolbar>ul.k-scheduler-views>li:first-child+li,.k-scheduler-toolbar>ul>li:first-child{border-left-width:1px}.k-scheduler div.k-scheduler-footer ul li{margin-right:.6em;border-width:1px}.k-scheduler-footer .k-link,.k-scheduler-toolbar .k-link{display:inline-block;padding:0 1.1em}.k-scheduler-toolbar .k-nav-next .k-link,.k-scheduler-toolbar .k-nav-prev .k-link{padding-left:.6em;padding-right:.6em}.k-scheduler-toolbar .k-nav-current .k-link{padding:0}.k-scheduler-toolbar .k-nav-current{margin:0 1.1em}.k-scheduler .k-nav-current>.k-state-active,.k-scheduler div.k-scheduler-toolbar>ul>li.k-nav-current{background:0 0}.k-scheduler-phone .k-scheduler-toolbar+.k-scheduler-toolbar .k-scheduler-navigation{width:100%;text-align:center}.k-scheduler-phone .k-scheduler-toolbar+.k-scheduler-toolbar .k-scheduler-navigation>li{background:0 0;border:0}.k-scheduler-phone .k-toolbar .k-nav-next{float:right}.k-scheduler-phone .k-toolbar .k-nav-prev{float:left}.k-scheduler-footer .k-icon,.k-scheduler-toolbar .k-i-calendar{margin:-2px 6px 0 0}.k-scheduler-header,.k-scheduler-header-wrap{overflow:hidden}.k-scheduler-header-wrap{position:relative;border-style:solid;border-width:0}.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap{border-right-width:1px}.k-scheduler-content,.k-scheduler-times{position:relative}.k-scheduler-times{overflow:hidden;border-style:solid;border-width:0}.k-scheduler-content{overflow:auto}.k-scheduler-layout,.k-scheduler-table{border-spacing:0;width:100%;margin:0;border-collapse:separate}.k-scheduler-layout>tbody>tr>td{padding:0;vertical-align:top}.k-safari .k-scheduler-layout>tbody>tr>td+td{width:100%}.k-scheduler-table{table-layout:fixed;max-width:none}.k-scheduler-times .k-scheduler-table{table-layout:auto}.k-scheduler-monthview .k-scheduler-content .k-scheduler-table{height:100%}.k-scheduler-table td,.k-scheduler-table th{height:1.5em;padding:.334em .5em;font-size:100%}.k-scheduler .k-scheduler-table td,.k-scheduler .k-scheduler-table th{-webkit-box-sizing:content-box;box-sizing:content-box}.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-hidden>div{width:0!important;overflow:hidden!important}.k-scheduler-monthview .k-hidden{padding-left:0!important;padding-right:0!important;border-right-width:0!important}.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times{margin-right:1px}.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times .k-hidden{height:auto}.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-scheduler-table td{height:80px;text-align:right}.k-scheduler-phone .k-scheduler-monthview .k-hidden,.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td{height:40px}.k-scheduler-table td,.k-slot-cell{vertical-align:top}.k-scheduler-layout tr+tr .k-scheduler-times th:last-child{vertical-align:top}.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td{text-align:center;vertical-align:middle}.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td span{font-size:1.5em}.k-scheduler-header th{overflow:hidden;text-overflow:ellipsis}.k-scheduler-header th,.k-scheduler-table td{border-style:solid;border-width:0 0 1px 1px}.k-scheduler-header th:first-child,.k-scheduler-table td:first-child{border-left-width:0}.k-scheduler-agendaview .k-scheduler-table td:first-child{border-left-width:1px}.k-scheduler-agendaview .k-scheduler-table td.k-first{border-left-width:0}.k-scheduler-layout tr+tr .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-layout tr+tr .k-scheduler-times tr:last-child>th,.k-scheduler-table>tbody>tr>.k-last{border-bottom-width:0}.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table>tbody>tr>td.k-last,.k-scrollbar-h .k-scheduler-content .k-scheduler-table>tbody>tr:last-child>td,.k-scrollbar-h tr+tr .k-scheduler-times{border-bottom-width:1px}.k-scheduler-times th{text-align:right;padding-right:.6em;border-style:solid;border-width:0 1px 1px 0;border-color:transparent;white-space:nowrap}.k-scheduler-layout tr+tr .k-scheduler-times th{border-bottom-color:transparent}.k-scheduler-layout tr+tr .k-scheduler-times th.k-scheduler-times-all-day,.k-scheduler-layout tr+tr .k-scheduler-times th.k-slot-cell{border-bottom-color:inherit}.k-scheduler .k-middle-row td{border-bottom-style:dotted}.k-scheduler-now-arrow,.k-scheduler-now-line{position:absolute}.k-scheduler-now-arrow{width:0;height:0;border:solid 5px transparent;left:0}.k-scheduler-now-line{left:5px;right:0;height:1px}.k-task{position:relative}div.k-more-events{text-align:center;font-size:18px;line-height:1.2;padding:0}.k-more-events>span{display:block;margin-top:-.6em}.k-event,.k-more-events{position:absolute;border-style:solid;border-width:1px;text-align:left;overflow:hidden}.k-event{cursor:default;min-height:1.3em}.k-event-drag-hint{filter:alpha(opacity=60);opacity:.6;cursor:-webkit-grabbing;cursor:-moz-grabbing}.k-scheduler-header .k-event{white-space:nowrap}.k-event-template{padding:.3em 1.4em .3em .6em}.k-event-time{display:none;padding-bottom:0;font-size:.9em}.k-event-drag-hint .k-event-time{display:block}.k-event-actions,.k-event>.k-link,.k-task>.k-link{position:absolute;top:3px;right:4px;white-space:nowrap}.k-event-actions{z-index:1}.k-scheduler-agendaview .k-task>.k-link{top:0;right:0}.k-event-actions:first-child{position:static;float:left;margin:4px 2px 0 4px}.k-webkit .k-event-actions:first-child{margin-top:3px}.k-event-actions:first-child>.k-link{display:inline-block}.k-event-delete{display:none}.k-event:hover .k-event-delete,tr:hover>td>.k-task .k-event-delete{display:inline-block}.k-event .k-event-bottom-actions,.k-event .k-event-top-actions{position:absolute;top:0;left:0;width:100%;text-align:center}.k-event .k-event-bottom-actions{top:auto;bottom:0}.k-event .k-resize-handle,.k-scheduler-mobile .k-event:hover .k-resize-handle{position:absolute;visibility:hidden;z-index:2}.k-event-active .k-resize-handle,.k-event:hover .k-resize-handle,.k-scheduler-mobile .k-event-active:hover .k-resize-handle{visibility:visible}.k-event .k-resize-handle:after{content:"";position:absolute;filter:alpha(opacity=50);opacity:.5}.k-scheduler-mobile .k-event .k-resize-handle:after{-webkit-filter:none;filter:none;opacity:1}.k-event>.k-resize-n{top:0;left:0;right:0;height:.4em}.k-event>.k-resize-s{bottom:0;left:0;right:0;height:.4em}.k-event>.k-resize-e{right:0;top:0;bottom:0;width:.4em}.k-event>.k-resize-w{left:0;top:0;bottom:0;width:.4em}.k-event>.k-resize-n:after,.k-event>.k-resize-s:after{top:1px;left:50%;margin-left:-1em;width:2em;height:1px}.k-event>.k-resize-s:after{top:auto;bottom:1px}.k-event>.k-resize-e:after,.k-event>.k-resize-w:after{left:1px;top:50%;margin-top:-.7em;height:1.4em;width:1px}.k-event>.k-resize-e:after{left:auto;right:1px}.k-scheduler-mobile .k-event>.k-resize-n,.k-scheduler-mobile .k-event>.k-resize-s{height:.6em}.k-scheduler-mobile .k-event>.k-resize-e,.k-scheduler-mobile .k-event>.k-resize-w{width:.6em}.k-scheduler-mobile .k-event>.k-resize-n:after,.k-scheduler-mobile .k-event>.k-resize-s:after{top:0;margin-left:-3em;width:4em;height:.6em}.k-scheduler-mobile .k-event>.k-resize-s:after{bottom:0}.k-scheduler-mobile .k-event>.k-resize-e:after,.k-scheduler-mobile .k-event>.k-resize-w:after{left:0;margin-top:-.7em;height:1.4em;width:.6em}.k-scheduler-mobile .k-event>.k-resize-e:after{right:0}.k-scheduler-mobile .k-event>.k-resize-n:after{border-radius:0 0 4px 4px}.k-scheduler-mobile .k-event>.k-resize-s:after{border-radius:4px 4px 0 0}.k-scheduler-mobile .k-event>.k-resize-w:after{border-radius:0 4px 4px 0}.k-scheduler-mobile .k-event>.k-resize-e:after{border-radius:4px 0 0 4px}.k-scheduler-phone .k-scheduler-monthview .k-events-container{position:absolute;text-align:center;height:6px;line-height:6px}.k-scheduler-phone .k-scheduler-monthview .k-event{position:static;display:inline-block;width:4px;height:4px;min-height:0;margin:1px}.k-scheduler-marquee{border-style:solid;border-width:0}.k-scheduler-marquee.k-first:before,.k-scheduler-marquee.k-last:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:3px}div.k-scheduler-marquee:before{top:0;left:0;border-right-color:transparent;border-bottom-color:transparent}div.k-scheduler-marquee:after{bottom:0;right:0;border-top-color:transparent;border-left-color:transparent}.k-scheduler-marquee .k-label-top{position:absolute;top:.3em;left:.8em;font-size:.8em}.k-scheduler-marquee .k-label-bottom{position:absolute;bottom:.3em;right:.81em;font-size:.8em}.k-scheduler-quickedit .k-textbox{width:200px}.k-tooltip-bottom{text-align:left}.k-tooltip-bottom .k-button{float:left;margin-right:.3em}.k-tooltip-bottom .k-quickedit-details{float:right;margin-right:0}.k-scheduler-agendaview .k-scheduler-table td,.k-scheduler-agendaview .k-scheduler-table th{text-align:left}.k-scheduler-groupcolumn,.k-scheduler-times .k-slot-cell{width:6em}.k-scheduler-datecolumn{width:12em}.k-scheduler-timecolumn{width:11em}.k-scheduler-timecolumn>div{position:relative;vertical-align:top}.k-webkit .k-scheduler-timecolumn>div>.k-icon{vertical-align:top}.k-scheduler-timecolumn>div>.k-i-arrow-e{position:absolute;right:-4px}.k-scheduler-timecolumn .k-i-arrow-w{margin-left:-4px}.k-scheduler-mark{display:inline-block;width:1em;height:1em;vertical-align:middle;margin-right:.5em}.k-scheduler-agendaday{float:left;margin:0 .2em 0 0;font-size:3em;font-weight:400}.k-scheduler-agendaweek{display:block;margin:.4em 0 0;font-size:1.1em;font-style:normal}.k-scheduler-agendadate{font-size:.8em}.k-scheduler-timecolumn{white-space:nowrap}.k-scheduler-edit-form .k-edit-form-container,.k-scheduler-timezones .k-edit-form-container{width:520px}.k-scheduler-edit-form .k-edit-label{width:17%}.k-scheduler-edit-form .k-edit-field{width:77%}.k-scheduler-edit-form .k-textbox[name=title],.k-scheduler-edit-form textarea.k-textbox{width:100%}.k-scheduler-edit-form textarea.k-textbox{min-height:4em;resize:vertical}.k-scheduler-edit-form>.k-edit-box:first-child .k-datetimepicker{margin-right:1em}.km-pane-wrapper .k-scheduler-edit-form .k-edit-buttons{clear:right;margin-right:2%;margin-left:2%;padding:0 0 .6em}.k-edit-box{float:left}.k-edit-box+.k-edit-box{float:right}.k-scheduler-edit-form label+input{margin-left:1em}.k-edit-field>ul.k-reset>li{margin:.2em 0 .4em;line-height:2.4}.k-edit-field>ul.k-reset.k-toolbar>li{margin:0}.k-edit-field>ul.k-reset .k-widget{margin-left:.8em}.k-edit-field span.k-recur-interval,.k-edit-field>ul.k-reset .k-numerictextbox{width:5em}.k-edit-field>ul.k-reset .k-datepicker,.k-edit-field>ul.k-reset .k-dropdown,div[name=recurrenceRule]>.k-dropdown{width:9em}.k-scheduler-edit-form .k-edit-buttons .k-scheduler-delete{float:left}.k-popup-message{margin:0;padding:1em 0 2em;text-align:center}.k-scheduler-timezones .k-dropdown:first-child{width:100%}.k-scheduler-timezones .k-dropdown+.k-dropdown{margin:.5em 0 .7em}.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{display:none}.k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:none}.k-scheduler-refresh{float:right;padding:0 .5em}@media only screen and (max-width:1024px){.k-ff .k-scheduler-toolbar>ul.k-scheduler-views,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views{position:absolute;right:6px;top:6px;z-index:10000}.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views{right:auto;left:6px}.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view){display:none}.k-ff .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-ie11 .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-safari .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-webkit .k-scheduler-toolbar li.k-nav-current .k-lg-date-format{display:none}.k-ff .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ie11 .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-safari .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-webkit .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:inline}.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{display:block;border-width:1px}.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{text-align:left;padding-left:1em}.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{display:block;position:relative;padding-right:2.5em;padding-left:1em}.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{padding-left:0}.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-.6em;right:.333em;width:1.333em;height:1.333em}.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0}.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{border:1px solid #c5c5c5;background-color:#fff;background-image:none;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{text-align:left}}@media only screen and (max-width:480px){.k-ff .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ie11 .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-safari .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-webkit .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:none}.k-ff .k-scheduler-timecolumn,.k-ie11 .k-scheduler-timecolumn,.k-safari .k-scheduler-timecolumn,.k-webkit .k-scheduler-timecolumn{width:5em}.k-ff .k-scheduler-datecolumn,.k-ie11 .k-scheduler-datecolumn,.k-safari .k-scheduler-datecolumn,.k-webkit .k-scheduler-datecolumn{width:6em;overflow:hidden}.k-ff .k-scheduler-datecolumn>div,.k-ff .k-scheduler-timecolumn>div,.k-ie11 .k-scheduler-datecolumn>div,.k-ie11 .k-scheduler-timecolumn>div,.k-safari .k-scheduler-datecolumn>div,.k-safari .k-scheduler-timecolumn>div,.k-webkit .k-scheduler-datecolumn>div,.k-webkit .k-scheduler-timecolumn>div{white-space:normal}}.k-scheduler-pdf-export{overflow:hidden}.k-pdf-export-shadow .k-scheduler,.k-scheduler-pdf-export .k-scheduler-content,.k-scheduler-pdf-export .k-scheduler-times{height:auto!important;overflow:visible!important}.k-scheduler-pdf-export .k-scheduler-header{padding:0!important}.k-scheduler-pdf-export .k-scheduler-header-wrap{border-width:0!important}.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table,.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table{width:100%!important}.k-tooltip{position:absolute;z-index:12000;border-style:solid;border-width:0;padding:5px 5px 5px 6px;background-repeat:repeat-x;min-width:20px;text-align:center}.k-tooltip-button{text-align:right;height:0}.k-tooltip-content{height:100%}.k-tooltip-closable .k-tooltip-content{padding-right:20px}span.k-tooltip{position:static;display:inline-block;border-width:1px;padding:2px 5px 1px 6px}.k-invalid-msg{display:none}.k-callout{position:absolute;width:0;height:0;border-style:solid;border-width:6px;border-color:transparent}.k-callout-n{top:-12px;left:50%}.k-callout-w{top:50%;left:-12px}.k-callout-s{left:50%;bottom:-12px}.k-callout-e{top:50%;right:-12px}.k-slider-tooltip .k-callout-n,.k-slider-tooltip .k-callout-s{margin-left:-6px}.k-slider-tooltip .k-callout-e,.k-slider-tooltip .k-callout-w{margin-top:-6px}.k-tooltip-validation .k-warning{vertical-align:text-top;margin-right:3px}.k-tooltip-validation{z-index:9999}.k-toolbar{position:relative;display:block;vertical-align:middle;line-height:2.9em}.k-overflow-container .k-button .k-icon,.k-overflow-container .k-button .k-sprite,.k-toolbar .k-button .k-icon,.k-toolbar .k-button .k-sprite{vertical-align:middle;margin-top:-7px;margin-bottom:-5px}.k-toolbar .k-input{line-height:inherit;height:inherit;padding-top:2px;padding-bottom:2px}.k-toolbar .k-input:before{content:"\a0";display:inline-block;width:0}.k-ie .k-toolbar .k-input{height:1.65em}.k-toolbar .k-combobox .k-dropdown-wrap:before,.k-toolbar .k-numeric-wrap:before,.k-toolbar .k-picker-wrap:before{display:none}.k-overflow-container .k-sprite{margin-left:-4px}.k-toolbar-resizable{overflow:hidden;white-space:nowrap}.k-toolbar>.k-align-left{float:none}.k-toolbar>.k-align-right{float:right}.k-toolbar .k-button,.k-toolbar>*{display:inline-block;vertical-align:middle;line-height:1.72em}.k-toolbar .k-separator{border-width:0 0 0 1px;border-style:solid;width:1px;line-height:inherit}.k-toolbar .k-button-group{list-style-type:none}.k-toolbar .k-button-group>li{display:inline-block}.k-toolbar .k-button-group .k-button{margin:0 0 0 -1px;border-radius:0}.k-toolbar .k-button,.k-toolbar .k-button-group,.k-toolbar .k-separator,.k-toolbar .k-split-button,.k-toolbar .k-textbox,.k-toolbar .k-widget,.k-toolbar label{margin:0 .2em;line-height:1.72em;vertical-align:middle}.k-toolbar .k-split-button{padding-left:0}.k-toolbar .k-button-group .k-group-start,.k-toolbar .k-split-button .k-button{margin:0}.k-toolbar .k-split-button .k-split-button-arrow{margin:0 0 0 -1px}.k-toolbar .k-overflow-anchor{border-width:0 0 0 1px;border-style:solid;height:3em;width:3em;line-height:inherit;padding:0 .5em;margin:0;position:relative;float:right;border-radius:0}.k-overflow-container .k-item{float:none;border:0}.k-overflow-container .k-separator{border-width:0 0 1px;border-style:solid;height:1px;line-height:0;font-size:0;padding:0}.k-overflow-container .k-overflow-button,.k-split-container .k-button{text-align:left;display:block;background:0 0;border-color:transparent;white-space:nowrap}.k-split-container{margin-top:-1px}.k-overflow-container .k-button-group{padding:0}.k-overflow-container .k-button-group>li{display:block}.k-overflow-container .k-overflow-group{border-width:1px 0;border-style:solid;border-radius:0;padding:2px 0;margin:1px 0}.k-overflow-container .k-overflow-hidden{display:none}.k-overflow-container .k-overflow-group+.k-overflow-group,.k-overflow-container .k-separator+.k-overflow-group,.k-overflow-container .k-toolbar-first-visible{border-top:0;margin-top:0;padding-top:1px}.k-overflow-container .k-overflow-group+.k-separator{display:none}.k-overflow-container .k-toolbar-last-visible{border-bottom:0;margin-bottom:0;padding-bottom:1px}.k-splitter{position:relative;height:300px}.k-pane>.k-splitter{border-width:0;overflow:hidden}.k-splitter .k-pane{overflow:hidden}.k-splitter .k-scrollable{overflow:auto}.k-splitter .k-pane-loading{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.k-ghost-splitbar,.k-splitbar{position:absolute;border-style:solid;font-size:0;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-splitter .k-ghost-splitbar-horizontal,.k-splitter .k-splitbar-horizontal{top:0;width:5px;border-width:0 1px;background-repeat:repeat-y}.k-ghost-splitbar-vertical,.k-splitbar-vertical{left:0;height:5px;border-width:1px 0;background-repeat:repeat-x}.k-splitbar-draggable-horizontal{cursor:w-resize}.k-splitbar-draggable-vertical{cursor:n-resize}.k-splitbar .k-resize-handle{display:none}.k-restricted-size-horizontal,.k-restricted-size-vertical{background-color:red}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;width:5px;height:20px;margin-top:-10px}.k-collapse-next,.k-collapse-prev,.k-expand-next,.k-expand-prev{cursor:pointer}.k-splitbar-horizontal .k-collapse-prev{margin-top:-31px}.k-splitbar-horizontal .k-collapse-next{margin-top:11px}.k-splitbar-static-horizontal{width:1px}.k-splitbar-static-vertical{height:1px}.k-splitbar-vertical .k-icon{position:absolute;left:50%;width:20px;height:5px;margin-left:-10px}.k-splitbar-vertical .k-collapse-prev{margin-left:-31px}.k-splitbar-vertical .k-collapse-next{margin-left:11px}.k-splitbar-draggable-horizontal .k-resize-handle,.k-splitbar-draggable-vertical .k-resize-handle{display:inline-block}.k-splitbar-horizontal .k-resize-handle{background-position:-165px -6px}.k-splitbar-horizontal-hover>.k-resize-handle{background-position:-181px -6px}.k-splitbar-horizontal .k-collapse-prev,.k-splitbar-horizontal .k-expand-next{background-position:-6px -174px}.k-splitbar-horizontal-hover>.k-collapse-prev,.k-splitbar-horizontal-hover>.k-expand-next{background-position:-22px -174px}.k-splitbar-horizontal .k-collapse-next,.k-splitbar-horizontal .k-expand-prev{background-position:-5px -142px}.k-splitbar-horizontal-hover>.k-collapse-next,.k-splitbar-horizontal-hover>.k-expand-prev{background-position:-21px -142px}.k-splitbar-vertical .k-resize-handle{background-position:-38px -309px}.k-splitbar-vertical-hover>.k-resize-handle{background-position:-70px -309px}.k-splitbar-vertical .k-collapse-prev,.k-splitbar-vertical .k-expand-next{background-position:2px -134px}.k-splitbar-vertical-hover>.k-collapse-prev,.k-splitbar-vertical-hover>.k-expand-next{background-position:-14px -134px}.k-splitbar-vertical .k-collapse-next,.k-splitbar-vertical .k-expand-prev{background-position:2px -165px}.k-splitbar-vertical-hover>.k-collapse-next,.k-splitbar-vertical-hover>.k-expand-prev{background-position:-14px -165px}.k-splitter-resizing{overflow:hidden}html .k-upload{position:relative}.k-dropzone em,.k-upload-button{vertical-align:middle}.k-dropzone,.k-file{position:relative}.k-dropzone{border-style:solid;border-width:0;padding:.8em;background-color:transparent}.k-dropzone em{visibility:hidden;margin-left:.6em}.k-dropzone-active em{visibility:visible}.k-upload-button{position:relative;overflow:hidden;direction:ltr}.k-upload .k-upload-button{min-width:7.167em}.k-ie8 .k-upload-button,.k-ie9 .k-upload-button,.k-upload-sync .k-upload-button{margin:.8em}.k-upload-button input{position:absolute;bottom:0;right:0;z-index:1;font:170px monospace!important;filter:alpha(opacity=0);opacity:0;margin:0;padding:0;cursor:pointer}.k-upload-files{margin:0 0 .6em;line-height:2.66;border-style:solid;border-width:1px 0 0}.k-upload-files .k-button{padding:0}.k-upload-files .k-button,.k-upload-status-total .k-icon{margin-left:8px}.k-upload .k-fail{background-position:-161px -111px}.k-si-refresh{background-position:-160px -128px}.k-button:active .k-si-refresh,.k-button:not(.k-state-disabled):hover .k-si-refresh,.k-link:not(.k-state-disabled):hover>.k-si-refresh,.k-state-hover>*>.k-si-refresh,.k-state-hover>.k-si-refresh,.k-textbox:hover .k-si-refresh{background-position:-176px -128px}.k-si-tick,.k-success{background-position:-160px -96px}.k-button:active .k-si-tick,.k-button:active .k-success,.k-button:not(.k-state-disabled):hover .k-si-tick,.k-button:not(.k-state-disabled):hover .k-success,.k-link:not(.k-state-disabled):hover>.k-si-tick,.k-link:not(.k-state-disabled):hover>.k-success,.k-state-hover>*>.k-si-tick,.k-state-hover>*>.k-success,.k-state-hover>.k-si-tick,.k-state-hover>.k-success,.k-textbox:hover .k-si-tick,.k-textbox:hover .k-success{background-position:-176px -96px}.k-si-cancel{background-position:-160px -112px}.k-button:active .k-si-cancel,.k-button:not(.k-state-disabled):hover .k-si-cancel,.k-link:not(.k-state-disabled):hover>.k-si-cancel,.k-state-hover>*>.k-si-cancel,.k-state-hover>.k-si-cancel,.k-textbox:hover .k-si-cancel{background-position:-176px -112px}.k-file{border-style:solid;border-width:0 0 1px;padding:.167em .167em .167em .8em}.k-file .k-icon{position:relative}.k-file>.k-icon{background-position:-112px -288px}.k-button:active .k-file>.k-icon,.k-button:not(.k-state-disabled):hover .k-file>.k-icon,.k-link:not(.k-state-disabled):hover>.k-file>.k-icon,.k-state-hover>*>.k-file>.k-icon,.k-state-hover>.k-file>.k-icon,.k-textbox:hover .k-file>.k-icon{background-position:-128px -288px}.k-filename{position:relative;display:inline-block;min-width:10em;max-width:16.667em;vertical-align:middle;margin-left:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-upload-status{position:absolute;right:12px}.k-upload-status .k-button,.k-upload-status .k-warning{vertical-align:text-bottom}.k-dropzone .k-upload-status{line-height:2.4}.k-ie8 .k-upload-status-total{line-height:29px}.k-upload-action{line-height:normal}.k-progress{position:absolute;top:0;bottom:0;left:0}.k-upload-selected{min-width:7.167em;margin:.25em 0 0;-webkit-box-sizing:content-box;box-sizing:content-box}.k-upload-cancel,.k-upload-selected{margin-bottom:.8em}.k-upload-selected{margin-left:.8em;margin-right:.2em}.k-toolbar-wrap .k-dropzone em,.k-toolbar-wrap .k-upload-files{display:none}.k-toolbar-wrap .k-dropzone{border:0;padding:0}.k-toolbar-wrap .k-dropzone-active{text-align:center}.k-toolbar-wrap .k-dropzone-active em{display:inline;margin:0;font-size:5em;font-style:normal}.k-toolbar-wrap .k-dropzone-active .k-upload-button{display:none}.k-filebrowser-dropzone{z-index:10010;filter:alpha(opacity=40);opacity:.4;position:fixed}.k-search-wrap{position:relative;float:right;width:20%;padding:0}.k-search-wrap label{position:absolute;top:0;left:4px;line-height:20px;font-style:italic}.k-search-wrap input.k-input{padding-left:0;padding-right:0}.k-search-wrap .k-search{position:absolute;top:4px;right:2px;margin:0}.k-breadcrumbs{position:relative;float:left;width:79%}.k-breadcrumbs-wrap{position:absolute;top:3px;left:0;z-index:1;padding-left:5px;line-height:18px}.k-breadcrumbs>.k-input{width:100%;font-size:inherit;font-family:inherit;border:0}.k-breadcrumbs .k-link,.k-breadcrumbs-wrap .k-icon{margin-top:0;text-decoration:none;vertical-align:middle;position:static}.k-breadcrumbs .k-link:hover{text-decoration:underline}.k-filebrowser .k-breadcrumbs .k-i-seek-w{text-decoration:none;cursor:default}.k-filebrowser .k-filebrowser-toolbar{border-style:solid;border-width:1px;margin:8px 0 0;padding:.25em;line-height:23px;white-space:nowrap}.k-filebrowser .k-filebrowser-toolbar .k-button.k-state-disabled{display:none}.k-filebrowser .k-toolbar-wrap{float:left}.k-filebrowser .k-tiles-arrange{float:right}.k-filebrowser .k-tiles-arrange .k-dropdown{width:75px}.k-filebrowser .k-upload{float:left;z-index:10010;border-width:0;background-color:transparent}.k-filebrowser .k-upload .k-upload-status{display:none}.k-filebrowser .k-upload .k-upload-button{width:auto;margin-left:0;vertical-align:top}.k-filebrowser .k-upload .k-icon{vertical-align:bottom}.k-tiles{clear:both;height:390px;border-style:solid;border-width:1px;border-top-width:0;margin:0 0 1.4em;padding:9px;overflow:auto;line-height:1.2}.k-tile{float:left;width:223px;height:88px;overflow:hidden;border-style:solid;border-width:1px;margin:1px;padding:0 0 4px;background-position:0 100px;background-repeat:repeat-x;cursor:pointer}.k-tiles li.k-state-hover,.k-tiles li.k-state-selected{background-position:0 center}.k-filebrowser .k-thumb{float:left;display:inline;width:80px;height:80px;margin:4px 10px 0 4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-filebrowser .k-file{width:80px;height:80px}.k-filebrowser .k-image{margin:2px 0 0 2px}.k-filebrowser .k-folder{width:80px;height:80px;background-position:0 -200px;background-repeat:no-repeat}.k-filebrowser .k-loading{margin:35px 0 0 33px}.k-tile input,.k-tile strong{margin:10px 0 4px;font-weight:400}.k-tile strong{float:left;width:120px;overflow:hidden;text-overflow:ellipsis}.k-tile input{width:100px}.k-tile .k-filesize,.k-tile input,.k-tile strong{display:block}.k-filebrowser .k-form-text-row{text-align:right}.k-filebrowser .k-form-text-row label{width:14%}.k-filebrowser .k-form-text-row input{width:80%}.k-tile-empty{margin:160px 0 0}.k-tile-empty .k-dialog-upload{font-weight:700;font-size:120%}.k-tile-empty strong{display:block;margin:0 0 .2em;font-size:3em;font-weight:400}.k-tile-empty,.k-tile-empty .k-button-wrapper{text-align:center}.k-chart,.k-gauge,.k-sparkline,.k-stockchart{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-chart,.k-stockchart{height:400px}.k-stockchart,div.k-chart,div.k-gauge,span.k-sparkline{background-color:transparent}.k-gauge{text-align:left;position:relative}.k-baseline-marker{zoom:1;*display:inline}.k-chart-tooltip{border-radius:4px;padding:6px;white-space:nowrap;z-index:12000;line-height:normal;background-repeat:repeat-x;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);color:#fff}.k-chart-tooltip-inverse{color:#000}.k-chart-tooltip table{border-spacing:0;border-collapse:collapse}.k-chart-tooltip th{width:auto;text-align:center;padding:1px}.k-chart-tooltip td{width:auto;text-align:left;padding:.1em .2em}.k-selector{position:absolute;-webkit-transform:translateZ(0)}.k-selection{position:absolute;border-width:1px;border-style:solid;border-color:#d2d2d2;border-bottom:0;height:100%}.k-selection-bg{position:absolute;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.01);filter:alpha(opacity=1)}.k-handle{background:#d2d2d2;width:7px;height:26px;cursor:e-resize;z-index:1;border-radius:6px;position:absolute}.k-handle div{width:100%;height:100%;background-color:transparent}.k-leftHandle{left:-4px}.k-rightHandle{right:-4px}.k-leftHandle div{margin:-20px 0 0 -15px;padding:40px 30px 0 0}.k-rightHandle div{margin:-20px 0 0 -15px;padding:40px 0 0 30px}.k-mask{position:absolute;height:100%;background-color:#fff;filter:alpha(opacity=80);opacity:.8}.k-border{background:#d2d2d2;width:1px;height:100%;position:absolute}.k-navigator-hint div{position:absolute}.k-navigator-hint .k-scroll{position:absolute;height:4px;border-radius:4px;background:#d2d2d2}.k-navigator-hint .k-tooltip{margin-top:20px;min-width:160px;opacity:1;text-align:center;border:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5);background:#fff}.k-sparkline,.k-sparkline span{display:inline-block;vertical-align:top}.k-sparkline span{height:100%;width:100%}.k-diagram,.k-map{height:600px}.k-diagram .km-scroll-wrapper,.k-map .km-scroll-wrapper{padding-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-diagram .km-scroll-container,.k-diagram .km-scroll-wrapper,.k-map .km-scroll-container,.k-map .km-scroll-wrapper{position:absolute;width:100%;height:100%}.k-diagram .k-layer,.k-map .k-layer{position:absolute;left:0;top:0}.k-diagram .km-touch-scrollbar,.k-map .km-touch-scrollbar{display:none}.k-map .k-marker{position:absolute;width:28px;height:40px;margin:-40px 0 0 -14px;cursor:pointer}.k-map .k-marker-pin{background-position:0 40px}.k-map .k-marker-pin-target{background-position:0 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.k-map .k-marker{width:56px;height:80px;margin:-80px 0 0 -28px}.k-map .k-marker-pin{background-position:0 80px}}.k-map .k-pos-top{top:0}.k-map .k-pos-bottom{bottom:0}.k-map .k-pos-left{left:0}.k-map .k-pos-right{right:0}.k-map-controls{position:absolute}.k-map-controls.k-pos-left .k-widget:first-child{margin-right:0}.k-map-controls.k-pos-right .k-widget:first-child{margin-left:0}.k-navigator{width:50px;height:50px;margin:20px;border-radius:80px;position:relative;display:inline-block;vertical-align:middle}.k-pdf-export .k-navigator{display:none}.k-navigator>button{border-color:transparent;background:0 0}div.k-navigator>.k-button{margin:0;padding:0;line-height:10px;border-radius:16px;position:absolute;font-size:1px;line-height:1px}div.k-navigator .k-navigator-n{top:2px;left:50%;margin-left:-9px}div.k-navigator .k-navigator-e{right:2px;top:50%;margin-top:-9px}div.k-navigator .k-navigator-s{bottom:2px;left:50%;margin-left:-9px}div.k-navigator .k-navigator-w{left:2px;top:50%;margin-top:-9px}.k-map .k-attribution{background-color:rgba(255,255,255,.8);font-size:10px;padding:2px 4px;z-index:1000}.k-zoom-control{margin:14px;vertical-align:middle}.k-pdf-export .k-zoom-control{display:none}.k-button-wrap{border-radius:4px;display:inline-block}.k-button-wrap .k-button{position:relative;font:700 17px/1.18 monospace}.k-buttons-horizontal :first-child{border-radius:4px 0 0 4px}.k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:-1px}.k-buttons-horizontal .k-zoom-out{border-radius:0 4px 4px 0;margin-left:-1px}.k-button-wrap .k-button:hover{z-index:1}.k-buttons-vertical .k-button{display:block}.k-buttons-vertical :first-child{border-radius:4px 4px 0 0}.k-buttons-vertical .k-zoom-out{border-radius:0 0 4px 4px;margin-top:-1px}.k-zoom-text{margin:0;width:4.3em;vertical-align:top}.k-rtl .k-buttons-horizontal :first-child{border-radius:0 4px 4px 0}.k-rtl .k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:0;margin-right:-1px}.k-rtl .k-buttons-horizontal .k-zoom-out{border-radius:4px 0 0 4px;margin-left:0;margin-right:-1px}.k-diagram{height:600px}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-canvas-container{width:100%;height:100%}.k-diagram img{-webkit-box-sizing:content-box;box-sizing:content-box}.k-treemap{overflow:hidden;height:400px}.k-treemap-tile{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:1px;position:absolute;margin:-1px 0 0 -1px;overflow:hidden}.k-treemap-tile.k-leaf{padding:.6em}.k-treemap-wrap.k-last>.k-treemap-tile{padding:.3em}.k-treemap-tile.k-state-hover,.k-treemap-tile.k-state-hover:hover{z-index:2;background-image:none}.k-treemap>.k-treemap-tile{position:relative;height:100%}.k-treemap-title{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;line-height:2.42em;height:2.42em;padding:0 .6em;white-space:nowrap}.k-treemap-wrap .k-treemap-title{border-width:0 0 1px;border-style:solid}.k-treemap-wrap{position:absolute;top:0;left:0;bottom:0;right:0}.k-treemap-title+.k-treemap-wrap{top:2.42em}.k-treemap-title-vertical{-webkit-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;position:absolute;top:0;bottom:0;width:2.42em;line-height:2.42em;overflow:hidden;padding:.6em 0;white-space:nowrap}.k-treemap-title-vertical>div{position:absolute;top:0;right:1.23em;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.k-treemap-title-vertical+.k-treemap-wrap{left:2.42em}.km-pane,.km-pane-wrapper,.km-root{width:100%;height:100%;-ms-touch-action:none;-ms-content-zooming:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.km-pane-wrapper{position:absolute;width:100%;height:100%}.km-pane,.km-shim{font-family:sans-serif}.km-pane{overflow-x:hidden}.km-view{top:0;left:0;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;vertical-align:top}.k-ff .km-pane,.k-ff .km-view{overflow:hidden}.k-ff18 .km-pane,.k-ff18 .km-view,.k-ff19 .km-pane,.k-ff19 .km-view,.k-ff20 .km-pane,.k-ff20 .km-view,.k-ff21 .km-pane,.k-ff21 .km-view{position:relative}.k-ff .km-view{display:-moz-inline-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.km-content{min-height:1px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;flex-align:stretch;display:block;width:auto;overflow:hidden;position:relative}.km-actionsheet>li{list-style-type:none;padding:inherit 1em;line-height:2em}.km-actionsheet{padding:0;margin:0}.km-shim{left:0;bottom:0;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:10001}.km-actionsheet-wrapper,.km-shim .k-animation-container{width:100%;-webkit-box-shadow:none;box-shadow:none;border:0}.km-shim .k-animation-container{width:auto}.km-pane-wrapper .k-grid-column-menu>.km-header,.km-pane-wrapper .k-grid-edit-form>.km-header,.km-pane-wrapper .k-grid-filter-menu>.km-header,.km-pane-wrapper .k-scheduler-edit-form>.km-header{border-style:solid;border-width:1px;padding:.3em .6em;text-align:center;width:auto;line-height:2em}.k-ie .km-pane-wrapper .k-scheduler>.k-scheduler-footer,.k-ie .km-pane-wrapper .k-scheduler>.k-scheduler-toolbar{line-height:2em}.km-pane-wrapper .k-grid-edit-form .k-multiselect,.km-pane-wrapper .k-scheduler-edit-form .k-multiselect{width:15em}.km-pane-wrapper .k-grid-edit-form .k-dropdown-wrap,.km-pane-wrapper .k-scheduler-edit-form .k-dropdown-wrap{display:block}.km-pane-wrapper .k-grid-column-menu .k-done,.km-pane-wrapper .k-grid-edit-form .k-grid-update,.km-pane-wrapper .k-grid-filter-menu .k-submit,.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-update{float:right}.km-pane-wrapper .k-grid-edit-form .k-grid-cancel,.km-pane-wrapper .k-grid-filter-menu .k-cancel,.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-cancel{float:left}.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-delete,:not(.km-pane)>.km-shim .km-actionsheet .k-button{display:block;text-align:center}:not(.km-pane)>.km-shim .km-actionsheet .k-button{font-size:1.4em;margin:.3em 1em}:not(.km-pane)>.km-shim .km-actionsheet-title{text-align:center;line-height:3em;margin-bottom:-.3em}:not(.km-pane)>.km-shim>.k-animation-container{margin:0!important;padding:0!important;left:0!important}.km-pane-wrapper>div.km-pane{-webkit-box-shadow:none;box-shadow:none;font-weight:400}.km-pane-wrapper .k-grid-column-menu .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-edit-form .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-filter-menu .km-content>.km-scroll-container,.km-pane-wrapper .k-popup-edit-form .km-content>.km-scroll-container{position:absolute;width:100%;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-mobile-list .k-edit-field{width:74%}.km-pane-wrapper .k-grid-edit-form .k-edit-form-container,.km-pane-wrapper .k-grid-edit-form .k-popup-edit-form{width:auto}.km-pane-wrapper .k-filter-menu .k-button{width:100%;margin:0}.k-grid-mobile{border-width:0}.k-grid-mobile .k-resize-handle-inner{position:absolute;top:50%;margin-top:-10px;left:-7px;width:17px;height:17px;border-style:solid;border-width:2px;border-radius:10px}.k-grid-mobile .k-resize-handle-inner:before{content:"";position:absolute;top:50%;margin-top:-3px;left:1px;width:6px;height:6px;background-position:-5px -53px}.k-grid-mobile .k-resize-handle-inner:after{content:"";position:absolute;top:50%;margin-top:-3px;right:1px;width:6px;height:6px;background-position:-5px -21px}.km-pane-wrapper .km-pane *{-webkit-background-clip:border-box;background-clip:border-box}.km-pane-wrapper .k-mobile-list ul,.km-pane-wrapper .km-pane .k-mobile-list{padding:0;margin:0;list-style-type:none;border-radius:0;background:0 0}.km-pane-wrapper .km-switch{top:50%;right:.8rem;position:absolute;margin-top:-1.1rem}.km-pane-wrapper .k-mobile-list .k-state-disabled{opacity:1}.km-pane-wrapper .k-mobile-list .k-state-disabled>*{opacity:.7}.km-pane-wrapper .k-mobile-list .k-edit-label,.km-pane-wrapper .k-mobile-list .k-item,.km-pane-wrapper .k-mobile-list .k-item>.k-label,.km-pane-wrapper .k-mobile-list .k-item>.k-link{display:block;position:relative;list-style-type:none;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 0 .5em 1em;font-size:1em}.km-pane-wrapper .k-edit-form-container,.km-pane-wrapper .k-scheduler-edit-form .km-scroll-container{padding-top:1em;width:100%}.km-pane-wrapper .k-mobile-list .k-edit-label{position:absolute;margin:0;float:none;clear:none;width:100%}.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label label{display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.1em 0;margin:0}.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label,.km-pane-wrapper .k-mobile-list .k-item{font-size:1em;line-height:1.6em;overflow:hidden}.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label{width:100%;float:none;clear:none;min-height:2.7em}.km-pane-wrapper .k-grid-delete .k-icon,.km-pane-wrapper .k-grid-edit .k-icon,.km-pane-wrapper .k-grid-toolbar .k-icon,.km-pane-wrapper .km-header .k-icon{display:none}.km-pane-wrapper .k-mobile-list .k-edit-field{padding:.5em 0}.km-pane-wrapper .k-mobile-list .k-scheduler-toolbar{padding:.3em 0}.km-pane-wrapper .k-mobile-list .k-scheduler-toolbar ul li{line-height:2em}.km-pane-wrapper .k-mobile-list .k-item>*{line-height:normal}.km-pane-wrapper .k-mobile-list .k-button-container,.km-pane-wrapper .k-mobile-list .k-edit-buttons{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 1em;margin:0}.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child,.km-pane-wrapper .k-mobile-list .k-filter-help-text>li>.k-link,.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3),.km-pane-wrapper .k-mobile-list>ul>li>.k-link{display:block;padding:.2em 1em;font-size:.95em;position:-webkit-sticky;margin:0;font-weight:400;line-height:2em;background:0 0;border-top:1em solid transparent}.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child,.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3){position:relative}.km-pane-wrapper .k-mobile-list .k-item:first-child{border-top:0}.km-pane-wrapper .k-mobile-list .k-item:last-child{border-bottom:0}.km-pane-wrapper .k-mobile-list .k-item>.k-label,.km-pane-wrapper .k-mobile-list .k-item>.k-link{line-height:inherit;text-decoration:none;margin:-.5em 0 -.5em -1em}.k-check[type=checkbox],.k-check[type=radio],.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio],.km-pane-wrapper .k-mobile-list .k-label .k-check,.km-pane-wrapper .k-mobile-list .k-link .k-check{border:0;font-size:inherit;width:13px;height:13px;margin:.26em 1em .26em 0}.k-ie .k-mobile-list .k-edit-field [type=checkbox],.k-ie .k-mobile-list .k-edit-field [type=radio],.k-ie .km-pane-wrapper .k-icon,.k-ie .km-pane-wrapper .k-mobile-list .k-label .k-check,.k-ie .km-pane-wrapper .k-mobile-list .k-link .k-check{font-size:inherit;text-indent:-9999px;width:1.01em;height:1em}.km-pane-wrapper .k-column-menu .k-label .k-check{height:16px;width:16px}.km-pane-wrapper .k-edit-field>:not([type=checkbox]):not([type=radio]):not(.k-button),.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .km-pane .k-mobile-list input:not([type=checkbox]):not([type=radio]),.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),.km-pane-wrapper .km-pane .k-mobile-list textarea{text-indent:0;font-size:1em;line-height:1.6em;vertical-align:middle;height:auto;padding:0;border:0;margin:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.km-pane-wrapper .k-mobile-list .k-widget{border:0;border-radius:0}.k-ie .km-pane-wrapper .k-mobile-list .k-widget{height:initial}.km-pane-wrapper .k-mobile-list .k-widget .k-input,.km-pane-wrapper .k-mobile-list .k-widget .k-state-default{border:0;background:0 0}.km-pane-wrapper .k-edit-field>:not([type=checkbox]):not([type=radio]):not(.k-button),.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.km-pane-wrapper :not(.k-state-default):not(.k-pager-input)>input:not([type=checkbox]):not([type=radio]){width:80%;padding:.6em 0;margin:-.5em 0}.km-pane-wrapper .k-mobile-list .k-edit-field>*,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .km-pane .k-mobile-list input,.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),.km-pane-wrapper .km-pane .k-mobile-list textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;float:right;z-index:1;position:relative}.km-pane-wrapper .k-scheduler-views{width:18em}.km-pane-wrapper .k-mobile-list .k-edit-field.k-scheduler-toolbar{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;padding:.5em 1em}.km-pane-wrapper #recurrence .k-scheduler-navigation{width:100%}.km-pane-wrapper .k-mobile-list .k-scheduler-navigation,.km-pane-wrapper .k-scheduler-views{display:table;table-layout:fixed}.km-pane-wrapper .k-mobile-list .k-scheduler-navigation li,.km-pane-wrapper .k-scheduler-views li{display:table-cell;text-align:center}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check{margin:0;padding-left:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:first-child{margin-top:-.5em}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:last-child{margin-bottom:-.5em}.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check{text-indent:1em}.km-pane-wrapper .k-mobile-list .k-edit-field>.k-button{margin-left:20%;float:left}.km-pane-wrapper .k-mobile-list .k-dropdown-wrap,.km-pane-wrapper .k-mobile-list .k-numeric-wrap,.km-pane-wrapper .k-mobile-list .k-picker-wrap{position:static;-webkit-box-shadow:none;box-shadow:none}.km-pane-wrapper .k-mobile-list .k-datepicker .k-select,.km-pane-wrapper .k-mobile-list .k-datetimepicker .k-select,.km-pane-wrapper .k-mobile-list .k-numerictextbox .k-select{position:absolute;top:0;right:0;line-height:normal}.km-pane-wrapper .k-mobile-list .k-datepicker .k-select:before,.km-pane-wrapper .k-mobile-list .k-datetimepicker .k-select:before{content:"\a0";display:inline-block;width:0;height:100%;vertical-align:middle}.km-pane-wrapper .k-mobile-list .k-numerictextbox .k-link{height:50%}.km-pane-wrapper .k-edit-form-container .k-button,.km-pane-wrapper .k-grid .k-button{margin:0}.km-pane-wrapper .k-edit-form-container .k-button+.k-button,.km-pane-wrapper .k-grid .k-button+.k-button{margin:0 0 0 .18em}.km-pane-wrapper .k-pager-numbers .k-link,.km-pane-wrapper .k-pager-numbers .k-state-selected,.km-pane-wrapper .k-pager-wrap>.k-link{width:2.4em;height:2.4em;line-height:2.1em;border-radius:2em;-webkit-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-pager-numbers .k-link,.km-pane-wrapper .k-pager-numbers .k-state-selected{width:auto;line-height:2.2em;padding:0 .86em;min-width:.7em}.km-pane-wrapper .k-pager-wrap{line-height:2.4em}@media all and (max-width:1024px){.km-pane-wrapper .k-pager-nav+.k-pager-nav~.k-pager-nav{position:absolute;right:.3em;top:.3em}.km-pane-wrapper .k-pager-nav:first-child+.k-pager-nav+.k-pager-nav,.km-pane-wrapper .k-pager-wrap .k-pager-numbers+.k-pager-nav{right:3em}.km-pane-wrapper .k-pager-info,.km-pane-wrapper .k-pager-refresh{display:none}}@media all and (max-width:699px),(-ms-high-contrast:active) and (-ms-high-contrast:none) and (max-width:800px){.km-pane-wrapper .k-edit-field>:not([type=checkbox]):not([type=radio]):not(.k-button),.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.km-pane-wrapper :not(.k-state-default):not(.k-pager-input)>input:not([type=checkbox]):not([type=radio]){width:50%}.km-pane-wrapper .k-mobile-list .k-edit-field>.k-button{margin-left:50%}.km-pane-wrapper .k-mobile-list .k-edit-field>.k-timezone-button{margin-left:1em}.km-pane-wrapper .k-nav-today a{padding-left:.6em;padding-right:.6em}.km-pane-wrapper li.k-nav-current{margin-left:0;margin-right:0}.km-pane-wrapper .k-pager-wrap{position:relative}.km-pane-wrapper .k-pager-numbers{width:auto;display:block;overflow:hidden;margin-right:5.5em;float:none;text-overflow:ellipsis;height:2.4em;text-align:center}.km-pane-wrapper .k-pager-numbers li{float:none;display:inline-block}.km-pane-wrapper .k-pager-nav{float:left}}.km-pane-wrapper .k-mobile-list .k-edit-field>*>select:not([multiple]),.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check,.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check{width:100%}.km-scroll-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-margin-collapse:separate;-webkit-transform:translatez(0)}.k-widget .km-scroll-wrapper{position:relative;padding-bottom:0}.km-touch-scrollbar{position:absolute;visibility:hidden;z-index:200000;height:.3em;width:.3em;background-color:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transition:"opacity 0.3s linear";transition:"opacity 0.3s linear"}.km-vertical-scrollbar{height:100%;right:2px;top:2px}.km-horizontal-scrollbar{width:100%;left:2px;bottom:2px}@media only screen and (max-width:1024px){.k-scheduler-toolbar>ul.k-scheduler-views{position:absolute;right:6px;top:6px;z-index:10000}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views{right:auto;left:6px}.k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view){display:none}.k-scheduler-toolbar li.k-nav-current .k-lg-date-format{display:none}.k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:inline}.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{display:block;border-width:1px}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{text-align:left;padding-left:1em}.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{display:block;position:relative;padding-right:2.5em;padding-left:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{padding-left:0}.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-.6em;right:.333em;width:1.333em;height:1.333em}.k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0}.k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{border:1px solid #c5c5c5;background-color:#fff;background-image:none;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{text-align:left}}.k-fx-end .k-fx-current,.k-fx-end .k-fx-next{-webkit-transition:all 350ms ease-out;transition:all 350ms ease-out}.k-fx{position:relative}.k-fx .k-fx-current{z-index:0}.k-fx .k-fx-next{z-index:1}.k-fx-hidden,.k-fx-hidden *{visibility:hidden!important}.k-fx-reverse .k-fx-current{z-index:1}.k-fx-reverse .k-fx-next{z-index:0}.k-fx-zoom.k-fx-start .k-fx-next{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}.k-fx-zoom.k-fx-end .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}.k-fx-fade.k-fx-start .k-fx-next{will-change:opacity;opacity:0}.k-fx-fade.k-fx-end .k-fx-next{opacity:1}.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current{will-change:opacity;opacity:1}.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current{opacity:0}.k-fx-slide.k-fx-end .k-fx-current .km-content,.k-fx-slide.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-end .k-fx-next .km-content,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{-webkit-transition:all 350ms ease-out;transition:all 350ms ease-out}.k-fx-slide.k-fx-start .k-fx-next .km-content{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-start .k-fx-next .km-header{will-change:opacity;opacity:0}.k-fx-slide.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header{will-change:opacity;opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header{opacity:0}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next,.k-fx.k-fx-overlay.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:none;-ms-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:none;-ms-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}.k-virtual-wrap{position:relative}.k-virtual-wrap .k-list.k-virtual-list{height:auto}.k-virtual-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative}.k-virtual-list>.k-virtual-content{position:absolute;top:0;width:100%;margin:0;padding:0;list-style-type:none}.k-virtual-option-label{width:100%;margin:0;padding:0;list-style-type:none}.k-virtual-wrap>.k-virtual-header{text-align:right}.k-popup .k-item.k-first{position:relative}.k-virtual-content>.k-virtual-list>.k-virtual-item{position:absolute;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap}.k-popup .k-list .k-item>.k-group,.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{text-transform:uppercase;font-size:.857em}.k-popup .k-list .k-item>.k-group{position:absolute;top:0;right:0;padding:0 .5em;line-height:1.8}.k-popup .k-state-hover>.k-group{right:-1px}.k-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-item.k-first,.k-virtual-item.k-first{border-top-style:solid;border-top-width:1px;padding-top:0}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{text-align:right}@font-face{font-family:KendoUIGlyphs;src:url(fonts/glyphs/KendoUIGlyphs.eot?y6oa7j);src:url(fonts/glyphs/KendoUIGlyphs.eot?y6oa7j?#iefix) format('embedded-opentype'),url(fonts/glyphs/KendoUIGlyphs.ttf?y6oa7j) format('truetype'),url(fonts/glyphs/KendoUIGlyphs.woff?y6oa7j) format('woff'),url(fonts/glyphs/KendoUIGlyphs.svg?y6oa7j#KendoUIGlyphs) format('svg');font-weight:400;font-style:normal}.k-i-arrow-n:before{content:"\e600"}.k-i-arrow-e:before{content:"\e601"}.k-i-arrow-s:before{content:"\e602"}.k-i-arrow-w:before{content:"\e603"}.k-i-seek-n:before{content:"\e604"}.k-i-seek-e:before{content:"\e605"}.k-i-seek-s:before{content:"\e606"}.k-i-seek-w:before{content:"\e607"}.k-i-sarrow-n:before{content:"\e608"}.k-i-sarrow-e:before{content:"\e609"}.k-i-sarrow-s:before{content:"\e60a"}.k-i-sarrow-w:before{content:"\e60b"}.k-i-expand-n:before{content:"\e60c"}.k-i-expand-e:before{content:"\e60d"}.k-i-expand-s:before{content:"\e60e"}.k-i-expand-w:before{content:"\e60f"}.k-i-collapse-ne:before{content:"\e610"}.k-i-collapse-se:before{content:"\e611"}.k-i-collapse-sw:before{content:"\e612"}.k-i-collapse-nw:before{content:"\e613"}.k-i-resize-ne:before{content:"\e614"}.k-i-resize-se:before{content:"\e615"}.k-i-resize-sw:before{content:"\e616"}.k-i-resize-nw:before{content:"\e617"}.k-i-arrowhead-n:before{content:"\e618"}.k-i-arrowhead-e:before{content:"\e619"}.k-i-arrowhead-s:before{content:"\e61a"}.k-i-arrowhead-w:before{content:"\e61b"}.k-i-pencil:before{content:"\e61c"}.k-i-x:before{content:"\e61d"}.k-i-checkmark:before{content:"\e61e"}.k-i-deny:before{content:"\e61f"}.k-i-trash:before{content:"\e620"}.k-i-plus:before{content:"\e621"}.k-i-splus:before{content:"\e622"}.k-i-minus:before{content:"\e623"}.k-i-sminus:before{content:"\e624"}.k-i-filter:before{content:"\e625"}.k-i-filter-clear:before{content:"\e626"}.k-i-refresh:before{content:"\e627"}.k-i-refresh-clear:before{content:"\e628"}.k-i-restore:before{content:"\e629"}.k-i-maximize:before{content:"\e62a"}.k-i-minimize:before{content:"\e62b"}.k-i-pin:before{content:"\e62c"}.k-i-unpin:before{content:"\e62d"}.k-i-calendar:before{content:"\e62e"}.k-i-clock:before{content:"\e62f"}.k-i-search:before{content:"\e630"}.k-i-zoom-in:before{content:"\e631"}.k-i-zoom-out:before{content:"\e632"}.k-i-print:before{content:"\e633"}.k-i-folder-add:before{content:"\e634"}.k-i-folder-up:before{content:"\e635"}.k-i-folder-open:before{content:"\e634"}.k-i-insert-image:before{content:"\e636"}.k-i-image:before{content:"\e637"}.k-i-insert-file:before{content:"\e638"}.k-i-file:before{content:"\e639"}.k-i-files:before{content:"\e63a"}.k-i-pdf:before{content:"\e63b"}.k-i-pdfa:before{content:"\e68d"}.k-i-xls:before{content:"\e63c"}.k-i-xlsa:before{content:"\e63d"}.k-i-lock:before{content:"\e63e"}.k-i-unlock:before{content:"\e63f"}.k-i-rows:before{content:"\e640"}.k-i-columns:before{content:"\e641"}.k-i-hamburger:before{content:"\e642"}.k-i-vbars:before{content:"\e643"}.k-i-hbars:before{content:"\e644"}.k-i-move:before{content:"\e645"}.k-i-group:before{content:"\e646"}.k-i-ungroup:before{content:"\e647"}.k-i-dimension:before{content:"\e648"}.k-i-connector:before{content:"\e649"}.k-i-kpi:before{content:"\e64a"}.k-i-undo:before{content:"\e64b"}.k-i-redo:before{content:"\e64c"}.k-i-undo-large:before{content:"\e64d"}.k-i-redo-large:before{content:"\e64e"}.k-i-rotate-ccw:before{content:"\e64f"}.k-i-rotate-cw:before{content:"\e650"}.k-i-cut:before{content:"\e651"}.k-i-copy:before{content:"\e652"}.k-i-paste:before{content:"\e653"}.k-i-bold:before{content:"\e654"}.k-i-italic:before{content:"\e655"}.k-i-underline:before{content:"\e656"}.k-i-strike-through:before{content:"\e657"}.k-i-text:before{content:"\e658"}.k-i-font-size:before{content:"\e68e"}.k-i-font-family:before{content:"\e68f"}.k-i-fx:before{content:"\e659"}.k-i-subscript:before{content:"\e65a"}.k-i-superscript:before{content:"\e65b"}.k-i-background:before{content:"\e65c"}.k-i-sum:before{content:"\e65d"}.k-i-increase-decimal:before{content:"\e65e"}.k-i-decrease-decimal:before{content:"\e65f"}.k-i-justify-left:before{content:"\e660"}.k-i-justify-center:before{content:"\e661"}.k-i-justify-right:before{content:"\e662"}.k-i-justify-full:before{content:"\e663"}.k-i-justify-clear:before{content:"\e664"}.k-i-align-top:before{content:"\e665"}.k-i-align-middle:before{content:"\e666"}.k-i-align-bottom:before{content:"\e667"}.k-i-indent:before{content:"\e668"}.k-i-outdent:before{content:"\e669"}.k-i-insert-n:before{content:"\e66a"}.k-i-insert-m:before{content:"\e66b"}.k-i-insert-s:before{content:"\e66c"}.k-i-insert-unordered-list:before{content:"\e66d"}.k-i-insert-ordered-list:before{content:"\e66e"}.k-i-sort-asc:before{content:"\e66f"}.k-i-sort-desc:before{content:"\e670"}.k-i-unsort:before{content:"\e671"}.k-i-hyperlink:before{content:"\e672"}.k-i-hyperlink-remove:before{content:"\e673"}.k-i-clearformat:before{content:"\e674"}.k-i-html:before{content:"\e675"}.k-i-exception:before{content:"\e676"}.k-i-custom:before{content:"\e677"}.k-i-cog:before{content:"\e678"}.k-i-create-table:before{content:"\e679"}.k-i-add-column-left:before{content:"\e67a"}.k-i-add-column-right:before{content:"\e67b"}.k-i-delete-column:before{content:"\e67c"}.k-i-add-row-above:before{content:"\e67d"}.k-i-add-row-below:before{content:"\e67e"}.k-i-delete-row:before{content:"\e67f"}.k-i-merge-cells:before{content:"\e680"}.k-i-normal-layout:before{content:"\e681"}.k-i-page-layout:before{content:"\e682"}.k-i-all-borders:before{content:"\e683"}.k-i-inside-borders:before{content:"\e684"}.k-i-inside-horizontal-borders:before{content:"\e685"}.k-i-inside-vertical-borders:before{content:"\e686"}.k-i-outside-borders:before{content:"\e687"}.k-i-top-border:before{content:"\e688"}.k-i-right-border:before{content:"\e689"}.k-i-bottom-border:before{content:"\e68a"}.k-i-left-border:before{content:"\e68b"}.k-i-no-borders:before{content:"\e68c"}.k-i-merge-horizontally:before{content:"\e690"}.k-i-merge-vertically:before{content:"\e691"}.k-i-text-wrap:before{content:"\e692"}.k-i-dollar:before{content:"\e693"}.k-i-percent:before{content:"\e694"}.k-i-freeze-col:before{content:"\e695"}.k-i-freeze-row:before{content:"\e696"}.k-i-freeze-panes:before{content:"\e697"}.k-i-format-number:before{content:"\e698"}.k-i-reset-color:before{content:"\e900"}.k-i-file-horizontal:before{content:"\e901"}.k-i-folder:before{content:"\e902"}.k-i-folder-open:before{content:"\e903"}.k-spreadsheet{width:800px;height:600px;position:relative;border-width:1px;border-style:solid;cursor:default}.k-spreadsheet .k-spreadsheet-pane{padding-right:1px;position:absolute;border-width:1px;border-style:solid;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.k-spreadsheet .k-spreadsheet-pane.k-top{border-top-width:0}.k-spreadsheet .k-spreadsheet-pane.k-left{border-left-width:0}.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell{position:absolute;white-space:pre;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:1px;-webkit-background-clip:padding-box;background-clip:padding-box}.k-spreadsheet .k-spreadsheet-haxis,.k-spreadsheet .k-spreadsheet-vaxis{position:absolute;border-style:solid}.k-spreadsheet .k-spreadsheet-vaxis{top:0;border-width:0 0 0 1px}.k-spreadsheet .k-spreadsheet-haxis{left:0;border-width:1px 0 0}.k-spreadsheet .k-merged-cells-wrapper,.k-spreadsheet .k-selection-wrapper,.k-spreadsheet .k-spreadsheet-active-cell,.k-spreadsheet .k-spreadsheet-data{cursor:cell}.k-spreadsheet .k-filter-range,.k-spreadsheet .k-spreadsheet-selection{border-width:1px;border-style:solid;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.k-spreadsheet .k-spreadsheet-active-cell{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.k-spreadsheet .k-spreadsheet-formula-bar{border-width:0 1px 1px;border-style:solid;padding-left:31px;position:relative;font-size:12px;font-family:Arial,Verdana,sans-serif}.k-spreadsheet .k-spreadsheet-formula-bar:before{background-image:none;font-family:KendoUIGlyphs;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1.3em;line-height:1;opacity:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e659";display:block;height:20px;top:3px;border-width:0 1px 0 0;border-style:solid;position:absolute;width:24px;margin-left:-24px}.k-spreadsheet .k-spreadsheet-formula-bar:after{content:"";display:block;border-width:0 0 1px;border-style:solid;position:absolute;bottom:0;left:0;width:100%}.k-spreadsheet .k-spreadsheet-formula-input{outline:0;border-width:0;height:26px;line-height:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:pre;padding:3px .5em 0}.k-spreadsheet .k-spreadsheet-cell-editor{position:absolute;display:none;padding:0 3px;line-height:20px;z-index:2000;overflow:hidden}.k-spreadsheet>.k-spreadsheet-view{position:relative;font-size:12px;font-family:Arial,Verdana,sans-serif}.k-spreadsheet .k-tabstrip-wrapper{position:relative;line-height:1.7em}.k-spreadsheet .k-tabstrip-wrapper .k-tabstrip-items{padding:.3em 0 0}.k-spreadsheet .k-spreadsheet-quick-access-toolbar{display:inline-block;position:absolute;z-index:1;top:0;left:0;padding:.3em .3em 0}.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button{padding:.3em;line-height:1.4em}.k-spreadsheet .k-filter-wrapper,.k-spreadsheet .k-merged-cells-wrapper,.k-spreadsheet .k-selection-wrapper,.k-spreadsheet .k-spreadsheet-row-header{position:relative}.k-spreadsheet .k-spreadsheet-column-header{position:absolute}.k-spreadsheet .k-spreadsheet-sheets-bar{border-width:1px 0 0}.k-spreadsheet .k-vertical-align-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-spreadsheet .k-vertical-align-bottom{position:relative;top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.k-spreadsheet .k-dirty{position:absolute;top:0;right:0;margin:-2px 0 0 -7px;border-width:4px;border-color:red red transparent transparent}.k-spreadsheet .k-single-selection::after{content:" ";height:6px;width:6px;position:absolute;display:block;bottom:0;right:0;border-radius:50%;margin-bottom:-5px;margin-right:-5px;border-width:1px;border-style:solid;z-index:100;cursor:crosshair}.k-spreadsheet .k-auto-fill,.k-spreadsheet .k-auto-fill-punch{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.k-spreadsheet .k-auto-fill{border-width:1px;border-style:solid;cursor:crosshair}.k-spreadsheet .k-auto-fill-wrapper{position:relative}.k-font-icon,.k-font-icon.k-icon,.k-font-icon.k-tool-icon{font-family:KendoUIGlyphs;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1.3em;line-height:1;opacity:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none;font-size:16px}.k-spreadsheet .k-colorpicker .k-tool-icon{overflow:visible}.k-button.k-custom-color,.k-button.k-reset-color{display:block;width:100%;border-radius:0;border:none;text-align:left;line-height:2em}.k-spreadsheet-colorpicker .k-colorpalette{border:1px solid #dbdbdb;border-left:none;border-right:none;padding:.4em}.k-spreadsheet-filter{position:absolute;cursor:pointer}.k-spreadsheet-sample{float:right}.k-spreadsheet-clipboard,.k-spreadsheet-clipboard-paste{position:fixed;opacity:0;top:0;left:0;overflow:hidden;padding:0;margin:0;border:0;width:1px;height:1px;-webkit-box-sizing:border-box;box-sizing:border-box}.k-spreadsheet-top-corner{position:absolute;top:0;left:0;z-index:10000;border-width:0 1px 1px 0;border-style:solid}.k-spreadsheet-top-corner:after{content:"";display:block;width:0;height:0;overflow:hidden;position:absolute;bottom:0;right:0;border-width:6px;border-style:solid}.k-spreadsheet-scroller{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;position:absolute;z-index:1}.k-spreadsheet-fixed-container{position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-spreadsheet-view-size{position:relative}.k-spreadsheet-column-header,.k-spreadsheet-row-header{text-align:center}.k-spreadsheet-column-header .k-spreadsheet-cell,.k-spreadsheet-row-header .k-spreadsheet-cell{border-style:solid;border-width:0 1px 1px 0}.k-spreadsheet-window .k-root-tabs{border-width:0;margin:-1em -1em 0;padding:.5em 1em 0}.k-spreadsheet-window .k-root-tabs .k-loading{display:none}.k-spreadsheet-window .k-list-wrapper{padding:.15em 0;border-width:1px;border-style:solid;height:190px}.k-spreadsheet-window .k-list .k-item{border-radius:0;padding:.5em .6em .4em .6em;cursor:pointer;line-height:1.1em}.k-spreadsheet-window .k-format-filter{width:100%}.k-spreadsheet-window .k-format-filter+.k-group-header+.k-list-wrapper{margin-top:1em}.k-spreadsheet-window .k-action-buttons{padding:1em}.k-spreadsheet-window .k-edit-label{width:20%}.k-spreadsheet-window .k-edit-field{width:70%}.k-spreadsheet-window .k-edit-field .k-dropdown,.k-spreadsheet-window .k-edit-field .k-textbox{width:100%}.k-spreadsheet-window .export-config{border-width:1px 0 0;border-style:solid;padding:1em;margin:0 -1em}.k-spreadsheet-window .export-config .k-edit-field{width:40%;float:left;margin-left:30px}.k-spreadsheet-window .k-edit-field>input[type=radio]{display:inline;opacity:0;width:0;margin:0}.k-spreadsheet-window .k-edit-field>.k-orientation-label{position:relative;display:inline-block;text-align:center;width:28px;height:28px;line-height:28px;border-width:1px;border-style:solid}.k-spreadsheet-window .k-edit-field>.k-orientation-label:before{font-family:KendoUIGlyphs;font-size:16px}.k-spreadsheet-window .k-orientation-portrait-label:before{content:"\e639"}.k-spreadsheet-window .k-orientation-landscape-label:before{content:"\e901"}.k-spreadsheet-window .k-page-orientation{position:absolute;right:4em;top:22%;width:64px;height:92px;border-width:1px;border-style:solid}.k-spreadsheet-window .k-page-orientation:before{position:absolute;top:0;right:0;content:"";display:inline-block;width:0;height:0;border-width:3px;border-style:solid;margin-top:-1px;margin-right:-1px}.k-spreadsheet-window .k-page-landscape{top:26%;width:92px;height:64px}.k-spreadsheet-window .k-margins-horizontal{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:62px;border-width:1px 0;border-style:solid}.k-spreadsheet-window .k-margins-vertical{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:34px;height:100%;border-width:0 1px;border-style:solid}.k-spreadsheet-window .k-page-landscape .k-margins-horizontal{height:34px}.k-spreadsheet-window .k-page-landscape .k-margins-vertical{width:62px}.k-spreadsheet-window .export-config:after,.k-spreadsheet-window>div:after{content:" ";display:block;clear:both;height:0}.k-spreadsheet-format-cells .k-spreadsheet-preview{font-weight:700;text-align:center;font-size:1.16em;line-height:3.64em;margin:0 -.863em .72em;border-style:solid;border-width:1px 0}.k-spreadsheet-border-palette{width:153px}.k-spreadsheet-border-palette .k-spreadsheet-border-type-palette .k-button{-webkit-box-sizing:border-box;box-sizing:border-box;width:20%}.k-spreadsheet-border-palette .k-colorpalette{vertical-align:bottom}.k-spreadsheet-popup .k-separator{width:1px;height:1.8em;vertical-align:middle;display:inline-block}.k-spreadsheet-popup .k-colorpalette{vertical-align:top}.k-spreadsheet-popup .k-button.k-button-icon{padding:.6em;border-width:0;border-radius:0}.k-spreadsheet-popup .k-button.k-button-icontext{display:block;text-align:left;text-transform:initial;padding:.3em 1.5em .3em .9em;border-width:0;border-radius:0}.k-spreadsheet-filter-menu{width:280px}.k-spreadsheet-filter-menu>.k-menu{border-width:0}.k-spreadsheet-filter-menu>.k-menu .k-link{padding-left:26px}.k-spreadsheet-filter-menu>.k-menu .k-icon.k-font-icon{margin-left:-26px;width:26px}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{height:200px;overflow-y:scroll;overflow-x:auto;border-width:1px;border-style:solid}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview{overflow:visible;padding:6px 7px}.k-spreadsheet-filter-menu .k-details{border-top-width:1px;border-top-style:solid;padding:4px 0}.k-spreadsheet-filter-menu .k-details-summary{cursor:pointer;line-height:26px}.k-spreadsheet-filter-menu .k-details-summary .k-icon{margin:0 5px}.k-spreadsheet-filter-menu .k-details-content{padding:0 8px 0 26px}.k-spreadsheet-filter-menu .k-details-content>.k-textbox,.k-spreadsheet-filter-menu .k-details-content>.k-widget{width:100%;margin-bottom:3px}.k-spreadsheet-filter-menu .k-details-content .k-space-right{background-image:none}.k-spreadsheet-filter-menu .k-details-content .k-filter-and{width:75px;margin:8px 0}.k-spreadsheet-filter-menu .k-action-buttons{border-top-width:0;margin:8px;padding:0;position:static}.k-resize-handle,.k-resize-hint{position:absolute}.k-resize-hint-handle{width:100%;height:20px}.k-resize-hint-marker{width:2px;height:100%;margin:0 auto}.k-resize-hint-vertical .k-resize-hint-handle{height:100%;width:20px;float:left}.k-resize-hint-vertical .k-resize-hint-marker{height:2px;width:100%}.k-button.k-spreadsheet-sheets-bar-add,.k-spreadsheet-quick-access-toolbar .k-button{border-color:transparent;background-color:transparent;background-image:none}.k-spreadsheet-tabstrip{border-left-width:0;border-right-width:0;border-top-width:0}.k-spreadsheet-tabstrip>.k-content{border-left-width:0;border-right-width:0;border-bottom-width:0;margin:0;padding:0}.k-spreadsheet-tabstrip .k-loading{display:none}.k-spreadsheet-toolbar.k-toolbar{border-top-width:0;border-left-width:0;border-right-width:0}.k-spreadsheet-toolbar.k-toolbar .k-overflow-anchor+*{margin-left:.3em}.k-spreadsheet-toolbar.k-toolbar>.k-button-group{border-width:0}.k-spreadsheet-toolbar .k-button,.k-spreadsheet-toolbar>.k-button-group,.k-spreadsheet-toolbar>.k-widget,.k-spreadsheet-toolbar>.k-widget .k-state-default:not(.k-state-hover):not(.k-state-active){margin:0;border-color:transparent;background-color:transparent;background-image:none}.k-spreadsheet-toolbar>.k-widget[data-property=fontSize]{width:75px}.k-spreadsheet-toolbar>.k-widget[data-property=format]{width:100px}.k-spreadsheet-toolbar>.k-widget[data-property=fontFamily]{width:130px}.k-spreadsheet-toolbar>.k-combobox .k-state-default:not(.k-state-hover):not(.k-state-active) .k-input{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.k-spreadsheet-toolbar>.k-widget .k-state-default:not(.k-state-hover):not(.k-state-active) .k-select{border-color:transparent}.k-spreadsheet-toolbar .k-separator{margin:0 3px;width:0;overflow:hidden;height:1.8em;vertical-align:middle;display:inline-block}.k-spreadsheet-formula-input>.k-syntax-bool.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-func.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-num.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-ref.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-str.k-syntax-at-point{text-decoration:underline}.k-spreadsheet-formula-input>.k-series-a,.k-spreadsheet-formula-input>.k-series-b,.k-spreadsheet-formula-input>.k-series-c,.k-spreadsheet-formula-input>.k-series-d{background-color:transparent}.k-spreadsheet-selection-highlight{border-width:1px;border-style:solid;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.k-spreadsheet-formula-list{min-width:100px}.k-spreadsheet-formula-list .k-item{padding:0 .3em;-webkit-box-shadow:none;box-shadow:none}.k-spreadsheet-sheets-bar{position:relative}.k-button.k-spreadsheet-sheets-bar-add{position:absolute;bottom:.2em;left:.4em;z-index:1}.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove{padding:0;margin:.5em .5em .5em -.5em}.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-button-icon{padding:2px;line-height:normal}.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-icon{margin:0}.k-spreadsheet-sheets-items-hint{margin-top:.1em;background:0 0!important;border-width:0!important}@font-face{font-family:"DejaVu Sans";src:url(fonts/DejaVu/DejaVuSans.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:700;src:url(fonts/DejaVu/DejaVuSans-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-style:italic;src:url(fonts/DejaVu/DejaVuSans-Oblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSans-BoldOblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";src:url(fonts/DejaVu/DejaVuSerif.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:700;src:url(fonts/DejaVu/DejaVuSerif-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-style:italic;src:url(fonts/DejaVu/DejaVuSerif-Italic.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSerif-BoldItalic.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";src:url(fonts/DejaVu/DejaVuSansMono.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:700;src:url(fonts/DejaVu/DejaVuSansMono-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-style:italic;src:url(fonts/DejaVu/DejaVuSansMono-Oblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf?v=1.1) format("truetype")}.kendo-pdf-hide-pseudo-elements:after,.kendo-pdf-hide-pseudo-elements:before{display:none!important}

/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url('/Content/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('/Content/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('/Content/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('/Content/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('/Content/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('/Content/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/

/*# sourceMappingURL=Global.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/*@widget-gradient: none;*/
@primary-hover-background-color : #262626 #f35800: #6e6e6e;
/* Kendo skin */
.k-in,
.k-item,
.k-window-action {
  border-color: transparent;
}
/* main colors */
.k-block,
.k-widget {
  background-color: #ffffff;
}
.k-block,
.k-widget,
.k-input,
.k-textbox,
.k-group,
.k-content,
.k-header,
.k-filter-row > th,
.k-editable-area,
.k-separator,
.k-colorpicker .k-i-arrow-s,
.k-textbox > input,
.k-autocomplete,
.k-dropdown-wrap,
.k-toolbar,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-grid-header,
.k-grid-header-wrap,
.k-grid-header-locked,
.k-grid-footer-locked,
.k-grid-content-locked,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-footer-wrap,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-refresh,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-panelbar > .k-item > .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-panel,
.k-panelbar .k-content,
.k-treemap-tile,
.k-calendar th,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-button-group .k-tool,
.k-upload-files {
  border-color: #a9a9a9;
}
.k-group,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-widget .k-status,
.k-calendar th,
.k-dropzone-hovered,
.k-widget.k-popup {
  background-color: #ebebeb;
}
.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner {
  background-color: #f1f1f1;
}
.k-list-container {
  border-color: #6e6e6e;
  background-color: #f9f9f9;
}
.k-content,
.k-editable-area,
.k-panelbar > li.k-item,
.k-panel > li.k-item,
.k-tiles {
  background-color: #ffffff;
}
.k-alt,
.k-separator {
  background-color: #f5f5f5;
}
.k-alt .k-alt,
.k-header.k-alt {
  background-color: #e1e1e1;
}
.k-textbox,
.k-autocomplete.k-header,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active {
  border-color: #a9a9a9;
  background-color: #e3e3e3;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-autocomplete.k-state-focused .k-input,
.k-dropdown-wrap.k-state-focused .k-input,
.k-picker-wrap.k-state-focused .k-input,
.k-numeric-wrap.k-state-focused .k-input {
  border-color: #a9a9a9;
}
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input {
  background: none;
}
.k-input,
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input,
.k-multiselect-wrap {
  background-color: #ffffff;
  color: #2e2e2e;
}
.k-input[readonly] {
  background-color: #ffffff;
  color: #2e2e2e;
}
.k-block,
.k-widget,
.k-popup,
.k-content,
.k-toolbar,
.k-dropdown .k-input {
  color: #2e2e2e;
}
.k-inverse {
  color: #ffffff;
}
.k-block {
  color: #262626;
}
.k-link:link,
.k-link:visited,
.k-nav-current.k-state-hover .k-link {
  color: #2e2e2e;
}
.k-tabstrip-items .k-link,
.k-panelbar > li > .k-link {
  color: #2e2e2e;
}
.k-header,
.k-treemap-title {
  color: #262626;
}
.k-header,
.k-grid-header,
.k-toolbar,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-grouping-header,
.k-pager-wrap,
.k-textbox,
.k-button,
.k-progressbar,
.k-draghandle,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip-items .k-item,
.km-pane-wrapper > .km-pane > .km-view > .km-content {
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%);
  background-image: none, -moz-linear-gradient(top, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%);
  background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%);
  background-position: 50% 50%;
  background-color: #f1f1f1;
}
.k-widget.k-tooltip {
  background-image: url("/Content/kendo/textures/highlight.png");
}
.k-block,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-button,
.k-draghandle,
.k-treemap-tile,
html .km-pane-wrapper .k-header {
  background-color: #f1f1f1;
}
/* icons */
.k-icon:hover,
.k-state-hover .k-icon,
.k-state-selected .k-icon,
.k-state-focused .k-icon,
.k-column-menu .k-state-hover .k-sprite,
.k-column-menu .k-state-active .k-sprite {
  opacity: 1;
}
.k-icon,
.k-state-disabled .k-icon,
.k-column-menu .k-sprite {
  opacity: 0.8;
}
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
  opacity: 0.8;
}
.k-tool {
  border-color: transparent;
}
.k-icon,
.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-column-menu .k-sprite,
.k-grid-mobile .k-resize-handle-inner:before,
.k-grid-mobile .k-resize-handle-inner:after {
  background-image: url('/Content/kendo/Default/sprite.png');
  border-color: transparent;
}
/* IE will ignore the above selectors if these are added too */
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
  background-image: url('/Content/kendo/Default/sprite.png');
  border-color: transparent;
}
.k-loading,
.k-state-hover .k-loading {
  background-image: url('/Content/kendo/Default/loading.gif');
  background-position: 50% 50%;
}
.k-loading-image {
  background-image: url('/Content/kendo/Default/loading-image.gif');
}
.k-loading-color {
  background-color: #ffffff;
}
.k-button {
  color: #fff;
  border-color: #6e6e6e;
  background-color: #6e6e6e;
}
.k-draghandle {
  border-color: #c5c5c5;
  background-color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-draghandle:hover {
  border-color: #6e6e6e;
  background-color: #f0f0f0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* Scheduler */
.k-scheduler {
  color: #2e2e2e;
  background-color: #ffffff;
}
.k-scheduler-layout {
  color: #2e2e2e;
}
.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
  background-color: #ffffff;
  color: #2e2e2e;
}
.k-scheduler-times tr,
.k-scheduler-times th,
.k-scheduler-table td,
.k-scheduler-header th,
.k-scheduler-header-wrap,
.k-scheduler-times {
  border-color: #c5c5c5;
}
.k-nonwork-hour {
  background-color: #f2f2f2;
}
.k-gantt .k-nonwork-hour {
  background-color: rgba(0, 0, 0, 0.02);
}
.k-gantt .k-header.k-nonwork-hour {
  background-color: rgba(0, 0, 0, 0.2);
}
.k-scheduler-table .k-today,
.k-today > .k-scheduler-datecolumn,
.k-today > .k-scheduler-groupcolumn {
  background-color: #f8f8f8;
}
.k-scheduler-now-arrow {
  border-left-color: #e20000;
}
.k-scheduler-now-line {
  background-color: #e20000;
}
.k-event,
.k-task-complete {
  border-color: #ffdac1;
  background: #ffdac1 0 -257px url("/Content/kendo/textures/highlight.png") repeat-x;
  color: #2e2e2e;
}
.k-event-inverse {
  color: #ffffff;
}
.k-event.k-state-selected {
  background-position: 0 0;
}
.k-ie7 .k-event .k-resize-handle,
.k-event .k-resize-handle:after,
.k-ie7 .k-task-single .k-resize-handle,
.k-task-single .k-resize-handle:after {
  background-color: #bababa;
}
.k-scheduler-marquee:before,
.k-scheduler-marquee:after {
  border-color: #6e6e6e;
}
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
  background-color: #ffffff;
  color: #2e2e2e;
  border-color: #c5c5c5;
}
.k-panelbar > li > .k-link {
  color: #2e2e2e;
}
.k-panelbar > .k-item > .k-link {
  border-color: #c5c5c5;
}
.k-panel > li.k-item {
  background-color: #ffffff;
}
/* states */
.k-state-active,
.k-state-active:hover,
.k-active-filter,
.k-tabstrip .k-state-active {
  background-color: #ffffff;
  border-color: #f35800;
  color: #2e2e2e;
}
.k-fieldselector .k-list-container {
  background-color: #ffffff;
}
.k-button:focus,
.k-button.k-state-focused {
  border-color: #6e6e6e;
}
.k-button:hover,
.k-button.k-state-hover {
  color: #fff;
  border-color: #6e6e6e;
  background-color: #262626;
}
.k-button:active,
.k-button.k-state-active {
  color: #fff;
  background-color: #262626;
  border-color: #6e6e6e;
}
.k-button:active:hover,
.k-button.k-state-active:hover {
  color: #ffffff;
  border-color: #6e6e6e;
  background-color: #f35800;
}
.k-button[disabled],
.k-button.k-state-disabled,
.k-state-disabled .k-button,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled:hover,
.k-state-disabled .k-button:active,
.k-button.k-state-disabled:active {
  color: #797979;
  border-color: #797979;
  background-color: #cbcbcb;
  background-image: none;
}
.k-button:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-button:focus:active:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-menu .k-state-hover > .k-state-active {
  background-color: transparent;
}
.k-state-highlight {
  background: #ffffff;
  color: #2e2e2e;
}
.k-state-focused,
.k-grouping-row .k-state-focused {
  border-color: #6e6e6e;
}
.k-calendar .k-link {
  color: #2e2e2e;
}
.k-calendar .k-footer {
  padding: 0;
}
.k-calendar .k-footer .k-nav-today {
  color: #2e2e2e;
  text-decoration: none;
  background-color: #ffffff;
}
.k-calendar .k-footer .k-nav-today:hover,
.k-calendar .k-footer .k-nav-today.k-state-hover {
  background-color: #ffffff;
  text-decoration: underline;
}
.k-calendar .k-footer .k-nav-today:active {
  background-color: #ffffff;
}
.k-calendar .k-link.k-nav-fast {
  color: #2e2e2e;
}
.k-calendar .k-nav-fast.k-state-hover {
  text-decoration: none;
  background-color: #bcb4b0;
  color: #2e2e2e;
}
.k-calendar .k-link.k-state-hover,
.k-window-titlebar .k-link {
  border-radius: 0px;
}
.k-calendar .k-footer .k-link {
  border-radius: 0;
}
.k-calendar th {
  background-color: #ebebeb;
}
.k-calendar-container.k-group {
  border-color: #6e6e6e;
}
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list > .k-state-selected,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-marquee-color {
  color: #fff;
  background-color: #6e6e6e;
  border-color: #6e6e6e;
}
.k-marquee-text {
  color: #fff;
}
.k-state-focused,
.k-list > .k-state-focused,
.k-listview > .k-state-focused,
.k-grid-header th.k-state-focused,
td.k-state-focused,
.k-button.k-state-focused {
  /*    .box-shadow(@focused-item-shadow);*/
}
.k-state-focused.k-state-selected,
.k-list > .k-state-focused.k-state-selected,
.k-listview > .k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
  /*    .box-shadow(@focused-active-item-shadow);*/
}
.k-ie8 .k-panelbar span.k-state-focused,
.k-ie8 .k-menu li.k-state-focused,
.k-ie8 .k-listview > .k-state-focused,
.k-ie8 .k-grid-header th.k-state-focused,
.k-ie8 td.k-state-focused,
.k-ie8 .k-tool.k-state-hover,
.k-ie8 .k-button:focus,
.k-ie8 .k-button.k-state-focused,
.k-ie7 .k-panelbar span.k-state-focused,
.k-ie7 .k-menu li.k-state-focused,
.k-ie7 .k-listview > .k-state-focused,
.k-ie7 .k-grid-header th.k-state-focused,
.k-ie7 td.k-state-focused,
.k-ie7 .k-tool.k-state-hover,
.k-ie7 .k-button:focus,
.k-ie7 .k-button.k-state-focused {
  background-color: #f0f0f0;
}
.k-list > .k-state-selected.k-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-state-selected > .k-link,
.k-panelbar > li > .k-state-selected,
.k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #fff;
}
.k-state-hover,
.k-state-hover:hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-list > .k-state-hover,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-pager-wrap .k-link:hover,
.k-dropdown .k-state-focused,
.k-filebrowser-dropzone,
.k-mobile-list .k-item > .k-link:active,
.k-mobile-list .k-item > .k-label:active,
.k-mobile-list .k-edit-label.k-check:active,
.k-mobile-list .k-recur-view .k-check:active {
  color: #2e2e2e;
  background-color: #f0f0f0;
  border-color: #6e6e6e;
}
/* this selector should be used separately, otherwise old IEs ignore the whole rule */
.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active {
  color: #2e2e2e;
  background-color: #f0f0f0;
  border-color: #6e6e6e;
}
.k-ie7 .k-window-titlebar .k-state-hover,
.k-ie8 .k-window-titlebar .k-state-hover {
  border-color: #6e6e6e;
}
.k-state-hover > .k-select,
.k-state-focused > .k-select {
  border-color: #6e6e6e;
}
.k-button:hover,
.k-button.k-state-hover,
.k-button:focus,
.k-button.k-state-focused,
.k-textbox:hover,
.k-state-hover,
.k-state-hover:hover,
.k-pager-wrap .k-link:hover,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em,
.k-draghandle:hover {
  background-image: none;
}
.k-pager-wrap {
  background-color: #f1f1f1;
  color: #262626;
}
.k-autocomplete.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-state-active,
.k-state-active:hover,
.k-state-active > .k-link,
.k-button:active,
.k-panelbar > .k-item > .k-state-focused {
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, none);
  background-image: none, -moz-linear-gradient(top, none);
  background-image: none, -o-linear-gradient(top, none);
  background-image: none, linear-gradient(to bottom, none);
}
.k-state-selected,
.k-button:active,
.k-button.k-state-active,
.k-draghandle.k-state-selected:hover {
  background-image: none;
}
.k-button:active,
.k-button.k-state-active,
.k-draghandle.k-state-selected:hover {
  background-position: 50% 50%;
}
.k-tool-icon {
  background-image: url('/Content/kendo/Default/sprite.png');
}
.k-state-hover > .k-link,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em {
  color: #2e2e2e;
}
.k-autocomplete.k-state-hover,
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-hover,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-hover,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-hover,
.k-dropdown-wrap.k-state-focused {
  background-color: #f0f0f0;
  background-image: none;
  background-position: 50% 50%;
  border-color: #a9a9a9;
}
.km-pane-wrapper .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),
.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),
.km-pane-wrapper .k-mobile-list textarea,
.k-dropdown .k-state-focused .k-input {
  color: #2e2e2e;
}
.k-dropdown .k-state-hover .k-input {
  color: #2e2e2e;
}
.k-state-error {
  border-color: #e20000;
  background-color: #ff5252;
  color: #ffffff;
}
.k-state-disabled {
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.k-tile-empty.k-state-selected,
.k-loading-mask.k-state-selected {
  border-width: 0;
  background-image: none;
  background-color: transparent;
}
.k-state-disabled,
.k-state-disabled .k-link,
.k-state-disabled .k-button,
.k-other-month,
.k-other-month .k-link,
.k-dropzone em,
.k-dropzone .k-upload-status,
.k-tile-empty strong,
.k-slider .k-draghandle {
  color: #797979;
}
/* Progressbar */
.k-progressbar-indeterminate {
  background: url('/Content/kendo/Default/indeterminate.gif');
}
.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected {
  display: none;
}
/* Slider */
.k-slider-track {
  background-color: #a9a9a9;
}
.k-slider-selection {
  background-color: #6e6e6e;
}
.k-slider-horizontal .k-tick {
  background-image: url('/Content/kendo/Default/slider-h.gif');
}
.k-slider-vertical .k-tick {
  background-image: url('/Content/kendo/Default/slider-v.gif');
}
/* Tooltip */
.k-widget.k-tooltip {
  border-color: #c5c5c5;
  background-color: transparent;
  color: #333333;
}
.k-widget.k-tooltip-validation {
  border-color: #e20000;
  background-color: #fff6f6;
  color: #e20000;
}
/* Bootstrap theme fix */
.input-prepend .k-tooltip-validation,
.input-append .k-tooltip-validation {
  font-size: 12px;
  position: relative;
  top: 3px;
}
.k-callout-n {
  border-bottom-color: #c5c5c5;
}
.k-callout-w {
  border-right-color: #c5c5c5;
}
.k-callout-s {
  border-top-color: #c5c5c5;
}
.k-callout-e {
  border-left-color: #c5c5c5;
}
.k-tooltip-validation .k-callout-n {
  border-bottom-color: #e20000;
}
.k-tooltip-validation .k-callout-w {
  border-right-color: #e20000;
}
.k-tooltip-validation .k-callout-s {
  border-top-color: #e20000;
}
.k-tooltip-validation .k-callout-e {
  border-left-color: #e20000;
}
/* Splitter */
.k-splitbar {
  background-color: #e3e3e3;
}
.k-restricted-size-vertical,
.k-restricted-size-horizontal {
  background-color: #ffffff;
}
/* Upload */
.k-file {
  background-color: #ffffff;
  border-color: #c5c5c5;
}
.k-file-progress {
  color: #0066cc;
}
.k-file-progress .k-progress {
  background-color: #d0f8ff;
}
.k-file-success {
  color: #28760b;
}
.k-file-success .k-progress {
  background-color: #ddffd0;
}
.k-file-error {
  color: #cc0000;
}
.k-file-error .k-progress {
  background-color: #ffded7;
}
/* ImageBrowser */
.k-tile {
  border-color: #ffffff;
}
.k-textbox:hover,
.k-tiles li.k-state-hover {
  border-color: #6e6e6e;
}
.k-tiles li.k-state-selected {
  border-color: #6e6e6e;
}
.k-tile .k-folder,
.k-tile .k-file {
  background-image: url('/Content/kendo/Default/imagebrowser.png');
}
/* TreeMap */
.k-leaf,
.k-leaf.k-state-hover:hover {
  color: #fff;
}
.k-leaf.k-inverse,
.k-leaf.k-inverse.k-state-hover:hover {
  color: #000;
}
/* Shadows */
.k-widget,
.k-button {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-slider,
.k-treeview,
.k-upload {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-state-hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused {
  /*    .box-shadow(@focused-shadow);*/
}
.k-state-selected {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-state-active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-grid td.k-state-selected.k-state-focused {
  background-color: #767676;
}
.k-popup,
.k-menu .k-menu-group,
.k-grid .k-filter-options,
.k-time-popup,
.k-datepicker-calendar,
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-multiselect.k-state-focused,
.k-filebrowser .k-image,
.k-tooltip {
  /*    .box-shadow(0 2px 2px 0 @shadow-color);*/
}
.k-treemap-tile.k-state-hover {
  /* .box-shadow(inset 0 0 0 3px @widget-border-color);*/
  border-color: blue;
}
/* Window */
.k-window {
  border-color: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.3);
  box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.3);
  background-color: #ffffff;
}
.k-window.k-state-focused {
  border-color: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}
.k-window.k-window-maximized,
.k-window-maximized .k-window-titlebar,
.k-window-maximized .k-window-content {
  border-radius: 0;
}
.k-shadow {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.k-inset {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
}
/* Selection */
.k-editor-inline ::selection {
  background-color: #6e6e6e;
  text-shadow: none;
  color: #fff;
}
.k-editor-inline ::-moz-selection {
  background-color: #6e6e6e;
  text-shadow: none;
  color: #fff;
}
/* Notification */
.k-notification.k-notification-info {
  background-color: #e5f5fa;
  color: #0487c4;
  border-color: #b7e1f0;
}
.k-notification.k-notification-success {
  background-color: #eaf7ec;
  color: #349946;
  border-color: #b7e1f0;
}
.k-notification.k-notification-warning {
  background-color: #fff4d9;
  color: #0487c4;
  border-color: #b7e1f0;
}
.k-notification.k-notification-error {
  background-color: #ffe0d9;
  color: #ef470a;
  border-color: #b7e1f0;
}
/* Gantt */
.k-treelist {
  background: #f5f5f5;
}
.k-treelist .k-alt {
  background-color: #dcdcdc;
}
.k-treelist .k-state-selected,
.k-treelist .k-state-selected td,
.k-treelist .k-alt.k-state-selected,
.k-treelist .k-alt.k-state-selected > td {
  background-color: #6e6e6e;
}
.k-task-dot:after {
  background-color: #2e2e2e;
  border-color: #2e2e2e;
}
.k-task-dot:hover:after {
  background-color: #ffffff;
}
.k-task-summary {
  border-color: #6e6e6e;
  background: #6e6e6e;
}
.k-task-milestone,
.k-task-summary-complete {
  border-color: #2e2e2e;
  background: #2e2e2e;
}
.k-state-selected.k-task-summary {
  border-color: #ffa673;
  background: #ffa673;
}
.k-state-selected.k-task-milestone,
.k-state-selected .k-task-summary-complete {
  border-color: #6e6e6e;
  background: #6e6e6e;
}
.k-task-single {
  background-color: #ffefe5;
  border-color: #ffdac1;
  color: #2e2e2e;
}
.k-state-selected.k-task-single {
  border-color: #6e6e6e;
}
.k-line {
  background-color: #2e2e2e;
  color: #2e2e2e;
}
.k-state-selected.k-line {
  background-color: #6e6e6e;
  color: #6e6e6e;
}
/* Border radius */
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
  border-radius: 2px;
}
.k-tool {
  text-align: center;
  vertical-align: middle;
}
.k-tool.k-group-start,
.k-toolbar .k-split-button .k-button,
.k-toolbar .k-button-group .k-group-start {
  border-radius: 2px 0 0 2px;
}
.k-rtl .k-tool.k-group-start {
  border-radius: 0 2px 2px 0;
}
.k-tool.k-group-end,
.k-toolbar .k-button-group .k-group-end,
.k-toolbar .k-split-button .k-split-button-arrow {
  border-radius: 0 2px 2px 0;
}
.k-rtl .k-tool.k-group-end {
  border-radius: 2px 0 0 2px;
}
.k-group-start.k-group-end.k-tool {
  border-radius: 2px;
}
.k-calendar-container.k-state-border-up,
.k-list-container.k-state-border-up,
.k-autocomplete.k-state-border-up,
.k-multiselect.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-window-content,
.k-filter-menu {
  border-radius: 0 0 2px 2px;
}
.k-autocomplete.k-state-border-up .k-input,
.k-dropdown-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-selected-color,
.k-numeric-wrap.k-state-border-up .k-input {
  border-radius: 0 0 0 2px;
}
.k-multiselect.k-state-border-up .k-multiselect-wrap {
  border-radius: 0 0 2px 2px;
}
.k-window-titlebar,
.k-block > .k-header,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-items .k-link,
.k-calendar-container.k-state-border-down,
.k-list-container.k-state-border-down,
.k-autocomplete.k-state-border-down,
.k-multiselect.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down,
.k-numeric-wrap.k-state-border-down {
  border-radius: 2px 2px 0 0;
}
.k-split-button.k-state-border-down > .k-button {
  border-radius: 2px 0 0 0;
}
.k-split-button.k-state-border-up > .k-button {
  border-radius: 0 0 0 2px;
}
.k-split-button.k-state-border-down > .k-split-button-arrow {
  border-radius: 0 2px 0 0;
}
.k-split-button.k-state-border-up > .k-split-button-arrow {
  border-radius: 0 0 2px 0;
}
.k-dropdown-wrap .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input {
  /*    border-radius: 4px 2px 2px 4px;*/
  border-radius: 0 0 0 0;
}
.k-rtl .k-dropdown-wrap .k-input,
.k-rtl .k-picker-wrap .k-input,
.k-rtl .k-numeric-wrap .k-input {
  border-radius: 0 0 0 0;
}
.k-numeric-wrap .k-link {
  border-radius: 0 0 0 0;
}
.k-numeric-wrap .k-link + .k-link {
  border-radius: 0 0 0 0;
}
.k-colorpicker .k-selected-color {
  border-radius: 0 0 0 0;
}
.k-rtl .k-colorpicker .k-selected-color {
  border-radius: 0 0 0 0;
}
.k-autocomplete.k-state-border-down .k-input {
  border-radius: 2px 2px 0 0;
}
.k-dropdown-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-selected-color,
.k-numeric-wrap.k-state-border-down .k-input {
  border-radius: 2px 0 0 0;
}
.k-numeric-wrap .k-link.k-state-selected {
  background-color: #f35800;
}
.k-multiselect.k-state-border-down .k-multiselect-wrap {
  border-radius: 0 0 0 0;
}
.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-datetimepicker .k-select + .k-select,
.k-list-container.k-state-border-right {
  border-radius: 0 2px 2px 0;
}
.k-rtl .k-dropdown-wrap .k-select,
.k-rtl .k-picker-wrap .k-select,
.k-rtl .k-numeric-wrap .k-select,
.k-rtl .k-datetimepicker .k-select + .k-select,
.k-rtl .k-list-container.k-state-border-right {
  border-radius: 2px 0 0 2px;
}
.k-numeric-wrap.k-expand-padding .k-input {
  border-radius: 2px;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-multiselect-wrap {
  border-radius: 0;
}
.k-list .k-state-hover,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-selected,
.k-fieldselector .k-list .k-item,
.k-dropzone {
  border-radius: 0;
}
.k-slider .k-button,
.k-grid .k-slider .k-button {
  border-radius: 13px;
}
.k-draghandle {
  border-radius: 7px;
}
.k-scheduler-toolbar > ul li:first-child,
.k-scheduler-toolbar > ul li:first-child .k-link {
  border-radius: 2px 0 0 2px;
}
.k-rtl .k-scheduler-toolbar > ul li:first-child,
.k-rtl .k-scheduler-toolbar > ul li:first-child .k-link,
.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child,
.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child .k-link {
  border-radius: 0 2px 2px 0;
}
.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today,
.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today .k-link,
.k-edit-field > .k-scheduler-navigation {
  border-radius: 2px;
}
.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.k-rtl .k-scheduler-toolbar .k-nav-next,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child,
.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-radius: 2px 0 0 2px;
}
.k-scheduler div.k-scheduler-footer ul li,
.k-scheduler div.k-scheduler-footer .k-link {
  border-radius: 2px;
}
.k-more-events,
.k-event,
.k-task-single,
.k-task-complete,
.k-event .k-link {
  border-radius: 0;
}
.k-scheduler-mobile .k-event {
  border-radius: -1;
}
/* Adaptive Grid */
.k-grid-mobile .k-column-active + th.k-header {
  border-left-color: #2e2e2e;
}
html .km-pane-wrapper .km-widget,
.k-ie .km-pane-wrapper .k-widget,
.k-ie .km-pane-wrapper .k-group,
.k-ie .km-pane-wrapper .k-content,
.k-ie .km-pane-wrapper .k-header,
.k-ie .km-pane-wrapper .k-popup-edit-form .k-edit-field .k-button,
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-label,
.km-pane-wrapper .k-mobile-list .k-edit-field {
  color: #2e2e2e;
}
@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) {
  div.km-pane-wrapper a {
    color: #2e2e2e;
  }
  .km-pane-wrapper .k-icon {
    background-image: url('/Content/kendo/Default/sprite_2x.png');
    background-size: 21.2em 21em;
  }
}
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check {
  background-color: #ffffff;
  border-top: 1px solid #c5c5c5;
}
.km-pane-wrapper .k-mobile-list .k-edit-field textarea {
  outline-width: 0;
}
.km-pane-wrapper .k-mobile-list .k-item.k-state-selected {
  background-color: #6e6e6e;
  border-top-color: #6e6e6e;
}
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check:first-child {
  border-top-color: transparent;
}
.km-pane-wrapper .k-mobile-list .k-item:last-child {
  -webkit-box-shadow: inset 0 -1px 0 #c5c5c5;
  box-shadow: inset 0 -1px 0 #c5c5c5;
}
.km-pane-wrapper .k-mobile-list > ul > li > .k-link,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-label:nth-child(3),
.km-pane-wrapper #recurrence .km-scroll-container > .k-edit-label:first-child {
  color: #797979;
}
.km-pane-wrapper .k-mobile-list > ul > li > .k-link {
  border-bottom: 1px solid #c5c5c5;
}
.km-pane-wrapper .k-mobile-list .k-edit-field {
  -webkit-box-shadow: 0 1px 1px #c5c5c5;
  box-shadow: 0 1px 1px #c5c5c5;
}
.km-actionsheet .k-grid-delete,
.km-actionsheet .k-scheduler-delete,
.km-pane-wrapper .k-scheduler-delete,
.km-pane-wrapper .k-filter-menu .k-button[type=reset] {
  color: #fff;
  border-color: #e20000;
  background-color: red;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, from(rgba(255,255,255,.3)), to(rgba(255,255,255,.15)));
  background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,.15));
  background-image: -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,.15));
  background-image: -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,.15));
  background-image: linear-gradient(to bottom, rgba(255,255,255,.3), rgba(255,255,255,.15));
}
.km-actionsheet .k-grid-delete:active,
.km-actionsheet .k-scheduler-delete:active,
.km-pane-wrapper .k-scheduler-delete:active,
.km-pane-wrapper .k-filter-menu .k-button[type=reset]:active {
  background-color: #990000;
}
/* /Column Menu */
.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%);
  background-image: none, -moz-linear-gradient(top, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%);
  background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%);
  background-position: 50% 50%;
  background-color: #f0f0f0;
  border-color: #a9a9a9;
}
.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  background-color: #f0f0f0;
  background-image: none;
  background-position: 50% 50%;
  border-color: #6e6e6e;
}
.k-multiselect.k-header {
  border-color: #a9a9a9;
}
.k-multiselect.k-header.k-state-hover {
  border-color: #6e6e6e;
}
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused {
  /*    background-color: #337179;*/
  background-image: none;
  background-position: 50% 50%;
  border-color: #6e6e6e;
  /*    .box-shadow(@focused-shadow);*/
}
.k-list-container {
  color: #2e2e2e;
  border-color: #337179 !important;
}
.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup {
  color: #2e2e2e;
}
.k-state-default > .k-select {
  border-color: #a9a9a9;
}
.k-state-hover > .k-select {
  border-color: #6e6e6e;
}
.k-state-focused > .k-select {
  border-color: #6e6e6e;
}
.k-tabstrip-items .k-state-default .k-link,
.k-panelbar > li.k-state-default > .k-link {
  color: #2e2e2e;
}
.k-tabstrip-items .k-state-hover .k-link,
.k-panelbar > li.k-state-hover > .k-link,
.k-panelbar > li.k-state-default > .k-link.k-state-hover {
  color: #2e2e2e;
}
.k-panelbar .k-state-focused.k-state-hover {
  background: #f0f0f0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-tabstrip-items .k-state-default,
.k-ie7 .k-tabstrip-items .k-state-default .k-loading {
  border-color: #c5c5c5;
}
.k-tabstrip-items .k-state-hover,
.k-ie7 .k-tabstrip-items .k-state-hover .k-loading {
  border-color: #6e6e6e;
}
.k-tabstrip-items .k-state-active,
.k-ie7 .k-tabstrip-items .k-state-active .k-loading {
  background-color: #ffffff;
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, none);
  background-image: none, -moz-linear-gradient(top, none);
  background-image: none, -o-linear-gradient(top, none);
  background-image: none, linear-gradient(to bottom, none);
  border-color: #f35800;
}
.k-tabstrip .k-content.k-state-active {
  background-color: #ffffff;
  color: #2e2e2e;
}
.k-menu.k-header,
.k-menu .k-item {
  border-color: #c5c5c5;
}
.k-column-menu,
.k-column-menu .k-item,
.k-overflow-container .k-overflow-group {
  border-color: #c5c5c5;
}
.k-overflow-container .k-overflow-group {
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 0 #ffffff;
}
.k-toolbar-first-visible.k-overflow-group,
.k-overflow-container .k-overflow-group + .k-overflow-group {
  box-shadow: 0 1px 0 #ffffff;
}
.k-toolbar-last-visible.k-overflow-group {
  box-shadow: inset 0 1px 0 #ffffff;
}
.k-column-menu .k-separator {
  border-color: #c5c5c5;
  background-color: transparent;
}
.k-menu .k-group {
  border-color: #6e6e6e;
}
.k-grid-filter.k-state-active {
  background-color: #ffffff;
}
.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
  color: #2e2e2e;
  border-color: #c5c5c5;
  font-weight: bold;
}
.k-grouping-header {
  color: #2e2e2e;
}
.k-grid td.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 1px inset 0px 0px 5px 1px #bcb4b0;
  box-shadow: inset 0 0 0 1px inset 0px 0px 5px 1px #bcb4b0;
}
.k-header,
.k-grid-header-wrap,
.k-grid .k-grouping-header,
.k-grid-header,
.k-pager-wrap,
.k-pager-wrap .k-textbox,
.k-pager-wrap .k-link,
.k-grouping-header .k-group-indicator,
.k-gantt-toolbar .k-state-default {
  border-color: #c5c5c5;
}
.k-primary,
.k-overflow-container .k-primary {
  color: #ffffff;
  border-color: #6e6e6e;
  background-image: none;
  background-position: 50% 50%;
  background-color: #6e6e6e;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:focus,
.k-primary.k-state-focused {
  color: #ffffff;
  border-color: #6e6e6e;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:hover {
  color: #ffffff;
  border-color: #6e6e6e;
  background-image: none;
  background-color: #f35800;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:focus:active:not(.k-state-disabled):not([disabled]),
.k-primary:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:active {
  color: #ffffff;
  border-color: #6e6e6e;
  background-image: none;
  background-color: #f35800;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary.k-state-disabled,
.k-state-disabled .k-primary,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:hover,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:active,
.k-primary.k-state-disabled:active {
  color: #797979;
  border-color: #797979;
  background-color: #cbcbcb;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-pager-numbers .k-link,
.k-treeview .k-in {
  border-color: transparent;
}
.k-treeview .k-icon,
.k-scheduler-table .k-icon,
.k-grid .k-hierarchy-cell .k-icon {
  background-color: transparent;
  border-radius: 0px;
}
.k-scheduler-table .k-state-hover .k-icon {
  background-color: transparent;
}
.k-button:focus {
  outline: none;
}
.k-editor .k-tool:focus {
  outline: 0;
  border-color: #6e6e6e;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .k-icon:not(.k-loading),
  .k-grouping-dropclue,
  .k-drop-hint,
  .k-callout,
  .k-tool-icon,
  .k-state-hover .k-tool-icon,
  .k-state-active .k-tool-icon,
  .k-state-active.k-state-hover .k-tool-icon,
  .k-state-selected .k-tool-icon,
  .k-state-selected.k-state-hover .k-tool-icon,
  .k-column-menu .k-sprite,
  .k-mobile-list .k-check:checked,
  .k-mobile-list .k-edit-field [type=checkbox]:checked,
  .k-mobile-list .k-edit-field [type=radio]:checked {
    background-image: url('/Content/kendo/Default/sprite_2x.png');
    background-size: 340px 336px;
  }
  .k-dropdown-wrap .k-input,
  .k-picker-wrap .k-input,
  .k-numeric-wrap .k-input {
    border-radius: 0 0 0 0;
  }
}
@media screen and (-ms-high-contrast: active) {
  .k-editor-toolbar-wrap .k-dropdown-wrap.k-state-focused,
  .k-editor-toolbar-wrap .k-button-group .k-tool:focus {
    border-color: #fff;
  }
}
#passport {
  /* Fix weird shifting glitch when drop downs open and close */
}
#passport .k-header {
  background-image: none;
}
#passport thead .k-header {
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
}
#passport .k-button {
  background-image: none;
  padding: 8px 22px;
  font-size: 15px;
  letter-spacing: 1px;
  cursor: pointer;
  border: none;
}
#passport .k-textbox input {
  -moz-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0;
  -o-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0;
  -webkit-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0;
  transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0;
}
#passport .k-list > .k-state-hover {
  border-color: #f0f0f0;
}
#passport .k-list > .k-state-selected {
  background-color: #337179 !important;
  border-color: #6e6e6e;
  color: #fff;
}
#passport .k-list-optionlabel {
  display: none;
}
#passport .k-popup.k-list-container.k-state-border-up {
  border-top-color: #a9a9a9;
}
#passport .k-popup.k-list-container.k-state-border-down {
  border-bottom-color: #a9a9a9;
  margin-top: 2px;
  margin-bottom: -2px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#passport .k-textbox > input,
#passport .k-autocomplete .k-input,
#passport .k-picker-wrap .k-input,
#passport .k-numeric-wrap .k-input,
#passport .k-dropdown-wrap .k-input,
#passport .k-selectbox .k-input {
  line-height: 28px;
  height: 28px;
  padding: 0;
  /*        background-color: #fff;*/
  border-radius: 4px 2px 2px 4px;
}
#passport .k-combobox .k-dropdown-wrap .k-input {
  height: 28px;
}
#passport .k-popup.k-list-container,
#passport .k-popup.k-calendar-container {
  padding: 0;
}
#passport .k-calendar .k-header {
  background-color: #d2d2d2;
}
#passport .k-calendar .k-header a {
  border: none;
  background-color: #d2d2d2;
}
#passport .k-calendar .k-content td.k-state-selected,
#passport .k-calendar .k-content td.k-state-focused {
  box-shadow: none;
  background-color: #6e6e6e;
  color: #fff;
}
#passport .k-calendar .k-content td.k-state-selected:hover,
#passport .k-calendar .k-content td.k-state-focused:hover {
  background-color: #6e6e6e;
}
#passport .k-calendar .k-content td.k-state-selected a,
#passport .k-calendar .k-content td.k-state-focused a {
  color: #fff;
}
#passport .k-calendar .k-content td:hover {
  background-color: #f0f0f0;
}
#passport .k-calendar .k-content td a {
  color: #262626;
}
#passport .k-calendar .k-content th {
  background-color: #f0f0f0;
}
#passport .k-calendar .k-footer a {
  text-decoration: none;
}
#passport .k-popup .k-list .k-item,
#passport .k-fieldselector .k-list .k-item {
  padding: 4px 5px;
  border: 0;
  line-height: normal;
  min-height: 0;
}
#passport .k-popup .k-list .k-item:hover,
#passport .k-fieldselector .k-list .k-item:hover {
  background-color: #eff4f5;
}
#passport .k-list .k-state-hover,
#passport .k-list .k-state-focused,
#passport .k-list .k-state-highlight,
#passport .k-list .k-state-selected,
#passport .k-fieldselector .k-list .k-item,
#passport .k-dropzone {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
#passport .k-list-filter input.k-textbox,
#passport .k-list-filter input:not([type=radio]):not([type=checkbox]) {
  border-width: 0 0 1px 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
#passport .k-window {
  box-shadow: 0 15px 24px rgba(0, 0, 0, 0.22), 0 19px 76px rgba(0, 0, 0, 0.3);
}
#passport .k-window.error {
  /*.k-window-titlebar {
                background-color: #a7201d;

                .k-window-actions {
                    .k-link,
                    .k-link:hover {
                        background-color: #a7201d;
                    }
                }
            }*/
}
#passport .k-window.error .header {
  max-width: 760px;
}
#passport .k-window.error .header .errorMsg {
  color: #a7201d;
}
#passport .k-window.error .header .icon .fa {
  color: #a7201d;
  font-size: 30px;
  width: 43px;
  height: 43px;
  line-height: 43px;
  display: inline-block;
  float: left;
}
#passport .k-window.error .k-window-content {
  max-width: 760px;
  background-color: #fff;
  color: #262626;
}
#passport .k-window.error .k-window-content .content .improveText {
  margin: 10px 0;
}
#passport .k-window.error .k-window-content .content label {
  display: block;
}
#passport .k-window.error .k-window-content .content textarea {
  width: 100%;
  resize: none;
}
#passport .k-window.error .k-window-content .text {
  margin-left: 64px;
  min-height: 48px;
}
#passport .k-window-content {
  padding: 10px;
  background-color: #fff;
  border-top: 1px solid #d0d0d0;
}
#passport .k-window-titlebar {
  position: relative;
  height: 38px;
  font-size: 18px;
  font-weight: 600;
  line-height: 38px;
  color: #262626;
  background-color: #f0f0f0;
  border-bottom: none;
}
#passport .k-window-titlebar .k-window-title {
  padding-left: 5px;
}
#passport .k-window-titlebar .k-window-actions .k-link,
#passport .k-window-titlebar .k-window-actions .k-link:hover {
  background-image: none;
  background-color: transparent;
  border: none;
  padding: 2px;
}
#passport .k-draghandle {
  background-color: #6e6e6e;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-image: none;
  width: 14px;
  height: 24px;
  top: -12px;
  border: 1px solid #6e6e6e;
  /*-moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;*/
}
#passport .k-draghandle:hover {
  background-color: #262626;
}
#passport .k-draghandle:focus {
  -moz-box-shadow: 0px 0px 5px 0px #6e6e6e;
  -webkit-box-shadow: 0px 0px 5px 0px #6e6e6e;
  box-shadow: 0px 0px 5px 0px #6e6e6e;
}
#passport .k-slider-selection {
  height: 2px;
  margin-top: -1px;
  color: #262626;
}
#passport .k-slider-horizontal .k-slider-track {
  height: 2px;
  margin-top: -1px;
  color: #a9a9a9;
}
#passport .k-slider .k-label {
  color: #a9a9a9;
}
#passport .k-state-default {
  -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  border: 1px solid #c4c4c4;
  border-right-width: 2px;
  border-right-color: #004851;
  border-radius: 4px 2px 2px 4px;
}
#passport input[type=radio].old-radio {
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
  border-color: #337179;
}
#passport input[type=radio].old-radio + .new-radio {
  position: relative;
  /*         background-color: @drop-down-background;*/
  /*            background-image: @widget-gradient;*/
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #a9a9a9;
  margin: 0 3px 3px 0;
  -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}
#passport input[type=radio].old-radio + .new-radio:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #337179;
  transform: scale(0);
  -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}
#passport input[type=radio].old-radio:focus + .new-radio {
  /*       box-shadow: @focused-shadow;*/
  border-color: #337179;
}
#passport input[type=radio].old-radio:checked + .new-radio {
  border-color: #337179;
}
#passport input[type=radio].old-radio:checked + .new-radio:before {
  transform: scale(0.67);
}
#passport input[type=radio].old-radio:hover + .new-radio {
  border-color: #337179;
}
#passport input[type=checkbox].old-checkbox {
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
  -moz-appearance: none;
}
#passport input[type=checkbox].old-checkbox + .new-checkbox {
  position: relative;
  background-color: #f0f0f0;
  background-image: "rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%";
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #a9a9a9;
  margin: 0 3px 3px 0;
  -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}
#passport input[type=checkbox].old-checkbox + .new-checkbox:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 12px;
  color: #f0f0f0;
  position: absolute;
  left: 0;
  bottom: 0;
  line-height: 12px;
  width: 0;
  overflow: hidden;
  height: 100%;
  text-align: center;
  -moz-transition: all 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0s;
  -o-transition: all 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0s;
  -webkit-transition: all 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0s;
  transition: all 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0s;
}
#passport input[type=checkbox].old-checkbox:hover + .new-checkbox {
  border-color: #6e6e6e;
}
#passport input[type=checkbox].old-checkbox:focus + .new-checkbox {
  /*        box-shadow: @focused-shadow;*/
  border-color: #6e6e6e;
}
#passport input[type=checkbox].old-checkbox:checked + .new-checkbox {
  background-color: #337179;
  /*            background-color: @abb-gray-02;
            border-color: @abb-gray-02;*/
}
#passport input[type=checkbox].old-checkbox:checked + .new-checkbox:before {
  color: white;
  width: 100%;
}
#passport .k-combobox .k-dropdown-wrap:before,
#passport .k-numeric-wrap:before,
#passport .k-picker-wrap:before {
  height: auto;
  padding: 0;
}
#passport .k-autocomplete.k-state-border-down,
#passport .k-dropdown-wrap.k-state-border-down,
#passport .k-list-container.k-state-border-down,
#passport .k-numeric-wrap.k-state-border-down,
#passport .k-picker-wrap.k-state-border-down {
  border-radius: 4px 2px 0px 0px !important;
  border-bottom-width: 1px;
  padding-bottom: 0;
  border-color: #337179 !important;
  border-right-color: #004851 !important;
}
#passport .k-list-container {
  background-color: #fff;
}
#passport .k-list-container.k-popup {
  margin-top: -1px;
}
#passport .k-list-container .header {
  font-size: 12px;
  padding: 2px 4px;
  background-color: #f0f0f0;
}

/*# sourceMappingURL=kendo.passport.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
.loaderWrapper {
  min-height: 40px;
  min-width: 40px;
}
.loader {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 999;
  background: rgba(255, 255, 255, 0.6);
  color: #262626;
  -moz-transition: opacity 0.4s ease-in-out 0.4s;
  -o-transition: opacity 0.4s ease-in-out 0.4s;
  -webkit-transition: opacity 0.4s ease-in-out 0.4s;
  transition: opacity 0.4s ease-in-out 0.4s;
}
.loader.hide {
  opacity: 0;
  -moz-transition: opacity 0.2s ease-in-out 0s;
  -o-transition: opacity 0.2s ease-in-out 0s;
  -webkit-transition: opacity 0.2s ease-in-out 0s;
  transition: opacity 0.2s ease-in-out 0s;
}
.loader .loaderBox.showMsg {
  position: relative;
  border: 1px solid #a9a9a9;
  border-radius: 3px;
  padding: 10px;
  font-weight: bold;
  background: #fff;
  width: 60%;
  margin: 0 auto;
}
.loader .loaderBox.showMsg .loaderSpinner {
  top: 20px;
}
.loader .loaderBox .loaderText {
  text-align: center;
  padding-top: 30px;
  color: #6e6e6e;
  font-size: 15px;
}
.loader .loaderBox .loaderSpinner {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "\f013";
  margin-left: -16px;
  margin-top: -16px;
  width: 32px;
  height: 32px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 32px;
  line-height: 33px;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0.7;
  -webkit-animation: loader-spin 2s infinite linear;
  -moz-animation: loader-spin 2s infinite linear;
  -o-animation: loader-spin 2s infinite linear;
  animation: loader-spin 2s infinite linear;
}
@-moz-keyframes loader-spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes loader-spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes loader-spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes loader-spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes loader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@media screen and (max-width: 530px) {
  .loader .loaderBox.showMsg {
    width: auto;
  }
}

/*# sourceMappingURL=Loader.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
html {
  height: 100%;
  overflow-y: scroll;
}
html.noScroll {
  overflow-y: hidden;
}
html.noScroll body {
  overflow-y: hidden;
}
body {
  min-height: 100%;
  width: 100%;
  font-family: Archivo, Verdana, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  margin: 0;
  padding: 0;
  background: #f0f0f0;
  position: relative;
}
.designstudio-button {
  bottom: 120px !important;
  right: 30px !important;
}
h1 {
  font-family: Archivo, Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 30px;
  line-height: 1.4;
  margin: 1em 0;
  color: #262626;
  clear: both;
}
h1::before {
  content: "\2014";
  font-size: 30px;
  color: #F44336;
  display: none;
  margin-top: -35px;
}
h2 {
  font-family: Archivo, Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 23px;
  line-height: 22px;
  color: #262626;
  clear: both;
  margin: 15px 0 10px 0;
}
h3 {
  font-family: Archivo, Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #262626;
  font-size: 18px;
  clear: both;
  margin: 15px 0 5px 0;
}
hr {
  position: relative;
  top: 0;
  width: 100%;
  height: 2px;
  margin: 10px 0;
  border: 0;
  background: #262626;
}
hr ~ hr {
  display: none;
}
a {
  text-decoration: none;
  color: #262626;
  cursor: pointer;
}
a:active {
  background-color: transparent;
}
a.redLink {
  color: #337179;
}
.bold {
  font-weight: bold;
}
label {
  /*    color: rgba(0, 0, 0, 0.23);*/
  font-weight: 600;
  font-size: 14px;
  display: inline-block;
}
.dodgeBoldLink {
  color: #337179;
  font-weight: bold;
}
.clear {
  clear: both;
}
.fullWidth {
  width: 100%;
}
input[type=text]::-ms-clear,
input[type=number]::-ms-clear {
  display: none;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
/* Salesforce chat begin */
.embeddedServiceHelpButton .helpButton .uiButton {
  background-color: #63666A !important;
  font-family: Archivo, Verdana, Arial, sans-serif !important;
}
.embeddedServiceHelpButton .helpButton .uiButton :focus {
  outline: 1px solid #005290 !important;
}
.embeddedServiceSidebar .chatHeaderBranding .sidebarHeader h2 {
  color: white !important;
}
/* Salesforce chat end */
#passport {
  -moz-transition: margin-left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: margin-left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: margin-left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: margin-left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport.mobile-nav-in {
  margin-left: 80%;
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: visible;
}
#passport.mobile-nav-in #nav-mobile-left {
  margin-left: 0;
  /*z-index: initial;*/
}
#passport.mobile-nav-out {
  margin-left: 0;
}
#passport.mobile-nav-out #nav-mobile-left {
  margin-left: -80%;
}
#passport header:not(.sidebarHeader) {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2000;
  height: 78px;
}
#passport header:not(.sidebarHeader) .logo-bar {
  position: relative;
  height: 65px;
  margin-top: 0;
  background-color: #fff;
}
#passport header:not(.sidebarHeader) .logo-bar .logo-content {
  position: relative;
  max-width: 1280px;
  height: 100%;
  margin: 0 auto;
}
#passport header:not(.sidebarHeader) .nav-bar {
  /*position: absolute;
            top: 0;*/
  height: 78px;
  /*width: 100%;*/
  background-color: #fff;
  box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.12), 0 1.5px 6px rgba(0, 0, 0, 0.12);
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content {
  position: relative;
  max-width: 1280px;
  height: 78px;
  margin: 0 auto;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content .mobile-logo {
  position: absolute;
  width: 86px;
  height: 100%;
  right: -86px;
  opacity: 0;
  visibility: hidden;
  background-color: #fff;
  -moz-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.5);
  -moz-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content .mobile-logo img {
  width: 56px;
  height: 39px;
  margin: auto;
  display: block;
  border: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content .mobile-logo.baldor {
  width: 173px;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content .mobile-logo.baldor img {
  width: 140px;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content nav.mobile-icons {
  position: absolute;
  height: 100%;
  top: 0;
  font-size: 0;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content nav.mobile-icons.right {
  right: -9999px;
  -moz-transition: right 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.1s;
  -o-transition: right 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.1s;
  -webkit-transition: right 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.1s;
  transition: right 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.1s;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content nav.mobile-icons .fa {
  display: inline-block;
  vertical-align: middle;
  width: 36px;
  height: 100%;
  font-size: 24px;
  line-height: 78px;
  opacity: 0;
  color: #262626;
  cursor: pointer;
  margin-right: 13px;
  -moz-transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content nav.mobile-icons .fa-angle-left {
  font-size: 38px;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content #header-logo {
  position: absolute;
  height: 33px;
  width: 87px;
  left: 0;
  top: 18px;
  padding-left: 10px;
  /*&.baldor {
                            height: 53px;
                            right: -15px;

                            a.logo-container {
                                img {
                                    height: 42px;
                                }
                            }
                        }*/
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content #header-logo a.logo-container {
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer;
  display: block;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content #header-logo a.logo-container img {
  width: 150px;
  /*height: 33px;*/
  border: none;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content #app-name {
  position: absolute;
  left: 120px;
  top: 20px;
  font-weight: bold;
  font-size: 22px;
  color: #262626;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content #app-name span {
  vertical-align: middle;
  font-weight: 200;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu {
  position: relative;
  list-style-type: none;
  padding: 0;
  margin: 0 10px 0 320px;
  opacity: 1;
  visibility: visible;
  -moz-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.1s;
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.1s;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.1s;
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.1s;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li {
  position: relative;
  height: 72px;
  line-height: 97px;
  padding: 0;
  font-size: 17px;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  float: left;
  border-top: 2px solid transparent;
  border-bottom: 2px solid transparent;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li:hover {
  color: #337179;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li:hover a {
  color: #337179;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li:hover.user-menu:before {
  color: #337179;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li:hover.current.user-menu:before {
  color: #337179;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li.current.user-menu:before {
  color: #262626;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li.noLink {
  padding: 0 15px;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li.flyout .fa {
  font-size: 13px;
  padding-left: 5px;
  margin-right: 0;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li a {
  color: rgba(0, 0, 0, 0.87);
  text-decoration: none;
  display: block;
  padding: 0 15px;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li a.redLink {
  color: #337179;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content {
  position: absolute;
  height: 0;
  top: 74px;
  left: 0;
  right: 0;
  min-width: 250px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 3px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 3px;
  /*box-shadow: 0px 8px 8px -7px rgba(0, 0, 0, 0.3);*/
  background-color: #fff;
  overflow: hidden;
  z-index: 2;
  display: block;
  -moz-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content ul.sub-menu {
  list-style-type: none;
  padding: 0 0 0 15px;
  margin: 0;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content ul.sub-menu a {
  color: #262626;
  display: block;
  padding: 0;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content ul.sub-menu li {
  display: block;
  float: none;
  width: 100%;
  height: 32px;
  line-height: 32px;
  padding: 0 0 0 20px;
  text-transform: none;
  font-size: 15px;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content ul.sub-menu li .fa {
  position: absolute;
  left: -5px;
  top: 9px;
  display: none;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content ul.sub-menu li.current .fa {
  display: block;
  color: #337179;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content ul.sub-menu li:hover {
  background-color: #fafafa;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content ul.sub-menu li:hover .fa {
  display: block;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content ul.sub-menu li.noLink {
  height: auto !important;
  cursor: default;
  color: #262626;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content ul.sub-menu li.noLink:hover {
  /*     color: #337179;*/
  background-color: #fff;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content ul.sub-menu.lvl2 li .fa {
  display: none;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content ul.sub-menu.lvl2 li.current .fa {
  display: block;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content ul.sub-menu.lvl2 li:hover .fa {
  display: block;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user {
  width: 310px;
  padding: 0 20px;
  font-family: Archivo, Verdana, Arial, sans-serif;
  line-height: 1.4;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .validation-summary-errors ul li {
  color: #990200;
  font-size: 16px;
  line-height: 16px;
  text-transform: none;
  letter-spacing: 0;
  white-space: normal;
  height: auto;
  cursor: default;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group:last-of-type .col {
  margin-bottom: 0;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col {
  height: 60px;
  vertical-align: bottom;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col .action-btn-divider {
  border-top: 1px solid #e1e1e1;
  margin: 10px -20px 10px -20px;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col label {
  display: block;
  text-transform: none;
  color: #262626;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col .k-textbox {
  margin: 0;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col .b-errorWrapper .b-invalid-msg {
  text-transform: none;
  letter-spacing: 0;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col .alignLeft {
  float: left;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col .alignLeft:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col .alignLeft label {
  font-size: 12px;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col.alignRight {
  float: right;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col.alignRight:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col.alignRight .link {
  vertical-align: bottom;
  height: 25px;
  text-transform: none;
  font-size: 13px;
  line-height: 25px;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col.alignRight .link a {
  padding: 0;
  font-size: 15px;
  color: #337179;
  letter-spacing: normal;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col.span_1_of_2 {
  width: 100%;
  height: 20px;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col .button {
  text-align: right;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu li .flyout-content .formContainer.user .section.group .col .button:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu > li {
  /*&:not(.current):hover {
                                background-color: @nav-bar-hover-color;
                                border-top-color: @nav-bar-hover-color;
                                border-bottom-color: @nav-bar-hover-color;
                            }*/
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu > li.current {
  border-bottom-color: #337179;
  /*color: @dodge-red;*/
  /*background-color: @nav-bar-current-color;*/
  -moz-transition: border-bottom-color 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: border-bottom-color 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: border-bottom-color 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: border-bottom-color 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  /*&.open {
                                    border-bottom-color: @nav-bar-current-color;
                                    .transition(border-bottom-color, 0s, ease-in-out, 0s);
                                }*/
  /*a {
                                color: @dodge-red;
                            }*/
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu > li.user-menu {
  float: right;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu > li.user-menu:before {
  content: '\f007';
  position: relative;
  color: #337179;
  font-family: FontAwesome;
  font-size: 20px;
  padding-right: 5px;
  vertical-align: middle;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu > li.user-menu .flyout-content {
  left: auto;
}
#passport header:not(.sidebarHeader) .nav-bar .nav-content ul.main-menu > li.user-menu .flyout-content ul.sub-menu {
  left: auto;
  min-width: 180px;
}
#passport .mobile {
  display: none;
}
#passport #welcome-page .span_4_of_12 {
  width: 75%;
  margin: 0;
}
#passport #welcome-page .span_1_of_12 {
  width: 0;
  margin: 0;
}
#passport #welcome-page .span_7_of_12.floatLeft {
  margin: 0;
}
#passport #welcome-page .welcome-content {
  position: relative;
  width: 100%;
  height: 375px;
  text-align: center;
}
#passport #welcome-page .welcome-content img {
  height: 100%;
  width: 100%;
}
#passport #nav-mobile-left {
  position: fixed;
  width: 80%;
  height: 100%;
  padding-top: 0;
  left: -1px;
  z-index: 3;
  background-color: #f0f0f0;
  -moz-background-clip: content-box;
  -webkit-background-clip: content-box;
  background-clip: content-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-transition: margin-left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: margin-left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: margin-left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: margin-left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport #nav-mobile-left #mobile-main {
  position: relative;
  width: 100%;
  height: 100%;
}
#passport #nav-mobile-left #mobile-main .navPage {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-scrollbar-arrow-color: #d2d2d2;
  scrollbar-arrow-color: #d2d2d2;
  -ms-scrollbar-face-color: #d2d2d2;
  scrollbar-face-color: #d2d2d2;
  -ms-scrollbar-base-color: #f0f0f0;
  scrollbar-base-color: #f0f0f0;
  -ms-scrollbar-track-color: #f0f0f0;
  scrollbar-track-color: #f0f0f0;
  -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}
#passport #nav-mobile-left #mobile-main .navPage::-webkit-scrollbar {
  width: 13px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#passport #nav-mobile-left #mobile-main .navPage::-webkit-scrollbar-track {
  background-color: #f0f0f0;
  border-left: 1px solid #d2d2d2;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#passport #nav-mobile-left #mobile-main .navPage::-webkit-scrollbar-thumb {
  background-color: #d2d2d2;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
#passport #nav-mobile-left #mobile-main .navPage #mobile-dodge-logo {
  position: relative;
  display: none;
  width: 100%;
  height: 70px;
  background-color: #fff;
  /*box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);*/
  margin-bottom: 10px;
}
#passport #nav-mobile-left #mobile-main .navPage #mobile-dodge-logo .logo-container {
  position: relative;
  display: table;
  height: 100%;
  width: 230px;
  margin: 0 auto;
}
#passport #nav-mobile-left #mobile-main .navPage #mobile-dodge-logo .logo-container .img-container {
  position: relative;
  float: left;
  width: 120px;
  height: 70px;
}
#passport #nav-mobile-left #mobile-main .navPage #mobile-dodge-logo .logo-container .img-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  border: none;
}
#passport #nav-mobile-left #mobile-main .navPage #mobile-dodge-logo .logo-container .text-container {
  position: relative;
  float: left;
  width: 100px;
  height: 70px;
  margin-left: 10px;
}
#passport #nav-mobile-left #mobile-main .navPage #mobile-dodge-logo .logo-container .text-container .passport-text {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  font-weight: bold;
  font-size: 17px;
  white-space: nowrap;
  color: #232021;
  letter-spacing: 1px;
  text-transform: uppercase;
  height: 70px;
  line-height: 70px;
}
#passport #nav-mobile-left #mobile-main .navPage ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#passport #nav-mobile-left #mobile-main .navPage ul li {
  position: relative;
  background-color: #d2d2d2;
  font-family: Archivo, Verdana, Arial, sans-serif;
  font-size: 17px;
  color: #262626;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  /*&:hover {
                            a {
                                background-color: @abb-gray-05;
                            }
                        }*/
}
#passport #nav-mobile-left #mobile-main .navPage ul li > a,
#passport #nav-mobile-left #mobile-main .navPage ul li > span,
#passport #nav-mobile-left #mobile-main .navPage ul li > nav {
  border-bottom: 1px solid #d2d2d2;
}
#passport #nav-mobile-left #mobile-main .navPage ul li > a,
#passport #nav-mobile-left #mobile-main .navPage ul li > span {
  padding: 12px;
  display: block;
}
#passport #nav-mobile-left #mobile-main .navPage ul li a {
  color: #262626;
  display: block;
  height: 100%;
  text-decoration: none;
  background-color: #fff;
  font-weight: 600;
  /*&:active {
                                background-color: @abb-gray-05;
                            }*/
}
#passport #nav-mobile-left #mobile-main .navPage ul li a.arrow {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 51px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#passport #nav-mobile-left #mobile-main .navPage ul li a.arrow:before {
  content: '\f105';
  font-size: 38px;
  line-height: 38px;
  font-family: FontAwesome;
  color: #6e6e6e;
  position: absolute;
  top: 50%;
  margin-top: -19px;
  bottom: 0;
  right: 16px;
}
#passport #nav-mobile-left #mobile-main .navPage ul li.mobileTitle {
  background-color: #f0f0f0;
  color: #262626;
  border-bottom: 2px solid #262626;
  padding: 20px 12px 5px 12px;
  cursor: default;
  font-family: Archivo, Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
}
#passport #nav-mobile-left #mobile-main .navPage ul li.mobileTitle:before {
  display: none;
}
#passport #nav-mobile-left #mobile-main .navPage ul li.mobileTitle:after {
  display: none;
}
#passport #nav-mobile-left #mobile-main .navPage ul li.mobileLink {
  font-size: 16px;
  font-weight: 400;
  background-color: #fff;
}
#passport #nav-mobile-left #mobile-main .navPage .feedback {
  display: none;
  margin: 50px 15px 0 15px;
}
#passport #nav-mobile-left #mobile-main .navPage .feedback .heading {
  display: block;
  white-space: nowrap;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 25px;
  color: #262626;
}
#passport #nav-mobile-left #mobile-main .navPage .feedback .tag {
  display: block;
  white-space: nowrap;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  color: #262626;
}
#passport #nav-mobile-left #mobile-main .navPage .feedback .button {
  display: block;
  white-space: nowrap;
  text-align: center;
  margin: 7px 0 15px 0;
}
#passport #nav-mobile-left #mobile-main .navPage .feedback .button button {
  width: 100%;
}
#passport #nav-mobile-left #mobile-main .navPage .bottomSpacer {
  display: block;
  height: 100px;
}
#passport .blocker {
  position: absolute;
  background: -moz-linear-gradient(top, rgba(224, 224, 224, 0.7) 0, rgba(190, 190, 190, 0.3) 70%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(rgba(224, 224, 224, 0.7)), color-stop(rgba(190, 190, 190, 0.3) 70%));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(224, 224, 224, 0.7) 0, rgba(190, 190, 190, 0.3) 70%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(224, 224, 224, 0.7) 0, rgba(190, 190, 190, 0.3) 70%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(224, 224, 224, 0.7) 0, rgba(190, 190, 190, 0.3) 70%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(224, 224, 224, 0.7) 0, rgba(190, 190, 190, 0.3) 70%);
  /* W3C */
  margin-left: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  z-index: 20000;
}
#passport #product-selector-label {
  display: flex;
  justify-content: center;
}
#passport #tm {
  color: #101820;
  font-size: 8px;
  padding-top: 10px;
}
#passport #page {
  width: 100%;
  height: auto;
  min-height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 140px;
  padding-bottom: 246px;
  overflow: hidden;
  z-index: 2;
  -moz-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport #page #content {
  position: relative;
  padding: 0;
  background: #f0f0f0;
  -moz-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport #page #content .content-wrapper {
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 10px 30px 10px;
  max-width: 1280px;
  min-height: 350px;
  margin: 0 auto;
}
#passport #page #content .content-wrapper #dodge-logo {
  width: 220px;
  position: absolute;
  top: -75px;
  right: 0;
}
#passport #page #content .content-wrapper #dodge-logo .logo-container {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  text-decoration: none;
}
#passport #page #content .content-wrapper #dodge-logo .logo-container:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content .content-wrapper #dodge-logo .logo-container .img-container {
  position: relative;
  float: left;
  width: 110px;
  height: 85px;
}
#passport #page #content .content-wrapper #dodge-logo .logo-container .img-container img {
  position: absolute;
  top: 5px;
  bottom: 0;
  right: 0;
  left: 0;
  width: 110px;
  height: 85px;
  border: none;
}
#passport #page #content .content-wrapper #dodge-logo .logo-container .text-container {
  position: relative;
  float: right;
  width: 110px;
  height: 85px;
  margin-left: 0;
}
#passport #page #content .content-wrapper #dodge-logo .logo-container .text-container .passport-text {
  position: absolute;
  top: 5px;
  bottom: 0;
  right: 8px;
  left: 0;
  font-weight: bold;
  font-size: 19px;
  white-space: nowrap;
  color: #262626;
  letter-spacing: 1px;
  text-align: right;
  height: 85px;
  line-height: 85px;
}
#passport #page #content .content-wrapper .system-identifier {
  position: absolute;
  right: 8px;
  top: -14px;
  padding: 0;
  color: #6e6e6e;
  font-weight: 900;
  font-size: 17px;
}
#passport #page #content .content-wrapper .page-title {
  margin: 0px 0px 25px 0;
  display: flex;
}
#passport #page #content .content-wrapper .page-title .tm {
  font-size: 12px;
}
#passport #page #content .content-wrapper .page-title h1 {
  margin: 0;
  line-height: 33px;
}
#passport #page #content .content-wrapper .page-title.top40 {
  margin-top: 40px;
}
#passport #page #content .content-wrapper .page-content p {
  display: block;
}
#passport #page #content .content-wrapper .page-content p:first-of-type {
  margin-top: 0;
}
#passport #page #content .content-wrapper .page-content .absoluteLeft {
  left: 0;
}
#passport #page #content .content-wrapper .page-content .floatLeft {
  float: left;
}
#passport #page #content .content-wrapper .page-content .absoluteRight {
  right: 0;
}
#passport #page #content .content-wrapper .page-content .floatRight {
  float: right;
}
#passport #page #content .content-wrapper .page-content .alignRight {
  text-align: right;
}
#passport #page #content .content-wrapper .page-content .smallFont {
  font-size: 13px;
  line-height: 25px;
}
#passport #page #content .content-wrapper .page-content .highlight-container {
  position: relative;
  background-color: #fff;
  min-height: 300px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  padding: 25px;
}
#passport #page #content .content-wrapper .page-content .highlight-container h2 {
  font-weight: bold;
  font-size: 22px;
  color: #262626;
  margin: 0;
  padding: 0;
}
#passport #page #content .content-wrapper .page-content .highlight-container .title-bar {
  font-size: 16px;
  min-height: 45px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  padding: 12px 21px;
  color: #262626;
}
#passport #page #content .content-wrapper .page-content .highlight-container .title-bar.align-center {
  text-align: center;
}
#passport #page #content .content-wrapper .page-content .highlight-container .content {
  padding-top: 20px;
}
#passport #page #content .content-wrapper .page-content .selector-links.text-justify {
  text-align: justify;
}
#passport #page #content .content-wrapper .page-content .selector-links.text-justify a {
  margin-right: 5px;
}
#passport #page #content .content-wrapper .page-content .selector-links::after {
  content: '';
  width: 100%;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}
#passport #page #content .content-wrapper .page-content .selector-links .link {
  width: 328px;
  height: 40px;
  text-align: left;
  display: flex;
  flex-direction: row;
  margin: 0;
}
#passport #page #content .content-wrapper .page-content .selector-links a {
  position: relative;
  display: inline-block;
  zoom: 1;
  line-height: 1.3;
  height: 160px;
  width: 140px;
  margin: 22px 22px 12px 5px;
  text-align: center;
  vertical-align: top;
  text-decoration: none;
  color: #e8e8e8;
}
#passport #page #content .content-wrapper .page-content .selector-links a.no-link {
  cursor: default;
}
#passport #page #content .content-wrapper .page-content .selector-links a.no-link h3 {
  color: #a8a8a8;
}
#passport #page #content .content-wrapper .page-content .selector-links a.no-link:hover h3 {
  text-decoration: none;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container {
  position: relative;
  width: 100%;
  height: 140px;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container.image {
  display: flex;
  height: 30px;
  width: 30px;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container.no-image {
  font-size: 15px;
  font-weight: bold;
  line-height: 21px;
  text-decoration: none;
  color: #a8a8a8;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container.no-image::after {
  content: 'NO IMAGE AVAILABLE';
  display: table-cell;
  vertical-align: middle;
  width: 140px;
  height: 130px;
  border: 2px solid #e8e8e8;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container.no-image.coming-soon {
  border: none;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container.no-image.coming-soon::before {
  content: '';
  display: none;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container.no-image.coming-soon .ribbon {
  right: -4px;
  top: -6px;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container.coming-soon {
  border: 2px solid #e8e8e8;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container.coming-soon::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.6);
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container.coming-soon .ribbon {
  display: block;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container .ribbon {
  display: none;
  position: absolute;
  right: -6px;
  top: -8px;
  z-index: 1;
  overflow: hidden;
  width: 100px;
  height: 105px;
  text-align: right;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container .ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #6e6e6e;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 150px;
  display: block;
  background: #d2d2d2;
  background: linear-gradient(#fafafa 0, #d2d2d2 100%);
  -moz-box-shadow: 0 3px 10px -5px #000000;
  -webkit-box-shadow: 0 3px 10px -5px #000000;
  box-shadow: 0 3px 10px -5px #000000;
  position: absolute;
  top: 30px;
  right: -29px;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container .ribbon span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  z-index: -1;
  border-left: 8px solid #d2d2d2;
  border-right: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-top: 10px solid #d2d2d2;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container .ribbon span::after {
  content: "";
  position: absolute;
  right: 0;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #d2d2d2;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #d2d2d2;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container .product-selection-image {
  width: 75%;
  height: 100%;
}
#passport #page #content .content-wrapper .page-content .selector-links a .image-container img {
  width: 100%;
  height: 100%;
}
#passport #page #content .content-wrapper .page-content .selector-links a .title {
  margin-top: 5px;
  margin-left: 15px;
}
#passport #page #content .content-wrapper .page-content .selector-links a h3 {
  position: relative;
  line-height: 15px;
  margin-top: 15px;
  font-size: 16px;
}
#passport #page #content .content-wrapper .page-content .ta-paths .center {
  text-align: center;
}
#passport #page #content .content-wrapper .page-content .ta-paths h3 {
  color: #017079;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 1px;
  font-weight: bold;
  margin-top: 0;
  text-transform: uppercase;
}
#passport #page #content .content-wrapper .page-content .ta-paths h4 {
  font-weight: normal;
  height: 60px;
}
#passport #page #content .content-wrapper .page-content .ta-paths .k-button {
  color: #337179;
  width: 45%;
}
#passport #page #content .content-wrapper .page-content #reset-password-page section {
  min-width: 400px;
}
#passport #page #content .content-wrapper .page-content #app-admin .role-assignment {
  display: inline-flex;
  align-items: flex-start;
}
#passport #page #content .content-wrapper .page-content #app-admin .role-assignment button {
  margin: 2px 0;
  border: none;
  text-align: left;
  cursor: pointer;
}
#passport #page #content .content-wrapper .page-content #app-admin .role-assignment button.selected {
  color: #ffffff;
  background-color: #6e6e6e;
}
#passport #page #content .content-wrapper .page-content #app-admin .role-assignment button.add-user:before {
  content: '\f067';
  font-family: FontAwesome;
  color: #51A34B;
}
#passport #page #content .content-wrapper .page-content #app-admin .role-assignment button.remove-user:before {
  content: '\f00d';
  font-family: FontAwesome;
  color: #FF4754;
}
#passport #page #content .content-wrapper .page-content #app-admin .role-assignment button:disabled {
  cursor: default;
}
#passport #page #content .content-wrapper .page-content #app-admin .role-assignment button:disabled.add-user:before {
  color: #6e6e6e;
}
#passport #page #content .content-wrapper .page-content #app-admin .role-assignment button:disabled.remove-user:before {
  color: #6e6e6e;
}
#passport #page #content .content-wrapper .page-content #app-admin .role-assignment h4 {
  margin-block-end: 5px;
}
#passport #page #content .content-wrapper .page-content #app-admin .role-assignment text-input {
  display: inline-block;
}
#passport #page #content .content-wrapper .page-content #app-admin .role-assignment .assignable-roles {
  display: inline-grid;
}
#passport #page #content .content-wrapper .page-content #app-admin .role-assignment .user-list {
  display: inline-grid;
  margin: 0 20px;
}
#passport #page footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #d2d2d2;
  overflow: hidden;
  z-index: 2;
}
#passport #page footer .content-wrapper {
  position: relative;
  height: auto;
  padding: 10px;
  max-width: 1280px;
  min-height: 161px;
  margin: 0 auto;
}
#passport #page footer .content-wrapper .nav-wrapper {
  position: relative;
  width: 100%;
}
#passport #page footer .content-wrapper .nav-wrapper:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page footer .content-wrapper .nav-wrapper > div {
  float: left;
  margin: 8px 20px 15px 0;
  width: 16%;
  min-width: 160px;
}
#passport #page footer .content-wrapper .nav-wrapper > div h3 {
  margin-top: 0;
}
#passport #page footer .content-wrapper .nav-wrapper > div ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#passport #page footer .content-wrapper .nav-wrapper > div ul li {
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  margin: 10px 0;
}
#passport #page footer .content-wrapper .nav-wrapper > div ul li a {
  color: #262626;
  text-decoration: none;
}
#passport #page footer .content-wrapper .nav-wrapper > div.feedback {
  float: right;
  margin-right: 0;
  width: auto;
}
#passport #page footer .content-wrapper .nav-wrapper > div.feedback .heading {
  display: block;
  white-space: nowrap;
  text-align: right;
  font-weight: bold;
  font-size: 22px;
  line-height: 22px;
  color: #262626;
}
#passport #page footer .content-wrapper .nav-wrapper > div.feedback .tag {
  display: block;
  white-space: nowrap;
  text-align: right;
  font-size: 17px;
  line-height: 27px;
  color: #262626;
}
#passport #page footer .content-wrapper .nav-wrapper > div.feedback .button {
  display: block;
  white-space: nowrap;
  text-align: right;
  margin: 7px 0 15px 0;
}
#passport #page footer .copyright {
  position: relative;
  width: 100%;
  height: 65px;
  background-color: #6e6e6e;
  font-size: 13px;
  color: #f0f0f0;
}
#passport #page footer .copyright .content-wrapper {
  position: relative;
  padding: 10px 10px;
  max-width: 1280px;
  margin: 0 auto;
  line-height: 17px;
  background: none;
}
#passport #page footer .copyright .content-wrapper div.privacy-policy {
  display: inline-block;
}
#passport #page footer .copyright .content-wrapper div.privacy-policy .separator {
  padding: 0px 10px;
}
#passport #page footer .copyright .content-wrapper div.privacy-policy .comma {
  padding-right: 5px;
}
#passport #page footer .copyright .content-wrapper div.privacy-policy a {
  color: inherit;
}
#passport .formContainer .control {
  display: block;
  padding: 5px 0;
}
#passport .formContainer .section.group .col {
  margin-top: 5px;
  margin-bottom: 5px;
}
#passport .formContainer .section.group .col.span_1_of_1 {
  width: 100%;
  margin-left: 0;
}
#passport .formContainer label {
  margin-bottom: 3px;
}
#passport .formContainer .k-datepicker .k-invalid-msg .b-icon {
  right: 25px;
}
#passport .formContainer .k-widget:not(.b-invalid-msg),
#passport .formContainer textarea,
#passport .formContainer select,
#passport .formContainer input[type=text],
#passport .formContainer input[type=password],
#passport .formContainer input[type=file],
#passport .formContainer input[type=date],
#passport .formContainer input[type=datetime],
#passport .formContainer input[type=datetime-local],
#passport .formContainer input[type=time],
#passport .formContainer input[type=email] {
  width: 100%;
  min-width: 130px;
  font-size: 15px;
}
#passport .formContainer .input[type=number] {
  width: 90%;
  min-width: 200px;
  font-size: 15px;
}
#passport .formContainer a {
  font-size: 14px;
}
#passport .formContainer .checkbox-wrapper {
  height: 25px;
}
#passport .formContainer .checkbox-wrapper:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .formContainer .checkbox-wrapper label {
  font-weight: normal;
  float: left;
  line-height: 25px;
  margin: 0;
  padding-left: 5px;
}
#passport .formContainer .checkbox-wrapper input {
  float: left;
  height: 25px;
  margin: 0;
}
#passport .formContainer .checkbox-wrapper a {
  text-decoration: underline;
  text-transform: lowercase;
}
#passport .formContainer .ptPlaceLogin-wrapper:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .formContainer .ptPlaceLogin-wrapper label {
  font-weight: normal;
  float: left;
  line-height: 25px;
  margin: 0;
  padding-right: 5px;
}
#passport .formContainer .ptPlaceLogin-wrapper a {
  line-height: 25px;
  margin: 0;
  font-weight: normal;
  font-size: 14px;
  padding: 0;
  color: #337179;
}
#passport .formContainer input[type="text"]:disabled,
#passport .formContainer input[readonly],
#passport .formContainer .readonly {
  color: #a9a9a9;
  background-color: #f9f9f9;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
#passport .formContainer input[type="text"]:disabled:hover,
#passport .formContainer input[readonly]:hover,
#passport .formContainer .readonly:hover {
  border-color: #ada9a3;
}
#passport .formContainer.interchange-testing tbody th {
  text-align: right;
  padding-right: 5px;
}
#passport .formContainer.interchange-testing tbody th.group-header {
  border-bottom: 1px solid #6e6e6e;
  text-align: center;
}
#passport .formContainer.interchange-testing tbody td {
  padding-right: 5px;
}
#passport .formContainer.interchange-testing tbody td.number {
  text-align: right;
}
#passport a.disabled {
  color: #a9a9a9;
  cursor: default;
}
#passport a.disabled:hover {
  text-decoration: none;
}
#passport .control .site-message .icon.choice-message {
  top: -3px;
}
#passport .control .site-message .icon.choice-message .fa.choice-message {
  font-size: 14px;
  width: 14px;
  height: 14px;
  line-height: 14px;
}
#passport .control .site-message .text {
  padding: 0 5px;
}
#passport .control .site-message .text.choice-message {
  padding: 0 5px;
  line-height: 16px;
  font-size: 14px;
}
#passport .site-message {
  position: relative;
  border: 1px solid #d4d0cd;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 5px 0;
  padding: 10px 25px;
  background-color: #f5f4f2;
  color: #36322f;
  /*&.information, &.loading {
            background-color: #E6F7F9;
            color: #00565D;
            border-color: #A7C9CC;

            .text a {
                color: #00565D;
            }

            .icon {
                display: block;
            }

            &.choice-message-container {
                background: none;
                border: none;
                padding: 1px 16px;
                display: inline-block;
            }
        }*/
}
#passport .site-message.error {
  background-color: #fbdfde;
  color: #920200;
  border-color: #D09492;
}
#passport .site-message.error .text a {
  color: #920200;
}
#passport .site-message.error .icon {
  display: block;
  color: #a7201d;
}
#passport .site-message.error + .b-errorWrapper .b-icon {
  display: none;
}
#passport .site-message.error + .b-errorWrapper .b-invalid-msg {
  display: none;
}
#passport .site-message.warning {
  background-color: #ffffea;
  color: #5A5800;
  border-color: #CCCC9D;
}
#passport .site-message.warning .text a {
  color: #5A5800;
}
#passport .site-message.warning .icon {
  display: block;
}
#passport .site-message.success,
#passport .site-message.information,
#passport .site-message.loading {
  background-color: #ddf4e1;
  color: #00560C;
  border-color: #8CCA95;
}
#passport .site-message.success .text a,
#passport .site-message.information .text a,
#passport .site-message.loading .text a {
  color: #00560C;
}
#passport .site-message.success .icon,
#passport .site-message.information .icon,
#passport .site-message.loading .icon {
  display: block;
}
#passport .site-message.success.choice-message-container,
#passport .site-message.information.choice-message-container,
#passport .site-message.loading.choice-message-container {
  background: none;
  border: none;
  padding: 1px 16px;
  display: inline-block;
}
#passport .site-message.neutral {
  background-color: #f0f0f0;
  color: #262626;
  border-color: #d2d2d2;
}
#passport .site-message.neutral .text a {
  color: #262626;
}
#passport .site-message.neutral .icon {
  display: block;
}
#passport .site-message.neutral.choice-message-container {
  background: none;
  border: none;
  padding: 1px 16px;
  display: inline-block;
}
#passport .site-message .icon {
  position: absolute;
  left: 10px;
  top: 9px;
  display: none;
}
#passport .site-message .icon.choice-message {
  left: 0;
  top: 0;
}
#passport .site-message .icon .fa {
  -moz-transform-origin: 7.9px 7.5px;
  -ms-transform-origin: 7.9px 7.5px;
  -o-transform-origin: 7.9px 7.5px;
  -webkit-transform-origin: 7.9px 7.5px;
  transform-origin: 7.9px 7.5px;
  font-size: 16px;
  text-align: center;
  width: 16px;
  height: 16px;
  line-height: 16px;
}
#passport .site-message .icon .fa.choice-message {
  font-size: 16px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  color: #0B79D0;
}
#passport .site-message .text {
  position: relative;
  line-height: 19px;
  margin-left: 8px;
  font-size: 14px;
  padding: 8px;
}
#passport .site-message .text a {
  text-decoration: underline;
}
#passport .site-message .text br {
  line-height: 20px;
}
#passport .site-message .text.choice-message {
  margin-left: 0;
  color: #0B79D0;
}
#passport .site-message .closeIcon {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
#passport .site-message .closeIcon .fa.fa-close::before {
  content: "\f00d";
}
#passport .ui-state-error {
  position: relative;
  border: 1px solid #990200;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 10px 0;
  padding: 10px 25px 10px 40px;
  background-color: #fbdfde;
  color: #990200;
  cursor: default;
}
#passport .ui-state-error .b-icon {
  left: 5px;
  top: 8px;
  cursor: default;
}
#passport .ui-state-error .validation-summary-errors ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#passport .ui-state-error .validation-summary-errors ul li {
  padding: 0;
  margin: 0;
}
#passport .ui-state-error .validation-summary-valid {
  display: none;
}
#passport .b-icon {
  position: absolute;
  top: 2px;
  right: 0;
  cursor: pointer;
  font-family: FontAwesome;
  line-height: 1;
  background-image: none !important;
  font-size: 16px;
  font-weight: normal;
  color: #F44336;
  padding: 5px 8px;
}
#passport .b-icon:before {
  content: "\f071";
}
#passport .k-dropdown + .b-errorWrapper .b-icon {
  right: 6px;
}
#passport .k-numerictextbox .b-icon {
  height: 14px;
}
#passport .requiredClass:not(.icon-search) .k-dropdown-wrap {
  border: 1px solid #D2D2D2;
  border-right-width: 2px;
  border-right-color: #424242;
  border-radius: 4px 2px 2px 4px;
}
#passport .requiredClass:not(.icon-search) .k-dropdown-wrap:active,
#passport .requiredClass:not(.icon-search) .k-dropdown-wrap:focus,
#passport .requiredClass:not(.icon-search) .k-dropdown-wrap:focus-within,
#passport .requiredClass:not(.icon-search) .k-dropdown-wrap:focus:focus-visible {
  border-color: #337179;
  border-right-color: #004851 !important;
}
#passport :required:not(.icon-search) {
  border-right-color: rgba(0, 0, 0, 0.23) !important;
  border-right-width: 3px !important;
}
#passport .k-invalid:required:not(.icon-search):not(.has-uom):not(.disabled),
#passport .k-invalid:not(.disabled),
#passport .k-invalid:not(.has-uom):not(.disabled) .k-state-default {
  border-color: #F44336 !important;
  box-shadow: none;
}
#passport .k-invalid.has-uom:required:not(.icon-search):not(.disabled),
#passport .k-invalid.has-uom:not(.disabled) .k-state-default {
  border-top-color: #F44336 !important;
  border-bottom-color: #F44336 !important;
  border-left-color: #F44336 !important;
}
#passport .k-invalid.disabled + .k-invalid-msg {
  display: none !important;
}
#passport .k-autocomplete span.b-errorWrapper {
  top: 0;
  right: 4px;
}
#passport .k-dropdown span.b-errorWrapper,
#passport .k-combobox span.b-errorWrapper {
  top: 0;
  right: 24px;
  width: 16px;
}
#passport .k-dropdown {
  box-sizing: border-box;
}
#passport table-select span.b-errorWrapper {
  margin-left: -3px;
}
#passport mta-table span.b-errorWrapper {
  margin-left: -3px;
}
#passport magnagear-table span.b-errorWrapper {
  margin-left: -3px;
}
#passport span.b-errorWrapper {
  position: absolute;
  margin-left: -8px;
}
#passport span.b-errorWrapper .k-widget.k-tooltip-validation {
  border: 1px solid #e20000;
}
#passport span.b-errorWrapper .b-icon.hide {
  opacity: 0;
  display: none;
}
#passport span.b-errorWrapper .b-icon ~ .k-tooltip-validation.k-tooltip.b-invalid-msg::after {
  content: "";
  background-image: url(/Content/Images/tooltip-downarrow-error.png);
  height: 11px;
  width: 19px;
  position: absolute;
  right: 13px;
  bottom: -11px;
}
#passport span.b-errorWrapper .b-icon.click {
  background-color: initial;
}
#passport span.b-errorWrapper .b-icon.click ~ .k-tooltip-validation.k-tooltip.b-invalid-msg::before {
  position: absolute;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 12px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f00d";
  top: 1px;
  right: 4px;
  cursor: pointer;
}
#passport span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg {
  position: absolute;
  display: block;
  background-color: white;
  right: -15px;
  bottom: 5px;
  line-height: 24px;
  white-space: nowrap;
  padding-right: 18px;
  padding-left: 12px;
  opacity: 0;
  width: auto;
  font-size: 13px;
}
#passport span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal {
  right: initial;
  text-align: left;
}
#passport span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal::after {
  right: initial;
  left: 13px;
}
#passport span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipVertical {
  bottom: -67px;
}
#passport span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-error.png);
  bottom: 30px;
  right: 20px;
}
#passport span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal.flipVertical::after {
  left: 9px;
}
#passport span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.fullWidth.flipVertical {
  bottom: initial;
  top: 34px;
}
#passport span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.fullWidth {
  text-align: left;
  white-space: initial;
  line-height: initial;
}
#passport span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.fullWidth::after {
  display: none;
}
#passport span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.show {
  opacity: 1;
  display: block;
  margin-left: -35px;
  padding-bottom: 4px;
}
#passport span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.hide {
  opacity: 0;
  display: none;
}
#passport input:focus {
  outline: none;
  border-color: #337179 !important;
  /*            border-color: #555;
            -moz-box-shadow: 0 0 6px rgba(101, 103, 103, 0.70);
            -webkit-box-shadow: 0 0 6px rgba(101, 103, 103, 0.70);
            box-shadow: 0 0 6px rgba(101, 103, 103, 0.70);*/
}
#passport button:focus {
  outline: none;
  /*            -moz-box-shadow: 0 0 9px rgba(101, 103, 103, 0.95);
            -webkit-box-shadow: 0 0 9px rgba(101, 103, 103, 0.95);
            box-shadow: 0 0 9px rgba(101, 103, 103, 0.95);*/
}
#passport .k-window {
  max-width: 80%;
  /* modal content */
}
#passport .k-window .k-window-content {
  padding-bottom: 75px;
  min-width: 250px;
  /* Clear cookies and check initial popup windows when this is changed. */
  /* max-height: ~"calc(51vh - 75px)";*/
  max-height: 80vh;
  overflow: hidden;
  margin: 0px 10px 0px 10px;
}
#passport .k-window .k-window-content.formContainer {
  /* Bearing nomenclature popups and such. */
  max-height: calc(95vh - 75px);
}
#passport .k-window .k-window-content.next .window-header .mainLink {
  left: -560px;
  right: 560px;
}
#passport .k-window .k-window-content.next .window-header .secondaryLink {
  left: 0;
  right: 0;
}
#passport .k-window .k-window-content.next .window-footer {
  overflow: hidden;
}
#passport .k-window .k-window-content.next .window-footer .mainBtns {
  margin-left: -560px;
  margin-right: 560px;
}
#passport .k-window .k-window-content.next .formContainer.multipage .mainContent {
  left: -560px;
  right: 560px;
}
#passport .k-window .k-window-content.next .formContainer.multipage .secondaryContent {
  left: 0;
  right: 0;
}
#passport .k-window .k-window-content.prev .window-header .mainLink {
  left: 0;
  right: 0;
}
#passport .k-window .k-window-content.prev .window-header .secondaryLink {
  left: 560px;
  right: -560px;
}
#passport .k-window .k-window-content.prev .window-footer {
  overflow: hidden;
}
#passport .k-window .k-window-content.prev .window-footer .mainBtns {
  margin-left: 0;
  margin-right: 0;
}
#passport .k-window .k-window-content.prev .formContainer.multipage .mainContent {
  left: 0;
  right: 0;
}
#passport .k-window .k-window-content.prev .formContainer.multipage .secondaryContent {
  left: 560px;
  right: -560px;
}
#passport .k-window .k-window-content .headerLink {
  float: right;
  margin-right: 25px;
}
#passport .k-window .k-window-content .formContainer.multipage {
  height: 330px;
  margin-bottom: 10px;
  padding: 5px 15px 5px 15px;
  z-index: 0;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent {
  position: absolute;
  left: 0;
  right: 0;
  top: 30px;
  bottom: 90px;
  padding: 0 25px 25px 17px;
  overflow-y: auto;
  overflow-x: hidden;
  -moz-transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
  -o-transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
  -webkit-transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
  transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent .feedbackContentTitle {
  font-weight: 400;
  color: #262626;
  font-size: 16px;
  clear: both;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent .section {
  margin-left: -12px;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent .section .col {
  width: 100%;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent .feedbackMsg {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 12px;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent h1 {
  font-size: 24px;
  margin: 0;
  text-align: center;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent h2 {
  font-size: 20px;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent h3 {
  font-size: 16px;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent table {
  border: 1px solid #262626;
  border-collapse: collapse;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent th,
#passport .k-window .k-window-content .formContainer.multipage .mainContent td {
  border: 1px solid #262626;
  padding: 5px;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent textarea {
  overflow-x: hidden;
  width: 100%;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent input {
  width: 100%;
}
#passport .k-window .k-window-content .formContainer.multipage .mainContent .col:first-child {
  margin-left: 2.1%;
  margin-top: 0;
}
#passport .k-window .k-window-content .formContainer.multipage .secondaryContent {
  position: absolute;
  left: 560px;
  right: -560px;
  top: 30px;
  bottom: 70px;
  padding: 15px 15px 25px 15px;
  overflow-y: scroll;
  overflow-x: hidden;
  -moz-transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
  -o-transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
  -webkit-transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
  transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
}
#passport .k-window .k-window-content .response {
  font-style: italic;
}
#passport .k-window .k-window-content .response ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#passport .k-window .k-window-content .response .errorMessage {
  border-color: #dfd0d0;
  background-color: #fff0f0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding: 10px;
}
#passport .k-window .k-window-content .response .errorMessage .icon {
  display: inline;
  color: #a80000;
  font-size: 16px;
  margin-right: 5px;
}
#passport .k-window .k-window-content .response .errorMessage .text {
  display: inline;
}
#passport .k-window .k-window-content > .window-header {
  position: absolute;
  right: 15px;
  left: 15px;
  margin: -10px -15px 0 -15px;
  padding: 30px 0 2px 0;
  width: 100%;
  z-index: 1;
}
#passport .k-window .k-window-content > .window-header .mainLink {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 10px 25px 0 10px;
  text-align: right;
  -moz-transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
  -o-transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
  -webkit-transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
  transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
}
#passport .k-window .k-window-content > .window-header .mainLink .linkWrapper {
  display: inline-block;
}
#passport .k-window .k-window-content > .window-header .mainLink .linkWrapper.next .text {
  margin-right: 5px;
}
#passport .k-window .k-window-content > .window-header .mainLink .linkWrapper:hover .text {
  text-decoration: underline;
  cursor: pointer;
}
#passport .k-window .k-window-content > .window-header .mainLink .linkWrapper .text {
  display: inline-block;
}
#passport .k-window .k-window-content > .window-header .mainLink .linkWrapper .fa {
  display: inline-block;
}
#passport .k-window .k-window-content > .window-header .mainLink .linkWrapper .fa:hover {
  cursor: pointer;
}
#passport .k-window .k-window-content > .window-header .secondaryLink {
  position: absolute;
  left: 560px;
  right: -560px;
  top: 0;
  bottom: 0;
  padding: 10px 25px 0 10px;
  text-align: left;
  -moz-transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
  -o-transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
  -webkit-transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
  transition: left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
}
#passport .k-window .k-window-content > .window-header .secondaryLink .linkWrapper {
  display: inline-block;
}
#passport .k-window .k-window-content > .window-header .secondaryLink .linkWrapper:hover .text {
  text-decoration: underline;
  cursor: pointer;
}
#passport .k-window .k-window-content > .window-header .secondaryLink .linkWrapper .text {
  display: inline-block;
}
#passport .k-window .k-window-content > .window-header .secondaryLink .linkWrapper .fa {
  display: inline-block;
}
#passport .k-window .k-window-content > .window-header .secondaryLink .linkWrapper .fa:hover {
  cursor: pointer;
}
#passport .k-window .k-window-content .window-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  border-top: 1px solid #e1e1e1;
  padding: 0;
}
#passport .k-window .k-window-content .window-footer .mainBtns {
  position: relative;
  margin-left: 0;
  -moz-transition: margin-left 0.3s ease-in-out 0s, margin-right 0.3s ease-in-out 0s;
  -o-transition: margin-left 0.3s ease-in-out 0s, margin-right 0.3s ease-in-out 0s;
  -webkit-transition: margin-left 0.3s ease-in-out 0s, margin-right 0.3s ease-in-out 0s;
  transition: margin-left 0.3s ease-in-out 0s, margin-right 0.3s ease-in-out 0s;
}
#passport .k-window .k-window-content .window-footer.alignRight {
  text-align: right;
}
#passport .k-window .k-window-content .window-footer.alignRight button:last-child {
  margin-right: 15px;
}
#passport .k-window .k-window-content .window-footer.alignLeft {
  text-align: left;
}
#passport .k-window .k-window-content .window-footer.alignLeft button:first-child {
  margin-left: 15px;
}
#passport .k-window .k-window-content .header {
  position: relative;
  background-color: #fbf9ee;
  color: #6c6200;
  border-bottom: 1px solid #6c6200;
  padding: 10px 15px;
  margin-top: -10px;
  margin-left: -10px;
  margin-right: -10px;
  overflow: hidden;
  /*max-height: 60px;*/
  line-height: 19px;
}
#passport .k-window .k-window-content .footer {
  position: relative;
  color: #262626;
  background-color: #fff;
  padding: 10px;
  margin-bottom: -11px;
  margin-left: -10px;
  margin-right: -10px;
}
#passport .k-window .k-window-content .footer .denotationTxt {
  font-size: 15px;
}
#passport .k-window .k-window-content .footer.feedbackContent {
  margin: 0 -20px 0 -20px;
  padding: 10px 20px 30px 20px;
  font-size: 15px;
}
#passport .k-window .k-window-content .footer.feedbackContent label {
  font-size: 15px;
}
#passport .k-window .k-window-content .footer.feedbackContent a {
  color: #337179;
}
#passport .k-window .k-window-content motor-mount-select .content {
  overflow-y: scroll;
  margin: 10px 10px -30px 10px;
}
#passport .k-window .k-window-content motor-select .requiredClass,
#passport .k-window .k-window-content .service-factor-ta-helper .requiredClass {
  width: calc(100% - 3px);
}
#passport .k-window .k-window-content .housing-style {
  max-width: calc(53vw - 3px);
}
#passport .k-window .k-window-content .content {
  max-height: 50vh;
  overflow: auto;
  margin: 10px;
  min-width: 400px;
}
#passport .k-window .k-window-content .content .denotationTxt {
  position: absolute;
  bottom: 64px;
  right: 0;
  left: 0;
  color: #262626;
  font-size: 13px;
  padding: 10px;
  background-color: #ededed;
  border-top: 1px solid #d5d5d5;
}
#passport .k-window .k-window-content .content .motor-mount .image-options:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .k-window .k-window-content .content .motor-mount .image-options .image-option {
  position: relative;
  float: left;
  height: 280px;
  width: 170px;
  margin: 10px 20px 10px 0;
  line-height: 1.3;
  text-align: center;
  vertical-align: top;
}
#passport .k-window .k-window-content .content .motor-mount .image-options .image-option a {
  text-decoration: none;
}
#passport .k-window .k-window-content .content .motor-mount .image-options .image-option a .image-container {
  position: relative;
  width: 100%;
  height: 245px;
  padding-bottom: 35px;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
#passport .k-window .k-window-content .content .motor-mount .image-options .image-option a .image-container:hover button.k-button.image-btn.k-gray {
  background-color: #a9a9a9;
}
#passport .k-window .k-window-content .content .motor-mount .image-options .image-option a .image-container img {
  width: 100%;
  height: 100%;
}
#passport .k-window .k-window-content .content .motor-mount .image-options .image-option a .image-container button.k-button.image-btn.k-gray {
  position: absolute;
  left: -1px;
  bottom: 0;
  width: 172px;
  padding: 5px;
  margin: 0;
  background-color: #d2d2d2;
  color: #262626;
  border: none;
  border-radius: 0;
}
#passport .k-window .k-window-content .content .motor-mount .image-options .image-option a .image-container button.k-button.image-btn.k-gray:focus {
  outline: none;
  box-shadow: none;
}
#passport .k-window .k-window-content .content .motor-mount .image-options .image-option a .image-container button.k-button.image-btn.k-gray:hover {
  background-color: #a9a9a9;
}
#passport .k-window .k-window-content .content .motor-mount .image-options .image-option a .image-container button.k-button.image-btn.k-gray.selected {
  background-color: #6e6e6e;
  color: #fff;
}
#passport .k-window .k-window-content .content .motor-mount .image-options .image-option a .image-container button.k-button.image-btn.k-gray.selected .control-text-wrapper .note {
  color: #fff;
}
#passport .k-window .k-window-content .content .motor-mount .image-options .image-option a .image-container button.k-button.image-btn.k-gray .control-text-wrapper {
  line-height: 26px;
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
}
#passport .k-window .k-window-content .content .motor-mount .image-options .image-option a .image-container button.k-button.image-btn.k-gray .control-text-wrapper .note {
  color: #337179;
  font-weight: bold;
  font-size: 18px;
  vertical-align: super;
  line-height: 10px;
}
#passport .k-window .k-window-content .content .motor-mount .data-options {
  /*                        min-height: 180px;*/
  margin-top: 30px;
}
#passport .k-window .k-window-content .content .motor-mount .data-options .data-option {
  margin: 22px 10px 22px 5px;
}
#passport .k-window .k-window-content .content .service-factor-ta-helper {
  min-width: 600px;
  min-height: 200px;
}
#passport .k-window .k-window-content .content .service-factor-ta-helper .site-message {
  width: 600px;
}
#passport .k-window .k-window-content .content .service-factor-ta-helper .site-message.information.choice-message-container {
  background-color: #ddf4e1;
  border: 1px solid #8CCA95;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 16px 5px 25px;
  margin: 0 0 15px 0;
}
#passport .k-window .k-window-content .content .service-factor-ta-helper .site-message.information.choice-message-container .icon.choice-message {
  left: 8px;
  top: 12px;
}
#passport .k-window .k-window-content .content .service-factor-ta-helper .site-message.information.choice-message-container .icon.choice-message .fa.choice-message {
  color: #00560C;
}
#passport .k-window .k-window-content .content .service-factor-ta-helper .site-message.information.choice-message-container .text.choice-message {
  color: #00560C;
}
#passport .k-window .k-window-content .content .service-factor-ta-helper .service-factor-options {
  margin: 20px 0 10px 0;
}
#passport .k-window .k-window-content .content .service-factor-ta-helper .service-factor-options.agma {
  margin-top: 0;
}
#passport .k-window .k-window-content .content .service-factor-ta-helper .service-factor-options.agma .information {
  display: block;
  width: initial;
  margin-top: 15px;
}
#passport .k-window .k-window-content .content .service-factor-ta-helper .service-factor-options.container {
  background-color: #d2d2d2;
  padding: 8px 20px 8px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 20px;
}
#passport .k-window .k-window-content .content .service-factor-ta-helper .service-factor-options .radio-option {
  display: inline-block;
  margin: 0 20px 0 0;
  font-weight: normal;
}
#passport .k-window .k-window-content .content .service-factor-table {
  border: 1px solid #d2d2d2;
  border-collapse: separate;
  border-spacing: 0;
  font-size: 14px;
}
#passport .k-window .k-window-content .content .service-factor-table tr th {
  border: 1px solid #d2d2d2;
  font-weight: normal;
  padding: 5px;
  text-align: left;
  background: #f0f0f0;
  vertical-align: top;
}
#passport .k-window .k-window-content .content .service-factor-table tr th.type-heading {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  vertical-align: middle;
}
#passport .k-window .k-window-content .content .service-factor-table tr th.heading-width {
  width: 30%;
}
#passport .k-window .k-window-content .content .service-factor-table tr th.service-width {
  width: 14%;
}
#passport .k-window .k-window-content .content .service-factor-table tr th.belt-width {
  width: 6%;
}
#passport .k-window .k-window-content .content .service-factor-table tr th div .type-bold {
  font-weight: bold;
}
#passport .k-window .k-window-content .content .service-factor-table tr td {
  border: 1px solid #d2d2d2;
  cursor: pointer;
  text-align: center;
  width: 7%;
}
#passport .k-window .k-window-content .content .service-factor-table tr td:hover {
  background-color: #f0f0f0;
  border: 2px solid #262626;
}
#passport .k-window .k-window-content .content .service-factor-table tr td.selected {
  background-color: #f0f0f0;
  border: 2px solid #262626;
}
#passport .k-window .k-window-content .content .service-factor-table tr td .belt-wrapper {
  display: table;
  width: 100%;
}
#passport .k-window .k-window-content .content .service-factor-table tr td .belt-wrapper .belt-value {
  display: table-cell;
}
#passport .k-window .k-window-content .content .end-covers:last-child {
  margin-top: 10px;
}
#passport .k-window .k-window-content .content .end-covers .image-checkbox-list {
  display: inline-block;
}
#passport .k-window .k-window-content .content.min-width {
  min-width: 400px;
}
#passport .k-window .k-window-content .content.window-width {
  width: 350px;
}
#passport .k-window .k-window-content .content .motor-select .drop-down {
  margin-bottom: 10px;
}
#passport .k-window .k-window-content .txtArea {
  font-family: inherit;
  font-size: 100%;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  text-indent: 5px;
}
#passport button.k-button.flat-btn,
#passport a.k-button.flat-btn {
  color: #262626;
  text-transform: uppercase;
  background-color: #fff;
  border: none;
  font-weight: bold;
  letter-spacing: normal;
  font-size: 16px;
  padding: 8px 16px;
  border-radius: 0;
}
#passport button.k-button.flat-btn.k-primary,
#passport a.k-button.flat-btn.k-primary {
  color: #337179;
  background-color: #fff;
  font-weight: bold;
  border: none;
}
#passport button.k-button.flat-btn:hover,
#passport a.k-button.flat-btn:hover,
#passport button.k-button.flat-btn:focus,
#passport a.k-button.flat-btn:focus {
  background-color: #f0f0f0;
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 2px;
}
#passport button.k-button.flat-btn:active,
#passport a.k-button.flat-btn:active {
  background-color: #d2d2d2;
}
#passport button.k-button.flat-btn.k-state-disabled,
#passport a.k-button.flat-btn.k-state-disabled {
  color: #a9a9a9;
}
#passport button.k-button.flat-btn.k-state-disabled:hover,
#passport a.k-button.flat-btn.k-state-disabled:hover {
  background-color: #fff;
}
#passport button.k-button.ghost,
#passport a.k-button.ghost {
  position: relative;
  white-space: nowrap;
  text-transform: uppercase;
  letter-spacing: normal;
  border: 2px solid #262626;
  background-color: transparent;
  border-radius: 24px;
  color: #262626;
  padding: 0 24px;
  font-weight: bold;
  margin: 8px 8px 8px 0;
  font-size: 15px;
  line-height: 40px;
}
#passport button.k-button.ghost.light-gray:hover,
#passport a.k-button.ghost.light-gray:hover,
#passport button.k-button.ghost.light-gray.selected,
#passport a.k-button.ghost.light-gray.selected {
  background-color: #a9a9a9;
  color: #262626;
}
#passport button.k-button.ghost.medium-gray:hover,
#passport a.k-button.ghost.medium-gray:hover,
#passport button.k-button.ghost.medium-gray.selected,
#passport a.k-button.ghost.medium-gray.selected {
  background-color: #337179;
  color: #fff !important;
}
#passport button.k-button.ghost.dark-gray:hover,
#passport a.k-button.ghost.dark-gray:hover,
#passport button.k-button.ghost.dark-gray.selected,
#passport a.k-button.ghost.dark-gray.selected {
  background-color: #eff4f5 !important;
  color: #017079;
}
#passport button.k-button.ghost:hover,
#passport a.k-button.ghost:hover {
  color: #fff;
  background: var(--primary-states-contained-hover-background, linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), #337179);
  border-color: #244f54;
}
#passport button.k-button.ghost:focus,
#passport a.k-button.ghost:focus {
  background: none;
  background-color: white;
  border-color: #337179;
}
#passport button.k-button.ghost:active,
#passport a.k-button.ghost:active {
  box-shadow: none;
  border-radius: 24px;
  color: #fff;
  /*  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.20);*/
}
#passport button.k-button.fill,
#passport a.k-button.fill {
  position: relative;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 40px;
  letter-spacing: normal;
  background-color: #337179;
  border: 2px solid #337179;
  border-radius: 24px;
  color: #fff;
  padding: 0 24px;
  font-weight: 600;
  margin: 8px 8px 8px 0;
}
#passport button.k-button.fill:hover,
#passport a.k-button.fill:hover,
#passport button.k-button.fill:focus,
#passport a.k-button.fill:focus {
  -moz-box-shadow: 0px 2px 1px #d2d2d2;
  -webkit-box-shadow: 0px 2px 1px #d2d2d2;
  box-shadow: 0px 2px 1px #d2d2d2;
  transition: box-shadow 0.2s ease-in-out;
}
#passport button.k-button.fill:active,
#passport a.k-button.fill:active {
  background-color: #2C9199;
  border: 2px solid #2C9199;
  box-shadow: none;
}
#passport button.k-button.fill-normal,
#passport a.k-button.fill-normal {
  position: relative;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 23px;
  letter-spacing: normal;
  background-color: #fff;
  border: 2px solid #F0B323;
  border-radius: 4px;
  color: #262626;
  padding: 8px 22px;
  font-weight: 600;
  margin: 2px 15px 15px 15px;
}
#passport button.k-button.fill-normal.k-primary,
#passport a.k-button.fill-normal.k-primary {
  background-color: #F0B323;
  border: 2px solid #F0B323;
  border-radius: 4px;
  color: black;
}
#passport button.k-button.fill-normal.k-primary:active,
#passport a.k-button.fill-normal.k-primary:active {
  background-color: #F0B323;
  border: 2px solid #F0B323;
  box-shadow: none;
}
#passport button.k-button.fill-normal.icon-right .fa,
#passport a.k-button.fill-normal.icon-right .fa {
  top: 11px;
}
#passport button.k-button.fill-normal.icon-left .fa,
#passport a.k-button.fill-normal.icon-left .fa {
  top: 11px;
}
#passport button.k-button.fill-normal:hover,
#passport a.k-button.fill-normal:hover,
#passport button.k-button.fill-normal:focus,
#passport a.k-button.fill-normal:focus {
  -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2);
  transition: box-shadow 0.2s ease-in-out;
}
#passport button.k-button.fill-normal:active,
#passport a.k-button.fill-normal:active {
  background-color: #d2d2d2;
  border: 2px solid #d2d2d2;
  box-shadow: none;
}
#passport button.k-button,
#passport a.k-button {
  position: relative;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: normal;
  border: 2px solid #017079;
  background-color: transparent;
  border-radius: 24px;
  color: #017079;
  padding: 6px 12px;
  font-weight: 600;
  margin: 8px 8px 8px 0;
}
#passport button.k-button.light-gray,
#passport a.k-button.light-gray {
  color: #a9a9a9;
  border-color: #a9a9a9;
}
#passport button.k-button.medium-gray,
#passport a.k-button.medium-gray {
  color: #337179;
  border-color: #337179;
}
#passport button.k-button.dark-gray,
#passport a.k-button.dark-gray {
  color: #262626;
  border-color: #262626;
}
#passport button.k-button.k-primary,
#passport a.k-button.k-primary {
  color: #fff;
  background-color: #337179;
  border: 2px solid #337179;
}
#passport button.k-button.icon-right,
#passport a.k-button.icon-right {
  padding-right: 40px;
  text-align: right;
  white-space: nowrap;
}
#passport button.k-button.icon-right .fa,
#passport a.k-button.icon-right .fa {
  position: absolute;
  top: 13px;
  right: 20px;
  margin-right: 0;
  font-size: 16px;
}
#passport button.k-button.icon-left,
#passport a.k-button.icon-left {
  padding-left: 40px;
  text-align: left;
  white-space: nowrap;
}
#passport button.k-button.icon-left .fa,
#passport a.k-button.icon-left .fa {
  position: absolute;
  top: 13px;
  left: 20px;
  margin-left: 0;
  font-size: 16px;
}
#passport button.k-button.small-button,
#passport a.k-button.small-button {
  font-size: 13px;
  line-height: 30px;
}
#passport button.k-button.small-button.icon-right,
#passport a.k-button.small-button.icon-right {
  padding-right: 35px;
  padding-left: 12px;
}
#passport button.k-button.small-button.icon-right .fa,
#passport a.k-button.small-button.icon-right .fa {
  position: absolute;
  top: 7px;
  left: 12px;
  margin-left: 0;
  font-size: 16px;
}
#passport button.k-button.small-button.icon-left,
#passport a.k-button.small-button.icon-left {
  padding-left: 35px;
  padding-right: 12px;
  color: #337179;
  background-color: #fff;
  border: 2px solid #337179;
}
#passport button.k-button.small-button.icon-left .fa,
#passport a.k-button.small-button.icon-left .fa {
  position: absolute;
  top: 7px;
  left: 12px;
  margin-left: 0;
  font-size: 16px;
}
#passport button.k-button.huge-button,
#passport a.k-button.huge-button {
  color: #262626;
  font-size: 19px;
  text-transform: none;
  line-height: 51px;
}
#passport button.k-button.huge-button.icon-right,
#passport a.k-button.huge-button.icon-right {
  padding-right: 35px;
  padding-left: 12px;
}
#passport button.k-button.huge-button.icon-right .fa,
#passport a.k-button.huge-button.icon-right .fa {
  position: absolute;
  top: 7px;
  left: 12px;
  margin-left: 0;
  font-size: 16px;
}
#passport button.k-button.huge-button.icon-left,
#passport a.k-button.huge-button.icon-left {
  width: 100%;
  border-radius: 3px;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  border: 0px solid #262626;
  padding-left: 20px;
}
#passport button.k-button.huge-button.icon-left .fa,
#passport a.k-button.huge-button.icon-left .fa {
  position: absolute;
  top: 7px;
  left: 12px;
  margin-left: 0;
  font-size: 16px;
}
#passport input:not([type=radio]):not([type=checkbox]),
#passport input.k-textbox {
  background: none;
  background-color: #fff;
  color: #2e2e2e;
  border: 1px solid #D2D2D2 !important;
  border-right: 2px solid #424242 !important;
  height: 30px;
  text-indent: 0.33em;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  font-size: 15px;
  font-family: Archivo, Verdana, Arial, sans-serif;
  line-height: 30px;
  border-radius: 4px 2px 2px 4px;
  width: 100%;
}
#passport input:not([type=radio]):not([type=checkbox]):active,
#passport input.k-textbox:active {
  border-right-color: #004851 !important;
}
#passport input:not([type=radio]):not([type=checkbox]):focus,
#passport input.k-textbox:focus {
  border-right-color: #004851 !important;
}
#passport .k-block {
  margin-bottom: 10px;
  padding: 10px 5px;
}
#passport .k-block .messageIcon {
  float: left;
  margin-right: 5px;
}
#passport .k-block .messageText ul {
  margin-left: 20px;
}
#passport .documentIcon {
  display: inline-block;
  margin-right: 3px;
  height: 16px;
  width: 16px;
}
#passport .documentIcon img {
  height: 100%;
  width: 100%;
}
#passport .documentIcon + a {
  display: inline-block;
  vertical-align: top;
}
#passport .fa {
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  -moz-transform-origin: 7.5px 7.5px;
  -ms-transform-origin: 7.5px 7.5px;
  -o-transform-origin: 7.5px 7.5px;
  -webkit-transform-origin: 7.5px 7.5px;
  transform-origin: 7.5px 7.5px;
  margin: 0 3px 0 0;
}
#passport .fa.infoTip {
  margin-left: 4px;
  font-size: 17px;
  color: #337179;
  cursor: pointer;
  vertical-align: top;
}
#passport .fa.infoTip:active,
#passport .fa.infoTip:focus {
  outline: none;
}
#passport .fa.infoToolTip {
  margin-left: 50px;
  padding-top: 7px;
  margin-top: 3px;
  font-size: 17px;
  color: #5A5800;
  cursor: pointer;
  vertical-align: top;
}
#passport .fa.infoToolTip:active,
#passport .fa.infoToolTip:focus {
  outline: none;
}
#passport .fa.infoTip.override {
  margin-top: unset;
}
#passport .fa.infoTip.image-icon {
  color: #6e6e6e;
  width: 24px;
  height: 24px;
  font-size: 14px;
  vertical-align: middle;
  margin-left: 2px;
}
#passport input[type=text],
#passport input[type=password],
#passport input[type=tel],
#passport input[type=number],
#passport input[type=email],
#passport input.k-textbox,
#passport select,
#passport textarea {
  -moz-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0;
  -o-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0;
  -webkit-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0;
  transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0;
  /*
        &:active {
            border-color: @dodge-primary-teal;
        }*/
}
#passport input[type=text]:hover,
#passport input[type=password]:hover,
#passport input[type=tel]:hover,
#passport input[type=number]:hover,
#passport input[type=email]:hover,
#passport input.k-textbox:hover,
#passport select:hover,
#passport textarea:hover {
  /*   border-color: @abb-gray-03;*/
}
#passport input[type=text]:focus,
#passport input[type=password]:focus,
#passport input[type=tel]:focus,
#passport input[type=number]:focus,
#passport input[type=email]:focus,
#passport input.k-textbox:focus,
#passport select:focus,
#passport textarea:focus {
  border-color: #337179 !important;
  border-right-color: #004851 !important;
  /*            -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
            -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);*/
}
#passport .imgScaleWidth {
  width: 300px;
}
#passport .imgScaleWidth img {
  height: 100%;
  width: 100%;
}
.slide-in {
  display: block;
}
.slide-in.ng-animate.ng-enter,
.slide-in.ng-animate.ng-leave {
  overflow: hidden;
  -moz-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
.slide-in.ng-enter:not(.ng-enter-active),
.slide-in.ng-leave.ng-leave-active {
  opacity: 0;
}
.fade-in.ng-animate.ng-enter,
.fade-in.ng-animate.ng-leave {
  -moz-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
.fade-in.ng-enter:not(.ng-enter-active),
.fade-in.ng-leave.ng-leave-active {
  opacity: 0;
}
#registrationForm {
  min-height: 400px;
  width: 75%;
}
#registerQuestions {
  padding-left: 5px;
  width: 100%;
}
#centerButtonWrapper {
  height: 140px;
  width: 25%;
  float: left;
  display: table;
}
#centeredButton {
  width: 215px;
  display: table-cell;
  vertical-align: bottom;
  text-align: center;
}
#videoWrapper {
  width: 85%;
  margin: 0 auto;
  text-align: center;
}
#showVideoIframe {
  display: none;
}
.landingPageText {
  width: 100%;
  text-align: left;
}
#password-helper {
  font-weight: normal;
  font-size: 13px;
  color: #262626;
  margin-top: -7px;
}
#password-helper .rules {
  color: #262626;
  font-weight: 600;
  margin: 5px 0;
  padding: 5px 0;
}
#password-helper .rules .rule {
  display: inline-block;
  margin: 0 3px 0 0;
}
#password-helper .rules .rule.valid .icon {
  color: #00560C;
}
#password-helper .rules .rule.valid .icon span.fa:before {
  content: '\f00c';
}
#password-helper .rules .rule.valid .text {
  color: #262626;
  font-weight: bold;
}
#password-helper .rules .rule .icon {
  display: inline-block;
  font-size: 12px;
  color: #337179;
}
#password-helper .rules .rule .icon span.fa {
  margin: 0;
}
#password-helper .rules .rule .text {
  display: inline-block;
  margin-left: -3px;
}
#browserMessage {
  width: 100%;
  text-align: center;
  font-size: 13px;
}
#browserMessage div {
  cursor: pointer;
  color: #5A5800;
  background-color: #fbf9ee;
  border: 1px solid #ebd505;
  border-top: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  -moz-box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.3);
  padding: 5px 15px;
  position: relative;
  -webkit-box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.3);
}
#browserMessage div::before,
#browserMessage div::after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 5px;
  left: 10px;
  width: 50%;
  top: 70%;
  background: #b2b2b2;
  -webkit-box-shadow: 0 11px 7px #b2b2b2;
  -moz-box-shadow: 0 11px 7px #b2b2b2;
  box-shadow: 0 11px 7px #b2b2b2;
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  -ms-transform: rotate(-4deg);
  transform: rotate(-4deg);
  -moz-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  -o-transform-origin: bottom left;
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}
#browserMessage div::after {
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  -o-transform: rotate(4deg);
  -ms-transform: rotate(4deg);
  transform: rotate(4deg);
  -moz-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  -o-transform-origin: bottom right;
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
  right: 10px;
  left: auto;
}
#browserMessage div a {
  text-decoration: underline;
}
#browserMessage div span.tablet {
  display: none;
}
@media all and (max-width: 1200px) {
  #passport #page #content .content-wrapper .page-content #account-page .section.group .col.span_7_of_12 {
    width: 75%;
  }
  #passport #page #content .content-wrapper .page-content .ta-paths h4 {
    min-height: 45px;
    margin-bottom: 5px;
  }
  #passport header .nav-bar .nav-content nav.mobile-icons.right {
    right: 15px;
  }
  #passport header .nav-bar .nav-content nav.mobile-icons .fa {
    opacity: 1;
  }
  #passport header .nav-bar .nav-content ul.main-menu {
    opacity: 0;
    visibility: hidden;
  }
  #passport header .nav-bar .nav-content ul.main-menu .user-menu.flyout .flyout-content {
    /*    display: none;*/
  }
  #passport .k-window .k-window-content .content .service-factor-ta-helper {
    min-width: initial;
  }
}
@media all and (max-width: 982px) {
  #passport #page #content .content-wrapper .page-content .ta-paths h4 {
    min-height: 45px;
    margin-bottom: 5px;
  }
  #passport #page #content .content-wrapper .page-content .ta-paths h3 {
    min-height: 40px;
  }
}
@media all and (max-width: 940px) {
  #passport .mobile {
    display: block;
  }
  #passport #welcome-page .span_4_of_12 {
    width: initial;
    margin-right: 10px;
  }
  #passport #welcome-page .span_1_of_12 {
    width: initial;
    margin: initial;
  }
  #passport #welcome-page .span_7_of_12.floatLeft {
    margin: initial;
  }
  #passport #welcome-page .welcome-content {
    display: none;
  }
  #passport #welcome-page button.k-button.flat-btn.k-primary {
    position: relative;
    white-space: nowrap;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 40px;
    letter-spacing: normal;
    background-color: #337179;
    border: none;
    border-radius: 24px;
    color: #fff;
    padding: 0 24px;
    font-weight: 600;
    margin: 8px 8px 8px 0;
  }
  #passport #welcome-page button.k-button.flat-btn.k-primary:hover,
  #passport #welcome-page button.k-button.flat-btn.k-primary:focus {
    -moz-box-shadow: 0px 2px 1px #d2d2d2;
    -webkit-box-shadow: 0px 2px 1px #d2d2d2;
    box-shadow: 0px 2px 1px #d2d2d2;
    transition: box-shadow 0.2s ease-in-out;
  }
  #passport #welcome-page button.k-button.flat-btn.k-primary:active {
    background-color: #E4010D;
    box-shadow: none;
  }
  #passport header .nav-bar .nav-content nav.mobile-icons.right {
    right: 15px;
  }
  #passport header .nav-bar .nav-content nav.mobile-icons .fa {
    opacity: 1;
  }
  #passport header .nav-bar .nav-content ul.main-menu {
    opacity: 0;
    visibility: hidden;
  }
  #passport header .nav-bar .nav-content ul.main-menu .user-menu.flyout .flyout-content {
    display: none;
  }
  #passport #page #content .content-wrapper .page-content .section.group .col.span_4_of_12 .span_1_of_2 {
    width: 100%;
    text-align: left;
  }
  #passport #page #content .content-wrapper .page-content .section.group .col .section.group .col {
    width: 100%;
    margin-left: 0;
  }
  #passport #page #content .content-wrapper .page-content .section.group .col .section.group .col .top-margin {
    margin-top: 15px;
  }
  #passport #page #content .content-wrapper .page-content .ta-paths h4 {
    min-height: 30px;
    margin-bottom: 5px;
  }
  #passport #page #content .content-wrapper .page-content .ta-paths h3 {
    min-height: 20px;
  }
  #passport #page footer .content-wrapper .nav-wrapper div.usefulLinks {
    margin: 8px 20px 15px 0;
    width: 100%;
    min-width: 100%;
  }
}
@media all and (max-width: 768px) {
  #passport {
    font-size: 15px;
  }
  #passport #page #content .content-wrapper .page-title h1 {
    font-size: 31px;
  }
  #passport #page #content .content-wrapper h2 {
    font-size: 22px;
  }
  #passport #page #content .content-wrapper .page-content .formContainer label,
  #passport #page #content .content-wrapper .page-content .formContainer .smallFont {
    font-size: 14px;
  }
  #passport #page #content .content-wrapper .page-content .formContainer label.forgotPassword,
  #passport #page #content .content-wrapper .page-content .formContainer .smallFont.forgotPassword {
    color: #337179;
  }
  #passport #page #content .content-wrapper .page-content .section.group .col.span_6_of_12 {
    width: 100%;
    margin: 12px 0;
  }
  #passport #page #content .content-wrapper .page-content .section.group .col .section.group .col {
    width: 100%;
    margin-left: 0;
  }
  #passport #page footer .content-wrapper .nav-wrapper div {
    display: none;
  }
  #passport #page footer .content-wrapper .nav-wrapper div.usefulLinks,
  #passport #page footer .content-wrapper .nav-wrapper div.feedback {
    display: block;
  }
  #passport #page footer .content-wrapper .nav-wrapper div.usefulLinks {
    width: 15%;
    min-width: 160px;
  }
  #passport #nav-mobile-left #mobile-main .navPage #mobile-dodge-logo {
    display: block;
  }
  #passport .k-window {
    max-height: 80%;
  }
  #passport .k-window .k-window-content {
    /*max-height: 80%;*/
  }
}
@media all and (max-width: 600px) {
  #passport #page footer .content-wrapper .nav-wrapper div.usefulLinks {
    display: none;
  }
}
@media all and (max-width: 560px) {
  #passport header .logo-bar .logo-content .system-identifier {
    left: 245px;
    font-size: 15px;
    top: 27px;
  }
}
@media all and (max-width: 530px) {
  #passport {
    font-size: 15px;
  }
  #passport #welcome-page .span_4_of_12 {
    width: 100%;
  }
  #passport .fa.infoTip.image-icon {
    width: 27px;
    height: 27px;
    font-size: 18px;
    line-height: 27px;
  }
  #passport .fa.infoTip {
    width: 28px;
    height: 26px;
    font-size: 22px;
    line-height: 22px;
  }
  #passport.mobile-nav-in .k-window.k-widget {
    width: calc(100% - 30px) !important;
    left: 15px !important;
    right: 15px !important;
    margin-left: -80%;
    z-index: 100003;
  }
  #passport header .logo-bar {
    display: none;
  }
  #passport header .nav-bar .nav-content .mobile-logo {
    visibility: visible;
    opacity: 1;
    right: 0;
  }
  #passport #page {
    padding-top: 100px;
  }
  #passport #page #content .content-wrapper .page-title h1 {
    font-size: 32px;
  }
  #passport #page #content .content-wrapper h2 {
    font-size: 23px;
  }
  #passport #page #content .content-wrapper #dodge-logo {
    display: none;
  }
  #passport #page #content .content-wrapper .system-identifier {
    top: -17px;
  }
  #passport #page #content .content-wrapper .page-content #account-page .section.group .col.span_7_of_12 {
    width: 100%;
  }
  #passport #page #content .content-wrapper .page-content #reset-password-page section {
    min-width: initial;
  }
  #passport #page #content .content-wrapper .page-content #home-page .highlight-container {
    padding: 25px;
  }
  #passport #page #content .content-wrapper .page-content .highlight-container {
    padding: 0;
  }
  #passport #page #content .content-wrapper .page-content .highlight-container .content {
    padding: 20px 10px;
  }
  #passport #page #content .content-wrapper .page-content .formContainer {
    /*.k-widget:not(.b-invalid-msg), textarea, select,
                            input[type=text], input[type=number], input[type=password], input[type=file], input[type=date], input[type=datetime], input[type=datetime-local], input[type=time], input[type=email] {
                                min-width: initial;
                            }*/
  }
  #passport #page #content .content-wrapper .page-content .formContainer label {
    font-size: 14px;
  }
  #passport #page #content .content-wrapper .page-content .formContainer button {
    width: 100%;
    margin: 10px 0;
  }
  #passport #page #content .content-wrapper .page-content .image-container button {
    margin-top: -8px;
    margin: 0;
  }
  #passport #page footer .content-wrapper {
    height: 0;
    display: none;
  }
  #passport #page footer .copyright {
    height: 45px;
  }
  #passport #page footer .copyright .content-wrapper {
    display: block;
    text-align: center;
    line-height: 45px;
    font-size: 11px;
  }
  #passport #nav-mobile-left #mobile-main .navPage .feedback {
    display: block;
  }
  #passport #nav-mobile-left #mobile-main .navPage .feedback .heading {
    white-space: normal;
    line-height: 21px;
    padding-bottom: 7px;
  }
  #passport #nav-mobile-left #mobile-main .navPage .feedback .tag {
    white-space: normal;
    line-height: 21px;
    padding-bottom: 7px;
  }
  #passport #nav-mobile-left #mobile-main .navPage .feedback .button button {
    color: #6e6e6e;
    border: 2px solid #6e6e6e;
  }
  #passport #nav-mobile-left #mobile-main .navPage .feedback .button button:hover,
  #passport #nav-mobile-left #mobile-main .navPage .feedback .button button:focus,
  #passport #nav-mobile-left #mobile-main .navPage .feedback .button button:active {
    color: #fff;
    background-color: #6e6e6e;
  }
  #passport .k-window.k-widget {
    width: auto !important;
    left: 15px !important;
    right: 15px !important;
  }
  #passport .k-window {
    max-height: 80%;
    /*overflow-y: auto;*/
  }
  #passport .k-window .k-window-content {
    min-width: initial;
  }
  #passport .k-window .k-window-content motor-mount-select .content {
    margin-bottom: -62px;
  }
  #passport .k-window .k-window-content .content {
    min-width: initial;
  }
  #passport .k-window .k-window-content .content.window-width {
    width: initial;
    min-width: initial;
  }
  #passport .k-window .k-window-content .content.min-width {
    min-width: initial;
  }
  #passport .k-window .k-window-content .content .motor-mount table-select table.vertical tr td {
    overflow: hidden;
  }
  #passport .k-window .k-window-content .content .motor-mount table-select table.vertical tr td .cell-value {
    width: 100%;
  }
  #passport .k-window .k-window-content .content .motor-mount table-select table.vertical tr td::before {
    width: 100%;
  }
  #passport .k-window .k-window-content .footer.feedbackContent label {
    margin-top: 20px;
  }
  #passport .k-window .k-window-content .k-widget:not(.b-invalid-msg),
  #passport .k-window .k-window-content textarea,
  #passport .k-window .k-window-content select,
  #passport .k-window .k-window-content input[type=text],
  #passport .k-window .k-window-content input[type=number],
  #passport .k-window .k-window-content input[type=password],
  #passport .k-window .k-window-content input[type=file],
  #passport .k-window .k-window-content input[type=date],
  #passport .k-window .k-window-content input[type=datetime],
  #passport .k-window .k-window-content input[type=datetime-local],
  #passport .k-window .k-window-content input[type=time],
  #passport .k-window .k-window-content input[type=email] {
    min-width: initial;
  }
}
@media all and (max-width: 768px) {
  #passport .k-window {
    max-width: 90%;
  }
}
@media all and (max-width: 430px) {
  #passport header .nav-bar .nav-content #app-name {
    display: none;
  }
}
@media all and (max-width: 323px) {
  #passport #nav-mobile-left #mobile-main .navPage #mobile-dodge-logo {
    display: none;
  }
}

/*# sourceMappingURL=Site.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
.tooltip {
  position: absolute;
  border: 1px solid #aaa;
  padding: 8px 20px 10px 10px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.33);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.33);
  min-width: 60px;
  max-width: 500px;
  min-height: 16px;
  font-size: 15px;
  background: #fff;
  /*background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);*/
  display: none;
  z-index: 10050;
}
.tooltip .pointer {
  position: absolute;
  left: 20px;
  top: -11px;
  width: 19px;
  height: 11px;
  background-image: url('/Content/Images/tooltip-arrowup.png');
  background-repeat: no-repeat;
}
.tooltip.flipHorizontal .pointer {
  right: 20px;
  left: auto;
  width: 19px;
  height: 11px;
  background-image: url('/Content/Images/tooltip-downarrow.png');
  background-repeat: no-repeat;
}
.tooltip.flipVertical .pointer {
  bottom: -11px;
  top: auto;
  width: 19px;
  height: 11px;
  background-image: url('/Content/Images/tooltip-downarrow.png');
  background-repeat: no-repeat;
}
.tooltip.error {
  border-color: #ec1b24;
  color: #ec1b24;
  background-color: #fef8f6;
}
.tooltip.error .pointer {
  background-image: url('/Content/Images/tooltip-downarrow.png');
}
.tooltip.error.flipHorizontal .pointer {
  background-image: url('/Content/Images/tooltip-downarrow.png');
}
.tooltip.error.flipVertical .pointer {
  background-image: url('/Content/Images/tooltip-downarrow.png');
}
.tooltip .closeRight {
  position: absolute;
  top: 4px;
  right: 0;
  cursor: pointer;
  display: none;
  font-size: 12px;
}
.tooltip.hasClose .closeRight {
  display: block;
}
.tooltip .image-container {
  width: 100px;
  float: left;
}
.tooltip .image-container img {
  width: 100%;
  vertical-align: top;
  height: 125px;
}
.tooltip-wrapper {
  position: fixed;
  width: auto;
  /*max-width: 500px;*/
  background-color: #fff;
  white-space: normal;
  padding: 14px 10px 8px 10px;
  font-size: 13px;
  line-height: 18px;
  border: 1px solid #e20000;
  color: #e20000;
  border-radius: 3px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  z-index: 99999;
}
.tooltip-wrapper.clicked::before {
  display: block;
}
.tooltip-wrapper.neutral {
  border: 1px solid #262626;
  color: #262626;
}
.tooltip-wrapper.neutral::after {
  background-image: url(/Content/Images/tooltip-downarrow-incomplete.png);
}
.tooltip-wrapper.neutral.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-incomplete.png);
  bottom: initial;
  top: -11px;
}
.tooltip-wrapper.warning {
  border: 1px solid #5A5800;
  color: #5A5800;
}
.tooltip-wrapper.warning::after {
  background-image: url(/Content/Images/tooltip-downarrow-warning.png);
}
.tooltip-wrapper.warning.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-warning.png);
  bottom: initial;
  top: -11px;
}
.tooltip-wrapper.success {
  border: 1px solid #00560C;
  color: #00560C;
}
.tooltip-wrapper.success::after {
  background-image: url(/Content/Images/tooltip-downarrow-success.png);
}
.tooltip-wrapper.success.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-success.png);
  bottom: initial;
  top: -11px;
}
.tooltip-wrapper.error {
  border: 1px solid #e20000;
  color: #e20000;
}
.tooltip-wrapper.error::after {
  background-image: url(/Content/Images/tooltip-downarrow-error.png);
}
.tooltip-wrapper.error.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-error.png);
  bottom: initial;
  top: -11px;
}
.tooltip-wrapper::after {
  content: "";
  background-image: url(/Content/Images/tooltip-downarrow-error.png);
  height: 11px;
  width: 19px;
  position: absolute;
  right: 13px;
  bottom: -11px;
}
.tooltip-wrapper .close-icon {
  display: inline-block;
  position: absolute;
  top: 0;
  right: -3px;
  cursor: pointer;
}
.tooltip-wrapper .tooltip-content {
  position: relative;
  display: block;
}

/*# sourceMappingURL=Tooltip.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/*  GRID OF TEN   ============================================================================= */
.span_10_of_10 {
  width: 100%;
}
.span_9_of_10 {
  width: 89.84%;
}
.span_8_of_10 {
  width: 79.68%;
}
.span_7_of_10 {
  width: 69.52%;
}
.span_6_of_10 {
  width: 59.36%;
}
.span_5_of_10 {
  width: 49.2%;
}
.span_4_of_10 {
  width: 39.04%;
}
.span_3_of_10 {
  width: 28.88%;
}
.span_2_of_10 {
  width: 18.72%;
}
.span_1_of_10 {
  width: 8.56%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 530px) {
  .span_10_of_10 {
    width: 100%;
  }
  .span_9_of_10 {
    width: 100%;
  }
  .span_8_of_10 {
    width: 100%;
  }
  .span_7_of_10 {
    width: 100%;
  }
  .span_6_of_10 {
    width: 100%;
  }
  .span_5_of_10 {
    width: 100%;
  }
  .span_4_of_10 {
    width: 100%;
  }
  .span_3_of_10 {
    width: 100%;
  }
  .span_2_of_10 {
    width: 100%;
  }
  .span_1_of_10 {
    width: 100%;
  }
}

/*# sourceMappingURL=10cols.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/*  GRID OF ELEVEN   ============================================================================= */
.span_11_of_11 {
  width: 100%;
}
.span_10_of_11 {
  width: 90.76%;
}
.span_9_of_11 {
  width: 81.52%;
}
.span_8_of_11 {
  width: 72.29%;
}
.span_7_of_11 {
  width: 63.05%;
}
.span_6_of_11 {
  width: 53.81%;
}
.span_5_of_11 {
  width: 44.58%;
}
.span_4_of_11 {
  width: 35.34%;
}
.span_3_of_11 {
  width: 26.1%;
}
.span_2_of_11 {
  width: 16.87%;
}
.span_1_of_11 {
  width: 7.63%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 530px) {
  .span_11_of_11 {
    width: 100%;
  }
  .span_10_of_11 {
    width: 100%;
  }
  .span_9_of_11 {
    width: 100%;
  }
  .span_8_of_11 {
    width: 100%;
  }
  .span_7_of_11 {
    width: 100%;
  }
  .span_6_of_11 {
    width: 100%;
  }
  .span_5_of_11 {
    width: 100%;
  }
  .span_4_of_11 {
    width: 100%;
  }
  .span_3_of_11 {
    width: 100%;
  }
  .span_2_of_11 {
    width: 100%;
  }
  .span_1_of_11 {
    width: 100%;
  }
}

/*# sourceMappingURL=11cols.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/*  GRID OF TWELVE   ============================================================================= */
.span_12_of_12 {
  width: 100%;
}
.span_11_of_12 {
  width: 91.53%;
}
.span_10_of_12 {
  width: 83.06%;
}
.span_9_of_12 {
  width: 74.6%;
}
.span_8_of_12 {
  width: 66.13%;
}
.span_7_of_12 {
  width: 57.66%;
}
.span_6_of_12 {
  width: 49.2%;
}
.span_5_of_12 {
  width: 40.73%;
}
.span_4_of_12 {
  width: 32.26%;
}
.span_3_of_12 {
  width: 23.8%;
}
.span_2_of_12 {
  width: 15.33%;
}
.span_1_of_12 {
  width: 6.86%;
}
/*  GO FULL WIDTH AT LESS THAN 992 PIXELS */
@media only screen and (max-width: 768px) {
  .section.group.layout.twoCol-70_30 .col,
  .section.group.layout.twoCol-30_70 .col {
    margin: 1% 0 1% 0;
  }
  .section.group.layout.twoCol-70_30 .col.span_8_of_12,
  .section.group.layout.twoCol-30_70 .col.span_8_of_12,
  .section.group.layout.twoCol-70_30 .col.span_4_of_12,
  .section.group.layout.twoCol-30_70 .col.span_4_of_12 {
    width: 100%;
  }
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 530px) {
  .span_12_of_12 {
    width: 100%;
  }
  .span_11_of_12 {
    width: 100%;
  }
  .span_10_of_12 {
    width: 100%;
  }
  .span_9_of_12 {
    width: 100%;
  }
  .span_8_of_12 {
    width: 100%;
  }
  .span_7_of_12 {
    width: 100%;
  }
  .span_6_of_12 {
    width: 100%;
  }
  .span_5_of_12 {
    width: 100%;
  }
  .span_4_of_12 {
    width: 100%;
  }
  .span_3_of_12 {
    width: 100%;
  }
  .span_2_of_12 {
    width: 100%;
  }
  .span_1_of_12 {
    width: 100%;
  }
}

/*# sourceMappingURL=12cols.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/*  GRID OF TWO   ============================================================================= */
.span_2_of_2 {
  width: 100%;
}
.span_1_of_2 {
  width: 49.2%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 530px) {
  .span_2_of_2 {
    width: 100%;
  }
  .span_1_of_2 {
    width: 100%;
  }
}

/*# sourceMappingURL=2cols.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/*  GRID OF THREE   ============================================================================= */
.span_3_of_3 {
  width: 100%;
}
.span_2_of_3 {
  width: 66.13%;
}
.span_1_of_3 {
  width: 32.26%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 530px) {
  .span_3_of_3 {
    width: 100%;
  }
  .span_2_of_3 {
    width: 100%;
  }
  .span_1_of_3 {
    width: 100%;
  }
}

/*# sourceMappingURL=3cols.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/*  GRID OF FOUR   ============================================================================= */
.span_4_of_4 {
  width: 100%;
}
.span_3_of_4 {
  width: 74.6%;
}
.span_2_of_4 {
  width: 49.2%;
}
.span_1_of_4 {
  width: 23.8%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 530px) {
  .span_4_of_4 {
    width: 100%;
  }
  .span_3_of_4 {
    width: 100%;
  }
  .span_2_of_4 {
    width: 100%;
  }
  .span_1_of_4 {
    width: 100%;
  }
}

/*# sourceMappingURL=4cols.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/*  GRID OF FIVE   ============================================================================= */
.span_5_of_5 {
  width: 100%;
}
.span_4_of_5 {
  width: 79.68%;
}
.span_3_of_5 {
  width: 59.36%;
}
.span_2_of_5 {
  width: 39.04%;
}
.span_1_of_5 {
  width: 18.72%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 530px) {
  .span_5_of_5 {
    width: 100%;
  }
  .span_4_of_5 {
    width: 100%;
  }
  .span_3_of_5 {
    width: 100%;
  }
  .span_2_of_5 {
    width: 100%;
  }
  .span_1_of_5 {
    width: 100%;
  }
}

/*# sourceMappingURL=5cols.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/*  GRID OF SIX   ============================================================================= */
.span_6_of_6 {
  width: 100%;
}
.span_5_of_6 {
  width: 83.06%;
}
.span_4_of_6 {
  width: 66.13%;
}
.span_3_of_6 {
  width: 49.2%;
}
.span_2_of_6 {
  width: 32.26%;
}
.span_1_of_6 {
  width: 15.33%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 530px) {
  .span_6_of_6 {
    width: 100%;
  }
  .span_5_of_6 {
    width: 100%;
  }
  .span_4_of_6 {
    width: 100%;
  }
  .span_3_of_6 {
    width: 100%;
  }
  .span_2_of_6 {
    width: 100%;
  }
  .span_1_of_6 {
    width: 100%;
  }
}

/*# sourceMappingURL=6cols.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/*  GRID OF SEVEN   ============================================================================= */
.span_7_of_7 {
  width: 100%;
}
.span_6_of_7 {
  width: 85.48%;
}
.span_5_of_7 {
  width: 70.97%;
}
.span_4_of_7 {
  width: 56.45%;
}
.span_3_of_7 {
  width: 41.94%;
}
.span_2_of_7 {
  width: 27.42%;
}
.span_1_of_7 {
  width: 12.91%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 530px) {
  .span_7_of_7 {
    width: 100%;
  }
  .span_6_of_7 {
    width: 100%;
  }
  .span_5_of_7 {
    width: 100%;
  }
  .span_4_of_7 {
    width: 100%;
  }
  .span_3_of_7 {
    width: 100%;
  }
  .span_2_of_7 {
    width: 100%;
  }
  .span_1_of_7 {
    width: 100%;
  }
}

/*# sourceMappingURL=7cols.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/*  GRID OF EIGHT   ============================================================================= */
.span_8_of_8 {
  width: 100%;
}
.span_7_of_8 {
  width: 87.3%;
}
.span_6_of_8 {
  width: 74.6%;
}
.span_5_of_8 {
  width: 61.9%;
}
.span_4_of_8 {
  width: 49.2%;
}
.span_3_of_8 {
  width: 36.5%;
}
.span_2_of_8 {
  width: 23.8%;
}
.span_1_of_8 {
  width: 11.1%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 530px) {
  .span_8_of_8 {
    width: 100%;
  }
  .span_7_of_8 {
    width: 100%;
  }
  .span_6_of_8 {
    width: 100%;
  }
  .span_5_of_8 {
    width: 100%;
  }
  .span_4_of_8 {
    width: 100%;
  }
  .span_3_of_8 {
    width: 100%;
  }
  .span_2_of_8 {
    width: 100%;
  }
  .span_1_of_8 {
    width: 100%;
  }
}

/*# sourceMappingURL=8cols.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/*  GRID OF NINE   ============================================================================= */
.span_9_of_9 {
  width: 100%;
}
.span_8_of_9 {
  width: 88.71%;
}
.span_7_of_9 {
  width: 77.42%;
}
.span_6_of_9 {
  width: 66.13%;
}
.span_5_of_9 {
  width: 54.84%;
}
.span_4_of_9 {
  width: 43.55%;
}
.span_3_of_9 {
  width: 32.26%;
}
.span_2_of_9 {
  width: 20.97%;
}
.span_1_of_9 {
  width: 9.68%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 530px) {
  .span_9_of_9 {
    width: 100%;
  }
  .span_8_of_9 {
    width: 100%;
  }
  .span_7_of_9 {
    width: 100%;
  }
  .span_6_of_9 {
    width: 100%;
  }
  .span_5_of_9 {
    width: 100%;
  }
  .span_4_of_9 {
    width: 100%;
  }
  .span_3_of_9 {
    width: 100%;
  }
  .span_2_of_9 {
    width: 100%;
  }
  .span_1_of_9 {
    width: 100%;
  }
}

/*# sourceMappingURL=9cols.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/* WEBSITE: http://www.responsivegridsystem.com/ */
/*  SECTIONS  ============================================================================= */
.section {
  clear: both;
  padding: 0;
  margin: 0;
}
.section:after {
  content: '';
  display: block;
  clear: both;
}
/*  GROUPING  ============================================================================= */
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.group {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
}
/*  GRID COLUMN SETUP   ==================================================================== */
.col {
  display: block;
  float: left;
  margin: 1% 0 1% 1.6%;
  /*background-color: lightgray;*/
}
.col:first-of-type {
  margin-left: 0;
}
/* all browsers except IE6 and lower */
/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */
@media only screen and (max-width: 530px) {
  .col {
    margin: 1% 0 1% 0;
  }
}

/*# sourceMappingURL=col.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
#passport #page #content #expertDodgeQuoteTool .formContainer .controls {
  display: flex;
}
#passport #page #content #expertDodgeQuoteTool .formContainer .controls #selectionInput {
  padding: 0 20px;
}
#passport #page #content #expertDodgeQuoteTool .formContainer .controls #selectionInput label {
  display: block;
}
#passport #page #content #expertDodgeQuoteTool .formContainer .controls #selectionInput .control textarea {
  width: 150px;
  height: 310px;
}
#passport #page #content #expertDodgeQuoteTool .formContainer .controls #selectionInput .control .b-errorWrapper {
  position: relative;
  left: 9px;
  top: -289px;
}
#passport #page #content #expertDodgeQuoteTool .formContainer .controls #textFileCreation {
  padding: 0 20px;
}
#passport #page #content #expertDodgeQuoteTool .formContainer .controls #textFileCreation .control {
  height: 30px;
}
#passport #page #content #expertDodgeQuoteTool .formContainer .controls #textFileCreation .control input {
  width: 183px;
  display: block;
}
#passport #page #content #expertDodgeQuoteTool .formContainer .controls #textFileCreation .control .b-errorWrapper {
  position: relative;
  left: 191px;
  top: -32px;
}
#passport #page #content #expertDodgeQuoteTool .formContainer .controls #textFileCreation .control textarea {
  font-size: 12px;
  height: 208px;
}
#passport #page #content #expertDodgeQuoteTool #errors ul li .key {
  font-weight: bold;
}
#passport #page #content #expertDodgeQuoteTool #errors ul li .value {
  color: #F44336;
}

/*# sourceMappingURL=P-ExpertDodgeQuoteTool.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
#passport #page #content #inquiries.edit .action-links button {
  padding: 0;
  margin-left: 10px;
  margin-right: 0;
  white-space: nowrap;
  text-decoration: none;
  color: #337179;
  cursor: pointer;
  border: none;
  background: none;
  font-size: 16px;
  font-weight: bold;
  vertical-align: initial;
  text-transform: none;
  line-height: 16px;
}
#passport #page #content #inquiries.edit .action-links button.k-state-focused {
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#passport #page #content #inquiries.edit .action-links button .fa {
  vertical-align: bottom;
}
#passport #page #content #inquiries.edit .header .hdr-details {
  display: none;
}
#passport #page #content #inquiries.edit .summary-step .summary-notes {
  display: none;
}
#passport #page #content #inquiries.edit .summary-step .summary-resources {
  display: none;
}
#passport #page #content #inquiries.edit .summary-step .site-message {
  margin-bottom: 25px;
}
#passport #page #content #inquiries.edit .summary-step .summary-header {
  padding: 10px 0;
  margin-bottom: 20px;
}
#passport #page #content #inquiries.edit .summary-step .summary-header.price {
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
#passport #page #content #inquiries.edit .summary-step .summary-header.hidePricing {
  margin-bottom: -11px;
}
#passport #page #content #inquiries.edit .summary-step .summary-header.hidePricing .box-header {
  margin-bottom: -11px;
}
#passport #page #content #inquiries.edit .summary-step .summary-header.hidePricing .col {
  display: none;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .box-header {
  font-weight: bold;
  text-align: left;
  background-color: #d2d2d2;
  padding: 5px 8px;
  font-size: 15px;
  margin: -11px 0 10px 0;
  overflow: hidden;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .box-header .title {
  float: left;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .box-header .control {
  float: right;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .box-header .control .radio-option {
  cursor: pointer;
  margin-left: 5px;
  font-weight: normal;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col {
  margin: 0 0 0 8px;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col:first-of-type {
  width: calc(40% - 8px);
  float: left;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col:last-of-type {
  width: calc(60% - 8px);
  float: right;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col label {
  display: block;
  padding-bottom: 1px;
  margin-bottom: 3px;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col .image {
  margin-right: 0;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #choose-logo {
  margin-bottom: 4px;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #choose-logo.active label {
  margin-right: 10px;
  display: inline-block;
  font-weight: normal;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #choose-logo.active label:first-child input {
  display: inline-block;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #choose-logo label {
  display: none;
  cursor: pointer;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #choose-logo label:first-child {
  display: inline-block;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #choose-logo label:first-child input {
  display: none;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #choose-logo label input {
  cursor: pointer;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #choose-logo label input:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #upload-logo {
  display: none;
  height: 170px;
  width: 290px;
  border: 1px solid #a9a9a9;
  background-color: #fff;
  position: relative;
  cursor: pointer;
  text-align: center;
  color: #a9a9a9;
  line-height: 170px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #upload-logo.active {
  display: block;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #upload-logo:hover {
  color: #6e6e6e;
  border-color: #a9a9a9;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #upload-logo:hover .clear {
  background-color: #a9a9a9;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #upload-logo.selected .text {
  display: none;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #upload-logo.selected .clear {
  display: block;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #upload-logo .text {
  display: block;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #upload-logo #show-upload-logo {
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
  width: 280px;
  height: 160px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #upload-logo .clear {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 22px;
  background-color: #d2d2d2;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  line-height: 21px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  z-index: 1;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #use-logo {
  display: none;
  height: 170px;
  width: 290px;
  border: 1px solid #a9a9a9;
  background-color: #fff;
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #use-logo.active {
  display: block;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #use-logo #show-use-logo {
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
  width: 280px;
  height: 160px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col #logo-file {
  display: none;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col .control-wrapper {
  position: relative;
  margin-bottom: 10px;
  width: 100%;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col .control-wrapper input {
  width: 100%;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .col .control-wrapper .k-datepicker .k-picker-wrap input {
  border: none;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .table-select {
  margin-bottom: 10px;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .table-select.h-scroll {
  overflow-x: auto;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .table-select table {
  width: initial;
  border-collapse: separate;
  border-spacing: 0;
  page-break-inside: avoid;
  margin: 0;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .table-select table thead th {
  border-top: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2;
  background: none;
  padding: 8px 16px;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .table-select table thead th:last-child {
  border-right: 1px solid #d2d2d2;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .table-select table tbody tr:last-child td {
  border-bottom: 1px solid #d2d2d2;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .table-select table tbody tr td {
  border-top: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2;
  color: #262626;
  padding: 5px 10px;
  vertical-align: middle;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .table-select table tbody tr td:last-child {
  border-right: 1px solid #d2d2d2;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .table-select table tbody tr td.align-center {
  text-align: center;
}
#passport #page #content #inquiries.edit .summary-step .summary-header .table-select table tbody tr td.align-left {
  text-align: left;
}
#passport #page #content #inquiries.edit .summary-step #mult-table .col {
  position: relative;
  float: left;
  width: initial;
  margin-right: 20px;
  margin-top: 10px;
}
#passport #page #content #inquiries.edit .summary-step #mult-table .col .clearInput {
  display: none;
  margin: 0;
  font-size: 16px;
  width: 25px;
  height: 25px;
  position: absolute;
  bottom: 2px;
  right: 0;
  color: #5A5800;
  cursor: pointer;
}
#passport #page #content #inquiries.edit .summary-step #mult-table .col.touched input {
  border-color: #CCCC9D;
  background-color: #FFFFD5;
  color: #5A5800;
}
#passport #page #content #inquiries.edit .summary-step #mult-table .col.touched .clearInput {
  display: block;
}
#passport #page #content #inquiries.edit .summary-step #mult-table .col.touched .b-errorWrapper .k-icon {
  right: 6px;
}
#passport #page #content #inquiries.edit .summary-step #mult-table .col #currency {
  text-transform: uppercase;
}
#passport #page #content #inquiries.edit .summary-step #mult-table .col label {
  margin-bottom: 6px;
  font-size: 15px;
}
#passport #page #content #inquiries.edit .summary-step #mult-table .col .table-select .mult-input:invalid {
  color: #ec1b24;
  border-color: #ec1b24;
}
#passport #page #content #inquiries.edit .summary-step #price-table.hidePricing .table-select table {
  border-right: 1px solid #d2d2d2;
}
#passport #page #content #inquiries.edit .summary-step #price-table.hidePricing .table-select table thead tr th.p {
  display: none;
}
#passport #page #content #inquiries.edit .summary-step #price-table.hidePricing .table-select table tbody tr td.p {
  display: none;
}
#passport #page #content #inquiries.edit .summary-step #price-table .table-select table tbody tr.match {
  background-color: #f0f0f0;
}
#passport #page #content #inquiries.edit .summary-step #price-table .table-select table tbody tr.match:hover td {
  background-color: #f0f0f0;
}
#passport #page #content #inquiries.edit .summary-step #price-table .table-select table tbody tr td.price {
  position: relative;
}
#passport #page #content #inquiries.edit .summary-step #price-table .table-select table tbody tr td.price .clearInput {
  display: none;
  margin: 0;
  font-size: 16px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 8px;
  right: 8px;
  color: #5A5800;
  cursor: pointer;
}
#passport #page #content #inquiries.edit .summary-step #price-table .table-select table tbody tr td.price.touched input {
  border-color: #CCCC9D;
  background-color: #FFFFD5;
  color: #5A5800;
}
#passport #page #content #inquiries.edit .summary-step #price-table .table-select table tbody tr td.price.touched .clearInput {
  display: block;
}
#passport #page #content #inquiries.edit .summary-step .table-select table {
  background-color: #fff;
}
#passport #page #content #inquiries.edit .summary-step .table-select table thead th.price {
  position: relative;
  background-color: #6e6e6e;
  color: #fff;
  min-width: 100px;
}
#passport #page #content #inquiries.edit .summary-step .table-select table thead th.price::before {
  content: '';
  position: absolute;
  left: -1px;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: #6e6e6e;
}
#passport #page #content #inquiries.edit .summary-step .table-select table thead th.price::after {
  content: '';
  position: absolute;
  right: -1px;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: #6e6e6e;
}
#passport #page #content #inquiries.edit .summary-step .table-select table tbody tr td.price {
  background-color: #f0f0f0;
}
#passport #page #content #inquiries.edit .summary-step .table-select table tbody tr td input {
  width: 100%;
  min-width: 70px;
}
#passport #page #content #inquiries .content {
  padding: 0;
}
#passport #page #content #inquiries .highlight-container .action-links {
  border-left: none;
  border-right: none;
  border-top: none;
  margin-top: 0;
}
#passport #page #content #inquiries .table-inputs {
  position: relative;
  background-color: #fafafa;
  border: 1px solid #ddd;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 10px 80px 10px;
  margin-bottom: 25px;
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
}
#passport #page #content #inquiries .table-inputs .fields:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content #inquiries .table-inputs .fields .table-input {
  float: left;
  width: 220px;
  padding: 5px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#passport #page #content #inquiries .table-inputs .fields .table-input label {
  display: block;
  padding-bottom: 1px;
}
#passport #page #content #inquiries .table-inputs .fields .table-input input {
  width: 100%;
  border-radius: 4px 2px 2px 4px;
}
#passport #page #content #inquiries .table-inputs .fields .table-input .k-datepicker {
  width: 100%;
}
#passport #page #content #inquiries .table-inputs .fields .table-input .k-datepicker .k-picker-wrap {
  border: none;
  padding: 0;
}
#passport #page #content #inquiries .table-inputs .fields .table-input-group {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#passport #page #content #inquiries .table-inputs .controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #f0f0f0;
}
#passport #page #content #inquiries .table-inputs .controls:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content #inquiries .table-inputs .controls .control {
  float: left;
  width: 220px;
  padding: 5px 10px;
  margin: 8px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#passport #page #content #inquiries .table-inputs .controls .control.checkbox {
  padding-bottom: 0;
  width: 160px;
}
#passport #page #content #inquiries .table-inputs .controls button {
  float: right;
  margin: 8px 20px 8px 10px;
}
#passport #page #content #inquiries .action-links {
  margin: 30px 0 0 0;
  padding: 8px 0;
  line-height: 40px;
  background-color: #fff;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  border-top: 1px solid #d2d2d2;
}
#passport #page #content #inquiries .action-links.alignRight.table a:last-child {
  margin-right: 15px;
}
#passport #page #content #inquiries .action-links a {
  margin-left: 10px;
  white-space: nowrap;
}
#passport #page #content #inquiries .header ul.label-value-pairs {
  margin: 10px 0;
  padding: 0;
  list-style-type: none;
}
#passport #page #content #inquiries .header ul.label-value-pairs:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content #inquiries .header ul.label-value-pairs li {
  width: 50%;
  float: left;
}
#passport #page #content #inquiries .header ul.label-value-pairs li:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content #inquiries .header ul.label-value-pairs li label {
  width: 37%;
  float: left;
}
@media all and (max-width: 890px) {
  #passport #page #content #inquiries.edit .summary-step .summary-header .col:first-of-type {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  #passport #page #content #inquiries.edit .summary-step .summary-header .col:last-of-type {
    width: calc(100% - 8px);
    float: none;
  }
}
@media all and (max-width: 350px) {
  #passport #page #content #inquiries.edit .summary-step .summary-header {
    padding: 10px;
  }
  #passport #page #content #inquiries.edit .summary-step .summary-header .box-header {
    margin: -11px -11px 11px -11px;
  }
  #passport #page #content #inquiries.edit .summary-step .summary-header .col:first-of-type #upload-logo {
    width: 100%;
  }
  #passport #page #content #inquiries.edit .summary-step .summary-header .table-select {
    display: block;
  }
}
@media all and (max-width: 768px) {
  #passport #page #content #inquiries .header ul.label-value-pairs li {
    width: 100%;
    float: none;
    clear: both;
    margin-bottom: 0;
  }
  #passport #page #content #inquiries .header ul.label-value-pairs li label {
    width: 50%;
  }
  #passport #page #content #inquiries ul.label-value-pairs li {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }
  #passport #page #content #inquiries ul.label-value-pairs li label {
    font-size: 15px;
  }
}
@media all and (max-width: 530px) {
  #passport #page #content #inquiries.edit .highlight-container .content {
    padding: 12px;
  }
  #passport #page #content #inquiries.edit .summary-step #mult-table .col {
    margin-right: 0;
  }
  #passport #page #content #inquiries.edit .summary-step .summary-header .table-select table {
    width: 100%;
  }
  #passport #page #content #inquiries.edit .summary-step .summary-header button {
    width: 100%;
  }
  #passport #page #content #inquiries ul.label-value-pairs li label {
    width: 100%;
    float: none;
  }
  #passport #page #content #inquiries .table-inputs {
    padding-bottom: 120px;
  }
  #passport #page #content #inquiries .table-inputs .fields .table-input-group {
    width: 100%;
  }
  #passport #page #content #inquiries .table-inputs .fields .table-input {
    width: 100%;
  }
  #passport #page #content #inquiries .table-inputs .controls {
    text-align: center;
  }
  #passport #page #content #inquiries .table-inputs .controls .control.checkbox {
    text-align: left;
    padding-left: 8px;
  }
  #passport #page #content #inquiries .table-inputs .controls button {
    margin: 8px 10px;
    float: none;
    width: 92%;
  }
  #passport #page #content #inquiries .formContainer table-select table.vertical tbody tr td,
  #passport #page #content #inquiries .formContainer .table-select table.vertical tbody tr td {
    overflow: hidden;
  }
}
@media all and (max-width: 400px) {
  #passport #page #content #inquiries.edit .summary-step #mult-table .col {
    width: 100%;
  }
  #passport #page #content #inquiries.edit .summary-step #mult-table .col input {
    width: 100%;
  }
  #passport #page #content #inquiries.edit .summary-step .summary-header .title {
    width: 100%;
    margin-bottom: 10px;
  }
  #passport #page #content #inquiries.edit .summary-step .summary-header .control {
    width: 100%;
  }
  #passport #page #content #inquiries.edit .summary-step .summary-header .control .radio-option:first-child {
    margin-left: 0;
  }
  #passport #page #content #inquiries.edit .summary-step .summary-header .table-select table {
    width: 100%;
  }
  #passport #page #content #inquiries.edit .summary-step .summary-header button {
    width: 100%;
  }
}

/*# sourceMappingURL=P-Inquiries.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
#passport #page #content #multipleInterchange .controls hr {
  height: 1px;
}
#passport #page #content #multipleInterchange .controls hr.thick {
  height: 2px;
}
#passport #page #content #multipleInterchange .controls text-input span.b-errorWrapper {
  position: relative;
  float: right;
  left: -36px;
}
#passport #page #content #multipleInterchange .controls text-input .clear-choice {
  float: right;
  left: -41px;
  top: 5px;
}
#passport #page #content #multipleInterchange .controls text-area textarea {
  width: 99%;
}
#passport #page #content #multipleInterchange .controls text-area span.b-errorWrapper {
  position: relative;
  float: right;
  left: -36px;
  top: -83px;
}
#passport #page #content #multipleInterchange .controls text-area span.b-errorWrapper span.b-icon {
  right: 0;
  top: 0;
}
#passport #page #content #multipleInterchange .controls text-area .clear-choice {
  float: right;
  left: -40px;
  top: -81px;
}
#passport #page #content #multipleInterchange .controls .control.next {
  float: right;
}
#passport #page #content #multipleInterchange .controls table {
  font-size: 14px;
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  border: 2px solid #63666A;
}
#passport #page #content #multipleInterchange .controls table td,
#passport #page #content #multipleInterchange .controls table th {
  border: 1px solid #63666A;
}
#passport #page #content #multipleInterchange .controls table td .assumed,
#passport #page #content #multipleInterchange .controls table th .assumed {
  font-style: italic;
  text-decoration: underline;
}
#passport #page #content #multipleInterchange .controls table thead {
  border-bottom: 2px solid #63666A;
}
#passport #page #content #multipleInterchange .controls table thead th {
  background-color: #d2d2d2;
}
#passport #page #content #multipleInterchange #ci-upload-instructions .title-bar .title {
  margin-left: 0;
  margin-right: 0;
}
#passport #page #content #multipleInterchange #ci-upload-instructions .content h4 {
  margin: 10px 0;
}
#passport #page #content #multipleInterchange #ci-upload-instructions .content div {
  margin-bottom: 10px;
  font-size: 14px;
}
#passport #page #content #multipleInterchange #ci-upload-instructions .content div.image-container {
  text-align: center;
  border: 1px solid #d2d2d2;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
#passport #page #content #multipleInterchange #ci-upload-instructions .content div.image-container img {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
}
#passport #page #content #multipleInterchange #ci-upload-instructions .content div.image-container .k-button {
  left: -1px;
  bottom: 0;
  width: calc(100% + 2px);
  padding: 5px;
  white-space: normal;
  line-height: 1.3;
  max-height: 58px;
  min-height: 40px;
  overflow: hidden;
  margin: 0;
  background-color: #d2d2d2;
  color: #262626;
  border: none;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#passport #page #content #multipleInterchange #ci-upload-instructions .content div.image-container .k-button:focus {
  outline: none;
  box-shadow: none;
}
#passport #page #content #multipleInterchange #ci-upload-instructions .content div.image-container .k-button:hover {
  background-color: #a9a9a9;
}
#passport #page #content #multipleInterchange #ci-upload-instructions .content div.image-container .k-button .control-text-wrapper {
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 0;
  text-transform: none;
}
#passport #page #content #multipleInterchange #ci-upload-instructions .content div.image-container .k-button.k-primary.k-gray {
  background-color: #d2d2d2;
  color: #262626;
  border-color: #d2d2d2;
}

/*# sourceMappingURL=P-Interchange.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
/* Pulled multi-pane out to be non-specific to preferences. */
#passport #page #content multi-pane {
  position: relative;
}
#passport #page #content multi-pane .panes {
  padding-left: 310px;
}
#passport #page #content multi-pane .panes:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content multi-pane .panes .tabs {
  position: relative;
  float: left;
  min-height: 300px;
  height: 100%;
  width: 300px;
  padding: 10px;
  margin-left: -310px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #ddd;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
}
#passport #page #content multi-pane .panes .tabs .tab-header {
  padding: 8px 20px 8px 10px;
  font-weight: bold;
}
#passport #page #content multi-pane .panes .tabs .tab {
  color: #2e2e2e;
  display: block;
  padding: 8px 20px 8px 30px;
  background-color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#passport #page #content multi-pane .panes .tabs .tab.active {
  color: #ffffff;
  background-color: #6e6e6e;
}
#passport #page #content multi-pane .panes .tabs .tab:hover:not(.active) {
  background-color: #f0f0f0;
  cursor: pointer;
}
#passport #page #content multi-pane .panes .pane-content {
  padding: 10px;
  display: none;
}
#passport #page #content multi-pane .panes .pane-content h2 {
  margin-top: 0;
  clear: none;
}
#passport #page #content multi-pane .panes .pane-content.selected {
  display: block;
}
#passport #page #content multi-pane .panes .pane-content .control.resetPreferences {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
}
#passport #page #content multi-pane .panes .pane-content .control label:not(.radio-option):not(.checkbox-option):not(.range-label):not(.radio-option-vertical) {
  vertical-align: top;
  display: inline-block;
  width: 34%;
  margin: 0;
  padding: 6px 0;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content {
  vertical-align: top;
  display: inline-block;
  width: 55%;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .has-uom input,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .has-uom input,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .has-uom input,
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .has-uom .k-widget:not(.k-tooltip),
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .has-uom .k-widget:not(.k-tooltip),
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .has-uom .k-widget:not(.k-tooltip) {
  width: calc(100% - 100px);
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .has-uom.single input,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .has-uom.single input,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .has-uom.single input,
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .has-uom.single .k-widget:not(.k-tooltip),
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .has-uom.single .k-widget:not(.k-tooltip),
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .has-uom.single .k-widget:not(.k-tooltip) {
  width: calc(100% - 50px);
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .has-uom input,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .has-uom input,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .has-uom input,
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .has-uom .k-dropdown-wrap,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .has-uom .k-dropdown-wrap,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .has-uom .k-dropdown-wrap {
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch,
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-single,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-single,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-single {
  margin: 0;
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  border: 1px solid #a9a9a9;
  border-left: 0;
  -moz-border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  line-height: 28px;
  height: 30px;
  font-weight: normal;
  overflow: hidden;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch.border-left,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch.border-left,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch.border-left,
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-single.border-left,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-single.border-left,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-single.border-left {
  border-left: 1px solid #a9a9a9;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-single,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-single,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-single {
  width: 50px;
  background-color: #d2d2d2;
  color: #262626;
  padding: 0;
  text-align: center;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-single.disabled,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-single.disabled,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-single.disabled {
  background-color: #d2d2d2;
  color: #6e6e6e;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-single.no-borders,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-single.no-borders,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-single.no-borders {
  border: none;
  background: none;
  text-align: left;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch {
  width: 100px;
  padding: 0;
  font-size: 14px;
  -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch:focus,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch:focus,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch:focus {
  border-color: #6e6e6e;
  box-shadow: 0px 0px 5px #a9a9a9;
  outline: none;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch:hover,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch:hover,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch:hover {
  border-color: #6e6e6e;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch li,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch li,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch li {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  display: inline-block;
  list-style: none;
  text-align: center;
  width: 50%;
  cursor: pointer;
  background-color: #fff;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch li.three-uom,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch li.three-uom,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch li.three-uom {
  width: 32.5%;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch li.three-uom:first-child,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch li.three-uom:first-child,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch li.three-uom:first-child {
  border-right: 1px solid #a9a9a9;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch li.three-uom:last-child,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch li.three-uom:last-child,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch li.three-uom:last-child {
  border-left: 1px solid #a9a9a9;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch li.selected,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch li.selected,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch li.selected {
  background-color: #6e6e6e;
  font-weight: bold;
  color: #fff;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch li:not(.selected):hover,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch li:not(.selected):hover,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch li:not(.selected):hover {
  background-color: #f0f0f0;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch li.disabled,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch li.disabled,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch li.disabled {
  color: #6e6e6e;
  cursor: default;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch li.disabled.selected,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch li.disabled.selected,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch li.disabled.selected {
  color: #fff;
  background-color: #f0f0f0;
}
#passport #page #content multi-pane .panes .pane-content .control .control-content numeric-input .uom-switch li.disabled:not(.selected):hover,
#passport #page #content multi-pane .panes .pane-content .control .control-content select-input .uom-switch li.disabled:not(.selected):hover,
#passport #page #content multi-pane .panes .pane-content .control .control-content combo-select .uom-switch li.disabled:not(.selected):hover {
  background-color: #fff;
}
#passport #page #content multi-pane .panes .tab-footer {
  margin-top: 150px;
}
#passport #page #content multi-pane .panes .tab-footer tabs-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 8px 20px 8px 10px;
  text-align: center;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #f0f0f0;
}
#passport #page #content multi-pane .panes .tab-footer tabs-footer .k-primary {
  padding: 0 42px;
}
#passport #page #content multi-pane .panes .tab-footer tabs-footer .k-primary.k-state-disabled {
  color: #6e6e6e;
  background-color: #d2d2d2;
  border-color: #d2d2d2;
}
#passport #page #content multi-pane .panes .tab-footer tabs-footer .k-primary.k-state-disabled:hover,
#passport #page #content multi-pane .panes .tab-footer tabs-footer .k-primary.k-state-disabled:focus,
#passport #page #content multi-pane .panes .tab-footer tabs-footer .k-primary.k-state-disabled:active {
  color: #6e6e6e;
  background-color: #d2d2d2;
  border-color: #d2d2d2;
  box-shadow: none;
}
#passport #page #content multi-pane .panes .tab-footer tabs-footer .site-message {
  position: absolute;
  top: -70px;
  left: 8px;
  right: 8px;
  text-align: left;
}
#passport #page #content multi-pane .panes .tab-footer tabs-footer .site-message.error {
  top: -88px;
}
#passport #page #content #preferences .responsive {
  display: none;
}
#passport #page #content #app-admin .responsive {
  display: none;
}
@media screen and (max-width: 1068px) {
  #passport #page #content multi-pane .panes .pane-content .control {
    padding: 8px 0;
  }
  #passport #page #content multi-pane .panes .pane-content .control label {
    position: relative;
    width: 100% !important;
    padding: 3px 0;
    margin: 3px 0;
  }
  #passport #page #content multi-pane .panes .pane-content .control .control-content {
    width: 100%;
  }
  #passport #page #content multi-pane .panes .pane-content .control range .connector-line {
    height: 44px;
  }
}
@media all and (max-width: 768px) {
  #passport #page #content multi-pane .panes {
    padding-left: 0;
  }
  #passport #page #content multi-pane .panes::before {
    display: none;
  }
  #passport #page #content multi-pane .panes .tabs {
    display: none;
  }
  #passport #page #content multi-pane .panes .pane-content {
    display: block;
    padding-top: 30px;
  }
  #passport #page #content #preferences .responsive {
    display: block;
    margin-top: 30px;
    padding: 8px 42px;
  }
  #passport #page #content #app-admin .responsive {
    display: block;
    margin-top: 30px;
    padding: 8px 42px;
  }
}
@media all and (max-width: 530px) {
  #passport #page #content #preferences .responsive {
    display: block;
    margin-top: 30px;
    padding: 8px 42px;
    width: 100%;
  }
  #passport #page #content #app-admin .responsive {
    display: block;
    margin-top: 30px;
    padding: 8px 42px;
    width: 100%;
  }
}

/*# sourceMappingURL=P-Preferences.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
@-moz-keyframes pulley-rotate {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-ms-keyframes pulley-rotate {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
  }
}
@-webkit-keyframes pulley-rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes pulley-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#passport {
  /* multi-grid error message tooltip */
  /* #region selector */
  /* #endregion */
  /* #region summary-step */
  /* #endregion */
  /* #region table-filter */
  /* #endregion */
}
#passport #status-tooltip,
#passport #overflow-tooltip {
  position: absolute;
  width: auto;
  background-color: #fff;
  white-space: normal;
  padding: 5px 18px 8px 10px;
  font-size: 13px;
  line-height: 18px;
  border: 1px solid #e20000;
  color: #e20000;
  border-radius: 3px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  z-index: 9999;
}
#passport #status-tooltip.clicked::before,
#passport #overflow-tooltip.clicked::before {
  display: block;
}
#passport #status-tooltip.error,
#passport #overflow-tooltip.error {
  border: 1px solid #e20000;
  color: #e20000;
}
#passport #status-tooltip.error::after,
#passport #overflow-tooltip.error::after {
  background-image: url(/Content/Images/tooltip-downarrow-error.png);
}
#passport #status-tooltip.error.flipVertical::after,
#passport #overflow-tooltip.error.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-error.png);
  bottom: initial;
  top: -11px;
  right: 21px;
}
#passport #status-tooltip.incomplete,
#passport #overflow-tooltip.incomplete {
  border: 1px solid #262626;
  color: #262626;
}
#passport #status-tooltip.incomplete::after,
#passport #overflow-tooltip.incomplete::after {
  background-image: url(/Content/Images/tooltip-downarrow-incomplete.png);
}
#passport #status-tooltip.incomplete.flipVertical::after,
#passport #overflow-tooltip.incomplete.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-incomplete.png);
  bottom: initial;
  top: -11px;
  right: 21px;
}
#passport #status-tooltip.warning,
#passport #overflow-tooltip.warning {
  border: 1px solid #5A5800;
  color: #5A5800;
}
#passport #status-tooltip.warning::after,
#passport #overflow-tooltip.warning::after {
  background-image: url(/Content/Images/tooltip-downarrow-warning.png);
}
#passport #status-tooltip.warning.flipVertical::after,
#passport #overflow-tooltip.warning.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-warning.png);
  bottom: initial;
  top: -11px;
  right: 21px;
}
#passport #status-tooltip.info,
#passport #overflow-tooltip.info {
  border: 1px solid #a9a9a9;
  color: #262626;
}
#passport #status-tooltip.info::after,
#passport #overflow-tooltip.info::after {
  background-image: url(/Content/Images/tooltip-downarrow.png);
}
#passport #status-tooltip.info.flipVertical::after,
#passport #overflow-tooltip.info.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup.png);
  bottom: initial;
  top: -11px;
  right: 21px;
}
#passport #status-tooltip.complete,
#passport #overflow-tooltip.complete {
  border: 1px solid #00560C;
  color: #00560C;
}
#passport #status-tooltip.complete::after,
#passport #overflow-tooltip.complete::after {
  background-image: url(/Content/Images/tooltip-downarrow-success.png);
}
#passport #status-tooltip.complete.flipVertical::after,
#passport #overflow-tooltip.complete.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-success.png);
  bottom: initial;
  top: -11px;
  right: 21px;
}
#passport #status-tooltip::before,
#passport #overflow-tooltip::before {
  content: "";
  position: absolute;
  display: none;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 12px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  top: 1px;
  right: 4px;
  cursor: pointer;
}
#passport #status-tooltip::after,
#passport #overflow-tooltip::after {
  content: "";
  background-image: url(/Content/Images/tooltip-downarrow-error.png);
  height: 11px;
  width: 19px;
  position: absolute;
  right: 13px;
  bottom: -11px;
}
#passport expand-collapse .group-title {
  cursor: pointer;
  color: #262626;
  user-select: none;
  padding: 0 10px;
  background-color: #d2d2d2;
}
#passport expand-collapse .group-title .icon {
  position: relative;
  width: 10px;
  height: 10px;
  display: inline-block;
}
#passport expand-collapse .group-title .icon.open:before {
  display: block;
}
#passport expand-collapse .group-title .icon.close:after {
  display: block;
}
#passport expand-collapse .group-title .icon:before {
  content: '\f068';
  position: absolute;
  top: -2px;
  left: 1px;
  display: none;
  color: #262626;
  font-family: FontAwesome;
  font-size: 10px;
}
#passport expand-collapse .group-title .icon:after {
  content: '\f067';
  position: absolute;
  top: -2px;
  left: 1px;
  display: none;
  color: #262626;
  font-family: FontAwesome;
  font-size: 10px;
}
#passport expand-collapse .group-title .title {
  display: inline-block;
  font-size: 16px;
  line-height: 15px;
  clear: both;
  margin: 0;
  padding: 10px 0;
}
#passport expand-collapse .group-title .subtotal {
  display: inline-block;
  font-weight: bold;
  font-size: 15px;
  line-height: 16px;
  padding: 10px 0;
  float: right;
}
#passport expand-collapse .group-title .currency {
  display: inline-block;
  padding-left: 5px;
}
#passport expand-collapse .group-content {
  /*overflow: hidden;*/
}
#passport expand-collapse .group-content .column-cell-data {
  margin-bottom: 30px;
}
#passport expand-collapse .group-content h3 {
  font-size: 15px;
}
#passport expand-collapse .group-content .drawing h3 {
  margin-bottom: 20px;
}
#passport expand-collapse .group-content .drawing .data {
  margin-top: 20px;
}
#passport expand-collapse .group-content .data {
  /*margin-top: 20px;*/
}
#passport expand-collapse .group-content .data.col1 {
  margin-bottom: 5px;
}
#passport expand-collapse .group-content .data.col1:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport expand-collapse .group-content .data.col1 .value {
  float: left;
  width: 100%;
  line-height: 15px;
  font-size: 14px;
}
#passport expand-collapse .group-content .data.col2 {
  margin-bottom: 5px;
}
#passport expand-collapse .group-content .data.col2:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport expand-collapse .group-content .data.col2 label {
  float: left;
  width: 55%;
  line-height: 15px;
  text-align: left;
  font-weight: 600;
  font-size: 14px;
}
#passport expand-collapse .group-content .data.col2 .value {
  float: right;
  width: 45%;
  line-height: 15px;
  text-align: right;
  font-size: 14px;
}
#passport expand-collapse .group-content .data.image:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport expand-collapse .group-content .data.image .value {
  float: left;
  width: 45%;
  line-height: 15px;
}
#passport expand-collapse .group-content .data.image img {
  float: right;
  width: 35%;
  max-height: 125px;
  line-height: 15px;
  margin-top: -25px;
}
#passport #page #content #selector drive-diagram {
  display: block;
  width: 100%;
}
#passport #page #content #selector drive-diagram .belt {
  fill: none;
  stroke: #262626;
  stroke-width: 2px;
}
#passport #page #content #selector drive-diagram:hover .pulley {
  -moz-animation-play-state: running;
  -o-animation-play-state: running;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
#passport #page #content #selector drive-diagram text {
  font-weight: bold;
}
#passport #page #content #selector drive-diagram text.text-stroke {
  fill: #fff;
  stroke: #fff;
  stroke-width: 3px;
}
#passport #page #content #selector drive-diagram .center {
  visibility: hidden;
}
#passport #page #content #selector drive-diagram .center line {
  stroke: #262626;
  stroke-width: 3px;
}
#passport #page #content #selector drive-diagram .center.highlight {
  visibility: visible;
}
#passport #page #content #selector drive-diagram .pulley {
  -moz-animation: pulley-rotate 2s linear infinite;
  -o-animation: pulley-rotate 2s linear infinite;
  -webkit-animation: pulley-rotate 2s linear infinite;
  animation: pulley-rotate 2s linear infinite;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
#passport #page #content #selector drive-diagram .pulley .face,
#passport #page #content #selector drive-diagram .pulley .bore,
#passport #page #content #selector drive-diagram .pulley .hash {
  stroke: #262626;
  stroke-width: 2;
}
#passport #page #content #selector drive-diagram .pulley .face {
  fill: #a9a9a9;
}
#passport #page #content #selector drive-diagram .pulley .bore {
  fill: #fff;
}
#passport #page #content #selector drive-diagram .pulley.highlight .face,
#passport #page #content #selector drive-diagram .pulley.highlight .bore,
#passport #page #content #selector drive-diagram .pulley.highlight .hash {
  stroke: #262626;
}
#passport #page #content #selector drive-diagram .pulley.highlight .face {
  fill: #6e6e6e;
}
#passport #page #content #selector .section.group {
  margin-top: 60px;
}
#passport #page #content #selector .col {
  position: relative;
}
#passport #page #content #selector .selector-controls {
  position: absolute;
  top: -50px;
  right: 0;
}
#passport #page #content #selector .default-units {
  font-size: 13px;
  font-weight: 100;
  /*label {
                font-weight: normal;
            }*/
  line-height: 25px;
  position: absolute;
  right: 0;
  top: -27px;
  text-shadow: 1px 1px #fff;
}
#passport #page #content #selector .default-units a .fa {
  margin-left: 0;
}
#passport #page #content #selector .container {
  position: relative;
  background-color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  /*overflow: hidden;*/
}
#passport #page #content #selector .container.step {
  margin-bottom: 20px;
  /*height: 51px;*/
  /*&.complete.open {
                    .content {
                        .sub-step {
                            &:hover ~ .sub-step {
                                opacity: 1;
                            }

                            .group {
                                h3 {
                                    color: #777;
                                }

                                hr.sub-step-divider {
                                    background: #DBDEDE;
                                }
                            }
                        }
                    }
                }*/
}
#passport #page #content #selector .container.step.ng-enter:not(.ng-enter-active),
#passport #page #content #selector .container.step.ng-leave.ng-leave-active {
  margin-bottom: 0;
}
#passport #page #content #selector .container.step:not(.open) .title-bar {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#passport #page #content #selector .container.step.complete .title-bar .complete-icon {
  display: block;
}
#passport #page #content #selector .container.step.active .title-bar,
#passport #page #content #selector .container.step.complete .title-bar {
  background-color: #d2d2d2;
  cursor: pointer;
}
#passport #page #content #selector .container.step.open {
  height: auto;
}
#passport #page #content #selector .container.step.open .title-bar {
  background-color: #f0f0f0;
  /*cursor: default;*/
  z-index: 0;
}
#passport #page #content #selector .container.step.open .title-bar .number-wrapper {
  background-color: #004851;
}
#passport #page #content #selector .container.step.active.open:not(.ng-animate) {
  overflow: visible;
}
#passport #page #content #selector .container.step:not(.open):not(.complete):not(.active) {
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2);
}
#passport #page #content #selector .container.step:not(.open):not(.complete):not(.active) .title-bar {
  background-color: #fafafa;
  color: #a9a9a9;
  cursor: default;
}
#passport #page #content #selector .container.step:not(.open):not(.complete):not(.active) .title-bar .number-wrapper {
  background-color: #f0f0f0;
}
#passport #page #content #selector .container.step:not(.open):not(.complete):not(.active) .title-bar .number-wrapper .number {
  color: #a9a9a9;
}
#passport #page #content #selector .container.step:not(.open):not(.complete):not(.active) .title-bar .title {
  color: #a9a9a9;
}
#passport #page #content #selector .container.step > .slide-in.ng-animate::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#passport #page #content #selector .container.selection-summary {
  margin-top: 0;
  -moz-transition: margin-top 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: margin-top 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: margin-top 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: margin-top 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport #page #content #selector .container.selection-summary:before {
  content: '';
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  -moz-transition: bottom 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.4s;
  -o-transition: bottom 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.4s;
  -webkit-transition: bottom 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.4s;
  transition: bottom 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.4s;
}
#passport #page #content #selector .container.selection-summary.open {
  height: 70%;
}
#passport #page #content #selector .container.selection-summary.open:before {
  display: block;
  bottom: 70%;
  height: 100%;
}
#passport #page #content #selector .container.selection-summary.open .title-bar .title:before {
  padding-top: 3px;
  padding-bottom: 0;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#passport #page #content #selector .container.selection-summary.open .content {
  height: calc(80% + 1px);
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 50px;
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  box-sizing: initial;
}
#passport #page #content #selector .container.selection-summary .title-bar .title {
  margin-left: 0;
  margin-right: 0;
}
#passport #page #content #selector .container.selection-summary .title-bar .title:before {
  content: '\f077';
  position: relative;
  display: none;
  color: #262626;
  font-family: FontAwesome;
  font-size: 17px;
  padding: 0 7px 3px 7px;
  vertical-align: middle;
}
#passport #page #content #selector .container.selection-summary .content {
  min-height: 0;
}
#passport #page #content #selector .container.selection-summary .content expand-collapse .group-title {
  margin: 10px -25px 10px -25px;
  padding: 0 10px;
}
#passport #page #content #selector .container.selection-summary .content expand-collapse .group-title .icon {
  display: none;
}
#passport #page #content #selector .container.selection-summary .content expand-collapse .group-title .title {
  font-weight: bold;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container {
  margin: 0 -25px;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing {
  background-color: #f0f0f0;
  margin: 25px 0;
  padding: 10px 25px;
  border-top: 2px solid #262626;
  border-bottom: 2px solid #262626;
  font-size: 14px;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table {
  width: 100%;
  line-height: 1.2;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table tr.quantitymessage,
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table td.quantitymessage {
  font-family: ABBvoice, Verdana, Arial, sans-serif;
  font-size: 14px;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table td.label,
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table th.label {
  white-space: nowrap;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table td.assembled::before,
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table th.assembled::before {
  color: #262626;
  content: '\f005';
  float: left;
  font-family: FontAwesome;
  font-size: 10px;
  line-height: 16px;
  margin-left: -17px;
  margin-right: 0;
  padding: 0;
  vertical-align: middle;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table td.description,
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table th.description {
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 0;
  width: 100%;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table td.quantity,
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table th.quantity {
  text-align: center;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table td.price,
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table th.price {
  text-align: right;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table thead th {
  text-transform: uppercase;
  font-weight: normal;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table tbody th {
  text-align: left;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.pricing table tbody td.price {
  font-weight: bold;
  min-width: 50px;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.total {
  text-align: right;
  margin-top: 25px;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.total .total-tbd-note {
  text-align: left;
  padding: 3px 10px;
  font-size: 15px;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.total .total-tbd-note .label {
  text-transform: uppercase;
  color: #337179;
  font-weight: bold;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.total .total-wrapper {
  display: inline-block;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.total .total-wrapper .total-heading {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 2px;
  text-align: left;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.total .total-wrapper .total-price {
  background-color: #6e6e6e;
  padding: 8px 20px 8px 30px;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  letter-spacing: 1px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  min-width: 100px;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.total .total-wrapper .total-currency {
  display: inline-block;
  padding-left: 5px;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.subtotal {
  text-align: right;
  padding: 0px 30px;
  margin-top: -15px;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.subtotal .subtotal-wrapper {
  display: inline-block;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.subtotal .subtotal-wrapper .subtotal-heading {
  text-align: right;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.subtotal .subtotal-wrapper .subtotal-price {
  font-weight: bold;
  min-width: 100px;
}
#passport #page #content #selector .container.selection-summary .content .pricing-container section.subtotal .subtotal-wrapper .subtotal-currency {
  display: inline-block;
  padding-left: 5px;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container {
  margin: 0 -25px;
  font-size: 14px;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys {
  background-color: #f0f0f0;
  margin: 25px 0;
  padding: 5px;
  border-top: 2px solid #262626;
  border-bottom: 2px solid #262626;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table {
  width: 100%;
  line-height: 1.2;
  white-space: nowrap;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table td,
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table th {
  font-weight: normal;
  font-size: 14px;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table td.id,
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table th.id {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-weight: bold;
  max-width: 70px;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table td.type,
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table th.type {
  text-align: center;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table td.pulley-size,
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table th.pulley-size {
  text-align: center;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table td.hub,
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table th.hub {
  text-align: center;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table td.shaft-size,
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table th.shaft-size {
  text-align: center;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table td.price,
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table th.price {
  text-align: right;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table thead {
  text-transform: uppercase;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.pulleys table thead th.price {
  white-space: normal;
  vertical-align: bottom;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.subtotal {
  text-align: right;
  padding: 0px 9px;
  margin-top: -15px;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.subtotal .subtotal-wrapper {
  display: inline-block;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.subtotal .subtotal-wrapper .subtotal-heading {
  text-align: right;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.subtotal .subtotal-wrapper .subtotal-price {
  font-weight: bold;
  min-width: 100px;
  line-height: 12px;
}
#passport #page #content #selector .container.selection-summary .content .pulley-list-container section.subtotal .subtotal-wrapper .subtotal-currency {
  display: inline-block;
  padding-left: 5px;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph {
  margin-bottom: 15px;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box {
  position: relative;
  height: 95px;
  margin: 15px 45px 10px 45px;
  border-top: 2px solid #2d5357;
  border-bottom: 2px solid #2d5357;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .cd-line {
  position: absolute;
  display: none;
  height: 45px;
  line-height: 58px;
  left: 1px;
  right: 2px;
  top: 0;
  border-bottom: 4px solid #00a0af;
  z-index: 1;
  white-space: nowrap;
  text-align: center;
  text-shadow: 0 0 2px white;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .cd-line.focused,
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .cd-line.complete {
  display: block;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .cd-line.complete {
  border-bottom: none;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .cd-line .value {
  padding-left: 3px;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .cd-line label,
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .cd-line .value {
  display: inline-block;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .circle {
  position: absolute;
  top: -2px;
  height: 95px;
  width: 95px;
  background-color: #9baaab;
  border: 2px solid #017079;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .circle.focused {
  background-color: #00a0af;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .circle::before {
  content: '';
  position: absolute;
  background-color: #fff;
  width: 18px;
  height: 4px;
  left: 38px;
  top: 45px;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .circle::after {
  content: '';
  position: absolute;
  background-color: #fff;
  width: 4px;
  height: 18px;
  left: 45px;
  top: 38px;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .circle.left {
  left: -50px;
}
#passport #page #content #selector .container.selection-summary .content section.drive-graph .data.box .circle.right {
  right: -50px;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col {
  width: 49%;
  display: inline-block;
  vertical-align: top;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col.left .header {
  margin-right: 2px;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col.left section.data-row {
  margin-right: 2px;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col.right .header {
  margin-left: 2px;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col.right section.data-row {
  margin-left: 2px;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col .header {
  height: 28px;
  background-color: #d2d2d2;
  text-align: center;
  vertical-align: middle;
  line-height: 28px;
  color: #262626;
  font-weight: bold;
  font-size: 15px;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col .header.focused {
  background-color: #6e6e6e;
  color: #fff;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col section.data-row {
  margin-top: 2px;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col section.data-row:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col section.data-row:first-of-type {
  margin-top: 8px;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col section.data-row label {
  float: left;
  padding-top: 3px;
  min-width: 73px;
  width: 52%;
  line-height: 15px;
  font-weight: 600;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col section.data-row .value-wrapper {
  float: right;
  background-color: #f0f0f0;
  padding: 0 3px;
  min-width: 63px;
  width: 40%;
  min-height: 25px;
  font-size: 13px;
}
#passport #page #content #selector .container.selection-summary .content section.column-cell-data .data .data-col section.data-row .value-wrapper .value {
  line-height: 15px;
  padding: 4px 0;
}
#passport #page #content #selector .container.selection-summary .content .drawing {
  position: relative;
  width: 100%;
  margin: 10px 0;
}
#passport #page #content #selector .container.selection-summary .content .drawing .data {
  margin-top: 20px;
}
#passport #page #content #selector .container.selection-summary .content .drawing h3 {
  font-size: 17px;
  margin-bottom: 20px;
}
#passport #page #content #selector .container.selection-summary .content .drawing img {
  display: block;
  width: 100%;
  height: 100%;
}
#passport #page #content #selector .container.selection-summary .content .drawing .angle-box {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  color: #000000;
  white-space: nowrap;
  font-weight: bold;
  font-size: 16px;
  letter-spacing: -1px;
}
#passport #page #content #selector .container.selection-summary .content .drawing .angle-box.small {
  font-size: 14px;
  letter-spacing: -1.2px;
}
#passport #page #content #selector .container.selection-summary .content .drawing .angle-box:after {
  content: '\00b0';
}
#passport #page #content #selector .container.selection-summary .content .drawing.manual-takeup #tail {
  top: 36%;
  left: 5.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.manual-takeup #drive {
  top: 36%;
  left: 94.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.manual-takeup.pitch #tail {
  top: 77%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.manual-takeup.pitch #drive {
  top: 11.5%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.manual-takeup-DS #tail {
  top: 31%;
  left: 5.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.manual-takeup-DS #drive {
  top: 31%;
  left: 94.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.manual-takeup-DS #snub {
  top: 56%;
  left: 81%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.manual-takeup-DS.pitch #tail {
  top: 77%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.manual-takeup-DS.pitch #drive {
  top: 11.5%;
  left: 94.2%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.manual-takeup-DS.pitch #snub {
  top: 33.5%;
  left: 83%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HD #tail {
  top: 16%;
  left: 5.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HD #drive {
  top: 16%;
  left: 94.2%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HD #bendL {
  top: 35%;
  left: 44.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HD #bendR {
  top: 35%;
  left: 61.9%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HD #takeup {
  top: 71.5%;
  left: 53.1%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HD.pitch #tail {
  top: 63%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HD.pitch #drive {
  top: 10.5%;
  left: 94%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HD.pitch #bendL {
  top: 54.2%;
  left: 46.6%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HD.pitch #bendR {
  top: 44.3%;
  left: 65%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HD.pitch #takeup {
  top: 77.5%;
  left: 55.7%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HDS #tail {
  top: 16%;
  left: 5.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HDS #drive {
  top: 16%;
  left: 94.2%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HDS #snub {
  top: 29%;
  left: 81.2%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HDS #bendL {
  top: 36%;
  left: 44.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HDS #bendR {
  top: 36%;
  left: 61.9%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HDS #takeup {
  top: 72.5%;
  left: 53.1%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HDS.pitch #tail {
  top: 63%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HDS.pitch #drive {
  top: 9.5%;
  left: 94%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HDS.pitch #snub {
  top: 27.5%;
  left: 83.2%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HDS.pitch #bendL {
  top: 54.2%;
  left: 46.6%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HDS.pitch #bendR {
  top: 43.8%;
  left: 65%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.gravity-takeup-HDS.pitch #takeup {
  top: 77.5%;
  left: 55.7%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR #tail {
  top: 16%;
  left: 5.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR #head {
  top: 16%;
  left: 94.2%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR #htBend {
  top: 27%;
  left: 65.4%;
  letter-spacing: -1.5px;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR #bendL {
  top: 35.5%;
  left: 25.2%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR #bendR {
  top: 53%;
  left: 42.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR #takeup {
  top: 72.5%;
  left: 33.8%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR #snub {
  top: 53%;
  left: 62.1%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR #drive {
  top: 45.1%;
  left: 78.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR.pitch #tail {
  top: 57%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR.pitch #head {
  top: 8.8%;
  left: 93.8%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR.pitch #htBend {
  top: 31.8%;
  left: 66.8%;
  letter-spacing: -1.5px;
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR.pitch #bendL {
  top: 59.2%;
  left: 28%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR.pitch #bendR {
  top: 62.5%;
  left: 46.5%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR.pitch #takeup {
  top: 80.5%;
  left: 37.2%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR.pitch #snub {
  top: 53.5%;
  left: 65.3%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.head-discharge-DR.pitch #drive {
  top: 45.1%;
  left: 83%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.wrap-drive-MT #tail {
  top: 18%;
  left: 5.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.wrap-drive-MT #head {
  top: 18%;
  left: 94.2%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.wrap-drive-MT #takeup {
  top: 39.5%;
  left: 41.2%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.wrap-drive-MT #drive {
  top: 69.1%;
  left: 24.8%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.wrap-drive-MT.pitch #tail {
  top: 61%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.wrap-drive-MT.pitch #head {
  top: 9%;
  left: 94%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.wrap-drive-MT.pitch #takeup {
  top: 83.5%;
  left: 32.4%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.wrap-drive-MT.pitch #drive {
  top: 54.5%;
  left: 44.5%;
}
#passport #page #content #selector .container.selection-summary .content .drawing.reversing-MT #tail {
  top: 35%;
  left: 5.5%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content .drawing.reversing-MT #drive {
  top: 35%;
  left: 94.3%;
  transform: translate(-50%, 0);
}
#passport #page #content #selector .container.selection-summary .content section:first-child h2 {
  margin-top: 0;
}
#passport #page #content #selector .container.selection-summary .content section h2 {
  font-size: 17px;
  margin-top: 20px;
  margin-bottom: 8px;
}
#passport #page #content #selector .container.selection-summary .content section h2:only-child {
  display: none;
}
#passport #page #content #selector .container.selection-summary .content section .data.col1 {
  margin-bottom: 5px;
}
#passport #page #content #selector .container.selection-summary .content section .data.col1:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content #selector .container.selection-summary .content section .data.col1 .value {
  float: left;
  width: 100%;
  line-height: 15px;
}
#passport #page #content #selector .container.selection-summary .content section .data.col2 {
  margin-bottom: 5px;
}
#passport #page #content #selector .container.selection-summary .content section .data.col2:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content #selector .container.selection-summary .content section .data.col2 label {
  float: left;
  width: 55%;
  line-height: 15px;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
}
#passport #page #content #selector .container.selection-summary .content section .data.col2 .value {
  float: right;
  width: 45%;
  line-height: 15px;
  text-align: right;
  font-size: 14px;
}
#passport #page #content #selector .container.selection-summary .content section .data.col3 {
  /*margin-bottom: 5px;*/
}
#passport #page #content #selector .container.selection-summary .content section .data.col3:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content #selector .container.selection-summary .content section .data.col3 label {
  float: left;
  width: 28%;
  line-height: 15px;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
}
#passport #page #content #selector .container.selection-summary .content section .data.col3 .value {
  float: left;
  width: 30%;
  line-height: 15px;
  margin-left: 40%;
  font-size: 14px;
}
#passport #page #content #selector .container.selection-summary .content section .data.col3 .valuedodge {
  /*float: left;*/
  width: 27%;
  line-height: 15px;
  margin-left: 77%;
  font-size: 14px;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 {
  margin-bottom: 5px;
  margin-top: 10px;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 label {
  float: left;
  width: 30%;
  line-height: 15px;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  padding-right: 50px;
  /*margin-left: -15px;*/
  padding-top: 6px;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .value {
  float: left;
  width: 25%;
  line-height: 15px;
  text-align: left;
  font-size: 14px;
  background-color: #f0f0f0;
  padding-right: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: -15px;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .value.selected {
  color: #E12E2E;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge {
  word-break: break-word;
  float: right;
  width: 25%;
  line-height: 15px;
  text-align: left;
  font-size: 14px;
  background-color: #f0f0f0;
  padding-right: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: -8px;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.selected {
  color: #E12E2E;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-p10 {
  background-color: #011A00;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-p9 {
  background-color: #10290E;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-p8 {
  background-color: #1B4718;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-p7 {
  background-color: #1E6119;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-p6 {
  background-color: #477A43;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-p5 {
  background-color: #51A34B;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-p4 {
  background-color: #75BA70;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-p3 {
  background-color: #98D694;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-p2 {
  background-color: #BFEDBB;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-p1 {
  background-color: #E2F7DF;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-m1 {
  background-color: #FFE8EA;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-m2 {
  background-color: #FFC9CD;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-m3 {
  background-color: #FF99A0;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-m4 {
  background-color: #FF757E;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-m5 {
  background-color: #FF4754;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-m6 {
  background-color: #E12E2E;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-m7 {
  background-color: #CC0815;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-m8 {
  background-color: #A30005;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-m9 {
  background-color: #5C0006;
}
#passport #page #content #selector .container.selection-summary .content section .data.col4 .valuedodge.tier-m10 {
  background-color: #3E0000;
}
#passport #page #content #selector .container.selection-summary .content section .data.column {
  float: left;
  width: 50%;
  padding: 5px;
}
#passport #page #content #selector .container.selection-summary .content section .data.column {
  float: right;
  width: 50%;
  padding: 5px;
}
#passport #page #content #selector .container.selection-summary .content section .data.row::after {
  content: "";
  clear: both;
  display: table;
}
#passport #page #content #selector .container.selection-summary .content section .data.image1:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content #selector .container.selection-summary .content section .data.image1 img {
  float: right;
  width: 35%;
  max-height: 25px;
  line-height: 15px;
  margin-top: -15px;
}
#passport #page #content #selector .container.selection-summary .content section .data.image:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content #selector .container.selection-summary .content section .data.image .value {
  float: left;
  width: 45%;
  line-height: 15px;
  font-size: 14px;
}
#passport #page #content #selector .container.selection-summary .content section .data.image img {
  float: right;
  width: 35%;
  max-height: 125px;
  line-height: 15px;
  margin-top: -25px;
}
#passport #page #content #selector .container .title-bar {
  position: relative;
  background-color: #f0f0f0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  padding: 15px 25px 15px 25px;
  color: #262626;
  font-family: Archivo, Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 19px;
  line-height: 21px;
  z-index: 1;
  box-sizing: border-box;
  height: 51px;
  z-index: 0;
  -moz-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport #page #content #selector .container .title-bar .number-wrapper {
  position: absolute;
  top: 8px;
  left: 16px;
  width: 35px;
  height: 35px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  background-color: #6e6e6e;
  /*.background-gradient(to bottom, @footer-copywright-background-color, #003e43);*/
}
#passport #page #content #selector .container .title-bar .number-wrapper .number {
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;
  line-height: 27px;
  height: 27px;
  letter-spacing: normal;
  text-align: center;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  color: #fff;
}
#passport #page #content #selector .container .title-bar .title {
  margin-left: 41px;
  margin-right: 28px;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
#passport #page #content #selector .container .title-bar .complete-icon {
  position: absolute;
  display: none;
  top: 13px;
  right: 16px;
  width: 24px;
  height: 24px;
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  background-color: #6e6e6e;
  text-align: center;
}
#passport #page #content #selector .container .title-bar .complete-icon:before {
  content: '\f00c';
  position: relative;
  color: #fff;
  font-family: FontAwesome;
  font-size: 17px;
  padding-left: 1px;
  vertical-align: middle;
}
#passport #page #content #selector .container .content {
  /*background-color: #fff;*/
  padding: 20px 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#passport #page #content #selector .container .content.loaderWrapper.message {
  margin-top: 20px;
  min-height: 90px;
  -moz-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport #page #content #selector .container .content .modify-link {
  display: block;
  border-bottom: 1px solid #d2d2d2;
  text-align: right;
  -moz-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport #page #content #selector .container .content .sub-step:first-of-type .group hr.sub-step-divider {
  display: none;
}
#passport #page #content #selector .container .content .sub-step {
  position: relative;
  min-height: 0;
  /*&.focus ~ .sub-step {
                        opacity: 0.67;
                    }*/
  /*&.complete {
                        label {
                            color: #777;
                        }
                    }*/
}
#passport #page #content #selector .container .content .sub-step.loaderWrapper.message {
  min-height: 90px;
  -moz-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport #page #content #selector .container .content .sub-step:hover ~ .sub-step {
  opacity: 0.67;
}
#passport #page #content #selector .container .content .sub-step:last-child {
  margin-bottom: 0;
}
#passport #page #content #selector .container .content .sub-step .group .choice:first-of-type hr {
  display: none;
}
#passport #page #content #selector .container .content .sub-step .group h3 {
  text-transform: none;
  font-size: 18px;
}
#passport #page #content #selector .container .content .sub-step .group .choice {
  display: block;
}
#passport #page #content #selector .container .content .sub-step .group .choice input[type=number].disabled,
#passport #page #content #selector .container .content .sub-step .group .choice input[type=text].disabled {
  color: #a9a9a9;
  background-color: #fafafa;
  border-color: #a9a9a9;
}
#passport #page #content #selector .container .content .sub-step .group .choice hr {
  position: relative;
  display: block;
  top: 0;
  width: 89%;
  height: 1px;
  margin: 0;
  border: 0;
  background: #d2d2d2;
  text-align: left;
}
#passport #page #content #selector .container .content .sub-step .group .choice .control label:not(.radio-option):not(.checkbox-option):not(.range-label):not(.radio-option-vertical) {
  vertical-align: top;
  display: inline-block;
  width: 34%;
  margin: 0;
  padding: 6px 0;
}
#passport #page #content #selector .container .content .sub-step .group .choice .control label:not(.radio-option):not(.checkbox-option):not(.range-label):not(.radio-option-vertical).dim-control-text {
  width: 100%;
}
#passport #page #content #selector .container .content .sub-step .group .choice .control .control-content {
  vertical-align: top;
  display: inline-block;
  width: 55%;
}
#passport #page #content #selector .container .content .sub-step .group .choice .control .control-content .static-text {
  font-weight: normal;
  font-size: 15px;
  color: #262626;
  margin: 0 20px 0 0;
  text-transform: uppercase;
}
#passport #page #content #selector .container .content .sub-step .group .choice .control .control-content .static-text + .uom-single {
  font-size: 15px;
  color: #6e6e6e;
}
#passport #page #content #selector .container .content .sub-step .group .choice .control .control-content .helper-link {
  font-size: 14px;
  margin-top: 3px;
  margin-bottom: 0;
}
#passport #page #content #selector .container .content .sub-step .group .choice .control .control-content .helper-link a {
  color: #337179;
}
#passport #page #content #selector .container .content .sub-step .group .choice .control .control-content .helper-link a .fa {
  margin: 0;
}
#passport #page #content #selector .container .content .sub-step .group .choice .control .control-content .helper-link.disabled a {
  text-decoration: none;
  color: #a9a9a9;
  cursor: default;
}
#passport #page #content #selector .container .content .sub-step .group .helper-link {
  font-size: 13px;
  margin-top: 3px;
  margin-bottom: 0;
}
#passport #page #content #selector .container .content .sub-step .group .helper-link a .fa {
  margin: 0;
}
#passport #page #content #selector .container .content .sub-step .group .helper-link.disabled a {
  text-decoration: none;
  color: #a9a9a9;
  cursor: default;
}
#passport #page #content #selector .container .content .sub-step .group .images-below-selection {
  display: inline-block;
  width: 100%;
}
#passport #page #content #selector .container .content .sub-step .group .images-below-selection img {
  float: left;
  padding: 5px;
  max-width: 35%;
  text-align: center;
  position: relative;
  vertical-align: top;
  padding-left: 10%;
}
#passport #page #content #selector .container .content .sub-step h3 {
  text-transform: uppercase;
  font-size: 17px;
}
#passport #page #content #selector .container nav.mid-summary-actions div {
  text-align: right;
  margin-right: -10px;
}
#passport #page #content #selector .container nav.mid-summary-actions div button {
  margin: 0 0 0 10px;
}
#passport #page #content #selector .container .footer {
  padding: 0;
  height: 69px;
  border-top: 1px solid #d2d2d2;
  z-index: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
}
#passport #page #content #selector .container .footer:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport #page #content #selector .container .footer.summary-step .nav-back {
  width: 20%;
}
#passport #page #content #selector .container .footer.summary-step .nav-next {
  width: 79%;
}
#passport #page #content #selector .container .footer.mid-summary-step .nav-back {
  width: unset;
}
#passport #page #content #selector .container .footer.mid-summary-step .nav-next {
  width: unset;
  padding-right: 15px;
}
#passport #page #content #selector .container .footer.mid-summary-step .nav-next .k-button {
  margin: 0 0 0 10px;
}
#passport #page #content #selector .container .footer .nav-back {
  float: left;
  padding: 10px 0;
  width: 26%;
  text-align: left;
}
#passport #page #content #selector .container .footer .nav-back button.k-button.flat-btn {
  margin: 0 0 0 8px;
}
#passport #page #content #selector .container .footer .nav-sub-steps {
  float: left;
  height: 63px;
  line-height: 63px;
  width: 48%;
  text-align: center;
  font-size: 0;
}
#passport #page #content #selector .container .footer .nav-sub-steps nav {
  display: inline-block;
  position: relative;
  width: 17px;
  height: 17px;
  margin: 0 3px;
  background-color: #E0E0E0;
  vertical-align: middle;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}
#passport #page #content #selector .container .footer .nav-sub-steps nav::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #004851;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-left: -100%;
  -moz-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport #page #content #selector .container .footer .nav-sub-steps nav.complete {
  background-color: #616161;
}
#passport #page #content #selector .container .footer .nav-sub-steps nav.complete::after {
  margin-left: 100%;
}
#passport #page #content #selector .container .footer .nav-sub-steps nav.active::after {
  margin-left: 0;
}
#passport #page #content #selector .container .footer .nav-next {
  float: right;
  padding: 10px 0;
  width: 26%;
  text-align: right;
}
#passport #page #content #selector .container .footer .nav-next button.k-button.flat-btn {
  margin: 0 8px 0 0;
}
#passport #page #content #selector .container .footer .k-button {
  margin-bottom: 4px;
}
#passport #page #content #selector .container .footer .k-button.icon-right {
  margin-left: 0px;
  /*margin-right: 7px;*/
}
#passport #page #content #selector .container .footer .k-button.icon-left {
  /*margin-left: 7px;*/
  margin-right: 0px;
}
#passport .summary-step {
  background-color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
#passport .summary-step.export .summary-header.no-logo .logo {
  display: none;
}
#passport .summary-step.export .summary-header.no-logo .center-content .title {
  text-align: left;
}
#passport .summary-step.export .summary-header .logo img {
  width: 140px;
  height: auto;
}
#passport .summary-step.export .summary-header .project-name {
  display: none;
}
#passport .summary-step.export .summary-header .center-content .title {
  margin-bottom: 25px;
}
#passport .summary-step.export .summary-header .center-content .export-content {
  display: block;
}
#passport .summary-step.export .summary-header-custom {
  display: block;
}
#passport .summary-step .summary-header {
  position: relative;
  margin-bottom: 20px;
}
#passport .summary-step .summary-header:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .summary-step .summary-header .logo {
  text-align: left;
  float: left;
  min-width: 140px;
  width: 22%;
}
#passport .summary-step .summary-header .logo img {
  width: 114px;
  border: none;
}
#passport .summary-step .summary-header .center-content {
  float: left;
  width: 50%;
}
#passport .summary-step .summary-header .center-content.full {
  width: 70%;
}
#passport .summary-step .summary-header .center-content.fullWidth2 {
  width: 100%;
}
#passport .summary-step .summary-header .center-content .title {
  text-align: center;
  font-weight: bold;
  font-size: 22px;
  margin-top: 5px;
  margin-bottom: 10px;
  line-height: 22px;
  color: #262626;
}
#passport .summary-step .summary-header .center-content .export-content {
  display: none;
  border: 1px solid #d2d2d2;
}
#passport .summary-step .summary-header .center-content .export-content .export-row {
  position: relative;
  font-size: 13px;
  padding: 5px 10px;
  margin: 5px;
  background-color: #f0f0f0;
}
#passport .summary-step .summary-header .center-content .export-content .export-row .lab-container {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 130px;
  background-color: #d2d2d2;
}
#passport .summary-step .summary-header .center-content .export-content .export-row .lab-container .label {
  color: #262626;
  font-weight: bold;
  padding: 4px 10px;
}
#passport .summary-step .summary-header .center-content .export-content .export-row .value {
  margin-left: 135px;
  font-weight: normal;
  background-color: #f0f0f0;
}
#passport .summary-step .summary-header .project-name {
  position: absolute;
  bottom: 0;
  width: 50%;
}
#passport .summary-step .summary-header .project-name h2 {
  margin: 0;
}
#passport .summary-step .summary-header .image {
  width: 20%;
  float: right;
  min-width: 160px;
  margin-right: 4px;
}
#passport .summary-step .summary-header .image .image-wrapper {
  height: 130px;
  min-width: 160px;
  border: 1px solid #d2d2d2;
  padding: 10px;
  box-sizing: border-box;
}
#passport .summary-step .summary-header .image .image-wrapper img {
  width: 100%;
  height: 100%;
}
#passport .summary-step .summary-header .image .image-label {
  font-size: 14px;
}
#passport .summary-step .summary-header-custom {
  display: none;
  margin-top: 25px;
}
#passport .summary-step .formContainer h2 {
  font-size: 19px;
  margin: 15px 0 0 0;
}
#passport .summary-step .formContainer h3 {
  font-size: 16px;
  margin: 15px 0 0 0;
}
#passport .summary-step .formContainer .table-header {
  font-weight: bold;
  text-align: left;
  background-color: #d2d2d2;
  padding: 5px 8px;
  font-size: 15px;
}
#passport .summary-step .formContainer .table-select table tbody tr:hover {
  background-color: #fff !important;
}
#passport .summary-step .formContainer .table-select table tbody tr td.assembly,
#passport .summary-step .formContainer .table-select table tbody tr td.no-assembly {
  min-width: 100px;
}
#passport .summary-step .formContainer .table-select table tbody tr td.no-assembly {
  padding-left: 15px;
}
#passport .summary-step .formContainer .table-select table tbody tr td.assembly::before {
  color: #262626;
  content: '\f005';
  font-family: FontAwesome;
  font-size: 10px;
  margin-left: -7px;
  margin-right: 3px;
  vertical-align: middle;
}
#passport .summary-step table {
  width: 100%;
  font-size: 15px;
  margin: 10px 0;
  page-break-inside: avoid;
}
#passport .summary-step table.table-select {
  margin: 20px 0 0 0;
}
#passport .summary-step table.table-select tbody tr td {
  padding-left: 0;
}
#passport .summary-step table.totals {
  margin-top: 0;
}
#passport .summary-step table.totals .label {
  font-weight: bold;
}
#passport .summary-step table thead tr th {
  width: auto;
  font-weight: bold;
  text-align: left;
  background-color: #d2d2d2;
  padding: 5px 8px;
  /*&:first-child {
                            width: 50%;
                        }*/
}
#passport .summary-step table thead tr th.vp-turns {
  width: 12%;
}
#passport .summary-step table thead tr th.vp-turns:first-child {
  width: 15%;
}
#passport .summary-step table thead tr th.ApplicationConditions {
  width: 32%;
}
#passport .summary-step table thead tr th.EnvironmentalConditions {
  width: 75%;
}
#passport .summary-step table thead tr th.Intelli-LubeSelections {
  width: 32%;
}
#passport .summary-step table tbody tr td {
  font-weight: normal;
  vertical-align: top;
  line-height: 15px;
  padding: 5px 0 5px 8px;
  cursor: default;
}
#passport .summary-step table tbody tr td.shade {
  background-color: #f0f0f0;
}
#passport .summary-step table tbody tr td .table-message1 {
  width: 100%;
  margin-top: 10px;
  color: #262626;
  font-size: 15px;
  text-align: justify;
  line-height: 19px;
  font-weight: 200;
}
#passport .summary-step table tbody tr td .table-message1 .label1 {
  color: #337179;
  font-weight: bold;
  text-transform: uppercase;
}
#passport .summary-step table tbody tr td .table-messageLM {
  width: 211%;
  margin-top: 10px;
  color: #262626;
  font-size: 15px;
  text-align: justify;
  line-height: 19px;
  font-weight: 200;
}
#passport .summary-step table tbody tr td .table-messageLM .labelLM {
  color: #337179;
  font-weight: bold;
  text-transform: uppercase;
}
#passport .summary-step table tbody tr td .table-qrcodeMessage {
  width: 67%;
  margin-top: -3px;
  color: #262626;
  font-size: 13px;
  text-align: left;
  line-height: 14px;
  font-weight: 500;
}
#passport .summary-step table tbody tr td .table-messageLG {
  width: 100%;
  margin-top: 10px;
  color: #262626;
  font-size: 15px;
  text-align: justify;
  line-height: 19px;
  font-weight: 200;
}
#passport .summary-step table tbody tr td .table-messageLG .labelLG {
  color: #337179;
  font-weight: bold;
  text-transform: uppercase;
}
#passport .summary-step table tbody tr td .table-message {
  width: 100%;
  margin-top: 10px;
  color: #262626;
  font-size: 15px;
  text-align: justify;
  line-height: 19px;
  font-weight: 200;
}
#passport .summary-step table tbody tr td .table-message .label {
  color: #337179;
  font-weight: bold;
  text-transform: uppercase;
}
#passport .summary-step table tbody tr td .table-message .pad-top {
  padding-top: 10px;
}
#passport .summary-step table tbody tr td .table-col-wrapper:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left {
  float: left;
  min-width: 275px;
  width: 43%;
  margin: -2px 0 2px 0;
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left.conveyor-design-image {
  width: 60%;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing {
  position: relative;
  margin: 20px 0;
  text-align: center;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing .label-box {
  position: absolute;
  left: 0;
  top: 0;
  background-color: #d2d2d2;
  padding: 5px 10px;
  color: #262626;
  border-radius: 3px;
  white-space: nowrap;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing .label-box.user-set {
  background-color: #6e6e6e;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing .label-box.user-set .label {
  color: #ffffff;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing .label-box.user-set .value {
  color: #ffffff;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing .label-box .label {
  display: inline-block;
  width: initial;
  margin: 0;
  color: #262626;
  font-weight: bold;
  font-size: 14px;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing .label-box .value {
  display: inline-block;
  color: #262626;
  font-weight: normal;
  font-size: 14px;
  padding-left: 0;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing img {
  width: 92%;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-manual-takeup #length1 {
  top: 31%;
  left: 43%;
  transform: translate(-50%, -50%) rotate(-20deg);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-manual-takeup #length2 {
  top: 97%;
  left: 47%;
  transform: translate(-50%, -50%);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-manual-takeup #incline {
  top: 56%;
  left: 61%;
  transform: translate(-50%, 0);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-manual-takeup #lift {
  top: 40%;
  left: 95%;
  transform: translate(-50%, 0);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-manual-takeup-DS #length1 {
  top: 31%;
  left: 43%;
  transform: translate(-50%, -50%) rotate(-20deg);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-manual-takeup-DS #length2 {
  top: 97%;
  left: 47%;
  transform: translate(-50%, -50%);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-manual-takeup-DS #incline {
  top: 62%;
  left: 49%;
  transform: translate(-50%, 0);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-manual-takeup-DS #lift {
  top: 40%;
  left: 95%;
  transform: translate(-50%, 0);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-gravity-takeup-HD #length1 {
  top: 27%;
  left: 45%;
  transform: translate(-50%, -50%) rotate(-20deg);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-gravity-takeup-HD #length2 {
  top: 98%;
  left: 47%;
  transform: translate(-50%, -50%);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-gravity-takeup-HD #incline {
  top: 75.5%;
  left: 23%;
  transform: translate(-50%, 0);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-gravity-takeup-HD #lift {
  top: 28%;
  left: 95%;
  transform: translate(-50%, 0);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-gravity-takeup-HDS #length1 {
  top: 27%;
  left: 45%;
  transform: translate(-50%, -50%) rotate(-20deg);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-gravity-takeup-HDS #length2 {
  top: 98%;
  left: 47%;
  transform: translate(-50%, -50%);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-gravity-takeup-HDS #incline {
  top: 75.5%;
  left: 23%;
  transform: translate(-50%, 0);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-gravity-takeup-HDS #lift {
  top: 28%;
  left: 95%;
  transform: translate(-50%, 0);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-head-discharge-DR #length1 {
  top: 25%;
  left: 43%;
  transform: translate(-50%, -50%) rotate(-20deg);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-head-discharge-DR #length2 {
  top: 98%;
  left: 48%;
  transform: translate(-50%, -50%);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-head-discharge-DR #incline {
  top: 43%;
  left: 36%;
  transform: translate(-50%, 0);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-head-discharge-DR #lift {
  top: 28%;
  left: 95%;
  transform: translate(-50%, 0);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-wrap-drive-MT #length1 {
  top: 24.5%;
  left: 42%;
  transform: translate(-50%, -50%) rotate(-20deg);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-wrap-drive-MT #length2 {
  top: 98%;
  left: 48%;
  transform: translate(-50%, -50%);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-wrap-drive-MT #incline {
  top: 30.5%;
  left: 61%;
  transform: translate(-50%, 0);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-wrap-drive-MT #lift {
  top: 42%;
  left: 95%;
  transform: translate(-50%, 0);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left .conveyor-dimensions-design-summary .drawing.dim-reversing-MT #length1 {
  top: 6%;
  left: 51%;
  transform: translate(-50%, -50%);
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-right {
  float: right;
  min-width: 275px;
  width: 43%;
  margin: -2px 0 2px 0;
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-right.conveyor-design-values {
  width: 25%;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left-summary {
  float: left;
  min-width: 183.3px;
  width: 31%;
  margin: -2px 0 2px 0;
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left-summary-ac {
  float: left;
  min-width: 100%;
  width: 31%;
  /*  margin: -106px 0 0;*/
  vertical-align: top;
  position: absolute;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left-summary-ac-il {
  float: left;
  min-width: 100%;
  width: 31%;
  margin: -1px 0 0;
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-left-summary-il {
  float: left;
  min-width: 100%;
  width: 31%;
  /*  margin: -88px 0 0;*/
  vertical-align: top;
  position: absolute;
  padding: 0px 0px 68px 0px;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-right-summary {
  float: right;
  /*min-width: 183.3px;*/
  width: 31%;
  margin: -0.4% 0 0 0;
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-right2 {
  float: right;
  min-width: 366.6px;
  width: 62%;
  margin: -2px 0px 2px 0px;
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-center-summary {
  float: right;
  /*min-width: 183.3px;*/
  width: 31%;
  margin: -0.4% 34% 0 -66%;
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-center-Actual {
  float: right;
  width: 16%;
  margin: -0.4% 49% 0 -59%;
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-center-image {
  float: right;
  /*min-width: 100%;*/
  width: 43%;
  margin: 1% -3% 1% 0;
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-center-image .image {
  width: 30%;
  min-width: 300px;
  float: right;
  margin-right: -2%;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-qrcode {
  float: right;
  /*min-width: 100%;*/
  width: 29%;
  margin: 1% 1% 1% 3%;
  vertical-align: top;
  /* .image {
                                    float: left;
                                    margin-left: -9%;
                                }*/
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-centerEC {
  float: right;
  min-width: 100%;
  /* width: 31%; */
  margin: 1% -3% 1% 0;
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-centerEC-IL {
  float: right;
  min-width: 100%;
  /* width: 31%; */
  /*margin: -17% 0% 1% 0;*/
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-centerEC-Inquiry {
  float: right;
  min-width: 100%;
  /* width: 31%; */
  /* margin: -6% 0% 1% 0;*/
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-col-centerCOM {
  float: right;
  min-width: 100%;
  /* width: 31%; */
  margin: 1% -3% 1% 0;
  vertical-align: top;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-head {
  float: left;
  width: 100%;
  font-weight: bold;
  margin: 5px 0 5px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: 2px solid #a9a9a9;
  padding: 5px 0;
  box-sizing: border-box;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-head .post-text {
  font-weight: normal;
}
#passport .summary-step table tbody tr td .table-col-wrapper .table-head.shade {
  background-color: #d2d2d2;
  padding-left: 5px;
  border-bottom: none;
}
#passport .summary-step table tbody tr td .table-col-wrapper .label {
  width: 45%;
  float: left;
  padding: 5px 0;
  margin-bottom: 2px;
  color: #262626;
}
#passport .summary-step table tbody tr td .table-col-wrapper .labelBeltSummary {
  width: 45%;
  float: left;
  padding: 5px 0;
  margin-bottom: 2px;
  margin-right: 11%;
  color: #262626;
}
#passport .summary-step table tbody tr td .table-col-wrapper .value {
  width: 50%;
  float: right;
  background-color: #f0f0f0;
  padding: 5px;
  margin: 0px 0px 2px -119px;
  overflow: hidden;
  min-height: 15px;
}
#passport .summary-step table tbody tr td .table-col-wrapper .valueSummary {
  width: 50%;
  float: right;
  background-color: #f0f0f0;
  padding: 5px;
  margin-left: 1%;
  margin-bottom: 2px;
  overflow: hidden;
  min-height: 15px;
}
#passport .summary-step table tbody tr td .table-col-wrapper .valueAC {
  width: 46%;
  float: right;
  background-color: #f0f0f0;
  padding: 5px;
  margin: 0 0% 0% 0;
  overflow: hidden;
}
#passport .summary-step table tbody tr td .table-col-wrapper .labelAC {
  width: 47%;
  float: left;
  padding: 4.5px 0;
  margin-bottom: 1%;
  color: #262626;
}
#passport .summary-step table tbody tr td .table-col-wrapper .valueIL {
  width: 46%;
  float: right;
  background-color: #f0f0f0;
  padding: 5px;
  margin: 0 0% 0% 0;
  overflow: hidden;
}
#passport .summary-step table tbody tr td .table-col-wrapper .labelIL {
  width: 47%;
  float: left;
  padding: 4.5px 0;
  margin-bottom: 1%;
  color: #262626;
}
#passport .summary-step table tbody tr td .table-col-wrapper .valueEC {
  width: 55%;
  padding: 5px;
  margin: 0 0 2px 0;
  overflow: hidden;
}
#passport .summary-step table tbody tr td .table-col-wrapper .labelEC {
  width: 34%;
  float: left;
  padding: 23px 0;
  margin-bottom: 2px;
  color: #262626;
}
#passport .summary-step table tbody tr td .table-col-wrapper .labelECB {
  width: 43%;
  float: left;
  padding: 23px 0;
  margin-left: 0%;
  margin-bottom: 1%;
  color: #262626;
}
#passport .summary-step table tbody tr td .table-col-wrapper .valueECB {
  width: 49%;
  padding: 5px;
  margin: 0 0px 0% 2%;
  overflow: hidden;
}
#passport .summary-step table tbody tr td .formContainer .table-select table {
  margin-top: 0;
}
#passport .summary-step table tbody tr td .formContainer .table-select table thead tr th {
  width: auto;
  background: none;
  text-align: center;
}
#passport .summary-step table tbody tr td .formContainer .table-select table thead tr th:first-child {
  width: auto;
}
#passport .summary-step table tbody tr td .formContainer .table-select table tbody tr td {
  padding: 5px 10px;
  vertical-align: top;
}
#passport .summary-step table tbody tr td .formContainer .table-select table tbody tr td.no-data {
  text-align: left;
}
#passport .summary-step table tbody tr td .formContainer .table-select table tbody tr.no-data {
  cursor: default;
}
#passport .summary-step .summary-notes {
  width: 100%;
  margin-bottom: 10px;
  color: #262626;
  text-align: justify;
  font-size: 15px;
  line-height: 19px;
  font-weight: 200;
}
#passport .summary-step .summary-notes .label {
  color: #337179;
  font-weight: bold;
  text-transform: uppercase;
}
#passport .summary-step .summary-notes .star::before {
  color: #262626;
  content: '\f005';
  font-family: FontAwesome;
  font-size: 11px;
  line-height: 19px;
  margin-right: 0;
  padding: 0;
  vertical-align: middle;
}
#passport .summary-step .summary-notes-bold {
  width: 100%;
  margin-bottom: 10px;
  color: #262626;
  text-align: justify;
  font-size: 15px;
  line-height: 19px;
  font-weight: bold;
}
#passport .summary-step .summary-notes-bold .label {
  color: #337179;
  font-weight: bold;
  text-transform: uppercase;
}
#passport .summary-step .summary-resources {
  background-color: #f0f0f0;
  padding: 10px;
  margin-top: 25px;
  font-size: 15px;
  color: #262626;
}
#passport .summary-step .summary-resources .label {
  font-weight: bold;
  color: #337179;
}
#passport .summary-step .summary-note-excl {
  text-align: left;
  width: 3px;
  color: #337179;
}
#passport .table-filter {
  padding: 5px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#passport .table-filter .filter {
  position: relative;
}
#passport .table-filter .filter .multi-select .header {
  display: block;
  min-height: 25px;
}
#passport .table-filter .filter .multi-select .header .title {
  float: left;
  margin-right: 25px;
  font-weight: bold;
}
#passport .table-filter .filter .multi-select .header .links {
  float: right;
  margin-right: 8px;
  margin-left: 25px;
}
#passport .table-filter .filter .multi-select .options .checkbox {
  clear: both;
}
#passport .table-filter .filter .multi-select .options .checkbox .checkbox-option {
  text-align: left;
  font-weight: 500;
  cursor: pointer;
  padding-right: 100px;
  /* sets the Apply button to the right */
}
#passport .table-filter .filter .multi-select .options .checkbox input[type=checkbox].old-checkbox {
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
  -moz-appearance: none;
}
#passport .table-filter .filter .multi-select .options .checkbox input[type=checkbox].old-checkbox + .new-checkbox {
  position: relative;
  background-color: #f0f0f0;
  background-image: "rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%";
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #a9a9a9;
  margin: 0 3px 3px 0;
  -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}
#passport .table-filter .filter .multi-select .options .checkbox input[type=checkbox].old-checkbox + .new-checkbox:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 12px;
  color: #f0f0f0;
  position: absolute;
  left: 0;
  bottom: 0;
  line-height: 12px;
  width: 0;
  overflow: hidden;
  height: 100%;
  text-align: center;
  -moz-transition: all 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0s;
  -o-transition: all 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0s;
  -webkit-transition: all 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0s;
  transition: all 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0s;
}
#passport .table-filter .filter .multi-select .options .checkbox input[type=checkbox].old-checkbox:hover + .new-checkbox {
  border-color: #6e6e6e;
}
#passport .table-filter .filter .multi-select .options .checkbox input[type=checkbox].old-checkbox:focus + .new-checkbox {
  box-shadow: 0px 0px 5px 0px #6e6e6e;
  border-color: #6e6e6e;
}
#passport .table-filter .filter .multi-select .options .checkbox input[type=checkbox].old-checkbox:checked + .new-checkbox {
  background-color: #6e6e6e;
  border-color: #6e6e6e;
}
#passport .table-filter .filter .multi-select .options .checkbox input[type=checkbox].old-checkbox:checked + .new-checkbox:before {
  color: white;
  width: 100%;
}
#passport .table-filter .filter .multi-select .k-button {
  float: right;
  margin-right: 0;
}
#passport .table-filter .filter .filter-input {
  position: relative;
}
#passport .table-filter .filter .filter-input input {
  cursor: pointer;
  background-color: #fff;
  color: #262626;
  padding-right: 30px;
  text-overflow: ellipsis;
}
#passport .table-filter .filter .filter-input span.fa {
  font-size: 23px;
  position: absolute;
  top: 8px;
  bottom: 0;
  right: 8px;
  cursor: pointer;
  color: #6e6e6e;
}
#passport .table-filter .filter .filter-icon {
  cursor: pointer;
}
#passport .table-filter .filter .filter-icon::before {
  color: #d2d2d2;
  content: "\f0b0";
  font-family: FontAwesome;
  vertical-align: middle;
  text-align: center;
}
#passport .table-filter .filter .filter-icon.active::before {
  color: #E12E2E;
}
#passport .table-filter .filter .flyout-wrapper {
  position: absolute;
  left: 50%;
  top: 26px;
}
#passport .table-filter .filter .flyout {
  position: absolute;
  padding: 15px 15px 0 15px;
  border: 2px solid #6e6e6e;
  color: #262626;
  background: #fff;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  width: 350px;
  top: 10px;
  left: -192px;
  z-index: 1000;
  display: none;
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
}
#passport .table-filter .filter .flyout label {
  text-align: center;
}
#passport .table-filter .filter .flyout .slider {
  margin-top: 10px;
  margin-bottom: 20px;
  width: 340px;
}
#passport .table-filter .filter .flyout .slider-footer {
  background: #f0f0f0;
  display: block;
  position: relative;
  margin-top: 15px;
  border: none;
  margin-left: -15px;
  margin-right: -15px;
  text-align: center;
  padding: 10px;
  border-radius: 0 0 4px 4px;
}
#passport .table-filter .filter .flyout .slider-footer:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .table-filter .filter .flyout .slider-footer .min-max-box {
  display: inline;
}
#passport .table-filter .filter .flyout .slider-footer .min-max-box label {
  width: 50px !important;
  vertical-align: middle;
}
#passport .table-filter .filter .flyout .slider-footer .min-max-box input {
  width: 60px !important;
  min-width: 60px;
  font-size: 13px;
}
#passport .table-filter .filter .flyout .dropdown {
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 10px;
  text-align: center;
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
}
#passport .table-filter .filter .flyout .dropdown .value {
  background: #fff;
  color: #262626;
  cursor: pointer;
  line-height: 2;
}
#passport .table-filter .filter .flyout .dropdown .value:hover {
  color: #262626;
  background-color: #f0f0f0;
  border-color: #a9a9a9;
}
#passport .table-filter .filter .flyout .dropdown .value.selected {
  background: #6e6e6e;
  color: #fff;
}
#passport .table-filter .filter .flyout:before {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 50%;
  border-width: 20px 20px 0;
  border-style: solid;
  border-color: #6e6e6e transparent;
  display: block;
  width: 0;
}
#passport .table-filter .filter .flyout:after {
  content: "";
  position: absolute;
  bottom: -13px;
  left: 50%;
  border-width: 13px 13px 0;
  border-style: solid;
  border-color: #fff transparent;
  display: block;
  width: 0;
}
#passport .table-filter .filter .flyout.top:before {
  top: -12px;
  bottom: auto;
  border-width: 0 12px 12px;
  margin-left: -12px;
}
#passport .table-filter .filter .flyout.top:after {
  top: -9px;
  bottom: auto;
  border-width: 0 10px 10px;
  margin-left: -10px;
}
#passport .table-filter .filter .flyout.open {
  display: block;
}
#passport .table-filter .filter.disabled .filter-input {
  position: relative;
}
#passport .table-filter .filter.disabled .filter-input input {
  cursor: default;
}
#passport .table-filter .filter.disabled .filter-input span.fa {
  font-size: 23px;
  position: absolute;
  top: 8px;
  bottom: 0;
  right: 8px;
  cursor: default;
  color: #f0f0f0;
}
#passport .formContainer {
  /* #region combo-select */
  /* #endregion */
  /* #region family-select */
  /* #endregion */
  /* #region family-multiple-select */
  /* #endregion */
  /* #region slider-select */
  /* #endregion */
  /* #region table-select, .table-select */
  /* #endregion */
  /* #region filtered-table-select*/
  /* #endregion */
  /* #region grouped-checkbox-list*/
  /*#endregion*/
  /*#region modal-component*/
  /*#endregion*/
  /*#region radio-list / checkbox-group */
  /*#endregion */
  /* #region multi-edit-grid */
  /* #endregion */
  /* #region mta-table */
  /* #endregion */
  /* #region range */
  /* #endregion */
  /* #region range-tolerance */
  /* #endregion */
  /* #region pager */
  /* #endregion */
  /* #region image-select */
  /* #endregion */
  /* #region intelli-lube-fix */
  /* #endregion */
  /* #region uom */
  /* #endregion */
}
#passport .formContainer combo-select .k-combobox .k-input,
#passport .formContainer numeric-combo-select .k-combobox .k-input {
  border: none;
}
#passport .formContainer combo-select .k-combobox .k-input + .k-invalid-msg,
#passport .formContainer numeric-combo-select .k-combobox .k-input + .k-invalid-msg {
  display: none !important;
}
#passport .formContainer combo-select .k-combobox.disabled .k-dropdown-wrap,
#passport .formContainer numeric-combo-select .k-combobox.disabled .k-dropdown-wrap {
  border-color: #a9a9a9;
}
#passport .formContainer combo-select .k-combobox.disabled .k-dropdown-wrap .k-select,
#passport .formContainer numeric-combo-select .k-combobox.disabled .k-dropdown-wrap .k-select {
  border-color: #a9a9a9;
}
#passport .formContainer combo-select .k-combobox .b-icon,
#passport .formContainer numeric-combo-select .k-combobox .b-icon {
  right: 10px;
}
#passport .formContainer combo-select .k-combobox .b-errorWrapper .k-tooltip.k-tooltip-validation.b-invalid-msg.show,
#passport .formContainer numeric-combo-select .k-combobox .b-errorWrapper .k-tooltip.k-tooltip-validation.b-invalid-msg.show {
  right: -6px;
}
#passport .formContainer family-select {
  clear: both;
  text-align: justify;
  font-size: 0;
}
#passport .formContainer family-select .image-option {
  position: relative;
  display: inline-block;
  font-size: 14px;
  width: 49%;
  margin-bottom: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
#passport .formContainer family-select .image-option:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .formContainer family-select .image-option::before {
  content: '';
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.7);
}
#passport .formContainer family-select .image-option.disabled::before {
  display: block;
}
#passport .formContainer family-select .image-option .image-container {
  width: 150px;
  float: left;
}
#passport .formContainer family-select .image-option .image-container img {
  width: 100%;
  vertical-align: top;
}
#passport .formContainer family-select .image-option .content-container {
  display: block;
  text-align: left;
  float: left;
  width: 230px;
}
#passport .formContainer family-select .image-option .content-container h3 {
  color: #262626;
  clear: none;
  line-height: 20px;
}
#passport .formContainer family-select .image-option .content-container ul.bulletPoints {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#passport .formContainer family-select .image-option .content-container ul.bulletPoints li {
  display: block;
  line-height: 18px;
  padding-bottom: 5px;
  font-size: 13px;
}
#passport .formContainer family-select .image-option .content-container ul.bulletPoints li .text {
  margin-left: 5px;
  line-height: 16px;
}
#passport .formContainer family-select .image-option .content-container ul.bulletPoints li::before {
  content: '\f054';
  float: left;
  color: #262626;
  font-family: FontAwesome;
  font-size: 15px;
  /*padding: 0 5px 3px 0;*/
  padding: 0;
  margin-right: 5px;
  vertical-align: middle;
}
#passport .formContainer family-select .image-option .content-container a {
  font-size: 13px;
  margin-left: 15px;
  color: #262626;
  font-weight: bold;
}
#passport .formContainer family-select .image-option .content-container button {
  color: #337179;
  margin-top: 15px;
  width: 90%;
}
#passport .formContainer multiple-family-select {
  clear: both;
  text-align: justify;
  font-size: 0;
}
#passport .formContainer multiple-family-select .image-option {
  position: relative;
  display: inline-block;
  font-size: 14px;
  width: 49%;
  margin-bottom: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
#passport .formContainer multiple-family-select .image-option:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .formContainer multiple-family-select .image-option::before {
  content: '';
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.7);
}
#passport .formContainer multiple-family-select .image-option.disabled::before {
  display: block;
}
#passport .formContainer multiple-family-select .image-option .image-container {
  width: 150px;
  float: left;
}
#passport .formContainer multiple-family-select .image-option .image-container img {
  width: 100%;
  vertical-align: top;
}
#passport .formContainer multiple-family-select .image-option .content-container {
  display: block;
  text-align: left;
  float: left;
  width: 230px;
}
#passport .formContainer multiple-family-select .image-option .content-container h3 {
  color: #262626;
  clear: none;
  line-height: 20px;
}
#passport .formContainer multiple-family-select .image-option .content-container ul.bulletPoints {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#passport .formContainer multiple-family-select .image-option .content-container ul.bulletPoints li {
  display: block;
  line-height: 18px;
  padding-bottom: 5px;
  font-size: 13px;
}
#passport .formContainer multiple-family-select .image-option .content-container ul.bulletPoints li .text {
  margin-left: 5px;
  line-height: 16px;
}
#passport .formContainer multiple-family-select .image-option .content-container ul.bulletPoints li::before {
  content: '\f054';
  float: left;
  color: #262626;
  font-family: FontAwesome;
  font-size: 15px;
  /*padding: 0 5px 3px 0;*/
  padding: 0;
  margin-right: 5px;
  vertical-align: middle;
}
#passport .formContainer multiple-family-select .image-option .content-container a {
  font-size: 13px;
  margin-left: 15px;
  color: #262626;
  font-weight: bold;
}
#passport .formContainer multiple-family-select .image-option .content-container button {
  margin-top: 15px;
  width: 90%;
}
#passport .formContainer multiple-family-select .image-option .content-container button .option {
  font-weight: bold;
  font-size: 13px;
}
#passport .formContainer multiple-family-select .image-option .content-container button .option.checkbox-option {
  text-align: center;
}
#passport .formContainer multiple-family-select .image-option .content-container button .option.checkbox-option .control-text-wrapper {
  display: inline-block;
  max-width: 130px;
  vertical-align: middle;
  line-height: 15px;
}
#passport .formContainer .slider-select {
  position: relative;
  width: 100%;
}
#passport .formContainer .slider-select .k-slider .k-slider-wrap .k-slider-items .k-tick-large .k-label {
  display: none;
}
#passport .formContainer .slider-select .k-slider .k-slider-wrap .k-slider-track {
  max-width: 400px;
}
#passport .formContainer .slider-select .first-label {
  display: inline-block;
}
#passport .formContainer .slider-select .middle-label {
  display: inline-block;
  margin-right: 30%;
  margin-left: 30%;
}
#passport .formContainer .slider-select .last-label {
  display: inline-block;
}
#passport .formContainer table-select,
#passport .formContainer .table-select {
  background-color: #fff;
}
#passport .formContainer table-select.h-scroll,
#passport .formContainer .table-select.h-scroll {
  overflow-x: auto;
}
#passport .formContainer table-select table,
#passport .formContainer .table-select table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  page-break-inside: avoid;
}
#passport .formContainer table-select table thead tr,
#passport .formContainer .table-select table thead tr {
  line-height: 18px;
}
#passport .formContainer table-select table thead tr th,
#passport .formContainer .table-select table thead tr th {
  text-align: center;
  color: #262626;
  font-size: 15px;
  font-weight: bold;
  padding: 8px;
  border-top: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2;
  background: none;
}
#passport .formContainer table-select table thead tr th:last-child,
#passport .formContainer .table-select table thead tr th:last-child {
  border-right: 1px solid #d2d2d2;
}
#passport .formContainer table-select table thead tr th span,
#passport .formContainer .table-select table thead tr th span {
  line-height: 15px;
}
#passport .formContainer table-select table tbody tr,
#passport .formContainer .table-select table tbody tr {
  cursor: pointer;
  /*   This section controls styles for the actively selected item gear reducers table  */
}
#passport .formContainer table-select table tbody tr:nth-child(event),
#passport .formContainer .table-select table tbody tr:nth-child(event) {
  background-color: #f9f9f9;
}
#passport .formContainer table-select table tbody tr:not(.no-data):hover,
#passport .formContainer .table-select table tbody tr:not(.no-data):hover {
  background-color: #eff4f5;
  /*        background-color: @abb-gray-05;*/
}
#passport .formContainer table-select table tbody tr.no-hover:hover,
#passport .formContainer .table-select table tbody tr.no-hover:hover {
  background-color: #fff;
}
#passport .formContainer table-select table tbody tr .image-container,
#passport .formContainer .table-select table tbody tr .image-container {
  width: 100px;
}
#passport .formContainer table-select table tbody tr .image-container img,
#passport .formContainer .table-select table tbody tr .image-container img {
  width: 100%;
}
#passport .formContainer table-select table tbody tr .image-container.no-image,
#passport .formContainer .table-select table tbody tr .image-container.no-image {
  color: #a9a9a9;
  font-size: 15px;
  font-weight: bold;
  line-height: 21px;
  text-decoration: none;
}
#passport .formContainer table-select table tbody tr .image-container.no-image:after,
#passport .formContainer .table-select table tbody tr .image-container.no-image:after {
  content: 'NO IMAGE AVAILABLE';
  display: table-cell;
  vertical-align: middle;
  font-size: 15px;
  font-weight: bold;
  line-height: 21px;
  text-decoration: none;
  width: 100%;
  height: 98px;
  color: #a9a9a9;
  padding: 10px;
  border: 1px solid #d2d2d2;
  background-color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#passport .formContainer table-select table tbody tr:last-child td,
#passport .formContainer .table-select table tbody tr:last-child td {
  border-bottom: 1px solid #d2d2d2;
}
#passport .formContainer table-select table tbody tr td,
#passport .formContainer .table-select table tbody tr td {
  border-top: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2;
  color: #262626;
  padding: 5px 10px;
  vertical-align: middle;
  text-align: center;
  font-size: 15px;
}
#passport .formContainer table-select table tbody tr td .link,
#passport .formContainer .table-select table tbody tr td .link {
  font-size: 15px;
}
#passport .formContainer table-select table tbody tr td.no-link,
#passport .formContainer .table-select table tbody tr td.no-link {
  font-size: 15px;
  /*color: #004c97;
                                font-weight: bold;*/
}
#passport .formContainer table-select table tbody tr td:last-child,
#passport .formContainer .table-select table tbody tr td:last-child {
  border-right: 1px solid #d2d2d2;
}
#passport .formContainer table-select table tbody tr td.align-left,
#passport .formContainer .table-select table tbody tr td.align-left {
  text-align: left;
}
#passport .formContainer table-select table tbody tr td.align-center,
#passport .formContainer .table-select table tbody tr td.align-center {
  text-align: center;
}
#passport .formContainer table-select table tbody tr td.align-center .link,
#passport .formContainer .table-select table tbody tr td.align-center .link {
  font-size: 15px;
  border-bottom: 1px solid #9f9f9f;
}
#passport .formContainer table-select table tbody tr td.align-center .no-link,
#passport .formContainer .table-select table tbody tr td.align-center .no-link {
  font-size: 15px;
  /*color: #004c97;
                                    font-weight: bold;*/
}
#passport .formContainer table-select table tbody tr td.align-right,
#passport .formContainer .table-select table tbody tr td.align-right {
  text-align: right;
}
#passport .formContainer table-select table tbody tr td.ilubeMinWidth,
#passport .formContainer .table-select table tbody tr td.ilubeMinWidth {
  width: 120px;
}
#passport .formContainer table-select table tbody tr td .image-container.no-image::after,
#passport .formContainer .table-select table tbody tr td .image-container.no-image::after {
  border: none;
}
#passport .formContainer table-select table tbody tr td.no-data,
#passport .formContainer .table-select table tbody tr td.no-data {
  text-align: left;
}
#passport .formContainer table-select table tbody tr td.selected,
#passport .formContainer .table-select table tbody tr td.selected {
  background-color: #6e6e6e;
}
#passport .formContainer table-select table tbody tr td.tier-p10,
#passport .formContainer .table-select table tbody tr td.tier-p10 {
  background-color: #011A00;
}
#passport .formContainer table-select table tbody tr td.tier-p9,
#passport .formContainer .table-select table tbody tr td.tier-p9 {
  background-color: #10290E;
}
#passport .formContainer table-select table tbody tr td.tier-p8,
#passport .formContainer .table-select table tbody tr td.tier-p8 {
  background-color: #1B4718;
}
#passport .formContainer table-select table tbody tr td.tier-p7,
#passport .formContainer .table-select table tbody tr td.tier-p7 {
  background-color: #1E6119;
}
#passport .formContainer table-select table tbody tr td.tier-p6,
#passport .formContainer .table-select table tbody tr td.tier-p6 {
  background-color: #477A43;
}
#passport .formContainer table-select table tbody tr td.tier-p5,
#passport .formContainer .table-select table tbody tr td.tier-p5 {
  background-color: #51A34B;
}
#passport .formContainer table-select table tbody tr td.tier-p4,
#passport .formContainer .table-select table tbody tr td.tier-p4 {
  background-color: #75BA70;
}
#passport .formContainer table-select table tbody tr td.tier-p3,
#passport .formContainer .table-select table tbody tr td.tier-p3 {
  background-color: #98D694;
}
#passport .formContainer table-select table tbody tr td.tier-p2,
#passport .formContainer .table-select table tbody tr td.tier-p2 {
  background-color: #BFEDBB;
}
#passport .formContainer table-select table tbody tr td.tier-p1,
#passport .formContainer .table-select table tbody tr td.tier-p1 {
  background-color: #E2F7DF;
}
#passport .formContainer table-select table tbody tr td.tier-m1,
#passport .formContainer .table-select table tbody tr td.tier-m1 {
  background-color: #FFE8EA;
}
#passport .formContainer table-select table tbody tr td.tier-m2,
#passport .formContainer .table-select table tbody tr td.tier-m2 {
  background-color: #FFC9CD;
}
#passport .formContainer table-select table tbody tr td.tier-m3,
#passport .formContainer .table-select table tbody tr td.tier-m3 {
  background-color: #FF99A0;
}
#passport .formContainer table-select table tbody tr td.tier-m4,
#passport .formContainer .table-select table tbody tr td.tier-m4 {
  background-color: #FF757E;
}
#passport .formContainer table-select table tbody tr td.tier-m5,
#passport .formContainer .table-select table tbody tr td.tier-m5 {
  background-color: #FF4754;
}
#passport .formContainer table-select table tbody tr td.tier-m6,
#passport .formContainer .table-select table tbody tr td.tier-m6 {
  background-color: #E12E2E;
}
#passport .formContainer table-select table tbody tr td.tier-m7,
#passport .formContainer .table-select table tbody tr td.tier-m7 {
  background-color: #CC0815;
}
#passport .formContainer table-select table tbody tr td.tier-m8,
#passport .formContainer .table-select table tbody tr td.tier-m8 {
  background-color: #A30005;
}
#passport .formContainer table-select table tbody tr td.tier-m9,
#passport .formContainer .table-select table tbody tr td.tier-m9 {
  background-color: #5C0006;
}
#passport .formContainer table-select table tbody tr td.tier-m10,
#passport .formContainer .table-select table tbody tr td.tier-m10 {
  background-color: #3E0000;
}
#passport .formContainer table-select table tbody tr.group-heading,
#passport .formContainer .table-select table tbody tr.group-heading {
  background-color: #f0f0f0;
  cursor: default;
  padding: 8px 0;
}
#passport .formContainer table-select table tbody tr.group-heading:hover,
#passport .formContainer .table-select table tbody tr.group-heading:hover {
  background-color: #f0f0f0;
}
#passport .formContainer table-select table tbody tr.group-heading td,
#passport .formContainer .table-select table tbody tr.group-heading td {
  text-align: left;
}
#passport .formContainer table-select table tbody tr.group-footer,
#passport .formContainer .table-select table tbody tr.group-footer {
  background-color: #fff;
  cursor: default;
  padding: 8px;
}
#passport .formContainer table-select table tbody tr.group-footer:hover,
#passport .formContainer .table-select table tbody tr.group-footer:hover {
  background-color: #fff;
}
#passport .formContainer table-select table tbody tr.selected,
#passport .formContainer .table-select table tbody tr.selected {
  background-color: #eff4f5;
}
#passport .formContainer table-select table tbody tr.selected td,
#passport .formContainer .table-select table tbody tr.selected td {
  border-top: 2.5px solid #337179;
  border-bottom: 2.5px solid #337179;
}
#passport .formContainer table-select table tbody tr.selected td:first-child,
#passport .formContainer .table-select table tbody tr.selected td:first-child {
  border-left: 2.5px solid #337179;
}
#passport .formContainer table-select table tbody tr.selected td:last-child,
#passport .formContainer .table-select table tbody tr.selected td:last-child {
  border-right: 2.5px solid #337179;
}
#passport .formContainer table-select table tbody tr.selectedPricing,
#passport .formContainer .table-select table tbody tr.selectedPricing {
  background-color: #6e6e6e;
}
#passport .formContainer table-select table tbody tr.selectedPricing td,
#passport .formContainer .table-select table tbody tr.selectedPricing td {
  border-color: #262626;
  border-top: 2.5px solid #262626;
  border-bottom: 2.5px solid #262626;
  color: white;
}
#passport .formContainer table-select table tbody tr.selectedPricing td:first-child,
#passport .formContainer .table-select table tbody tr.selectedPricing td:first-child {
  border-left: 2.5px solid #262626;
}
#passport .formContainer table-select table tbody tr.selectedPricing td:last-child,
#passport .formContainer .table-select table tbody tr.selectedPricing td:last-child {
  border-right: 2.5px solid #262626;
}
#passport .formContainer table-select table tbody tr.selectedPricing:hover,
#passport .formContainer .table-select table tbody tr.selectedPricing:hover {
  background-color: #6e6e6e;
}
#passport .formContainer table-select table tbody tr.selectedPricing:hover td,
#passport .formContainer .table-select table tbody tr.selectedPricing:hover td {
  border-color: #262626;
  border-top: 2.5px solid #262626;
  border-bottom: 2.5px solid #262626;
  color: white;
}
#passport .formContainer table-select table tbody tr.selectedPricing:hover td:first-child,
#passport .formContainer .table-select table tbody tr.selectedPricing:hover td:first-child {
  border-left: 2.5px solid #262626;
}
#passport .formContainer table-select table tbody tr.selectedPricing:hover td:last-child,
#passport .formContainer .table-select table tbody tr.selectedPricing:hover td:last-child {
  border-right: 2.5px solid #262626;
}
#passport .formContainer table-select table tbody tr.no-data,
#passport .formContainer .table-select table tbody tr.no-data {
  cursor: default;
}
#passport .formContainer table-select table.disabled,
#passport .formContainer .table-select table.disabled {
  color: #a9a9a9;
}
#passport .formContainer table-select table.disabled thead tr th,
#passport .formContainer .table-select table.disabled thead tr th {
  color: #a9a9a9;
}
#passport .formContainer table-select table.disabled tbody tr:hover,
#passport .formContainer .table-select table.disabled tbody tr:hover {
  background-color: #fff;
}
#passport .formContainer table-select table.disabled tbody tr:hover.selected,
#passport .formContainer .table-select table.disabled tbody tr:hover.selected {
  background-color: #eeeeee;
}
#passport .formContainer table-select table.disabled tbody tr.selected,
#passport .formContainer .table-select table.disabled tbody tr.selected {
  background-color: #eeeeee;
  border: 2px solid #a9d2d6;
}
#passport .formContainer table-select table.disabled tbody tr.selected td,
#passport .formContainer .table-select table.disabled tbody tr.selected td {
  border-top: 2px solid #a9d2d6;
  color: #a9a9a9;
}
#passport .formContainer table-select table.disabled tbody tr td,
#passport .formContainer .table-select table.disabled tbody tr td {
  color: #a9a9a9;
}
#passport .formContainer table-select table.h-scroll:not(.vertical),
#passport .formContainer .table-select table.h-scroll:not(.vertical) {
  overflow-x: auto;
}
#passport .formContainer table-select table.vertical:not(.h-scroll),
#passport .formContainer .table-select table.vertical:not(.h-scroll) {
  border: 0 !important;
  width: 100%;
}
#passport .formContainer table-select table.vertical:not(.h-scroll):after,
#passport .formContainer .table-select table.vertical:not(.h-scroll):after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .formContainer table-select table.vertical:not(.h-scroll) thead,
#passport .formContainer .table-select table.vertical:not(.h-scroll) thead {
  display: none;
}
#passport .formContainer table-select table.vertical:not(.h-scroll) tbody tr,
#passport .formContainer .table-select table.vertical:not(.h-scroll) tbody tr {
  margin-bottom: 20px;
  display: block;
  border: 1px solid #C5C5C5;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}
#passport .formContainer table-select table.vertical:not(.h-scroll) tbody tr td,
#passport .formContainer .table-select table.vertical:not(.h-scroll) tbody tr td {
  display: block;
  border: 0 !important;
  min-height: 15px;
  overflow: auto;
  padding: 0;
  margin: 0;
}
#passport .formContainer table-select table.vertical:not(.h-scroll) tbody tr td:first-child,
#passport .formContainer .table-select table.vertical:not(.h-scroll) tbody tr td:first-child {
  margin-top: 0;
}
#passport .formContainer table-select table.vertical:not(.h-scroll) tbody tr td:last-child,
#passport .formContainer .table-select table.vertical:not(.h-scroll) tbody tr td:last-child {
  margin-bottom: 0;
}
#passport .formContainer table-select table.vertical:not(.h-scroll) tbody tr td.align-left,
#passport .formContainer .table-select table.vertical:not(.h-scroll) tbody tr td.align-left,
#passport .formContainer table-select table.vertical:not(.h-scroll) tbody tr td.align-center,
#passport .formContainer .table-select table.vertical:not(.h-scroll) tbody tr td.align-center {
  text-align: left !important;
}
#passport .formContainer table-select table.vertical:not(.h-scroll) tbody tr td.image-cell,
#passport .formContainer .table-select table.vertical:not(.h-scroll) tbody tr td.image-cell {
  display: none;
}
#passport .formContainer table-select table.vertical:not(.h-scroll) tbody tr td:before,
#passport .formContainer .table-select table.vertical:not(.h-scroll) tbody tr td:before {
  content: attr(data-label);
  float: left;
  color: #262626;
  font-weight: bold;
  font-size: 13px;
  display: inline-block;
  width: initial;
  padding: 3px 0 3px 8px;
}
#passport .formContainer table-select table.vertical:not(.h-scroll) tbody tr td div.cell-value,
#passport .formContainer .table-select table.vertical:not(.h-scroll) tbody tr td div.cell-value {
  float: right;
  width: 48%;
  background-color: #D4D7D8;
  min-width: 50px;
  min-height: 18px;
  padding: 3px 0 3px 8px;
  margin: 1px 0;
}
#passport .formContainer table-select table.vertical:not(.h-scroll) tbody tr td div.cell-value div,
#passport .formContainer .table-select table.vertical:not(.h-scroll) tbody tr td div.cell-value div {
  padding: 0 4px;
}
#passport .formContainer table-select table.vertical:not(.h-scroll) tbody tr.selected,
#passport .formContainer .table-select table.vertical:not(.h-scroll) tbody tr.selected {
  outline: 2px solid #262626;
}
#passport .formContainer table-select table.vertical:not(.h-scroll).disabled,
#passport .formContainer .table-select table.vertical:not(.h-scroll).disabled {
  color: #a9a9a9;
}
#passport .formContainer table-select table.vertical:not(.h-scroll).disabled tbody tr.selected,
#passport .formContainer .table-select table.vertical:not(.h-scroll).disabled tbody tr.selected {
  background-color: #eeeeee;
  border: 2px solid #a9d2d6;
}
#passport .formContainer table-select table.vertical:not(.h-scroll).disabled tbody tr.selected td:before,
#passport .formContainer .table-select table.vertical:not(.h-scroll).disabled tbody tr.selected td:before {
  color: #a9a9a9;
}
#passport .formContainer filtered-table-select + .site-message.information.choice-message-container {
  border: 1px solid #d2d2d2;
  padding: 8px;
  border-radius: 0;
  margin-top: 0px;
  border-top: 0;
  background-color: #fafafa;
  display: block;
}
#passport .formContainer filtered-table-select + .site-message.information.choice-message-container .icon.choice-message {
  left: 8px;
  top: 6px;
}
#passport .formContainer filtered-table-select + .site-message.information.choice-message-container .text.choice-message {
  margin-left: 20px;
}
#passport .formContainer filtered-table-select .control .table-header {
  margin-top: -15px;
}
#passport .formContainer filtered-table-select .control .table-header .img-gradient {
  float: right;
  width: 50%;
}
#passport .formContainer filtered-table-select .control .table-header .gradient-title {
  width: 50%;
  margin-bottom: 1%;
  margin-left: 50%;
}
#passport .formContainer filtered-table-select .control .table-header .gradient-title .better {
  font-size: 16px;
}
#passport .formContainer filtered-table-select .control .table-header .gradient-title .same {
  font-size: 16px;
  margin-left: 30%;
}
#passport .formContainer filtered-table-select .control .table-header .gradient-title .worse {
  font-size: 16px;
  float: right;
}
#passport .formContainer filtered-table-select .table-select .filter-container {
  background-color: #f0f0f0;
  border: 1px solid #d2d2d2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /*padding: 10px;*/
  margin-bottom: 10px;
}
#passport .formContainer filtered-table-select .table-select .filter-container::after {
  content: '';
  display: block;
  clear: both;
}
#passport .formContainer filtered-table-select .table-select .filter-container .table-filter {
  float: left;
  width: 33.333%;
}
#passport .formContainer filtered-table-select .table-select .filter-container .table-filter label {
  width: 100% !important;
  padding: 0 !important;
}
#passport .formContainer filtered-table-select .table-select .filter-container .table-filter slider-table-filter table-filter .filter .flyout-wrapper .flyout .slider-wrapper {
  position: relative;
}
#passport .formContainer filtered-table-select .table-select .filter-container .table-filter slider-table-filter table-filter .filter .flyout-wrapper .flyout .slider-wrapper .min-label {
  position: absolute;
  left: 0;
  top: 40px;
  color: #6e6e6e;
  font-size: 14px;
}
#passport .formContainer filtered-table-select .table-select .filter-container .table-filter slider-table-filter table-filter .filter .flyout-wrapper .flyout .slider-wrapper .max-label {
  position: absolute;
  right: 0;
  top: 40px;
  color: #6e6e6e;
  font-size: 14px;
}
#passport .formContainer filtered-table-select .table-select .filter-container .table-filter slider-table-filter table-filter .filter .flyout-wrapper .flyout .slider-wrapper .k-slider .k-slider-wrap .k-slider-items .k-tick-large .k-label {
  display: none;
}
#passport .formContainer filtered-table-select .table-select .table-heading {
  background-color: #6e6e6e;
  color: #fff;
  font-weight: 600;
  padding: 5px 10px;
}
#passport .formContainer filtered-table-select .table-select .error-container {
  padding: 0px 5px;
  border-top: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
}
#passport .formContainer filtered-table-select .table-select .error-container span.b-errorWrapper {
  position: relative;
}
#passport .formContainer filtered-table-select .table-select .error-container span.b-errorWrapper .b-icon {
  position: relative;
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg {
  display: contents;
  /*background-color: white;*/
  /*right: -15px;*/
  /*bottom: 5px;*/
  /*line-height: 24px;*/
  white-space: nowrap;
  /*padding-right: 18px;*/
  /*padding-left: 12px;*/
  /*opacity: 0;*/
  /*width: auto;*/
  font-size: 13px;
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal {
  /*right: initial;*/
  /*text-align: left;*/
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal::after {
  /*right: initial;*/
  /*left: 13px;*/
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg.flipVertical {
  /*bottom: -67px;*/
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg.flipVertical::after {
  background-image: none;
  /*bottom: 30px;*/
  /*right: 20px;*/
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal.flipVertical::after {
  /*left: 9px;*/
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg.fullWidth.flipVertical {
  /*bottom: initial;*/
  /*top: 34px;*/
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg.fullWidth {
  /*text-align: left;*/
  /*white-space: initial;*/
  /*line-height: initial;*/
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg.fullWidth::after {
  /*display: none;*/
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg.show {
  /*opacity: 1;*/
  /*display: block;*/
  /*margin-left: -35px;*/
  /*padding-bottom: 4px;*/
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg.hide {
  /*opacity: 0;*/
  /*display: none;*/
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg::before {
  content: none;
}
#passport .formContainer filtered-table-select .table-select .error-container .k-tooltip-validation.k-tooltip.b-invalid-msg::after {
  background-image: none;
}
#passport .formContainer filtered-table-select .table-select thead tr th {
  padding: 0px;
}
#passport .formContainer filtered-table-select .table-select thead tr th .th-content {
  display: flex;
  flex-flow: column;
  height: 80px;
}
#passport .formContainer filtered-table-select .table-select thead tr th .th-content .controls {
  font-weight: normal;
  min-height: 20px;
  display: block;
  text-align: right;
  padding-right: 5px;
}
#passport .formContainer filtered-table-select .table-select thead tr th .th-content .controls .table-filter {
  float: none;
  width: auto;
  padding: 0;
  position: relative;
  min-height: 15px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
#passport .formContainer filtered-table-select .table-select thead tr th .th-content .controls .table-filter:hover {
  background-color: #f0f0f0;
}
#passport .formContainer filtered-table-select .table-select thead tr th .th-content .controls .sort-control {
  cursor: pointer;
  position: relative;
  min-height: 15px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
#passport .formContainer filtered-table-select .table-select thead tr th .th-content .controls .sort-control:hover {
  background-color: #f0f0f0;
}
#passport .formContainer filtered-table-select .table-select thead tr th .th-content .controls .sort-control::before {
  color: #d2d2d2;
  content: '\f0dc';
  font-family: FontAwesome;
  vertical-align: middle;
  text-align: center;
}
#passport .formContainer filtered-table-select .table-select thead tr th .th-content .controls .sort-control.sort-asc::before,
#passport .formContainer filtered-table-select .table-select thead tr th .th-content .controls .sort-control.sort-desc::before {
  color: #337179;
}
#passport .formContainer filtered-table-select .table-select thead tr th .th-content .controls .sort-control.sort-asc::before {
  content: '\f0de';
}
#passport .formContainer filtered-table-select .table-select thead tr th .th-content .controls .sort-control.sort-desc::before {
  content: '\f0dd';
}
#passport .formContainer filtered-table-select .table-select thead tr th .th-content .controls .sort-control.sort-first::before {
  font-weight: bold;
  color: #337179;
}
#passport .formContainer filtered-table-select .table-select thead tr th .th-content .th-heading {
  padding: 0 5px;
  flex: 1;
  vertical-align: middle;
}
#passport .formContainer grouped-checkbox-list .checkbox-group {
  border: 1px solid #a9a9a9;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 10px;
  overflow: hidden;
}
#passport .formContainer grouped-checkbox-list .checkbox-group:last-child {
  margin-bottom: 0;
}
#passport .formContainer grouped-checkbox-list .checkbox-group.disabled .main-header .title {
  color: #a9a9a9;
}
#passport .formContainer grouped-checkbox-list .checkbox-group.disabled .main-header .links a {
  text-decoration: none;
  color: #a9a9a9;
  cursor: default;
}
#passport .formContainer grouped-checkbox-list .checkbox-group.disabled .sub-groups .sub-group .sub-header .title {
  color: #a9a9a9;
}
#passport .formContainer grouped-checkbox-list .checkbox-group.disabled .sub-groups .sub-group .sub-header .links a {
  text-decoration: none;
  color: #a9a9a9;
  cursor: default;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .main-header {
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%);
  background-color: #eeeeee;
  border-bottom: 1px solid #a9a9a9;
  color: #262626;
  padding: 8px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .main-header:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .main-header .title {
  float: left;
  width: 75%;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 15px;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .main-header .links {
  float: right;
  width: 24%;
  text-align: right;
  color: #262626;
  font-size: 15px;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .sub-groups .sub-group {
  background-color: #fff;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .sub-groups .sub-group:first-child .sub-header {
  border-top: none;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .sub-groups .sub-group .sub-header {
  background-color: #ffffff;
  border-top: 1px solid #ada9a3;
  color: #302d2a;
  padding: 8px 10px 0 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .sub-groups .sub-group .sub-header .title {
  width: 75%;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-weight: bold;
  font-size: 13px;
  overflow: hidden;
  float: left;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .sub-groups .sub-group .sub-header .links {
  float: right;
  width: 24%;
  text-align: right;
  font-size: 15px;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .sub-groups .sub-group .sub-header + .options {
  padding-top: 0;
  background-color: #fff;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .sub-groups .sub-group .options {
  padding: 8px;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .sub-groups .sub-group .options .checkbox-option {
  display: inline-block;
  margin: 0 20px 0 0;
  font-weight: normal;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .sub-groups .sub-group .options .checkbox-option input {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: 5px;
}
#passport .formContainer grouped-checkbox-list .checkbox-group .sub-groups .sub-group .options .checkbox-option .value {
  line-height: 24px;
  display: inline-block;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
#passport .formContainer .modal-component {
  position: relative;
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%);
  background-position: 50% 50%;
  /*      background-color: #eeeeee;*/
  border: 1px solid rgba(0, 0, 0, 0.23);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #262626;
  text-indent: 0.33em;
  line-height: 28px;
  height: auto;
  padding: 0 30px 0 0;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  cursor: pointer;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 15px;
}
#passport .formContainer .modal-component .value {
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
#passport .formContainer .modal-component > span.b-errorWrapper {
  top: 0;
  right: 32px;
  width: 16px;
  text-indent: 0;
}
#passport .formContainer .modal-component .fa {
  position: absolute;
  right: 8px;
  line-height: 30px;
  color: #6e6e6e;
}
#passport .formContainer .modal-component:hover {
  /*                border-color: @abb-gray-03;*/
  /*        background-color: #eee;*/
  background-image: none;
}
#passport .formContainer .modal-component:hover .fa {
  color: #262626;
}
#passport .formContainer .modal-component:focus {
  outline: none;
  border-color: #337179;
  border-right-color: #004851;
  /*                -moz-box-shadow: 0px 0px 5px 0px @abb-gray-02;
                -webkit-box-shadow: 0px 0px 5px 0px @abb-gray-02;
                box-shadow: 0px 0px 5px 0px @abb-gray-02;*/
}
#passport .formContainer .modal-component:active {
  border-color: #337179;
  border-right-color: #004851;
  /*                background-color: #eee;
                -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,.3);
                -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.3);
                box-shadow: 0 0 3px 0 rgba(0,0,0,.3);*/
}
#passport .formContainer .modal-component.disabled {
  color: #a9a9a9;
  border-color: #a9a9a9;
}
#passport .formContainer .modal-component.disabled:hover {
  color: #a9a9a9;
  border-color: #a9a9a9;
  cursor: default;
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%);
}
#passport .formContainer .modal-component.disabled .fa {
  color: #a9a9a9;
}
#passport .formContainer .modal-component.requiredClass {
  border-right-color: #424242 !important;
  border-right-width: 2px !important;
}
#passport .formContainer .modal-component.requiredClass.k-invalid {
  border-right-color: #ec1b24 !important;
}
#passport .formContainer radio-list,
#passport .formContainer checkbox-group {
  display: block;
  /*when ($vertical == 'true') {
                display: flex;
                flex-direction: column;
            }*/
  padding: 5px 0;
}
#passport .formContainer radio-list .radio-list-container,
#passport .formContainer checkbox-group .radio-list-container {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}
#passport .formContainer radio-list .radio-list-container span.b-errorWrapper,
#passport .formContainer checkbox-group .radio-list-container span.b-errorWrapper {
  position: absolute;
  right: 75px;
  top: 40px;
  margin-left: 0px;
}
#passport .formContainer radio-list .radio-list-container span.b-errorWrapper .b-icon,
#passport .formContainer checkbox-group .radio-list-container span.b-errorWrapper .b-icon {
  top: 0px;
  left: -32px;
}
#passport .formContainer radio-list .radio-list-container span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.show,
#passport .formContainer checkbox-group .radio-list-container span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.show {
  position: absolute;
  right: -7px;
  top: -36px;
  width: fit-content;
  height: fit-content;
  display: inline-block;
}
#passport .formContainer radio-list .b-errorWrapper,
#passport .formContainer checkbox-group .b-errorWrapper {
  right: 0;
}
#passport .formContainer radio-list .checkbox,
#passport .formContainer checkbox-group .checkbox {
  display: inline-block;
  margin: 0 20px 0 0;
}
#passport .formContainer radio-list .radio-option,
#passport .formContainer checkbox-group .radio-option {
  display: inline-block;
  margin: 0 20px 0 0;
  font-weight: normal;
  cursor: default;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
#passport .formContainer radio-list .radio-option:first-child,
#passport .formContainer checkbox-group .radio-option:first-child {
  margin-left: 0;
}
#passport .formContainer radio-list .radio-option input,
#passport .formContainer checkbox-group .radio-option input {
  vertical-align: middle;
}
#passport .formContainer radio-list .radio-option-vertical,
#passport .formContainer checkbox-group .radio-option-vertical {
  display: block;
  margin: 0 20px 0 0;
  font-weight: normal;
  cursor: default;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
#passport .formContainer radio-list .radio-option-vertical:first-child,
#passport .formContainer checkbox-group .radio-option-vertical:first-child {
  margin-left: 0;
}
#passport .formContainer radio-list .radio-option-vertical input,
#passport .formContainer checkbox-group .radio-option-vertical input {
  vertical-align: middle;
}
#passport .formContainer radio-list .checkbox-option,
#passport .formContainer checkbox-group .checkbox-option {
  display: inline;
  margin: 0;
  font-weight: normal;
  cursor: default;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
#passport .formContainer radio-list .checkbox-option:first-child,
#passport .formContainer checkbox-group .checkbox-option:first-child {
  margin-left: 0;
}
#passport .formContainer radio-list .checkbox-option input,
#passport .formContainer checkbox-group .checkbox-option input {
  vertical-align: middle;
}
#passport .formContainer multi-edit-grid .table-wrapper {
  width: 100%;
  white-space: nowrap;
  background-color: #f0f0f0;
  border: 1px solid #d2d2d2;
  font-size: 0;
  overflow-y: hidden;
}
#passport .formContainer multi-edit-grid .table-wrapper:focus {
  outline: none;
}
#passport .formContainer multi-edit-grid .table-wrapper.readonly:hover {
  border-color: #d2d2d2;
}
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-firstcolumn tbody tr td {
  color: #6e6e6e;
}
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper {
  cursor: default;
  border-color: #d2d2d2;
}
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table thead tr th {
  color: #6e6e6e;
  background-color: #fff;
}
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table thead tr th .status-icon {
  display: none;
}
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr.summary-row td {
  cursor: default;
  background-color: #fff;
  font-weight: normal;
  color: #6e6e6e;
}
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr.summary-row td:hover:not(.selected),
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr.summary-row td.changed,
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr.summary-row td.highlight,
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr.summary-row td.error,
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr.summary-row td.readonly,
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr.summary-row td:focus {
  outline: none;
  background-color: #fff;
  font-weight: bold;
  cursor: default;
}
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr td {
  color: #6e6e6e;
}
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr td:hover:not(.selected),
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr td.changed,
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr td.highlight,
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr td.error,
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr td.readonly,
#passport .formContainer multi-edit-grid .table-wrapper.readonly .table-content-wrapper table tbody tr td:focus {
  outline: none;
  background-color: #fff;
  font-weight: normal;
  cursor: default;
}
#passport .formContainer multi-edit-grid .table-wrapper.k-invalid {
  border-color: #d2d2d2 !important;
}
#passport .formContainer multi-edit-grid .table-wrapper + .b-errorWrapper {
  display: none !important;
}
#passport .formContainer multi-edit-grid .cell-controls {
  position: absolute;
  z-index: 1005;
}
#passport .formContainer multi-edit-grid .cell-controls:not(.loading) {
  z-index: 1006;
}
#passport .formContainer multi-edit-grid .cell-controls .btn-action {
  position: absolute;
  left: -29px;
  top: 4px;
  width: 28px;
  height: 28px;
  background-color: rgba(245, 245, 245, 0.8);
  border-left: 1px solid #6e6e6e;
  border-top: 1px solid #6e6e6e;
  border-bottom: 1px solid #6e6e6e;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  text-align: center;
  line-height: 21px;
  cursor: pointer;
  z-index: 1003;
}
#passport .formContainer multi-edit-grid .cell-controls .btn-action .fa-bars {
  margin: 0;
  vertical-align: middle;
  line-height: 22px;
  color: #6e6e6e;
  font-size: 16px;
}
#passport .formContainer multi-edit-grid .cell-controls .btn-action:hover,
#passport .formContainer multi-edit-grid .cell-controls .btn-action.active {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
  background-color: #f5f5f5;
  border-left-color: #262626;
  border-top-color: #262626;
  border-bottom-color: #262626;
}
#passport .formContainer multi-edit-grid .cell-controls .btn-action:hover .fa-bars,
#passport .formContainer multi-edit-grid .cell-controls .btn-action.active .fa-bars {
  color: #262626;
}
#passport .formContainer multi-edit-grid .cell-controls .btn-edit {
  position: absolute;
  right: -29px;
  top: 4px;
  width: 28px;
  height: 28px;
  background-color: rgba(245, 245, 245, 0.8);
  border-right: 1px solid #6e6e6e;
  border-top: 1px solid #6e6e6e;
  border-bottom: 1px solid #6e6e6e;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  text-align: center;
  line-height: 21px;
  cursor: pointer;
  z-index: 1003;
}
#passport .formContainer multi-edit-grid .cell-controls .btn-edit .fa-caret-down {
  margin: 0;
  vertical-align: middle;
  line-height: 25px;
  color: #6e6e6e;
  font-size: 18px;
}
#passport .formContainer multi-edit-grid .cell-controls .btn-edit .fa-pencil {
  margin: 0;
  vertical-align: middle;
  line-height: 25px;
  color: #6e6e6e;
  font-size: 16px;
}
#passport .formContainer multi-edit-grid .cell-controls .btn-edit:hover,
#passport .formContainer multi-edit-grid .cell-controls .btn-edit.active {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
  background-color: #f5f5f5;
  border-right-color: #262626;
  border-top-color: #262626;
  border-bottom-color: #262626;
}
#passport .formContainer multi-edit-grid .cell-controls .btn-edit:hover .fa-caret-down,
#passport .formContainer multi-edit-grid .cell-controls .btn-edit.active .fa-caret-down,
#passport .formContainer multi-edit-grid .cell-controls .btn-edit:hover .fa-pencil,
#passport .formContainer multi-edit-grid .cell-controls .btn-edit.active .fa-pencil {
  color: #262626;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout {
  position: absolute;
  display: none;
  right: initial;
  left: initial;
  top: 32px;
  min-width: 205px;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #fff;
  border: 1px solid #6e6e6e;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  z-index: 1005;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout.left {
  left: 0;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout.right {
  right: 0;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout.open {
  display: block;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout.flipVertical {
  bottom: 32px;
  top: initial;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row {
  height: 29px;
  padding: 2px 10px 2px 10px;
  margin: 0;
  line-height: 28px;
  vertical-align: top;
  text-align: left;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row:last-child {
  padding-bottom: 4px;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row:hover,
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row.highlighted {
  background-color: #f0f0f0;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row.no-selections:hover {
  background-color: #f0f0f0;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row.no-selections .text {
  max-width: initial;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row.selected {
  background-color: #6e6e6e;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row.selected .icon .fa {
  color: #ffffff;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row.selected .text {
  color: #ffffff;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row.selected.highlighted {
  /*background-color: #017079;*/
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row.selected.highlighted .checkbox .checkbox-option .new-checkbox {
  /*background-color: #00a0b0;*/
  border-color: #ffffff;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row .icon {
  width: 26px;
  font-size: 18px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row .icon .fa {
  margin: 0;
  color: #262626;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row .checkbox {
  width: 22px;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
#passport .formContainer multi-edit-grid .cell-controls .dd-flyout .row .text {
  display: inline-block;
  max-width: 120px;
  padding-left: 3px;
  font-weight: normal;
  font-size: 14px;
  color: #262626;
}
#passport .formContainer multi-edit-grid .cell-controls .checkbox-control {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1004;
}
#passport .formContainer multi-edit-grid .cell-controls .checkbox-control.open {
  visibility: visible;
  opacity: 1;
  cursor: default;
}
#passport .formContainer multi-edit-grid .cell-controls .checkbox-control .checkbox-option {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0;
  padding: 10px 10px 10px 11px;
}
#passport .formContainer multi-edit-grid .cell-controls .text-control {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 16px;
  color: #000;
  z-index: 1004;
}
#passport .formContainer multi-edit-grid .cell-controls .text-control.open {
  visibility: visible;
  opacity: 1;
  cursor: text;
}
#passport .formContainer multi-edit-grid .cell-controls .text-control.open input[type="text"],
#passport .formContainer multi-edit-grid .cell-controls .text-control.open input[type="number"] {
  cursor: text;
}
#passport .formContainer multi-edit-grid .cell-controls .text-control input[type="text"],
#passport .formContainer multi-edit-grid .cell-controls .text-control input[type="number"] {
  font-family: Archivo, Verdana, Arial, sans-serif;
  width: 100%;
  min-width: 100%;
  background: none;
  border: none;
  cursor: default;
  padding: 0 7px;
  height: 37px;
}
#passport .formContainer multi-edit-grid .cell-controls .text-control input[type="text"]:focus,
#passport .formContainer multi-edit-grid .cell-controls .text-control input[type="number"]:focus {
  outline: none;
  box-shadow: none;
  cursor: text;
}
#passport .formContainer multi-edit-grid .cell-controls .text-control input[type="text"]:not(:focus),
#passport .formContainer multi-edit-grid .cell-controls .text-control input[type="number"]:not(:focus) {
  color: #262626;
  font-weight: bold;
}
#passport .formContainer multi-edit-grid .cell-controls .clear-choice {
  position: absolute;
  top: 5px;
  right: 22px;
  left: auto;
}
#passport .formContainer multi-edit-grid .cell-controls .error-icon {
  position: absolute;
  top: -2px;
  right: -5px;
  cursor: pointer;
  font-family: FontAwesome;
  line-height: 1;
  background-image: none !important;
  font-size: 16px;
  font-weight: normal;
  color: #F44336;
  padding: 5px 8px;
  z-index: 3;
}
#passport .formContainer multi-edit-grid .cell-controls .error-icon:before {
  content: "\f071";
}
#passport .formContainer multi-edit-grid .cell-controls .warning-icon {
  position: absolute;
  top: -2px;
  right: -5px;
  cursor: pointer;
  font-family: FontAwesome;
  line-height: 1;
  background-image: none !important;
  font-size: 16px;
  font-weight: normal;
  color: #5A5800;
  padding: 5px 8px;
  z-index: 3;
}
#passport .formContainer multi-edit-grid .cell-controls .warning-icon:before {
  content: "\f071";
}
#passport .formContainer multi-edit-grid .cell-controls .info-icon {
  position: absolute;
  top: -2px;
  right: -5px;
  cursor: pointer;
  font-family: FontAwesome;
  line-height: 1;
  background-image: none !important;
  font-size: 16px;
  font-weight: normal;
  color: #0a7b85;
  padding: 5px 8px;
  z-index: 3;
}
#passport .formContainer multi-edit-grid .cell-controls .info-icon:before {
  content: "\f071";
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-firstcolumn-wrapper .table-firstcolumn {
  position: relative;
  margin-bottom: 0;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-firstcolumn-wrapper .table-firstcolumn .header {
  height: 60px;
  color: #262626;
  padding: 0 10px;
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid #d2d2d2;
  user-select: none;
  cursor: default;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-firstcolumn-wrapper .table-firstcolumn .header:first-child {
  border-bottom: 2px solid #d2d2d2;
  min-width: 140px;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-firstcolumn-wrapper .table-firstcolumn .header-status {
  width: 3px;
  background-color: #d2d2d2;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  padding: 0;
  margin: 0;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper {
  overflow: hidden;
  box-sizing: border-box;
  z-index: 1005;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid {
  display: flex;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell {
  position: relative;
  height: 62px;
  line-height: 62px;
  color: #262626;
  padding: 0 10px;
  border-right: 1px solid #d2d2d2;
  border-bottom: 2px solid #d2d2d2;
  background: none;
  user-select: none;
  cursor: default;
  white-space: normal;
  flex: 0;
  max-width: 200px;
  min-width: 124px;
  width: 124px;
  box-sizing: border-box;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell .text {
  font-weight: bold;
  text-align: center;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell .status-icon {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-family: FontAwesome;
  line-height: 1;
  background-image: none !important;
  font-size: 16px;
  font-weight: normal;
  padding: 2px 3px;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell .status-icon.complete:before {
  content: "\f00c";
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell .status-icon.warning:before {
  content: "\f071";
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell .status-icon.error:before {
  content: "\f071";
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell .status-icon:before {
  content: "\f042";
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell:last-child:not(.empty) {
  border-right: 1px solid #d2d2d2;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.highlight {
  background-color: #d2d2d2;
  border-top-color: #d2d2d2;
  border-left-color: #d2d2d2;
  border-bottom-color: #d2d2d2;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.highlight + th {
  border-left-color: #d2d2d2;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.error {
  color: #d70000;
  background-color: #ffecec;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.error .status-icon {
  color: #e20000;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.error.highlight {
  background-color: #f9dbdb;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.warning {
  color: #5A5800;
  background-color: #ffffea;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.warning .status-icon {
  color: #5A5800;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.warning.highlight {
  background-color: #fbf3c7;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.incomplete {
  color: #262626;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.incomplete .status-icon {
  color: #262626;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.complete {
  color: #00560C;
  background-color: #ddf4e1;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.complete .status-icon {
  color: #00560C;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.complete.highlight {
  background-color: #b7e2bf;
}
#passport .formContainer multi-edit-grid .table-header-wrapper .table-content-wrapper .grid .grid-cell.empty {
  background-color: #f0f0f0;
  border-bottom: none;
  border-right: none;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper {
  position: absolute;
  z-index: 2;
  width: 100%;
  pointer-events: none;
  display: inline-block;
  overflow: hidden;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn {
  pointer-events: all;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  empty-cells: show;
  border-collapse: collapse;
  border-spacing: 0;
  page-break-inside: avoid;
  background-color: #f0f0f0;
  width: 230px;
  min-width: 230px;
  margin-bottom: 100px;
  /* Add extra space below the table to account for scrollbar height in the content wrapper */
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid {
  display: flex;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column {
  position: relative;
  flex: 0;
  width: 230px;
  min-width: 230px;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .row-group {
  position: relative;
  border-left: none;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .row-group .group-cell {
  overflow: visible;
  background-color: #6e6e6e;
  color: white;
  border-top: 1px solid #6e6e6e;
  border-right: none;
  height: 36px;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .row-group .group-cell:hover {
  background-color: #6e6e6e;
  cursor: default;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .row-group .group-cell .group-text {
  position: absolute;
  left: 12px;
  top: 8px;
  text-align: left;
  z-index: 1;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .row-group .group-cell + .status {
  background-color: #6e6e6e;
  border-top-color: #6e6e6e;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .grid-cell {
  flex: 0;
  position: relative;
  border-top: 1px solid #d2d2d2;
  color: #262626;
  font-weight: bold;
  padding: 0 10px;
  vertical-align: middle;
  text-align: right;
  height: 36px;
  line-height: 33px;
  user-select: none;
  cursor: default;
  box-sizing: border-box;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .grid-cell .status {
  position: absolute;
  top: -1px;
  right: 0;
  bottom: 0;
  width: 3px;
  background-color: #d2d2d2;
  border-top: 1px solid #d2d2d2;
  padding: 0;
  margin: 0;
  display: block;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .grid-cell.error .status {
  background-color: #ec1b24;
  border-top-color: #ec1b24;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .grid-cell.error + .grid-cell .status {
  border-top-color: #ec1b24;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .grid-cell.highlight {
  border-left-color: #d2d2d2;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .grid-cell.highlight .grid-cell:first-child {
  background-color: #d2d2d2;
  border-top-color: #d2d2d2;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .grid-cell.highlight + tr .grid-cell:first-child {
  border-top-color: #d2d2d2;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid .grid-column .grid-cell:last-child {
  border-bottom: 1px solid #d2d2d2;
}
#passport .formContainer multi-edit-grid .table-firstcolumn-wrapper .table-firstcolumn .grid-cell .cellWrapper {
  max-width: 210px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#passport .formContainer multi-edit-grid .table-content-wrapper {
  position: relative;
  overflow: auto;
  vertical-align: top;
  font-size: 14px;
  max-width: calc(100% - 230px);
  max-height: calc(100vh - 400px);
  margin-left: 230px;
  display: inline-block;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid {
  display: inline-block;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column {
  position: relative;
  display: inline-block;
  max-width: 200px;
  min-width: 124px;
  width: 124px;
  background-color: #fff;
  vertical-align: top;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .colLoadWrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1005;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .colLoadWrapper.ng-enter {
  -moz-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0.2s;
  -o-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0.2s;
  -webkit-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0.2s;
  transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0.2s;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .colLoadWrapper.ng-leave {
  -moz-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .colLoadWrapper.ng-enter:not(.ng-enter-active),
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .colLoadWrapper.ng-leave.ng-leave-active {
  opacity: 0;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .colLoadWrapper .loader {
  background: rgba(255, 255, 255, 0.6);
  color: #262626;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .group-cell {
  background-color: #6e6e6e;
  border-right: none;
  border-top: 1px solid #6e6e6e;
  height: 36px;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .group-cell:hover {
  background-color: #6e6e6e;
  cursor: default;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell {
  position: relative;
  border-top: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  color: #262626;
  padding: 0 10px;
  vertical-align: middle;
  height: 36px;
  line-height: 33px;
  cursor: pointer;
  user-select: none;
  box-sizing: border-box;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell:hover .clear-choice {
  display: block;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell:focus {
  outline: none;
  background-color: #f0f0f0;
  font-weight: bold;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell .text {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100px;
  max-width: 100px;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell .clear-choice {
  display: none;
  position: absolute;
  top: 4px;
  right: 22px;
  left: auto;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell .checkbox-option {
  margin: 0;
  padding: 0;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell .error-icon {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-family: FontAwesome;
  line-height: 1;
  background-image: none !important;
  font-size: 16px;
  font-weight: normal;
  color: #e20000;
  padding: 2px 3px;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell .error-icon:before {
  content: "\f071";
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell .warning-icon {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-family: FontAwesome;
  line-height: 1;
  background-image: none !important;
  font-size: 16px;
  font-weight: normal;
  color: #F44336;
  padding: 2px 3px;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell .warning-icon:before {
  content: "\f071";
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell .info-icon {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-family: FontAwesome;
  line-height: 1;
  background-image: none !important;
  font-size: 16px;
  font-weight: normal;
  color: #0a7b85;
  padding: 2px 3px;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell .info-icon:before {
  content: "\f071";
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell:first-child {
  border-left: none;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell:last-child {
  border-bottom: 1px solid #d2d2d2;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.selected {
  outline: 2px solid #262626;
  outline-offset: -2px;
  /*background-color: @abb-gray-05;*/
  font-weight: bold;
  z-index: 1003;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.selected.changed {
  color: #00560C;
  outline-color: #00560C;
  background-color: #ddf4e1;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.selected.warning {
  color: #635a03;
  outline-color: #908100;
  background-color: #fbf3c7;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.selected.error {
  color: #d70000;
  outline-color: #ec1b24;
  background-color: #ffecec;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.selected.error .b-errorWrapper {
  right: -5px;
  top: -5px;
  font-weight: normal;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.selected.error .b-errorWrapper .k-tooltip {
  display: block;
  opacity: 1;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.selected.error .b-errorWrapper .k-tooltip.close {
  opacity: 0;
  display: none;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.selected.error .b-errorWrapper .k-tooltip::before {
  position: absolute;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 12px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "";
  top: 1px;
  right: 4px;
  cursor: pointer;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.selected.uomReadonly {
  background-color: #f0f0f0;
  font-weight: normal;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.changed {
  color: #00560C;
  background-color: #ddf4e1;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.changed:hover:not(.selected),
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.changed:focus {
  background-color: #ddf4e1;
  font-weight: bold;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.highlight {
  background-color: #f0f0f0;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.highlight.changed {
  color: #00560C;
  background-color: #ddf4e1;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.highlight.error {
  color: #d70000;
  background-color: #ffecec;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.error {
  color: #d70000;
  background-color: #ffecec;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.error:hover:not(.selected),
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.error:focus {
  background-color: #ffecec;
  font-weight: bold;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell:hover:not(.selected),
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell:focus {
  background-color: #f0f0f0;
  font-weight: bold;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.readonly {
  background-color: #f0f0f0;
  user-select: none;
  cursor: default;
  color: #6e6e6e;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.readonly:hover:not(.selected),
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.readonly:focus {
  background-color: #f0f0f0;
  font-weight: normal;
  border-top-color: #d2d2d2;
  border-left-color: #d2d2d2;
}
#passport .formContainer multi-edit-grid .table-content-wrapper .grid .grid-column .grid-cell.readonly.selected {
  background-color: #f0f0f0;
  font-weight: normal;
}
#passport .formContainer magnagear-table .targets,
#passport .formContainer mta-table .targets {
  color: #262626;
  text-align: left;
  font-weight: bold;
  font-size: 13px;
  padding: 5px 0;
  margin-bottom: 5px;
}
#passport .formContainer magnagear-table .targets span,
#passport .formContainer mta-table .targets span {
  display: block;
  padding: 5px 0;
}
#passport .formContainer magnagear-table label,
#passport .formContainer mta-table label {
  width: 100% !important;
}
#passport .formContainer magnagear-table table,
#passport .formContainer mta-table table {
  width: 100%;
  border-collapse: collapse;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}
#passport .formContainer magnagear-table table thead tr,
#passport .formContainer mta-table table thead tr {
  line-height: 18px;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  border-top: 1px solid #d2d2d2;
  border-bottom: 2px solid #d2d2d2;
}
#passport .formContainer magnagear-table table thead tr th,
#passport .formContainer mta-table table thead tr th {
  text-align: center;
  color: #262626;
  font-size: 14px;
  font-weight: bold;
  padding: 8px;
  border-right: 1px solid #d2d2d2;
  vertical-align: top;
}
#passport .formContainer magnagear-table table thead tr th span,
#passport .formContainer mta-table table thead tr th span {
  line-height: 15px;
}
#passport .formContainer magnagear-table table thead tr th.heading-color,
#passport .formContainer mta-table table thead tr th.heading-color {
  color: #262626;
}
#passport .formContainer magnagear-table table thead tr.top-row,
#passport .formContainer mta-table table thead tr.top-row {
  border-bottom: none;
}
#passport .formContainer magnagear-table table tbody tr,
#passport .formContainer mta-table table tbody tr {
  cursor: pointer;
}
#passport .formContainer magnagear-table table tbody tr:not(.no-data):not(.selected):hover,
#passport .formContainer mta-table table tbody tr:not(.no-data):not(.selected):hover {
  background-color: #f0f0f0;
  outline: none;
}
#passport .formContainer magnagear-table table tbody tr.no-data,
#passport .formContainer mta-table table tbody tr.no-data {
  cursor: default;
}
#passport .formContainer magnagear-table table tbody tr td,
#passport .formContainer mta-table table tbody tr td {
  border: 1px solid #d2d2d2;
  color: #262626;
  padding: 5px 10px;
  vertical-align: top;
  text-align: center;
}
#passport .formContainer magnagear-table table tbody tr td.number-cell,
#passport .formContainer mta-table table tbody tr td.number-cell {
  vertical-align: middle;
  text-align: center;
  padding: 2px;
}
#passport .formContainer magnagear-table table tbody tr td.number-cell .number,
#passport .formContainer mta-table table tbody tr td.number-cell .number {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  font-weight: bold;
  padding: 2px;
  background: #a9a9a9;
}
#passport .formContainer magnagear-table table tbody tr td.number-cell .number.blue,
#passport .formContainer mta-table table tbody tr td.number-cell .number.blue {
  background: #017079;
}
#passport .formContainer magnagear-table table tbody tr td.number-cell .number.green,
#passport .formContainer mta-table table tbody tr td.number-cell .number.green {
  background: #179917;
}
#passport .formContainer magnagear-table table tbody tr td.number-cell .number.orange,
#passport .formContainer mta-table table tbody tr td.number-cell .number.orange {
  background: #d57a04;
}
#passport .formContainer magnagear-table table tbody tr td.number-cell .number.red,
#passport .formContainer mta-table table tbody tr td.number-cell .number.red {
  background: #cf2104;
}
#passport .formContainer magnagear-table table tbody tr td.number-cell .number.purple,
#passport .formContainer mta-table table tbody tr td.number-cell .number.purple {
  background: #8112e4;
}
#passport .formContainer magnagear-table table tbody tr td.number-cell .number.teal,
#passport .formContainer mta-table table tbody tr td.number-cell .number.teal {
  background: #0094a0;
}
#passport .formContainer magnagear-table table tbody tr td.number-cell .number.light-blue,
#passport .formContainer mta-table table tbody tr td.number-cell .number.light-blue {
  background: #1490fc;
}
#passport .formContainer magnagear-table table tbody tr td.number-cell .number.dark-green,
#passport .formContainer mta-table table tbody tr td.number-cell .number.dark-green {
  background: #2e5645;
}
#passport .formContainer magnagear-table table tbody tr td.no-data,
#passport .formContainer mta-table table tbody tr td.no-data {
  text-align: left;
}
#passport .formContainer magnagear-table table tbody tr.selected,
#passport .formContainer mta-table table tbody tr.selected {
  background-color: #f0f0f0;
}
#passport .formContainer magnagear-table table.disabled,
#passport .formContainer mta-table table.disabled {
  color: #a9a9a9;
}
#passport .formContainer magnagear-table table.disabled thead tr th,
#passport .formContainer mta-table table.disabled thead tr th {
  color: #a9a9a9;
}
#passport .formContainer magnagear-table table.disabled tbody tr:hover,
#passport .formContainer mta-table table.disabled tbody tr:hover {
  background-color: #fff;
}
#passport .formContainer magnagear-table table.disabled tbody tr:hover.selected,
#passport .formContainer mta-table table.disabled tbody tr:hover.selected {
  background-color: #eeeeee;
}
#passport .formContainer magnagear-table table.disabled tbody tr.selected,
#passport .formContainer mta-table table.disabled tbody tr.selected {
  background-color: #eeeeee;
}
#passport .formContainer magnagear-table table.disabled tbody tr td,
#passport .formContainer mta-table table.disabled tbody tr td {
  color: #a9a9a9;
}
#passport .formContainer magnagear-table table.h-scroll:not(.vertical),
#passport .formContainer mta-table table.h-scroll:not(.vertical) {
  overflow-x: auto;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll),
#passport .formContainer mta-table table.vertical:not(.h-scroll) {
  border: 0 !important;
  width: 100%;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll):after,
#passport .formContainer mta-table table.vertical:not(.h-scroll):after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) thead,
#passport .formContainer mta-table table.vertical:not(.h-scroll) thead {
  display: none;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) tbody tr,
#passport .formContainer mta-table table.vertical:not(.h-scroll) tbody tr {
  margin-bottom: 20px;
  display: block;
  border: 1px solid #d2d2d2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) tbody tr td,
#passport .formContainer mta-table table.vertical:not(.h-scroll) tbody tr td {
  display: block;
  border: 0 !important;
  min-height: 15px;
  overflow: auto;
  padding: 0;
  margin: 0;
  text-align: left;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) tbody tr td:first-child,
#passport .formContainer mta-table table.vertical:not(.h-scroll) tbody tr td:first-child {
  margin-top: 0;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) tbody tr td:last-child,
#passport .formContainer mta-table table.vertical:not(.h-scroll) tbody tr td:last-child {
  margin-bottom: 0;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) tbody tr td.align-left,
#passport .formContainer mta-table table.vertical:not(.h-scroll) tbody tr td.align-left,
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) tbody tr td.align-center,
#passport .formContainer mta-table table.vertical:not(.h-scroll) tbody tr td.align-center {
  text-align: left !important;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) tbody tr td.image-cell,
#passport .formContainer mta-table table.vertical:not(.h-scroll) tbody tr td.image-cell {
  display: none;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) tbody tr td:before,
#passport .formContainer mta-table table.vertical:not(.h-scroll) tbody tr td:before {
  content: attr(data-label);
  float: left;
  color: #262626;
  font-weight: bold;
  font-size: 13px;
  display: inline-block;
  width: 47%;
  padding: 3px 0 3px 8px;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) tbody tr td div.cell-value,
#passport .formContainer mta-table table.vertical:not(.h-scroll) tbody tr td div.cell-value {
  float: right;
  width: 48%;
  background-color: #f0f0f0;
  min-width: 50px;
  min-height: 18px;
  padding: 3px 0 3px 8px;
  margin: 1px 0;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) tbody tr td div.cell-value div,
#passport .formContainer mta-table table.vertical:not(.h-scroll) tbody tr td div.cell-value div {
  padding: 0 4px;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) tbody tr td.number-cell,
#passport .formContainer mta-table table.vertical:not(.h-scroll) tbody tr td.number-cell {
  display: none;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll) tbody tr.selected,
#passport .formContainer mta-table table.vertical:not(.h-scroll) tbody tr.selected {
  /*outline: 2px solid #00a0af;*/
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll).disabled,
#passport .formContainer mta-table table.vertical:not(.h-scroll).disabled {
  color: #a9a9a9;
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll).disabled tbody tr.selected,
#passport .formContainer mta-table table.vertical:not(.h-scroll).disabled tbody tr.selected {
  background-color: #eeeeee;
  /*outline: 2px solid #a9d2d6;*/
}
#passport .formContainer magnagear-table table.vertical:not(.h-scroll).disabled tbody tr.selected td:before,
#passport .formContainer mta-table table.vertical:not(.h-scroll).disabled tbody tr.selected td:before {
  color: #a9a9a9;
}
#passport .formContainer magnagear-table .graph,
#passport .formContainer mta-table .graph {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 10px;
  text-align: center;
  position: relative;
}
#passport .formContainer magnagear-table .graph .target,
#passport .formContainer mta-table .graph .target {
  border: 1px solid #262626;
  color: #262626;
  text-align: center;
  font-weight: bold;
  display: inline;
  padding: 5px 10px;
  min-height: 31px;
}
#passport .formContainer magnagear-table .graph .target .upper-case,
#passport .formContainer mta-table .graph .target .upper-case {
  text-transform: uppercase;
}
#passport .formContainer magnagear-table .graph .vertical-line,
#passport .formContainer mta-table .graph .vertical-line {
  width: 1px !important;
  height: 63px !important;
  position: absolute !important;
  top: 25px !important;
  left: 50% !important;
  background: #d2d2d2 !important;
  z-index: 0;
  display: block !important;
  margin: 0 !important;
  border: 0 !important;
}
#passport .formContainer magnagear-table .graph .slider,
#passport .formContainer mta-table .graph .slider {
  display: block;
  margin-top: 30px;
  position: relative;
}
#passport .formContainer magnagear-table .graph .slider .k-draghandle,
#passport .formContainer mta-table .graph .slider .k-draghandle {
  display: none;
}
#passport .formContainer magnagear-table .graph .slider .k-slider-items .k-tick,
#passport .formContainer mta-table .graph .slider .k-slider-items .k-tick {
  cursor: default;
}
#passport .formContainer magnagear-table .graph .slider .k-slider-items .k-label,
#passport .formContainer mta-table .graph .slider .k-slider-items .k-label {
  display: none;
}
#passport .formContainer magnagear-table .graph .slider .k-slider-track,
#passport .formContainer mta-table .graph .slider .k-slider-track {
  cursor: default;
}
#passport .formContainer magnagear-table .graph .slider .k-slider-track .k-slider-selection,
#passport .formContainer mta-table .graph .slider .k-slider-track .k-slider-selection {
  color: #d2d2d2;
  background-color: #d2d2d2;
}
#passport .formContainer magnagear-table .graph .slider .circle,
#passport .formContainer mta-table .graph .slider .circle {
  position: absolute;
  top: 1px;
  margin-left: -12px;
  z-index: 50;
}
#passport .formContainer magnagear-table .graph .slider .circle .percentage,
#passport .formContainer mta-table .graph .slider .circle .percentage {
  display: none;
  position: absolute;
  left: -10px;
  top: -24px;
  color: #262626;
  font-weight: bold;
  font-size: 12px;
  width: 50px;
  text-align: center;
}
#passport .formContainer magnagear-table .graph .slider .circle .percentage.show,
#passport .formContainer mta-table .graph .slider .circle .percentage.show {
  display: inline;
}
#passport .formContainer magnagear-table .graph .slider .circle a,
#passport .formContainer mta-table .graph .slider .circle a {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border: 2px solid #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  font-weight: bold;
  padding: 2px;
  cursor: default;
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
  background: #a9a9a9;
}
#passport .formContainer magnagear-table .graph .slider .circle a.selected,
#passport .formContainer mta-table .graph .slider .circle a.selected {
  width: 20px;
  height: 20px;
  line-height: 20px;
  -moz-box-shadow: 0 0 10px 0 #00a0b0;
  -webkit-box-shadow: 0 0 10px 0 #00a0b0;
  box-shadow: 0 0 10px 0 #00a0b0;
}
#passport .formContainer magnagear-table .graph .slider .circle a:hover,
#passport .formContainer mta-table .graph .slider .circle a:hover {
  text-decoration: none;
}
#passport .formContainer magnagear-table .graph .slider .circle a.blue,
#passport .formContainer mta-table .graph .slider .circle a.blue {
  background: #017079;
}
#passport .formContainer magnagear-table .graph .slider .circle a.green,
#passport .formContainer mta-table .graph .slider .circle a.green {
  background: #179917;
}
#passport .formContainer magnagear-table .graph .slider .circle a.orange,
#passport .formContainer mta-table .graph .slider .circle a.orange {
  background: #d57a04;
}
#passport .formContainer magnagear-table .graph .slider .circle a.red,
#passport .formContainer mta-table .graph .slider .circle a.red {
  background: #cf2104;
}
#passport .formContainer magnagear-table .graph .slider .circle a.purple,
#passport .formContainer mta-table .graph .slider .circle a.purple {
  background: #8112e4;
}
#passport .formContainer magnagear-table .graph .slider .circle a.teal,
#passport .formContainer mta-table .graph .slider .circle a.teal {
  background: #0094a0;
}
#passport .formContainer magnagear-table .graph .slider .circle a.light-blue,
#passport .formContainer mta-table .graph .slider .circle a.light-blue {
  background: #1490fc;
}
#passport .formContainer magnagear-table .graph .slider .circle a.dark-green,
#passport .formContainer mta-table .graph .slider .circle a.dark-green {
  background: #2e5645;
}
#passport .formContainer magnagear-table .graph .slider .circle.active,
#passport .formContainer mta-table .graph .slider .circle.active {
  z-index: 100;
}
#passport .formContainer magnagear-table .graph .arrows,
#passport .formContainer mta-table .graph .arrows {
  width: 100%;
  margin-top: 10px;
}
#passport .formContainer magnagear-table .graph .arrows .arrow-wrapper,
#passport .formContainer mta-table .graph .arrows .arrow-wrapper {
  width: 47%;
  display: inline-block;
}
#passport .formContainer magnagear-table .graph .arrows .arrow-wrapper.left,
#passport .formContainer mta-table .graph .arrows .arrow-wrapper.left {
  text-align: right;
  margin-right: 10px;
}
#passport .formContainer magnagear-table .graph .arrows .arrow-wrapper.right,
#passport .formContainer mta-table .graph .arrows .arrow-wrapper.right {
  text-align: left;
  margin-left: 10px;
}
#passport .formContainer magnagear-table .graph .arrows .arrow-wrapper .arrow,
#passport .formContainer mta-table .graph .arrows .arrow-wrapper .arrow {
  background: #d2d2d2;
  display: inline-block;
  color: #262626;
  position: relative;
  padding: 7px;
  width: 92%;
  font-weight: bold;
}
#passport .formContainer magnagear-table .graph .arrows .arrow-wrapper .arrow.left:after,
#passport .formContainer mta-table .graph .arrows .arrow-wrapper .arrow.left:after {
  display: inline-block;
  border: 17px solid;
  border-color: transparent #d2d2d2 transparent transparent;
  height: 0;
  width: 0;
  position: absolute;
  left: -34px;
  top: 0;
  content: "";
}
#passport .formContainer magnagear-table .graph .arrows .arrow-wrapper .arrow.right:after,
#passport .formContainer mta-table .graph .arrows .arrow-wrapper .arrow.right:after {
  display: inline-block;
  border: 17px solid;
  border-color: transparent transparent transparent #d2d2d2;
  height: 0;
  width: 0;
  position: absolute;
  right: -34px;
  top: 0;
  content: "";
}
#passport .formContainer range {
  font-size: 0;
}
#passport .formContainer range radio-list {
  display: block;
}
#passport .formContainer range .control-wrapper {
  display: inline-block;
  width: 47%;
  height: 51px;
  font-size: 14px;
  vertical-align: top;
}
#passport .formContainer range .control-wrapper numeric-input .has-uom input {
  min-width: 0;
}
#passport .formContainer range .control-wrapper negative-number-input .has-uom input {
  min-width: 0;
}
#passport .formContainer range .connector-line {
  display: inline-block;
  width: 6%;
  height: 35px;
  vertical-align: top;
  border-bottom: 1px solid #a9a9a9;
  margin-left: -3px;
}
#passport .formContainer range .entryType {
  margin-bottom: 15px;
}
#passport .formContainer range .entryType.changing .control-wrapper .k-invalid:required:not(.icon-search):not(.has-uom),
#passport .formContainer range .entryType.changing .control-wrapper .k-invalid,
#passport .formContainer range .entryType.changing .control-wrapper .k-invalid:not(.has-uom) .k-state-default {
  border-top-color: #a9a9a9 !important;
  border-bottom-color: #a9a9a9 !important;
  border-left-color: #a9a9a9 !important;
  border-right-color: #262626 !important;
}
#passport .formContainer range .entryType.changing .control-wrapper span.b-errorWrapper .b-icon {
  opacity: 0;
  display: none;
}
#passport .formContainer range-tolerance {
  font-size: 0;
}
#passport .formContainer range-tolerance radio-list {
  display: block;
}
#passport .formContainer range-tolerance .control-wrapper {
  display: inline-block;
  width: 47%;
  height: 51px;
  font-size: 14px;
  vertical-align: top;
}
#passport .formContainer range-tolerance .control-wrapper numeric-input .has-uom input {
  min-width: 0;
}
#passport .formContainer range-tolerance .control-wrapper negative-number-input .has-uom input {
  min-width: 0;
}
#passport .formContainer range-tolerance .connector-line {
  display: inline-block;
  width: 6%;
  height: 35px;
  vertical-align: top;
  border-bottom: 1px solid #a9a9a9;
  margin-left: -3px;
}
#passport .formContainer range-tolerance .entryType {
  margin-bottom: 15px;
}
#passport .formContainer range-tolerance .entryType.changing .control-wrapper .k-invalid:required:not(.icon-search):not(.has-uom),
#passport .formContainer range-tolerance .entryType.changing .control-wrapper .k-invalid,
#passport .formContainer range-tolerance .entryType.changing .control-wrapper .k-invalid:not(.has-uom) .k-state-default {
  border-top-color: #a9a9a9 !important;
  border-bottom-color: #a9a9a9 !important;
  border-left-color: #a9a9a9 !important;
  border-right-color: #262626 !important;
}
#passport .formContainer range-tolerance .entryType.changing .control-wrapper span.b-errorWrapper .b-icon {
  opacity: 0;
  display: none;
}
#passport .formContainer pager ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: right;
  cursor: default;
}
#passport .formContainer pager li {
  position: relative;
  display: inline-block;
  border-radius: 50%;
  background-color: #fff;
  width: 26px;
  height: 26px;
  box-sizing: border-box;
  text-align: center;
  line-height: 24px;
  color: #6e6e6e;
  font-size: 12px;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  overflow: hidden;
}
#passport .formContainer pager li:hover {
  background-color: #f0f0f0;
}
#passport .formContainer pager li.icon {
  border: 1px solid #a9a9a9;
}
#passport .formContainer pager li.icon:hover {
  border-color: #a9a9a9;
}
#passport .formContainer pager li.icon.disabled {
  border-color: #a9a9a9;
  color: #a9a9a9;
  background-color: #fff;
  cursor: default;
}
#passport .formContainer pager li.selected {
  background-color: #337179;
  font-weight: bold;
  color: white;
}
#passport .formContainer pager li::after {
  content: '\2026';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: white;
  opacity: 0;
  -moz-transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport .formContainer pager li.ellipsis::after {
  opacity: 1;
}
#passport .formContainer pager li.ng-enter,
#passport .formContainer pager li.ng-leave {
  -moz-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -o-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  -webkit-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#passport .formContainer pager li.ng-enter:not(.ng-enter-active),
#passport .formContainer pager li.ng-leave.ng-leave-active {
  width: 0;
  opacity: 0;
}
#passport .formContainer pager .fa {
  margin: 0;
}
#passport .formContainer .image-checkbox-list {
  display: flex;
  flex-wrap: wrap;
}
#passport .formContainer image-select .image-select-content,
#passport .formContainer image-checkbox-list .image-select-content,
#passport .formContainer .image-select .image-select-content,
#passport .formContainer .image-checkbox-list .image-select-content {
  display: inline-block;
  width: 100%;
  padding-right: 75px;
  margin-bottom: -10px;
  box-sizing: border-box;
}
#passport .formContainer image-select .image-select-content span.b-errorWrapper,
#passport .formContainer image-checkbox-list .image-select-content span.b-errorWrapper,
#passport .formContainer .image-select .image-select-content span.b-errorWrapper,
#passport .formContainer .image-checkbox-list .image-select-content span.b-errorWrapper {
  position: relative;
  right: -375px;
  top: -4px;
  margin-left: 0px;
}
#passport .formContainer image-select .image-select-content span.b-errorWrapper .b-icon,
#passport .formContainer image-checkbox-list .image-select-content span.b-errorWrapper .b-icon,
#passport .formContainer .image-select .image-select-content span.b-errorWrapper .b-icon,
#passport .formContainer .image-checkbox-list .image-select-content span.b-errorWrapper .b-icon {
  top: 0px;
  left: 0px;
}
#passport .formContainer image-select .image-select-content span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.show,
#passport .formContainer image-checkbox-list .image-select-content span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.show,
#passport .formContainer .image-select .image-select-content span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.show,
#passport .formContainer .image-checkbox-list .image-select-content span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.show {
  position: absolute;
  right: -39px;
  top: -37px;
  width: fit-content;
  height: fit-content;
  display: inline-block;
}
#passport .formContainer image-select .image-select-content .image-option,
#passport .formContainer image-checkbox-list .image-select-content .image-option,
#passport .formContainer .image-select .image-select-content .image-option,
#passport .formContainer .image-checkbox-list .image-select-content .image-option {
  position: relative;
  float: right;
  height: 178px;
  width: 170px;
  line-height: 1.3;
  text-align: center;
  vertical-align: top;
  margin: 0 10px 10px 0;
}
#passport .formContainer image-select .image-select-content .image-option:after,
#passport .formContainer image-checkbox-list .image-select-content .image-option:after,
#passport .formContainer .image-select .image-select-content .image-option:after,
#passport .formContainer .image-checkbox-list .image-select-content .image-option:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .formContainer image-select .image-select-content .image-option.readonly,
#passport .formContainer image-checkbox-list .image-select-content .image-option.readonly,
#passport .formContainer .image-select .image-select-content .image-option.readonly,
#passport .formContainer .image-checkbox-list .image-select-content .image-option.readonly {
  opacity: 0.67;
}
#passport .formContainer image-select .image-select-content .image-option.readonly a,
#passport .formContainer image-checkbox-list .image-select-content .image-option.readonly a,
#passport .formContainer .image-select .image-select-content .image-option.readonly a,
#passport .formContainer .image-checkbox-list .image-select-content .image-option.readonly a,
#passport .formContainer image-select .image-select-content .image-option.readonly .k-button,
#passport .formContainer image-checkbox-list .image-select-content .image-option.readonly .k-button,
#passport .formContainer .image-select .image-select-content .image-option.readonly .k-button,
#passport .formContainer .image-checkbox-list .image-select-content .image-option.readonly .k-button {
  cursor: default;
}
#passport .formContainer image-select .image-select-content .image-option:first-child,
#passport .formContainer image-checkbox-list .image-select-content .image-option:first-child,
#passport .formContainer .image-select .image-select-content .image-option:first-child,
#passport .formContainer .image-checkbox-list .image-select-content .image-option:first-child,
#passport .formContainer image-select .image-select-content .image-option.one-option,
#passport .formContainer image-checkbox-list .image-select-content .image-option.one-option,
#passport .formContainer .image-select .image-select-content .image-option.one-option,
#passport .formContainer .image-checkbox-list .image-select-content .image-option.one-option {
  float: left;
}
#passport .formContainer image-select .image-select-content .image-option::before,
#passport .formContainer image-checkbox-list .image-select-content .image-option::before,
#passport .formContainer .image-select .image-select-content .image-option::before,
#passport .formContainer .image-checkbox-list .image-select-content .image-option::before {
  content: '';
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.5);
}
#passport .formContainer image-select .image-select-content .image-option.disabled::before,
#passport .formContainer image-checkbox-list .image-select-content .image-option.disabled::before,
#passport .formContainer .image-select .image-select-content .image-option.disabled::before,
#passport .formContainer .image-checkbox-list .image-select-content .image-option.disabled::before {
  display: block;
  z-index: 1;
}
#passport .formContainer image-select .image-select-content .image-option:not(.readonly) a:hover .image-container .k-button.k-gray,
#passport .formContainer image-checkbox-list .image-select-content .image-option:not(.readonly) a:hover .image-container .k-button.k-gray,
#passport .formContainer .image-select .image-select-content .image-option:not(.readonly) a:hover .image-container .k-button.k-gray,
#passport .formContainer .image-checkbox-list .image-select-content .image-option:not(.readonly) a:hover .image-container .k-button.k-gray {
  background-color: #244f55;
}
#passport .formContainer image-select .image-select-content .image-option a,
#passport .formContainer image-checkbox-list .image-select-content .image-option a,
#passport .formContainer .image-select .image-select-content .image-option a,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a {
  text-decoration: none;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container,
#passport .formContainer .image-select .image-select-content .image-option a .image-container,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container {
  /*                            position: relative;*/
  /*                            width: 100%;
                            height: auto;*/
  /*                padding-bottom: 35px;*/
  background-color: #fff;
  /*                            border: 1px solid @abb-gray-04;
                            -moz-border-radius: 2px;
                            -webkit-border-radius: 2px;*/
  /*                            border-radius: 2px;*/
}
#passport .formContainer image-select .image-select-content .image-option a .image-container.no-image,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container.no-image,
#passport .formContainer .image-select .image-select-content .image-option a .image-container.no-image,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container.no-image {
  font-size: 15px;
  font-weight: bold;
  line-height: 21px;
  color: #a8a8a8;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container.no-image .k-button,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container.no-image .k-button,
#passport .formContainer .image-select .image-select-content .image-option a .image-container.no-image .k-button,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container.no-image .k-button {
  position: absolute;
  left: 0;
  bottom: -40px;
  margin-top: 0;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container.no-image::after,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container.no-image::after,
#passport .formContainer .image-select .image-select-content .image-option a .image-container.no-image::after,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container.no-image::after {
  content: 'NO IMAGE AVAILABLE';
  display: table-cell;
  vertical-align: middle;
  font-size: 15px;
  font-weight: bold;
  line-height: 21px;
  text-decoration: none;
  width: 100%;
  height: 148px;
  color: #a8a8a8;
  padding: 10px;
  border: 1px solid #ada9a3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container img,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container img,
#passport .formContainer .image-select .image-select-content .image-option a .image-container img,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container img {
  /*                                border: 1px solid @dodge-primary-teal;*/
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container img:active,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container img:active,
#passport .formContainer .image-select .image-select-content .image-option a .image-container img:active,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container img:active {
  border-width: 2px;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container .k-button,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container .k-button,
#passport .formContainer .image-select .image-select-content .image-option a .image-container .k-button,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container .k-button {
  position: absolute;
  /*                                left: -1px;*/
  bottom: 0;
  /*                     width: ~"calc(100% + 2px)";*/
  padding: 5px;
  white-space: normal;
  line-height: 1.3;
  /*margin-top: -8px;*/
  max-height: 58px;
  min-height: 40px;
  overflow: hidden;
  margin: 0;
  background-color: #d2d2d2;
  color: #262626;
  border: none;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container .k-button:focus,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container .k-button:focus,
#passport .formContainer .image-select .image-select-content .image-option a .image-container .k-button:focus,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container .k-button:focus {
  outline: none;
  box-shadow: none;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container .k-button:hover,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container .k-button:hover,
#passport .formContainer .image-select .image-select-content .image-option a .image-container .k-button:hover,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container .k-button:hover {
  background-color: #a9a9a9;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container .k-button.selected,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container .k-button.selected,
#passport .formContainer .image-select .image-select-content .image-option a .image-container .k-button.selected,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container .k-button.selected {
  background-color: #6e6e6e;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container .k-button .control-text-wrapper,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container .k-button .control-text-wrapper,
#passport .formContainer .image-select .image-select-content .image-option a .image-container .k-button .control-text-wrapper,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container .k-button .control-text-wrapper {
  font-weight: bold;
  font-size: 13px;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container .k-button .option,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container .k-button .option,
#passport .formContainer .image-select .image-select-content .image-option a .image-container .k-button .option,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container .k-button .option {
  font-weight: bold;
  font-size: 13px;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container .k-button .option.checkbox-option,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container .k-button .option.checkbox-option,
#passport .formContainer .image-select .image-select-content .image-option a .image-container .k-button .option.checkbox-option,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container .k-button .option.checkbox-option {
  text-align: left;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container .k-button .option.checkbox-option .control-text-wrapper,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container .k-button .option.checkbox-option .control-text-wrapper,
#passport .formContainer .image-select .image-select-content .image-option a .image-container .k-button .option.checkbox-option .control-text-wrapper,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container .k-button .option.checkbox-option .control-text-wrapper {
  display: inline-block;
  max-width: 130px;
  vertical-align: middle;
  line-height: 15px;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container .k-button.k-primary.k-gray,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container .k-button.k-primary.k-gray,
#passport .formContainer .image-select .image-select-content .image-option a .image-container .k-button.k-primary.k-gray,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container .k-button.k-primary.k-gray {
  /*                                    background-color: @abb-gray-04;
                                    color: @abb-gray-01;
                                    border-color: @abb-gray-04;*/
}
#passport .formContainer image-select .image-select-content .image-option a .image-container .k-button.k-primary.k-gray.selected,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container .k-button.k-primary.k-gray.selected,
#passport .formContainer .image-select .image-select-content .image-option a .image-container .k-button.k-primary.k-gray.selected,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container .k-button.k-primary.k-gray.selected {
  background-color: #337179;
  color: #fff;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container .k-button.k-primary.k-gray.selected .option,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container .k-button.k-primary.k-gray.selected .option,
#passport .formContainer .image-select .image-select-content .image-option a .image-container .k-button.k-primary.k-gray.selected .option,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container .k-button.k-primary.k-gray.selected .option {
  color: #fff;
}
#passport .formContainer image-select .image-select-content .image-option a .image-container .k-button.k-primary.k-gray.selected .option .new-checkbox,
#passport .formContainer image-checkbox-list .image-select-content .image-option a .image-container .k-button.k-primary.k-gray.selected .option .new-checkbox,
#passport .formContainer .image-select .image-select-content .image-option a .image-container .k-button.k-primary.k-gray.selected .option .new-checkbox,
#passport .formContainer .image-checkbox-list .image-select-content .image-option a .image-container .k-button.k-primary.k-gray.selected .option .new-checkbox {
  background-color: #262626;
  border-color: #262626;
}
#passport .formContainer image-select .image-option,
#passport .formContainer image-checkbox-list .image-option,
#passport .formContainer .image-select .image-option,
#passport .formContainer .image-checkbox-list .image-option,
#passport .formContainer image-select .image-checkbox-option,
#passport .formContainer image-checkbox-list .image-checkbox-option,
#passport .formContainer .image-select .image-checkbox-option,
#passport .formContainer .image-checkbox-list .image-checkbox-option {
  position: relative;
  /* float: right;*/
  height: 178px;
  min-width: 170px;
  line-height: 1.3;
  text-align: center;
  vertical-align: top;
  /* margin: 0 0 4px 45px;*/
  margin-right: 10px;
}
#passport .formContainer image-select .image-option:after,
#passport .formContainer image-checkbox-list .image-option:after,
#passport .formContainer .image-select .image-option:after,
#passport .formContainer .image-checkbox-list .image-option:after,
#passport .formContainer image-select .image-checkbox-option:after,
#passport .formContainer image-checkbox-list .image-checkbox-option:after,
#passport .formContainer .image-select .image-checkbox-option:after,
#passport .formContainer .image-checkbox-list .image-checkbox-option:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .formContainer image-select .image-option.readonly,
#passport .formContainer image-checkbox-list .image-option.readonly,
#passport .formContainer .image-select .image-option.readonly,
#passport .formContainer .image-checkbox-list .image-option.readonly,
#passport .formContainer image-select .image-checkbox-option.readonly,
#passport .formContainer image-checkbox-list .image-checkbox-option.readonly,
#passport .formContainer .image-select .image-checkbox-option.readonly,
#passport .formContainer .image-checkbox-list .image-checkbox-option.readonly {
  opacity: 0.67;
}
#passport .formContainer image-select .image-option.readonly a,
#passport .formContainer image-checkbox-list .image-option.readonly a,
#passport .formContainer .image-select .image-option.readonly a,
#passport .formContainer .image-checkbox-list .image-option.readonly a,
#passport .formContainer image-select .image-checkbox-option.readonly a,
#passport .formContainer image-checkbox-list .image-checkbox-option.readonly a,
#passport .formContainer .image-select .image-checkbox-option.readonly a,
#passport .formContainer .image-checkbox-list .image-checkbox-option.readonly a,
#passport .formContainer image-select .image-option.readonly .k-button,
#passport .formContainer image-checkbox-list .image-option.readonly .k-button,
#passport .formContainer .image-select .image-option.readonly .k-button,
#passport .formContainer .image-checkbox-list .image-option.readonly .k-button,
#passport .formContainer image-select .image-checkbox-option.readonly .k-button,
#passport .formContainer image-checkbox-list .image-checkbox-option.readonly .k-button,
#passport .formContainer .image-select .image-checkbox-option.readonly .k-button,
#passport .formContainer .image-checkbox-list .image-checkbox-option.readonly .k-button {
  cursor: default;
}
#passport .formContainer image-select .image-option:first-child,
#passport .formContainer image-checkbox-list .image-option:first-child,
#passport .formContainer .image-select .image-option:first-child,
#passport .formContainer .image-checkbox-list .image-option:first-child,
#passport .formContainer image-select .image-checkbox-option:first-child,
#passport .formContainer image-checkbox-list .image-checkbox-option:first-child,
#passport .formContainer .image-select .image-checkbox-option:first-child,
#passport .formContainer .image-checkbox-list .image-checkbox-option:first-child,
#passport .formContainer image-select .image-option.one-option,
#passport .formContainer image-checkbox-list .image-option.one-option,
#passport .formContainer .image-select .image-option.one-option,
#passport .formContainer .image-checkbox-list .image-option.one-option,
#passport .formContainer image-select .image-checkbox-option.one-option,
#passport .formContainer image-checkbox-list .image-checkbox-option.one-option,
#passport .formContainer .image-select .image-checkbox-option.one-option,
#passport .formContainer .image-checkbox-list .image-checkbox-option.one-option {
  /*    float: left;*/
  margin-right: 10px;
  margin-bottom: 10px;
}
#passport .formContainer image-select .image-option::before,
#passport .formContainer image-checkbox-list .image-option::before,
#passport .formContainer .image-select .image-option::before,
#passport .formContainer .image-checkbox-list .image-option::before,
#passport .formContainer image-select .image-checkbox-option::before,
#passport .formContainer image-checkbox-list .image-checkbox-option::before,
#passport .formContainer .image-select .image-checkbox-option::before,
#passport .formContainer .image-checkbox-list .image-checkbox-option::before {
  content: '';
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.5);
}
#passport .formContainer image-select .image-option.disabled::before,
#passport .formContainer image-checkbox-list .image-option.disabled::before,
#passport .formContainer .image-select .image-option.disabled::before,
#passport .formContainer .image-checkbox-list .image-option.disabled::before,
#passport .formContainer image-select .image-checkbox-option.disabled::before,
#passport .formContainer image-checkbox-list .image-checkbox-option.disabled::before,
#passport .formContainer .image-select .image-checkbox-option.disabled::before,
#passport .formContainer .image-checkbox-list .image-checkbox-option.disabled::before {
  display: block;
  z-index: 1;
}
#passport .formContainer image-select .image-option:not(.readonly) a:hover .image-container .k-button.k-gray,
#passport .formContainer image-checkbox-list .image-option:not(.readonly) a:hover .image-container .k-button.k-gray,
#passport .formContainer .image-select .image-option:not(.readonly) a:hover .image-container .k-button.k-gray,
#passport .formContainer .image-checkbox-list .image-option:not(.readonly) a:hover .image-container .k-button.k-gray,
#passport .formContainer image-select .image-checkbox-option:not(.readonly) a:hover .image-container .k-button.k-gray,
#passport .formContainer image-checkbox-list .image-checkbox-option:not(.readonly) a:hover .image-container .k-button.k-gray,
#passport .formContainer .image-select .image-checkbox-option:not(.readonly) a:hover .image-container .k-button.k-gray,
#passport .formContainer .image-checkbox-list .image-checkbox-option:not(.readonly) a:hover .image-container .k-button.k-gray {
  background-color: #244f55;
  color: white;
}
#passport .formContainer image-select .image-option a,
#passport .formContainer image-checkbox-list .image-option a,
#passport .formContainer .image-select .image-option a,
#passport .formContainer .image-checkbox-list .image-option a,
#passport .formContainer image-select .image-checkbox-option a,
#passport .formContainer image-checkbox-list .image-checkbox-option a,
#passport .formContainer .image-select .image-checkbox-option a,
#passport .formContainer .image-checkbox-list .image-checkbox-option a {
  text-decoration: none;
}
#passport .formContainer image-select .image-option a .image-container,
#passport .formContainer image-checkbox-list .image-option a .image-container,
#passport .formContainer .image-select .image-option a .image-container,
#passport .formContainer .image-checkbox-list .image-option a .image-container,
#passport .formContainer image-select .image-checkbox-option a .image-container,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container,
#passport .formContainer .image-select .image-checkbox-option a .image-container,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container {
  position: relative;
  width: 100%;
  height: 140px;
  padding-bottom: 35px;
  background-color: #fff;
  border: 1px solid rgba(51, 113, 121, 0.5);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  /*
                        &.active {
                            border: 2px solid rgb(51, 113, 121) !important;
                        }*/
}
#passport .formContainer image-select .image-option a .image-container.no-image,
#passport .formContainer image-checkbox-list .image-option a .image-container.no-image,
#passport .formContainer .image-select .image-option a .image-container.no-image,
#passport .formContainer .image-checkbox-list .image-option a .image-container.no-image,
#passport .formContainer image-select .image-checkbox-option a .image-container.no-image,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container.no-image,
#passport .formContainer .image-select .image-checkbox-option a .image-container.no-image,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container.no-image {
  font-size: 15px;
  font-weight: bold;
  line-height: 21px;
  color: #a8a8a8;
}
#passport .formContainer image-select .image-option a .image-container.no-image .k-button,
#passport .formContainer image-checkbox-list .image-option a .image-container.no-image .k-button,
#passport .formContainer .image-select .image-option a .image-container.no-image .k-button,
#passport .formContainer .image-checkbox-list .image-option a .image-container.no-image .k-button,
#passport .formContainer image-select .image-checkbox-option a .image-container.no-image .k-button,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container.no-image .k-button,
#passport .formContainer .image-select .image-checkbox-option a .image-container.no-image .k-button,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container.no-image .k-button {
  position: absolute;
  left: 0;
  bottom: -40px;
  margin-top: 0;
}
#passport .formContainer image-select .image-option a .image-container.no-image::after,
#passport .formContainer image-checkbox-list .image-option a .image-container.no-image::after,
#passport .formContainer .image-select .image-option a .image-container.no-image::after,
#passport .formContainer .image-checkbox-list .image-option a .image-container.no-image::after,
#passport .formContainer image-select .image-checkbox-option a .image-container.no-image::after,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container.no-image::after,
#passport .formContainer .image-select .image-checkbox-option a .image-container.no-image::after,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container.no-image::after {
  content: 'NO IMAGE AVAILABLE';
  display: table-cell;
  vertical-align: middle;
  font-size: 15px;
  font-weight: bold;
  line-height: 21px;
  text-decoration: none;
  width: 100%;
  height: 148px;
  color: #a8a8a8;
  padding: 10px;
  border: 1px solid #ada9a3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#passport .formContainer image-select .image-option a .image-container img,
#passport .formContainer image-checkbox-list .image-option a .image-container img,
#passport .formContainer .image-select .image-option a .image-container img,
#passport .formContainer .image-checkbox-list .image-option a .image-container img,
#passport .formContainer image-select .image-checkbox-option a .image-container img,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container img,
#passport .formContainer .image-select .image-checkbox-option a .image-container img,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container img {
  width: 90%;
  height: 90%;
  object-fit: cover;
  /*      border: 1px solid rgba(51, 113, 121, 0.5);*/
  /*                            -moz-box-sizing: border-box;
                            -webkit-box-sizing: border-box;
                            box-sizing: border-box;*/
  padding: 10px;
}
#passport .formContainer image-select .image-option a .image-container .k-button,
#passport .formContainer image-checkbox-list .image-option a .image-container .k-button,
#passport .formContainer .image-select .image-option a .image-container .k-button,
#passport .formContainer .image-checkbox-list .image-option a .image-container .k-button,
#passport .formContainer image-select .image-checkbox-option a .image-container .k-button,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container .k-button,
#passport .formContainer .image-select .image-checkbox-option a .image-container .k-button,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button {
  position: absolute;
  left: 0px;
  bottom: 0;
  width: 100%;
  padding: 5px;
  white-space: normal;
  line-height: 1.3;
  /*margin-top: -8px;*/
  max-height: 58px;
  min-height: 40px;
  overflow: hidden;
  margin: 0;
  border: none;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  /*                            &:active {
                                border: 2px !important;
                            }*/
}
#passport .formContainer image-select .image-option a .image-container .k-button:focus,
#passport .formContainer image-checkbox-list .image-option a .image-container .k-button:focus,
#passport .formContainer .image-select .image-option a .image-container .k-button:focus,
#passport .formContainer .image-checkbox-list .image-option a .image-container .k-button:focus,
#passport .formContainer image-select .image-checkbox-option a .image-container .k-button:focus,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container .k-button:focus,
#passport .formContainer .image-select .image-checkbox-option a .image-container .k-button:focus,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button:focus {
  outline: none;
  box-shadow: none;
}
#passport .formContainer image-select .image-option a .image-container .k-button:hover,
#passport .formContainer image-checkbox-list .image-option a .image-container .k-button:hover,
#passport .formContainer .image-select .image-option a .image-container .k-button:hover,
#passport .formContainer .image-checkbox-list .image-option a .image-container .k-button:hover,
#passport .formContainer image-select .image-checkbox-option a .image-container .k-button:hover,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container .k-button:hover,
#passport .formContainer .image-select .image-checkbox-option a .image-container .k-button:hover,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button:hover {
  background-color: #a9a9a9;
}
#passport .formContainer image-select .image-option a .image-container .k-button.selected,
#passport .formContainer image-checkbox-list .image-option a .image-container .k-button.selected,
#passport .formContainer .image-select .image-option a .image-container .k-button.selected,
#passport .formContainer .image-checkbox-list .image-option a .image-container .k-button.selected,
#passport .formContainer image-select .image-checkbox-option a .image-container .k-button.selected,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container .k-button.selected,
#passport .formContainer .image-select .image-checkbox-option a .image-container .k-button.selected,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button.selected {
  /*                           border-width: 2px !important;*/
  /*   background-color: @abb-gray-02;*/
}
#passport .formContainer image-select .image-option a .image-container .k-button .control-text-wrapper,
#passport .formContainer image-checkbox-list .image-option a .image-container .k-button .control-text-wrapper,
#passport .formContainer .image-select .image-option a .image-container .k-button .control-text-wrapper,
#passport .formContainer .image-checkbox-list .image-option a .image-container .k-button .control-text-wrapper,
#passport .formContainer image-select .image-checkbox-option a .image-container .k-button .control-text-wrapper,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container .k-button .control-text-wrapper,
#passport .formContainer .image-select .image-checkbox-option a .image-container .k-button .control-text-wrapper,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button .control-text-wrapper {
  font-weight: bold;
  font-size: 13px;
}
#passport .formContainer image-select .image-option a .image-container .k-button .option,
#passport .formContainer image-checkbox-list .image-option a .image-container .k-button .option,
#passport .formContainer .image-select .image-option a .image-container .k-button .option,
#passport .formContainer .image-checkbox-list .image-option a .image-container .k-button .option,
#passport .formContainer image-select .image-checkbox-option a .image-container .k-button .option,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container .k-button .option,
#passport .formContainer .image-select .image-checkbox-option a .image-container .k-button .option,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button .option {
  font-weight: bold;
  font-size: 13px;
}
#passport .formContainer image-select .image-option a .image-container .k-button .option.checkbox-option,
#passport .formContainer image-checkbox-list .image-option a .image-container .k-button .option.checkbox-option,
#passport .formContainer .image-select .image-option a .image-container .k-button .option.checkbox-option,
#passport .formContainer .image-checkbox-list .image-option a .image-container .k-button .option.checkbox-option,
#passport .formContainer image-select .image-checkbox-option a .image-container .k-button .option.checkbox-option,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container .k-button .option.checkbox-option,
#passport .formContainer .image-select .image-checkbox-option a .image-container .k-button .option.checkbox-option,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button .option.checkbox-option {
  text-align: left;
}
#passport .formContainer image-select .image-option a .image-container .k-button .option.checkbox-option .control-text-wrapper,
#passport .formContainer image-checkbox-list .image-option a .image-container .k-button .option.checkbox-option .control-text-wrapper,
#passport .formContainer .image-select .image-option a .image-container .k-button .option.checkbox-option .control-text-wrapper,
#passport .formContainer .image-checkbox-list .image-option a .image-container .k-button .option.checkbox-option .control-text-wrapper,
#passport .formContainer image-select .image-checkbox-option a .image-container .k-button .option.checkbox-option .control-text-wrapper,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container .k-button .option.checkbox-option .control-text-wrapper,
#passport .formContainer .image-select .image-checkbox-option a .image-container .k-button .option.checkbox-option .control-text-wrapper,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button .option.checkbox-option .control-text-wrapper {
  display: inline-block;
  max-width: 130px;
  vertical-align: middle;
  line-height: 15px;
}
#passport .formContainer image-select .image-option a .image-container .k-button.k-primary.k-gray,
#passport .formContainer image-checkbox-list .image-option a .image-container .k-button.k-primary.k-gray,
#passport .formContainer .image-select .image-option a .image-container .k-button.k-primary.k-gray,
#passport .formContainer .image-checkbox-list .image-option a .image-container .k-button.k-primary.k-gray,
#passport .formContainer image-select .image-checkbox-option a .image-container .k-button.k-primary.k-gray,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container .k-button.k-primary.k-gray,
#passport .formContainer .image-select .image-checkbox-option a .image-container .k-button.k-primary.k-gray,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button.k-primary.k-gray {
  background-color: white;
  color: #337179;
  border: 1px solid;
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-color: rgba(51, 113, 121, 0.5);
}
#passport .formContainer image-select .image-option a .image-container .k-button.k-primary.k-gray.selected,
#passport .formContainer image-checkbox-list .image-option a .image-container .k-button.k-primary.k-gray.selected,
#passport .formContainer .image-select .image-option a .image-container .k-button.k-primary.k-gray.selected,
#passport .formContainer .image-checkbox-list .image-option a .image-container .k-button.k-primary.k-gray.selected,
#passport .formContainer image-select .image-checkbox-option a .image-container .k-button.k-primary.k-gray.selected,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container .k-button.k-primary.k-gray.selected,
#passport .formContainer .image-select .image-checkbox-option a .image-container .k-button.k-primary.k-gray.selected,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button.k-primary.k-gray.selected {
  background-color: #337179;
  color: #fff;
}
#passport .formContainer image-select .image-option a .image-container .k-button.k-primary.k-gray.selected .option,
#passport .formContainer image-checkbox-list .image-option a .image-container .k-button.k-primary.k-gray.selected .option,
#passport .formContainer .image-select .image-option a .image-container .k-button.k-primary.k-gray.selected .option,
#passport .formContainer .image-checkbox-list .image-option a .image-container .k-button.k-primary.k-gray.selected .option,
#passport .formContainer image-select .image-checkbox-option a .image-container .k-button.k-primary.k-gray.selected .option,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container .k-button.k-primary.k-gray.selected .option,
#passport .formContainer .image-select .image-checkbox-option a .image-container .k-button.k-primary.k-gray.selected .option,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button.k-primary.k-gray.selected .option {
  color: #fff;
}
#passport .formContainer image-select .image-option a .image-container .k-button.k-primary.k-gray.selected .option .new-checkbox,
#passport .formContainer image-checkbox-list .image-option a .image-container .k-button.k-primary.k-gray.selected .option .new-checkbox,
#passport .formContainer .image-select .image-option a .image-container .k-button.k-primary.k-gray.selected .option .new-checkbox,
#passport .formContainer .image-checkbox-list .image-option a .image-container .k-button.k-primary.k-gray.selected .option .new-checkbox,
#passport .formContainer image-select .image-checkbox-option a .image-container .k-button.k-primary.k-gray.selected .option .new-checkbox,
#passport .formContainer image-checkbox-list .image-checkbox-option a .image-container .k-button.k-primary.k-gray.selected .option .new-checkbox,
#passport .formContainer .image-select .image-checkbox-option a .image-container .k-button.k-primary.k-gray.selected .option .new-checkbox,
#passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button.k-primary.k-gray.selected .option .new-checkbox {
  background-color: #262626;
  border-color: #262626;
}
#passport .formContainer image-select .links,
#passport .formContainer image-checkbox-list .links,
#passport .formContainer .image-select .links,
#passport .formContainer .image-checkbox-list .links {
  color: #726f6e;
  margin-left: 10px;
}
#passport .formContainer #intelli-lube-fix {
  margin-left: auto;
  margin-right: auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
#passport .formContainer numeric-input .has-uom input,
#passport .formContainer select-input .has-uom input,
#passport .formContainer combo-select .has-uom input,
#passport .formContainer numeric-combo-select .has-uom input,
#passport .formContainer negative-number-input .has-uom input,
#passport .formContainer numeric-input .has-uom .k-widget:not(.k-tooltip),
#passport .formContainer select-input .has-uom .k-widget:not(.k-tooltip),
#passport .formContainer combo-select .has-uom .k-widget:not(.k-tooltip),
#passport .formContainer numeric-combo-select .has-uom .k-widget:not(.k-tooltip),
#passport .formContainer negative-number-input .has-uom .k-widget:not(.k-tooltip) {
  width: calc(100% - 103px);
}
#passport .formContainer numeric-input .has-uom.single,
#passport .formContainer select-input .has-uom.single,
#passport .formContainer combo-select .has-uom.single,
#passport .formContainer numeric-combo-select .has-uom.single,
#passport .formContainer negative-number-input .has-uom.single {
  display: flex;
}
#passport .formContainer numeric-input .has-uom.single input,
#passport .formContainer select-input .has-uom.single input,
#passport .formContainer combo-select .has-uom.single input,
#passport .formContainer numeric-combo-select .has-uom.single input,
#passport .formContainer negative-number-input .has-uom.single input,
#passport .formContainer numeric-input .has-uom.single .k-widget:not(.k-tooltip),
#passport .formContainer select-input .has-uom.single .k-widget:not(.k-tooltip),
#passport .formContainer combo-select .has-uom.single .k-widget:not(.k-tooltip),
#passport .formContainer numeric-combo-select .has-uom.single .k-widget:not(.k-tooltip),
#passport .formContainer negative-number-input .has-uom.single .k-widget:not(.k-tooltip) {
  border-color: rgba(0, 0, 0, 0.54);
  /*width: ~"calc(100% - 53px)";*/
  width: 100%;
  min-width: initial;
}
#passport .formContainer numeric-input .has-uom.single .k-combobox span.b-errorWrapper,
#passport .formContainer select-input .has-uom.single .k-combobox span.b-errorWrapper,
#passport .formContainer combo-select .has-uom.single .k-combobox span.b-errorWrapper,
#passport .formContainer numeric-combo-select .has-uom.single .k-combobox span.b-errorWrapper,
#passport .formContainer negative-number-input .has-uom.single .k-combobox span.b-errorWrapper {
  position: initial;
  margin-left: 0;
}
#passport .formContainer numeric-input .has-uom.single .k-combobox span.b-errorWrapper .b-icon,
#passport .formContainer select-input .has-uom.single .k-combobox span.b-errorWrapper .b-icon,
#passport .formContainer combo-select .has-uom.single .k-combobox span.b-errorWrapper .b-icon,
#passport .formContainer numeric-combo-select .has-uom.single .k-combobox span.b-errorWrapper .b-icon,
#passport .formContainer negative-number-input .has-uom.single .k-combobox span.b-errorWrapper .b-icon {
  right: 31px;
}
#passport .formContainer numeric-input .has-uom.single .k-combobox span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg,
#passport .formContainer select-input .has-uom.single .k-combobox span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg,
#passport .formContainer combo-select .has-uom.single .k-combobox span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg,
#passport .formContainer numeric-combo-select .has-uom.single .k-combobox span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg,
#passport .formContainer negative-number-input .has-uom.single .k-combobox span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg {
  bottom: 35px;
  right: 14px;
}
#passport .formContainer numeric-input .has-uom.single .k-combobox span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal,
#passport .formContainer select-input .has-uom.single .k-combobox span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal,
#passport .formContainer combo-select .has-uom.single .k-combobox span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal,
#passport .formContainer numeric-combo-select .has-uom.single .k-combobox span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal,
#passport .formContainer negative-number-input .has-uom.single .k-combobox span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal {
  right: initial;
}
#passport .formContainer numeric-input .has-uom.single > span.b-errorWrapper,
#passport .formContainer select-input .has-uom.single > span.b-errorWrapper,
#passport .formContainer combo-select .has-uom.single > span.b-errorWrapper,
#passport .formContainer numeric-combo-select .has-uom.single > span.b-errorWrapper,
#passport .formContainer negative-number-input .has-uom.single > span.b-errorWrapper {
  position: relative;
  margin-left: 0;
}
#passport .formContainer numeric-input .has-uom.single > span.b-errorWrapper .b-icon,
#passport .formContainer select-input .has-uom.single > span.b-errorWrapper .b-icon,
#passport .formContainer combo-select .has-uom.single > span.b-errorWrapper .b-icon,
#passport .formContainer numeric-combo-select .has-uom.single > span.b-errorWrapper .b-icon,
#passport .formContainer negative-number-input .has-uom.single > span.b-errorWrapper .b-icon {
  right: 20px;
  top: 0px;
}
#passport .formContainer numeric-input .has-uom.single > span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg,
#passport .formContainer select-input .has-uom.single > span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg,
#passport .formContainer combo-select .has-uom.single > span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg,
#passport .formContainer numeric-combo-select .has-uom.single > span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg,
#passport .formContainer negative-number-input .has-uom.single > span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg {
  bottom: 35px;
  right: -11px;
}
#passport .formContainer numeric-input .has-uom.single > span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal,
#passport .formContainer select-input .has-uom.single > span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal,
#passport .formContainer combo-select .has-uom.single > span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal,
#passport .formContainer numeric-combo-select .has-uom.single > span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal,
#passport .formContainer negative-number-input .has-uom.single > span.b-errorWrapper .k-tooltip-validation.k-tooltip.b-invalid-msg.flipHorizontal {
  right: initial;
}
#passport .formContainer numeric-input .has-uom input,
#passport .formContainer select-input .has-uom input,
#passport .formContainer combo-select .has-uom input,
#passport .formContainer numeric-combo-select .has-uom input,
#passport .formContainer negative-number-input .has-uom input,
#passport .formContainer numeric-input .has-uom .k-dropdown-wrap,
#passport .formContainer select-input .has-uom .k-dropdown-wrap,
#passport .formContainer combo-select .has-uom .k-dropdown-wrap,
#passport .formContainer numeric-combo-select .has-uom .k-dropdown-wrap,
#passport .formContainer negative-number-input .has-uom .k-dropdown-wrap,
#passport .formContainer numeric-input .has-uom .requiredClass,
#passport .formContainer select-input .has-uom .requiredClass,
#passport .formContainer combo-select .has-uom .requiredClass,
#passport .formContainer numeric-combo-select .has-uom .requiredClass,
#passport .formContainer negative-number-input .has-uom .requiredClass {
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  /*                    border-color: rgba(0,0,0,.54);*/
  /*     border-color: #424242;*/
}
#passport .formContainer numeric-input .has-uom > span,
#passport .formContainer select-input .has-uom > span,
#passport .formContainer combo-select .has-uom > span,
#passport .formContainer numeric-combo-select .has-uom > span,
#passport .formContainer negative-number-input .has-uom > span {
  flex-grow: 1;
}
#passport .formContainer numeric-input .uom-switch,
#passport .formContainer select-input .uom-switch,
#passport .formContainer combo-select .uom-switch,
#passport .formContainer numeric-combo-select .uom-switch,
#passport .formContainer negative-number-input .uom-switch,
#passport .formContainer numeric-input .uom-single,
#passport .formContainer select-input .uom-single,
#passport .formContainer combo-select .uom-single,
#passport .formContainer numeric-combo-select .uom-single,
#passport .formContainer negative-number-input .uom-single {
  margin: 0;
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  border: 1px solid rgba(0, 0, 0, 0.54);
  border-left: 0;
  -moz-border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  line-height: 30px;
  height: 30px;
  font-weight: normal;
  overflow: hidden;
}
#passport .formContainer numeric-input .uom-switch.border-left,
#passport .formContainer select-input .uom-switch.border-left,
#passport .formContainer combo-select .uom-switch.border-left,
#passport .formContainer numeric-combo-select .uom-switch.border-left,
#passport .formContainer negative-number-input .uom-switch.border-left,
#passport .formContainer numeric-input .uom-single.border-left,
#passport .formContainer select-input .uom-single.border-left,
#passport .formContainer combo-select .uom-single.border-left,
#passport .formContainer numeric-combo-select .uom-single.border-left,
#passport .formContainer negative-number-input .uom-single.border-left {
  border-left: 1px solid #a9a9a9;
}
#passport .formContainer numeric-input .uom-switch.focus,
#passport .formContainer select-input .uom-switch.focus,
#passport .formContainer combo-select .uom-switch.focus,
#passport .formContainer numeric-combo-select .uom-switch.focus,
#passport .formContainer negative-number-input .uom-switch.focus,
#passport .formContainer numeric-input .uom-single.focus,
#passport .formContainer select-input .uom-single.focus,
#passport .formContainer combo-select .uom-single.focus,
#passport .formContainer numeric-combo-select .uom-single.focus,
#passport .formContainer negative-number-input .uom-single.focus {
  border-color: #337179 !important;
}
#passport .formContainer numeric-input .uom-single,
#passport .formContainer select-input .uom-single,
#passport .formContainer combo-select .uom-single,
#passport .formContainer numeric-combo-select .uom-single,
#passport .formContainer negative-number-input .uom-single {
  min-width: 50px;
  background-color: #f0f0f0;
  color: #262626;
  padding: 0 8px;
  text-align: center;
  box-sizing: border-box;
  font-size: 14px;
  z-index: 0;
  border: 1px solid rgba(0, 0, 0, 0.23);
  border-left: none;
}
#passport .formContainer numeric-input .uom-single.disabled,
#passport .formContainer select-input .uom-single.disabled,
#passport .formContainer combo-select .uom-single.disabled,
#passport .formContainer numeric-combo-select .uom-single.disabled,
#passport .formContainer negative-number-input .uom-single.disabled {
  background-color: #d2d2d2;
  color: #6e6e6e;
}
#passport .formContainer numeric-input .uom-single.no-borders,
#passport .formContainer select-input .uom-single.no-borders,
#passport .formContainer combo-select .uom-single.no-borders,
#passport .formContainer numeric-combo-select .uom-single.no-borders,
#passport .formContainer negative-number-input .uom-single.no-borders {
  border: none;
  background: none;
  text-align: left;
}
#passport .formContainer numeric-input .uom-single.focus,
#passport .formContainer select-input .uom-single.focus,
#passport .formContainer combo-select .uom-single.focus,
#passport .formContainer numeric-combo-select .uom-single.focus,
#passport .formContainer negative-number-input .uom-single.focus {
  border-color: #337179 !important;
}
#passport .formContainer numeric-input .uom-switch,
#passport .formContainer select-input .uom-switch,
#passport .formContainer combo-select .uom-switch,
#passport .formContainer numeric-combo-select .uom-switch,
#passport .formContainer negative-number-input .uom-switch {
  border: 1px solid #337179;
  width: 100px;
  padding: 0;
  font-size: 14px;
  -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}
#passport .formContainer numeric-input .uom-switch:focus,
#passport .formContainer select-input .uom-switch:focus,
#passport .formContainer combo-select .uom-switch:focus,
#passport .formContainer numeric-combo-select .uom-switch:focus,
#passport .formContainer negative-number-input .uom-switch:focus {
  border-color: #6e6e6e;
  /*                    box-shadow: 0px 0px 5px @abb-gray-03;*/
  outline: none;
}
#passport .formContainer numeric-input .uom-switch:hover,
#passport .formContainer select-input .uom-switch:hover,
#passport .formContainer combo-select .uom-switch:hover,
#passport .formContainer numeric-combo-select .uom-switch:hover,
#passport .formContainer negative-number-input .uom-switch:hover {
  border-color: #6e6e6e;
}
#passport .formContainer numeric-input .uom-switch li,
#passport .formContainer select-input .uom-switch li,
#passport .formContainer combo-select .uom-switch li,
#passport .formContainer numeric-combo-select .uom-switch li,
#passport .formContainer negative-number-input .uom-switch li {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  display: inline-block;
  list-style: none;
  text-align: center;
  width: 50%;
  cursor: pointer;
  background-color: #fff;
}
#passport .formContainer numeric-input .uom-switch li.selected,
#passport .formContainer select-input .uom-switch li.selected,
#passport .formContainer combo-select .uom-switch li.selected,
#passport .formContainer numeric-combo-select .uom-switch li.selected,
#passport .formContainer negative-number-input .uom-switch li.selected {
  background-color: #337179;
  font-weight: bold;
  color: #fff;
  /*        -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
                        -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;
                        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25) inset;*/
}
#passport .formContainer numeric-input .uom-switch li:not(.selected):hover,
#passport .formContainer select-input .uom-switch li:not(.selected):hover,
#passport .formContainer combo-select .uom-switch li:not(.selected):hover,
#passport .formContainer numeric-combo-select .uom-switch li:not(.selected):hover,
#passport .formContainer negative-number-input .uom-switch li:not(.selected):hover {
  background-color: #f0f0f0;
}
#passport .formContainer numeric-input .uom-switch li.disabled,
#passport .formContainer select-input .uom-switch li.disabled,
#passport .formContainer combo-select .uom-switch li.disabled,
#passport .formContainer numeric-combo-select .uom-switch li.disabled,
#passport .formContainer negative-number-input .uom-switch li.disabled {
  color: #a9a9a9;
  cursor: default;
}
#passport .formContainer numeric-input .uom-switch li.disabled.selected,
#passport .formContainer select-input .uom-switch li.disabled.selected,
#passport .formContainer combo-select .uom-switch li.disabled.selected,
#passport .formContainer numeric-combo-select .uom-switch li.disabled.selected,
#passport .formContainer negative-number-input .uom-switch li.disabled.selected {
  color: #fafafa;
  background-color: #d2d2d2;
}
#passport .formContainer numeric-input .uom-switch li.disabled:not(.selected):hover,
#passport .formContainer select-input .uom-switch li.disabled:not(.selected):hover,
#passport .formContainer combo-select .uom-switch li.disabled:not(.selected):hover,
#passport .formContainer numeric-combo-select .uom-switch li.disabled:not(.selected):hover,
#passport .formContainer negative-number-input .uom-switch li.disabled:not(.selected):hover {
  background-color: #fff;
}
#passport .formContainer numeric-input .changing .k-invalid:required:not(.icon-search):not(.has-uom),
#passport .formContainer select-input .changing .k-invalid:required:not(.icon-search):not(.has-uom),
#passport .formContainer combo-select .changing .k-invalid:required:not(.icon-search):not(.has-uom),
#passport .formContainer numeric-combo-select .changing .k-invalid:required:not(.icon-search):not(.has-uom),
#passport .formContainer negative-number-input .changing .k-invalid:required:not(.icon-search):not(.has-uom),
#passport .formContainer numeric-input .changing .k-invalid,
#passport .formContainer select-input .changing .k-invalid,
#passport .formContainer combo-select .changing .k-invalid,
#passport .formContainer numeric-combo-select .changing .k-invalid,
#passport .formContainer negative-number-input .changing .k-invalid,
#passport .formContainer numeric-input .changing .k-invalid:not(.has-uom) .k-state-default,
#passport .formContainer select-input .changing .k-invalid:not(.has-uom) .k-state-default,
#passport .formContainer combo-select .changing .k-invalid:not(.has-uom) .k-state-default,
#passport .formContainer numeric-combo-select .changing .k-invalid:not(.has-uom) .k-state-default,
#passport .formContainer negative-number-input .changing .k-invalid:not(.has-uom) .k-state-default {
  border-top-color: #a9a9a9 !important;
  border-bottom-color: #a9a9a9 !important;
  border-left-color: #a9a9a9 !important;
  border-right-color: #a9a9a9 !important;
}
#passport .formContainer numeric-input .changing span.b-errorWrapper .b-icon,
#passport .formContainer select-input .changing span.b-errorWrapper .b-icon,
#passport .formContainer combo-select .changing span.b-errorWrapper .b-icon,
#passport .formContainer numeric-combo-select .changing span.b-errorWrapper .b-icon,
#passport .formContainer negative-number-input .changing span.b-errorWrapper .b-icon {
  opacity: 0;
  display: none;
}
#passport .formContainer nomenclature-box {
  /*.isdisabled  {

                color: #a9a9a9;
                pointer-events: none;
                cursor: default;
            }*/
  /*.input1:hover .tooltip {
                display: block;
                background: white;
                border-radius: 3px;
                // top: 44%;
                color: #ff000f;
                //display: inline;
                //  height: 1px;
                // left: 25%;
                line-height: 17px;
                position: absolute;
                border: 1px solid #e20000;
            }*/
  /*.helper-link a {
                text-decoration: none;
                color: #ff000f;
                cursor: pointer;
            }*/
}
#passport .formContainer nomenclature-box .nomenBox {
  width: 157px;
  height: 70px;
}
#passport .formContainer nomenclature-box .nomenBox input {
  height: 70px;
  text-align: center;
  font-size: x-large;
}
#passport .formContainer nomenclature-box .nomenclaturemessage {
  font-family: ABBvoice, Verdana, Arial, sans-serif;
  font-size: 14px;
  padding-bottom: 7px;
  padding-top: 4px;
}
#passport .formContainer nomenclature-box .box {
  display: flex;
}
#passport .formContainer nomenclature-box .input[type=text] {
  width: 90%;
  min-width: 100px;
  font-size: 15px;
}
#passport .formContainer nomenclature-box .tooltip {
  display: none;
  padding: 10px;
}
#passport .formContainer nomenclature-box .tooltipMod {
  display: none;
  padding: 10px;
}
#passport .formContainer nomenclature-box .input1:hover .tooltip {
  position: absolute;
  display: block;
  color: #e20000;
  background-color: white;
  right: -15px;
  bottom: 5px;
  line-height: 24px;
  white-space: nowrap;
  padding-right: 18px;
  padding-left: 12px;
  opacity: 0;
  width: auto;
  font-size: 13px;
  border: 1px solid #e20000;
}
#passport .formContainer nomenclature-box .input1:hover .tooltip.flipHorizontal {
  right: initial;
  text-align: left;
}
#passport .formContainer nomenclature-box .input1:hover .tooltip.flipHorizontal::after {
  right: initial;
  left: 13px;
}
#passport .formContainer nomenclature-box .input1:hover .tooltip.flipVertical {
  bottom: -67px;
}
#passport .formContainer nomenclature-box .input1:hover .tooltip.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-error.png);
  bottom: 30px;
  right: 20px;
}
#passport .formContainer nomenclature-box .input1:hover .tooltip.flipHorizontal.flipVertical::after {
  left: 9px;
}
#passport .formContainer nomenclature-box .input1:hover .tooltip.fullWidth.flipVertical {
  bottom: initial;
  top: 34px;
}
#passport .formContainer nomenclature-box .input1:hover .tooltip.fullWidth {
  text-align: left;
  white-space: initial;
  line-height: initial;
}
#passport .formContainer nomenclature-box .input1:hover .tooltip.fullWidth::after {
  display: none;
}
#passport .formContainer nomenclature-box .input1:hover .tooltip.show {
  opacity: 1;
  display: block;
  margin-left: -230px;
  padding-bottom: 4px;
}
#passport .formContainer nomenclature-box .input1:hover .tooltip.hide {
  opacity: 0;
  display: none;
}
#passport .formContainer nomenclature-box .input2:hover .tooltip {
  position: absolute;
  display: block;
  color: #e20000;
  background-color: white;
  right: -15px;
  bottom: 5px;
  line-height: 24px;
  white-space: nowrap;
  padding-right: 18px;
  padding-left: 12px;
  opacity: 0;
  width: auto;
  font-size: 13px;
  border: 1px solid #e20000;
}
#passport .formContainer nomenclature-box .input2:hover .tooltip.flipHorizontal {
  right: initial;
  text-align: left;
}
#passport .formContainer nomenclature-box .input2:hover .tooltip.flipHorizontal::after {
  right: initial;
  left: 13px;
}
#passport .formContainer nomenclature-box .input2:hover .tooltip.flipVertical {
  bottom: -67px;
}
#passport .formContainer nomenclature-box .input2:hover .tooltip.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-error.png);
  bottom: 30px;
  right: 20px;
}
#passport .formContainer nomenclature-box .input2:hover .tooltip.flipHorizontal.flipVertical::after {
  left: 9px;
}
#passport .formContainer nomenclature-box .input2:hover .tooltip.fullWidth.flipVertical {
  bottom: initial;
  top: 34px;
}
#passport .formContainer nomenclature-box .input2:hover .tooltip.fullWidth {
  text-align: left;
  white-space: initial;
  line-height: initial;
}
#passport .formContainer nomenclature-box .input2:hover .tooltip.fullWidth::after {
  display: none;
}
#passport .formContainer nomenclature-box .input2:hover .tooltip.show {
  opacity: 1;
  display: block;
  margin-left: -260px;
  padding-bottom: 4px;
}
#passport .formContainer nomenclature-box .input2:hover .tooltip.hide {
  opacity: 0;
  display: none;
}
#passport .formContainer nomenclature-box .input3:hover .tooltip {
  position: absolute;
  display: block;
  color: #e20000;
  background-color: white;
  right: -15px;
  bottom: 5px;
  line-height: 24px;
  white-space: nowrap;
  padding-right: 18px;
  padding-left: 12px;
  opacity: 0;
  width: auto;
  font-size: 13px;
  border: 1px solid #e20000;
}
#passport .formContainer nomenclature-box .input3:hover .tooltip.flipHorizontal {
  right: initial;
  text-align: left;
}
#passport .formContainer nomenclature-box .input3:hover .tooltip.flipHorizontal::after {
  right: initial;
  left: 13px;
}
#passport .formContainer nomenclature-box .input3:hover .tooltip.flipVertical {
  bottom: -67px;
}
#passport .formContainer nomenclature-box .input3:hover .tooltip.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-error.png);
  bottom: 30px;
  right: 20px;
}
#passport .formContainer nomenclature-box .input3:hover .tooltip.flipHorizontal.flipVertical::after {
  left: 9px;
}
#passport .formContainer nomenclature-box .input3:hover .tooltip.fullWidth.flipVertical {
  bottom: initial;
  top: 34px;
}
#passport .formContainer nomenclature-box .input3:hover .tooltip.fullWidth {
  text-align: left;
  white-space: initial;
  line-height: initial;
}
#passport .formContainer nomenclature-box .input3:hover .tooltip.fullWidth::after {
  display: none;
}
#passport .formContainer nomenclature-box .input3:hover .tooltip.show {
  opacity: 1;
  display: block;
  margin-left: -290px;
  padding-bottom: 4px;
}
#passport .formContainer nomenclature-box .input3:hover .tooltip.hide {
  opacity: 0;
  display: none;
}
#passport .formContainer nomenclature-box .input3:hover .tooltipMod {
  position: absolute;
  display: block;
  color: #e20000;
  background-color: white;
  right: -15px;
  bottom: 5px;
  line-height: 24px;
  white-space: nowrap;
  padding-right: 18px;
  padding-left: 12px;
  opacity: 0;
  width: auto;
  font-size: 13px;
  border: 1px solid #e20000;
}
#passport .formContainer nomenclature-box .input3:hover .tooltipMod.flipHorizontal {
  right: initial;
  text-align: left;
}
#passport .formContainer nomenclature-box .input3:hover .tooltipMod.flipHorizontal::after {
  right: initial;
  left: 13px;
}
#passport .formContainer nomenclature-box .input3:hover .tooltipMod.flipVertical {
  bottom: -67px;
}
#passport .formContainer nomenclature-box .input3:hover .tooltipMod.flipVertical::after {
  background-image: url(/Content/Images/tooltip-arrowup-error.png);
  bottom: 30px;
  right: 20px;
}
#passport .formContainer nomenclature-box .input3:hover .tooltipMod.flipHorizontal.flipVertical::after {
  left: 9px;
}
#passport .formContainer nomenclature-box .input3:hover .tooltipMod.fullWidth.flipVertical {
  bottom: initial;
  top: 34px;
}
#passport .formContainer nomenclature-box .input3:hover .tooltipMod.fullWidth {
  text-align: left;
  white-space: initial;
  line-height: initial;
}
#passport .formContainer nomenclature-box .input3:hover .tooltipMod.fullWidth::after {
  display: none;
}
#passport .formContainer nomenclature-box .input3:hover .tooltipMod.show {
  opacity: 1;
  display: block;
  margin-left: -290px;
  padding-bottom: 4px;
}
#passport .formContainer nomenclature-box .input3:hover .tooltipMod.hide {
  opacity: 0;
  display: none;
}
#passport .formContainer nomenclature-box .input1 .tooltip:before {
  content: "";
  background-image: url(/Content/Images/tooltip-downarrow-error.png);
  height: 11px;
  width: 19px;
  position: absolute;
  right: 13px;
  bottom: -11px;
}
#passport .formContainer nomenclature-box .input2 .tooltip:before {
  content: "";
  background-image: url(/Content/Images/tooltip-downarrow-error.png);
  height: 11px;
  width: 19px;
  position: absolute;
  right: 13px;
  bottom: -11px;
}
#passport .formContainer nomenclature-box .input3 .tooltip:before {
  content: "";
  background-image: url(/Content/Images/tooltip-downarrow-error.png);
  height: 11px;
  width: 19px;
  position: absolute;
  right: 13px;
  bottom: -11px;
}
#passport .formContainer nomenclature-box .input3 .tooltipMod:before {
  content: "";
  background-image: url(/Content/Images/tooltip-downarrow-error.png);
  height: 11px;
  width: 19px;
  position: absolute;
  right: 13px;
  bottom: -11px;
}
#passport .formContainer nomenclature-box .single {
  display: flex;
}
#passport .formContainer nomenclature-box .helper-link {
  font-size: 14px;
  margin-top: 3px;
  margin-bottom: 0;
}
#passport .formContainer nomenclature-box .helper-link a {
  color: #337179;
}
#passport .formContainer nomenclature-box .helper-link a .fa {
  margin: 0;
}
#passport .formContainer nomenclature-box .helper-link.isdisabled a {
  text-decoration: none;
  color: #a9a9a9;
  cursor: default;
  pointer-events: none;
}
#passport .formContainer nomenclature-box .connector-line {
  width: 24px;
  height: 31px;
  border-bottom: 6px solid gray;
  margin-bottom: 10px;
  margin-left: 8px;
  margin-right: 8px;
}
#passport .formContainer nomenclature-box .b-icon {
  position: absolute;
  top: 2px;
  cursor: pointer;
  font-family: FontAwesome;
  line-height: 1;
  background-image: none !important;
  font-size: 16px;
  font-weight: normal;
  color: #F44336;
  padding: 27px 20px;
}
#passport .formContainer nomenclature-box .b-icon:before {
  content: "\f071";
}
#passport .formContainer nomenclature-box .clear-choice {
  cursor: pointer;
  user-select: none;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 20px;
  height: 20px;
  font-size: 20px;
  vertical-align: middle;
  position: relative;
  left: -48px;
  width: 0;
  color: #6e6e6e;
}
#passport .formContainer nomenclature-box .clear-choice:hover {
  color: #262626;
}
#passport .formContainer nomenclature-box .clear-choice::before {
  content: "\f057";
}
#passport .formContainer numeric-input .clear-choice {
  left: -22px;
  top: 0px;
}
#passport .formContainer numeric-input .b-errorWrapper[style*="inline"] + .clear-choice {
  left: -27px;
}
#passport .formContainer text-input .clear-choice {
  left: -25px;
}
#passport .formContainer text-input .b-errorWrapper[style*="inline"] + .clear-choice {
  left: -22px;
  padding-top: 4px;
}
#passport .formContainer text-input .b-errorWrapper[style*="inline"] + .clear-choice .nomenclature-box .box {
  display: block;
  width: 35%;
}
#passport .formContainer conveyor-dimensions .message {
  font-weight: normal;
  display: block;
  width: 100%;
  color: #262626;
  font-size: 13px;
  padding: 6px 0;
}
#passport .formContainer conveyor-dimensions .dim-container {
  position: relative;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls {
  position: relative;
  background-color: #f0f0f0;
  border: 1px solid #d2d2d2;
  border-radius: 2px;
  padding: 0 10px 10px 10px;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls.k-invalid {
  border-color: #5A5800 !important;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls .dim-control {
  width: 190px;
  float: left;
  padding: 5px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls .dim-control input {
  min-width: 50px;
  width: 67%;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls .dim-control input.k-invalid:required:not(.ng-invalid-min):not(.ng-invalid-max):not(.disabled) {
  border-color: #5A5800 !important;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls .dim-control input.k-invalid:required:not(.ng-invalid-min):not(.ng-invalid-max):not(.disabled) + .b-errorWrapper .k-icon {
  color: #5A5800;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls .dim-control input.k-invalid:required:not(.ng-invalid-min):not(.ng-invalid-max):not(.disabled) + .b-errorWrapper .k-tooltip {
  border-color: #5A5800 !important;
  background-color: #ffffff;
  color: #5A5800;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls .dim-control input.k-invalid:required:not(.ng-invalid-min):not(.ng-invalid-max):not(.disabled) + .b-errorWrapper .k-tooltip::after {
  background-image: url(/Content/Images/tooltip-downarrow-warning.png);
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls .dim-control label {
  width: 100%;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls + .b-errorWrapper {
  display: block;
  top: 0;
  right: 0;
  margin: 0;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls + .b-errorWrapper .k-icon {
  color: #5A5800;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls + .b-errorWrapper .k-tooltip {
  border-color: #5A5800 !important;
  background-color: #ffffff;
  color: #5A5800;
}
#passport .formContainer conveyor-dimensions .dim-container .dim-controls + .b-errorWrapper .k-tooltip::after {
  background-image: url(/Content/Images/tooltip-downarrow-warning.png);
}
#passport .formContainer conveyor-dimensions .drawing {
  position: relative;
  margin: 20px 0;
  text-align: center;
}
#passport .formContainer conveyor-dimensions .drawing .label-box {
  position: absolute;
  left: 0;
  top: 0;
  background-color: #d2d2d2;
  padding: 5px 10px;
  color: #262626;
  border-radius: 3px;
  white-space: nowrap;
}
#passport .formContainer conveyor-dimensions .drawing .label-box.user-set {
  background-color: #6e6e6e;
}
#passport .formContainer conveyor-dimensions .drawing .label-box.user-set .label {
  color: #ffffff;
}
#passport .formContainer conveyor-dimensions .drawing .label-box.user-set .value {
  color: #ffffff;
}
#passport .formContainer conveyor-dimensions .drawing .label-box .label {
  display: inline-block;
  width: initial;
  margin: 0;
  color: #262626;
  font-weight: bold;
  font-size: 14px;
}
#passport .formContainer conveyor-dimensions .drawing .label-box .value {
  display: inline-block;
  color: #262626;
  font-weight: normal;
  font-size: 14px;
  padding-left: 0;
}
#passport .formContainer conveyor-dimensions .drawing img {
  width: 92%;
}
#passport .formContainer conveyor-dimensions .drawing.dim-manual-takeup #length1 {
  top: 31%;
  left: 43%;
  transform: translate(-50%, -50%) rotate(-20deg);
}
#passport .formContainer conveyor-dimensions .drawing.dim-manual-takeup #length2 {
  top: 97%;
  left: 47%;
  transform: translate(-50%, -50%);
}
#passport .formContainer conveyor-dimensions .drawing.dim-manual-takeup #incline {
  top: 56%;
  left: 61%;
  transform: translate(-50%, 0);
}
#passport .formContainer conveyor-dimensions .drawing.dim-manual-takeup #lift {
  top: 40%;
  left: 95%;
  transform: translate(-50%, 0);
}
#passport .formContainer conveyor-dimensions .drawing.dim-manual-takeup-DS #length1 {
  top: 31%;
  left: 43%;
  transform: translate(-50%, -50%) rotate(-20deg);
}
#passport .formContainer conveyor-dimensions .drawing.dim-manual-takeup-DS #length2 {
  top: 97%;
  left: 47%;
  transform: translate(-50%, -50%);
}
#passport .formContainer conveyor-dimensions .drawing.dim-manual-takeup-DS #incline {
  top: 62%;
  left: 49%;
  transform: translate(-50%, 0);
}
#passport .formContainer conveyor-dimensions .drawing.dim-manual-takeup-DS #lift {
  top: 40%;
  left: 95%;
  transform: translate(-50%, 0);
}
#passport .formContainer conveyor-dimensions .drawing.dim-gravity-takeup-HD #length1 {
  top: 27%;
  left: 45%;
  transform: translate(-50%, -50%) rotate(-20deg);
}
#passport .formContainer conveyor-dimensions .drawing.dim-gravity-takeup-HD #length2 {
  top: 98%;
  left: 47%;
  transform: translate(-50%, -50%);
}
#passport .formContainer conveyor-dimensions .drawing.dim-gravity-takeup-HD #incline {
  top: 75.5%;
  left: 23%;
  transform: translate(-50%, 0);
}
#passport .formContainer conveyor-dimensions .drawing.dim-gravity-takeup-HD #lift {
  top: 28%;
  left: 95%;
  transform: translate(-50%, 0);
}
#passport .formContainer conveyor-dimensions .drawing.dim-gravity-takeup-HDS #length1 {
  top: 27%;
  left: 45%;
  transform: translate(-50%, -50%) rotate(-20deg);
}
#passport .formContainer conveyor-dimensions .drawing.dim-gravity-takeup-HDS #length2 {
  top: 98%;
  left: 47%;
  transform: translate(-50%, -50%);
}
#passport .formContainer conveyor-dimensions .drawing.dim-gravity-takeup-HDS #incline {
  top: 75.5%;
  left: 23%;
  transform: translate(-50%, 0);
}
#passport .formContainer conveyor-dimensions .drawing.dim-gravity-takeup-HDS #lift {
  top: 28%;
  left: 95%;
  transform: translate(-50%, 0);
}
#passport .formContainer conveyor-dimensions .drawing.dim-head-discharge-DR #length1 {
  top: 25%;
  left: 43%;
  transform: translate(-50%, -50%) rotate(-20deg);
}
#passport .formContainer conveyor-dimensions .drawing.dim-head-discharge-DR #length2 {
  top: 98%;
  left: 48%;
  transform: translate(-50%, -50%);
}
#passport .formContainer conveyor-dimensions .drawing.dim-head-discharge-DR #incline {
  top: 43%;
  left: 36%;
  transform: translate(-50%, 0);
}
#passport .formContainer conveyor-dimensions .drawing.dim-head-discharge-DR #lift {
  top: 28%;
  left: 95%;
  transform: translate(-50%, 0);
}
#passport .formContainer conveyor-dimensions .drawing.dim-wrap-drive-MT #length1 {
  top: 24.5%;
  left: 42%;
  transform: translate(-50%, -50%) rotate(-20deg);
}
#passport .formContainer conveyor-dimensions .drawing.dim-wrap-drive-MT #length2 {
  top: 98%;
  left: 48%;
  transform: translate(-50%, -50%);
}
#passport .formContainer conveyor-dimensions .drawing.dim-wrap-drive-MT #incline {
  top: 30.5%;
  left: 61%;
  transform: translate(-50%, 0);
}
#passport .formContainer conveyor-dimensions .drawing.dim-wrap-drive-MT #lift {
  top: 42%;
  left: 95%;
  transform: translate(-50%, 0);
}
#passport .formContainer conveyor-dimensions .drawing.dim-reversing-MT #length1 {
  top: 6%;
  left: 51%;
  transform: translate(-50%, -50%);
}
#passport .formContainer .clear-choice {
  cursor: pointer;
  user-select: none;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 20px;
  height: 20px;
  font-size: 20px;
  vertical-align: middle;
  position: relative;
  left: -48px;
  width: 0;
  color: #6e6e6e;
}
#passport .formContainer .clear-choice:hover {
  color: #262626;
}
#passport .formContainer .clear-choice::before {
  content: "\f057";
}
#passport .k-invalid + .uom-switch,
#passport .k-invalid + .uom-single {
  border-top-color: #ec1b24;
  border-bottom-color: #ec1b24;
  border-right-color: #ec1b24;
}
#passport .k-window .helper-window label {
  display: block;
}
#passport .k-window .comments-window textarea {
  width: 100%;
}
#passport .k-window .comments-window .content label {
  float: left;
}
#passport .k-window .comments-window .content .clearLink {
  float: right;
}
#passport .k-window .comments-window .content:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
#passport .k-window .image-select .image-option,
#passport .k-window .image-checkbox-list .image-option,
#passport .k-window .image-select .image-checkbox-option,
#passport .k-window .image-checkbox-list .image-checkbox-option {
  float: left;
  margin: 15px 10px;
  background-color: #fff;
}
#passport .k-window .has-uom input,
#passport .k-window .has-uom .k-dropdown-wrap {
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* #region Media queries */
@media screen and (max-width: 1320px) {
  #passport #page #content #selector .container .content .sub-step .group .choice .table-filter {
    width: 50%;
  }
}
@media screen and (max-width: 1270px) {
  #passport #page #content #selector .section.group .container.selection-summary .content section.drive-details .data .data-col {
    width: 100%;
  }
  #passport #page #content #selector .section.group .container.selection-summary .content .drawing .angle-box {
    font-size: 1.23vw;
  }
  #passport #page #content #selector .section.group .container.selection-summary .content .drawing .angle-box.small {
    font-size: 1.1vw;
  }
}
@media screen and (max-width: 1113px) {
  #passport #page #content #selector .section.group .col.span_4_of_12 .content {
    padding-right: 10px;
    padding-left: 10px;
  }
  #passport #page #content #selector .section.group .container.selection-summary .content .pricing-container {
    margin: 0 -10px;
  }
  #passport #page #content #selector .section.group .container.selection-summary .content .drawing .angle-box {
    font-size: 1.32vw;
  }
  #passport #page #content #selector .section.group .container.selection-summary .content expand-collapse .group-title {
    margin: 10px -10px 10px -10px;
    padding: 0 10px;
  }
}
@media screen and (max-width: 1212px) {
  #passport .summary-step table tbody tr td .table-col-wrapper .table-col-center-image {
    float: none;
    margin-bottom: 0%;
  }
  #passport .summary-step table tbody tr td .table-col-wrapper .table-col-center-image .image {
    float: left;
    margin-left: -9%;
  }
}
@media screen and (max-width: 1068px) {
  #passport #page #content #selector .section.group .col.span_8_of_12 {
    width: 61%;
  }
  #passport #page #content #selector .section.group .col.span_8_of_12 family-select .image-option {
    width: initial;
  }
  #passport #page #content #selector .section.group .col.span_4_of_12 {
    width: 37%;
  }
  #passport #page #content #selector .section.group .container .content .sub-step .group .choice hr {
    display: none;
  }
  #passport #page #content #selector .section.group .container .content .sub-step .group .choice .control {
    padding: 8px 0;
  }
  #passport #page #content #selector .section.group .container .content .sub-step .group .choice .control label:not(.radio-option):not(.checkbox-option):not(.range-label):not(.radio-option-vertical) {
    width: 100%;
  }
  #passport #page #content #selector .section.group .container .content .sub-step .group .choice .control label {
    position: relative;
    width: 100%;
    padding: 3px 0;
    margin: 3px 0;
  }
  #passport #page #content #selector .section.group .container .content .sub-step .group .choice .control .control-content {
    width: 100%;
    display: inline;
  }
  #passport #page #content #selector .section.group .container .content .sub-step .group .choice .control range .connector-line {
    height: 44px;
  }
  #passport #page #content #selector .section.group .container .content .sub-step .group .choice .table-filter {
    float: none;
    width: 100%;
  }
  #passport #page #content #selector .section.group .container.selection-summary .content .drawing .angle-box {
    font-size: 1.43vw;
  }
  #passport #page #content #selector .section.group .container.selection-summary .content .drawing .angle-box.small {
    font-size: 1.35vw;
  }
  #passport #page #content #selector conveyor-dimensions .drawing .label-box {
    padding: 3px 8px;
  }
  #passport .formContainer nomenclature-box .box {
    display: block;
    width: 35%;
  }
  #passport .formContainer nomenclature-box .input1:hover .tooltip.show {
    margin-left: -27px;
  }
  #passport .formContainer nomenclature-box .input2:hover .tooltip.show {
    margin-left: -27px;
  }
  #passport .formContainer nomenclature-box .input3:hover .tooltip.show {
    margin-left: -27px;
  }
  #passport .formContainer nomenclature-box .input1 .tooltip:before {
    right: 225px;
  }
  #passport .formContainer nomenclature-box .input2 .tooltip:before {
    right: 245px;
  }
  #passport .formContainer nomenclature-box .input3 .tooltip:before {
    right: 285px;
  }
  #passport .summary-step table tbody tr td .table-col-wrapper .table-col-left,
  #passport .summary-step table tbody tr td .table-col-wrapper .table-col-right {
    width: 100%;
  }
  #passport .summary-step table tbody tr td .table-col-wrapper .table-col-left-summary {
    width: 48%;
  }
  #passport .summary-step table tbody tr td .table-col-wrapper .table-col-center-summary {
    width: 48%;
    margin: 0%;
  }
  #passport .summary-step table tbody tr td .table-col-wrapper .table-col-right-summary {
    width: 48%;
    float: none;
  }
  #passport .summary-step table tbody tr td .table-col-wrapper .table-col-center-image {
    float: none;
    margin-bottom: 0%;
  }
  #passport .summary-step table tbody tr td .table-col-wrapper .table-col-center-image .image {
    float: left;
    margin-left: -9%;
  }
  #passport .summary-step table tbody tr td .table-col-wrapper .table-col-qrcode {
    float: none;
    margin-bottom: 0%;
    /* .image {
                                            float: left;
                                            margin-left: -9%;
                                        }*/
  }
  #passport .summary-step table tbody tr td .table-col-wrapper .table-col-center-Actual {
    margin: -0.4% 34% 0 -59%;
  }
  #passport image-select .image-option,
  #passport image-checkbox-list .image-option,
  #passport .image-select .image-option,
  #passport .image-checkbox-list .image-option,
  #passport image-select .image-checkbox-option,
  #passport image-checkbox-list .image-checkbox-option,
  #passport .image-select .image-checkbox-option,
  #passport .image-checkbox-list .image-checkbox-option {
    float: left;
    margin-right: 10px;
  }
}
@media screen and (max-width: 894px) {
  #passport #page #content #selector .section.group .col.span_4_of_12 .content .column-cell-data .data .data-col .data-row label {
    min-width: 58px;
    width: 40%;
  }
  #passport #page #content #selector .section.group .col.span_4_of_12 .content .column-cell-data .data .data-col .data-row .value-wrapper {
    min-width: 53px;
    width: 40%;
  }
}
@media screen and (max-width: 768px) {
  #passport #page #content #selector .section.group .col.span_8_of_12 {
    width: 100%;
  }
  #passport #page #content #selector .section.group .col.span_8_of_12 .footer button.k-button.icon-right {
    margin-left: 0px;
    margin-right: 7px;
  }
  #passport #page #content #selector .section.group .col.span_8_of_12 .footer button.k-button.icon-left {
    margin-left: 7px;
    margin-right: 0px;
  }
  #passport #page #content #selector .section.group .col.span_4_of_12 {
    width: 100%;
    margin-left: 0;
  }
  #passport #page #content #selector .section.group .col.span_4_of_12 .selection-summary {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 100;
    margin: 0 -10px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    /*background-color: #f1f1f1;*/
    background-color: #fff;
    min-height: 0;
    -moz-transition: height 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
    -o-transition: height 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
    -webkit-transition: height 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
    transition: height 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  }
  #passport #page #content #selector .section.group .col.span_4_of_12 .selection-summary:not(.open) {
    height: 50px;
  }
  #passport #page #content #selector .section.group .col.span_4_of_12 .selection-summary .title-bar {
    height: 14px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #f0f0f0;
    -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
    cursor: pointer;
    z-index: 1;
    box-sizing: border-box;
    height: 51px;
  }
  #passport #page #content #selector .section.group .col.span_4_of_12 .selection-summary .title-bar .title {
    text-align: center;
  }
  #passport #page #content #selector .section.group .col.span_4_of_12 .selection-summary .title-bar .title:before {
    display: inline-block;
  }
  #passport #page #content #selector .section.group .col.span_4_of_12 .selection-summary .content {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
  }
  #passport #page #content #selector .section.group .col.span_4_of_12 .selection-summary .content .pricing-container section.total {
    margin-bottom: 70px;
  }
  #passport #page #content #selector .section.group .container .content .sub-step .group .choice .table-filter {
    width: 100%;
  }
  #passport #page #content #selector .section.group .container.selection-summary .content .drawing .angle-box {
    font-size: 4.2vw;
  }
  #passport #page #content #selector .section.group .container.selection-summary .content .drawing .angle-box.small {
    font-size: 3.6vw;
  }
  #passport .formContainer nomenclature-box .box {
    display: block;
    width: 35%;
  }
  #passport .formContainer nomenclature-box .input1:hover .tooltip.show {
    margin-left: -27px;
  }
  #passport .formContainer nomenclature-box .input2:hover .tooltip.show {
    margin-left: -27px;
  }
  #passport .formContainer nomenclature-box .input3:hover .tooltip.show {
    margin-left: -27px;
  }
  #passport .formContainer nomenclature-box .input1 .tooltip:before {
    right: 225px;
  }
  #passport .formContainer nomenclature-box .input2 .tooltip:before {
    right: 245px;
  }
  #passport .formContainer nomenclature-box .input3 .tooltip:before {
    right: 285px;
  }
  #passport .summary-step {
    /*table {
                tbody {
                    tr {
                        td {
                            .table-col-wrapper {
                                .table-col-left,
                                .table-col-right {
                                    width: 48%;
                                    min-width: inherit;
                                }
                            }
                        }
                    }
                }
            }*/
  }
  #passport .summary-step .summary-header .center-content {
    width: 70%;
  }
  #passport .summary-step .summary-header .center-content .title {
    text-align: right;
    float: right;
  }
}
@media screen and (max-width: 530px) {
  #passport #page #content #selector .container .content,
  #passport #page #content #inquiries .container .content {
    padding: 20px 10px;
  }
  #passport #page #content #selector .container .pricing-container .pricing table tbody tr th.label,
  #passport #page #content #inquiries .container .pricing-container .pricing table tbody tr th.label {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width: 0;
    width: 100%;
  }
  #passport #page #content #selector conveyor-dimensions .drawing .label-box,
  #passport #page #content #inquiries conveyor-dimensions .drawing .label-box {
    padding: 1px 5px;
  }
  #passport #page #content #selector .section.group .col .container.open .content,
  #passport #page #content #inquiries .section.group .col .container.open .content {
    min-height: calc(100% - 190px);
  }
  #passport #page #content #selector .section.group .col .container.open .content .sub-step .group .choice table-select table.vertical tbody tr td,
  #passport #page #content #inquiries .section.group .col .container.open .content .sub-step .group .choice table-select table.vertical tbody tr td,
  #passport #page #content #selector .section.group .col .container.open .content .sub-step .group .choice mta-table table.vertical tbody tr td,
  #passport #page #content #inquiries .section.group .col .container.open .content .sub-step .group .choice mta-table table.vertical tbody tr td {
    overflow: hidden;
  }
  #passport #page #content #selector .section.group .col .container.open .content .sub-step .group .choice table-select table.vertical tbody tr td:before,
  #passport #page #content #inquiries .section.group .col .container.open .content .sub-step .group .choice table-select table.vertical tbody tr td:before,
  #passport #page #content #selector .section.group .col .container.open .content .sub-step .group .choice mta-table table.vertical tbody tr td:before,
  #passport #page #content #inquiries .section.group .col .container.open .content .sub-step .group .choice mta-table table.vertical tbody tr td:before {
    width: 40%;
  }
  #passport #page #content #selector .section.group .col .container.open .content .sub-step .group .choice mta-table .graph,
  #passport #page #content #inquiries .section.group .col .container.open .content .sub-step .group .choice mta-table .graph {
    display: none;
  }
  #passport #page #content #selector .section.group .col .container.open .footer,
  #passport #page #content #inquiries .section.group .col .container.open .footer {
    height: 99px;
  }
  #passport #page #content #selector .section.group .col .container.open .footer.summary-step,
  #passport #page #content #inquiries .section.group .col .container.open .footer.summary-step {
    height: 120px;
  }
  #passport #page #content #selector .section.group .col .container.open .footer.summary-step .nav-back,
  #passport #page #content #inquiries .section.group .col .container.open .footer.summary-step .nav-back {
    display: none;
  }
  #passport #page #content #selector .section.group .col .container.open .footer.summary-step .nav-next,
  #passport #page #content #inquiries .section.group .col .container.open .footer.summary-step .nav-next {
    width: 100%;
  }
  #passport #page #content #selector .section.group .col .container.open .footer.mid-summary-step,
  #passport #page #content #inquiries .section.group .col .container.open .footer.mid-summary-step {
    height: 120px;
  }
  #passport #page #content #selector .section.group .col .container.open .footer.mid-summary-step .nav-back,
  #passport #page #content #inquiries .section.group .col .container.open .footer.mid-summary-step .nav-back {
    display: none;
  }
  #passport #page #content #selector .section.group .col .container.open .footer.mid-summary-step .nav-next,
  #passport #page #content #inquiries .section.group .col .container.open .footer.mid-summary-step .nav-next {
    width: 100%;
  }
  #passport #page #content #selector .section.group .col .container.open .footer .nav-back,
  #passport #page #content #inquiries .section.group .col .container.open .footer .nav-back {
    width: 49%;
    /*button {
                                width: 100%;
                            }*/
  }
  #passport #page #content #selector .section.group .col .container.open .footer .nav-sub-steps,
  #passport #page #content #inquiries .section.group .col .container.open .footer .nav-sub-steps {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    height: 35px;
    line-height: 16px;
  }
  #passport #page #content #selector .section.group .col .container.open .footer .nav-next,
  #passport #page #content #inquiries .section.group .col .container.open .footer .nav-next {
    width: 49%;
    /*.k-button {
                                width: 100%;
                            }*/
  }
  #passport #page #content #selector .section.group .col.span_4_of_12 .selection-summary .content,
  #passport #page #content #inquiries .section.group .col.span_4_of_12 .selection-summary .content {
    left: 0;
    right: 0;
  }
  #passport #page #content #selector .image-option,
  #passport #page #content #inquiries .image-option,
  #passport #page #content #selector .image-checkbox-option,
  #passport #page #content #inquiries .image-checkbox-option {
    float: left;
  }
  #passport #page #content #selector .formContainer .control .table-select .table-select table tbody tr.group-heading,
  #passport #page #content #inquiries .formContainer .control .table-select .table-select table tbody tr.group-heading {
    font-size: 15px;
  }
  #passport #page #content #selector .summary-step .table-select .table-select .vertical tr td::before,
  #passport #page #content #inquiries .summary-step .table-select .table-select .vertical tr td::before {
    width: 35%;
  }
  #passport #page #content #selector .summary-step .summary-header .project-name,
  #passport #page #content #inquiries .summary-step .summary-header .project-name {
    bottom: initial;
    width: 100%;
    position: relative;
  }
  #passport #page #content #selector .summary-step .summary-header .center-content,
  #passport #page #content #inquiries .summary-step .summary-header .center-content {
    width: 100%;
    float: none;
    clear: both;
    padding: 25px 0;
  }
  #passport #page #content #selector .summary-step .summary-header .center-content .title,
  #passport #page #content #inquiries .summary-step .summary-header .center-content .title {
    text-align: center;
    float: none;
    clear: both;
  }
  #passport #page #content #selector .summary-step .summary-header .image,
  #passport #page #content #inquiries .summary-step .summary-header .image {
    width: 100%;
    float: none;
    clear: both;
  }
  #passport #page #content #selector .summary-step table tbody tr td .table-col-wrapper .table-col-left,
  #passport #page #content #inquiries .summary-step table tbody tr td .table-col-wrapper .table-col-left,
  #passport #page #content #selector .summary-step table tbody tr td .table-col-wrapper .table-col-right,
  #passport #page #content #inquiries .summary-step table tbody tr td .table-col-wrapper .table-col-right {
    width: 100%;
  }
}
@media screen and (max-width: 410px) {
  #passport .k-window .k-window-content .formContainer .content .motor-mount .image-options .image-option {
    width: 100%;
  }
  #passport .k-window .k-window-content .formContainer .content .motor-mount .image-options .image-option a .image-container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  #passport .k-window .k-window-content .formContainer .content .motor-mount .image-options .image-option a .image-container button.k-button {
    width: 100%;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  #passport .formContainer numeric-input .uom-switch,
  #passport .formContainer select-input .uom-switch,
  #passport .formContainer combo-select .uom-switch,
  #passport .formContainer numeric-combo-select .uom-switch,
  #passport .formContainer negative-number-input .uom-switch {
    width: 70px;
  }
  #passport .formContainer numeric-input .has-uom input,
  #passport .formContainer select-input .has-uom input,
  #passport .formContainer combo-select .has-uom input,
  #passport .formContainer numeric-combo-select .has-uom input,
  #passport .formContainer negative-number-input .has-uom input,
  #passport .formContainer numeric-input .has-uom .k-widget:not(.k-tooltip),
  #passport .formContainer select-input .has-uom .k-widget:not(.k-tooltip),
  #passport .formContainer combo-select .has-uom .k-widget:not(.k-tooltip),
  #passport .formContainer numeric-combo-select .has-uom .k-widget:not(.k-tooltip),
  #passport .formContainer negative-number-input .has-uom .k-widget:not(.k-tooltip) {
    width: calc(100% - 73px);
    min-width: initial;
  }
  #passport .formContainer image-select .image-option,
  #passport .formContainer .image-checkbox-list .image-option,
  #passport .formContainer image-select .image-checkbox-option,
  #passport .formContainer .image-checkbox-list .image-checkbox-option {
    margin: 0 0 20px 0;
    width: 100%;
  }
  #passport .formContainer image-select .image-option a .image-container .k-button,
  #passport .formContainer .image-checkbox-list .image-option a .image-container .k-button,
  #passport .formContainer image-select .image-checkbox-option a .image-container .k-button,
  #passport .formContainer .image-checkbox-list .image-checkbox-option a .image-container .k-button {
    width: 100%;
  }
  #passport #page #content #selector .section.group .container .content .sub-step .group .choice .filter-container {
    display: none;
  }
}
@media screen and (max-width: 400px) {
  #passport #page #content #selector .section.group .col family-select .image-option,
  #passport #page #content #inquiries .section.group .col family-select .image-option {
    width: initial;
  }
  #passport #page #content #selector .section.group .col family-select .image-option .content-container,
  #passport #page #content #inquiries .section.group .col family-select .image-option .content-container {
    width: 100%;
  }
  #passport #page #content #selector .section.group .col .container.open .content .sub-step .group .choice grouped-checkbox-list .checkbox-group .main-header .title,
  #passport #page #content #inquiries .section.group .col .container.open .content .sub-step .group .choice grouped-checkbox-list .checkbox-group .main-header .title {
    width: 100%;
  }
  #passport #page #content #selector .section.group .col .container.open .content .sub-step .group .choice grouped-checkbox-list .checkbox-group .main-header .links,
  #passport #page #content #inquiries .section.group .col .container.open .content .sub-step .group .choice grouped-checkbox-list .checkbox-group .main-header .links {
    width: 100%;
    margin-top: 5px;
  }
}
@media screen and (max-width: 310px) {
  #passport button.k-button.icon-right {
    margin-left: 0px;
    margin-right: 7px;
  }
  #passport button.k-button.icon-left {
    margin-left: 7px;
    margin-right: 0px;
  }
}
@media print {
  .summary-resources {
    display: none;
  }
}
/* #endregion */

/*# sourceMappingURL=P-Selector.css.map */

/*
@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Bd.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Bd.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Lt.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Lt.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Md.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Md.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ABBvoice';
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot');
    src: url('/Content/fonts/abbvoice/ABBvoice_W_Rg.eot') format('embedded-opentype'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff') format('woff'), url('/Content/fonts/abbvoice/ABBvoice_W_Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-200.eot');
  src: url('/Content/fonts/archivo-v9-latin-200.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-200.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-600.eot');
  src: url('/Content/fonts/archivo-v9-latin-600.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-600.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-600.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  src: url('/Content/fonts/archivo-v9-latin-regular.eot');
  src: url('/Content/fonts/archivo-v9-latin-regular.eot') format('embedded-opentype'), url('/Content/fonts/archivo-v9-latin-regular.woff') format('woff'), url('/Content/fonts/archivo-v9-latin-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* New Dodge Colors*/
/* https://commonux.abb.com/#/foundation/colors/palettes */
/*@header-big-map-bar-height: 322px;
@page-big-map-padding-top: 387px;*/
html #background-effect.updateBrowser {
  height: 100%;
}
html #logo-bar {
  padding: 20px;
}
html #logo-bar .logo-baldor {
  float: right;
}
html #logo-bar .logo-dodge {
  float: left;
}
html #logo-bar .logo-dodge img {
  width: 120px;
}
html #upgradeBrowserMain {
  position: relative;
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  top: 125px;
}
html #upgradeBrowserMain #upgradeBrowserMainContent {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}
html #upgradeBrowserMain #upgradeBrowserMainContent .h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: normal;
  font-size: 18px;
  color: #3a3a3a;
  border-bottom: 2px solid #3a3a3a;
  text-transform: uppercase;
  margin-bottom: 10px;
  clear: both;
}
html #upgradeBrowserMain #upgradeBrowserMainContent .bottomDescription {
  margin-top: 20px;
  margin-bottom: 10px;
}
html #upgradeBrowserMain #upgradeBrowserMainContent .browserSelection .browserIcon {
  position: relative;
  float: left;
  height: 124px;
  width: 123px;
  margin: 5px;
}
html #upgradeBrowserMain #upgradeBrowserMainContent .browserSelection .browserIcon:hover .browserName {
  text-decoration: underline;
}
html #upgradeBrowserMain #upgradeBrowserMainContent .browserSelection .browserIcon .browserName {
  position: absolute;
  width: 123px;
  bottom: 3px;
  text-align: center;
  cursor: pointer;
}

/*# sourceMappingURL=UpdateBrowser.css.map */

/*http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700*/
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  /*src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(http://fonts.gstatic.com/s/robotocondensed/v12/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');*/
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(data:application/font-woff;base64,d09GRgABAAAAAETcABAAAAAAfAQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABbAAABRcAAAyIIstiG0dTVUIAAAaEAAAAQQAAAFCx6bRPT1MvMgAABsgAAABZAAAAYLnKAMdjbWFwAAAHJAAAAPUAAAFkpMHEe2N2dCAAAAgcAAAAMgAAADICoRhCZnBnbQAACFAAAAFAAAABvDPnT6tnYXNwAAAJkAAAAAwAAAAMAAgAE2dseWYAAAmcAAAzpwAAX4QhH6JvaGVhZAAAPUQAAAA0AAAANvUClGhoaGVhAAA9eAAAAB8AAAAkCp0FOWhtdHgAAD2YAAACQQAAA3AP1ka9bG9jYQAAP9wAAAG5AAABuup/0ZZtYXhwAABBmAAAACAAAAAgAwkDQG5hbWUAAEG4AAAAvAAAAa4h7zswcG9zdAAAQnQAAAGBAAACF0zHkrJwcmVwAABD+AAAAOEAAAFqRgy0a3gBrZIDkCZJGoafQrv7V/t8N7Zt23/0tW4mdIGzjbVt27Z32xzbtj3r/faN2I4ae94nnqrKryozK7MKB0jlR7THGT5yfJxkfAAzHMD59S//9DvVUEvi44JM9Z5T6y9qQw+vvdeeDRzyunqDvUJvIl847zmfeIVOtTPH2eQccbPclt50t7c70C10X3CXuVu8+zxkTD2FKFTfAI0ysYnCgOl6/j4ceuCTQipRmtGClrSiNR3oSBe60o3u9KQ3fehHfwYwmgnEKaCQIkr4BbdzB3dxN0/zDM/yHM/zAi/yEi/zCq/yGu/wLu/xPh9QxnJW4NObLI0W03g5lEmHqP2EToQsh4hsZjW0/+YzepLFMFvDCNvJSDlKjpFT5DQZty383HZQaNsokTeqdqf63yOf0RjPyufk8/IF+aIs13gVslJWyWpZI2vVt07WywbZKOfJ+XKBXCgXycWab4lcKpfJ5Zp3hXQosgp0tKdwKSDE/+1REuhpi+ltm+hju+hnqymTvqqvqbpblXmUySTi9rb61vHrb97jX9ZavSdwld3CtfY4PmlkMYiontrADDJRhbAq6arsVCWEZrbNJNLe9tBLfig/kh/LT2QWPhFS5HdjxbSr2xgpR8kxcprU2Nyo8+1EuEPeJe+WtarVyXrZIBtlmkbYxUg5So6R0+SNslbWyXrZIBulx2jCFPATioiSyBTV5sn5coFcKBdJn5BdRUTeKe+RWpPqveSH8iP5sfxEas2k4fFTq6LA9lJka9VKsy0MskPMUMVltO1RfQcO/9fdEMnaQe0A6TYX7QKjdS9uyyjQWavn1/aK9n+2nn5M+1+h/S/nXluIw2gycBMm40NCbeJX/IA8sLvtOptjNbbLquw1zhor4Lxi1wVXh+Rh+7/tteftQ3tC13NIP2v/zXKbbOCcYhs5S2znSePvkIub2g/YDtt+Up/dUgJZQW2vbeFUiZ3qfWxTUIpyXDT7ece22HbbDLaeIKosC67Lg6u/kUkQK/tmtzXaFPujRW2R/ZuTox76MgdBnpgwfPORrbctYL2D51+3W+1hu1PepFVGQIaJ2OP2nlVbSwDLs4jtszcB7G1bYIvAFhw/h22yw2A/BrCVBLHFtlbrRAKEjv0mYFcDWPWJ+yN3yq1BH7WD3dLcBNGf+K6V2TJZq68VtceIESVmy22XbbAOZIDNssf0/tsB1NZYTW459h+xzZwU+5jTxvaf3/9rh4/voZZqnFfsAKfJKb84to/ziu0603qPH812AhGpvTtlzxj6vif/gxrn4Kl3D+zu072VPOfYvnNcuUsmvoAU4RASLhHh0YxW+LSlq+70pD8xhjGCfEaJHzBW/JBJTOVHxMXPKBTNKKaU5lwnWnE799Cap2mkI3NZRJzlrNATLt0ICYeIcGgmXJoLjxbCp6VIoJVIpC3tSKK9SKaDSKGjSKUTnVXvIhLoKtLoKdLpJZLpLTLoI0L0FWH6iQj9RZRhIsZwkckIkcUokc1YkaNVTdZxishlqsgkLvIoFPkUi+9RIvIpFd/nOpHJncLhHuHwtEjgGV7E5SXh8zKvkcjrvE0S7/ABCXzIJyRTJiKUU0OMWpFFHY1kM1fkMI9F5KJdIx8Hn6U4NOWYqyhZ8lziymRJcM6GoC1lDimkkkY6MTLI5Nh40kcAMkiCSJSqkSRDhIFcHSNcqiSfXAneIUs4Itp0PH2ypHsMyaeaKSC1iQy8Y/ADCNafGBBqIkz4Ww0KsYwAeAFjYGRgYOBikGPQYWB0cfMJYeBgYGEAgv//wTKMOZnpiUAxBggPKMcCpjmAWAhEg8XmMTAxeDMwAqEHADIXBpsAAAB4AWNgZn7FOIGBmYGBdRarMQMDozyEZr7IkMbEwMAAxFDwgIHpfwCDQjSQqQDiu+fnpzM4MDD8/8uR9PcqAwNHEpO2AgPjfH9GBgYWK9YNDApAyAQA2/UQPQAAAHgBfcsznNZhAADg548x27192ebcnrHVvmbb+5xt+4zxLtvaMqbv93a56Z79QYoMbWQStJEnkzFOkOuApnpYaYcjjipVo85r78RkeDItrUnvpw9Dm9ApdAuFMCFMDPPDkUKrGEFTQcEOOx11TJla9d543zCn/p6tQ4fQpWGO/28m8QvxuSyWxW+xlPiK+IQ4O44r1hRPF089Xf50ydPFTxc8nfN05tO+T94/3iYBowAwCGMwV+MyD+yz3wEHHXLYKnuddc55F1x0yWprXHbFVSVKrbVOmXIVKlWptt4Gdepdc90NN220yS233XHXPZvd/w7/NmNNAAAAACoAmgB4AIIAaACQAK8AhgBkAAAAFf5gABUEOgAUBbAAFQSNABADIQALBhgAFQAAAAAAAHgBXY4FrhsxEIbtPgpKFZVCtsKJrYihosBuym04njKTqAcoc0Nn+Ve4EeY4OURpofgMw/PpB1MXEO0Zh/MVufzHB7zPONGdWzc1uBLCfmKB39Y4osBrUmNHiS52it2ByZOYidm5+zPRFY/v3MduMfBe48GMGgJsaJ54dmQkmpT6Ez4gOq2x62N2A8yMPMDTABD4oNT4prGnLgjslHqmb/DaSqFpUUpKYWPTM9hYKUmksf9Ho+dfPDkRqj1Q2K9pRELC0KCZAqPZLMzyEq9ns9QsT3/yzf+5y9nhQvPfAnaKtstf94LO67xM+YW8zEtPIVkaUXVhaGxPoiSNmMJxWyOucMJzCeWU+WcxG5p1k+2ye26EfR6ZNTu+s31GKeQ9uPjsHmV/auQhkgrNz65gV41zglmpNTuxs7VI/wSyHYizAAEAAgAIAAL//wAPeAGsfAdcFMf795TdPfrdcRxFmnDCqYiHHHCKCtgbIiqKBewFsSt2sYING3Yh1hgTS+LdmZif3YgtEBNMM9EUTTXF9C63vDOznNwQ9P03/dzuzbK3+zzPPPM8z3yfZwYgMFCIgI+kQCACTxALrKDbEKtgCrYJ+pShrOFBGh60IWisyOoRM+SD4I+GWt2q49roVAaL1iySY6L5+7aj4S6objcK7hLD5d8h+luueQQAQKAdAPgb0QqCQTh4Tnm+F3mkl7ru+RrS0DgbiDSQe12jCWk0IQ17qCeOsaeGwlx7LT2oycEaqrEBTMmJ+CD4N0JcNblilarttZ70DnpIJQerp8bmVn8baVp9qunRt9rqprH6sV/5V1uBxhrIroQRvqABG3SGRDP7mDH76A3sQ446A+p1Ka0k7eqHye983Xldp0vkc/JGu8vvp5VMuZT8GiyTJ8CyFXBGEdwvj6KfInnzCnkCCoEzAAAQ5Na2xmul7SAGzAdEuNampn/LJJw0wp1iiCSNSNoI19hawMe82HELL61vO6uXxupebdd4hSsNmw7Ws4s1tiCXX0SxmwiDCdHG6OjEhCTScXp/f70hIdoQKen9/ANIw09S6Q2J5M9mP39zfBK6OGLGSfvxrStLD1eNHpg9dNi8kydsZSt2X6tcMDR3Epw1qjCpe8XxZ2/p3n0/8OGVNc+vmDhmfrterx17oVL32mvaO+/vXbMMkH8iGF37nfCDeBV4E01oASygPZgBrG1N1mSFf0y4xE7+o0kjmva8B44mFBMx2bSIYyuwvmkPj8bkJiI0a7TGFutyHxFYQn2TKGxCkjneX09YNEQ6+UtMVJiHT/mbaIQBo0sLl5RuLlyyZVOXlA6du3Ts2Bne20IulS5esnVztw6pqfSS3DEPDc0Tdi178cVlfZcdO7as96S8Pn375Of3qbm59MXjyzKWHzu+rHf+xL4Z6Xl56b+lCrNSAQAYdCGymUxkEwFakfFSpIwSdyIEdzU/Fnj1sMe5NyGc26OVE46LpidNdBw9aZWLeuUUopyCQrTkZIt0VQptCJWeu8ZmgbysLExHzPFMJ1TQkpSUaCbfAgxGiQpJjE+yQJVE9QYT1aF/ZuLqUrioa+eTu0uOD+mfB6OkcMNzaZ1OPuzb53DOxc/g8ykLE+VLAV1iC9SxrfLio9LTuvSCSxecHjVm38DDZ04uH7W502B5HkzemrXyzuCf8jqmfdrNFAttup6FSdNK8WfmqZ0HNB+SmJY7nY2lAUI4+IbZria85aq3VIQTMpoTzd9YRsEdYpL8DfT4kf12jmxBKVI20AJ3QLTP6m0it2qAxRwgIa1e4xugMkQD7Rwo7paiZjz77IwoqUyuQRlwETIPnzJBDpFP+Mkn5LApE3JQDGQ6DkGQbIHfNngm1ACVwZjkq03UIKPF7A+08Fv5j3IpetpzR/KjpTLoiVLkIkf18AkT4APY3w/2hd9NmjDcUSmvYc9sisZggdhPH9ARWD1N9WwS1bAjwZP1vHKSlJNKOXkpJ292InREWURsxlEBok6FsRHGyr+2gl6epV5QaiX/cHLuwX1z8Qej1s+DY+WdCzaMk7/Nhkb50yxGQxewBb8inAKewAis0GRDkLO8iFpeKySGiB09qQ2N0EdoDdqIxAitGY2Eg+Wj1+SjcPA1LL0kJ8NrL0ErfW6i/DOMBe8DkcpLMFkh+WUU6y4Yu3RB+/OB8oew9auKbHuhMKRCpwEGvlS2NuCqrZC8CKnkzvACCitX7l9LDoNAFcBO3QBEaMCd140IYuLhoDfeqFJ+4167Eq0jssZAB8j99S5JnUJuDjBA8wv74Gf7CqVYwHzbqNrv8No6m9Ye1LtLcnu9UaOv9NDYtJA3YBz5GmSIRFqtxtcc76s1KlZHq9ggvPbDM2fv3jlz5m7lpDFjJk4aMzoPmeUv5Xdga9gE9oJBME6ulr8OvVZZdVVecu2NqusKL5tqZTRXtBHZJiuUiYQYkVDGCcMuiIAOf8Fkwy5GAWGRKY1o0IqJUWhupfw5/BoJX+tW5tBnZwCAdxC+g0C28mwteZz2X89GQEs1UNCyV2g1NneXV3ixq3Z/5Y+ggUQiIhKh06DoDcZo3zozBCPwjpq34ObRfUcPmjy5AgmfvGZ/a+kC+SEyr0Y+a09mzS7dv048D4X7pwt/3SHPUWTRh/TTUkJvSzBBoVdNSFQ76Q0mjWBCr83gQh40qCld0GRVa2wqlz94qIPZH3hnrG8BKTfh7I+kQ83xLsQ7bai/v+JeLBbmX9gdBphVMj53dO6gqa9h4aOjL38wYcS0/G9OHf1OwJdn5Y6Znj+5BMevnj139epp0pHPbl8ZbWvd4tX51+7fviTN3lyybM1yqodtAcCvEL31AGrQi/ce9faC9ggQ3Jm0ud62SiwA8qq2u0lezBfQKIkyoTfQMWyEZhihNapw0DPPVDp+JOax2vE17Cf5wZ/L6aCehR/UdEK7YUvFrhJZlxBawp2yhuTl0EmJD2n40BEBNZzCuUEf+mY3ky3E5aoY4kav+mhs/i5Xdf4hTNYhOiZrnY7YGpyUZEny1fshIt5UxKSryF+1vjvaIIdER41JPX7l5tVD9wR0cdLgsePyRg8epEUbceTzcmZ0G4Rkx70P5V+rK0Rh8aoT5VtsfXoDBCYTXg4RvWkCjGCIixVxcuNHGn7MK/M64gP8GN0mW7DLVU8fpjl+GlskN/jj/QNU0UxX9ElEVRgXzBoAHaFf72QGdeu8MN4Ym9Nx4c74Nf2fu/iR/exP0Gd73+mhS8YOy58qXo0M3R4c8t3VFu1S5Z/e+0j+EsZDLewA1TDdMbV32qord6q2bjvH+qgzAHgb6SMv0EnhypMw4vlvbfEUqKCRclKxE42o3TnyEcJkCuDrayE2GG+7Vd7Uu9Ir4upxx2w8QPSTv5WxvK6kBI5CCb8/Q2OdoUSmG4lMA4ABmECO8n49eaWevd+punQ8RrgILzZCT98ey4sUB8dS0tSxTLJ6jc3IkeYy5hJd4hnMNEMRLPd9xrQRk5d+fur050umjJhSffTIu8fnDs+ZPXPU8IKmY/pljhzVv98oIWH2iy1jzy688d57NxadjW354qyLb79d88z8nTsWFG7YiEOmrV89e+aqVYp/yCC8LlH0x8mpN2HOu6H+uDozu8rPmzKj4jkVVJRFe6A30yzvBjoURYNVGpWhxATmQ7QaOhKMFn9/HQnTEp1MwrPT17Zc2POlqi+PnP+y5nrKmuTgxKnjMqaGzBg3aObE4puv9ejRC3p/9SlsId+Tf5aL5D/ku+Gh20KD4MdDux85V/F2WdlrtbWKbxXagWigId9U9IinkSNjSiJMSd7UYQJA7h1OfPxAIZlIQFPrwNOhBHyiAbvX6Vzr7gUQdATjsYC/Be4gERAB2N9SkXncPhWcaa+lh7fowUQPI+kfTORgk7gOV+kDRD1MhHrol5YGf3K0Q9eRxUfy+ekSnL8Tzr0EEFgBV+ER+AbAQAVSgV2FydxSg8njqulhGTkQ98x1yDL6Mg05WFUam9Aw7NCSDx7haIY+oh/cfL/jwn7KyyzCS1/GiwUQPu0mRDmgh1p62Kc0KRvkwNtCjBTDRvlIjLIkGmehu44oJKSm4tbn5HU75TXn//SW1IqOtQYAN2E6FgayeG/MeTdrqDPssYNQreIFGnfNpEmdAYlUFV9GTWsj3oxE/nSGDJvDpBE9+gzP6j6uAuG3nrW9vmBcmyChuhruKi7IHVY6ZtqimeOkFyvefmXFuxPNuUPlvGuM7l5ye8lP3AjMoAtYDKxtTNYYEzf8rbjarm7D/JXaZJfcmT/mp37WNhpbmEszRmNr5tKkcxqXJnHknVymjcmWTgp/EhsqbE5DfIiZmmMzlqhBsPiCiKYAIxBBvgeQO5oCHbsElT8nJFh0zHJLklvVjW5jdDEL+89bqtFXbxs1pzsWW6vijFOWu6nlb+Q78k/ySS8NbAH1ffe3bdr+1Wz5iFyi0cC9sD/Mgnk1kzzapbXNiUItA+Ob5M+Bjg/ka8MGDB7005VamJiYhB0XZw/69hScDw/JyXKJvFHu0TJycksT/BVa4RGkkv0dNRv3pfRXqb1RoKf3HYBAMADCcGLjVcATdHeZHTUKtbAxS02+u4BYBMDF1xT68WBBPSYhMDTQMzbIcflvwktX4Lk3Hb/D2ackOEPeLFr/yURatBhgsIG8X8XmLQGgKRjExwJcnGjTuCh/oAZSAgJNNrXrkFAH1gVd4a7jz6yNcI2sIGkyRY1yBlcb4I43v56UO3fp5zfkGihMmTMuT/7603Gz5s2uEq1XruTti2pSsfL1d9Dzjl+LFy8q3bJg1vz5AIIRxG4/JGMqFPR6mn9UP/aIOk5YtiYupIc6518BVMOAEuT709mlS5Rvwd9i+NXb79cCxzvvf4XxJTx/eeG6DcuWzEHwjHTnR9gUIriNfCK/vS/t21F5Vp50oXLrQQAQk3NLImd3oAPtnyJlKjwPFzJJyOLZUJaATHyBAWuJByHYByLi2/wARsl3H1y9sNtm2y1a5YPyw7fk7+VDot+jVVCqvvUmFAGkNOBKQoMnyHDxAQ3lZUOuwRCSmOx4RZMIXMcbWG2Evu6DCxxfoFk1Fdji2IZC0CHHH2Wi9Rk5pu79bzAZDHuKptvdFOV2I47FDea+/KNbrRsi9pd+D3czuaGZDZS+gXNhE1pGyRzH51U41bEehaLVjgWUCh/mvyYQHCeK6E1TMOQps0G7jwcDrMik0PfJYF1T5aamJlso5+nrtCgBNKJFWkNihBAVf//El/ID6PHRp9+7oUticVFx2XMb82aH/A2vvDVkPfSHEFod0P9+lbRm48VTcsaZih4W2GerIkchk/XjCIV+FSFZpXZFght2ar3CKRJWEaIXExEH2pe5EQ+3mQjXPsqN83Bs3q2l0jSTo1nIrHS8XVWFWleiFY4lotUxFVFaygGA49lcPNQlVmio1exRZji+kqof64P2ZOwOIg0NiOMj9vpJMDN0QKRImDfXw2YtPz9DJZUfHT/9oYArJucOmCJaH/38+sPb1dK6tWUrAKiT10QWR2c1Msd2Iw23Rs0tA3sZvunlxkJrD5GFfA1RDQOTkRmaITTAz0uqqhbA5b/ISfDhX2iDYzYR1TK0zNHXgetowcT+AhG0eMoY4F8QRdXZDIegtjWOqjIynAAEawAQO5NvWjCYlx/30HqryHhyTqkb+BMGuMNq6j/c6+aYhCtoZkNJZyRMqXTkG9wAsyQ4CEqv+0rywVXys5LudSLsHOEQ8SYmFAcf7RdGQsctxy3ayZyeduHtDaennKLwSitprIgSxPIYEYQMKmhoUZTxA4loY3OpUmiPHl0ndNxAQpISaw0n47vV/wneAxRXQAYxaID3CK3k3+5/Iv8DVR/fg96Vu0rWbtm6Zv1OpJYd8qcwAmK4GSLYTP5IlvGFq1cvyFMvXbv6GgBOXxDOcAAd6Ax4XJ0bp54YOq0vT6YvRyaRiuJgDVF1njUCDqmCn7zx4MEb8kOomz13TgGBXlIcl0Xrr9eu//LMgYWLnwWI5DgMQhGRkw5EEDnxaR4uxNNobAGQC9jCGk7gAlQkNHuytFp3T/uo6LP46R0aE9nyN7p/O/33AP8ni02RWSfxBGgCDGDwU2TGGr6k4UsFGKwIMJgToN0DBNcFqZGNypEFKjTPoid2O5GLVKhcr7712aSxU0cHR9yK1E0fLT/8adGcWQX/oNmODeKJ92/MOhoXZVuxtMvsiICI4t6LFm4sL15YuI6NBzrP/IXI2znL5NGfUNIIpWM/ihe11nUiHaVlYLF7KGOA6xZ7BLnK5Y2I61Gp+KwR6aJmTruJjQWl1Z/8ebnyTwFVrJw3c1HRruvVf9yokD8WUcWepbOWw2kTi+JTq54//nHty9LSfcUTc5cmpLx/9OTbX78t7di8lPFkAAB/wOLXeH6M8+aURAyAR6NFFqkq4DP+QF5XJa8n4JjfP9+Lfs8o+JSgZ/YtibdvvM3mAhfeS2j9BAooaM11OqgV9LLj1pvy6+vnLd4oWmvUn/3yy2f45xr1M3t3HcQ/AwgCARB60PiEy7A2fCdvOSFlI8BsYQG3GQX6SXrY4rbc+4rc5wPYeVCWMP2fTKfPawGAeI801GAw5ys5e+gCwPEMupLhriR6QTUB3Zy4IIMCdYQMTP6Tb+S/0E+6cl2+c/ZP6e+z8t3rV6W/DsCDgs8/mYLHoz+IyfxF8KF0xRG+4wld3iCTp4tLeXKOmbMPdk8vNv9jXoQeBXZUMYqYV2T/iXhaSFD4US6GJb/Kv0rybz/BInnVQzwftXWYHBGou+MM+hTdYrIKIDQlsL6w8DTxfcEFC4LIAkciGOh8NXVbZmSQYMv7clalPPRz9BBV1OQ4fkNBeCd9Tz8A8DH2nu5cLNXQH3MYD3sNQRlEl6vuiMZUirNOpIiDHhpRUc0hNNWxE3ctKysUdpUvUPRgqfwavCetASpgpPgJ6V/ysIZBLW4QYphpSAvvbdsm74OjxR//zt+luk5zWSQXct+ZC0Em16FCfkfVIegqwldF69/vsHdrybsL2LubsdwJNrliJTxCSh9AgRMzleJYec+OHdKav9rtknbQnBD6EF1kcjM07J/H1QcizTkxNdAZiDoasNGgunfMUVpzdJOH5EEecNvRAp6Li6N0edTmYR+WZQ0BnJPmQyGRWgufmhos7NrF+MkUzsJPiE0VgBbYBYhjTqmFcMEk4FxWIWAxw0+OfoE+J3eJIvW9WcQG5wkZJPaPAXOVNwWRNwV5c4FIw/k2loKY3Q2SGKxnsgbxdtlPS8HAlz38mvihXGLsXDFRigJGcVF1tAJjMBNtrkNsjHWIjZYY6iiKBSpGG5V7+qDYNQPXlr9zceeQ/r2GvobFtw/vv67Wyik95gSX5U7sHtWjWa+cF0vLbdPHTh/XB0qFFedPyB6pc9quzkr9eN7gXsNYzFFA+N4uBRIphYOxLt5H72pwmBCcY8C94XxI8lFRIXiyE0X79XxQEsLHBAyuUdHIWIHLFUek0vor+bLtZ44MWhqjtla1nN/v2JnKsZO7jgwOHtVt8mhYcVuu7dNrqRTosHbqJj/88pkL/bs6/urc62hpXY4oh/RfKOjukiPy5o0jP16xm5rS7ad2YyAVc5o8JmsO8GegLEFlXX0mRWK/T887hYTbuytv33790E2MT40dUDB6dPGcMdLut6Hvu9vfhX53X5KmrD63efuWM3VY8uQ6OY9ysSh6V2l68waUz7nYJezO5MxOTxWyTgEpiIiVZD9KNNfNMJX5ZsbZo+nzYipt6pjC/kfOVo3J75wbGpqblj8OaSCG7bumoYy/Hyzu0Rs2/enYjZ6dkE+XjK/OKDHqAMLHGCJnfxAGhrjw0XCc2INVoC7E8uTsCAcX6TSeisnkZS8+lrleH8HAfYbfYaImEWRcwEevPfj8xH+uOc4smpk1PynNfHz1kHwJFuboodetvUTyj95dH7P+1UTzkuTe+PqxlS1mb2E2wQQAmiPFggAwAtSrRaM9oCMNXQOemJyhCzNuGleUi+bO9dWkHImCMQRZpaPYJTdEs3Fn169/bntox2g/bcvALt3On8dHSkuOn/P02C5KeaNLSmuy6/IOch88nelyDFgAeOJ4gTvdsGfDmisJs4IRDTs1qCuyByhXm/DmiDDXnC8hYUpkUWbVLBnBimoaVaiLRwcsbqU+8fG1ruUdY8wLO0+fHDOv75ELVeMmE9UKy0nLn4h6fgND+/Za8aiq+tuWzXaFGzauHZOSCvF7m491TUHBaX1uMNx9JgB4FhknOtAX1MfsfB/x1silDo1lvbCqLgb24uxOkmJGDVo2hpUZY4fYov5bDlZlD04ZHV5VhY9kZH9wz5GPdm1f2SOl5j1CBQLLAYDp5BvNN8TyWQ9eN4hHEx97OInNS7VMD2B6FfknJMOQywDVXpL7wCzyPDXhsB1nqVxiOtKd3KhRa6zax8/2pTEM3ydahuRn7dkQFhfiqWnhm5jC3vho8Uvn3d3LJbfxE4Ui+noaPwOAy6VAinlwNTcudtKbD3J4sMDugeowD7enYR46Ft1tH1xZOfDHh/I1OPF7+JOskQJrZsMTcqDjJTYenbLlMSJ94xgRkSK5lf2uAABxGRkfUWCmCw/ervEy1z3enCVtrCTLQBoGyh308GHcsZPVg4eGw1lMzxQpoIE6RfOqBWM9W60ZPnRZRMv1o9btqxqQ2S1XD4XKrMy0YUGVQvLWzOyx40fkf/7AUYiKDq+alO3WRe0YhooOlPRIrXlfSGb5J4BnChlsHHA8cmxxzq0+ecQ4EdyUoJeb/jjp56lt5Rm7Lnvj3qrB2Smjwoji7B808u2PHaPRnp2L+3au+ZQQxOxSOrH9O4QMhp+0dbFLnOTJu58KnjCz4qtXsuQNKvXS71+p+Ox+xdX7VVOmT5k6deq0KWj0begvf/fBug8pYPHhtgsXtq3bcvHCViV2kUfhbUIG86kzQX0Xc26Usxae/45dMPOpykmrnHzJ6b8cyVB9D2g0ktl27vl+82OqXvGOWTzgyLmqSXmdckKCc7pMmggr3pfllA6OR+Kdxd36yF98u+/13mmOjzt2OrFJsf+Erwl1fE17kv3nmPT8d6zgw/hSTlrl5MtOT2aKM/oGbaOG/tyRfgtakegspqA3ixxSh4WGDEshkUPPb2FIz67z/4lGMLkDRO9vfimtPWrTodvrB5xjFo0gPKlBuksVMc9Rw7kkqY2FTrP3cirsB9HMlzfBfZCg/u5eSoUTNNbZ8rphibqPTB3oX3VaHTmtp19LL7xJTO9W4xCSnx08WiVSOtKIDpsJHUaQB3gl+e9hLQ1BFp8AhsA08SGAeWQUplG/GKmPRLlPxV2ceDXTGDRl4OznD1zd//w1grtk900f1GvB0efeOHzyTRGdF6Zk9hsK1anZCZ22zik8cX6D1Hf64OSUnskdyxeseqFqjTQpt79Sb1j7Heoi9gABoL9LNsnJHyvU8G4I+fLFPDQSduNUxKqrtvoxr0ODGGc4xmYq1MFp4bwjR+KbB7YI0UcOip29dMMGsYf8a6ljcVYPSVrvo935LCoqhd6K7Z5B5D+TGBQd6M1Fjy5e3LsBWsePWKDxpUrs1TCr4gLpWKjjRSdiVmVvPVTZr1+f8WFVr5RmDv7sB7TUsfRwSfdOOObRNQBBJAB4JKGFx3U4s+r9JFxHx3Ad+JJW0v7nlnzupHzmbdgtKwv9/uiakKxgOsKP5JsaDHTJQXKeiPOzDY05PxIgA3RUrD7Tuw7QwQb2nwE6eJe06fJfz1+WLr7w1+Ut0qUtcCS6++gaesvRRkh2xKD3HmNywwhNPJ7DBZLeT8dz3L3q8Bzggue4ORGmOoiJiOU/0tEH8n3Y4mubZP8aNpfvf4VOwBLHt46P4C45DzVD/pQefxLnTiD06EF3zsq5VNdwYvEkJOjcWAWNjkFKfADOOoaQIbmERhYKwB1SS9Ufy8XRKxYGtQvx94z2bN9N10y2fwTn9MBej8Jm7PFU7UDC+G7ThEQmp3QAcCihi8d+vP9PsJ+W8FeHCd6R45C9rGwZDt2zRBkXFrkYxUsdQRiIAGRk0uoONzVwZuNsKtGVzTr0OZF5TjYW9S7oNPI4VNJ/4MD+JYeMA7tl9u+f2S1LLrb8ePTdGUu2LJp5+9iPllnNXll1O/9Ay1YHJ727yh5F318u/wKbPbF2FtIIrNnatfIv0gWF3jBCbxMnvWEmWuPhrw5j9PoTegNc6dUlKXQqZBstCp1mfaRCdtjAngMGDRrQY2DzZ9f3G5SVuf5Z+a+ok8XvTjnQovmBqbeLX4maZfnx2O2Zi7YsmfHu0R8t7P1T4BYhAhtAEIgHdn8NjrH681ZMwxfFYIqEkovWIKqtSvSsuDSjMk9TnLYQsW16r0XdTb1amLtv3Dyz59JurXq1iO+Fvtn4etfe8XEzsvw2XOnRPaF1wSA6N5DXwQyiJ1hB7ICJK6CyCo8rdrAAmMswKZJk0Xrfqip486a8DldC7XuKTEfXeuICMZrYpQGAM9dPwzD0LCdOy7aterowxh6kd6urpgtpDM9gy0PY9JpfPkJBJZSe9ypGzy99dv8LL+x/dtXBC05QQyy+HvT1gzAondl+BqrC730a9M4zTmwDgr4A4ArxKqF7Eqgfug0hcZvgmh4X/JT0OA9vUmPCco3UzFmbaqxq4nnY4h6/htFXANEcOqzMRLmMRKCY9686MtYOi3GxaE7NJVXLluL61W5XnjtxEeOKnF69BrnDnih/Q+6RjmVl3jfyS8uh6ub375+QFhXsWC3/XU5jsGG1XwqnhZ9ZleMYQHqCBx+NLrxI2Eh5kahVtLtjPStp1OO6Toh1udNXH0uv+jKOyKQumDCrsUZUOz2YUWVUqhwtRktdQGMJoMOaJdKgH42caWFHJMJvdD08bPhzXecWLI8zJyWsKVjeZV/24H1diwpK2iTFty4qqHnj7jNld+6UPXN3RlrXLqlr5m7NODdx8qXMPfO3t0tJTd61YH//i3kTTmfsnIcWXZO/g/prV6Cf/D3Tw3AABA9iCwLAVKU/AwjbARz27WywekjqGjR+pBAPeCMa+Kj9winc6ccchB8/h1KxQehGjjx44ulE5s0E8XGuPmD/oRn5SlDzmXzwT/ld2Ep+t0quhnHkA+RnP8Nt0XxHdPnacvkbGEBOiNZOLSK2rB2zZSoQyI9LuuoCijiGGCUSJNDAcdGFCxfkX7Cm5id8A/3B4u9sOQR/SvTZDLpR/MXdVD9HpL8PcDfQXgzQ2Dq6jsSAjvSqM1jkw8I2BndyovVuCa61RQlt6FWDxhbjcrV5mxhylSt/bVZfE1238qvxeDKKIcjK9wBW9Ic/ze7XtdvXFRdlWUSXSyfmzZu592ZFVr8unb+5/Pp9AV2enz9jxqRDty7JUc06NkmIn3Q4NDk0sUMBPJe7zmgumXD8ctVdCW1eOSdn2PjktFeODy9pEb9h/OHKT1+X5j4zN2f0+LadbQM99F7+ozqPn9jBQ+/hP6pTzlSAwE7hT6yr6wNfQOIJ6q9FlpRCtKvJiBXJB+veekvOqq4W/jx9+jQgdw+p/U5MFa+AUNACJII5iv7FEtHHOlXOTBpmVl/sVq8+saR22M3FHUcYlWURdk9jhJIqt2tYuZdNh/haL9RYrZc/iycbiLiulDtKSWSzGgCsoeWEWnbEH2NctnbD4cMb1pZjvCCr/+Dc3MEDBjiGQfOdO9As37xzV35zApwKJSjC6fJmuUZ+JG9BWdKOve+9NO/F9/dtlyaM2jF//qLtIyYVk+rd9bAAqqEXnCVvlH+D7aFVzpSvylfkDGinte3oJNrDapViwBiXfAVVUKlVEDNIRG+rnSkKL3ayeikpChem/YJoTMdyE/VXKWIYjbiQ47+Rm/BWuePgkZ3HTd+4dq45PjmtGIqb5s4o8vCSK2Jz1HM69zSj1/zjQ+LTFk2aOrdtj4zUdl7SmBUbV8lXzUNaTuncfHGPNontSO1xf7AQQ7wRRINdP3wCVGAXbFr7CYBgNlyIzZiuGwsBDZa+1E8YCc1KDtl80PEZugQXQvUmIIBsol8pRL88QQCIB+3BEr5mgK9gV7txM2W9i4YFqamdJzK3h+hZaWuIyR4ZxFY2mCPpiegpV+sapLHGVFtDNLZkbk2jiwLpXBQLUtPUeM2B0VlzkA2nMV2aJpcSXfpH3jIBmu9+SDXtw7vyTbh+ye/Fu9q3TU6U3Ja74Y7dNq9MGdxzyDz0Ia9LsEMDXTshv4AHrFycmhsePLlP25Zpeo2+f8uk9O4F3VP6dmb+oVBshf5iY1tD15O5rshiK7n+chSjRWKrIgAQ6cGLqKd4lck7kZe1XR2IlfJgmzviBd3Isk9lquyyNGTh2lG5a1aPGLV2Tpc2pk6dTG26CJfyy8vzp2zfPqV9v4wOHfr3p34c6HGRCMj71aADo9bLRCe8CHLKrv5vLYnTUS4zYYL8xin5Ekw79dCRgi7jSXvkMXDvHrjzkb6c1c6PR+VomngdYrAfIFQONFx9N2GN3JODNqGl4jVyzwEAURnQuOBY7B46ZxbOISBeU3KZANNcJggHJsBymeYAbIAhn6EfDorXRPkR7Z8igh8Vs3lVNngCXMjlOTx5/I5DB/iwzcvNQ7GQLhNtZhcYDgYzsgf2GdGk8owUPbFT4sAIgnQ6Np5e27MbNj66NiSxbViknCjeUWLdFADQz6zWqRngUvd8Fgm6AfZCInplcUSEFkX3vHr37lWoQ24Q33oLiv9k0vVyaATMwQlMJ1n+2kUnabidc/MmGvG+8u5xcndYAhDRiOaAR0Lc6ovs3eiCARal+dD4rM4VGxUnbIF+Hm17lRZLiZ2SezRByR79+48pmBlvjjeq6NoR1q+7YZ54FWKwD3ih3UDDVxiSfkVgKrHhJ+vq0RqODY8Q/NSl0///JdFT9xUV791TtGrfpvTePdL79uyZLszddvbstjnbT5/ePrKgYOScnDlzciitg0A51mA7iAa7RQBUYDfszHggrAhfEltpJDwkoV3kXAZuEcGowEFkAaAhT0yfl5Lf/MZ+UwbeA27stya0i/xmP1rDfsNVOLHfjARALBav09/Axew3B9FttjLlABDqxw1bSe+UXbY8F3cSktm6id6AjKn61RLeT1gtgYH2iaslArSKnkGJrYxQtNtcFwcksBUUdAcB1BMljejZaxhZLQErEKo+aLs+b1xcMFkugQ6sKsjJ2TRq2qIZ48lyiVunlr07MT53GNx9XcHOMQBSEqvx0YGFXEXUUwod7VoJMJK5NbuszJrPqfpw69Scpdle3G8IikcXZmIya6a2TMc+MAIbpSSHxlsedegXdBGnOe5pYaXc3he1emSD6YEinCTvFK175Nhyxx9wPlFqho/cx4uFWcATxAG7J12BI2C2WNnDE9MTFDwUhJRUepBUisDIobaUKCyEFggDIFRBmA6j5I8LYSAMKpQ/gsZC+Qv5SzgEDoSZ8+RzsOs82Sq/OA92l88AgElN4mEhUXwAgkAUaAOy+KpEfm7WmkMBuNXyYa0j2drDyNb01EI5xbCLSlknK02g0TVxwwoQTgc+JP43ACpwQQQZ/kZYhxa0JsWe3RaYU+eP7JNJyheH703pumBafGLNX/7+EqyMntVr7RaUohIluU/TAfHOKtCQkMLz3T/coFQ0JrRZc7f76enyjPT5zSHeaml39UJUlyBYszs4iNU3FgOA32M1ynrQj6t44222HQImdGiyu3sANhNhfs6bB7J9+FK4OsdKk3Y6bZ1nhZnv3Pzyy5vvVFW9UzB7doFolT/54cKlh3IV+dbF8fHeWbP3AwgW0zUWEsU9RrLontNhLhF1QqTF+mKtSGD76eS73UQP7iLbyiDQdTqkZWXUIlkF1KDY3BkB6P2Ankt8JgAyOOvsHexe+ebxTWfGQu2Zw902RjQ35CX1Gyg/zBuQmDFCSLv904v7p9/qli5/seHoseZhZSExYwcMhoHrh7yXMSh/32ZWYZRIYsMSIQPEgrYgDZwH9bs1EJPClQRxwAbHuzPe7gjYjh4dTS9f7PhWR5RL8YyGxUHe7M4mfkQcIUESu11jM3AjmwMaWhoNSqjOqbhBY42vpptltONLKJ4csNelq/QR/k4o3yV6h3VFFkKrGS+2bfNy4e7nb1ZYM3tn5l5G4s2jOaWmxE2DTl53nIbzCwfOSG1vOu6A7QojXxoxKQNVDB/vARcP0Q/L6jP2pZ17rRlTF0zN1Egl/+mSltpVrv1k8eEbifFFcX23ZSb8MicrMxebXygJW7yb2ccORJ9eEh+CpsSmTALEkHMpfrt3sEqpsHoZeGu8iSZp2AW7n3LSs9PLMfr2evK3MOViODu5SpDis7HcCPB/nImsS3xFKyAM0zACvpD1pYnKuK9bUvD56Hz54qXfvzzfbWGMoOkWdyet0tArKrXzgoSK1JMwbFH2tMLlU6asFD3ny6feyH5EwkP9m19Bv6TWwoi9qVtGrA6J1e4J6tF6xYiaGlWoKrlv5e6iK9+eAkz/0sA5XCYcBpit+moBTkKIhBhWWVBtlZwejQakHgQ44oPuKJqIIR9cVnMYD5PP3iT/0KhjH1TU+FfQZ6fXziG52/O8/eTwdmZMG9pPzNvP0CfbT5fcoTJlQfXG1Ezsp7kR+0nyvbFZ0R0WDEofcL+iZV9DhwUDB2ZX+RHbqfVPCJ02Bb7sq5HkX/1ig6dMZZlgrWbzG52rl9BssI936Y2094q7TG+GtvpoLmxNHm+Ajnmenhe2MX2aT2Lg3ayOJAKMdcnA6F25/f/khrGGFfdpMDmxWndeMGGNZ4OfWNm2W8kHw6qWCzIazwfD/aS4zZ7WlU8J19dKCMkNaiW8n1gr4czZ59Z+J3Vk67WjwFp+NRy3lQIXd/DWXM3VbFkBn/jUBbDpr85k8+MLVQNd0b0GK/8iIlwWBfgHPF4kJtZnmrVEDTo6cMb0dnflH6Dmo+QFXdGfdOkYW0bm3TqnVexw0+qycg9PmA7dYRz5pHu5kwVlJFDxU6mENZLb17fkN99+oIytLGLbvyO2PQKYgAXsbUT/uURwIGkEOiURRhphikaEUY1ICGRoXoKJ866BjZV+2oPDmPaEkVpPXnta8Y45rmEWvjEz7Vzo2rBuwmmzs+5V5D3XNmnPCFIbdxYtmDFonoUUx83Me6Gt5VDe1XuVpKCCFFVMnYL7ZU70ggtyUYufYUJuVlau7Liz5MBNVjA3PCtrOGzzy/GPPz4efPTTe0fg2hdWhcwvY3uyCF+gCvFz4EastF0l4Bi2qVh1mrtaFa4yqVJVAl1jbcV0tqw3kLGfaDGjikOLFh74ZKHwj//OnQEPmE4uF/LhA/E2wwT8gB27kye5M6wf0xK6J0/5l+f36Z03sU/6pFxzVLO4uGZRZjE8Iz8/I3P8hH4tLEktY9q2A2y+fA+9LX4HdDQ3JGHydMxm8hIJhzDXCRqXprcSIbPckEtiiFn9t8eld1wfE9F6+rj0uF2tIkziGzlLxnRpEzJsxdiu8WyutAetFcy4GegO9nwNBprT6LVDaK3oo1y7AiZMSKO0pQoa2Nx1zyOWn9e7posI/zoz1htSi8eZTwnX4AD5xVeUfXwELWzV2H5JHOqlbMDTqnhc/KtijvwK7HWBvbdWC5tD98b26mm+ZHL8q80JgO7+I2C8EBpRMnlPNCgFdD5YCn3Z9c6CFnVm17fU0utboD/tT/LsKGSCwWwPOt+6p1OIn607dr5GZEcYUTQi3gp96DFLvgWjq6+TY6tKxcYhTyTie8AbaNj+Sx4uEuEmussnDRmaTz84KHvGjOyeQ6dOHQogsfPPwPvYCiSioUHEfgUSaegMOFFnhuq3S379tQRFy3Phcp1zv6dMUA7fxPa6+0V6v06nJ3Tiu+TmW7ewXV6ik5fAErie3R8LZqIfxEiAgbtSU0/yeRYjDNhOtw2bybYDY/LoiOLQHWJzPYAP6M3Pd+2imtkO0WQHIvsGTC9TNAflEpTJJrnO9emGLp4skneu4tAbSPKObuiCtUaMpkybdpDMguGa5w9K7+HxS159dTQqdOyHs5FcwujtQWKqTEJHDDgC6qfH6oarGGOMZAb3YwyJQi/G0M0Z6DcTPSwjB7ooH/BYmcg5A6u2mtxDEo+n1MZwo8mIc+0/GumzjPRZ9NtScrAauepSWihrZFv3BTdcbOVS78tKr0lMwz4Jvq7VtCxHhAPkBUUz2oxopY3LS7jx5xLy748b8WPaaWNHxs1cAVfLC+Bq+J37juta7R61BobcdS/fUB5AVuFp1Ps1utd3B5VvYHJaj9biDNxM2ZsKNbI3Fc6gAB9aW670bygAeCmrIw4G8/9blcSs6JB32pzD+T+oMaYBwNENGypeSinsFR6f1zFnyKuvIg9a3Vo6/UxleOhe/+BpU6eTWmMhWRkDAObgVkAEZhc0R/eUfaYQPzdTJUbBnH1ToRcqw0sCAGDjEKAp5JlNuP2ldE/YXwrXb2KBXJBGd0D/GMDuoTFHEHrK/lKPt7kLiEBTHLVQsETGmhItO5BYunDOyuwxCxG0LICeHTJiEzt1byuN27SkIKNw9GZRsQPDa39HSwi9LcEEF/RV16BQ1BbpQh6I9FEGL60SlFz+4C6BOoKbuyZZmgMlbm6uIA3/5e2lEuHEtgR9irNsQ9LWaYtLOyZ26LSzsKBcRNs7JFk6pXSYAKs7WOJSLLHS6PnzprbNaRIwqtu0RXNnSAmpKUlpHWdSfe1JDi/hiH/tL6VrCDdBd0HBEGzIxRBJxBBBxP5AoXBqjrx5cwTNWqMKpY8Zs0c+4AYn7JUPXJY8oX5heflIZHT8BjtBHfUfdf+QBDAgbeeecKStZuOqFQBCT7beLJhfkf20HSeaaERWzG4iuD03ckg4IXJr8pUxU79Rgs7weKcE8u3Y0qXO7RJC7rP9Ei7cR3s3oOLHmyagvY6auk0T5ABKP9ujQ2VA0cDA0MrO4B04AvjxawRt3sJvBLGsv7/p4/tnw7lw2L/uVze4P+X/lXEWQW4DQRSdiS1pmXcNS2FmZmZmZmZmuoa0PoaZOVHtvcLsyjnMnOtegkp7Rv6RNFfXm67fv9vCaYE32Vk+SeGzNC8/BHyMneczJQ8nKb6PTwM/n60nPSEfn6lVXc2hejPXmq1YU8FD/AwL+TQVBquuFmPN1L89Et/joDV1xPXEOj7P/mXb8rsTwr96jn974B+ejsK/JF8d/CrekU9U+Gwf3xW8yRbzSQqfo3n5NPDzWWf4gfk/K8Pth/2UyHkih0YyB3sHcsBWCUuDpv3U6A2N6uBXsYZ8osIbSd7+THwNoyt4057KJyl8ipbk7xDfw0gDP99uihzwdsHSKIcU1EfM44u+ae70TRx9g/FTV9+IOXqjPfEtnLo95KsUvjTo5duAX8WX8GUKX+7jR4E32RG+XOHLfHpmgo+xY3ydGt/Hl4Ofz5aRnpBfP3lUHR6JuWNR53ZOznHUGW/0rHzkIPnq4FfxZXyiwhf6+K7gTcphksIXaF4+Dfx8tgJ1dumhHIqQg5idNUpoTSdH00g+Vukl/N/kTKT2lvhexOus59QSh8aDUKuJQTTYV5IVsTkLK3Qzwxv7N2KbrSIK3VR3xdbTwcbaVFcju1ntPtj5gTAL+TXrVVebJ1xB7M7QXcGOsznKijZ0POsEHwf97ZGYNaQ1fZzjWY44nonZOO0d/d5P+jWj1NGJHaRW9YQDYF8LVvoVZBGFrgm/JP8Hsc22UYWuobtjPwA7X4+wkF8HeVBLemBfJ2qoFid+h3MMW84MT18kVmjQkvhoZS7Fl7zOVuUGFNqQedqPiU3RPiO2afdhQYXWdSe2fZH4+lol+Pl2IQt4jl9Ci+46fslZGdEfw2V/DEF/JHd0WyHpjZxhET09QtZoA3oa0UsNN/tKsqJGJSys0OXSF/C/EdscGlHoMrcOPR1sbHh1NbJH832w88vCiiOlunO0Il7ssRf1HCdzXIdqJl/+W4UJ1WAfCFbmGGUBhQ7JHMF/RmxzMKqZfKRqFenu2JVg55egkmALSXdY6pb7wYWWSVIL+8wCiisRqQV8peBF/O9qp4QoflR0SjW2najRzp60Fq4OVB5/Gv/fHst93cy9c3fUo0c8HucfA49+Do+zf/J6aBsAeAFjYGRgAOHfx0p04vltvjJIcjCAwJEPgnog+py4BcOvB3+vsr/jSAdyORmYQKIAUHYMT3gBY2BkYOBI+nuVgYH94q8H/7axRwBFUMEdALBeB+AAeAFtkkO4oDsQRE/S+Z/f2LZt27Zt27Ztczm2bdu2bU9fc3G+ilFdZicAqKJgy1PVpSe3PKa+V4LGbhpFTUGq2Dp0tw2ILSlIJL90bDzZbQ1KmzeMthv4W57SSPdMVCooZZVcSnelrVJEqa1UMNcZbS5SV4aQX54xRKbRRWqT4Y+mlHadieuaMN7lo4Ebwnj5qnzX/kpauJuMt4a5coO8rq2Ob2K8d4xR7pbOj6Kua6e6nfpujGpBKujepDre3TUk1h8RSe1qkcmVI6a8paL5xEB7m9iqke1Hskts/rEVqSTbqCb36CazKataQZbovzuSUe5q+x6dzUkGm3O/dsscuvu0vQ900/EuSjlF21SwvVX7Ush2I5H2O0k/knjxSK2aVIkhjSlnq5BTvZ6rmsCNp525wmC5pV7/Q3nvH+q4DCQ0W+nrilJTljPTW0QtiaY+1qayHKert1jHO9Lf7qWPXKWOfUJz+4x6tiWdXBSGySAKmC9MNKdpZnRca9Ze91b3UjDCa8lA7wQNdX/NP1oicoZybq36lpDhLif9vENkdxHJJy8oJPf1Xy/pZc4z+I/J1P8jk/pTndG2A4OlNJ3cDuZ5k1lqWlFQKWpaUND2VYZQxHZUHcZgm5SmNo56G5f0kkprvp6S+tdxzhDfPKGSvanzLzQP/1JKPcEnU24R6XyyEC6aDZ9cBMeaX1esYY7qI+VAQCbCoXsINA8+NQ8XzYBP/YNjzv/a7eOF6kllebDah6ZTCLTuPpirjPoNX23aEwAAAHgBRcEDtBtBAADAH9t2jpvl1bZt27Zt27Zt27Zt29ZzZ9L+S5e2TZVJdUBdR91LvUR9TuPW5NFU0rTSDNHM0bzShrUdtA90Kd0Y3Q99Nv0aQ9iQzlDE0M2wynDPmMv4ykRMI0z3zLy5gXmJRW8pZWlmmWN5ZDVaa1inWJ/YkK2f7YG9lL2bfYP9gYM5ujlWOZ44rU7RWczZzjnKuciVdA1yXXJnc09xv/A086zzXPMGvXW8PbyvfFl8fXwv/JX80wLGQLXAnMCpoD9YJ7gi+CgkhnKFeoX2hJ6EC4RXRVBkRGRFtFS0WfRXrE2sR2xaPEe8XHxc/Ez8XvxDwpyolRiUmJE4lbiT5JMsWSzZINkreYnLwXXi3vG5+CVCI+GJ6BVHiZ8kpzRJziLXkEfIh+Qz8jX5C/ACBLKAAqAJGALmgC3gRMqeWpDaAZOwBFyA3KgKqoOaoD3oCnqD9TiOs+EKuA7ugsfgJXgfvobfESPhSQ5SgbQgA8gMsomcIo/IL+qnjBaitWgHOozOozvoEXqLfmJmxrMcrBxrxgawaWwNO8JusQ+KWUkq2ZQyShOljzJFOfAP2XqBXQAAAAABAAAA3ACXABYAXwAFAAEAAAAAAA4AAAIAAkgAAwABeAGVjIVtA0EURF+YU8MWkOMTXYRhZhaFzUwduSBX5JG8ArOt0Tx9HGCND5ZYWN5gAQO2XmQX06vFM1xbL+PTtPUKe7RtvYpLx9a7PC3AAyW+5bpsOBSL/PIn1vhT9SCmaJDniyqnlKSUuj+Sqb9m4DshxCcgmvvzhT+xRgZdYghwZR9fjOV9zMjs4WRnIDlNXSqT4EktJFxtyvKPtn+4lKiS0jZPhh9sluxxxTmHHHPDo+gQ4uJ3AWuQQD14AWzBwwECAAAAwMu2bZsT9WrmZonv7gT9vO5u/nkQCAoKiYiKiUtISknLyMrJKygqKauoqqlraGpp6+jq6RsYGhmbmJqZW1haWdvY2tk7ODo5u7i+O5SHLS0AAAzDz3jmYrJt2/b4tzNOtmuTbds2T+Y6u7Zp8/FVT30NNNRIY0001UxzLbTUSmtttNVOex101ElnXXTVTXc99NRLb3301U9/Aww0yGBDDDXMcCNsNM10p63wxgwLzLXadpvM8dxUS33z3XwrzXLRa1+tscNPP/yywSJfLPbRbOu8c8x6nzyxz35PvfLMAQcdcdQlhxx22UxnnHUqKycr12fnsvKy8rMKsgrtyiry1m7XXbXHSKMUu6nENTfcdcttd5R64J779irz2EOPlHuvUoWAkKCwiJiouISUpLSM0cYaY5wJxptkosmm+OCE3NyufTp3LkiFK2pWr1c7t00qHimIhEuqJlLRgmQm8s+LkuXxkv9LYWkkFf8X/vHVq7do/QeLFXTqAAAAeAE9ziVcBEEYQPGZxd3d3Z2CuzsJh4g7Detle6IX7CxuT3u99+tp7ntn5f974/Ob3fWrutS/Tre6VECvjPc1Fqn0roB1sDraWU4lJSr5Zn+htZBK2R0fiFbqYrzSEnPpD8fLw5VS6j8jLU3ur194uyif/+/P0k//Z3APnxCE+iz9/D+VI3UKH9CXI3NbcAc2/ICBuhz98j8Fp/ABeXmchRDU5cm+U7DBBQNTebL5DpwCHiqQuS9wIK9AFvoiFPEhMOAWyWpfidQd/ICBqRJZ+AAHXDCQV8L/YEr2hQEBH2wgAAAA) format('woff');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  /*src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(http://fonts.gstatic.com/s/robotocondensed/v12/b9QBgL0iMZfDSpmcXcE8nCSLrGe-fkSRw2DeVgOoWcQ.woff) format('woff');*/
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(data:application/font-woff;base64,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) format('woff');

}

/*http://fonts.googleapis.com/css?family=Roboto:400,400italic,700*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  /*src: local('Roboto Regular'), local('Roboto-Regular'), url(http://themes.googleusercontent.com/static/fonts/roboto/v11/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');*/
  src: local('Roboto Regular'), local('Roboto-Regular'), url(data:font/woff;base64,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) format('woff');  
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  /*src: local('Roboto Bold'), local('Roboto-Bold'), url(http://themes.googleusercontent.com/static/fonts/roboto/v11/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');*/
  src: local('Roboto Bold'), local('Roboto-Bold'), url(data:font/woff;base64,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) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  /*src: local('Roboto Italic'), local('Roboto-Italic'), url(http://themes.googleusercontent.com/static/fonts/roboto/v11/1pO9eUAp8pSF8VnRTP3xnvesZW2xOQ-xsNqO47m55DA.woff) format('woff');*/
  src: local('Roboto Italic'), local('Roboto-Italic'), url(data:font/woff;base64,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) format('woff');
}
