.tp-button.-dropdown,.tp-button.-loader,.tp-checkbox,.tp-checkbox .checkbox__label,.tp-checkbox.-switch input+label,.tp-container,.tp-input,.tp-notification,.tp-notification .notification__close-button,.tp-numeric.-custom .k-numeric-wrap .k-formatted-value,.tp-radio,.tp-radio .radio__label,.tp-side-nav.-account .side-nav__header,.tp-side-nav.-collapsed .side-nav__item.-dropped,.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__icon{position:relative}.tp-app .k-button,.tp-app .tp-autocomplete .k-input,.tp-button,.tp-input input,.tp-input textarea,body,h1,h2,h3,h4,h5{font-family:"Open Sans",sans-serif}.tp-app .k-dropdown-wrap .k-input,.tp-app .k-filter-menu .k-datepicker .k-picker-wrap .k-input,.tp-app .k-filter-menu .k-datetimepicker .k-picker-wrap .k-input,.tp-app .k-filter-menu .k-timepicker .k-picker-wrap .k-input,.tp-app .k-popup.k-list-container .k-item,.tp-app .tp-autocomplete .k-input,.tp-app .tp-datepicker .k-picker-wrap .k-input,.tp-app .tp-datetimepicker .k-picker-wrap .k-input,.tp-app .tp-timepicker .k-picker-wrap .k-input,.tp-container .container__caption,.tp-expander .expander__header,.tp-input .input__label,.tp-list-container .list-container__caption,.tp-numeric .k-numeric-wrap .k-input,h1,h2,h3,h4,h5{font-weight:600}*,.tp-app .k-dropdown-wrap .k-input,.tp-app .k-filter-menu .k-datepicker .k-picker-wrap,.tp-app .k-filter-menu .k-datepicker .k-picker-wrap .k-input,.tp-app .k-filter-menu .k-datetimepicker .k-picker-wrap,.tp-app .k-filter-menu .k-datetimepicker .k-picker-wrap .k-input,.tp-app .k-filter-menu .k-timepicker .k-picker-wrap,.tp-app .k-filter-menu .k-timepicker .k-picker-wrap .k-input,.tp-app .tp-autocomplete .k-input,.tp-app .tp-combobox .k-input,.tp-app .tp-datepicker .k-picker-wrap,.tp-app .tp-datepicker .k-picker-wrap .k-input,.tp-app .tp-datetimepicker .k-picker-wrap,.tp-app .tp-datetimepicker .k-picker-wrap .k-input,.tp-app .tp-timepicker .k-picker-wrap,.tp-app .tp-timepicker .k-picker-wrap .k-input,.tp-input input,.tp-input textarea,.tp-numeric .k-numeric-wrap,:after,:before,html .k-widget *,html .k-widget :before{box-sizing:border-box}.tp-input .input__clear-button,.tp-input .input__copy-button,.tp-input .input__search-icon,.tp-side-nav .side-nav__header,a{text-decoration:none}.clear:after,.clear:before{display:table;content:' '}.clear:after{clear:both}.tp-app .k-header>.k-invalid-msg .k-icon,.tp-app .k-picker-wrap>.k-invalid-msg .k-icon,.tp-app .k-popup .k-list-optionlabel,.tp-button.-loader .tp-loader,.tp-checkbox.-switch label .checkbox__icon,.tp-input .input__required,.tp-input .k-invalid-msg .k-icon,.tp-side-nav .side-nav__sub-nav .side-nav__sub-nav-item,.tp-side-nav.-account .side-nav__item:first-child .side-nav__header:before{display:none}.tp-app .k-context-menu li.k-item,.tp-app .k-header>.k-invalid+.k-invalid-msg,.tp-app .k-menu .k-group .k-item,.tp-app .k-picker-wrap>.k-invalid+.k-invalid-msg,.tp-app .tp-autocomplete .k-input,.tp-button.-inprogress .tp-loader,.tp-checkbox .checkbox__label,.tp-checkbox.-switch input+label:after,.tp-checkbox.-switch input+label:before,.tp-container .container__ribbon:after,.tp-container .container__sidebar,.tp-dropdown .dropdown__item,.tp-expander,.tp-expander .expander__header,.tp-input .input__copy-button span,.tp-input .input__label,.tp-input input,.tp-input textarea,.tp-input.k-invalid .input__required,.tp-input.ng-dirty.ng-invalid .input__required,.tp-list-container,.tp-list-container .list-container__item,.tp-loader,.tp-notification .notification__close-button,.tp-notification .notification__sidebar,.tp-radio .radio__label,.tp-side-nav,.tp-side-nav .side-nav__header,.tp-side-nav .side-nav__item,.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__sub-nav .side-nav__sub-nav-item{display:block}.tp-app .k-button,.tp-app .k-filter-menu .k-datepicker .k-i-clock:before,.tp-app .k-filter-menu .k-datetimepicker .k-i-clock:before,.tp-app .k-filter-menu .k-timepicker .k-i-clock:before,.tp-app .k-icon:before,.tp-app .k-loading-mask .k-loading-color,.tp-app .k-loading-mask .k-loading-color:after,.tp-app .k-loading-mask .k-loading-color:before,.tp-app .k-loading-mask .k-loading-image,.tp-app .k-loading-mask .k-loading-image:after,.tp-app .k-loading-mask .k-loading-image:before,.tp-app .k-menu .k-item,.tp-app .tp-datepicker .k-i-clock:before,.tp-app .tp-datetimepicker .k-i-clock:before,.tp-app .tp-grid .k-grid-header .k-header .k-grid-filter .k-filter:before,.tp-app .tp-timepicker .k-i-clock:before,.tp-button,.tp-button-group,.tp-checkbox,.tp-dropdown,.tp-expander .expander__header,.tp-expander .expander__header:before,.tp-input,.tp-loader .loader__content,.tp-loader .loader__content:before,.tp-loader .loader__rect,.tp-loader:before,.tp-numeric,.tp-radio,.tp-side-nav .side-nav__title,tp-anchor,tp-button{display:inline-block}.tp-input.k-invalid .input__required .k-invalid-msg,.tp-input.ng-dirty.ng-invalid .input__required .k-invalid-msg{display:inline}.tp-container,.tp-notification,.tp-side-nav.-account,.tp-side-nav.-account .side-nav__content,.tp-side-nav.-account .side-nav__content>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tp-app .k-callout.k-callout-e:after,.tp-app .k-callout.k-callout-n:after,.tp-app .k-callout.k-callout-s:after,.tp-app .k-callout.k-callout-w:after,.tp-app .k-header>.k-invalid+.k-invalid-msg,.tp-app .k-loading-mask .k-loading-color,.tp-app .k-loading-mask .k-loading-color:after,.tp-app .k-loading-mask .k-loading-color:before,.tp-app .k-loading-mask .k-loading-image,.tp-app .k-loading-mask .k-loading-image:after,.tp-app .k-loading-mask .k-loading-image:before,.tp-app .k-menu .tp-shortcut,.tp-app .k-picker-wrap>.k-invalid+.k-invalid-msg,.tp-button .button__dropdown,.tp-button.-loader .tp-loader,.tp-checkbox.-switch input+label:after,.tp-checkbox.-switch input+label:before,.tp-container .container__ribbon,.tp-container .container__ribbon:after,.tp-dropdown .dropdown__icon,.tp-input .input__clear-button,.tp-input .input__copy-button,.tp-input .input__copy-button span,.tp-input .input__required-star,.tp-input .input__search-icon,.tp-loader,.tp-numeric.-custom .k-numeric-wrap .k-select .k-link,.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__sub-nav,.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__sub-nav:after,.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__sub-nav:before{position:absolute}.tp-list-container,.tp-side-nav .side-nav__item{overflow:hidden}.tp-list-container{overflow-y:auto}.tp-button .button__dropdown,.tp-notification{text-align:left}.tp-app .k-button,.tp-button,.tp-input .input__clear-button,.tp-input .input__copy-button,.tp-input .input__search-icon,.tp-loader .loader__content,.tp-side-nav .side-nav__icon{text-align:center}.tp-app .k-button,.tp-app .k-loading-mask .k-loading-color,.tp-app .k-loading-mask .k-loading-image,.tp-button,.tp-input .input__clear-button,.tp-input .input__copy-button,.tp-input .input__search-icon,.tp-loader .loader__content,.tp-loader .loader__content:before,.tp-loader .loader__rect,.tp-loader:before{vertical-align:middle}.tp-app .k-button,.tp-app .k-context-menu.k-menu,.tp-app .k-menu .k-item .k-group,.tp-app .k-popup.k-context-menu .k-item,.tp-app .k-popup.k-list-container .k-item,.tp-app .k-popup.k-menu-group .k-item,.tp-app .tp-grid tbody tr:hover,.tp-button,.tp-container,.tp-dropdown .dropdown__item,.tp-input .input__clear-button,.tp-input .input__copy-button,.tp-input .input__search-icon,.tp-list-container .list-container__item,.tp-notification .notification__close-button,.tp-side-nav .side-nav__header,.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__sub-nav:before{cursor:pointer}.tp-app .tp-dropdownlist.k-dropdown[aria-readonly=true] .k-dropdown-wrap,.tp-button.-disabled,.tp-button[disabled],.tp-dropdown .dropdown__item.disabled,.tp-dropdown .dropdown__item[disabled],.tp-input .input__search-icon,.tp-side-nav .side-nav__sub-nav .side-nav__sub-nav-item .side-nav__header:hover,.tp-toggle.-disabled .tp-button,.tp-toggle[disabled] .tp-button{cursor:default}h1,h2,h3,h4,h5{color:#2d3e50}.tp-container,.tp-list-container{border:1px solid rgba(45,62,80,.3);background-color:#fff}.tp-app .k-icon:before{color:#2d3e50;font-family:FontAwesome;font-weight:400}.tp-app .k-icon.k-i-close:before,.tp-icon.-platform{font-family:"Telerik Platform Icons"}.tp-app .k-tooltip .k-tooltip-content,.tp-notification{box-shadow:2px 2px 7px rgba(0,0,0,.15)}.tp-checkbox .checkbox__input+label .checkbox__text,.tp-checkbox .checkbox__input+label .radio__text,.tp-radio .radio__input+label .checkbox__text,.tp-radio .radio__input+label .radio__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}.tp-button.-disabled,.tp-button[disabled],.tp-dropdown .dropdown__item.disabled,.tp-dropdown .dropdown__item[disabled],.tp-toggle.-disabled .tp-button,.tp-toggle[disabled] .tp-button,[tp-element].-disabled,[tp-element][disabled],tp-anchor.-disabled,tp-anchor[disabled],tp-button.-disabled,tp-button[disabled]{pointer-events:none}.tp-app .tp-grid .k-grid-content table,.tp-app .tp-grid>table{border-collapse:collapse}.tp-checkbox .checkbox__icon,.tp-radio .radio__icon{display:block;position:absolute;top:50%;left:0;width:1.4rem;height:1.4rem;margin-top:-.7rem;border:1px solid rgba(45,62,80,.3);-webkit-transition:border-color .3s;transition:border-color .3s}.tp-checkbox .checkbox__icon:before,.tp-radio .radio__icon:before{position:absolute;font:normal normal normal 12px FontAwesome;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.tp-checkbox .checkbox__label,.tp-radio .radio__label{padding-left:1.69em;font-weight:600}.tp-checkbox.-ellipsis,.tp-checkbox.-ellipsis label,.tp-radio.-ellipsis,.tp-radio.-ellipsis label{width:100%}.tp-checkbox.-ellipsis .checkbox__text,.tp-checkbox.-ellipsis .radio__text,.tp-radio.-ellipsis .checkbox__text,.tp-radio.-ellipsis .radio__text{width:95%}.tp-app .tp-autocomplete .k-input,.tp-input input,.tp-input textarea{font-size:1.3rem;-webkit-transition:border-color .3s;transition:border-color .3s;width:100%;border:1px solid rgba(45,62,80,.3);border-radius:2px;background-color:#fff;outline:0;-webkit-appearance:none}.tp-app .tp-autocomplete [type=number].k-input,.tp-input input[type=number],.tp-input textarea[type=number]{padding-right:0}.tp-app .tp-autocomplete .k-input:focus,.tp-app .tp-autocomplete .k-input:hover,.tp-input input:focus,.tp-input input:hover,.tp-input textarea:focus,.tp-input textarea:hover{border-color:rgba(45,62,80,.5)}.tp-app .tp-autocomplete .k-input:-moz-read-only,.tp-input input:-moz-read-only,.tp-input textarea:-moz-read-only{background-color:#f5f7f8}.tp-app .tp-autocomplete .k-input:-moz-read-only:focus,.tp-app .tp-autocomplete .k-input:-moz-read-only:hover,.tp-input input:-moz-read-only:focus,.tp-input input:-moz-read-only:hover,.tp-input textarea:-moz-read-only:focus,.tp-input textarea:-moz-read-only:hover{border-color:rgba(45,62,80,.3)}.tp-app .tp-autocomplete .k-input:read-only,.tp-input input:read-only,.tp-input textarea:read-only{background-color:#f5f7f8}.tp-app .tp-autocomplete .k-input:read-only:focus,.tp-app .tp-autocomplete .k-input:read-only:hover,.tp-input input:read-only:focus,.tp-input input:read-only:hover,.tp-input textarea:read-only:focus,.tp-input textarea:read-only:hover{border-color:rgba(45,62,80,.3)}.tp-app .tp-autocomplete .k-input:disabled,.tp-input input:disabled,.tp-input textarea:disabled{background-color:#f5f7f8;color:rgba(45,62,80,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tp-app .k-filter-menu .k-datepicker,.tp-app .k-filter-menu .k-datetimepicker,.tp-app .k-filter-menu .k-timepicker,.tp-app .tp-datepicker,.tp-app .tp-datetimepicker,.tp-app .tp-timepicker,.tp-button{background-color:#fff}.tp-app .tp-autocomplete .k-input:disabled:focus,.tp-app .tp-autocomplete .k-input:disabled:hover,.tp-input input:disabled:focus,.tp-input input:disabled:hover,.tp-input textarea:disabled:focus,.tp-input textarea:disabled:hover{border-color:rgba(45,62,80,.3)}.tp-app .k-filter-menu .k-datepicker .k-picker-wrap,.tp-app .k-filter-menu .k-datetimepicker .k-picker-wrap,.tp-app .k-filter-menu .k-timepicker .k-picker-wrap,.tp-app .tp-datepicker .k-picker-wrap,.tp-app .tp-datetimepicker .k-picker-wrap,.tp-app .tp-timepicker .k-picker-wrap{font-size:1.3rem;border-radius:.23em;-webkit-transition:border-color .3s;transition:border-color .3s;border-color:rgba(45,62,80,.3)}.tp-app .k-filter-menu .k-datepicker .k-picker-wrap.k-state-focused,.tp-app .k-filter-menu .k-datepicker .k-picker-wrap.k-state-hover,.tp-app .k-filter-menu .k-datetimepicker .k-picker-wrap.k-state-focused,.tp-app .k-filter-menu .k-datetimepicker .k-picker-wrap.k-state-hover,.tp-app .k-filter-menu .k-timepicker .k-picker-wrap.k-state-focused,.tp-app .k-filter-menu .k-timepicker .k-picker-wrap.k-state-hover,.tp-app .tp-datepicker .k-picker-wrap.k-state-focused,.tp-app .tp-datepicker .k-picker-wrap.k-state-hover,.tp-app .tp-datetimepicker .k-picker-wrap.k-state-focused,.tp-app .tp-datetimepicker .k-picker-wrap.k-state-hover,.tp-app .tp-timepicker .k-picker-wrap.k-state-focused,.tp-app .tp-timepicker .k-picker-wrap.k-state-hover{border-color:rgba(45,62,80,.5)}.tp-app .k-filter-menu .k-datepicker .k-picker-wrap.k-state-border-down,.tp-app .k-filter-menu .k-datetimepicker .k-picker-wrap.k-state-border-down,.tp-app .k-filter-menu .k-timepicker .k-picker-wrap.k-state-border-down,.tp-app .tp-datepicker .k-picker-wrap.k-state-border-down,.tp-app .tp-datetimepicker .k-picker-wrap.k-state-border-down,.tp-app .tp-timepicker .k-picker-wrap.k-state-border-down{padding-bottom:0;border-width:1px}.tp-app .k-filter-menu .k-datepicker .k-picker-wrap .k-input,.tp-app .k-filter-menu .k-datetimepicker .k-picker-wrap .k-input,.tp-app .k-filter-menu .k-timepicker .k-picker-wrap .k-input,.tp-app .tp-datepicker .k-picker-wrap .k-input,.tp-app .tp-datetimepicker .k-picker-wrap .k-input,.tp-app .tp-timepicker .k-picker-wrap .k-input{height:2em;padding:0 .38em}.tp-app .k-filter-menu .k-datepicker .k-icon,.tp-app .k-filter-menu .k-datepicker .k-icon:before,.tp-app .k-filter-menu .k-datetimepicker .k-icon,.tp-app .k-filter-menu .k-datetimepicker .k-icon:before,.tp-app .k-filter-menu .k-timepicker .k-icon,.tp-app .k-filter-menu .k-timepicker .k-icon:before,.tp-app .tp-datepicker .k-icon,.tp-app .tp-datepicker .k-icon:before,.tp-app .tp-datetimepicker .k-icon,.tp-app .tp-datetimepicker .k-icon:before,.tp-app .tp-timepicker .k-icon,.tp-app .tp-timepicker .k-icon:before{font-size:1.4rem}.tp-app .k-filter-menu .k-datepicker .k-icon:before,.tp-app .k-filter-menu .k-datetimepicker .k-icon:before,.tp-app .k-filter-menu .k-timepicker .k-icon:before,.tp-app .tp-datepicker .k-icon:before,.tp-app .tp-datetimepicker .k-icon:before,.tp-app .tp-timepicker .k-icon:before{line-height:1em}.tp-app .k-filter-menu .k-datepicker .k-i-clock:before,.tp-app .k-filter-menu .k-datetimepicker .k-i-clock:before,.tp-app .k-filter-menu .k-timepicker .k-i-clock:before,.tp-app .tp-datepicker .k-i-clock:before,.tp-app .tp-datetimepicker .k-i-clock:before,.tp-app .tp-timepicker .k-i-clock:before{font-size:1.7rem;margin-top:-2px}body,p{font-size:1.3rem}body,html{height:100%}body{margin:0;color:#2d3e50;line-height:1.55}body ::-webkit-scrollbar{width:8px;height:8px}body ::-webkit-scrollbar-button{width:0;height:0;display:none}body ::-webkit-scrollbar-track{background-color:#f5f7f8}body ::-webkit-scrollbar-thumb{border-radius:2px;background-color:#c0c5cb}body ::-webkit-scrollbar-thumb:hover{background-color:#b6bbc2}body ::-webkit-scrollbar-thumb:active{background-color:#abb2b9}body .scrollbar-small::-webkit-scrollbar{border-radius:1px;width:5px;height:5px}html{font-size:62.5%}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}p{margin-bottom:1.55em}p.hint,p.secondary{color:#6c7885}p.secondary{font-size:1.2rem}p.hint{font-size:1.1rem}a{color:#3598db}a:active,a:focus,a:hover{color:#2a80b9}.tp-app .k-button,.tp-button{font-size:1.2rem;min-width:6.5em;height:2.33em;margin:0 .83em 0 0;padding:0 .83em;border-radius:.17em;line-height:2.33em;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;border-width:1px;border-style:solid;font-weight:600;text-decoration:none}.tp-app .k-button:active,.tp-app .k-button:focus,.tp-app .k-button:hover,.tp-button:active,.tp-button:focus,.tp-button:hover{outline:0}.tp-app .k-button::-moz-focus-inner,.tp-button::-moz-focus-inner{border-width:0}.-large.tp-button,.tp-app .-large.k-button{font-size:1.4rem;height:2.57em;padding:0 1.07em;line-height:2.57em;border-radius:.21em}tp-button[type=menu]{vertical-align:top}.tp-button{border-color:rgba(45,62,80,.3);color:#2d3e50}.tp-button.-menu{vertical-align:top;font-weight:400;color:#2d3e50;border-color:transparent;background:0 0}.tp-button.-menu:hover:not(:active){background:0 0;border-color:rgba(45,62,80,.5)}.tp-button.-menu:active{color:#3598db;border-color:rgba(53,152,219,.4);background-color:#ebf5fb}.tp-button:focus{color:#2d3e50}.tp-button:hover{border-color:rgba(45,62,80,.5);background-color:#fff;color:#2d3e50}.tp-button:active{border-color:rgba(45,62,80,.3);background-color:#eaecee;color:#2d3e50}.tp-button.disabled,.tp-button[disabled]{border-color:rgba(45,62,80,.15);background-color:#fff;color:#abb2b9}.tp-button.-alternate{border-color:rgba(45,62,80,0);background-color:#fff;color:#2d3e50}.tp-button.-alternate:focus{color:#2d3e50}.tp-button.-alternate:hover{border-color:rgba(45,62,80,.5);background-color:#fff;color:#2d3e50}.tp-button.-alternate:active{border-color:rgba(45,62,80,.3);background-color:#eaecee;color:#2d3e50}.tp-button.-alternate.disabled,.tp-button.-alternate[disabled]{border-color:rgba(45,62,80,0);background-color:#fff;color:#abb2b9}.tp-button.-toggle{border-color:rgba(53,152,219,.4);background-color:#ebf5fb;color:#3598db}.tp-button.-toggle:focus{color:#3598db}.tp-button.-toggle:hover{border-color:rgba(53,152,219,.6);background-color:#ebf5fb;color:#3598db}.tp-button.-toggle:active{border-color:rgba(53,152,219,.6);background-color:#d7eaf8;color:#3598db}.tp-button.-toggle.disabled,.tp-button.-toggle[disabled]{border-color:rgba(53,152,219,.3);background-color:#f1f8fc;color:#86c1e9}.tp-button.-action{border-color:#3598db;background-color:#3598db;color:#fff}.tp-button.-action:focus{color:#fff}.tp-button.-action:hover{border-color:#49a2df;background-color:#49a2df;color:#fff}.tp-button.-action:active{border-color:#2a80b9;background-color:#2a80b9;color:#fff}.tp-button.-action.disabled,.tp-button.-action[disabled]{border-color:#9acced;background-color:#9acced;color:#fff}.tp-button.-external{border-color:#1bbc9b;background-color:#1bbc9b;color:#fff}.tp-button.-external:focus{color:#fff}.tp-button.-external:hover{border-color:#49c9af;background-color:#49c9af;color:#fff}.tp-button.-external:active{border-color:#16a086;background-color:#16a086;color:#fff}.tp-button.-external.disabled,.tp-button.-external[disabled]{border-color:#bbebe1;background-color:#bbebe1;color:#fff}.tp-button.-error{border-color:#e84c3d;background-color:#e84c3d;color:#fff}.tp-button.-error:focus{color:#fff}.tp-button.-error:hover{border-color:#eb675a;background-color:#eb675a;color:#fff}.tp-button.-error:active{border-color:#D84039;background-color:#D84039;color:#fff}.tp-button.-error.disabled,.tp-button.-error[disabled]{border-color:#f8c9c5;background-color:#f8c9c5;color:#fff}.tp-button.-warning{border-color:#f1c40f;background-color:#f1c40f;color:#fff}.tp-button.-warning:focus{color:#fff}.tp-button.-warning:hover{border-color:#f3cd33;background-color:#f3cd33;color:#fff}.tp-button.-warning:active{border-color:#f39c11;background-color:#f39c11;color:#fff}.tp-button.-warning.disabled,.tp-button.-warning[disabled]{border-color:#fbedb7;background-color:#fbedb7;color:#fff}.tp-button .button__icon{font-size:1.4rem;margin:0 .5rem 0 0}.tp-button .button__icon.-right{margin:0 0 0 .5rem}.tp-button.-loader .tp-loader{top:-1px;left:-1px;right:-1px;bottom:-1px}.tp-button .button__content{vertical-align:baseline}.tp-button .button__dropdown{opacity:0;z-index:-1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-transition-property:opacity;transition-property:opacity;top:-webkit-calc(100% + 2px);top:calc(100% + 2px);left:-1px;min-width:-webkit-calc(100% + 2px);min-width:calc(100% + 2px);width:auto}.tp-button .button__dropdown .dropdown__icon{font-size:inherit;margin-top:-.5rem}.tp-button .button__dropdown .dropdown__item{font-size:inherit;line-height:normal;word-break:normal}.tp-button.-dropped{border-color:rgba(45,62,80,.5)}.tp-button.-dropped .button__dropdown{opacity:1;z-index:1}.tp-button.-inprogress .tp-loader{border-radius:2px}.tp-button.-inprogress .button__content,.tp-button.-inprogress .tp-icon{opacity:0}.tp-button.-icon{min-width:2.5em;padding:0}.tp-button.-icon .button__icon{margin:0}.tp-button .button__arrow{float:right;margin:0 -.83em 0 .42em;line-height:1.92em;height:1.92em;padding-right:1.25em;font-size:1.4rem}tp-toggle{outline:0}.tp-toggle{font-size:1.2rem;outline:0}.tp-toggle.-disabled .tp-button,.tp-toggle[disabled] .tp-button{color:#abb2b9}.tp-toggle .button__input:checked+span{border-color:rgba(53,152,219,.4);background-color:#ebf5fb;color:#3598db}.tp-toggle .button__input:checked+span:focus{color:#3598db}.tp-toggle .button__input:checked+span:hover{border-color:rgba(53,152,219,.6);background-color:#ebf5fb;color:#3598db}.tp-toggle .button__input:checked+span:active{border-color:rgba(53,152,219,.6);background-color:#d7eaf8;color:#3598db}.tp-toggle .button__input:checked+span.disabled,.tp-toggle .button__input:checked+span[disabled]{border-color:rgba(53,152,219,.3);background-color:#f1f8fc;color:#86c1e9}.tp-toggle .button__input{position:absolute;z-index:-1;-webkit-transform:scale(0);transform:scale(0)}.tp-button-group{margin:0;padding:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.tp-button-group .tp-button,.tp-button-group .tp-input .input__field{margin:0;border-right-width:0;border-radius:0}.tp-button-group .tp-button:hover+.tp-button,.tp-button-group .tp-input .input__field:hover+.tp-button{border-left-color:rgba(45,62,80,.5),#fff,#2d3e50}.tp-button-group .tp-button:active+.tp-button,.tp-button-group .tp-button:focus+.tp-button,.tp-button-group .tp-input .input__field:active+.tp-button,.tp-button-group .tp-input .input__field:focus+.tp-button{border-left-color:rgba(45,62,80,.3),#eaecee,#2d3e50}.tp-button-group .tp-button.-disabled,.tp-button-group .tp-button.-disabled:hover+.tp-button,.tp-button-group .tp-button[disabled],.tp-button-group .tp-button[disabled]:hover+.tp-button,.tp-button-group .tp-input .input__field.-disabled,.tp-button-group .tp-input .input__field.-disabled:hover+.tp-button,.tp-button-group .tp-input .input__field[disabled],.tp-button-group .tp-input .input__field[disabled]:hover+.tp-button{border-left-color:rgba(45,62,80,.15),#fff,#abb2b9}.tp-button-group>tp-toggle .button__input:checked+span{border-color:rgba(53,152,219,.4);background-color:#ebf5fb;color:#3598db;position:relative;z-index:1;box-shadow:1px 0 #bdf}.tp-button-group>tp-toggle .button__input:checked+span:focus{color:#3598db}.tp-button-group>tp-toggle .button__input:checked+span:hover{border-color:rgba(53,152,219,.6);background-color:#ebf5fb;color:#3598db;box-shadow:1px 0 #ace}.tp-button-group>tp-toggle .button__input:checked+span:active{border-color:rgba(53,152,219,.6);background-color:#d7eaf8;color:#3598db}.tp-button-group>tp-toggle .button__input:checked+span.disabled,.tp-button-group>tp-toggle .button__input:checked+span[disabled]{border-color:rgba(53,152,219,.3);background-color:#f1f8fc;color:#86c1e9}.tp-button-group>tp-toggle .button__input:checked+span:active,.tp-button-group>tp-toggle .button__input:checked+span:focus{box-shadow:1px 0 #9bd}.tp-button-group>tp-toggle:last-child .button__input:checked+span{box-shadow:none}.tp-button-group tp-button:first-child .tp-button,.tp-button-group tp-toggle:first-child .tp-button,.tp-button-group>.tp-button:first-child,.tp-button-group>.tp-input:first-child .input__field{border-radius:3px 0 0 3px}.tp-button-group tp-button:last-child .tp-button,.tp-button-group tp-toggle:last-child .tp-button,.tp-button-group>.tp-button:last-child,.tp-button-group>.tp-input:last-child .input__field{border-right-width:1px;border-radius:0 3px 3px 0}.tp-container{font-size:1.2rem;width:20em;padding:1.42em 1.67em;border-radius:.25em;overflow:hidden;transition:border-color .3s,background-color .3s}.tp-container,.tp-list-container .list-container__item{-webkit-transition:border-color .3s,background-color .3s}.tp-container:hover{border-color:rgba(45,62,80,.5)}.tp-container.-secondary,.tp-container.tp-side-nav.-account{border-style:dashed}.tp-container.-selectable:hover{border-color:rgba(53,152,219,.4);background-color:#f8fbfe}.tp-container.-active,.tp-container.-active:hover{border-color:rgba(53,152,219,.4);background-color:#ebf5fb}.tp-container.-active .container__caption{color:#3598db}.tp-container .container__ribbon{right:0;top:0;width:3.1em;height:3.1em;font-size:2.4em}.tp-container .container__ribbon:after{color:transparent;width:300%;left:-70%;padding:.2rem 0;background:#3597D3;font-weight:600;text-align:center;top:-webkit-calc(20% - .75em);top:calc(20% - .75em);text-transform:uppercase;-webkit-transform:rotate(45deg) scale(.33);transform:rotate(45deg) scale(.33);text-shadow:0 0 0 #fff;content:attr(ribbonText);-moz-transform:rotate(45deg) scale(.33) perspective(1px)}.tp-container.-pricing .container__ribbon{font-size:2.1em}.tp-container.-pricing .container__ribbon:after{background:#F39C11;text-shadow:0 0 0 #fff}.tp-container.-medium{min-width:20em;max-width:41.67em;width:auto}.tp-container.-large{min-width:20em;max-width:100%;width:auto}.tp-container .container__caption{font-size:1.6rem;margin:0 0 .81em}.tp-container .container__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;color:#6c7885}.tp-container .container__sidebar{margin:0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.tp-list-container{padding-left:0;font-size:1.2rem;width:41.67em;height:25em;border-radius:.25em}.tp-list-container.-large{min-width:41.67em;max-width:100%;width:auto}.tp-list-container.-selectable tp-container:hover{border-color:rgba(53,152,219,.4);background-color:#f8fbfe}.tp-list-container.-selectable tp-container:hover+.list-container__item{border-top-color:rgba(53,152,219,.4)}.tp-list-container.-selectable tp-container:hover:last-child:hover{box-shadow:0 1px 0 rgba(53,152,219,.4)}.tp-list-container .list-container__item{padding:1.25em 1.67em;transition:border-color .3s,background-color .3s;border-top:1px solid rgba(45,62,80,.3)}.tp-list-container .list-container__item:first-child{border-top-width:0}.tp-list-container .list-container__item:last-child{border-bottom-width:0;box-shadow:0 1px 0 rgba(45,62,80,.3);border-collapse:separate}.tp-list-container .list-container__item.-active,.tp-list-container .list-container__item.-active:hover{border-color:rgba(53,152,219,.4);background-color:#ebf5fb}.tp-list-container .list-container__item.-active .list-container__caption{color:#3598db}.tp-list-container .list-container__item.-active+.list-container__item{border-top-color:rgba(53,152,219,.4)}.tp-list-container .list-container__item.-active:last-child{box-shadow:0 1px 0 rgba(53,152,219,.4)}.tp-list-container .list-container__caption{font-size:1.4rem;margin:0 0 .36em}.tp-notification,.tp-notification.-up{margin-bottom:2rem}.tp-list-container .list-container__content{color:#6c7885}.tp-notification{padding:20px;border-radius:2px;background-color:currentcolor;border-color:currentcolor;color:#fff}.tp-notification>*{color:#2d3e50}.tp-notification.-account .notification__close-button,.tp-notification.-account .notification__icon{top:50%;right:-.5em;text-align:center;margin-top:-.1em;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.tp-notification.-hint{color:#fff}.tp-notification.-hint>:not(.notification__button){color:#2d3e50}.tp-notification.-hint .notification__icon{color:#bfbfbf}.tp-notification.-external{color:#ddf5f0}.tp-notification.-external>:not(.notification__button){color:#2d3e50}.tp-notification.-external .notification__icon{color:#7ad8c5}.tp-notification.-info{color:#e1f0fa}.tp-notification.-info>:not(.notification__button){color:#2d3e50}.tp-notification.-info .notification__icon{color:#74b9e8}.tp-notification.-warning{color:#fdf6db}.tp-notification.-warning>:not(.notification__button){color:#2d3e50}.tp-notification.-warning .notification__icon{color:#f6d862}.tp-notification.-error{color:#fce4e2}.tp-notification.-error>:not(.notification__button){color:#2d3e50}.tp-notification.-error .notification__icon{color:#f0786e}.tp-notification.-note{color:rgba(255,255,255,0);box-shadow:none}.tp-notification.-note>:not(.notification__button){color:#2d3e50}.tp-notification.-action{color:#fff}.tp-notification.-action>:not(.notification__button){color:#2d3e50}.tp-notification.-action .notification__icon{color:#bfbfbf}.tp-notification.-account{color:#16a086;border-radius:0;box-shadow:none;font-weight:600;padding:1em 1.4em}.tp-notification.-account>:not(.notification__button){color:#fff}.tp-notification.-note .notification__content p{margin-top:.5rem}.tp-notification.-note .notification__icon{color:#969fa8}.tp-notification.-account .notification__content p{margin-top:0}.tp-notification.-account a{color:#fff;text-decoration:underline}.tp-notification.-account .notification__icon{color:#fff;opacity:.9}.tp-notification.-account .notification__close-button{opacity:.8;height:1em}.tp-notification.-down:after,.tp-notification.-down:before,.tp-notification.-left:after,.tp-notification.-left:before,.tp-notification.-right:after,.tp-notification.-right:before,.tp-notification.-up:after,.tp-notification.-up:before{position:absolute;content:" ";height:0;width:0;pointer-events:none;visibility:visible}.tp-notification.-action .notification__content{padding-right:1rem}.tp-notification.-action .notification__sidebar{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.tp-notification.-error .notification__caption.-error{color:#D84039}.tp-notification.-up:after,.tp-notification.-up:before{border:solid transparent}.tp-notification.-up:after{border-width:10px;border-top-color:inherit;bottom:-20px;right:50%;margin-right:-10px}.tp-notification.-up:before{border-width:11px;border-top-color:rgba(0,0,0,.07);bottom:-22px;right:50%;margin-right:-11px}.tp-notification.-down{margin-top:2rem}.tp-notification.-down:after,.tp-notification.-down:before{border:solid transparent}.tp-notification.-down:after{border-width:10px;border-bottom-color:inherit;top:-20px;right:50%;margin-right:-10px}.tp-notification.-down:before{border-width:11px;border-bottom-color:rgba(0,0,0,.07);top:-22px;right:50%;margin-right:-11px}.tp-notification.-left{margin-right:2rem}.tp-notification.-left:after,.tp-notification.-left:before{border:solid transparent}.tp-notification.-left:after{border-width:10px;border-left-color:inherit;right:-20px;top:50%;margin-top:-10px}.tp-notification.-left:before{border-width:11px;border-left-color:rgba(0,0,0,.07);right:-22px;top:50%;margin-top:-11px}.tp-notification.-right{margin-left:2rem}.tp-notification.-right:after,.tp-notification.-right:before{border:solid transparent}.tp-notification.-right:after{border-width:10px;border-right-color:inherit;left:-20px;top:50%;margin-top:-10px}.tp-notification.-right:before{border-width:11px;border-right-color:rgba(0,0,0,.07);left:-22px;top:50%;margin-top:-11px}.tp-notification .notification__icon{color:#b6c5c6;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.tp-notification .notification__icon .fa{margin:0 1rem 0 0}.tp-notification .notification__content{margin:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.tp-notification .notification__content p{margin:1rem 0 0}.tp-notification .secondary,.tp-notification h4{margin:0}.tp-notification .notification__sidebar{margin:0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.tp-notification .notification__close-button{top:-1rem;right:-1rem;height:1.5em;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;margin-right:0}.tp-notification .notification__caption.-error{color:#e84c3d}.tp-icon{height:1.4rem;width:1.4rem;margin-right:.36em;font-size:1.4rem}.tp-icon.-large{height:3rem;width:3rem;font-size:3rem;text-align:center}.tp-icon.-hint{color:#c0c5cb;margin:0 0 0 .3rem}.tp-icon.-exclamation{color:#f1c40f}.tp-side-nav{width:17rem;background-color:#273646;color:#fff;-webkit-transition:width .15s cubic-bezier(.02,.01,.47,1);transition:width .15s cubic-bezier(.02,.01,.47,1);font-size:1.4rem}.tp-side-nav>.side-nav__item:first-child .fa-bars:before{width:.24em;overflow:hidden;display:inline-block;-webkit-transition:width .15s cubic-bezier(.02,.01,.47,1);transition:width .15s cubic-bezier(.02,.01,.47,1)}.tp-app .tp-grid.selectable-grid .k-grid-content td:first-child,.tp-app .tp-grid.toggleable-grid .k-grid-content td:first-child,.tp-side-nav.-collapsed .side-nav__item.-dropped{overflow:visible}.tp-side-nav .side-nav__header{padding:1.08em 0;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;white-space:nowrap}.tp-side-nav .side-nav__header:hover{background-color:rgba(255,255,255,.1)}.tp-side-nav .side-nav__header.-active{background-color:#f5f5f5;color:#3598db}.tp-side-nav .side-nav__item.-separator{border-top:.08em solid rgba(255,255,255,.1)}.tp-side-nav .side-nav__item.-sub:not(.-hide-menu)>.side-nav__header.-active{background-color:#fff;color:#2d3e50}.tp-side-nav .side-nav__item.-sub.-hide-menu.-dropped .side-nav__sub-nav{display:block!important}.tp-app .k-menu li.k-item.k-state-hidden,.tp-side-nav .side-nav__item .side-nav__item .side-nav__icon{display:none}.tp-side-nav .side-nav__item .side-nav__item .side-nav__header{padding:.62em 0 .62em 3.23em}.tp-side-nav .side-nav__item .side-nav__item .side-nav__title{margin:0}.tp-side-nav .side-nav__icon{font-size:1.4rem;width:3.43em;vertical-align:baseline}.tp-side-nav .side-nav__title{margin-left:-.77em}.tp-side-nav .side-nav__sub-nav{background-color:#fff}.tp-side-nav .side-nav__sub-nav .side-nav__sub-nav-item .side-nav__header{padding:1.08em 1.54em;font-weight:600}.tp-side-nav .side-nav__sub-nav .side-nav__sub-nav-item .side-nav__header:hover{background-color:#fff}.tp-side-nav.-account,.tp-side-nav.-secondary{font-size:1.3rem;background-color:#fff;border-right:.08em solid #dce4e5}.tp-side-nav.-account>.side-nav__item:first-child .fa-caret-right,.tp-side-nav.-secondary>.side-nav__item:first-child .fa-caret-right{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .15s cubic-bezier(.02,.01,.47,1);transition:transform .15s cubic-bezier(.02,.01,.47,1)}.tp-side-nav.-account .side-nav__title,.tp-side-nav.-secondary .side-nav__title{-webkit-transition:opacity .15s;transition:opacity .15s;margin-left:-1.08em}.tp-side-nav.-account .side-nav__header,.tp-side-nav.-secondary .side-nav__header{color:#2d3e50}.tp-side-nav.-account .side-nav__header:hover,.tp-side-nav.-secondary .side-nav__header:hover{background-color:#f5f7f8}.tp-side-nav.-account .side-nav__header.-active,.tp-side-nav.-secondary .side-nav__header.-active{background-color:#e7f3fb;color:#3598db}.tp-side-nav.-account .side-nav__handler .side-nav__icon,.tp-side-nav.-secondary .side-nav__handler .side-nav__icon{color:rgba(45,62,80,.5)}.tp-side-nav.-collapsed{width:4.8rem}.tp-side-nav.-collapsed>.side-nav__item:first-child .fa-caret-right{-webkit-transform:rotate(0);transform:rotate(0)}.tp-side-nav.-collapsed>.side-nav__item:first-child .fa-bars:before{width:1em}.tp-side-nav.-collapsed .side-nav__item .side-nav__header .side-nav__title{opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.tp-side-nav.-collapsed .side-nav__item.-sub .side-nav__sub-nav .side-nav__header>.side-nav__title{opacity:1;-webkit-transition:opacity 0s;transition:opacity 0s}.tp-side-nav.-collapsed .side-nav__sub-nav{height:0}.tp-side-nav.-collapsed .side-nav__item.-active>.side-nav__header{background-color:#fff}.tp-side-nav.-collapsed .side-nav__item.-active>.side-nav__header .side-nav__icon{color:#3598db}.tp-side-nav.-collapsed .side-nav__item.-active .side-nav__sub-nav .side-nav__header.-active{background-color:#e7f3fb}.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__icon{z-index:3}.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__sub-nav{top:0;left:4.8rem;box-shadow:2px 2px 5px rgba(0,0,0,.35);width:auto;height:auto;z-index:1}.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__sub-nav .side-nav__header{padding-left:1.54em;padding-right:1.54em}.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__sub-nav:after,.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__sub-nav:before{top:0;height:48px;content:" ";background-color:#fff}.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__sub-nav:before{left:-48px;width:48px;box-shadow:2px 4px 5px -2px rgba(0,0,0,.35)}.tp-side-nav.-collapsed .side-nav__item.-dropped .side-nav__sub-nav:after{left:-4px;width:10px}.tp-side-nav.-account{width:auto;border-bottom:.08em solid #dce4e5;border-right:0}.tp-side-nav.-account .side-nav__item:hover:not(.-active) .side-nav__header:before,.tp-side-nav.-account .side-nav__item:hover:not(.-active)+.side-nav__item .side-nav__header:before{opacity:0}.tp-side-nav.-account .side-nav__header{padding-right:1.08em;padding-left:0}.tp-side-nav.-account .side-nav__header:before{position:absolute;top:50%;left:0;width:1px;height:18px;margin-top:-10px;content:"";-webkit-transition:opacity .15s;transition:opacity .15s;background:#dce4e5}.tp-side-nav.-account .side-nav__header.-active{background-color:#fff;box-shadow:inset 0 -3px 0 0 #3598db}.tp-app .k-dropdown-wrap{font-size:1.3rem;border-radius:.23em;-webkit-transition:border-color .3s;transition:border-color .3s;border-color:rgba(45,62,80,.3);background-color:#fff}.tp-app .k-dropdown-wrap.k-state-disabled{background-color:#f5f5f6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tp-app .k-dropdown-wrap.k-state-border-down{padding-bottom:0;border-width:1px}.tp-app .k-dropdown-wrap .k-input{height:2em;padding:.25em .42em .17em}.tp-app .k-icon{font-size:1.2rem}.tp-app .k-icon:before{font-size:1.2rem;margin:0 .83em 0 0;line-height:1.5em}.tp-app .k-icon.k-i-arrow-s:before{content:'\f107'}.tp-app .k-icon.k-i-arrow-n:before{content:'\f106'}.tp-app .k-icon.k-i-arrow-w:before{content:'\f104'}.tp-app .k-icon.k-i-arrow-e:before{content:'\f105'}.tp-app .k-icon.k-filter:before{content:'\f0b0'}.tp-app .k-icon.k-i-minimize:before{content:'\f0c8'}.tp-app .k-icon.k-i-close:before{content:'\f114'}.tp-app .k-icon.k-i-calendar:before{content:'\f073'}.tp-app .k-icon.k-i-clock:before{content:'\f017'}.tp-app .k-icon.k-i-maximize:before{content:'\f065'}.tp-app .k-icon.k-i-restore:before{content:'\f066'}.tp-app .k-sprite{font-size:inherit;line-height:normal}.tp-app .k-dropdown-wrap .k-select,.tp-app .k-numeric-wrap .k-select,.tp-app .k-picker-wrap .k-select{line-height:1.7}.tp-app .k-button{border-color:rgba(45,62,80,.3);background-color:#fff;color:#2d3e50}.tp-app .k-button:focus{color:#2d3e50}.tp-app .k-button:hover{border-color:rgba(45,62,80,.5);background-color:#fff;color:#2d3e50}.tp-app .k-button:active{border-color:rgba(45,62,80,.3);background-color:#eaecee;color:#2d3e50}.tp-app .k-button.disabled,.tp-app .k-button[disabled]{border-color:rgba(45,62,80,.15);background-color:#fff;color:#abb2b9}.tp-app .k-button.k-primary{border-color:#3598db;background-color:#3598db;color:#fff}.tp-app .k-button.k-primary:focus{color:#fff}.tp-app .k-button.k-primary:hover{border-color:#49a2df;background-color:#49a2df;color:#fff}.tp-app .k-button.k-primary:active{border-color:#2a80b9;background-color:#2a80b9;color:#fff}.tp-app .k-button.k-primary.disabled,.tp-app .k-button.k-primary[disabled]{border-color:#9acced;background-color:#9acced;color:#fff}.tp-app .k-overlay{background-color:rgba(45,62,80,.5)}.tp-app .k-popup{background-color:#fff}.tp-app .k-popup.k-calendar-container,.tp-app .k-popup.k-context-menu,.tp-app .k-popup.k-list-container,.tp-app .k-popup.k-menu-group{font-size:1.2rem;border-radius:.17em;padding:0;border-color:rgba(45,62,80,.5);color:#2d3e50}.tp-app .k-popup.k-calendar-container.k-state-border-down,.tp-app .k-popup.k-context-menu.k-state-border-down,.tp-app .k-popup.k-list-container.k-state-border-down,.tp-app .k-popup.k-menu-group.k-state-border-down{border-bottom-width:.08em}.tp-app .k-popup.k-calendar-container.k-state-border-up,.tp-app .k-popup.k-context-menu.k-state-border-up,.tp-app .k-popup.k-list-container.k-state-border-up,.tp-app .k-popup.k-menu-group.k-state-border-up{margin-top:.08em}.tp-app .k-popup.k-context-menu,.tp-app .k-popup.k-list-container,.tp-app .k-popup.k-menu-group{font-size:1.2rem}.tp-app .k-popup.k-context-menu .k-state-hover,.tp-app .k-popup.k-list-container .k-state-hover,.tp-app .k-popup.k-menu-group .k-state-hover{background-color:#f5f5f6}.tp-app .k-popup.k-context-menu .k-state-focused,.tp-app .k-popup.k-context-menu .k-state-selected,.tp-app .k-popup.k-list-container .k-state-focused,.tp-app .k-popup.k-list-container .k-state-selected,.tp-app .k-popup.k-menu-group .k-state-focused,.tp-app .k-popup.k-menu-group .k-state-selected{background-color:#ebf5fb}.tp-app .k-popup.k-list-container .k-item{padding:.33em .83em .25em;border-width:0}.tp-app .k-popup.k-list-container .k-item:first-child{border-radius:.17em .17em 0 0}.tp-app .k-popup.k-list-container .k-item:last-child{border-radius:0 0 .17em .17em}.tp-app .k-popup.k-calendar-container .k-link{color:#2d3e50}.tp-app .k-popup.k-calendar-container .k-footer .k-link,.tp-app .k-popup.k-calendar-container .k-header .k-link{color:#3598db}.tp-app .k-popup.k-calendar-container .k-footer .k-link:hover:not(.k-state-disabled),.tp-app .k-popup.k-calendar-container .k-header .k-link:hover:not(.k-state-disabled){text-decoration:underline}.tp-app .k-popup.k-calendar-container .k-footer .k-link.k-state-disabled,.tp-app .k-popup.k-calendar-container .k-header .k-link.k-state-disabled{background-color:transparent;color:#969fa8}.tp-app .k-popup.k-calendar-container .k-header .k-icon:before{font-size:2.1rem;margin:0;line-height:.76em}.tp-app .k-popup.k-calendar-container .k-header .k-nav-fast{margin-top:5px}.tp-app .k-popup.k-calendar-container .k-content .k-link{border-radius:.17em;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.tp-app .k-popup.k-calendar-container .k-content .k-state-focused .k-link,.tp-app .k-popup.k-calendar-container .k-content .k-state-hover .k-link,.tp-app .k-popup.k-calendar-container .k-content .k-state-selected .k-link{color:#3598db}.tp-app .k-popup.k-calendar-container .k-content .k-state-hover .k-link{background-color:#f5f5f6}.tp-app .k-popup.k-calendar-container .k-content .k-state-focused .k-link,.tp-app .k-popup.k-calendar-container .k-content .k-state-selected .k-link{background-color:#ebf5fb}.tp-app .k-menu{border:none;background:0 0}.tp-app .k-menu .k-item{font-size:1.2rem;margin:0 .5em 0 0;border-radius:.17em;padding:0;border-right-width:0;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#2d3e50}.tp-app .k-menu.k-menu-horizontal>.k-item{border:1px solid transparent}.tp-app .k-menu:not(.k-context-menu)>.k-state-focused,.tp-app .k-menu:not(.k-context-menu)>.k-state-hover{border-color:rgba(45,62,80,.5);background:0 0;color:#2d3e50}.tp-app .k-menu:not(.k-context-menu)>.k-state-active,.tp-app .k-menu:not(.k-context-menu)>.k-state-border-down,.tp-app .k-menu:not(.k-context-menu)>.k-state-hover.k-state-border-down,.tp-app .k-menu:not(.k-context-menu)>.k-state-selected{border-color:rgba(53,152,219,.4);background-color:#ebf5fb;color:#3598db}.tp-app .k-menu li.k-item .k-link{padding:.25em 1em .25em .83em;line-height:1.68em}.tp-app .k-menu .k-sprite{font-size:1.4rem;margin:0 .33em 0 -.17em}.tp-app .k-menu .k-i-arrow-e:before,.tp-app .k-menu .k-i-arrow-n:before,.tp-app .k-menu .k-i-arrow-s:before,.tp-app .k-menu .k-i-arrow-w:before{font-size:14px;margin:0;line-height:1.2em;color:inherit}.tp-app .k-menu .k-state-disabled{opacity:.5}.tp-app .k-menu .tp-shortcut-container{display:inline-block;width:7em}.tp-app .k-context-menu .k-separator>.k-link:before,.tp-app .k-menu .k-group .k-separator>.k-link:before,.tp-app .k-menu .k-separator>.k-link>.k-icon,.tp-app .k-menu-horizontal>.k-item>.k-link .tp-shortcut-container{display:none}.tp-app .k-menu .tp-shortcut{right:.83em;margin-top:-.83em;font-size:.83em;color:gray;top:50%;font-weight:400;vertical-align:top;text-transform:capitalize;text-align:right}.tp-app .k-context-menu.k-menu,.tp-app .k-menu .k-item .k-group{font-size:1.3rem!important;border:1px solid rgba(0,0,0,.3);background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);padding:.83em 0;top:.17em;min-width:15.83em;border-radius:.25em}.tp-app .k-context-menu li.k-item,.tp-app .k-menu .k-group .k-item{font-size:1.3rem;margin:0;border-radius:0;float:none}.tp-app .k-context-menu li.k-item .k-link,.tp-app .k-menu .k-group .k-item .k-link{padding:.67em 1.17em}.tp-app .k-menu .k-item .k-animation-container{box-sizing:content-box}.tp-app .k-context-menu .k-state-border-left>.k-animation-container,.tp-app .k-context-menu .k-state-border-right>.k-animation-container,.tp-app .k-menu .k-state-border-left>.k-animation-container,.tp-app .k-menu .k-state-border-right>.k-animation-container{margin:-1.08em 0 0}.tp-app .k-menu .k-group .k-separator{margin:.83em 0;border-top:1px solid rgba(53,152,219,.4);padding-top:0;padding-bottom:0;opacity:1;background:0 0;color:inherit}.tp-app .k-context-menu .k-separator>.k-link,.tp-app .k-menu .k-group .k-separator>.k-link{font-size:1.1rem;margin-top:-1.5em;margin-bottom:-.5em;font-weight:600;text-transform:uppercase;text-align:center}.tp-app .k-context-menu .k-separator>.k-link>span,.tp-app .k-menu .k-group .k-separator>.k-link>span{color:#3598db;background:#fff;padding:0 .42em;width:auto;height:auto}.tp-app .k-menu .k-menu-group .k-separator{height:auto;padding:0;background:0 0}.tp-app .k-menu .k-separator.k-last{margin-bottom:0}.tp-app .k-menu .k-separator>.k-animation-container{display:block!important;width:100%!important;height:auto!important;position:static!important;padding:0!important;margin:0!important}.tp-app .k-menu .k-separator>.k-animation-container>.k-menu-group,.tp-app .k-menu .k-separator>.k-menu-group{display:block!important;-webkit-transform:none!important;transform:none!important;position:static!important;max-height:none!important;top:0;border:0;padding:0;margin-left:0;border-radius:0;background:0 0;box-shadow:none}.tp-app .k-pager-nav,.tp-numeric .k-numeric-wrap:before{display:none}.tp-app .k-pager-wrap{font-size:1.2rem;padding:.67em 0;border-width:1px 0 0;border-color:#d5d8dc}.tp-app .k-pager-wrap.k-grid-pager,.tp-app .k-pager-wrap>.k-link{border:0}.tp-app .k-pager-numbers{margin-left:-.83em;font-weight:600}.tp-app .k-pager-numbers+.k-link{margin-left:2.5em}.tp-app .k-pager-numbers.k-state-expanded{background:#fff;border:1px solid #d5d8dc}.tp-app .tp-grid .k-grid-header .k-grid-footer-wrap,.tp-app .tp-grid .k-grid-header .k-grid-header-wrap,.tp-app .tp-grid .k-grid-toolbar,.tp-app .tp-grid .k-grouping-header{border-width:0}.tp-app .k-pager-nav .k-icon{font-size:0}.tp-app .k-pager-numbers .k-link,.tp-app .k-pager-numbers .k-state-selected{min-width:2.33em;border:0;color:#2d3e50}.tp-app .k-pager-numbers .k-link:hover,.tp-app .k-pager-numbers .k-state-selected{color:#3598db}.tp-app .k-pager-numbers .k-link{-webkit-transition:color .3s;transition:color .3s}.tp-app .k-pager-numbers .k-state-selected{font-weight:700}.tp-app .k-pager-info{font-size:1.1rem;padding-right:0;color:#6c7885}.tp-app .tp-grid{border:0}.tp-app .tp-grid .k-grouping-header{background:#fff}.tp-app .tp-grid .k-grid-header .k-header{font-size:1rem;padding:.6em 1em;border-bottom-width:0;border-color:#d5d8dc;text-transform:uppercase}.tp-app .tp-grid .k-grid-header,.tp-app .tp-grid>table{border:1px solid #d5d8dc;background:#fff}.tp-app .tp-grid .k-grid-header .k-header>.k-link{color:#576573;font-weight:600}.tp-app .tp-grid .k-grid-header .k-header .k-icon:before{font-size:1.2rem;margin:0;width:100%;line-height:1.25em}.tp-app .tp-grid .k-grid-header .k-header .k-grid-filter{outline:0}.tp-app .tp-grid .k-grid-header .k-header .k-grid-filter .k-filter:before{font-size:1.1rem;margin:.18em 0 0;color:#818b96}.tp-app .tp-grid .k-grid-header-wrap th:last-child .k-grid-filter{margin-right:-1.3em}.tp-app .tp-grid>table{margin-right:10px}.tp-app .tp-grid tbody tr{-webkit-transition:background-color .3s;transition:background-color .3s}.tp-app .tp-grid tbody tr:hover{background-color:#f5f5f6}.tp-app .tp-grid tbody tr.k-state-selected{background-color:#ebf5fb}.tp-app .tp-grid tbody tr.k-state-selected td{border-width:1px 0;border-color:#aed6f1}.tp-app .tp-grid td{font-size:1.3rem;padding:.85em .77em;border-width:1px 0 0;border-color:#d5d8dc}.tp-app .tp-grid .k-grouping-row .k-icon{margin:-8px 4px 0 2px;opacity:1;background-image:none;outline:0}.tp-app .tp-grid .k-grouping-row .k-icon:before{font-size:14px}.tp-app .tp-grid .k-grouping-row .k-icon.k-i-collapse:before{content:'\f107'}.tp-app .tp-grid .k-grouping-row .k-icon.k-i-expand:before{content:'\f105'}.tp-app .tp-grid .k-grid-content{border:1px solid #d5d8dc;background:#fff;border-top:0;overflow-y:auto;overflow-x:hidden;max-height:100%}.tp-app .tp-grid .k-grid-content table{border:none}.tp-app .tp-autocomplete,.tp-app .tp-combobox .k-select{border-width:0}.tp-app .tp-grid .k-grid-content table tr:first-child td{border-top-width:0}.tp-app .tp-grid .k-grid-content table tr:last-child td{border-bottom-width:0;box-shadow:0 1px 0 #d5d8dc;border-collapse:separate}.tp-app .k-filter-menu .k-dropdown-wrap,.tp-app .k-filter-menu .k-textbox{border-color:rgba(45,62,80,.3);border-radius:2px;-webkit-transition:border-color .3s;transition:border-color .3s}.tp-app .k-filter-menu,.tp-app .k-filter-menu .k-dropdown-wrap:focus,.tp-app .k-filter-menu .k-dropdown-wrap:hover,.tp-app .k-filter-menu .k-state-active.k-dropdown-wrap,.tp-app .k-filter-menu .k-state-active.k-textbox,.tp-app .k-filter-menu .k-state-hover.k-dropdown-wrap,.tp-app .k-filter-menu .k-state-hover.k-textbox,.tp-app .k-filter-menu .k-textbox:focus,.tp-app .k-filter-menu .k-textbox:hover,.tp-app .tp-dropdownlist .k-state-active,.tp-app .tp-dropdownlist .k-state-hover{border-color:rgba(45,62,80,.5)}.tp-app .k-filter-menu{border-radius:.25em;background-color:#fff;font-size:1.2rem!important}.tp-app .k-filter-menu .k-filter-help-text{margin-bottom:.42em}.tp-app .k-filter-menu .k-textbox,.tp-app .k-filter-menu .k-widget{margin-bottom:.83em}.tp-app .k-filter-menu .k-filter-and{width:50%}.tp-app .k-filter-menu .k-button{min-width:0;margin-right:4%}.tp-app .k-filter-menu .k-button+.k-button{margin-right:0}.tp-app .tp-dropdownlist .k-state-disabled,.tp-app .tp-dropdownlist.k-dropdown[aria-readonly=true] .k-dropdown-wrap{border-color:rgba(45,62,80,.3);background-color:#f5f7f8}.tp-app .tp-dropdownlist .k-state-disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tp-app .tp-dropdownlist .k-state-disabled .k-icon:before,.tp-app .tp-dropdownlist .k-state-disabled .k-input,.tp-app .tp-dropdownlist .k-state-disabled .k-select{color:rgba(45,62,80,.5)}.tp-app .tp-autocomplete.k-state-border-down{padding-bottom:0}.tp-app .tp-autocomplete .k-input{height:2.15em;margin:0;padding:0 .38em}.tp-app .tp-combobox .k-input{background-color:transparent}.tp-app .tp-combobox .k-state-active,.tp-app .tp-combobox .k-state-hover{border-color:rgba(45,62,80,.5)}.tp-app .tp-combobox .k-state-disabled{border-color:rgba(45,62,80,.3);background-color:#f5f7f8}.tp-app .tp-combobox .k-state-disabled .k-input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tp-app .tp-combobox .k-state-border-down{padding-bottom:0}.tp-numeric .k-numeric-wrap{font-size:1.3rem;height:2.15em;border-radius:.23em;-webkit-transition:border-color .3s;transition:border-color .3s;border:1px solid rgba(45,62,80,.3);background-color:#fff;color:#2d3e50}.tp-numeric .k-numeric-wrap.k-state-focused,.tp-numeric .k-numeric-wrap.k-state-hover{box-shadow:none;border-color:rgba(45,62,80,.5);color:#2d3e50}.tp-numeric .k-numeric-wrap.k-state-focused>.k-select,.tp-numeric .k-numeric-wrap.k-state-hover>.k-select{background-color:transparent}.tp-numeric .k-numeric-wrap.k-state-focused .k-link.k-state-selected,.tp-numeric .k-numeric-wrap.k-state-hover .k-link.k-state-selected{background-color:transparent;box-shadow:none}.tp-numeric .k-numeric-wrap .k-link:focus,.tp-numeric .k-numeric-wrap .k-link:hover{opacity:1}.tp-numeric .k-numeric-wrap .k-select{border-left:1px solid rgba(45,62,80,.3);background-color:transparent}.tp-numeric .k-numeric-wrap .k-select .k-link{height:13px;line-height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tp-app .k-progress-status,.tp-app .k-tooltip-button,.tp-app .k-widget.k-tooltip.k-slider-tooltip>.k-callout,.tp-app .tp-slider .k-slider-buttons .k-button,.tp-app .tp-slider .k-slider-items{display:none}.tp-numeric .k-numeric-wrap .k-select .k-link:first-child{border-bottom:1px solid rgba(45,62,80,.3)}.tp-numeric .k-numeric-wrap .k-select .k-link .k-icon{background-image:none;color:transparent;font-family:FontAwesome;opacity:1;margin:0 auto;font-size:0}.tp-numeric .k-numeric-wrap .k-select .k-link .k-icon:before{margin:0;font-size:10px;line-height:normal}.tp-numeric .k-numeric-wrap .k-select .k-link .k-i-arrow-n:before{content:'\f077'}.tp-numeric .k-numeric-wrap .k-select .k-link .k-i-arrow-s{margin-top:-3px}.tp-numeric .k-numeric-wrap .k-select .k-link .k-i-arrow-s:before{content:'\f078'}.tp-numeric .k-numeric-wrap .k-input{padding:0 .38em 0 0;height:100%;border-radius:3px 0 0 3px;background-color:transparent;text-align:right;text-indent:0}.tp-numeric.-custom .k-numeric-wrap{padding:0 26px}.tp-numeric.-custom .k-numeric-wrap .k-select{left:0;width:100%;border:0;background-color:transparent}.tp-numeric.-custom .k-numeric-wrap .k-select .k-link{top:0;right:0;width:24px;height:100%;border:0;border-left:1px solid rgba(45,62,80,.3)}.tp-numeric.-custom .k-numeric-wrap .k-select .k-link:first-child{right:auto;left:0;border-right:1px solid rgba(45,62,80,.3);border-left:0}.tp-numeric.-custom .k-numeric-wrap .k-select .k-link .k-i-arrow-n:before{content:'\f067'}.tp-numeric.-custom .k-numeric-wrap .k-select .k-link .k-i-arrow-s{margin-top:0}.tp-numeric.-custom .k-numeric-wrap .k-select .k-link .k-i-arrow-s:before{content:'\f068'}.tp-numeric.-custom .k-numeric-wrap .k-formatted-value{z-index:1}.tp-numeric.-custom .k-numeric-wrap .k-input{padding:0;text-align:center}.tp-app .tp-progressbar{border-width:0;background:#e3e3e3;width:550px;height:8px;border-radius:0}.tp-app .tp-progressbar>.k-state-selected,.tp-app .tp-progressbar>.k-state-selected.k-complete{background:#3598db;border-radius:0;border-width:0}.tp-app .tp-progressbar.k-progressbar-horizontal>.k-state-selected{top:0;left:0}.tp-app .tp-progressbar.-limit>.k-state-selected,.tp-app .tp-progressbar.-limit>.k-state-selected.k-complete{background:#f4d03f}.tp-app .tp-progressbar.-complete>.k-state-selected,.tp-app .tp-progressbar.-complete>.k-state-selected.k-complete{background:#e84c3d}.tp-app .tp-progressbar.-disabled>.k-state-selected,.tp-app .tp-progressbar.-disabled>.k-state-selected.k-complete,.tp-app .tp-progressbar.k-state-disabled>.k-state-selected,.tp-app .tp-progressbar.k-state-disabled>.k-state-selected.k-complete{background:#878888}.tp-app .tp-slider.k-slider-horizontal .k-slider-selection,.tp-app .tp-slider.k-slider-horizontal .k-slider-track{height:6px;background:#e3e3e3;border-radius:3px}.tp-app .tp-slider.k-slider-horizontal .k-slider-selection{background:#2d3e50;margin-top:-3px}.tp-app .tp-slider.k-slider-horizontal .k-draghandle{width:16px;height:16px;border-radius:50%;outline:0;border:none;background:#2d3e50}.tp-app .tp-slider.k-slider-horizontal .k-draghandle:after{content:"";position:absolute;width:6px;height:6px;top:5px;left:5px;border-radius:50%;background-color:#fff}.tp-app .k-widget.k-tooltip.k-slider-tooltip{padding:.17em;background:#2d3e50;color:#fff;text-align:center}.tp-app .k-tooltip{margin:0;padding:1rem;border:none;background:0 0;color:#999;text-align:left;white-space:nowrap;line-height:1.33em;max-width:25em}.tp-app .k-tooltip .k-tooltip-content{white-space:normal;padding:20px;border-radius:3px;background:#fff}.tp-app .k-tooltip-content>h4{margin-bottom:.83em;margin-top:0}.tp-app .k-tooltip-content>p:first-of-type{margin-top:0}.tp-app .k-tooltip-content>p:last-of-type{margin-bottom:0}.tp-app .k-callout.k-callout-s{border:none;overflow:hidden;width:30px;height:1rem;margin-left:-15px;bottom:0}.tp-app .k-callout.k-callout-s:after{width:1rem;height:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;box-shadow:2px 2px 7px rgba(0,0,0,.15);content:'';left:50%;margin-left:-5px;bottom:5px}.tp-app .k-callout.k-callout-n{border:none;overflow:hidden;width:30px;height:1rem;margin-left:-15px;top:0}.tp-app .k-callout.k-callout-n:after{width:1rem;height:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;content:'';left:50%;margin-left:-5px;top:5px;box-shadow:1px 0 7px rgba(0,0,0,.15)}.tp-app .k-callout.k-callout-e:after,.tp-app .k-callout.k-callout-w:after{background:#fff;width:1rem;box-shadow:2px 2px 7px rgba(0,0,0,.15);content:'';top:50%}.tp-app .k-callout.k-callout-w{border:none;overflow:hidden;width:1rem;height:30px;margin-top:-15px;left:0}.tp-app .k-callout.k-callout-w:after{height:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;left:5px}.tp-app .k-callout.k-callout-e{border:none;overflow:hidden;width:1rem;height:30px;margin-top:-15px;right:0}.tp-app .k-callout.k-callout-e:after{height:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;right:5px}.tp-app .k-window{border-radius:3px;background:#fff;box-shadow:2px 2px 7px rgba(0,0,0,.2);border:none}.tp-app .k-window .k-header+.k-window-content{padding-top:0}.tp-app .k-window-titlebar{font-size:1.7rem;height:3.33em;line-height:3.33em;border:none;font-weight:700;padding:0;color:#2d3e50;vertical-align:middle}.tp-app .k-window-titlebar .k-window-title{left:1.17em;right:1.17em;padding-right:3.75em}.tp-app .k-window-titlebar .k-icon:before{font-size:1.4rem}.tp-app .k-window-titlebar .k-window-actions{right:1em;top:-.25em;padding-top:0}.tp-app .k-window-titlebar .k-window-action,.tp-app .k-window-titlebar .k-window-action.k-state-hover{opacity:1;border-color:transparent}.tp-app .k-window-content{left:0;right:0;box-sizing:border-box;padding:1.67em}.tp-app .k-window-content>p:first-of-type{margin-top:0}.tp-app .k-header>.k-invalid,.tp-app .k-picker-wrap>.k-invalid{border-color:#e84c3d}.tp-app .k-header>.k-invalid+.k-invalid-msg,.tp-app .k-picker-wrap>.k-invalid+.k-invalid-msg{color:#e84c3d;font-size:12px;padding:0;margin:.5rem 0 0}.tp-app .tp-treeview{overflow:hidden}.tp-app .tp-treeview .k-item{padding:0 0 0 1.54em}.tp-app .tp-treeview .k-in{border-width:0;white-space:normal;margin:0;width:100%;vertical-align:middle;-webkit-transition:background-color .3s;transition:background-color .3s;padding:0 .38em;line-height:1.85em}.tp-app .tp-treeview .k-in.k-state-hover{background-color:#f5f7f8}.tp-app .tp-treeview .k-in.k-state-selected{color:#3598db}.tp-app .tp-treeview .k-minus,.tp-app .tp-treeview .k-plus{display:inline-block;background-image:none;text-indent:0;vertical-align:top;margin-top:0;position:relative;width:1.38em;height:1.38em}.tp-app .tp-treeview .k-minus:before,.tp-app .tp-treeview .k-plus:before{font-family:FontAwesome;font-size:14px;color:#969fa8;position:absolute;left:0;top:.15em}.tp-app .tp-treeview .k-plus:before{content:"\f0da"}.tp-app .tp-treeview .k-minus:before{content:"\f0d7"}.tp-app .k-loading-mask~.k-grid-content{min-height:219px}.tp-app .k-loading-mask{background-color:rgba(255,255,255,.6)}.tp-app .k-loading-mask .k-loading-color,.tp-app .k-loading-mask .k-loading-image{width:0;height:30px;top:50%;left:50%;margin:-15px 1px 0;opacity:1}.tp-app .k-loading-mask .k-loading-color:after,.tp-app .k-loading-mask .k-loading-color:before,.tp-app .k-loading-mask .k-loading-image:after,.tp-app .k-loading-mask .k-loading-image:before{width:6px;height:30px;top:0;background-color:#4a93c4;content:"";-webkit-animation:loader 1s infinite ease-in-out;animation:loader 1s infinite ease-in-out;opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.tp-app .k-loading-mask .k-loading-image:before{left:0;-webkit-animation-delay:-.9s;animation-delay:-.9s}.tp-app .k-loading-mask .k-loading-image:after{left:7px;-webkit-animation-delay:-.8s;animation-delay:-.8s}.tp-app .k-loading-mask .k-loading-color:before{left:14px;-webkit-animation-delay:-.7s;animation-delay:-.7s}.tp-app .k-loading-mask .k-loading-color:after{left:21px;-webkit-animation-delay:-.6s;animation-delay:-.6s}@-webkit-keyframes loader{40%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}.tp-dropdown{position:relative;min-width:140px;padding:5px 0;border:1px solid rgba(45,62,80,.5);border-radius:3px;background-color:#fff;font-size:1.3rem}.tp-dropdown .dropdown__item{position:relative;padding:.5rem 1.5rem;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;font-weight:600;word-break:break-word}.tp-dropdown.-down:after,.tp-dropdown.-down:before,.tp-dropdown.-left:after,.tp-dropdown.-left:before,.tp-dropdown.-right:after,.tp-dropdown.-right:before,.tp-dropdown.-up:after,.tp-dropdown.-up:before{content:" ";height:0;width:0;position:absolute;pointer-events:none;visibility:visible}.tp-dropdown .dropdown__item.-active,.tp-dropdown .dropdown__item:hover{background-color:#ebf5fb;color:#3598db}.tp-dropdown .dropdown__item.disabled,.tp-dropdown .dropdown__item[disabled]{color:#abb2b9}.tp-dropdown .dropdown__icon{left:1.5rem;top:50%;margin-top:-.6rem;font-size:1.4rem}.tp-dropdown.-icons .dropdown__item{padding-left:3.5rem}.tp-dropdown.-up{margin-bottom:1.4rem}.tp-dropdown.-up:after,.tp-dropdown.-up:before{border:solid transparent}.tp-dropdown.-up:after{border-width:7px;border-top-color:#fff;bottom:-14px;right:50%;margin-right:-7px}.tp-dropdown.-up:before{border-width:8px;border-top-color:rgba(45,62,80,.5);bottom:-16px;right:50%;margin-right:-8px}.tp-dropdown.-down{margin-top:1.4rem}.tp-dropdown.-down:after,.tp-dropdown.-down:before{border:solid transparent}.tp-dropdown.-down:after{border-width:7px;border-bottom-color:#fff;top:-14px;right:50%;margin-right:-7px}.tp-dropdown.-down:before{border-width:8px;border-bottom-color:rgba(45,62,80,.5);top:-16px;right:50%;margin-right:-8px}.tp-dropdown.-left{margin-right:1.4rem}.tp-dropdown.-left:after,.tp-dropdown.-left:before{border:solid transparent}.tp-dropdown.-left:after{border-width:7px;border-left-color:#fff;right:-14px;top:50%;margin-top:-7px}.tp-dropdown.-left:before{border-width:8px;border-left-color:rgba(45,62,80,.5);right:-16px;top:50%;margin-top:-8px}.tp-dropdown.-right{margin-left:1.4rem}.tp-dropdown.-right:after,.tp-dropdown.-right:before{border:solid transparent}.tp-input.k-invalid .input__field,.tp-input.k-invalid .input__field:focus,.tp-input.k-invalid .input__field:hover,.tp-input.k-invalid .input__textarea,.tp-input.k-invalid .input__textarea:focus,.tp-input.k-invalid .input__textarea:hover,.tp-input.ng-dirty.ng-invalid .input__field,.tp-input.ng-dirty.ng-invalid .input__field:focus,.tp-input.ng-dirty.ng-invalid .input__field:hover,.tp-input.ng-dirty.ng-invalid .input__textarea,.tp-input.ng-dirty.ng-invalid .input__textarea:focus,.tp-input.ng-dirty.ng-invalid .input__textarea:hover{border-color:#e84c3d}.tp-dropdown.-right:after{border-width:7px;border-right-color:#fff;left:-14px;top:50%;margin-top:-7px}.tp-dropdown.-right:before{border-width:8px;border-right-color:rgba(45,62,80,.5);left:-16px;top:50%;margin-top:-8px}.tp-expander{margin-bottom:1rem}.tp-expander .expander__header{padding:1rem 0;width:100%;position:relative;cursor:pointer;font-size:1.8rem}.tp-expander .expander__header:before{content:"\f0da";font-family:FontAwesome;width:1.8rem;font-size:1.4rem}.tp-expander .expander__content{overflow:hidden;padding-bottom:.1rem}.tp-expander .expander__checkbox{position:absolute;left:-9999px}.tp-expander .expander__checkbox~.expander__content{max-height:0;padding-bottom:0;-webkit-transition:all 500ms cubic-bezier(.5,0,0,1) -.4s;transition:all 500ms cubic-bezier(.5,0,0,1) -.4s}.tp-expander .expander__checkbox:checked~.expander__content{max-height:9999px;height:auto;-webkit-transition:all 500ms cubic-bezier(.5,0,0,1);transition:all 500ms cubic-bezier(.5,0,0,1);padding-bottom:.1rem}.tp-expander .expander__checkbox:checked~.expander__header:before{content:"\f0d7"}::-webkit-input-placeholder{color:#abb2b9;font-weight:400}:-moz-placeholder{color:#abb2b9;font-weight:400;opacity:1}::-moz-placeholder{color:#abb2b9;font-weight:400;opacity:1}:-ms-input-placeholder{color:#abb2b9;font-weight:400}:-moz-ui-invalid:not(output){box-shadow:none}::-ms-clear{display:none}:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 25px #fff}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.tp-input{line-height:1.4em;vertical-align:top;width:100%}.tp-input input,.tp-input textarea{padding:0 .77em}.tp-input .input__clear-button,.tp-input .input__copy-button,.tp-input .input__search-icon{font-size:1.1rem;width:2.55em;height:2.55em;line-height:2.55em;top:0;right:0;margin:0;opacity:0;padding:0;outline:0;color:inherit;z-index:1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-delay:100ms;transition-delay:100ms}.tp-input .input__clear-button{z-index:2}.tp-input .input__search-icon{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.tp-input .input__copy-button{color:#2a80b9;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.tp-input .input__copy-button span{top:0;width:100%;height:100%}.tp-input.-clearable .input__field,.tp-input.-copyable .input__field,.tp-input.-search .input__field{padding-right:1.7em}.tp-input .input__label{font-size:12px;color:#2d3e50;margin:0 0 .38em}.tp-input .input__label~.input__clear-button,.tp-input .input__label~.input__copy-button,.tp-input .input__label~.input__search-icon{top:2.2em}.tp-input.-large .input__clear-button,.tp-input.-large .input__copy-button,.tp-input.-large .input__search-icon{height:3em;line-height:3em;font-size:1.2rem}.tp-input.-large .input__label~.input__clear-button,.tp-input.-large .input__label~.input__copy-button,.tp-input.-large .input__label~.input__search-icon{top:1.9em}.tp-input.-large .input__label~.input__required-star{top:2.5em}.tp-input .input__field{color:inherit;height:28px}.tp-input .input__field.-large{height:36px;border-radius:3px;font-size:1.4rem}.tp-input .input__field:focus+.input__clear-button{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.tp-input .input__field:focus~.input__search-icon{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.tp-input .input__textarea{min-height:60px;border-radius:3px;padding:.42em .83em}.tp-input .input__hint{font-size:12px;color:rgba(45,62,80,.7);width:100%;margin:.5rem 0 0}.tp-input .input__required{color:#e84c3d;font-size:12px;margin:.5rem 0 0}.tp-input .input__required-star{font-size:1.4rem;width:.7rem;top:2.2em;right:-.8em;color:rgba(45,62,80,.7);margin:0}.tp-input .k-invalid-msg{color:inherit;padding:0}.tp-input.k-invalid .input__required-star,.tp-input.ng-dirty.ng-invalid .input__required-star{color:#e84c3d}.tp-input.k-invalid .input__required,.tp-input.ng-dirty.ng-invalid .input__required{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:normal}.tp-input.k-invalid .k-tooltip,.tp-input.ng-dirty.ng-invalid .k-tooltip{white-space:normal}.tp-checkbox .checkbox__input{position:absolute;top:50%;margin:-.65rem 0 0;width:1.3rem;height:1.3rem;z-index:2;opacity:0;cursor:pointer}.tp-checkbox .checkbox__input+label{cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.tp-checkbox .checkbox__input+label .checkbox__icon,.tp-checkbox .checkbox__input+label .radio__icon{-webkit-transition:color .3s;transition:color .3s}.tp-checkbox .checkbox__input+label .checkbox__text,.tp-checkbox .checkbox__input+label .radio__text{display:inline-block;vertical-align:middle}.tp-checkbox .checkbox__input:focus+label .checkbox__icon,.tp-checkbox .checkbox__input:focus+label .radio__icon,.tp-checkbox .checkbox__input:hover+label .checkbox__icon,.tp-checkbox .checkbox__input:hover+label .radio__icon{border-color:rgba(45,62,80,.5)}.tp-checkbox .checkbox__input:active+label .checkbox__icon,.tp-checkbox .checkbox__input:active+label .radio__icon{background-color:#eaecee}.tp-checkbox .checkbox__input:checked+label .checkbox__icon,.tp-checkbox .checkbox__input:checked+label .radio__icon{border-radius:2px;border-color:#3598db;background-color:#fff;color:#3598db}.tp-checkbox .checkbox__input:checked+label .checkbox__icon:before,.tp-checkbox .checkbox__input:checked+label .radio__icon:before{opacity:1}.tp-checkbox .checkbox__input:indeterminate+label .checkbox__icon{border-color:#3598db}.tp-checkbox .checkbox__input:indeterminate+label .checkbox__icon:before{opacity:1;content:'';top:50%;left:50%;width:50%;height:50%;background-color:#3598db;margin:-25%}.tp-checkbox .checkbox__input:disabled{cursor:default}.tp-checkbox .checkbox__input:disabled+label{cursor:default;color:rgba(45,62,80,.5)}.tp-checkbox .checkbox__input:disabled+label .checkbox__icon,.tp-checkbox .checkbox__input:disabled+label .radio__icon{border-color:rgba(45,62,80,.3);background:#f5f7f8;color:rgba(45,62,80,.5)}.tp-checkbox .checkbox__input:disabled+label .radio__icon:before{background-color:rgba(45,62,80,.3)}.tp-checkbox .checkbox__icon{border-radius:2px}.tp-checkbox .checkbox__icon:before{top:0;left:0;width:1.3rem;height:1.3rem;content:'\f00c'}.tp-checkbox.-switch input[disabled]+label{opacity:.5}.tp-checkbox.-switch input+label{width:4.5rem;height:2rem;font-size:1rem;text-indent:-5000px;border-radius:1rem;background:#fff;border:1px solid #dce4e5}.tp-checkbox.-switch input:checked+label{border-color:#d1d9da}.tp-checkbox.-switch input+label:after,.tp-checkbox.-switch input+label:before{content:'\a0';-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.tp-checkbox.-switch input+label:after{top:.1rem;left:.1rem;width:1.6rem;height:1.6rem;border-radius:.8rem;background:#2d3e50}.tp-checkbox.-switch input:checked+label:after{left:2.6rem;background:#3598db}.tp-checkbox.-switch input+label:before{top:-.1rem;right:.5rem;text-indent:0;text-transform:uppercase;content:attr(off-label);color:#2d3e50;line-height:20px;vertical-align:middle}.tp-checkbox.-switch input:checked+label:before{right:2rem;content:attr(on-label);color:#3598db}.tp-radio .radio__input{position:absolute;top:50%;margin:-.65rem 0 0;width:1.3rem;height:1.3rem;z-index:2;opacity:0;cursor:pointer}.tp-radio .radio__input+label{cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.tp-radio .radio__input+label .checkbox__icon,.tp-radio .radio__input+label .radio__icon{-webkit-transition:color .3s;transition:color .3s}.tp-radio .radio__input+label .checkbox__text,.tp-radio .radio__input+label .radio__text{display:inline-block;vertical-align:middle}.tp-radio .radio__input:focus+label .checkbox__icon,.tp-radio .radio__input:focus+label .radio__icon,.tp-radio .radio__input:hover+label .checkbox__icon,.tp-radio .radio__input:hover+label .radio__icon{border-color:rgba(45,62,80,.5)}.tp-radio .radio__input:active+label .checkbox__icon,.tp-radio .radio__input:active+label .radio__icon{background-color:#eaecee}.tp-radio .radio__input:checked+label .checkbox__icon,.tp-radio .radio__input:checked+label .radio__icon{border-radius:50%;border-color:#3598db;background-color:#fff;color:#3598db}.tp-radio .radio__input:checked+label .checkbox__icon:before,.tp-radio .radio__input:checked+label .radio__icon:before{opacity:1}.tp-radio .radio__input:indeterminate+label .checkbox__icon{border-color:#3598db}.tp-radio .radio__input:indeterminate+label .checkbox__icon:before{opacity:1;content:'';top:50%;left:50%;width:50%;height:50%;background-color:#3598db;margin:-25%}.tp-radio .radio__input:disabled{cursor:default}.tp-radio .radio__input:disabled+label{cursor:default;color:rgba(45,62,80,.5)}.tp-radio .radio__input:disabled+label .checkbox__icon,.tp-radio .radio__input:disabled+label .radio__icon{border-color:rgba(45,62,80,.3);background:#f5f7f8;color:rgba(45,62,80,.5)}.tp-radio .radio__input:disabled+label .radio__icon:before{background-color:rgba(45,62,80,.3)}.tp-radio .radio__icon{border-radius:50%}.tp-radio .radio__icon:before{top:50%;left:50%;width:50%;height:50%;border-radius:50%;background-color:#3598db;content:'';margin:-25%}.tp-loader{top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.4)}.tp-loader .loader__content:before,.tp-loader:before{content:"";height:100%;width:0;margin-left:-5px}.tp-loader .loader__content:before{margin-left:5px}.tp-loader .loader__content{width:100%;height:100%;max-height:100px;font-size:0}.tp-loader .loader__rect{width:2%;height:50%;margin:0 1px;max-width:10px;min-width:3px;background-color:#fff;-webkit-animation:loader 1s infinite ease-in-out;animation:loader 1s infinite ease-in-out;opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.tp-loader .loader__rect.-second{-webkit-animation-delay:-.9s;animation-delay:-.9s}.tp-loader .loader__rect.-third{-webkit-animation-delay:-.8s;animation-delay:-.8s}.tp-loader .loader__rect.-fourth{-webkit-animation-delay:-.7s;animation-delay:-.7s}.tp-loader.-color .loader__rect{background-color:#4a93c4}.tp-loader.-modal{background-color:rgba(45,62,80,.5)}@keyframes loader{40%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}.tp-form{min-width:32rem;max-width:60rem;padding:1rem;width:100%}.tp-form .tp-input .input__field,.tp-form .tp-input .tp-autocomplete,.tp-form .tp-input .tp-combobox,.tp-form .tp-input .tp-datepicker,.tp-form .tp-input .tp-datetimepicker,.tp-form .tp-input .tp-dropdownlist,.tp-form .tp-input .tp-numeric,.tp-form .tp-input .tp-timepicker{margin-bottom:2rem}.tp-form .tp-input input~.input__hint,.tp-form .tp-input input~.input__required{margin:-1.4rem 0 1.4rem}.tp-form .tp-checkbox,.tp-form .tp-radio{margin-bottom:1.4rem}.tp-form.-small{max-width:32rem}.tp-form.-large{min-width:60rem}