/*
* Kendo UI v2015.3.1111 (http://www.telerik.com/kendo-ui)
* Copyright 2015 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-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.k-floatwrap:after,.k-slider-items:after,.k-grid-toolbar:after{content:"";display:block;clear:both;visibility:hidden;height:0;overflow:hidden}.k-floatwrap,.k-slider-items,.k-grid-toolbar{display:inline-block}.k-floatwrap,.k-slider-items,.k-grid-toolbar{display:block}.k-block,.k-button,.k-header,.k-grid-header,.k-toolbar,.k-grouping-header,.k-tooltip,.k-pager-wrap,.k-tabstrip-items .k-item,.k-link.k-state-hover,.k-textbox,.k-textbox:hover,.k-autocomplete,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap,.k-autocomplete.k-state-hover,.k-dropdown-wrap.k-state-hover,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-draghandle{background-repeat:repeat;background-position:0 center}.k-link:hover{text-decoration:none}.k-state-highlight>.k-link{color:inherit}.k-textbox>input,.k-input[type="text"],.k-input[type="number"],.k-textbox,.k-picker-wrap .k-input,.k-button{font-size:100%;font-family:inherit;border-style:solid;border-width:1px;-webkit-appearance:none}.k-widget,.k-block,.k-inline-block,.k-draghandle{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[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{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:-0.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:none!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-link,.k-state-disabled .k-icon,.k-state-disabled .k-button,.k-state-disabled .k-draghandle,.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-icon,.k-sprite,.k-button-group .k-tool-icon{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-icon,.k-ie8 .k-sprite,.k-ie8 .k-button-group .k-tool-icon{vertical-align:middle}:root *>.k-icon,:root *>.k-sprite,:root *>.k-button-group .k-tool-icon{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-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-button:not(.k-state-disabled):hover .k-state-selected .k-i-arrow-n,.k-textbox:hover .k-state-selected .k-i-arrow-n,.k-button:active .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-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-button:not(.k-state-disabled):hover .k-state-selected .k-i-arrow-s,.k-textbox:hover .k-state-selected .k-i-arrow-s,.k-button:active .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-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-button:not(.k-state-disabled):hover .k-i-arrow-n,.k-textbox:hover .k-i-arrow-n,.k-button:active .k-i-arrow-n{background-position:-16px 0}.k-i-arrow-e{background-position:0 -16px}.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-button:not(.k-state-disabled):hover .k-i-arrow-e,.k-textbox:hover .k-i-arrow-e,.k-button:active .k-i-arrow-e{background-position:-16px -16px}.k-rtl .k-i-arrow-w{background-position:0 -16px}.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-button:not(.k-state-disabled):hover .k-i-arrow-w,.k-rtl .k-textbox:hover .k-i-arrow-w,.k-rtl .k-button:active .k-i-arrow-w{background-position:-16px -16px}.k-i-arrow-s{background-position:0 -32px}.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-button:not(.k-state-disabled):hover .k-i-arrow-s,.k-textbox:hover .k-i-arrow-s,.k-button:active .k-i-arrow-s{background-position:-16px -32px}.k-i-arrow-w{background-position:0 -48px}.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-button:not(.k-state-disabled):hover .k-i-arrow-w,.k-textbox:hover .k-i-arrow-w,.k-button:active .k-i-arrow-w{background-position:-16px -48px}.k-rtl .k-i-arrow-e{background-position:0 -48px}.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-button:not(.k-state-disabled):hover .k-i-arrow-e,.k-rtl .k-textbox:hover .k-i-arrow-e,.k-rtl .k-button:active .k-i-arrow-e{background-position:-16px -48px}.k-i-seek-n{background-position:0 -64px}.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-button:not(.k-state-disabled):hover .k-i-seek-n,.k-textbox:hover .k-i-seek-n,.k-button:active .k-i-seek-n{background-position:-16px -64px}.k-i-seek-e{background-position:0 -80px}.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-button:not(.k-state-disabled):hover .k-i-seek-e,.k-textbox:hover .k-i-seek-e,.k-button:active .k-i-seek-e{background-position:-16px -80px}.k-rtl .k-i-seek-w{background-position:0 -80px}.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-button:not(.k-state-disabled):hover .k-i-seek-w,.k-rtl .k-textbox:hover .k-i-seek-w,.k-rtl .k-button:active .k-i-seek-w{background-position:-16px -80px}.k-i-seek-s{background-position:0 -96px}.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-button:not(.k-state-disabled):hover .k-i-seek-s,.k-textbox:hover .k-i-seek-s,.k-button:active .k-i-seek-s{background-position:-16px -96px}.k-i-seek-w{background-position:0 -112px}.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-button:not(.k-state-disabled):hover .k-i-seek-w,.k-textbox:hover .k-i-seek-w,.k-button:active .k-i-seek-w{background-position:-16px -112px}.k-rtl .k-i-seek-e{background-position:0 -112px}.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-button:not(.k-state-disabled):hover .k-i-seek-e,.k-rtl .k-textbox:hover .k-i-seek-e,.k-rtl .k-button:active .k-i-seek-e{background-position:-16px -112px}.k-si-arrow-n{background-position:0 -129px}.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-button:not(.k-state-disabled):hover .k-si-arrow-n,.k-textbox:hover .k-si-arrow-n,.k-button:active .k-si-arrow-n{background-position:-16px -129px}.k-si-arrow-e{background-position:0 -144px}.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-button:not(.k-state-disabled):hover .k-si-arrow-e,.k-textbox:hover .k-si-arrow-e,.k-button:active .k-si-arrow-e{background-position:-16px -144px}.k-si-arrow-s{background-position:0 -159px}.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-button:not(.k-state-disabled):hover .k-si-arrow-s,.k-textbox:hover .k-si-arrow-s,.k-button:active .k-si-arrow-s{background-position:-16px -159px}.k-si-arrow-w{background-position:0 -176px}.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-button:not(.k-state-disabled):hover .k-si-arrow-w,.k-textbox:hover .k-si-arrow-w,.k-button:active .k-si-arrow-w{background-position:-16px -176px}.k-i-arrowhead-n{background-position:0 -256px}.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-button:not(.k-state-disabled):hover .k-i-arrowhead-n,.k-textbox:hover .k-i-arrowhead-n,.k-button:active .k-i-arrowhead-n{background-position:-16px -256px}.k-i-arrowhead-e{background-position:0 -272px}.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-button:not(.k-state-disabled):hover .k-i-arrowhead-e,.k-textbox:hover .k-i-arrowhead-e,.k-button:active .k-i-arrowhead-e{background-position:-16px -272px}.k-i-arrowhead-s{background-position:0 -288px}.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-button:not(.k-state-disabled):hover .k-i-arrowhead-s,.k-textbox:hover .k-i-arrowhead-s,.k-button:active .k-i-arrowhead-s{background-position:-16px -288px}.k-i-arrowhead-w{background-position:0 -304px}.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-button:not(.k-state-disabled):hover .k-i-arrowhead-w,.k-textbox:hover .k-i-arrowhead-w,.k-button:active .k-i-arrowhead-w{background-position:-16px -304px}.k-i-expand,.k-plus,.k-plus-disabled{background-position:0 -192px}.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-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-textbox:hover .k-i-expand,.k-textbox:hover .k-plus,.k-textbox:hover .k-plus-disabled,.k-button:active .k-i-expand,.k-button:active .k-plus,.k-button:active .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-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-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-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,.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{background-position:-16px -208px}.k-i-collapse,.k-minus,.k-minus-disabled{background-position:0 -224px}.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-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-textbox:hover .k-i-collapse,.k-textbox:hover .k-minus,.k-textbox:hover .k-minus-disabled,.k-button:active .k-i-collapse,.k-button:active .k-minus,.k-button:active .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-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-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-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,.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{background-position:-16px -240px}.k-i-pencil,.k-edit{background-position:-32px 0}.k-link:not(.k-state-disabled):hover>.k-i-pencil,.k-link:not(.k-state-disabled):hover>.k-edit,.k-state-hover>.k-i-pencil,.k-state-hover>.k-edit,.k-state-hover>*>.k-i-pencil,.k-state-hover>*>.k-edit,.k-button:not(.k-state-disabled):hover .k-i-pencil,.k-button:not(.k-state-disabled):hover .k-edit,.k-textbox:hover .k-i-pencil,.k-textbox:hover .k-edit,.k-button:active .k-i-pencil,.k-button:active .k-edit{background-position:-48px 0}.k-i-close,.k-delete,.k-group-delete{background-position:-32px -16px}.k-link: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-state-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-button:not(.k-state-disabled):hover .k-i-close,.k-button:not(.k-state-disabled):hover .k-delete,.k-button:not(.k-state-disabled):hover .k-group-delete,.k-textbox:hover .k-i-close,.k-textbox:hover .k-delete,.k-textbox:hover .k-group-delete,.k-button:active .k-i-close,.k-button:active .k-delete,.k-button:active .k-group-delete{background-position:-48px -16px}.k-si-close{background-position:-160px -80px}.k-link:not(.k-state-disabled):hover>.k-si-close,.k-state-hover>.k-si-close,.k-state-hover>*>.k-si-close,.k-button:not(.k-state-disabled):hover .k-si-close,.k-textbox:hover .k-si-close,.k-button:active .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-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-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-textbox:hover .k-i-tick,.k-textbox:hover .k-insert,.k-textbox:hover .k-update,.k-button:active .k-i-tick,.k-button:active .k-insert,.k-button:active .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-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-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-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],.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]{background-position:-48px -32px}.k-i-cancel,.k-cancel,.k-denied{background-position:-32px -48px}.k-link: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-state-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-button:not(.k-state-disabled):hover .k-i-cancel,.k-button:not(.k-state-disabled):hover .k-cancel,.k-button:not(.k-state-disabled):hover .k-denied,.k-textbox:hover .k-i-cancel,.k-textbox:hover .k-cancel,.k-textbox:hover .k-denied,.k-button:active .k-i-cancel,.k-button:active .k-cancel,.k-button:active .k-denied{background-position:-48px -48px}.k-i-plus,.k-add{background-position:-32px -64px}.k-link:not(.k-state-disabled):hover>.k-i-plus,.k-link:not(.k-state-disabled):hover>.k-add,.k-state-hover>.k-i-plus,.k-state-hover>.k-add,.k-state-hover>*>.k-i-plus,.k-state-hover>*>.k-add,.k-button:not(.k-state-disabled):hover .k-i-plus,.k-button:not(.k-state-disabled):hover .k-add,.k-textbox:hover .k-i-plus,.k-textbox:hover .k-add,.k-button:active .k-i-plus,.k-button:active .k-add{background-position:-48px -64px}.k-i-funnel,.k-filter{background-position:-32px -80px}.k-link:not(.k-state-disabled):hover>.k-i-funnel,.k-link:not(.k-state-disabled):hover>.k-filter,.k-state-hover>.k-i-funnel,.k-state-hover>.k-filter,.k-state-hover>*>.k-i-funnel,.k-state-hover>*>.k-filter,.k-button:not(.k-state-disabled):hover .k-i-funnel,.k-button:not(.k-state-disabled):hover .k-filter,.k-textbox:hover .k-i-funnel,.k-textbox:hover .k-filter,.k-button:active .k-i-funnel,.k-button:active .k-filter{background-position:-48px -80px}.k-i-funnel-clear,.k-clear-filter{background-position:-32px -96px}.k-link:not(.k-state-disabled):hover>.k-i-funnel-clear,.k-link:not(.k-state-disabled):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-state-hover>*>.k-clear-filter,.k-button:not(.k-state-disabled):hover .k-i-funnel-clear,.k-button:not(.k-state-disabled):hover .k-clear-filter,.k-textbox:hover .k-i-funnel-clear,.k-textbox:hover .k-clear-filter,.k-button:active .k-i-funnel-clear,.k-button:active .k-clear-filter{background-position:-48px -96px}.k-i-lock{background-position:-64px 0}.k-link:not(.k-state-disabled):hover>.k-i-lock,.k-state-hover>.k-i-lock,.k-state-hover>*>.k-i-lock,.k-button:not(.k-state-disabled):hover .k-i-lock,.k-textbox:hover .k-i-lock,.k-button:active .k-i-lock{background-position:-80px 0}.k-i-unlock{background-position:-64px -16px}.k-link:not(.k-state-disabled):hover>.k-i-unlock,.k-state-hover>.k-i-unlock,.k-state-hover>*>.k-i-unlock,.k-button:not(.k-state-disabled):hover .k-i-unlock,.k-textbox:hover .k-i-unlock,.k-button:active .k-i-unlock{background-position:-80px -16px}.k-i-refresh{background-position:-32px -112px}.k-link:not(.k-state-disabled):hover>.k-i-refresh,.k-state-hover>.k-i-refresh,.k-state-hover>*>.k-i-refresh,.k-button:not(.k-state-disabled):hover .k-i-refresh,.k-textbox:hover .k-i-refresh,.k-button:active .k-i-refresh{background-position:-48px -112px}.k-i-exception{background-position:-160px -304px}.k-link:not(.k-state-disabled):hover>.k-i-exception,.k-state-hover>.k-i-exception,.k-state-hover>*>.k-i-exception,.k-button:not(.k-state-disabled):hover .k-i-exception,.k-textbox:hover .k-i-exception,.k-button:active .k-i-exception{background-position:-176px -304px}.k-i-restore{background-position:-32px -128px}.k-link:not(.k-state-disabled):hover>.k-i-restore,.k-state-hover>.k-i-restore,.k-state-hover>*>.k-i-restore,.k-button:not(.k-state-disabled):hover .k-i-restore,.k-textbox:hover .k-i-restore,.k-button:active .k-i-restore{background-position:-48px -128px}.k-i-maximize{background-position:-32px -144px}.k-link:not(.k-state-disabled):hover>.k-i-maximize,.k-state-hover>.k-i-maximize,.k-state-hover>*>.k-i-maximize,.k-button:not(.k-state-disabled):hover .k-i-maximize,.k-textbox:hover .k-i-maximize,.k-button:active .k-i-maximize{background-position:-48px -144px}.k-i-minimize{background-position:-64px -288px}.k-link:not(.k-state-disabled):hover>.k-i-minimize,.k-state-hover>.k-i-minimize,.k-state-hover>*>.k-i-minimize,.k-button:not(.k-state-disabled):hover .k-i-minimize,.k-textbox:hover .k-i-minimize,.k-button:active .k-i-minimize{background-position:-80px -288px}.k-i-pin{background-position:-160px -256px}.k-link:not(.k-state-disabled):hover>.k-i-pin,.k-state-hover>.k-i-pin,.k-state-hover>*>.k-i-pin,.k-button:not(.k-state-disabled):hover .k-i-pin,.k-textbox:hover .k-i-pin,.k-button:active .k-i-pin{background-position:-176px -256px}.k-i-unpin{background-position:-160px -272px}.k-link:not(.k-state-disabled):hover>.k-i-unpin,.k-state-hover>.k-i-unpin,.k-state-hover>*>.k-i-unpin,.k-button:not(.k-state-disabled):hover .k-i-unpin,.k-textbox:hover .k-i-unpin,.k-button:active .k-i-unpin{background-position:-176px -272px}.k-resize-se{background-position:-32px -160px}.k-link:not(.k-state-disabled):hover>.k-resize-se,.k-state-hover>.k-resize-se,.k-state-hover>*>.k-resize-se,.k-button:not(.k-state-disabled):hover .k-resize-se,.k-textbox:hover .k-resize-se,.k-button:active .k-resize-se{background-position:-48px -160px}.k-i-calendar{background-position:-32px -176px}.k-link:not(.k-state-disabled):hover>.k-i-calendar,.k-state-hover>.k-i-calendar,.k-state-hover>*>.k-i-calendar,.k-button:not(.k-state-disabled):hover .k-i-calendar,.k-textbox:hover .k-i-calendar,.k-button:active .k-i-calendar{background-position:-48px -176px}.k-i-clock{background-position:-32px -192px}.k-link:not(.k-state-disabled):hover>.k-i-clock,.k-state-hover>.k-i-clock,.k-state-hover>*>.k-i-clock,.k-button:not(.k-state-disabled):hover .k-i-clock,.k-textbox:hover .k-i-clock,.k-button:active .k-i-clock{background-position:-48px -192px}.k-si-plus{background-position:-32px -208px}.k-link:not(.k-state-disabled):hover>.k-si-plus,.k-state-hover>.k-si-plus,.k-state-hover>*>.k-si-plus,.k-button:not(.k-state-disabled):hover .k-si-plus,.k-textbox:hover .k-si-plus,.k-button:active .k-si-plus{background-position:-48px -208px}.k-si-minus{background-position:-32px -224px}.k-link:not(.k-state-disabled):hover>.k-si-minus,.k-state-hover>.k-si-minus,.k-state-hover>*>.k-si-minus,.k-button:not(.k-state-disabled):hover .k-si-minus,.k-textbox:hover .k-si-minus,.k-button:active .k-si-minus{background-position:-48px -224px}.k-i-search{background-position:-32px -240px}.k-link:not(.k-state-disabled):hover>.k-i-search,.k-state-hover>.k-i-search,.k-state-hover>*>.k-i-search,.k-button:not(.k-state-disabled):hover .k-i-search,.k-textbox:hover .k-i-search,.k-button:active .k-i-search{background-position:-48px -240px}.k-i-custom{background-position:-115px -113px}.k-link:not(.k-state-disabled):hover>.k-i-custom,.k-state-hover>.k-i-custom,.k-state-hover>*>.k-i-custom,.k-button:not(.k-state-disabled):hover .k-i-custom,.k-textbox:hover .k-i-custom,.k-button:active .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-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-button:not(.k-state-disabled):hover .k-i-insert-n,.k-button:not(.k-state-disabled):hover .k-insert-top,.k-textbox:hover .k-i-insert-n,.k-textbox:hover .k-insert-top,.k-button:active .k-i-insert-n,.k-button:active .k-insert-top{background-position:-176px -32px}.k-i-insert-m,.k-insert-middle{background-position:-160px -48px}.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-button:not(.k-state-disabled):hover .k-i-insert-m,.k-button:not(.k-state-disabled):hover .k-insert-middle,.k-textbox:hover .k-i-insert-m,.k-textbox:hover .k-insert-middle,.k-button:active .k-i-insert-m,.k-button:active .k-insert-middle{background-position:-176px -48px}.k-i-insert-s,.k-insert-bottom{background-position:-160px -64px}.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-button:not(.k-state-disabled):hover .k-i-insert-s,.k-button:not(.k-state-disabled):hover .k-insert-bottom,.k-textbox:hover .k-i-insert-s,.k-textbox:hover .k-insert-bottom,.k-button:active .k-i-insert-s,.k-button:active .k-insert-bottom{background-position:-176px -64px}.k-drop-hint{background-position:0 -326px}.k-i-note,.k-warning{background-position:-160px -240px}.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-button:not(.k-state-disabled):hover .k-i-note,.k-button:not(.k-state-disabled):hover .k-warning,.k-textbox:hover .k-i-note,.k-textbox:hover .k-warning,.k-button:active .k-i-note,.k-button:active .k-warning{background-position:-176px -240px}.k-i-sort-asc{background-position:-112px -240px}.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-button:not(.k-state-disabled):hover .k-i-sort-asc,.k-textbox:hover .k-i-sort-asc,.k-button:active .k-i-sort-asc{background-position:-128px -240px}.k-i-sort-desc{background-position:-112px -256px}.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-button:not(.k-state-disabled):hover .k-i-sort-desc,.k-textbox:hover .k-i-sort-desc,.k-button:active .k-i-sort-desc{background-position:-128px -256px}.k-i-group{background-position:-112px -272px}.k-link:not(.k-state-disabled):hover>.k-i-group,.k-state-hover>.k-i-group,.k-state-hover>*>.k-i-group,.k-button:not(.k-state-disabled):hover .k-i-group,.k-textbox:hover .k-i-group,.k-button:active .k-i-group{background-position:-128px -272px}.k-i-ungroup{background-position:-112px -288px}.k-link:not(.k-state-disabled):hover>.k-i-ungroup,.k-state-hover>.k-i-ungroup,.k-state-hover>*>.k-i-ungroup,.k-button:not(.k-state-disabled):hover .k-i-ungroup,.k-textbox:hover .k-i-ungroup,.k-button:active .k-i-ungroup{background-position:-128px -288px}.k-i-columns{background-position:-112px -304px}.k-link:not(.k-state-disabled):hover>.k-i-columns,.k-state-hover>.k-i-columns,.k-state-hover>*>.k-i-columns,.k-button:not(.k-state-disabled):hover .k-i-columns,.k-textbox:hover .k-i-columns,.k-button:active .k-i-columns{background-position:-128px -304px}.k-i-hbars{background-position:-64px -32px}.k-link:not(.k-state-disabled):hover>.k-i-hbars,.k-state-hover>.k-i-hbars,.k-state-hover>*>.k-i-hbars,.k-button:not(.k-state-disabled):hover .k-i-hbars,.k-textbox:hover .k-i-hbars,.k-button:active .k-i-hbars{background-position:-80px -32px}.k-i-vbars{background-position:-64px -48px}.k-link:not(.k-state-disabled):hover>.k-i-vbars,.k-state-hover>.k-i-vbars,.k-state-hover>*>.k-i-vbars,.k-button:not(.k-state-disabled):hover .k-i-vbars,.k-textbox:hover .k-i-vbars,.k-button:active .k-i-vbars{background-position:-80px -48px}.k-i-sum{background-position:-64px -64px}.k-link:not(.k-state-disabled):hover>.k-i-sum,.k-state-hover>.k-i-sum,.k-state-hover>*>.k-i-sum,.k-button:not(.k-state-disabled):hover .k-i-sum,.k-textbox:hover .k-i-sum,.k-button:active .k-i-sum{background-position:-80px -64px}.k-i-pdf{background-position:-64px -80px}.k-link:not(.k-state-disabled):hover>.k-i-pdf,.k-state-hover>.k-i-pdf,.k-state-hover>*>.k-i-pdf,.k-button:not(.k-state-disabled):hover .k-i-pdf,.k-textbox:hover .k-i-pdf,.k-button:active .k-i-pdf{background-position:-80px -80px}.k-i-excel{background-position:-64px -96px}.k-link:not(.k-state-disabled):hover>.k-i-excel,.k-state-hover>.k-i-excel,.k-state-hover>*>.k-i-excel,.k-button:not(.k-state-disabled):hover .k-i-excel,.k-textbox:hover .k-i-excel,.k-button:active .k-i-excel{background-position:-80px -96px}.k-i-rotatecw{background-position:-64px -112px}.k-link:not(.k-state-disabled):hover>.k-i-rotatecw,.k-state-hover>.k-i-rotatecw,.k-state-hover>*>.k-i-rotatecw,.k-button:not(.k-state-disabled):hover .k-i-rotatecw,.k-textbox:hover .k-i-rotatecw,.k-button:active .k-i-rotatecw{background-position:-80px -112px}.k-i-rotateccw{background-position:-64px -128px}.k-link:not(.k-state-disabled):hover>.k-i-rotateccw,.k-state-hover>.k-i-rotateccw,.k-state-hover>*>.k-i-rotateccw,.k-button:not(.k-state-disabled):hover .k-i-rotateccw,.k-textbox:hover .k-i-rotateccw,.k-button:active .k-i-rotateccw{background-position:-80px -128px}.k-i-undo{background-position:-64px -160px}.k-link:not(.k-state-disabled):hover>.k-i-undo,.k-state-hover>.k-i-undo,.k-state-hover>*>.k-i-undo,.k-button:not(.k-state-disabled):hover .k-i-undo,.k-textbox:hover .k-i-undo,.k-button:active .k-i-undo{background-position:-80px -160px}.k-i-redo{background-position:-64px -144px}.k-link:not(.k-state-disabled):hover>.k-i-redo,.k-state-hover>.k-i-redo,.k-state-hover>*>.k-i-redo,.k-button:not(.k-state-disabled):hover .k-i-redo,.k-textbox:hover .k-i-redo,.k-button:active .k-i-redo{background-position:-80px -144px}.k-i-shape{background-position:-64px -176px}.k-link:not(.k-state-disabled):hover>.k-i-shape,.k-state-hover>.k-i-shape,.k-state-hover>*>.k-i-shape,.k-button:not(.k-state-disabled):hover .k-i-shape,.k-textbox:hover .k-i-shape,.k-button:active .k-i-shape{background-position:-80px -176px}.k-i-connector{background-position:-64px -192px}.k-link:not(.k-state-disabled):hover>.k-i-connector,.k-state-hover>.k-i-connector,.k-state-hover>*>.k-i-connector,.k-button:not(.k-state-disabled):hover .k-i-connector,.k-textbox:hover .k-i-connector,.k-button:active .k-i-connector{background-position:-80px -192px}.k-i-kpi{background-position:-64px -208px}.k-link:not(.k-state-disabled):hover>.k-i-kpi,.k-state-hover>.k-i-kpi,.k-state-hover>*>.k-i-kpi,.k-button:not(.k-state-disabled):hover .k-i-kpi,.k-textbox:hover .k-i-kpi,.k-button:active .k-i-kpi{background-position:-80px -208px}.k-i-dimension{background-position:-64px -224px}.k-link:not(.k-state-disabled):hover>.k-i-dimension,.k-state-hover>.k-i-dimension,.k-state-hover>*>.k-i-dimension,.k-button:not(.k-state-disabled):hover .k-i-dimension,.k-textbox:hover .k-i-dimension,.k-button:active .k-i-dimension{background-position:-80px -224px}.k-file{background-position:0 0}.k-link:not(.k-state-disabled):hover>.k-file,.k-state-hover>.k-file,.k-state-hover>*>.k-file,.k-button:not(.k-state-disabled):hover .k-file,.k-textbox:hover .k-file,.k-button:active .k-file{background-position:-16px 0}.k-i-folder-add,.k-addfolder{background-position:-32px -272px}.k-link:not(.k-state-disabled):hover>.k-i-folder-add,.k-link:not(.k-state-disabled):hover>.k-addfolder,.k-state-hover>.k-i-folder-add,.k-state-hover>.k-addfolder,.k-state-hover>*>.k-i-folder-add,.k-state-hover>*>.k-addfolder,.k-button:not(.k-state-disabled):hover .k-i-folder-add,.k-button:not(.k-state-disabled):hover .k-addfolder,.k-textbox:hover .k-i-folder-add,.k-textbox:hover .k-addfolder,.k-button:active .k-i-folder-add,.k-button:active .k-addfolder{background-position:-48px -272px}.k-i-folder-up,.k-goup{background-position:-32px -288px}.k-link:not(.k-state-disabled):hover>.k-i-folder-up,.k-link:not(.k-state-disabled):hover>.k-goup,.k-state-hover>.k-i-folder-up,.k-state-hover>.k-goup,.k-state-hover>*>.k-i-folder-up,.k-state-hover>*>.k-goup,.k-button:not(.k-state-disabled):hover .k-i-folder-up,.k-button:not(.k-state-disabled):hover .k-goup,.k-textbox:hover .k-i-folder-up,.k-textbox:hover .k-goup,.k-button:active .k-i-folder-up,.k-button:active .k-goup{background-position:-48px -288px}.k-i-more{background-position:-64px -32px}.k-link:not(.k-state-disabled):hover>.k-i-more,.k-state-hover>.k-i-more,.k-state-hover>*>.k-i-more,.k-button:not(.k-state-disabled):hover .k-i-more,.k-textbox:hover .k-i-more,.k-button:active .k-i-more{background-position:-80px -32px}.k-i-gantt-toggle{background-position:-64px -240px}.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-button:not(.k-state-disabled):hover .k-i-gantt-toggle,.k-textbox:hover .k-i-gantt-toggle,.k-button:active .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-pager-numbers .k-current-page .k-link:after,.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-gantt-views>.k-current-view>.k-link:after{background-position:0 -32px}.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-link:not(.k-state-disabled):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-state-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-button:not(.k-state-disabled):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,.k-textbox:hover .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:active .k-gantt-views>.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-mask,.k-loading-image,.k-loading-text{position:absolute}.k-loading-mask{z-index:100}.k-loading-text{text-indent:-4000px;text-align:center}.k-loading-image,.k-loading-color{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:#f00;position:absolute}.k-animation-container,.k-widget,.k-widget *,.k-animation-container *,.k-widget *:before,.k-animation-container *:after,.k-block .k-header,.k-list-container{-webkit-box-sizing:content-box;box-sizing:content-box}.k-button,.k-textbox,.k-autocomplete,div.k-window-content,.k-tabstrip>.k-content>.km-scroll-container,.k-block,.k-edit-cell .k-widget,.k-grid-edit-row .k-widget,.k-grid-edit-row .text-box,.km-actionsheet>li,.km-shim{-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}input.k-checkbox,.k-radio{display:inline;opacity:0;width:0;margin:0;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: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 input.k-checkbox,.k-ie8 .k-radio{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:before,.k-ie8 .k-radio-label:after{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-label,.k-edit-form-container .editor-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>input[type="checkbox"]:first-child,.k-edit-field>input[type="radio"]:first-child,.k-edit-field>label:first-child>input[type="checkbox"],.k-edit-field>.k-button:first-child{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-tabstrip-items .k-item,.k-panelbar .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-tabstrip-items .k-tab-on-top,.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-items .k-state-active{margin-bottom:-1px;padding-bottom:1px}.k-tabstrip-items .k-tab-on-top{z-index:1}.k-tabstrip-items .k-link,.k-panelbar .k-tabstrip-items .k-link{display:inline-block;border-bottom-width:0;padding:.5em .92em}.k-tabstrip-items .k-icon,.k-panelbar .k-tabstrip-items .k-icon{margin:-1px 4px 0 -3px;vertical-align:top}.k-tabstrip-items .k-item .k-image,.k-tabstrip-items .k-item .k-sprite,.k-panelbar .k-tabstrip-items .k-item .k-image,.k-panelbar .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:transparent;border-top:1px solid transparent;border-color:inherit;-webkit-transition:width 200ms linear;transition:width 200ms 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-tabstrip>.k-content,.k-panelbar .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-tabstrip-left>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active{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-tabstrip-left>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active{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-tabstrip-right>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active{margin-left:-1px;padding-left:1px}.k-tabstrip-bottom>.k-tabstrip-items{margin-top:-1px;padding:0 .3em .3em}.k-tabstrip-bottom>.k-content,.k-panelbar .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-panelbar>.k-item,.k-panel>.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-panelbar>.k-item>.k-link,.k-panel>.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-expand,.k-panelbar-collapse{position:absolute;top:50%;right:4px;margin-top:-8px}.k-panelbar .k-panel,.k-panelbar .k-content{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-item>.k-link>.k-icon,.k-menu .k-image,.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}ul.k-menu-vertical .k-separator,.k-menu .k-menu-group .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-grid-header th.k-header,.k-filter-row th{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;text-align:left}.k-grid-header th.k-header{vertical-align:bottom}.k-filtercell,.k-filtercell>span,.k-filtercell .k-widget{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-filtercell>span>.k-button,.k-filter-row .k-dropdown-operator{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:-0.5em -0.6em -0.4em -0.6em;padding:.5em .6em .4em .6em;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-grid-filter,.k-grid-column-resizing .k-link,.k-grid-column-resizing .k-button,.k-grid-column-resizing .k-grid-toolbar{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-header-wrap,.k-grid-footer-wrap{position:relative;width:100%;overflow:hidden;border-style:solid;border-width:0 1px 0 0;zoom:1}div.k-grid-header,div.k-grid-footer{padding-right:17px;border-bottom-style:solid;border-bottom-width:1px;zoom:1}.k-grid-header-wrap>table,.k-grid-header-locked>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-header-wrap,.k-grid-content{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-header table,.k-grid-content table,.k-grid-footer table,.k-grid-content-locked>table{table-layout:fixed}.k-grid-lockedcolumns{white-space:nowrap}.k-grid-content-locked,.k-grid-content,.k-pager-wrap{white-space:normal}.k-grid-header-locked,.k-grid-content-locked,.k-grid-footer-locked{display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-style:solid;border-width:0 1px 0 0}.k-grid-header-locked+.k-grid-header-wrap,.k-grid-content-locked+.k-grid-content,.k-grid-footer-locked+.k-grid-footer-wrap{display:inline-block;vertical-align:top}.k-grid-toolbar{border-style:solid;border-width:1px 0 0}.k-grid-header th.k-header:first-child,.k-grid tbody td:first-child,.k-grid tfoot td:first-child,.k-filter-row>th: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:2.0em;padding:.333em 0 .333em .250em}.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-numbers li,.k-pager-input{float:left}.k-grid .k-pager-numbers{float:left;cursor:default}.k-pager-info{float:right;padding:0 1.333em}.k-pager-numbers .k-link{text-decoration:none}.k-pager-wrap>.k-link,.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected{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;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.500em}.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:-0.5em -0.6em -0.4em;padding:.5em .2em .4em;position:relative;z-index:1}.k-grid .k-animation-container{position:absolute}.k-filter-menu{padding:.5em}form.k-filter-menu .k-widget,form.k-filter-menu .k-textbox{display:block}.k-filter-help-text,.k-filter-menu .k-widget,.k-filter-menu .k-textbox{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:-0.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:transparent;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 a,.k-grouping-header .k-button{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:#f00 transparent transparent #f00;margin:-0.45em 0 0 -0.6em;padding:0;overflow:hidden;vertical-align:top}.k-grouping-header,.k-grid-toolbar{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:#f00;background-color:#ffc0cb}.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:-0.2em;margin-bottom:-0.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-header-locked+.k-grid-header-wrap,.k-pdf-export-shadow .k-grid-content-locked+.k-grid-content,.k-pdf-export-shadow .k-grid-footer-locked+.k-grid-footer-wrap{width:auto!important}.k-pdf-export-shadow .k-grid-header,.k-pdf-export-shadow .k-grid-footer{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 th.k-header,.k-autofitting td{white-space:nowrap!important}.k-autofitting .k-detail-row{display:none!important}@media only screen and (max-width:1024px){.k-webkit .k-pager-wrap,.k-ff .k-pager-wrap,.k-ie11 .k-pager-wrap,.k-safari .k-pager-wrap{overflow:visible}.k-webkit .k-pager-wrap .k-pager-nav,.k-ff .k-pager-wrap .k-pager-nav,.k-ie11 .k-pager-wrap .k-pager-nav,.k-safari .k-pager-wrap .k-pager-nav,.k-webkit .k-pager-input,.k-ff .k-pager-input,.k-ie11 .k-pager-input,.k-safari .k-pager-input{display:inline-block;vertical-align:top}.k-webkit .k-pager-numbers,.k-ff .k-pager-numbers,.k-ie11 .k-pager-numbers,.k-safari .k-pager-numbers,.k-webkit .k-grid .k-pager-numbers,.k-ff .k-grid .k-pager-numbers,.k-ie11 .k-grid .k-pager-numbers,.k-safari .k-grid .k-pager-numbers{position:absolute;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-webkit .k-pager-numbers.k-state-expanded,.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-grid .k-pager-numbers.k-state-expanded,.k-ff .k-grid .k-pager-numbers.k-state-expanded,.k-ie11 .k-grid .k-pager-numbers.k-state-expanded,.k-safari .k-grid .k-pager-numbers.k-state-expanded{-ms-transform:translatey(-100%);transform:translatey(-100%);-webkit-transform:translatey(-100%)}.k-webkit .km-pane-wrapper .k-pager-numbers,.k-ff .km-pane-wrapper .k-pager-numbers,.k-ie11 .km-pane-wrapper .k-pager-numbers,.k-safari .km-pane-wrapper .k-pager-numbers,.k-webkit .km-pane-wrapper .k-grid .k-pager-numbers,.k-ff .km-pane-wrapper .k-grid .k-pager-numbers,.k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers,.k-safari .km-pane-wrapper .k-grid .k-pager-numbers{left:50%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.k-webkit .km-pane-wrapper .k-pager-numbers .k-link,.k-ff .km-pane-wrapper .k-pager-numbers .k-link,.k-ie11 .km-pane-wrapper .k-pager-numbers .k-link,.k-safari .km-pane-wrapper .k-pager-numbers .k-link,.k-webkit .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-ff .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-ie11 .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-safari .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-webkit .km-pane-wrapper .k-pager-wrap>.k-link,.k-ff .km-pane-wrapper .k-pager-wrap>.k-link,.k-ie11 .km-pane-wrapper .k-pager-wrap>.k-link,.k-safari .km-pane-wrapper .k-pager-wrap>.k-link,.k-webkit .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-ff .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-ie11 .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-safari .km-pane-wrapper .k-pager-wrap>.k-pager-info{padding-top:0;padding-bottom:0}.k-webkit .k-rtl .k-pager-numbers,.k-ff .k-rtl .k-pager-numbers,.k-ie11 .k-rtl .k-pager-numbers,.k-safari .k-rtl .k-pager-numbers,.k-webkit .k-rtl .k-grid .k-pager-numbers,.k-ff .k-rtl .k-grid .k-pager-numbers,.k-ie11 .k-rtl .k-grid .k-pager-numbers,.k-safari .k-rtl .k-grid .k-pager-numbers{left:auto;right:4.8em;width:4.5em}.k-webkit .k-rtl .km-pane-wrapper .k-pager-numbers,.k-ff .k-rtl .km-pane-wrapper .k-pager-numbers,.k-ie11 .k-rtl .km-pane-wrapper .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-ff .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-ie11 .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-safari .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers{right:5.8em}.k-webkit .k-pager-numbers .k-current-page,.k-ff .k-pager-numbers .k-current-page,.k-ie11 .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-ff .k-grid .k-pager-numbers .k-current-page,.k-ie11 .k-grid .k-pager-numbers .k-current-page,.k-safari .k-grid .k-pager-numbers .k-current-page{display:block;border-left:0}.k-webkit .k-pager-numbers.k-state-expanded .k-current-page,.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-grid .k-pager-number.k-state-expanded .k-current-page,.k-ff .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-ie11 .k-grid .k-pager-number.k-state-expanded .k-current-page,.k-safari .k-grid .k-pager-number.k-state-expanded .k-current-page{-ms-transform:translatey(100%);transform:translatey(100%);-webkit-transform:translatey(100%)}.k-webkit .k-pager-numbers li:not(.k-current-page),.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){display:none}.k-webkit .k-pager-numbers .k-current-page .k-link,.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{width:3.2em;padding:0 .429em 0 .714em;border-radius:1.0833em}.k-webkit .k-pager-numbers+.k-link,.k-ff .k-pager-numbers+.k-link,.k-ie11 .k-pager-numbers+.k-link,.k-safari .k-pager-numbers+.k-link{margin-left:4.8em}.k-webkit .k-rtl .k-pager-numbers+.k-link,.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{margin-right:5.1em;margin-left:0}.k-webkit .k-pager-numbers .k-state-selected,.k-ff .k-pager-numbers .k-state-selected,.k-ie11 .k-pager-numbers .k-state-selected,.k-safari .k-pager-numbers .k-state-selected,.k-webkit .k-pager-numbers .k-link,.k-ff .k-pager-numbers .k-link,.k-ie11 .k-pager-numbers .k-link,.k-safari .k-pager-numbers .k-link{display:block;margin-right:0;padding:1px 5px 1px 5px;text-align:left}.k-webkit .k-pager-numbers.k-state-expanded,.k-ff .k-pager-numbers.k-state-expanded,.k-ie11 .k-pager-numbers.k-state-expanded,.k-safari .k-pager-numbers.k-state-expanded{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 2px 0}.k-webkit .k-pager-numbers.k-state-expanded .k-current-page,.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{margin:-2em -3px 0;padding:0}.k-webkit .k-pager-numbers.k-state-expanded .k-current-page .k-link,.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{border-radius:0 0 1.0833em 1.0833em}.k-webkit .k-pager-numbers.k-state-expanded li,.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{display:inline-block}}@media only screen and (max-width:640px){.k-webkit .k-pager-info,.k-ff .k-pager-info,.k-ie11 .k-pager-info,.k-safari .k-pager-info{display:none}}@media only screen and (max-width:480px){.k-webkit .k-pager-sizes,.k-ff .k-pager-sizes,.k-ie11 .k-pager-sizes,.k-safari .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-treelist>.k-treelist,.k-gantt-timeline>.k-timeline{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:bold}.k-treelist-group .k-widget{font-weight:normal}.k-gantt-timeline .k-grid-header tr{height:2.5em}.k-gantt-tasks{position:relative}.k-gantt-rows tr,.k-gantt-tasks tr,.k-gantt .k-grid-content tr{height:2.3em}.k-gantt .k-gantt-tasks td:after{content:"\a0"}.k-gantt-timeline{background:transparent}.k-gantt-rows,.k-gantt-columns,.k-gantt-dependencies{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:before,.k-task-summary-complete:before,.k-task-summary:after,.k-task-summary-complete:after{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent}.k-task-summary:before,.k-task-summary-complete:before{left:0;border-left-color:inherit}.k-task-summary:after,.k-task-summary-complete: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-treelist .k-button,.k-gantt .k-gantt-tasks .k-button-icon{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-treelist .k-button .k-icon,.k-gantt .k-gantt-tasks .k-button .k-icon{vertical-align:text-top}.k-rel .k-button-icon{position:absolute;left:200px}.k-rel{position:relative;height:0;top:-0.3em}.k-task-wrap{position:absolute;padding:0 23px 5px;margin:-1px -23px 0;z-index:2}.k-task-wrap:hover,.k-line.k-state-selected{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:hover .k-task-dot,.k-task-wrap-active .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:hover:after,.k-task-dot.k-state-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:hover .k-task-delete,.k-task-wrap-active .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:-0.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:hover .k-task-draghandle,.k-task-wrap-active .k-task-draghandle{display:block}.k-dependency-hint{z-index:4}.k-gantt-rowheight .k-task-summary,.k-gantt-rowheight .k-task-milestone,.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{top:50%}.k-gantt-rowheight .k-task-summary,.k-gantt-rowheight .k-task-milestone{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-textbox,.k-gantt-edit-form>.k-edit-form-container .k-numerictextbox{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-timeline,.k-pdf-export-shadow .k-gantt .k-grid-content{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:-0.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,0.3);box-shadow:0 2px 2px 0 rgba(0,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:bold}.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-widget,.k-fieldselector .k-edit-field>.k-textbox{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-pivot-rowheaders .k-grid,.k-pdf-export-shadow .k-pivot .k-grid-content{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-header-wrap>table,.k-pdf-export-shadow .k-pivot .k-grid-content>table{width:100%!important;height:auto!important}.k-calendar{position:relative;display:inline-block;width:16.917em;overflow:hidden}.k-calendar td,.k-calendar .k-link{text-decoration:none}.k-calendar .k-action-link{text-decoration:underline}.k-calendar .k-header,.k-calendar .k-footer{position:relative;text-align:center;zoom:1}.k-widget.k-calendar .k-nav-prev,.k-widget.k-calendar .k-nav-next{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 -0.08333em .3333em 0}.k-calendar .k-header .k-icon{vertical-align:middle}.k-calendar .k-header .k-link.k-nav-prev,.k-calendar .k-header .k-link.k-nav-next{height:1.8333em;width:1.8333em}.k-calendar th{border-bottom-style:solid;border-bottom-width:1px;padding:.4em .45em .4em .1em;font-weight:normal;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;overflow:auto;white-space:nowrap}.k-treeview .k-item{display:block;border-width:0;margin:0;padding:0 0 0 16px}.k-treeview>.k-group,.k-treeview .k-item>.k-group,.k-treeview .k-content{margin:0;padding:0;background:0;list-style-type:none;position:relative}.k-treeview .k-icon,.k-treeview .k-image,.k-treeview .k-sprite,.k-treeview .k-checkbox,.k-treeview .k-in{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-plus,.k-treeview .k-minus,.k-treeview .k-plus-disabled,.k-treeview .k-minus-disabled{margin-top:.25em;margin-left:-16px;cursor:pointer}.k-treeview .k-plus-disabled,.k-treeview .k-minus-disabled{cursor:default}.k-treeview .k-sprite,.k-treeview .k-image{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}span.k-datepicker,span.k-timepicker,span.k-datetimepicker,span.k-colorpicker,span.k-numerictextbox,span.k-combobox,span.k-dropdown,.k-toolbar .k-split-button{background-image:none}.k-autocomplete,.k-combobox,.k-datepicker,.k-timepicker,.k-datetimepicker,.k-colorpicker,.k-numerictextbox,.k-dropdown,.k-selectbox,.k-textbox,.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-timepicker,.k-filter-menu .k-datetimepicker,.k-filter-menu .k-numerictextbox,.k-filter-menu .k-dropdown,.k-filter-menu .k-textbox{width:13.2em}.k-autocomplete,.k-combobox,.k-datepicker,.k-timepicker,.k-datetimepicker,.k-colorpicker,.k-numerictextbox,.k-dropdown,.k-selectbox,.k-toolbar .k-split-button{white-space:nowrap}.k-colorpicker,.k-toolbar .k-split-button{width:auto}.k-datetimepicker{width:15em}.k-autocomplete,.k-picker-wrap,.k-numeric-wrap{position:relative;cursor:default}.k-dropdown-wrap{position:relative}.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap{display:block}.k-block,.k-widget,.k-grid,.k-slider,.k-splitter,.k-treeview,.k-panelbar,.k-content,.k-header-column-menu{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-block,.k-slider,.k-splitbar,.k-calendar,.k-treeview,.k-pager-wrap,.k-grid-header .k-link,.k-header-column-menu{-webkit-touch-callout:none}.k-popup.k-list-container,.k-popup.k-calendar-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:2px;border-width:1px;border-style:solid}.k-list-container.k-state-border-down,.k-autocomplete.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-bottom-width:0;padding-bottom:1px}.k-list-container .km-scroll-container{padding-bottom:6px}.k-textbox,.k-autocomplete,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap{border-width:1px;border-style:solid;padding:0 1.9em 0 0}.k-numeric-wrap.k-expand-padding{padding-right:0}.k-textbox,.k-autocomplete{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-picker-wrap.k-state-focused,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-numeric-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-textbox>input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-combobox .k-input{width:100%;vertical-align:top}.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-dropdown-wrap .k-input,.k-selectbox .k-input{font-family:inherit;border-width:0;outline:0}.k-dropdown .k-input,.k-selectbox .k-input{background:transparent}.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-dropdown-wrap .k-select{position:absolute;top:0;right:0;display:inline-block;vertical-align:top;text-decoration:none}.k-combobox .k-select,.k-picker-wrap .k-select,.k-numeric-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-textbox>input,.k-autocomplete .k-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-textbox>input,.k-autocomplete .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-dropdown-wrap .k-input,.k-selectbox .k-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-picker-wrap:before,.k-numeric-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-picker-wrap:before,.k-webkit .k-numeric-wrap:before{padding-bottom:.38em}.km.root .k-combobox .k-dropdown-wrap:before,.km.root .k-picker-wrap:before,.km.root .k-numeric-wrap:before{content:none}.k-combobox .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input{display:inline}.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-dropdown-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-popup .k-item,.k-list-optionlabel{cursor:default}.k-popup .k-calendar{border:0}.k-list{height:100%}.k-popup .k-list .k-item,.k-fieldselector .k-list .k-item,.k-list-optionlabel,.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-state-disabled .k-button,.k-overflow-container .k-button.k-state-disabled,.k-overflow-container .k-button.k-state-disabled:hover{border:0;background:0}.k-popup .k-list .k-state-hover,.k-popup .k-list .k-state-focused,.k-popup .k-list .k-state-selected,.k-overflow-container .k-state-hover,.k-overflow-container .k-state-focused,.k-overflow-container .k-state-selected,.k-fieldselector .k-list .k-item,.k-list-optionlabel.k-state-focused,.k-list-optionlabel.k-state-selected{padding:0 4px;border-width:1px;border-style:solid}.k-list-filter{position:relative}.k-list-filter>.k-textbox{padding-right:20px;width:100%}.k-list-filter>.k-icon{position:absolute;right:6px;top:1px}.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-textbox,.k-timepicker,.k-datepicker,.k-datetimepicker{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:transparent;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(255,255,255,0.45);box-shadow:0 1px 3px 1px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(255,255,255,0.45);position:relative}.k-colorpalette .k-item:hover{z-index:101;position:relative;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.5),inset 0 0 0 1px rgba(255,255,255,0.3);box-shadow:0 1px 3px 1px rgba(0,0,0,0.5),inset 0 0 0 1px rgba(255,255,255,0.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("/Areas/Base/Styles/kendo/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:transparent}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover,.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus{background:transparent;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:transparent}.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle{background:transparent;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:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover,.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus{background:transparent;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(#f00),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,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:linear-gradient(to right,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%)}.k-flatcolorpicker .k-transparency-slider .k-slider-track{background-image:url("/Areas/Base/Styles/kendo/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("/Areas/Base/Styles/kendo/textures/hue.png") repeat 0 50%}.k-ie8 .k-flatcolorpicker .k-transparency-slider .k-slider-track{background:url("/Areas/Base/Styles/kendo/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-webkit .k-editor-toolbar,.k-ff .k-editor-toolbar,.k-ie9 .k-editor-toolbar{padding:0}.k-webkit .k-editor-toolbar li,.k-safari .k-editor-toolbar li,.k-ff .k-editor-toolbar li,.k-ie9 .k-editor-toolbar li,.k-ie10 .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-dropdown,.k-editor-toolbar .k-combobox,.k-editor-toolbar .k-selectbox,.k-editor-toolbar .k-colorpicker{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-hover,.k-button-group .k-state-active{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-width,#k-editor-image-height{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{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-slider .k-button,.k-grid .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-slider-vertical .k-button-decrease,.k-grid .k-slider-vertical .k-button-decrease{top:auto;bottom:0}.k-slider .k-button-increase{right:0}.k-slider .k-icon,.k-slider-track,.k-slider .k-tick{cursor:pointer}.k-slider-track,.k-slider-selection{position:absolute;margin:0;padding:0}.k-slider-horizontal .k-slider-track,.k-slider-horizontal .k-slider-selection{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-track,.k-slider-vertical .k-slider-selection{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:-0.5em}.k-slider-vertical .k-first .k-label{bottom:-0.5em}.k-slider-vertical .k-slider-topleft .k-label{left:auto;right:120%}.k-slider-tooltip{top:-4444px}.k-scheduler-toolbar,.k-scheduler-footer{border-style:solid}.k-scheduler-toolbar,.k-scheduler-footer{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-toolbar>ul>li,.k-scheduler-footer>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>li:first-child,.k-scheduler-toolbar>ul.k-scheduler-views>li:first-child+li{border-left-width:1px}.k-scheduler div.k-scheduler-footer ul li{margin-right:.6em;border-width:1px}.k-scheduler-toolbar .k-link,.k-scheduler-footer .k-link{display:inline-block;padding:0 1.1em}.k-scheduler-toolbar .k-nav-prev .k-link,.k-scheduler-toolbar .k-nav-next .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 div.k-scheduler-toolbar>ul>li.k-nav-current,.k-scheduler .k-nav-current>.k-state-active{background: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;border:0}.k-scheduler-phone .k-toolbar .k-nav-next{float:right}.k-scheduler-phone .k-toolbar .k-nav-prev{float:left}.k-scheduler-toolbar .k-i-calendar,.k-scheduler-footer .k-icon{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-times,.k-scheduler-content{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-scheduler-table td,.k-scheduler-monthview .k-hidden{height:80px;text-align:right}.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td,.k-scheduler-phone .k-scheduler-monthview .k-hidden{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-table td,.k-scheduler-header th{border-style:solid;border-width:0 0 1px 1px}.k-scheduler-table td:first-child,.k-scheduler-header th: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-times tr:last-child>th,.k-scheduler-layout tr+tr .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-table>tbody>tr>.k-last{border-bottom-width:0}.k-scrollbar-h tr+tr .k-scheduler-times,.k-scrollbar-h .k-scheduler-content .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table>tbody>tr>td.k-last{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-slot-cell,.k-scheduler-layout tr+tr .k-scheduler-times th.k-scheduler-times-all-day{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:-0.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-top-actions,.k-event .k-event-bottom-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:hover .k-resize-handle,.k-event-active .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:-0.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:-0.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 th,.k-scheduler-agendaview .k-scheduler-table td{text-align:left}.k-scheduler-times .k-slot-cell,.k-scheduler-groupcolumn{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:normal}.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>ul.k-reset .k-numerictextbox,.k-edit-field span.k-recur-interval{width:5em}.k-edit-field>ul.k-reset .k-dropdown,.k-edit-field>ul.k-reset .k-datepicker,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-webkit .k-scheduler-toolbar>ul.k-scheduler-views,.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{position:absolute;right:6px;top:6px;z-index:10000}.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.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{right:auto;left:6px}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.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){display:none}.k-webkit .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.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{display:none}.k-webkit .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.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{display:inline}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.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{display:block;border-width:1px}.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.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{text-align:left;padding-left:1em}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.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{display:block;position:relative;padding-right:2.5em;padding-left:1em}.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.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{padding-left:0}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.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{display:block;content:"";position:absolute;top:50%;margin-top:-0.6em;right:.333em;width:1.333em;height:1.333em}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-safari .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,.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:first-child+li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.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{border:1px solid #c5c5c5;background-color:#fff;background-image:none;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);box-shadow:0 2px 2px 0 rgba(0,0,0,0.3)}.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.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{text-align:left}}@media only screen and (max-width:480px){.k-webkit .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.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{display:none}.k-webkit .k-scheduler-timecolumn,.k-ff .k-scheduler-timecolumn,.k-ie11 .k-scheduler-timecolumn,.k-safari .k-scheduler-timecolumn{width:5em}.k-webkit .k-scheduler-datecolumn,.k-ff .k-scheduler-datecolumn,.k-ie11 .k-scheduler-datecolumn,.k-safari .k-scheduler-datecolumn{width:6em;overflow:hidden}.k-webkit .k-scheduler-timecolumn>div,.k-ff .k-scheduler-timecolumn>div,.k-ie11 .k-scheduler-timecolumn>div,.k-safari .k-scheduler-timecolumn>div,.k-webkit .k-scheduler-datecolumn>div,.k-ff .k-scheduler-datecolumn>div,.k-ie11 .k-scheduler-datecolumn>div,.k-safari .k-scheduler-datecolumn>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-header .k-scheduler-table,.k-scheduler-pdf-export .k-scheduler-content .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-w,.k-slider-tooltip .k-callout-e{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-toolbar .k-button .k-icon,.k-toolbar .k-button .k-sprite,.k-overflow-container .k-button .k-icon,.k-overflow-container .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-picker-wrap:before,.k-toolbar .k-numeric-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-toolbar .k-button{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-split-button,.k-toolbar .k-button-group,.k-toolbar .k-widget,.k-toolbar .k-textbox,.k-toolbar label,.k-toolbar .k-separator{margin:0 .2em;line-height:1.72em;vertical-align:middle}.k-toolbar .k-split-button{padding-left:0}.k-toolbar .k-split-button .k-button,.k-toolbar .k-button-group .k-group-start{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;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-toolbar-first-visible,.k-overflow-container .k-overflow-group+.k-overflow-group,.k-overflow-container .k-separator+.k-overflow-group{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:#f00}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;width:5px;height:20px;margin-top:-10px}.k-collapse-prev,.k-collapse-next,.k-expand-prev,.k-expand-next{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-vertical .k-resize-handle,.k-splitbar-draggable-horizontal .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;min-width:7.167em;overflow:hidden;direction:ltr}.k-upload-sync .k-upload-button,.k-ie8 .k-upload-button,.k-ie9 .k-upload-button{margin:.8em}.k-upload-button input{position:absolute;bottom:0;right:0;z-index:1;font:170px monospace!important;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-link:not(.k-state-disabled):hover>.k-si-refresh,.k-state-hover>.k-si-refresh,.k-state-hover>*>.k-si-refresh,.k-button:not(.k-state-disabled):hover .k-si-refresh,.k-textbox:hover .k-si-refresh,.k-button:active .k-si-refresh{background-position:-176px -128px}.k-si-tick,.k-success{background-position:-160px -96px}.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-button:not(.k-state-disabled):hover .k-si-tick,.k-button:not(.k-state-disabled):hover .k-success,.k-textbox:hover .k-si-tick,.k-textbox:hover .k-success,.k-button:active .k-si-tick,.k-button:active .k-success{background-position:-176px -96px}.k-si-cancel{background-position:-160px -112px}.k-link:not(.k-state-disabled):hover>.k-si-cancel,.k-state-hover>.k-si-cancel,.k-state-hover>*>.k-si-cancel,.k-button:not(.k-state-disabled):hover .k-si-cancel,.k-textbox:hover .k-si-cancel,.k-button:active .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-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-button:not(.k-state-disabled):hover .k-file>.k-icon,.k-textbox:hover .k-file>.k-icon,.k-button:active .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-selected,.k-upload-cancel{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 strong,.k-tile input{margin:10px 0 4px;font-weight:normal}.k-tile strong{float:left;width:120px;overflow:hidden;text-overflow:ellipsis}.k-tile input{width:100px}.k-tile strong,.k-tile input,.k-tile .k-filesize{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:bold;font-size:120%}.k-tile-empty strong{display:block;margin:0 0 .2em;font-size:3em;font-weight:normal}.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}div.k-chart,div.k-gauge,span.k-sparkline,.k-stockchart{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,0.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:.80}.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,0.5);box-shadow:0 1px 2px rgba(0,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-map,.k-diagram{height:600px}.k-map .km-scroll-wrapper,.k-diagram .km-scroll-wrapper{padding-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-map .km-scroll-wrapper,.k-diagram .km-scroll-wrapper,.k-map .km-scroll-container,.k-diagram .km-scroll-container{position:absolute;width:100%;height:100%}.k-map .k-layer,.k-diagram .k-layer{position:absolute;left:0;top:0}.k-map .km-touch-scrollbar,.k-diagram .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}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,0.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:bold 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{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-root,.km-pane,.km-pane-wrapper{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-view,.k-ff .km-pane{overflow:hidden}.k-ff18 .km-view,.k-ff18 .km-pane,.k-ff19 .km-view,.k-ff19 .km-pane,.k-ff20 .km-view,.k-ff20 .km-pane,.k-ff21 .km-view,.k-ff21 .km-pane{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,0.6);z-index:10001}.km-shim .k-animation-container,.km-actionsheet-wrapper{width:100%;-webkit-box-shadow:none;box-shadow:none;border:0}.km-shim .k-animation-container{width:auto}.km-pane-wrapper .k-grid-edit-form>.km-header,.km-pane-wrapper .k-grid-column-menu>.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-toolbar,.k-ie .km-pane-wrapper .k-scheduler>.k-scheduler-footer{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-filter-menu .k-submit,.km-pane-wrapper .k-grid-edit-form .k-grid-update,.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-update{float:right}.km-pane-wrapper .k-grid-filter-menu .k-cancel,.km-pane-wrapper .k-grid-edit-form .k-grid-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:-0.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:normal}.km-pane-wrapper .k-popup-edit-form .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-edit-form .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-column-menu .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-filter-menu .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-popup-edit-form,.km-pane-wrapper .k-grid-edit-form .k-edit-form-container{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 .km-pane .k-mobile-list,.km-pane-wrapper .k-mobile-list ul{padding:0;margin:0;list-style-type:none;border-radius:0;background: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-item,.km-pane-wrapper .k-mobile-list .k-item>.k-link,.km-pane-wrapper .k-mobile-list .k-item>.k-label,.km-pane-wrapper .k-mobile-list .k-edit-label{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-item,.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label{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 .km-header .k-icon,.km-pane-wrapper .k-grid-toolbar .k-icon,.km-pane-wrapper .k-grid-edit .k-icon,.km-pane-wrapper .k-grid-delete .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-edit-buttons,.km-pane-wrapper .k-mobile-list .k-button-container{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 1em;margin:0}.km-pane-wrapper .k-mobile-list>ul>li>.k-link,.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 #recurrence .km-scroll-container>.k-edit-label:first-child{display:block;padding:.2em 1em;font-size:.95em;position:-webkit-sticky;margin:0;font-weight:normal;line-height:2em;background:transparent;border-top:1em solid transparent}.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{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-link,.km-pane-wrapper .k-mobile-list .k-item>.k-label{line-height:inherit;text-decoration:none;margin:-0.5em 0 -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}.km-pane-wrapper .k-mobile-list .k-link .k-check,.km-pane-wrapper .k-mobile-list .k-label .k-check,.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio]{border:0;font-size:inherit;width:13px;height:13px;margin:.26em 1em .26em 0}.k-ie .km-pane-wrapper .k-icon,.k-ie .km-pane-wrapper .k-mobile-list .k-link .k-check,.k-ie .km-pane-wrapper .k-mobile-list .k-label .k-check,.k-ie .k-mobile-list .k-edit-field [type=checkbox],.k-ie .k-mobile-list .k-edit-field [type=radio]{font-size:inherit;text-indent:-9999px;width:1.01em;height:1em}@media screen and (-ms-high-contrast:active) and (-ms-high-contrast:none){.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n{background-position:0 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-button:active .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n{background-position:-1em 0}.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s{background-position:0 -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-button:active .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s{background-position:-1em -2em}.km-pane-wrapper .k-state-selected .k-i-arrow-n{background-position:-1em 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-button:active .km-pane-wrapper .k-state-selected .k-i-arrow-n{background-position:-2em 0}.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n{background-position:-1em 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-button:active .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-button:active .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n{background-position:-2em 0}.km-pane-wrapper .k-state-selected .k-i-arrow-s{background-position:-1em -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-button:active .km-pane-wrapper .k-state-selected .k-i-arrow-s{background-position:-2em -2em}.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s{background-position:-1em -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-button:active .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-button:active .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s{background-position:-2em -2em}.km-pane-wrapper .k-i-arrow-n{background-position:0 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-i-arrow-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-i-arrow-n,.k-button:active .km-pane-wrapper .k-i-arrow-n{background-position:-1em 0}.km-pane-wrapper .k-i-arrow-e{background-position:0 -1em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-e,.k-state-hover>.km-pane-wrapper .k-i-arrow-e,.k-state-hover>*>.km-pane-wrapper .k-i-arrow-e,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-e,.k-textbox:hover .km-pane-wrapper .k-i-arrow-e,.k-button:active .km-pane-wrapper .k-i-arrow-e{background-position:-1em -1em}.k-rtl .km-pane-wrapper .k-i-arrow-w{background-position:0 -1em}.k-rtl .k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-w,.k-rtl .k-state-hover>.km-pane-wrapper .k-i-arrow-w,.k-rtl .k-state-hover>*>.km-pane-wrapper .k-i-arrow-w,.k-rtl .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-w,.k-rtl .k-textbox:hover .km-pane-wrapper .k-i-arrow-w,.k-rtl .k-button:active .km-pane-wrapper .k-i-arrow-w{background-position:-1em -1em}.km-pane-wrapper .k-i-arrow-s{background-position:0 -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-i-arrow-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-i-arrow-s,.k-button:active .km-pane-wrapper .k-i-arrow-s{background-position:-1em -2em}.km-pane-wrapper .k-i-arrow-w{background-position:0 -3em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-w,.k-state-hover>.km-pane-wrapper .k-i-arrow-w,.k-state-hover>*>.km-pane-wrapper .k-i-arrow-w,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-w,.k-textbox:hover .km-pane-wrapper .k-i-arrow-w,.k-button:active .km-pane-wrapper .k-i-arrow-w{background-position:-1em -3em}.k-rtl .km-pane-wrapper .k-i-arrow-e{background-position:0 -3em}.k-rtl .k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-e,.k-rtl .k-state-hover>.km-pane-wrapper .k-i-arrow-e,.k-rtl .k-state-hover>*>.km-pane-wrapper .k-i-arrow-e,.k-rtl .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-e,.k-rtl .k-textbox:hover .km-pane-wrapper .k-i-arrow-e,.k-rtl .k-button:active .km-pane-wrapper .k-i-arrow-e{background-position:-1em -3em}.km-pane-wrapper .k-i-seek-n{background-position:0 -4em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-n,.k-state-hover>.km-pane-wrapper .k-i-seek-n,.k-state-hover>*>.km-pane-wrapper .k-i-seek-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-n,.k-textbox:hover .km-pane-wrapper .k-i-seek-n,.k-button:active .km-pane-wrapper .k-i-seek-n{background-position:-1em -4em}.km-pane-wrapper .k-i-seek-e{background-position:0 -5em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-e,.k-state-hover>.km-pane-wrapper .k-i-seek-e,.k-state-hover>*>.km-pane-wrapper .k-i-seek-e,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-e,.k-textbox:hover .km-pane-wrapper .k-i-seek-e,.k-button:active .km-pane-wrapper .k-i-seek-e{background-position:-1em -5em}.k-rtl .km-pane-wrapper .k-i-seek-w{background-position:0 -5em}.k-rtl .k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-w,.k-rtl .k-state-hover>.km-pane-wrapper .k-i-seek-w,.k-rtl .k-state-hover>*>.km-pane-wrapper .k-i-seek-w,.k-rtl .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-w,.k-rtl .k-textbox:hover .km-pane-wrapper .k-i-seek-w,.k-rtl .k-button:active .km-pane-wrapper .k-i-seek-w{background-position:-1em -5em}.km-pane-wrapper .k-i-seek-s{background-position:0 -6em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-s,.k-state-hover>.km-pane-wrapper .k-i-seek-s,.k-state-hover>*>.km-pane-wrapper .k-i-seek-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-s,.k-textbox:hover .km-pane-wrapper .k-i-seek-s,.k-button:active .km-pane-wrapper .k-i-seek-s{background-position:-1em -6em}.km-pane-wrapper .k-i-seek-w{background-position:0 -7em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-w,.k-state-hover>.km-pane-wrapper .k-i-seek-w,.k-state-hover>*>.km-pane-wrapper .k-i-seek-w,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-w,.k-textbox:hover .km-pane-wrapper .k-i-seek-w,.k-button:active .km-pane-wrapper .k-i-seek-w{background-position:-1em -7em}.k-rtl .km-pane-wrapper .k-i-seek-e{background-position:0 -7em}.k-rtl .k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-e,.k-rtl .k-state-hover>.km-pane-wrapper .k-i-seek-e,.k-rtl .k-state-hover>*>.km-pane-wrapper .k-i-seek-e,.k-rtl .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-e,.k-rtl .k-textbox:hover .km-pane-wrapper .k-i-seek-e,.k-rtl .k-button:active .km-pane-wrapper .k-i-seek-e{background-position:-1em -7em}.km-pane-wrapper .k-i-arrowhead-n{background-position:0 -16em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrowhead-n,.k-state-hover>.km-pane-wrapper .k-i-arrowhead-n,.k-state-hover>*>.km-pane-wrapper .k-i-arrowhead-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrowhead-n,.k-textbox:hover .km-pane-wrapper .k-i-arrowhead-n,.k-button:active .km-pane-wrapper .k-i-arrowhead-n{background-position:-1em -16em}.km-pane-wrapper .k-i-arrowhead-e{background-position:0 -17em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrowhead-e,.k-state-hover>.km-pane-wrapper .k-i-arrowhead-e,.k-state-hover>*>.km-pane-wrapper .k-i-arrowhead-e,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrowhead-e,.k-textbox:hover .km-pane-wrapper .k-i-arrowhead-e,.k-button:active .km-pane-wrapper .k-i-arrowhead-e{background-position:-1em -17em}.km-pane-wrapper .k-i-arrowhead-s{background-position:0 -18em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrowhead-s,.k-state-hover>.km-pane-wrapper .k-i-arrowhead-s,.k-state-hover>*>.km-pane-wrapper .k-i-arrowhead-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrowhead-s,.k-textbox:hover .km-pane-wrapper .k-i-arrowhead-s,.k-button:active .km-pane-wrapper .k-i-arrowhead-s{background-position:-1em -18em}.km-pane-wrapper .k-i-arrowhead-w{background-position:0 -19em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrowhead-w,.k-state-hover>.km-pane-wrapper .k-i-arrowhead-w,.k-state-hover>*>.km-pane-wrapper .k-i-arrowhead-w,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrowhead-w,.k-textbox:hover .km-pane-wrapper .k-i-arrowhead-w,.k-button:active .km-pane-wrapper .k-i-arrowhead-w{background-position:-1em -19em}.km-pane-wrapper .k-i-expand,.km-pane-wrapper .k-plus,.km-pane-wrapper .k-plus-disabled{background-position:0 -12em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-expand,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-plus,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-plus-disabled,.k-state-hover>.km-pane-wrapper .k-i-expand,.k-state-hover>.km-pane-wrapper .k-plus,.k-state-hover>.km-pane-wrapper .k-plus-disabled,.k-state-hover>*>.km-pane-wrapper .k-i-expand,.k-state-hover>*>.km-pane-wrapper .k-plus,.k-state-hover>*>.km-pane-wrapper .k-plus-disabled,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-expand,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-plus,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-plus-disabled,.k-textbox:hover .km-pane-wrapper .k-i-expand,.k-textbox:hover .km-pane-wrapper .k-plus,.k-textbox:hover .km-pane-wrapper .k-plus-disabled,.k-button:active .km-pane-wrapper .k-i-expand,.k-button:active .km-pane-wrapper .k-plus,.k-button:active .km-pane-wrapper .k-plus-disabled{background-position:-1em -12em}.km-pane-wrapper .k-i-expand-w,.k-rtl .km-pane-wrapper .k-i-expand,.k-rtl .km-pane-wrapper .k-plus,.k-rtl .km-pane-wrapper .k-plus-disabled{background-position:0 -13em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-expand-w,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-i-expand,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-plus,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-plus-disabled,.k-state-hover>.km-pane-wrapper .k-i-expand-w,.k-state-hover>.k-rtl .km-pane-wrapper .k-i-expand,.k-state-hover>.k-rtl .km-pane-wrapper .k-plus,.k-state-hover>.k-rtl .km-pane-wrapper .k-plus-disabled,.k-state-hover>*>.km-pane-wrapper .k-i-expand-w,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-i-expand,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-plus,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-plus-disabled,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-expand-w,.k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-i-expand,.k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-plus,.k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-plus-disabled,.k-textbox:hover .km-pane-wrapper .k-i-expand-w,.k-textbox:hover .k-rtl .km-pane-wrapper .k-i-expand,.k-textbox:hover .k-rtl .km-pane-wrapper .k-plus,.k-textbox:hover .k-rtl .km-pane-wrapper .k-plus-disabled,.k-button:active .km-pane-wrapper .k-i-expand-w,.k-button:active .k-rtl .km-pane-wrapper .k-i-expand,.k-button:active .k-rtl .km-pane-wrapper .k-plus,.k-button:active .k-rtl .km-pane-wrapper .k-plus-disabled{background-position:-1em -13em}.km-pane-wrapper .k-i-collapse,.km-pane-wrapper .k-minus,.km-pane-wrapper .k-minus-disabled{background-position:0 -14em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-collapse,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-minus,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-minus-disabled,.k-state-hover>.km-pane-wrapper .k-i-collapse,.k-state-hover>.km-pane-wrapper .k-minus,.k-state-hover>.km-pane-wrapper .k-minus-disabled,.k-state-hover>*>.km-pane-wrapper .k-i-collapse,.k-state-hover>*>.km-pane-wrapper .k-minus,.k-state-hover>*>.km-pane-wrapper .k-minus-disabled,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-collapse,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-minus,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-minus-disabled,.k-textbox:hover .km-pane-wrapper .k-i-collapse,.k-textbox:hover .km-pane-wrapper .k-minus,.k-textbox:hover .km-pane-wrapper .k-minus-disabled,.k-button:active .km-pane-wrapper .k-i-collapse,.k-button:active .km-pane-wrapper .k-minus,.k-button:active .km-pane-wrapper .k-minus-disabled{background-position:-1em -14em}.km-pane-wrapper .k-i-collapse-w,.k-rtl .km-pane-wrapper .k-i-collapse,.k-rtl .km-pane-wrapper .k-minus,.k-rtl .km-pane-wrapper .k-minus-disabled{background-position:0 -15em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-collapse-w,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-minus,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-minus-disabled,.k-state-hover>.km-pane-wrapper .k-i-collapse-w,.k-state-hover>.k-rtl .km-pane-wrapper .k-i-collapse,.k-state-hover>.k-rtl .km-pane-wrapper .k-minus,.k-state-hover>.k-rtl .km-pane-wrapper .k-minus-disabled,.k-state-hover>*>.km-pane-wrapper .k-i-collapse-w,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-i-collapse,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-minus,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-minus-disabled,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-collapse-w,.k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-i-collapse,.k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-minus,.k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-minus-disabled,.k-textbox:hover .km-pane-wrapper .k-i-collapse-w,.k-textbox:hover .k-rtl .km-pane-wrapper .k-i-collapse,.k-textbox:hover .k-rtl .km-pane-wrapper .k-minus,.k-textbox:hover .k-rtl .km-pane-wrapper .k-minus-disabled,.k-button:active .km-pane-wrapper .k-i-collapse-w,.k-button:active .k-rtl .km-pane-wrapper .k-i-collapse,.k-button:active .k-rtl .km-pane-wrapper .k-minus,.k-button:active .k-rtl .km-pane-wrapper .k-minus-disabled{background-position:-1em -15em}.km-pane-wrapper .k-i-pencil,.km-pane-wrapper .k-edit{background-position:-2em 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-pencil,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-edit,.k-state-hover>.km-pane-wrapper .k-i-pencil,.k-state-hover>.km-pane-wrapper .k-edit,.k-state-hover>*>.km-pane-wrapper .k-i-pencil,.k-state-hover>*>.km-pane-wrapper .k-edit,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-pencil,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-edit,.k-textbox:hover .km-pane-wrapper .k-i-pencil,.k-textbox:hover .km-pane-wrapper .k-edit,.k-button:active .km-pane-wrapper .k-i-pencil,.k-button:active .km-pane-wrapper .k-edit{background-position:-3em 0}.km-pane-wrapper .k-i-close,.km-pane-wrapper .k-delete,.km-pane-wrapper .k-group-delete{background-position:-2em -1em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-close,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-delete,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-group-delete,.k-state-hover>.km-pane-wrapper .k-i-close,.k-state-hover>.km-pane-wrapper .k-delete,.k-state-hover>.km-pane-wrapper .k-group-delete,.k-state-hover>*>.km-pane-wrapper .k-i-close,.k-state-hover>*>.km-pane-wrapper .k-delete,.k-state-hover>*>.km-pane-wrapper .k-group-delete,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-close,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-delete,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-group-delete,.k-textbox:hover .km-pane-wrapper .k-i-close,.k-textbox:hover .km-pane-wrapper .k-delete,.k-textbox:hover .km-pane-wrapper .k-group-delete,.k-button:active .km-pane-wrapper .k-i-close,.k-button:active .km-pane-wrapper .k-delete,.k-button:active .km-pane-wrapper .k-group-delete{background-position:-3em -1em}.km-pane-wrapper .k-si-close{background-position:-10em -5em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-si-close,.k-state-hover>.km-pane-wrapper .k-si-close,.k-state-hover>*>.km-pane-wrapper .k-si-close,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-si-close,.k-textbox:hover .km-pane-wrapper .k-si-close,.k-button:active .km-pane-wrapper .k-si-close{background-position:-11em -5em}.km-pane-wrapper .k-multiselect .k-delete{background-position:-10em -5em}.km-pane-wrapper .k-multiselect .k-state-hover .k-delete{background-position:-11em -5em}.km-pane-wrapper .k-i-tick,.km-pane-wrapper .k-insert,.km-pane-wrapper .k-update{background-position:-2em -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-tick,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-insert,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-update,.k-state-hover>.km-pane-wrapper .k-i-tick,.k-state-hover>.km-pane-wrapper .k-insert,.k-state-hover>.km-pane-wrapper .k-update,.k-state-hover>*>.km-pane-wrapper .k-i-tick,.k-state-hover>*>.km-pane-wrapper .k-insert,.k-state-hover>*>.km-pane-wrapper .k-update,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-tick,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-insert,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-update,.k-textbox:hover .km-pane-wrapper .k-i-tick,.k-textbox:hover .km-pane-wrapper .k-insert,.k-textbox:hover .km-pane-wrapper .k-update,.k-button:active .km-pane-wrapper .k-i-tick,.k-button:active .km-pane-wrapper .k-insert,.k-button:active .km-pane-wrapper .k-update{background-position:-3em -2em}.km-pane-wrapper .k-check:checked,.km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.km-pane-wrapper .k-mobile-list .k-edit-field [type=radio]{background-position:-2em -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-check:checked,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-state-hover>.km-pane-wrapper .k-check:checked,.k-state-hover>.km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>.km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-state-hover>*>.km-pane-wrapper .k-check:checked,.k-state-hover>*>.km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>*>.km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-check:checked,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-textbox:hover .km-pane-wrapper .k-check:checked,.k-textbox:hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-textbox:hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-button:active .km-pane-wrapper .k-check:checked,.k-button:active .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-button:active .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio]{background-position:-3em -2em}.km-pane-wrapper .k-i-cancel,.km-pane-wrapper .k-cancel,.km-pane-wrapper .k-denied{background-position:-2em -3em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-cancel,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-cancel,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-denied,.k-state-hover>.km-pane-wrapper .k-i-cancel,.k-state-hover>.km-pane-wrapper .k-cancel,.k-state-hover>.km-pane-wrapper .k-denied,.k-state-hover>*>.km-pane-wrapper .k-i-cancel,.k-state-hover>*>.km-pane-wrapper .k-cancel,.k-state-hover>*>.km-pane-wrapper .k-denied,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-cancel,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-cancel,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-denied,.k-textbox:hover .km-pane-wrapper .k-i-cancel,.k-textbox:hover .km-pane-wrapper .k-cancel,.k-textbox:hover .km-pane-wrapper .k-denied,.k-button:active .km-pane-wrapper .k-i-cancel,.k-button:active .km-pane-wrapper .k-cancel,.k-button:active .km-pane-wrapper .k-denied{background-position:-3em -3em}.km-pane-wrapper .k-i-plus,.km-pane-wrapper .k-add{background-position:-2em -4em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-plus,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-add,.k-state-hover>.km-pane-wrapper .k-i-plus,.k-state-hover>.km-pane-wrapper .k-add,.k-state-hover>*>.km-pane-wrapper .k-i-plus,.k-state-hover>*>.km-pane-wrapper .k-add,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-plus,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-add,.k-textbox:hover .km-pane-wrapper .k-i-plus,.k-textbox:hover .km-pane-wrapper .k-add,.k-button:active .km-pane-wrapper .k-i-plus,.k-button:active .km-pane-wrapper .k-add{background-position:-3em -4em}.km-pane-wrapper .k-i-funnel,.km-pane-wrapper .k-filter{background-position:-2em -5em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-funnel,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-filter,.k-state-hover>.km-pane-wrapper .k-i-funnel,.k-state-hover>.km-pane-wrapper .k-filter,.k-state-hover>*>.km-pane-wrapper .k-i-funnel,.k-state-hover>*>.km-pane-wrapper .k-filter,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-funnel,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-filter,.k-textbox:hover .km-pane-wrapper .k-i-funnel,.k-textbox:hover .km-pane-wrapper .k-filter,.k-button:active .km-pane-wrapper .k-i-funnel,.k-button:active .km-pane-wrapper .k-filter{background-position:-3em -5em}.km-pane-wrapper .k-i-funnel-clear,.km-pane-wrapper .k-clear-filter{background-position:-2em -6em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-funnel-clear,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-clear-filter,.k-state-hover>.km-pane-wrapper .k-i-funnel-clear,.k-state-hover>.km-pane-wrapper .k-clear-filter,.k-state-hover>*>.km-pane-wrapper .k-i-funnel-clear,.k-state-hover>*>.km-pane-wrapper .k-clear-filter,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-funnel-clear,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-clear-filter,.k-textbox:hover .km-pane-wrapper .k-i-funnel-clear,.k-textbox:hover .km-pane-wrapper .k-clear-filter,.k-button:active .km-pane-wrapper .k-i-funnel-clear,.k-button:active .km-pane-wrapper .k-clear-filter{background-position:-3em -6em}.km-pane-wrapper .k-i-refresh{background-position:-2em -7em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-refresh,.k-state-hover>.km-pane-wrapper .k-i-refresh,.k-state-hover>*>.km-pane-wrapper .k-i-refresh,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-refresh,.k-textbox:hover .km-pane-wrapper .k-i-refresh,.k-button:active .km-pane-wrapper .k-i-refresh{background-position:-3em -7em}.km-pane-wrapper .k-i-exception{background-position:-10em -19em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-exception,.k-state-hover>.km-pane-wrapper .k-i-exception,.k-state-hover>*>.km-pane-wrapper .k-i-exception,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-exception,.k-textbox:hover .km-pane-wrapper .k-i-exception,.k-button:active .km-pane-wrapper .k-i-exception{background-position:-11em -19em}.km-pane-wrapper .k-i-restore{background-position:-2em -8em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-restore,.k-state-hover>.km-pane-wrapper .k-i-restore,.k-state-hover>*>.km-pane-wrapper .k-i-restore,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-restore,.k-textbox:hover .km-pane-wrapper .k-i-restore,.k-button:active .km-pane-wrapper .k-i-restore{background-position:-3em -8em}.km-pane-wrapper .k-i-maximize{background-position:-2em -9em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-maximize,.k-state-hover>.km-pane-wrapper .k-i-maximize,.k-state-hover>*>.km-pane-wrapper .k-i-maximize,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-maximize,.k-textbox:hover .km-pane-wrapper .k-i-maximize,.k-button:active .km-pane-wrapper .k-i-maximize{background-position:-3em -9em}.km-pane-wrapper .k-i-minimize{background-position:-4em -18em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-minimize,.k-state-hover>.km-pane-wrapper .k-i-minimize,.k-state-hover>*>.km-pane-wrapper .k-i-minimize,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-minimize,.k-textbox:hover .km-pane-wrapper .k-i-minimize,.k-button:active .km-pane-wrapper .k-i-minimize{background-position:-5em -18em}.km-pane-wrapper .k-i-pin{background-position:-10em -16em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-pin,.k-state-hover>.km-pane-wrapper .k-i-pin,.k-state-hover>*>.km-pane-wrapper .k-i-pin,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-pin,.k-textbox:hover .km-pane-wrapper .k-i-pin,.k-button:active .km-pane-wrapper .k-i-pin{background-position:-11em -16em}.km-pane-wrapper .k-i-unpin{background-position:-10em -17em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-unpin,.k-state-hover>.km-pane-wrapper .k-i-unpin,.k-state-hover>*>.km-pane-wrapper .k-i-unpin,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-unpin,.k-textbox:hover .km-pane-wrapper .k-i-unpin,.k-button:active .km-pane-wrapper .k-i-unpin{background-position:-11em -17em}.km-pane-wrapper .k-resize-se{background-position:-2em -10em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-resize-se,.k-state-hover>.km-pane-wrapper .k-resize-se,.k-state-hover>*>.km-pane-wrapper .k-resize-se,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-resize-se,.k-textbox:hover .km-pane-wrapper .k-resize-se,.k-button:active .km-pane-wrapper .k-resize-se{background-position:-3em -10em}.km-pane-wrapper .k-i-calendar{background-position:-2em -11em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-calendar,.k-state-hover>.km-pane-wrapper .k-i-calendar,.k-state-hover>*>.km-pane-wrapper .k-i-calendar,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-calendar,.k-textbox:hover .km-pane-wrapper .k-i-calendar,.k-button:active .km-pane-wrapper .k-i-calendar{background-position:-3em -11em}.km-pane-wrapper .k-i-clock{background-position:-2em -12em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-clock,.k-state-hover>.km-pane-wrapper .k-i-clock,.k-state-hover>*>.km-pane-wrapper .k-i-clock,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-clock,.k-textbox:hover .km-pane-wrapper .k-i-clock,.k-button:active .km-pane-wrapper .k-i-clock{background-position:-3em -12em}.km-pane-wrapper .k-si-plus{background-position:-2em -13em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-si-plus,.k-state-hover>.km-pane-wrapper .k-si-plus,.k-state-hover>*>.km-pane-wrapper .k-si-plus,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-si-plus,.k-textbox:hover .km-pane-wrapper .k-si-plus,.k-button:active .km-pane-wrapper .k-si-plus{background-position:-3em -13em}.km-pane-wrapper .k-si-minus{background-position:-2em -14em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-si-minus,.k-state-hover>.km-pane-wrapper .k-si-minus,.k-state-hover>*>.km-pane-wrapper .k-si-minus,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-si-minus,.k-textbox:hover .km-pane-wrapper .k-si-minus,.k-button:active .km-pane-wrapper .k-si-minus{background-position:-3em -14em}}.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,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-edit-field>*:not([type="checkbox"]):not([type="radio"]):not(.k-button){text-indent:0;font-size:1em;line-height:1.6em;vertical-align:middle;height:auto;padding:0;border:0;margin:0;background:transparent;-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:transparent}.km-pane-wrapper *:not(.k-state-default):not(.k-pager-input)>input:not([type="checkbox"]):not([type="radio"]),.km-pane-wrapper .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-edit-field>*:not([type="checkbox"]):not([type="radio"]):not(.k-button){width:80%;padding:.6em 0;margin:-0.5em 0}.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,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-mobile-list .k-edit-field>*{-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:transparent;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-scheduler-views,.km-pane-wrapper .k-mobile-list .k-scheduler-navigation{display:table;table-layout:fixed}.km-pane-wrapper .k-scheduler-views li,.km-pane-wrapper .k-mobile-list .k-scheduler-navigation 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:-0.5em}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:last-child{margin-bottom:-0.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-picker-wrap,.km-pane-wrapper .k-mobile-list .k-numeric-wrap,.km-pane-wrapper .k-mobile-list .k-dropdown-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-grid .k-button,.km-pane-wrapper .k-edit-form-container .k-button{margin:0}.km-pane-wrapper .k-grid .k-button+.k-button,.km-pane-wrapper .k-edit-form-container .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:699px),(-ms-high-contrast:active) and (-ms-high-contrast:none) and (max-width:800px){.km-pane-wrapper *:not(.k-state-default):not(.k-pager-input)>input:not([type="checkbox"]):not([type="radio"]),.km-pane-wrapper .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-edit-field>*:not([type="checkbox"]):not([type="radio"]):not(.k-button){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-pager-nav+.k-pager-nav ~ .k-pager-nav{position:absolute;right:.3em;top:.3em}.km-pane-wrapper .k-pager-wrap .k-pager-numbers+.k-pager-nav,.km-pane-wrapper .k-pager-nav:first-child+.k-pager-nav+.k-pager-nav{right:3em}.km-pane-wrapper .k-pager-info{display:none}}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check,.km-pane-wrapper .k-mobile-list .k-edit-field>*>select:not([multiple]),.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,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:-0.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,0.3);box-shadow:0 2px 2px 0 rgba(0,0,0,0.3)}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{text-align:left}}.k-fx-end .k-fx-next,.k-fx-end .k-fx-current{-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-start .k-fx-next,.k-fx-zoom.k-fx-reverse.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-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-next .km-content,.k-fx-slide.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-current .km-content,.k-fx-slide.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-end .k-fx-current .km-footer{-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-header,.k-fx-slide.k-fx-start .k-fx-next .km-footer{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-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer{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-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer{will-change:opacity;opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer{opacity:0}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer{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-start .k-fx-next,.k-fx.k-fx-overlay.k-fx-left.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-virtual-item.k-first,.k-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-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('../Areas/Base/Styles/kendo/fonts/glyphs/KendoUIGlyphs.eot?-wd8xpd');src:url('../Areas/Base/Styles/kendo/fonts/glyphs/KendoUIGlyphs.eot?#iefix-wd8xpd') format('embedded-opentype'),url('../Areas/Base/Styles/kendo/fonts/glyphs/KendoUIGlyphs.ttf?-wd8xpd') format('truetype'),url('../Areas/Base/Styles/kendo/fonts/glyphs/KendoUIGlyphs.woff?-wd8xpd') format('woff'),url('../Areas/Base/Styles/kendo/fonts/glyphs/KendoUIGlyphs.svg?-wd8xpd#KendoUIGlyphs') format('svg');font-weight:normal;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-: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-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-spreadsheet{width:800px;height:600px;border-width:1px;border-style:solid;cursor:default}.k-spreadsheet .k-spreadsheet-pane td{white-space:nowrap;border-width:1px;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-spreadsheet .k-spreadsheet-pane table{table-layout:fixed;border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute}.k-spreadsheet .k-spreadsheet-pane table.k-spreadsheet-merged-cell{width:auto;height:auto}.k-spreadsheet .k-spreadsheet-pane table.k-spreadsheet-row-header{width:auto}.k-spreadsheet .k-spreadsheet-pane table.k-spreadsheet-row-header td{border-left-width:0}.k-spreadsheet .k-spreadsheet-pane table.k-spreadsheet-column-header{height:auto}.k-spreadsheet .k-spreadsheet-pane table.k-spreadsheet-column-header td{border-top-width:0}.k-spreadsheet .k-filter-range,.k-spreadsheet .k-spreadsheet-selection,.k-spreadsheet .k-spreadsheet-active-cell{border-width:1px;border-style:solid;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.k-spreadsheet .k-spreadsheet-active-cell.k-left{border-left-width:0}.k-spreadsheet .k-spreadsheet-active-cell td{border-width:0!important}.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:normal;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:nowrap;padding:3px .5em 0}.k-spreadsheet .k-spreadsheet-cell-editor{position:absolute;display:none;padding:0 .3em;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-merged-cells-wrapper,.k-spreadsheet .k-selection-wrapper,.k-spreadsheet .k-filter-wrapper,.k-spreadsheet .k-spreadsheet-column-header{position:relative}.k-spreadsheet .k-spreadsheet-sheets-bar{border-width:1px 0 0}.k-spreadsheet .k-dirty-cell{position:relative}.k-spreadsheet .k-dirty{right:0;margin:-2px 0 0 -7px;border-width:4px;border-color:#f00 #f00 transparent transparent}.k-spreadsheet .k-single-selection::after{content:" ";height:6px;width:6px;position:absolute;display:block;bottom:0;right:0;margin-bottom:-4px;margin-right:-4px;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:3px;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:normal;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-spreadsheet-filter{position:absolute;cursor:pointer}.k-spreadsheet-sample{float:right}.k-spreadsheet-clipboard-paste,.k-spreadsheet-clipboard{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}.k-spreadsheet-view-size{position:relative}.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-pane.k-top{border-top-width:0}.k-spreadsheet-pane.k-left{border-left-width:0}.k-spreadsheet-column-header,.k-spreadsheet-row-header{text-align:center}.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-format-cells .k-spreadsheet-preview{font-weight:bold;text-align:center;font-size:1.16em;line-height:3.64em;margin:0 -0.863em .72em;border-style:solid;border-width:1px 0}.k-spreadsheet-border-palette{width:153px}.k-spreadsheet-border-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-spreadsheet-quick-access-toolbar .k-button,.k-button.k-spreadsheet-sheets-bar-add{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-widget,.k-spreadsheet-toolbar .k-button,.k-spreadsheet-toolbar>.k-button-group,.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-func.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-bool.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,.k-spreadsheet-formula-input>.k-syntax-num.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:2px;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-tabstrip-bottom .k-spreadsheet-sheets-remove{padding:0}.k-spreadsheet-sheets-remove .k-button-icon{padding:2px;line-height:normal}.k-spreadsheet-sheets-remove .k-icon{margin:0}.k-spreadsheet-sheets-items-hint{margin-top:.1em;background:none!important;border-width:0!important}@font-face{font-family:"DejaVu Sans";src:url("../Areas/Base/Styles/kendo/fonts/DejaVu/DejaVuSans.ttf?v=1.1") format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:bold;src:url("../Areas/Base/Styles/kendo/fonts/DejaVu/DejaVuSans-Bold.ttf?v=1.1") format("truetype")}@font-face{font-family:"DejaVu Sans";font-style:italic;src:url("../Areas/Base/Styles/kendo/fonts/DejaVu/DejaVuSans-Oblique.ttf?v=1.1") format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:bold;font-style:italic;src:url("../Areas/Base/Styles/kendo/fonts/DejaVu/DejaVuSans-BoldOblique.ttf?v=1.1") format("truetype")}@font-face{font-family:"DejaVu Serif";src:url("../Areas/Base/Styles/kendo/fonts/DejaVu/DejaVuSerif.ttf?v=1.1") format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:bold;src:url("../Areas/Base/Styles/kendo/fonts/DejaVu/DejaVuSerif-Bold.ttf?v=1.1") format("truetype")}@font-face{font-family:"DejaVu Serif";font-style:italic;src:url("../Areas/Base/Styles/kendo/fonts/DejaVu/DejaVuSerif-Italic.ttf?v=1.1") format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:bold;font-style:italic;src:url("../Areas/Base/Styles/kendo/fonts/DejaVu/DejaVuSerif-BoldItalic.ttf?v=1.1") format("truetype")}@font-face{font-family:"DejaVu Mono";src:url("../Areas/Base/Styles/kendo/fonts/DejaVu/DejaVuSansMono.ttf?v=1.1") format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:bold;src:url("../Areas/Base/Styles/kendo/fonts/DejaVu/DejaVuSansMono-Bold.ttf?v=1.1") format("truetype")}@font-face{font-family:"DejaVu Mono";font-style:italic;src:url("../Areas/Base/Styles/kendo/fonts/DejaVu/DejaVuSansMono-Oblique.ttf?v=1.1") format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:bold;font-style:italic;src:url("../Areas/Base/Styles/kendo/fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf?v=1.1") format("truetype")}
/*
* Kendo UI v2015.3.1111 (http://www.telerik.com/kendo-ui)
* Copyright 2015 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.
*/
.k-rtl{direction:rtl}.k-rtl .k-autocomplete .k-loading,.k-rtl .k-multiselect .k-loading{right:auto;left:3px}.k-rtl .k-button-icontext .k-icon,.k-rtl .k-button-icontext .k-image{margin-right:-.2rem;margin-left:.2rem}.k-rtl .k-dropdown-wrap,.k-rtl .k-picker-wrap,.k-rtl .k-numeric-wrap{padding-right:0;padding-left:1.9em}.k-rtl .k-numeric-wrap.k-expand-padding{padding-left:0}.k-rtl .k-datetimepicker .k-picker-wrap{padding-right:0;padding-left:3.8em}.k-rtl span.k-picker-wrap .k-select,.k-rtl .k-numeric-wrap .k-select,.k-rtl .k-dropdown-wrap .k-select{right:auto;left:0;border-width:0 1px 0 0}.k-rtl .k-dropdown-wrap .k-input,.k-rtl .k-picker-wrap .k-input,.k-rtl .k-numeric-wrap .k-input{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.k-webkit .k-rtl .k-dropdown-wrap .k-input,.k-webkit .k-rtl .k-numeric-wrap .k-input{margin-right:-1px}.k-rtl .k-datetimepicker .k-picker-wrap .k-icon{margin:0 2px 0 0}.k-rtl.k-popup>.k-static-header{text-align:left;padding-left:22px}.k-rtl.k-popup .k-item>.k-group{right:auto;left:0}.k-rtl.k-popup .k-state-hover>.k-group{right:auto;left:-1px}.k-rtl.k-popup>.k-group-header,.k-rtl.k-popup>.k-virtual-wrap>.k-group-header{text-align:left}.k-rtl .k-widget.k-calendar .k-nav-prev{left:auto;right:1%}.k-rtl .k-widget.k-calendar .k-nav-next{right:auto;left:1%}.k-rtl .k-form-text-row input{margin-right:0;margin-left:1em}.k-rtl .k-form-checkbox-row input{margin-left:0;margin-right:7.5em}.k-rtl .k-form-checkbox-row label{padding-left:0;padding-right:.3em}.k-rtl .k-breadcrumbs{float:right;padding-right:0;padding-left:2px}.k-rtl .k-search-wrap{float:left}.k-rtl .k-search-wrap .k-search{right:auto;left:2px}.k-rtl .k-breadcrumbs-wrap{left:auto;right:0;padding-left:0;padding-right:5px}.k-rtl .k-editor-dialog .k-button-wrapper{text-align:left}.k-rtl .k-tiles-arrange{float:left}.k-rtl .k-toolbar-wrap,.k-rtl .k-tile{float:right}.k-rtl .k-imagebrowser .k-thumb{float:right;margin:4px 4px 0 10px}.k-rtl .k-imagebrowser .k-state-hover .k-i-arrow-e,.k-rtl .k-imagebrowser .k-button:hover .k-i-arrow-e{background-position:-16px -48px}.k-rtl .k-tile strong{float:right}.k-rtl div.k-grid-header,.k-rtl div.k-grid-footer{padding-right:0;padding-left:17px}.k-rtl .k-grid-header-wrap,.k-rtl .k-grid-footer-wrap{border-width:0}.k-rtl .k-header>.k-grid-filter,.k-rtl .k-header>.k-header-column-menu{float:left}.k-rtl .k-grid-header .k-filterable .k-link{padding-left:2.4em;padding-right:.6em}.k-rtl .k-grid-header .k-header:first-child,.k-rtl .k-filter-row th:first-child,.k-rtl .k-grid tbody td:first-child,.k-rtl .k-grid tfoot td:first-child{border-left-width:1px}.k-rtl div.k-grid td.k-hierarchy-cell{border-left-width:0}.k-rtl .k-grid .k-group-cell+td,.k-rtl .k-grid .k-hierarchy-cell+td{border-left-width:1px}.k-rtl .k-grid-header .k-header{text-align:right}.k-rtl .k-scrollbar-vertical{right:auto;left:0}.k-rtl .k-group-footer .k-group-cell+td{border-left-width:0;border-right-width:1px}.k-rtl .k-grid-header-locked,.k-rtl .k-grid-content-locked{border-width:0}.k-rtl .k-grid-header .k-with-icon .k-link{margin-right:-0.6em;margin-left:1.3em}.k-rtl .k-filtercell>span{padding-right:0;padding-left:4.8em}.k-rtl .k-filtercell>.k-operator-hidden{padding-right:0;padding-left:2.3em}.k-rtl .k-filtercell>span>.k-button{right:auto;left:0}.k-rtl .k-filter-row .k-dropdown-operator{right:auto;left:2.5em}.k-rtl .k-edit-label,.k-rtl .k-edit-form-container .editor-label{float:right;clear:both;margin-left:0;margin-right:2%;text-align:left}.k-rtl .k-edit-field,.k-rtl .k-edit-form-container .editor-field{float:left;clear:left;margin-right:0;margin-left:2%}.k-rtl .k-edit-field>input[type="checkbox"]:first-child,.k-rtl .k-edit-field>input[type="radio"]:first-child,.k-rtl .k-edit-field>label:first-child>input[type="checkbox"],.k-rtl .k-edit-field>.k-button:first-child{margin-right:0}.k-rtl .k-edit-form-container .k-edit-buttons{text-align:left}.k-rtl .k-dirty{border-color:#f00 #f00 transparent transparent;margin:-0.45em -0.6em 0 0}.k-rtl .k-pager-info,.k-rtl .k-pager-wrap .k-pager-refresh{float:left}.k-rtl .k-pager-wrap>.k-link,.k-rtl .k-pager-wrap .k-pager-numbers,.k-rtl .k-pager-numbers li,.k-rtl .k-pager-input{float:right}.k-rtl .k-gantt .k-grid-header .k-header{text-align:center}.k-rtl .k-gantt-actions{float:right;margin-right:0;margin-left:.6em}.k-rtl .k-gantt-toolbar>.k-gantt-views{float:left;margin-left:0}.k-rtl .k-grid tbody td:last-child,.k-rtl .k-grid thead th:last-child{border-left-width:0}.k-rtl .k-timeline .k-grid-header-wrap{border-left-width:1px}.k-rtl .k-gantt-toolbar li:last-child,.k-rtl .k-gantt-toolbar li:last-child>.k-link{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:inherit;border-bottom-right-radius:inherit}.k-rtl .k-gantt-toolbar li:last-child{border-left-width:1px}.k-rtl .k-gantt-toolbar li:first-child{border-left-width:0}.k-rtl .k-gantt-toolbar li:first-child,.k-rtl .k-gantt-toolbar li:first-child>.k-link{border-top-left-radius:inherit;border-bottom-left-radius:inherit;border-top-right-radius:4px;border-bottom-right-radius:4px}.k-rtl .k-gantt-rows,.k-rtl .k-gantt-columns,.k-rtl .k-gantt-dependencies{left:auto;right:0}.k-rtl .k-task-complete{right:0;left:auto}.k-rtl .k-task-template{padding:.2em .6em .2em 1.4em}.k-rtl .k-task-single{text-align:right}.k-rtl .k-task-actions{right:auto;left:4px}.k-rtl .k-task-draghandle{margin-right:16px}.k-rtl .k-task-dot:after{margin-right:4px;margin-left:0}.k-rtl .k-task-start{right:0;left:auto}.k-rtl .k-task-end{left:0;right:auto}.k-rtl .k-resources-wrap{margin-left:0;margin-right:20px}.k-rtl .k-menu .k-item,.k-rtl .k-widget.k-menu-horizontal>.k-item{border-width:0 0 0 1px}.k-rtl .k-widget.k-menu-horizontal>.k-item{float:right}.k-rtl .k-menu .k-item>.k-link>.k-i-arrow-s{margin-right:0;margin-left:-8px}.k-rtl .k-menu .k-item>.k-link>.k-i-arrow-e{right:auto;left:.2rem}.k-rtl .k-menu .k-group .k-item>.k-link{padding-left:1.8em;padding-right:.9em}.k-rtl .k-menu .k-link>.k-i-arrow-e{background-position:0 -48px}.k-rtl .k-menu .k-link>.k-i-arrow-w{background-position:0 -16px}.k-rtl .k-menu .k-image,.k-rtl .k-menu .k-sprite{margin-left:4px;margin-right:-4px}.k-rtl .k-multiselect-wrap .k-input{float:right}.k-rtl .k-multiselect-wrap li{float:right;padding:.1em .4em .1em 1.6em;margin:2px 2px 2px 0}.k-rtl .k-multiselect-wrap .k-select{right:auto;left:0;padding:.1em .2em}.k-rtl .k-notification-button .k-notification-wrap,.k-rtl.k-notification-button .k-notification-wrap{padding-right:.5em;padding-left:20px}.k-rtl .k-notification-wrap>.k-i-note{margin-right:0;margin-left:4px}.k-rtl .k-notification-wrap>.k-i-close{right:auto;left:4px}.k-rtl .k-panelbar-expand,.k-rtl .k-panelbar-collapse{right:auto;left:2px}.k-rtl .k-panelbar .k-image,.k-rtl .k-panelbar .k-sprite{float:right;margin-right:0;margin-left:5px}.k-rtl .k-progressbar>.k-reset{left:auto;right:-1px}.k-rtl .k-progressbar-horizontal li.k-last{border-left-width:0}.k-rtl .k-scheduler-toolbar>ul{float:left}.k-rtl .k-scheduler-toolbar>ul:first-child{float:right}.k-rtl .k-scheduler-toolbar>ul>li,.k-rtl .k-scheduler-footer>ul>li{border-width:1px 0 1px 1px}.k-rtl .k-scheduler-toolbar>ul>li:first-child{border-right-width:1px}.k-rtl .k-scheduler div.k-scheduler-footer ul li{margin-right:0;margin-left:.6em}.k-rtl .k-scheduler-toolbar .k-i-calendar,.k-rtl .k-scheduler-footer .k-icon{margin-right:0;margin-left:6px}.k-rtl .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap{border-right-width:0;border-left-width:1px}.k-rtl .k-scheduler-monthview .k-scheduler-table td{text-align:left}.k-rtl .k-scheduler-table td,.k-rtl .k-scheduler-header th{border-left-width:0;border-right-width:1px}.k-rtl .k-scheduler-table td:first-child,.k-rtl .k-scheduler-header th:first-child{border-right-width:0}.k-rtl .k-scheduler-agendaview .k-scheduler-table td:first-child{border-left-width:0;border-right-width:1px}.k-rtl .k-scheduler-agendaview .k-scheduler-table td.k-scheduler-datecolumn{border-right-width:0}.k-rtl .k-scheduler-times th{text-align:left;padding-right:.5em;padding-left:.6em;border-right-width:0;border-left-width:1px}.k-rtl .k-scheduler-now-arrow{left:auto;right:0}.k-rtl .k-scheduler-now-line{left:0;right:5px}.k-rtl .k-event,.k-rtl .k-more-events{text-align:right}.k-rtl .k-event-template{padding-left:1.4em;padding-right:.6em}.k-rtl .k-event-actions,.k-rtl .k-event>.k-link,.k-rtl .k-task>.k-link{right:auto;left:4px}.k-rtl .k-scheduler-agendaview .k-task>.k-link{right:auto;left:0}.k-rtl .k-event-actions:first-child{float:right;margin-left:2px;margin-right:4px}.k-rtl .k-event .k-event-top-actions,.k-rtl .k-event .k-event-bottom-actions{left:auto;right:0}.k-rtl .k-event>.k-resize-e{right:auto;left:0}.k-rtl .k-event>.k-resize-w{left:auto;right:0}.k-rtl .k-event>.k-resize-e:after,.k-rtl .k-event>.k-resize-w:after{left:auto;right:1px}.k-rtl .k-event>.k-resize-e:after{right:auto;left:1px}.k-rtl .k-scheduler-marquee .k-label-top{left:auto;right:.8em}.k-rtl .k-scheduler-marquee .k-label-bottom{right:auto;left:.81em}.k-rtl .k-tooltip-bottom{text-align:right}.k-rtl .k-tooltip-bottom .k-button{float:right;margin-right:0;margin-left:.3em}.k-rtl .k-tooltip-bottom .k-quickedit-details{float:left;margin-left:0}.k-rtl .k-scheduler-agendaview .k-scheduler-table th,.k-rtl .k-scheduler-agendaview .k-scheduler-table td{text-align:right}.k-rtl .k-scheduler-timecolumn>div>.k-i-arrow-e{right:auto;left:-4px}.k-rtl .k-scheduler-timecolumn .k-i-arrow-w{margin-left:0;margin-right:-4px}.k-rtl .k-scheduler-mark{margin-right:0;margin-left:.5em}.k-rtl .k-scheduler-agendaday{float:right;margin:0 0 0 .2em}.k-rtl .k-scheduler-edit-form>.k-edit-box:first-child .k-datetimepicker{margin-right:0;margin-left:1em}.k-rtl .k-edit-box{float:right}.k-rtl .k-edit-box+.k-edit-box{float:left}.k-rtl .k-scheduler-edit-form label+input{margin-left:0;margin-right:1em}.k-rtl .k-edit-buttons .k-scheduler-delete{left:auto;right:.6em}.k-rtl .k-slider .k-button-decrease{left:auto;right:0}.k-rtl .k-slider .k-button-increase{right:auto;left:0}.k-rtl .k-slider-horizontal .k-slider-track,.k-rtl .k-slider-horizontal .k-slider-selection{left:auto;right:0}.k-rtl .k-slider-horizontal .k-slider-buttons .k-slider-track{left:auto;right:34px}.k-rtl .k-slider .k-i-arrow-w{background-position:0 -16px}.k-rtl .k-slider .k-state-hover .k-i-arrow-w,.k-rtl .k-slider .k-button:hover .k-i-arrow-w,.k-rtl .k-slider .k-textbox:hover .k-i-arrow-w,.k-rtl .k-slider .k-button:active .k-i-arrow-w{background-position:-16px -16px}.k-rtl .k-slider .k-i-arrow-e{background-position:0 -48px}.k-rtl .k-slider .k-state-hover .k-i-arrow-e,.k-rtl .k-slider .k-button:hover .k-i-arrow-e,.k-rtl .k-slider .k-button:active .k-i-arrow-e,.k-rtl .k-slider .k-button:active .k-i-arrow-e{background-position:-16px -48px}.k-rtl .k-tabstrip-items .k-item,.k-rtl .k-panelbar .k-tabstrip-items .k-item{margin-left:-1px;margin-right:0}.k-rtl .k-tabstrip-items .k-item .k-image,.k-rtl .k-tabstrip-items .k-item .k-sprite,.k-rtl .k-panelbar .k-tabstrip-items .k-item .k-image,.k-rtl .k-panelbar .k-tabstrip-items .k-item .k-sprite{margin:-3px -6px 0 3px}.k-rtl .k-tabstrip-prev{left:auto;right:.4em}.k-rtl .k-tabstrip-next{right:auto;left:.4em}.k-rtl .k-overflow-anchor{float:left;border-width:0 1px 0 0}.k-rtl .k-toolbar .k-button-group .k-button,.k-rtl .k-toolbar .k-split-button .k-split-button-arrow{margin:0 -1px 0 0}.k-rtl.k-overflow-container .k-overflow-button,.k-rtl.k-split-container .k-button{text-align:right}.k-rtl .k-tooltip-button{text-align:left}.k-rtl .k-tooltip-closable .k-tooltip-content{padding-right:0;padding-left:20px}.k-rtl .k-treeview .k-item{padding:0 16px 0 0}.k-rtl .k-treeview .k-plus,.k-rtl .k-treeview .k-minus,.k-rtl .k-treeview .k-plus-disabled,.k-rtl .k-treeview .k-minus-disabled{margin-left:0;margin-right:-16px}.k-rtl .k-treeview .k-sprite,.k-rtl .k-treeview .k-image{margin-right:0;margin-left:3px}.k-rtl .k-dropzone em{margin-left:0;margin-right:.6em}.k-rtl .k-upload-files .k-button,.k-rtl .k-upload-status-total .k-icon{margin-left:0;margin-right:8px}.k-rtl .k-file{padding-right:.8em;padding-left:.167em}.k-rtl .k-filename{margin-left:0;margin-right:1em}.k-rtl .k-upload-status{right:auto;left:12px}.k-rtl .k-progress{left:auto;right:0}.k-rtl .k-upload-selected{margin-right:.8em;margin-left:.2em}.k-rtl .k-window-titlebar .k-window-actions{right:auto;left:.5em}
/*
* Kendo UI v2015.3.1111 (http://www.telerik.com/kendo-ui)
* Copyright 2015 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.
*/
.ktb-theme-id-default{opacity:0}.ktb-var-accent{color:#1984c8}.ktb-var-base{color:#f3f3f4}.ktb-var-background{color:#fff}.ktb-var-border-radius{border-radius:4px}.ktb-var-normal-background{color:#fff}.ktb-var-normal-gradient{background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.45)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 100%)}.ktb-var-normal-text-color{color:#515967}.ktb-var-hover-background{color:#b6bdca}.ktb-var-hover-gradient{background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%)}.ktb-var-hover-text-color{color:#263248}.ktb-var-selected-background{color:#1984c8}.ktb-var-selected-gradient{background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.2)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%)}.ktb-var-selected-text-color{color:#fff}.ktb-var-error{color:#ffe0d9}.ktb-var-warning{color:#ffe79e}.ktb-var-success{color:#eaf7ec}.ktb-var-info{color:#e5f5fa}.ktb-var-series-a{color:#007bc3}.ktb-var-series-b{color:#76b800}.ktb-var-series-c{color:#ffae00}.ktb-var-series-d{color:#ef4c00}.ktb-var-series-e{color:#a419b7}.ktb-var-series-f{color:#430b62}.k-grid-norecords-template{background-color:#fff;border:1px solid #dedee0}.k-in,.k-item,.k-window-action{border-color:transparent}.k-block,.k-widget{background-color:#fff}.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:#dedee0}.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:#f5f5f5}.k-grouping-row td,td.k-group-cell,.k-resize-handle-inner{background-color:#f3f3f4}.k-list-container{border-color:#ceced2;background-color:#f3f3f4}.k-content,.k-editable-area,.k-panelbar>li.k-item,.k-panel>li.k-item,.k-tiles{background-color:#fff}.k-alt,.k-separator,.k-resource.k-alt,.k-pivot-layout>tbody>tr:first-child>td:first-child{background-color:#fbfbfb}.k-pivot-rowheaders .k-alt .k-alt,.k-header.k-alt{background-color:#e6e6e8}.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:#dedee0;background-color:#f3f3f4}.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:#dedee0}input.k-textbox,textarea.k-textbox,input.k-textbox:hover,textarea.k-textbox:hover,.k-textbox>input{background:0}.k-input,input.k-textbox,textarea.k-textbox,input.k-textbox:hover,textarea.k-textbox:hover,.k-textbox>input,.k-multiselect-wrap{background-color:#fff;color:#515967}.k-input[readonly]{background-color:#fff;color:#515967}.k-block,.k-widget,.k-popup,.k-content,.k-toolbar,.k-dropdown .k-input{color:#515967}.k-inverse{color:#fff}.k-block{color:#535b6a}.k-link:link,.k-link:visited,.k-nav-current.k-state-hover .k-link{color:#505968}.k-tabstrip-items .k-link,.k-panelbar>li>.k-link{color:#515967}.k-header,.k-treemap-title,.k-grid-header .k-header>.k-link{color:#535b6a}.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,.k-panelbar .k-tabstrip-items .k-item,.km-pane-wrapper>.km-pane>.km-view>.km-content{background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.45)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;background-color:#f3f3f4}.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:#f3f3f4}.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,.k-pager-numbers .k-current-page .k-link:hover:after,.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view.k-state-hover>.k-link:after{opacity:1}.k-icon,.k-state-disabled .k-icon,.k-column-menu .k-sprite,.k-pager-numbers .k-current-page .k-link:after,.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{opacity:.9}.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:.9}.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,.k-pager-numbers .k-current-page .k-link:after,.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-gantt-views>.k-current-view>.k-link:after{background-image:url('../Areas/Base/Styles/kendo/Silver/sprite.png');border-color:transparent}.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('../Areas/Base/Styles/kendo/Silver/sprite.png');border-color:transparent}.k-loading,.k-state-hover .k-loading{background-image:url('../Areas/Base/Styles/kendo/Silver/loading.gif');background-position:50% 50%}.k-loading-image{background-image:url('../Areas/Base/Styles/kendo/Silver/loading-image.gif')}.k-loading-color{background-color:#fff}.k-button{color:#515967;border-color:#ceced2;background-color:#f3f3f4}.k-draghandle{border-color:#a0dba9;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.k-draghandle:hover{border-color:#95d79f;background-color:#b7bdc9;-webkit-box-shadow:none;box-shadow:none}.k-scheduler{color:#515967;background-color:#fff}.k-scheduler-layout{color:#515967}.k-scheduler-datecolumn,.k-scheduler-groupcolumn{background-color:#fff;color:#515967}.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:#ceced2}.k-nonwork-hour{background-color:#fbfbfb}.k-gantt .k-nonwork-hour{background-color:rgba(243,243,244,0.2)}.k-gantt .k-header.k-nonwork-hour{background-color:rgba(243,243,244,0.15)}.k-scheduler-table .k-today,.k-today>.k-scheduler-datecolumn,.k-today>.k-scheduler-groupcolumn{background-color:#fff}.k-scheduler-now-arrow{border-left-color:#ff6745}.k-scheduler-now-line{background-color:#ff6745}.k-event,.k-task-complete{border-color:#97cff2;background:#97cff2 0 -257px url('../Areas/Base/Styles/kendo/textures/highlight.png') repeat-x;color:#515967}.k-event-inverse{color:#fff}.k-event.k-state-selected{background-position:0 0;-webkit-box-shadow:0 0 0 2px #515967;box-shadow:0 0 0 2px #515967}.k-event .k-resize-handle:after,.k-task-single .k-resize-handle:after{background-color:#4f5764}.k-scheduler-marquee:before,.k-scheduler-marquee:after{border-color:#1984c8}.k-panelbar .k-content,.k-panelbar .k-panel,.k-panelbar .k-item{background-color:#fff;color:#515967;border-color:#ceced2}.k-panelbar>li>.k-link{color:#515967}.k-panelbar>.k-item>.k-link{border-color:#ceced2}.k-panel>li.k-item{background-color:#fff}.k-state-active,.k-state-active:hover,.k-active-filter,.k-tabstrip .k-state-active{background-color:#fff;border-color:#a6a6ad;color:#535b6a}.k-fieldselector .k-list-container{background-color:#fff}.k-button:focus,.k-button.k-state-focused{border-color:#ceced2}.k-button:hover,.k-button.k-state-hover{color:#263248;border-color:#bebec3;background-color:#b6bdca}.k-button:active,.k-button.k-state-active{color:#fff;background-color:#1984c8;border-color:#1a87cd}.k-button:active:hover,.k-button.k-state-active:hover{color:#fff;border-color:#7b889f;background-color:#1b8dd6}.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:#a6a6ad;border-color:#ceced2;background-color:#f3f3f4;background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.45)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 100%)}.k-button:focus:not(.k-state-disabled):not([disabled]){-webkit-box-shadow:inset 0 0 3px 1px #bebec3;box-shadow:inset 0 0 3px 1px #bebec3}.k-button:focus:active:not(.k-state-disabled):not([disabled]){-webkit-box-shadow:inset 0 0 3px 1px #14699f;box-shadow:inset 0 0 3px 1px #14699f}.k-menu .k-state-hover>.k-state-active{background-color:transparent}.k-state-highlight{background:#fff;color:#535b6a}.k-state-focused,.k-grouping-row .k-state-focused{border-color:#95d79f}.k-calendar .k-link{color:#505968}.k-calendar .k-footer{padding:0}.k-calendar .k-footer .k-nav-today{color:#505968;text-decoration:none;background-color:#fff}.k-calendar .k-footer .k-nav-today:hover,.k-calendar .k-footer .k-nav-today.k-state-hover{background-color:#fff;text-decoration:underline}.k-calendar .k-footer .k-nav-today:active{background-color:#fff}.k-calendar .k-link.k-nav-fast{color:#505968}.k-calendar .k-nav-fast.k-state-hover{text-decoration:none;background-color:#b6bdca;color:#263248}.k-calendar .k-link.k-state-hover,.k-window-titlebar .k-link{border-radius:4px}.k-calendar .k-footer .k-link{border-radius:0}.k-calendar th{background-color:#f5f5f5}.k-calendar-container.k-group{border-color:#ceced2}.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:#1984c8;border-color:#1a87cd}.k-virtual-item.k-first,.k-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-item.k-first{border-top-color:#bebec3}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{background:#bebec3;color:#fff}.k-popup .k-list .k-item>.k-group{background:#bebec3;color:#fff;border-bottom-left-radius:3px}.k-popup .k-treeview .k-item>.k-group{background:transparent;color:#515967}.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{-webkit-box-shadow:inset 0 0 3px 1px #bebec3;box-shadow:inset 0 0 3px 1px #bebec3}.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{-webkit-box-shadow:inset 0 0 3px 1px #14699f;box-shadow:inset 0 0 3px 1px #14699f}.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{background-color:#b6bdca}.k-list>.k-state-selected.k-state-focused,.k-list-optionlabel.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:#263248;background-color:#b6bdca;border-color:#bebec3}.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active{color:#263248;background-color:#b6bdca;border-color:#bebec3}.k-ie8 .k-window-titlebar .k-state-hover{border-color:#bebec3}.k-state-hover>.k-select,.k-state-focused>.k-select{border-color:#bebec3}.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:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%)}.k-pager-wrap{background-color:#f3f3f4;color:#535b6a}.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}.k-state-selected,.k-button:active,.k-button.k-state-active,.k-draghandle.k-state-selected:hover{background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.2)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%)}.k-button:active,.k-button.k-state-active,.k-draghandle.k-state-selected:hover{background-position:50% 50%}.k-tool-icon{background-image:url('../Areas/Base/Styles/kendo/Silver/sprite.png')}.k-state-hover>.k-link,.k-other-month.k-state-hover .k-link,div.k-filebrowser-dropzone em{color:#263248}.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:#b5bdcb;background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;border-color:#bebec3}.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:#515967}.k-dropdown .k-state-hover .k-input{color:#263248}.k-state-error{border-color:#ff6745;background-color:#fdfdfd;color:#1778b6}.k-state-disabled{opacity:.7}.k-ie8 .k-state-disabled{filter:alpha(opacity=70)}.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-tile-empty strong,.k-slider .k-draghandle{color:#a6a6ad}.k-dropzone .k-upload-status{color:#515967}.k-progressbar-indeterminate{background:url('../Areas/Base/Styles/kendo/Silver/indeterminate.gif')}.k-progressbar-indeterminate .k-progress-status-wrap,.k-progressbar-indeterminate .k-state-selected{display:none}.k-slider-track{background-color:#dedee0}.k-slider-selection{background-color:#1984c8}.k-slider-horizontal .k-tick{background-image:url('../Areas/Base/Styles/kendo/Silver/slider-h.gif')}.k-slider-vertical .k-tick{background-image:url('../Areas/Base/Styles/kendo/Silver/slider-v.gif')}.k-widget.k-tooltip{background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.45)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;background-color:#f3f3f4;color:#535b6a;border-color:transparent;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.3);box-shadow:0 4px 6px rgba(0,0,0,0.3)}.k-widget.k-tooltip-validation{border-color:#ffe79e;background-color:#ffe79e;color:#6b5100}.input-prepend .k-tooltip-validation,.input-append .k-tooltip-validation{font-size:12px;position:relative;top:3px}.k-callout-n{border-bottom-color:#f3f3f4}.k-callout-w{border-right-color:#f3f3f4}.k-callout-s{border-top-color:#f3f3f4}.k-callout-e{border-left-color:#f3f3f4}.k-tooltip-validation .k-callout-n{border-bottom-color:#ffe79e}.k-tooltip-validation .k-callout-w{border-right-color:#ffe79e}.k-tooltip-validation .k-callout-s{border-top-color:#ffe79e}.k-tooltip-validation .k-callout-e{border-left-color:#ffe79e}.k-splitbar{background-color:#f3f3f4}.k-restricted-size-vertical,.k-restricted-size-horizontal{background-color:#1778b6}.k-file{background-color:#fff;border-color:#ceced2}.k-file-progress{color:#2498bc}.k-file-progress .k-progress{background-color:#e5f5fa}.k-file-success{color:#3ea44e}.k-file-success .k-progress{background-color:#eaf7ec}.k-file-error{color:#d92800}.k-file-error .k-progress{background-color:#ffe0d9}.k-tile{border-color:#fff}.k-textbox:hover,.k-tiles li.k-state-hover{border-color:#bebec3}.k-tiles li.k-state-selected{border-color:#1a87cd}.k-filebrowser .k-tile .k-folder,.k-filebrowser .k-tile .k-file{background-image:url('../Areas/Base/Styles/kendo/Silver/imagebrowser.png');-webkit-background-size:auto auto;background-size:auto auto}.k-leaf,.k-leaf.k-state-hover:hover{color:#fff}.k-leaf.k-inverse,.k-leaf.k-inverse.k-state-hover:hover{color:#000}.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-textbox:focus,.k-autocomplete.k-state-focused,.k-dropdown-wrap.k-state-focused,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-focused{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);box-shadow:0 0 3px 0 rgba(0,0,0,0.3)}.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:#1b8dd6}.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{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);box-shadow:0 2px 2px 0 rgba(0,0,0,0.3)}.k-treemap-tile.k-state-hover{-webkit-box-shadow:inset 0 0 0 3px #dedee0;box-shadow:inset 0 0 0 3px #dedee0}.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:#fff}.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)}.k-editor-inline ::-moz-selection{background-color:#1a87cd;text-shadow:none;color:#fff}.k-editor-inline ::selection{background-color:#1a87cd;text-shadow:none;color:#fff}.k-editor-inline ::-moz-selection{background-color:#1a87cd;text-shadow:none;color:#fff}.k-widget.k-notification.k-notification-info{background-color:#e5f5fa;color:#2498bc;border-color:#b6e3f1}.k-widget.k-notification.k-notification-success{background-color:#eaf7ec;color:#526c9b;border-color:#c5e9cb}.k-widget.k-notification.k-notification-warning{background-color:#ffe79e;color:#4d6591;border-color:#ffe38f}.k-widget.k-notification.k-notification-error{background-color:#ffe0d9;color:#526c9b;border-color:#ffb6a6}.k-gantt .k-treelist{background:#fbfbfb}.k-gantt .k-treelist .k-alt{background-color:#eeeeef}.k-gantt .k-treelist .k-state-selected,.k-gantt .k-treelist .k-state-selected td,.k-gantt .k-treelist .k-alt.k-state-selected,.k-gantt .k-treelist .k-alt.k-state-selected>td{background-color:#1984c8}.k-task-dot:after{background-color:#515967;border-color:#515967}.k-task-dot:hover:after{background-color:#fff}.k-task-summary{border-color:#9099a8;background:#9099a8}.k-task-milestone,.k-task-summary-complete{border-color:#515967;background:#515967}.k-state-selected.k-task-summary{border-color:#73beee;background:#73beee}.k-state-selected.k-task-milestone,.k-state-selected .k-task-summary-complete{border-color:#1984c8;background:#1984c8}.k-task-single{background-color:#b7def6;border-color:#97cff2;color:#515967}.k-state-selected.k-task-single{border-color:#1a87cd}.k-line{background-color:#515967;color:#515967}.k-state-selected.k-line{background-color:#1984c8;color:#1984c8}.k-resource{background-color:#fff}.k-i-kpi-decrease,.k-i-kpi-denied,.k-i-kpi-equal,.k-i-kpi-hold,.k-i-kpi-increase,.k-i-kpi-open{background-image:url('../Areas/Base/Styles/kendo/Silver/sprite_kpi.png')}.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,.k-split-button .k-gantt-views,.k-gantt-views>.k-current-view{border-radius:4px}.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:4px 0 0 4px}.k-rtl .k-tool.k-group-start,.k-rtl .k-toolbar .k-split-button .k-button,.k-rtl .k-toolbar .k-button-group .k-group-start{border-radius:0 4px 4px 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 4px 4px 0}.k-rtl .k-tool.k-group-end,.k-rtl .k-toolbar .k-button-group .k-group-end,.k-rtl .k-toolbar .k-split-button .k-split-button-arrow{border-radius:4px 0 0 4px}.k-group-start.k-group-end.k-tool{border-radius:4px}.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 4px 4px}.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 4px}.k-multiselect.k-state-border-up .k-multiselect-wrap{border-radius:0 0 4px 4px}.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,.k-gantt-views.k-state-expanded,.k-gantt-views.k-state-expanded>.k-current-view{border-radius:4px 4px 0 0}.k-split-button.k-state-border-down>.k-button{border-radius:4px 0 0 0}.k-split-button.k-state-border-up>.k-button{border-radius:0 0 0 4px}.k-split-button.k-state-border-down>.k-split-button-arrow{border-radius:0 4px 0 0}.k-split-button.k-state-border-up>.k-split-button-arrow{border-radius:0 0 4px 0}.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input{border-radius:3px 0 0 3px}.k-rtl .k-dropdown-wrap .k-input,.k-rtl .k-picker-wrap .k-input,.k-rtl .k-numeric-wrap .k-input{border-radius:0 3px 3px 0}.k-numeric-wrap .k-link{border-radius:0 3px 0 0}.k-numeric-wrap .k-link+.k-link{border-radius:0 0 3px 0}.k-colorpicker .k-selected-color{border-radius:3px 0 0 3px}.k-rtl .k-colorpicker .k-selected-color{border-radius:0 3px 3px 0}.k-autocomplete.k-state-border-down .k-input{border-radius:4px 4px 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:4px 0 0 0}.k-numeric-wrap .k-link.k-state-selected{background-color:#1984c8}.k-multiselect.k-state-border-down .k-multiselect-wrap{border-radius:3px 3px 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 4px 4px 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:4px 0 0 4px}.k-numeric-wrap.k-expand-padding .k-input{border-radius:4px}.k-textbox>input,.k-autocomplete .k-input,.k-multiselect-wrap{border-radius:3px}.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-list-optionlabel,.k-dropzone{border-radius:3px}.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,.k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li,.k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li .k-link{border-radius:4px 0 0 4px}.k-rtl .k-scheduler-toolbar>ul li:first-child,.k-rtl .k-scheduler-toolbar>ul li:first-child .k-link,.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li,.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li .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 4px 4px 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:4px}.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:4px;border-bottom-right-radius:4px}.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:4px 0 0 4px}.k-scheduler div.k-scheduler-footer ul li,.k-scheduler div.k-scheduler-footer .k-link{border-radius:4px}.k-more-events,.k-event,.k-task-single,.k-task-complete,.k-event .k-link{border-radius:3px}.k-scheduler-mobile .k-event{border-radius:2px}.k-grid-mobile .k-column-active+th.k-header{border-left-color:#515967}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:#515967}@media screen and (-ms-high-contrast:active) and (-ms-high-contrast:none){div.km-pane-wrapper a{color:#515967}.km-pane-wrapper .k-icon{background-image:url('../Areas/Base/Styles/kendo/Silver/sprite_2x.png');-webkit-background-size:21.2em 21em;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:#fff;border-top:1px solid #ceced2}.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:#1984c8;border-top-color:#1a87cd}.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 #ceced2;box-shadow:inset 0 -1px 0 #ceced2}.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:#7e7e89}.km-pane-wrapper .k-mobile-list>ul>li>.k-link{border-bottom:1px solid #ceced2}.km-pane-wrapper .k-mobile-list .k-edit-field{-webkit-box-shadow:0 1px 1px #ceced2;box-shadow:0 1px 1px #ceced2}.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:#ff6745;background-color:red;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.3)),to(rgba(255,255,255,0.15)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0.15));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0.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:#900}.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:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.45)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;background-color:#f6f6f6;border-color:#ceced2}.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:#b5bdcb;background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;border-color:#bebec3}input.k-textbox,textarea.k-textbox,.k-multiselect.k-header{border-color:#ceced2}.k-multiselect.k-header.k-state-hover{border-color:#bebec3}.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:#b5bdcb;background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;border-color:#bdbdbd;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);box-shadow:0 0 3px 0 rgba(0,0,0,0.3)}.k-list-container{color:#515967}.k-dropdown .k-input,.k-dropdown .k-state-focused .k-input,.k-menu .k-popup{color:#515967}.k-state-default>.k-select{border-color:#ceced2}.k-state-hover>.k-select{border-color:#bebec3}.k-state-focused>.k-select{border-color:#bdbdbd}.k-tabstrip:focus{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);box-shadow:0 0 3px 0 rgba(0,0,0,0.3)}.k-tabstrip-items .k-state-default .k-link,.k-panelbar>li.k-state-default>.k-link{color:#515967}.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:#263248}.k-panelbar .k-state-focused.k-state-hover{background:#b6bdca;-webkit-box-shadow:none;box-shadow:none}.k-tabstrip-items .k-state-default{border-color:#ceced2}.k-tabstrip-items .k-state-hover{border-color:#bebec3}.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-items .k-state-active{background-color:#fff;background-image:none;border-color:#a6a6ad}.k-tabstrip .k-content.k-state-active{background-color:#fff;color:#515967}.k-menu.k-header,.k-menu .k-item{border-color:#ceced2}.k-column-menu,.k-column-menu .k-item,.k-overflow-container .k-overflow-group{border-color:#ceced2}.k-overflow-container .k-overflow-group{-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff,0 1px 0 #fff}.k-toolbar-first-visible.k-overflow-group,.k-overflow-container .k-overflow-group+.k-overflow-group{-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}.k-toolbar-last-visible.k-overflow-group{-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.k-column-menu .k-separator{border-color:#ceced2;background-color:transparent}.k-menu .k-group{border-color:#ceced2}.k-grid-filter.k-state-active{background-color:#fff}.k-grouping-row td,.k-group-footer td,.k-grid-footer td{color:#515967;border-color:#ceced2;font-weight:bold}.k-grouping-header{color:#515967}.k-grid td.k-state-focused{-webkit-box-shadow:inset 0 0 0 1px inset 0 0 3px 1px #bebec3;box-shadow:inset 0 0 0 1px inset 0 0 3px 1px #bebec3}.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:#ceced2}.k-primary,.k-overflow-container .k-primary{color:#fff;border-color:#177bba;background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.2)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);background-position:50% 50%;background-color:#2198e3;-webkit-box-shadow:none;box-shadow:none}.k-primary:focus,.k-primary.k-state-focused{color:#fff;border-color:#177bba;background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);-webkit-box-shadow:0 0 3px 0 #1984c8;box-shadow:0 0 3px 0 #1984c8}.k-primary:hover{color:#fff;border-color:#7b889f;background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-color:#1b8dd6;-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:0 0 3px 0 #1984c8;box-shadow:0 0 3px 0 #1984c8}.k-primary:active{color:#fff;border-color:#1a87cd;background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.2)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);background-color:#1a84c7;-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:#e6e6e6;border-color:#e6e6e6;background-color:#269ae4;background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.2)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);-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:4px}.k-scheduler-table .k-state-hover .k-icon{background-color:transparent}.k-button:focus,.k-split-button:focus{outline:0}.k-split-button:focus{-webkit-box-shadow:inset 0 0 4px 2px #bebec3;box-shadow:inset 0 0 4px 2px #bebec3}.k-split-button:focus>.k-button{background:transparent;border-color:#ceced2}.k-editor .k-tool:focus{outline:0;border-color:#ceced2;-webkit-box-shadow:inset 0 0 3px 1px #bebec3;box-shadow:inset 0 0 3px 1px #bebec3}.k-checkbox-label:before{border-color:#ceced2;background:#fff;border-radius:3px}.k-checkbox-label:hover:before,.k-checkbox:checked+.k-checkbox-label:hover:before{border-color:#b3b3b9;-webkit-box-shadow:none;box-shadow:none}.k-checkbox:checked+.k-checkbox-label:before{background-color:#fff;border-color:#a0dba9;color:#1a87cd}.k-checkbox-label:active:before{-webkit-box-shadow:0 0 3px 0 #1984c8;box-shadow:0 0 3px 0 #1984c8;border-color:#1a87cd}.k-checkbox:checked+.k-checkbox-label:active:before{-webkit-box-shadow:0 0 3px 0 #1984c8;box-shadow:0 0 3px 0 #1984c8;border-color:#1a87cd}.k-checkbox:disabled+.k-checkbox-label{color:#a6a6ad}.k-checkbox:disabled+.k-checkbox-label:hover:before{-webkit-box-shadow:none;box-shadow:none}.k-checkbox:disabled+.k-checkbox-label:before,.k-checkbox:checked:disabled+.k-checkbox-label:before,.k-checkbox:checked:disabled+.k-checkbox-label:active:before,.k-checkbox:checked:disabled+.k-checkbox-label:hover:before{color:#a6a6ad;background:#f4f5f7;border-color:#9cd9a6;border-radius:3px}.k-checkbox:focus+.k-checkbox-label:before{border-color:#1a87cd;-webkit-box-shadow:0 0 3px 0 #1984c8;box-shadow:0 0 3px 0 #1984c8}.k-radio-label:before{border-color:#ceced2;border-radius:50%;background-color:#fff;border-width:1px}.k-radio-label:hover:before,.k-radio:checked+.k-radio-label:hover:before{border-color:#b3b3b9;-webkit-box-shadow:none;box-shadow:none}.k-radio:checked+.k-radio-label:after{background-color:#1b8dd6;border-radius:50%}.k-radio-label:active:before{border-color:#1a87cd;-webkit-box-shadow:0 0 3px 0 #1984c8;box-shadow:0 0 3px 0 #1984c8}.k-radio:checked+.k-radio-label:active:before{-webkit-box-shadow:0 0 3px 0 #1984c8;box-shadow:0 0 3px 0 #1984c8;border-color:#1a87cd}.k-radio:disabled+.k-radio-label{color:#a6a6ad}.k-radio:disabled+.k-radio-label:before,.k-radio:disabled+.k-radio-label:active:before,.k-radio:disabled+.k-radio-label:hover:after,.k-radio:disabled+.k-radio-label:hover:before{background:#f4f5f7;border-color:#bfbfbf;-webkit-box-shadow:none;box-shadow:none}.k-radio:focus+.k-radio-label:before{border-color:#1a87cd;-webkit-box-shadow:0 0 3px 0 #1984c8;box-shadow:0 0 3px 0 #1984c8}@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('../Areas/Base/Styles/kendo/Silver/sprite_2x.png');-webkit-background-size:340px 336px;background-size:340px 336px}.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input{border-radius:3px 0 0 3px}.k-i-kpi-decrease,.k-i-kpi-denied,.k-i-kpi-equal,.k-i-kpi-hold,.k-i-kpi-increase,.k-i-kpi-open{background-image:url('../Areas/Base/Styles/kendo/Silver/sprite_kpi_2x.png');-webkit-background-size:96px 16px;background-size:96px 16px}}@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}}@media only screen and (max-width:1024px){.k-webkit .k-pager-numbers,.k-ff .k-pager-numbers,.k-ie11 .k-pager-numbers,.k-safari .k-pager-numbers,.k-webkit .k-grid .k-pager-numbers,.k-ff .k-grid .k-pager-numbers,.k-ie11 .k-grid .k-pager-numbers,.k-safari .k-grid .k-pager-numbers{-ms-transform:translatey(-100%);transform:translatey(-100%);-webkit-transform:translatey(-100%)}.k-webkit .k-pager-numbers .k-current-page,.k-ff .k-pager-numbers .k-current-page,.k-ie11 .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-ff .k-grid .k-pager-numbers .k-current-page,.k-ie11 .k-grid .k-pager-numbers .k-current-page,.k-safari .k-grid .k-pager-numbers .k-current-page{-ms-transform:translatey(100%);transform:translatey(100%);-webkit-transform:translatey(100%)}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.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-pager-numbers .k-current-page .k-link,.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{background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.45)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 100%);background-position:50% 50%;background-color:#f6f6f6;border-color:#dedee0}.k-webkit .k-pager-numbers .k-current-page .k-link,.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{border-color:#ceced2}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.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{border-radius:4px}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li{border-radius:0}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view{border-radius:3px 3px 0 0}.k-webkit .k-scheduler-toolbar>ul li:first-child,.k-ff .k-scheduler-toolbar>ul li:first-child,.k-ie11 .k-scheduler-toolbar>ul li:first-child,.k-safari .k-scheduler-toolbar>ul li:first-child,.k-webkit .k-scheduler-toolbar>ul li:first-child .k-link,.k-ff .k-scheduler-toolbar>ul li:first-child .k-link,.k-ie11 .k-scheduler-toolbar>ul li:first-child .k-link,.k-safari .k-scheduler-toolbar>ul li:first-child .k-link,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views li,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li .k-link,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views li .k-link,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li .k-link,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views li .k-link{border-radius:0}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link{border-radius:0 0 3px 3px}.k-webkit .k-pager-numbers .k-current-page .k-link:hover,.k-ff .k-pager-numbers .k-current-page .k-link:hover,.k-ie11 .k-pager-numbers .k-current-page .k-link:hover,.k-safari .k-pager-numbers .k-current-page .k-link:hover,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover{border-color:#bebec3;background-image:url('../Areas/Base/Styles/kendo/textures/highlight.png');background-image:none,-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,0)));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-image:none,linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);background-color:#b6bdca}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.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{color:#515967;min-width:75px}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link{color:#263248}.k-webkit .k-pager-numbers .k-current-page .k-link:after,.k-ff .k-pager-numbers .k-current-page .k-link:after,.k-ie11 .k-pager-numbers .k-current-page .k-link:after,.k-safari .k-pager-numbers .k-current-page .k-link:after,.k-webkit .k-scheduler-views>li.k-state-selected>.k-link:after,.k-ff .k-scheduler-views>li.k-state-selected>.k-link:after,.k-ie11 .k-scheduler-views>li.k-state-selected>.k-link:after,.k-safari .k-scheduler-views>li.k-state-selected>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-0.5em;right:.333em;width:1.333em;height:1.333em}.k-webkit .k-pager-numbers.k-state-expanded,.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-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.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{border-width:1px 1px 0 1px;border-style:solid;border-color:#ceced2;background-color:#f3f3f4;border-radius:4px 4px 0 0;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);box-shadow:0 2px 2px 0 rgba(0,0,0,0.3)}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.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{border-width:1px;background-image:none;border-radius:4px}.k-webkit .k-pager-numbers .k-state-selected,.k-ff .k-pager-numbers .k-state-selected,.k-ie11 .k-pager-numbers .k-state-selected,.k-safari .k-pager-numbers .k-state-selected,.k-webkit .k-pager-numbers .k-link,.k-ff .k-pager-numbers .k-link,.k-ie11 .k-pager-numbers .k-link,.k-safari .k-pager-numbers .k-link{border-radius:3px}}.k-chart .k-mask{background-color:#fff;filter:alpha(opacity=68);opacity:.68}.k-chart .k-selection{border-color:rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,0.1);box-shadow:inset 0 1px 8px rgba(0,0,0,0.1);-webkit-transition:-webkit-box-shadow .2s linear,border-color .2s linear;transition:box-shadow .2s linear,border-color .2s linear}.k-chart .k-selection:hover{border-color:rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.2);box-shadow:inset 0 3px 8px rgba(0,0,0,0.2)}.k-chart .k-handle{background-color:#fcfcfc;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1)}.k-chart .k-handle:hover{background-color:#fff;border-color:#b8b8b8;-webkit-box-shadow:0 0 0 2px rgba(111,101,96,0.5);box-shadow:0 0 0 2px rgba(111,101,96,0.5)}.k-chart .k-navigator-hint .k-tooltip{border:3px solid #fff;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 0 3px rgba(0,0,0,0.2);background:#fff;color:#242424}.k-chart .k-navigator-hint .k-scroll{background:rgba(25,132,200,0.7);height:4px}.k-map .k-marker{background-image:url("../Areas/Base/Styles/kendo/Silver/markers.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.k-map .k-marker{background-image:url("../Areas/Base/Styles/kendo/Silver/markers_2x.png")}}.k-map .k-attribution{color:#666}.k-spreadsheet-row-header,.k-spreadsheet-column-header{background-color:#fff}.k-spreadsheet-top-corner,.k-spreadsheet-row-header td,.k-spreadsheet-column-header td{background-color:#f3f3f4;background-image:none;color:#000;border-color:#bebec3}.k-spreadsheet-top-corner{border-color:#bebec3}.k-spreadsheet-top-corner:after{border-color:transparent #bebec3 #bebec3 transparent}.k-spreadsheet-pane{border-color:#bebec3}.k-spreadsheet-pane td{border-color:#d8d8dc}.k-spreadsheet-pane .k-spreadsheet-column-header td,.k-spreadsheet-pane .k-spreadsheet-row-header td{border-color:#bebec3}.k-spreadsheet-pane .k-spreadsheet-merged-cell{background-color:#fff}.k-spreadsheet-pane .k-selection-partial,.k-spreadsheet-pane .k-selection-full{border-color:rgba(25,132,200,0.2);background-color:rgba(25,132,200,0.2)}.k-spreadsheet-pane .k-filter-range{border-color:#1984c8}.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial,.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full{border-bottom-color:#1984c8}.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial,.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full{border-right-color:#1984c8}.k-spreadsheet-selection{background-color:rgba(25,132,200,0.2);border-color:#1984c8}.k-spreadsheet-cell-editor{-webkit-box-shadow:inset 0 0 0 2px #1984c8;box-shadow:inset 0 0 0 2px #1984c8}.k-spreadsheet-active-cell{-webkit-box-shadow:inset 0 0 0 1px #1984c8;box-shadow:inset 0 0 0 1px #1984c8;border-color:#1984c8}.k-spreadsheet-active-cell td{background-color:#fff;border-color:#1984c8;-webkit-box-shadow:inset 1px 1px 0 1px #1984c8,inset 0 0 0 1px #1984c8;box-shadow:inset 1px 1px 0 1px #1984c8,inset 0 0 0 1px #1984c8}.k-spreadsheet-active-cell.k-right td{-webkit-box-shadow:inset 1px 1px 0 1px #1984c8,inset -2px 0 0 1px #1984c8;box-shadow:inset 1px 1px 0 1px #1984c8,inset -2px 0 0 1px #1984c8}.k-spreadsheet-active-cell.k-bottom td{-webkit-box-shadow:inset 1px 1px 0 1px #1984c8,inset 0 -2px 0 1px #1984c8;box-shadow:inset 1px 1px 0 1px #1984c8,inset 0 -2px 0 1px #1984c8}.k-spreadsheet-active-cell.k-right.k-bottom td{-webkit-box-shadow:inset 1px 1px 0 1px #1984c8,inset -2px -2px 0 1px #1984c8;box-shadow:inset 1px 1px 0 1px #1984c8,inset -2px -2px 0 1px #1984c8}.k-ff .k-spreadsheet-active-cell td{-webkit-box-shadow:inset 0 0 0 1px #1984c8;box-shadow:inset 0 0 0 1px #1984c8}.k-spreadsheet-active-cell.k-single{background-color:#fff}.k-spreadsheet>.k-spreadsheet-formula-bar{background-color:#fff;border-color:#f3f3f4 #f3f3f4 #bebec3}.k-spreadsheet>.k-spreadsheet-formula-bar:before{border-color:#bebec3}.k-spreadsheet>.k-spreadsheet-formula-bar:after{border-color:#f3f3f4}.k-spreadsheet .k-spreadsheet-formula-input{background-color:#fff;color:#515967}.k-spreadsheet .k-resize-handle,.k-spreadsheet .k-resize-hint-handle,.k-spreadsheet .k-resize-hint-marker{background-color:#1984c8}.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker{background-color:#1984c8}.k-spreadsheet .k-single-selection::after{background-color:#1984c8;border-color:#fff}.k-spreadsheet .k-auto-fill{border-color:#1984c8}.k-spreadsheet .k-auto-fill-punch{background-color:rgba(255,255,255,0.5)}.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after{background-color:rgba(25,132,200,0.5)}.k-spreadsheet-format-cells .k-spreadsheet-preview{border-color:#dedee0}.k-spreadsheet-filter{border-radius:4px;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #d8d8dc;box-shadow:inset 0 0 0 1px #d8d8dc}.k-spreadsheet-filter.k-state-active{color:#fff;background-color:#1984c8}.k-spreadsheet-filter:hover{color:#263248;background:#b6bdca;border-color:#9ea8b9}.k-action-window .k-action-buttons{border-color:#dedee0}.k-spreadsheet-sample{color:#9ea6b3}.k-state-selected .k-spreadsheet-sample{color:inherit}.k-spreadsheet-window .k-list-wrapper,.k-spreadsheet-window .k-list{border-color:#dedee0;border-radius:4px}.k-spreadsheet-toolbar.k-toolbar .k-button-group .k-button{border-radius:4px}.k-spreadsheet-toolbar>.k-widget,.k-spreadsheet-toolbar>.k-button,.k-spreadsheet-toolbar>.k-button-group{border-radius:4px}.k-spreadsheet-toolbar>.k-separator{border-color:#dedee0}.k-spreadsheet-toolbar .k-overflow-anchor{border-radius:0}.k-spreadsheet-popup{border-radius:4px}.k-spreadsheet-popup .k-separator{background-color:#dedee0}.k-spreadsheet-popup .k-button{background-color:transparent}.k-spreadsheet-popup .k-button:hover{background-color:#b6bdca}.k-spreadsheet-popup .k-state-active{background-color:#1984c8;color:#000}.k-spreadsheet-popup .k-state-active:hover{background-color:#13669b}.k-spreadsheet-filter-menu .k-details{border-color:#dedee0}.k-spreadsheet-filter-menu .k-details-content .k-space-right{background-color:#fff}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{background-color:#fff;border-color:#dedee0;border-radius:4px 0 0 4px}.k-syntax-ref{color:#f82}.k-syntax-num{color:#09f}.k-syntax-func{font-weight:bold}.k-syntax-str{color:#38b714}.k-syntax-error{color:red}.k-syntax-bool{color:#a9169c}.k-syntax-startexp{font-weight:bold}.k-syntax-paren-match{background-color:#caf200}.k-series-a{border-color:#007bc3;background-color:rgba(0,123,195,0.15)}.k-series-b{border-color:#76b800;background-color:rgba(118,184,0,0.15)}.k-series-c{border-color:#ffae00;background-color:rgba(255,174,0,0.15)}.k-series-d{border-color:#ef4c00;background-color:rgba(239,76,0,0.15)}.k-series-e{border-color:#a419b7;background-color:rgba(164,25,183,0.15)}.k-series-f{border-color:#430b62;background-color:rgba(67,11,98,0.15)}.k-spreadsheet-sheets-remove:hover .k-icon{color:#c22}.k-spreadsheet-formula-list .k-state-focused{background-color:#1984c8;color:#fff}.k-spreadsheet .k-widget[data-property='fontSize']{width:60px}.k-spreadsheet .k-widget[data-property='format']{width:100px}.k-spreadsheet .k-widget[data-property='fontFamily']{width:130px}.k-spreadsheet .k-spreadsheet-sheets-remove{margin:.5em .5em .5em -0.5em}.k-spreadsheet-toolbar .k-combobox .k-input{color:#515967}.k-spreadsheet-toolbar .k-combobox .k-state-hover .k-input,.k-spreadsheet-toolbar .k-combobox .k-state-active .k-input,.k-spreadsheet-toolbar .k-combobox .k-state-focused .k-input{color:#515967}
#colorbox{border:1px solid #dedede;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;padding:5px}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(/Areas/Base/Scripts/colorbox/images/overlay.png) repeat 0 0;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:3px;height:3px;background:#fff}#cboxTopRight{width:3px;height:3px;background:#fff}#cboxBottomLeft{width:3px;height:3px;background:#fff}#cboxBottomRight{width:3px;height:3px;background:#fff}#cboxMiddleLeft{width:3px;background:#fff}#cboxMiddleRight{width:3px;background:#fff}#cboxTopCenter{height:3px;background:#fff}#cboxBottomCenter{height:3px;background:#fff}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin:28px 5px 28px 0}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(/Areas/Base/Scripts/colorbox/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(/Areas/Base/Scripts/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/Areas/Base/Scripts/colorbox/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/Areas/Base/Scripts/colorbox/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;top:0;right:0;background:url(/Areas/Base/Scripts/colorbox/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.titleCB{padding:5px 0 0;margin:5px 0 0;font-size:14px;color:#333!important;text-align:center;font-weight:bold;border-top:1px solid #d5d5d5}
:root{--gl-star-color:#fdd835;--gl-star-color-inactive:#dcdce6;--gl-star-empty:url(../Areas/Base/Scripts/star-rating/img/star-empty.svg);--gl-star-full:url(../Areas/Base/Scripts/star-rating/img/star-full.svg);--gl-star-size:24px;--gl-tooltip-border-radius:4px;--gl-tooltip-font-size:0.8em;--gl-tooltip-font-weight:400;--gl-tooltip-line-height:1;--gl-tooltip-margin:12px;--gl-tooltip-padding:.5em 1em;--gl-tooltip-size:6px}[data-star-rating]>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-clip-path:circle(1px at 0 0)!important;clip-path:circle(1px at 0 0)!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;pointer-events:none;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}[data-star-rating]>select:after,[data-star-rating]>select:before{display:none!important}[data-star-rating].gl-star-rating--ltr>select{left:0!important}[data-star-rating].gl-star-rating--rtl>select{right:0!important}[data-star-rating]{align-items:center;display:flex;position:relative}.gl-star-rating:not([data-star-rating]) .gl-star-rating--stars{display:none}[data-star-rating] .gl-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}[data-star-rating]>select:focus+.gl-star-rating--stars span:first-child:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}[data-star-rating] select[disabled]+.gl-star-rating--stars{cursor:default}[data-star-rating] .gl-star-rating--stars>span{display:flex;height:24px;height:var(--gl-star-size);margin:0;width:24px;width:var(--gl-star-size)}[data-star-rating] .gl-star-rating--stars[aria-label]:after,[data-star-rating] .gl-star-rating--stars[aria-label]:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:auto;box-sizing:border-box;left:100%;position:absolute;top:50%;transform-origin:top;transform:translate3d(0,-50%,0);white-space:nowrap;z-index:10}[data-star-rating] .gl-star-rating--stars[aria-label]:before{background-size:100% auto!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E") no-repeat;content:"";height:18px;margin-bottom:0;margin-left:6px;margin-left:var(--gl-tooltip-size);width:6px;width:var(--gl-tooltip-size)}[data-star-rating] .gl-star-rating--stars[aria-label]:after{background:rgba(17,17,17,.9);border-radius:4px;border-radius:var(--gl-tooltip-border-radius);color:#fff;content:attr(aria-label);font-size:0.8em;font-size:var(--gl-tooltip-font-size);font-weight:400;margin-left:10px;padding:.5em 1em;padding:var(--gl-tooltip-padding);text-transform:none}[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]:after,[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]:before{left:auto;right:100%}[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;margin-left:0;margin-right:6px;margin-right:var(--gl-tooltip-size)}[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]:after{margin-left:0;margin-right:12px;margin-right:var(--gl-tooltip-margin)}[data-star-rating] svg{height:100%;width:100%}[data-star-rating] .gl-star-half{fill:none;stroke:none}[data-star-rating] .gl-star-full{fill:#dcdce6;fill:var(--gl-star-color-inactive);stroke:#dcdce6;stroke:var(--gl-star-color-inactive);transition:fill .15s ease-in-out,stroke .15s ease-in-out}[data-star-rating] .gl-active .gl-star-full{fill:#fdd835;fill:var(--gl-star-color);stroke:#fdd835;stroke:var(--gl-star-color)}[data-star-rating] .gl-star-rating--stars[class*=" s"]>span{background-image:url(../Areas/Base/Scripts/star-rating/img/star-empty.svg);background-image:var(--gl-star-empty);background-position:50%;background-repeat:no-repeat;background-size:90%}[data-star-rating] .gl-star-rating--stars.s10>span:first-child,[data-star-rating] .gl-star-rating--stars.s20>span:nth-child(-1n+2),[data-star-rating] .gl-star-rating--stars.s30>span:nth-child(-1n+3),[data-star-rating] .gl-star-rating--stars.s40>span:nth-child(-1n+4),[data-star-rating] .gl-star-rating--stars.s50>span:nth-child(-1n+5),[data-star-rating] .gl-star-rating--stars.s60>span:nth-child(-1n+6),[data-star-rating] .gl-star-rating--stars.s70>span:nth-child(-1n+7),[data-star-rating] .gl-star-rating--stars.s80>span:nth-child(-1n+8),[data-star-rating] .gl-star-rating--stars.s90>span:nth-child(-1n+9),[data-star-rating] .gl-star-rating--stars.s100>span{background-image:url(../Areas/Base/Scripts/star-rating/img/star-full.svg);background-image:var(--gl-star-full)}
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('/Areas/Base/Styles/bootstrap/fonts/glyphicons-halflings-regular.eot?');src:url('/Areas/Base/Styles/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/Areas/Base/Styles/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('/Areas/Base/Styles/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'),url('/Areas/Base/Styles/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/Areas/Base/Styles/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-euro:before,.glyphicon-eur:before{content:"€"}.glyphicon-minus:before{content:"−"}.glyphicon-cloud:before{content:"☁"}.glyphicon-envelope:before{content:"✉"}.glyphicon-pencil:before{content:"✏"}.glyphicon-glass:before{content:""}.glyphicon-music:before{content:""}.glyphicon-search:before{content:""}.glyphicon-heart:before{content:""}.glyphicon-star:before{content:""}.glyphicon-star-empty:before{content:""}.glyphicon-user:before{content:""}.glyphicon-film:before{content:""}.glyphicon-th-large:before{content:""}.glyphicon-th:before{content:""}.glyphicon-th-list:before{content:""}.glyphicon-ok:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-zoom-in:before{content:""}.glyphicon-zoom-out:before{content:""}.glyphicon-off:before{content:""}.glyphicon-signal:before{content:""}.glyphicon-cog:before{content:""}.glyphicon-trash:before{content:""}.glyphicon-home:before{content:""}.glyphicon-file:before{content:""}.glyphicon-time:before{content:""}.glyphicon-road:before{content:""}.glyphicon-download-alt:before{content:""}.glyphicon-download:before{content:""}.glyphicon-upload:before{content:""}.glyphicon-inbox:before{content:""}.glyphicon-play-circle:before{content:""}.glyphicon-repeat:before{content:""}.glyphicon-refresh:before{content:""}.glyphicon-list-alt:before{content:""}.glyphicon-lock:before{content:""}.glyphicon-flag:before{content:""}.glyphicon-headphones:before{content:""}.glyphicon-volume-off:before{content:""}.glyphicon-volume-down:before{content:""}.glyphicon-volume-up:before{content:""}.glyphicon-qrcode:before{content:""}.glyphicon-barcode:before{content:""}.glyphicon-tag:before{content:""}.glyphicon-tags:before{content:""}.glyphicon-book:before{content:""}.glyphicon-bookmark:before{content:""}.glyphicon-print:before{content:""}.glyphicon-camera:before{content:""}.glyphicon-font:before{content:""}.glyphicon-bold:before{content:""}.glyphicon-italic:before{content:""}.glyphicon-text-height:before{content:""}.glyphicon-text-width:before{content:""}.glyphicon-align-left:before{content:""}.glyphicon-align-center:before{content:""}.glyphicon-align-right:before{content:""}.glyphicon-align-justify:before{content:""}.glyphicon-list:before{content:""}.glyphicon-indent-left:before{content:""}.glyphicon-indent-right:before{content:""}.glyphicon-facetime-video:before{content:""}.glyphicon-picture:before{content:""}.glyphicon-map-marker:before{content:""}.glyphicon-adjust:before{content:""}.glyphicon-tint:before{content:""}.glyphicon-edit:before{content:""}.glyphicon-share:before{content:""}.glyphicon-check:before{content:""}.glyphicon-move:before{content:""}.glyphicon-step-backward:before{content:""}.glyphicon-fast-backward:before{content:""}.glyphicon-backward:before{content:""}.glyphicon-play:before{content:""}.glyphicon-pause:before{content:""}.glyphicon-stop:before{content:""}.glyphicon-forward:before{content:""}.glyphicon-fast-forward:before{content:""}.glyphicon-step-forward:before{content:""}.glyphicon-eject:before{content:""}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.glyphicon-plus-sign:before{content:""}.glyphicon-minus-sign:before{content:""}.glyphicon-remove-sign:before{content:""}.glyphicon-ok-sign:before{content:""}.glyphicon-question-sign:before{content:""}.glyphicon-info-sign:before{content:""}.glyphicon-screenshot:before{content:""}.glyphicon-remove-circle:before{content:""}.glyphicon-ok-circle:before{content:""}.glyphicon-ban-circle:before{content:""}.glyphicon-arrow-left:before{content:""}.glyphicon-arrow-right:before{content:""}.glyphicon-arrow-up:before{content:""}.glyphicon-arrow-down:before{content:""}.glyphicon-share-alt:before{content:""}.glyphicon-resize-full:before{content:""}.glyphicon-resize-small:before{content:""}.glyphicon-exclamation-sign:before{content:""}.glyphicon-gift:before{content:""}.glyphicon-leaf:before{content:""}.glyphicon-fire:before{content:""}.glyphicon-eye-open:before{content:""}.glyphicon-eye-close:before{content:""}.glyphicon-warning-sign:before{content:""}.glyphicon-plane:before{content:""}.glyphicon-calendar:before{content:""}.glyphicon-random:before{content:""}.glyphicon-comment:before{content:""}.glyphicon-magnet:before{content:""}.glyphicon-chevron-up:before{content:""}.glyphicon-chevron-down:before{content:""}.glyphicon-retweet:before{content:""}.glyphicon-shopping-cart:before{content:""}.glyphicon-folder-close:before{content:""}.glyphicon-folder-open:before{content:""}.glyphicon-resize-vertical:before{content:""}.glyphicon-resize-horizontal:before{content:""}.glyphicon-hdd:before{content:""}.glyphicon-bullhorn:before{content:""}.glyphicon-bell:before{content:""}.glyphicon-certificate:before{content:""}.glyphicon-thumbs-up:before{content:""}.glyphicon-thumbs-down:before{content:""}.glyphicon-hand-right:before{content:""}.glyphicon-hand-left:before{content:""}.glyphicon-hand-up:before{content:""}.glyphicon-hand-down:before{content:""}.glyphicon-circle-arrow-right:before{content:""}.glyphicon-circle-arrow-left:before{content:""}.glyphicon-circle-arrow-up:before{content:""}.glyphicon-circle-arrow-down:before{content:""}.glyphicon-globe:before{content:""}.glyphicon-wrench:before{content:""}.glyphicon-tasks:before{content:""}.glyphicon-filter:before{content:""}.glyphicon-briefcase:before{content:""}.glyphicon-fullscreen:before{content:""}.glyphicon-dashboard:before{content:""}.glyphicon-paperclip:before{content:""}.glyphicon-heart-empty:before{content:""}.glyphicon-link:before{content:""}.glyphicon-phone:before{content:""}.glyphicon-pushpin:before{content:""}.glyphicon-usd:before{content:""}.glyphicon-gbp:before{content:""}.glyphicon-sort:before{content:""}.glyphicon-sort-by-alphabet:before{content:""}.glyphicon-sort-by-alphabet-alt:before{content:""}.glyphicon-sort-by-order:before{content:""}.glyphicon-sort-by-order-alt:before{content:""}.glyphicon-sort-by-attributes:before{content:""}.glyphicon-sort-by-attributes-alt:before{content:""}.glyphicon-unchecked:before{content:""}.glyphicon-expand:before{content:""}.glyphicon-collapse-down:before{content:""}.glyphicon-collapse-up:before{content:""}.glyphicon-log-in:before{content:""}.glyphicon-flash:before{content:""}.glyphicon-log-out:before{content:""}.glyphicon-new-window:before{content:""}.glyphicon-record:before{content:""}.glyphicon-save:before{content:""}.glyphicon-open:before{content:""}.glyphicon-saved:before{content:""}.glyphicon-import:before{content:""}.glyphicon-export:before{content:""}.glyphicon-send:before{content:""}.glyphicon-floppy-disk:before{content:""}.glyphicon-floppy-saved:before{content:""}.glyphicon-floppy-remove:before{content:""}.glyphicon-floppy-save:before{content:""}.glyphicon-floppy-open:before{content:""}.glyphicon-credit-card:before{content:""}.glyphicon-transfer:before{content:""}.glyphicon-cutlery:before{content:""}.glyphicon-header:before{content:""}.glyphicon-compressed:before{content:""}.glyphicon-earphone:before{content:""}.glyphicon-phone-alt:before{content:""}.glyphicon-tower:before{content:""}.glyphicon-stats:before{content:""}.glyphicon-sd-video:before{content:""}.glyphicon-hd-video:before{content:""}.glyphicon-subtitles:before{content:""}.glyphicon-sound-stereo:before{content:""}.glyphicon-sound-dolby:before{content:""}.glyphicon-sound-5-1:before{content:""}.glyphicon-sound-6-1:before{content:""}.glyphicon-sound-7-1:before{content:""}.glyphicon-copyright-mark:before{content:""}.glyphicon-registration-mark:before{content:""}.glyphicon-cloud-download:before{content:""}.glyphicon-cloud-upload:before{content:""}.glyphicon-tree-conifer:before{content:""}.glyphicon-tree-deciduous:before{content:""}.glyphicon-cd:before{content:""}.glyphicon-save-file:before{content:""}.glyphicon-open-file:before{content:""}.glyphicon-level-up:before{content:""}.glyphicon-copy:before{content:""}.glyphicon-paste:before{content:""}.glyphicon-alert:before{content:""}.glyphicon-equalizer:before{content:""}.glyphicon-king:before{content:""}.glyphicon-queen:before{content:""}.glyphicon-pawn:before{content:""}.glyphicon-bishop:before{content:""}.glyphicon-knight:before{content:""}.glyphicon-baby-formula:before{content:""}.glyphicon-tent:before{content:"⛺"}.glyphicon-blackboard:before{content:""}.glyphicon-bed:before{content:""}.glyphicon-apple:before{content:""}.glyphicon-erase:before{content:""}.glyphicon-hourglass:before{content:"⌛"}.glyphicon-lamp:before{content:""}.glyphicon-duplicate:before{content:""}.glyphicon-piggy-bank:before{content:""}.glyphicon-scissors:before{content:""}.glyphicon-bitcoin:before{content:""}.glyphicon-btc:before{content:""}.glyphicon-xbt:before{content:""}.glyphicon-yen:before{content:"¥"}.glyphicon-jpy:before{content:"¥"}.glyphicon-ruble:before{content:"₽"}.glyphicon-rub:before{content:"₽"}.glyphicon-scale:before{content:""}.glyphicon-ice-lolly:before{content:""}.glyphicon-ice-lolly-tasted:before{content:""}.glyphicon-education:before{content:""}.glyphicon-option-horizontal:before{content:""}.glyphicon-option-vertical:before{content:""}.glyphicon-menu-hamburger:before{content:""}.glyphicon-modal-window:before{content:""}.glyphicon-oil:before{content:""}.glyphicon-grain:before{content:""}.glyphicon-sunglasses:before{content:""}.glyphicon-text-size:before{content:""}.glyphicon-text-color:before{content:""}.glyphicon-text-background:before{content:""}.glyphicon-object-align-top:before{content:""}.glyphicon-object-align-bottom:before{content:""}.glyphicon-object-align-horizontal:before{content:""}.glyphicon-object-align-left:before{content:""}.glyphicon-object-align-vertical:before{content:""}.glyphicon-object-align-right:before{content:""}.glyphicon-triangle-right:before{content:""}.glyphicon-triangle-left:before{content:""}.glyphicon-triangle-bottom:before{content:""}.glyphicon-triangle-top:before{content:""}.glyphicon-console:before{content:""}.glyphicon-superscript:before{content:""}.glyphicon-subscript:before{content:""}.glyphicon-menu-left:before{content:""}.glyphicon-menu-right:before{content:""}.glyphicon-menu-down:before{content:""}.glyphicon-menu-up:before{content:""}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.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}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'— '}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:' —'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:normal;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media(min-width:768px){.navbar{border-radius:4px}}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media(max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media(min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/ "}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'‹'}.carousel-control .icon-next:before{content:'›'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width:767px){.visible-xs-block{display:block !important}}@media(max-width:767px){.visible-xs-inline{display:inline !important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width:1200px){.visible-lg-block{display:block !important}}@media(min-width:1200px){.visible-lg-inline{display:inline !important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width:767px){.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default.disabled,.btn-primary.disabled,.btn-success.disabled,.btn-info.disabled,.btn-warning.disabled,.btn-danger.disabled,.btn-default[disabled],.btn-primary[disabled],.btn-success[disabled],.btn-info[disabled],.btn-warning[disabled],.btn-danger[disabled],fieldset[disabled] .btn-default,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-info,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-danger{-webkit-box-shadow:none;box-shadow:none}.btn-default .badge,.btn-primary .badge,.btn-success .badge,.btn-info .badge,.btn-warning .badge,.btn-danger .badge{text-shadow:none}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0%,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0%,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0%,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0%,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0%,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff265a88',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:hover,.btn-primary:focus{background-color:#265a88;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0%,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0%,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0%,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff419641',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0%,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0%,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0%,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0%,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0%,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0%,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffeb9316',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0%,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0%,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0%,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc12e2a',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0%,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0%,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0%,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2e6da4',GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0%,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0%,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0%,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0%,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0%,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb',endColorstr='#ffe2e2e2',GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0%,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0%,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0%,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#080808 0%,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0%,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0%,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808',endColorstr='#ff0f0f0f',GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}@media(max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0%,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2e6da4',GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0%,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0%,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0%,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0%,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0%,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0%,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0%,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0%,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0%,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fff8efc0',GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0%,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0%,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0%,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0%,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff5f5f5',GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0%,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0%,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff286090',GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0%,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0%,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0%,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0%,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0%,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0%,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0%,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0%,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0%,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0%,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0%,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0%,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0%,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0%,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2b669a',GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:hover .badge,.list-group-item.active:focus .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0%,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0%,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0%,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2e6da4',GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0%,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0%,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0%,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffd0e9c6',GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0%,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0%,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0%,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffc4e3f3',GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0%,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0%,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0%,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fffaf2cc',GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0%,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0%,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0%,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffebcccc',GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
.children		{list-style: none; padding: 0;}
.children li	{list-style: none; background: url(/Areas/HtmlPages/Images/triangle_bullet.png) left center no-repeat; padding-left: 15px; margin-bottom: 2px;}
.children a     {text-decoration: none;}
/* Kendo fix */

.k-ff {
    overflow: inherit !important; 
}

.gridHeaderHide .k-grid-header {
    display: none;
}

.gridHeaderHide .k-alt {
    background: none;
}

/* Left column */

.leftColumn {
    float: left;
    margin: 0 10px 0 0;
    width: 230px;
    background: #ffffff;
    padding:  10px 10px 20px;
}

/* Left Menu */

.leftMenuCatalog {
    margin: 0 0 20px;
    font: 14px "PTSansRegular";
    padding:  0 0 10px;
    border: 1px solid #d5d5d5;
    -ms-border-radius: 5px 5px 0 0 ;
    border-radius: 5px 5px 0 0 ;
}

.leftMenuCatalog .leftMenuCatalogTitle {
    font: 18px "PTSansBold";
    margin: 0 0 15px;
    background: #eee;
    -ms-border-radius: 5px 5px 0 0 ;
    border-radius: 5px 5px 0 0 ;
    padding: 5px 0;
    text-align: center;
    border-bottom: 1px solid #d5d5d5;
}


.leftMenuCatalog ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 0 10px;
}

.leftMenuCatalog ul li {
    margin: 0 0 5px;
}


.leftMenuCatalog ul li a, .leftMenuCatalog ul li span {
    margin: 0 0 5px;
    color: #0B419F;
}

.leftMenuCatalog ul li a.act, .leftMenuCatalog ul li span.act {
    font-weight: bold;
    color: #434546;
    text-decoration: none;
}


.leftMenuCatalog ul li ul  {
    margin: 0 0 0 10px;
    padding: 0;
}

.leftMenuCatalog ul li ul a  {
    font-size: 12px;
}

/*Categories */

.categoriesList {
    margin-left: -6px;
    margin-bottom: 20px;
    overflow: hidden;
}

.categoriesList .categoriesListItem  {
    width: 215px;
    height: 230px;
    margin: 0 0 6px 6px;
    border: 1px solid #DEE1E6;
    background: #F2F2F2;
    float: left;
    transition: all .15s ease-in-out 0s;
    text-decoration: none;
    text-align: center;
}

.categoriesList .categoriesListItem .categoryImage {
    min-height: 135px;
    margin-bottom: 10px;
    overflow: hidden;
}

.categoriesList .categoriesListItem img {
    padding: 10px;
    display: block;
    margin: 0 auto;
    transition: all .3s ease-out;
}

@media screen and (max-width: 1366px) {
    .categoriesList .categoriesListItem img {
        max-height: 110px
    }
}

.categoriesList .categoriesListItem:hover  {
    border-color: #555;
}

.categoriesList .categoriesListItem:hover img {
    transform: scale(1.2);
}

.categoriesList .categoriesListItem .categoryName  {
    height: 50px;
    overflow: hidden;
    font: 15px/1.1em "PTSansBold";
    color: #515354;
    padding: 0 5px 0;
    margin: 0 0 4px;
    text-align: center;
}

.categoriesList .categoriesListItem .categoryName {
    text-decoration: none;
    color: #515354;
}

.categoriesList .categoriesListItem:hover .categoryName {
    color: #303131;
}

.categoriesList .categoriesListItem .goToCategory  {
    text-align: center;
}

.categoriesList .categoriesListItem .goToCategory .goToBttn {
	background: url("/Areas/Shop/Images/searchBttn.png") no-repeat 0 0;
	border: none;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	width: 102px;
	height: 27px;
	font: 13px/27px "PTSansBold";
	text-align: center;
	vertical-align: bottom;
	-webkit-transition: all .15s ease-in-out 0s;
	-moz-transition: all .15s ease-in-out 0s;
	-ms-transition: all .15s ease-in-out 0s;
	-o-transition: all .15s ease-in-out 0s;
	transition: all .15s ease-in-out 0s;
    display: inline-block;
}

.categoriesList .categoriesListItem:hover .goToCategory .goToBttn {
	opacity: .8;
}


/* Product List */

.productListBox .k-widget  {
    border: none;
}

.productListBox {
    overflow: hidden;
}

.productListBox .productItem a {
    text-decoration: none;
}

.productListBox .productItem a:hover {
    text-decoration: underline;
}

.productListBox .productItem .productItemTitle {
    font: 18px "PTSansBold";
    color: #191919;
    height: 72px;
    overflow: hidden;
    text-overflow:ellipsis;
}

.productListBox .productItem .productItemPriceCart .productItemPrice  {
    font: 18px "PTSansBold";
}

.productListBox .productItem .productItemPriceCart .addToBasket {
	color: #3580CA;
	text-decoration: none;
	font:  15px "PTSansBold";
	-webkit-transition: all .15s ease-in-out 0;
	-moz-transition: all .15s ease-in-out 0;
	-ms-transition: all .15s ease-in-out 0;
	-o-transition: all .15s ease-in-out 0;
	transition: all .15s ease-in-out 0;
	display: inline-block;
    cursor: pointer;
}

.productListBox .productItem .productItemPriceCart .addToBasket:hover {
	color: #CD3727;
}


.productListBox .productItem .productItemPriceCart .addToBasket .cartIcon {
	background: url("/Areas/Shop/Images/cartIcon.png") no-repeat left 0;
	display: inline-block;
	width: 14px;
	height: 11px;
	margin: 0 8px 0 0;
}

.productListBox .productItem .productItemPriceCart .addToBasket:hover .cartIcon {
	background-position: left 100%;
}

/* Tile */

/*.productListBox.products-Tile {
    margin-right: -10px;
}*/

.productListBox.products-Tile .k-listview {
    margin-right: -20px;
}

.productListBox.products-Tile .productItem {
    border: 1px solid #d5d5d5;
    float: left;
    margin: 0 20px 20px 0;
    padding: 10px 10px 70px;
    text-align: center;
    width: 210px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 295px;
    position: relative;
}

.productListBox.products-Tile .productItem .productItemTitle {
    /*height: 72px;
    overflow: hidden;*/
}

.productListBox.products-Tile .productItem .productItemImg {
    margin: 0 0 5px;
    min-height: 110px;
    user-select: none;
}

.productListBox.products-Tile .productItem .productItemImg img {
    width: auto;
    max-width: 100%;
}

.productListBox.products-Tile .productItem .productItemDescription {
    display: none;
}

.productListBox.products-Tile .productItem .productItemPriceCart {
    overflow: hidden;
    /*margin: 10px 0 0;*/

    position: absolute;
    bottom: 40px;
    left: 0;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
}

.productListBox.products-Tile .productItem .productItemPriceCart .productItemPrice  {
    /*float: left;
    width: 150px;*/
    padding: 4px 0;
}

.productListBox.products-Tile .productItem .productItemPriceCart .addToBasket {
    /*float: right;*/
}

/* List */

.productListBox.products-List .productItem  {
    overflow: hidden;
    margin: 0 0 10px;
    padding: 0 270px 10px 0;
    border-bottom: 1px solid #d5d5d5;
    position: relative;
    min-height: 80px;
}

.productListBox.products-List .productItem .productItemImg {
    float: left;
}

.productListBox.products-List .productItem .productItemImg img {
    border: 1px solid #d5d5d5;
    margin: 0 15px 5px 0;
}


.productListBox.products-List .productItem .productItemDescription  {
    /*position: absolute;
    right: 0;
    top: 0;
    width: 150px;*/
}

.productListBox.products-List .productItem .productItemPriceCart  {
    position: absolute;
    right: 0;
    top: 0;
    width: 250px;
    text-align: center;
}

.productListBox.products-List .productItem .productItemPriceCart .productItemPrice  {
    margin: 0 0 10px;
}


.productListBox.products-List .productItem .productItemPriceCart .addToBasket  {
    margin: 0 0 5px;
}

/* Shop Product */

.shopProduct {
    
}

.shopProduct .shopProductImg {
    float: left;
    margin: 0 15px 15px 0;
}

.shopProduct .shopProductImg .shopProductMainImg {
    display: block;
    margin: 0 0 5px;
}

.shopProduct .shopProductImg .shopProductMainImg img {
   
}

.shopProduct .shopProductImg .shopProductGallery {
    overflow: hidden;
    margin: 0 -5px 0 0;
    width: 250px;
}

.shopProduct .shopProductImg .shopProductGallery .shopProductGalleryItem {
    float: left;
    margin: 0 5px 0 0;
    text-decoration: none;

}

.shopProduct .shopProductImg .shopProductGallery .shopProductGalleryItem img {
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d5d5d5;
}

.shopProduct .shopProductImg .shopProductGallery .shopProductGalleryItem:focus {
    outline: none;
}

.shopProduct .shopProductPriceBox {
    margin: 0 0 10px;
}

.shopProduct .shopProductPriceBox .shopProductPrice {
    color: #0b419f;
    font: 18px "PTSansBold";
}

.shopProduct .shopProductAddToCart {
    display: inline-block;
    margin: 0 0 0 15px;
    vertical-align: middle;
}

.shopProduct .addToBasket {
	color: #3580CA;
	text-decoration: none;
	font:  15px "PTSansBold";
	-webkit-transition: all .15s ease-in-out 0;
	-moz-transition: all .15s ease-in-out 0;
	-ms-transition: all .15s ease-in-out 0;
	-o-transition: all .15s ease-in-out 0;
	transition: all .15s ease-in-out 0;
	display: inline-block;
    cursor: pointer;
}

.shopProduct .addToBasket:hover {
	color: #CD3727;
}

.shopProduct .addToBasket .cartIcon {
	background: url("/Areas/Shop/Images/cartIcon.png") no-repeat left 0;
	display: inline-block;
	width: 14px;
	height: 11px;
	margin: 0 8px 0 0;
}

.shopProduct .addToBasket:hover .cartIcon {
	background-position: left 100%;
}

.shopProductProperties {
    margin: 10px 0 0;
}

.shopProductProperties .shopProductPropertiesUl {
    margin: 0;
    padding: 0;
    list-style: none;
}

.shopProductProperties ul.shopProductPropertiesUl > li {
    margin: 0 0 5px;
}

/* Model */

.shopModel {
    
}

.shopModel .shopModelImg {
    float: left;
    margin: 0 15px 15px 0;
}

.shopModel .shopModelImg .shopModelMainImg {
    display: block;
    margin: 0 0 5px;
}

.shopModel .shopProductImg .shopProductMainImg img {
   
}

.shopModel .shopModelImg .shopModelGallery {
    overflow: hidden;
    margin: 0 -5px 0 0;
    width: 250px;
}

.shopModel .shopModelImg .shopModelGallery .shopModelGalleryItem {
    float: left;
    margin: 0 5px 0 0;
    text-decoration: none;

}

.shopModel .shopModelImg .shopModelGallery .shopModelGalleryItem img {
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d5d5d5;
}

.shopModel .shopModelImg .shopModelGallery .shopModelGalleryItem:focus {
    outline: none;
}

.shopModel .shopModelPriceBox {
    margin: 0 0 10px;
}

.shopModel .shopModelPriceBox .shopModelPrice {
    color: #0b419f;
    font: 18px "PTSansBold";
}

.shopModel .shopModelAddToCart {
    display: inline-block;
    margin: 0 0 0 15px;
    vertical-align: middle;
}

.shopModel .addToBasket {
    display: inline-block;
    padding: 6px 20px;
    background: #0B419F url("/Areas/Shop/Images/icons/addToCart.png") no-repeat center;
    -ms-border-radius: 5px;
    border-radius: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: background-color .15s ease-in-out 0;
    -moz-transition: background-color .15s ease-in-out 0;
    -ms-transition: background-color .15s ease-in-out 0;
    -o-transition: background-color .15s ease-in-out 0;
    transition: background-color .15s ease-in-out 0;
}

.shopModel .addToBasket:hover  {
    background-color: #062150;
}


.shopModel .modelArticle {
    font-size: 12px;
    color: #444;
    font-weight: bold;
}
/* ShopToolBar */

.shopToolbar {
    overflow: hidden;
    margin: 0 0 20px;
    font-size: 14px;
}

.shopToolbar .viewDesctopFilter {
    float: left;
    overflow: hidden;
}

.shopToolbar .viewDesctopFilter .productsView {
    -webkit-box-shadow: 0 0 12px -2px #bbb inset;
    -ms-box-shadow: 0 0 12px -2px #bbb inset;
    box-shadow: 0 0 12px -2px #bbb inset;
    float: left;
    cursor: pointer;
    -webkit-transition: all .15s ease-in-out 0;
    -moz-transition: all .15s ease-in-out 0;
    -ms-transition: all .15s ease-in-out 0;
    -o-transition: all .15s ease-in-out 0;
    transition: all .15s ease-in-out 0;
    padding: 7px;
}

.shopToolbar .viewDesctopFilter .productsView.tile {
    background: #747f7f  url("/Areas/Shop/Images/icons/tileIcon.png") no-repeat center;
    width: 16px;
    height: 16px;
    -ms-border-radius: 3px  0 0 3px;
    border-radius: 3px  0 0 3px;
}

.shopToolbar .viewDesctopFilter .productsView.list {
    background: #747f7f url("/Areas/Shop/Images/icons/listIcon.png") no-repeat center;
    width: 16px;
    height: 16px;
    -ms-border-radius:  0 3px 3px 0 ;
    border-radius:  0 3px 3px 0 ;
}

.shopToolbar .viewDesctopFilter .productsView:hover {
    background-color: #636466;
}

.shopToolbar .viewDesctopFilter .productsView.active, .shopToolbar .viewDesctopFilter .productsView.active:hover {
    background-color: #e9eaec;
}

.shopToolbar .sortableBox {
    float: right;
}

/* Catalog Filter */

.catalogFilter {
    
}

.catalogFilter .catalogFilterTitle {
    font: 18px "PTSansBold";
    margin: 0 -10px 15px;
    background: #eee;
    -ms-border-radius: 5px 5px 0 0 ;
    border-radius: 5px 5px 0 0 ;
    padding: 5px 0;
    text-align: center;
    border-bottom: 1px solid #d5d5d5;
}

.catalogFilter .catalogFilterTitle.withResult {
    padding-bottom: 0;
}

.catalogFilter .catalogFilterTitleItem {
    font: 18px "PTSansBold";
    margin: 0 0 10px;
    border-bottom: 1px solid #d5d5d5;
    padding: 0 0 5px;
}


.catalogFilter.catalogFilterFLeft {
    /*float: left;
    width: 250px;
    margin: 0 20px 0 0;*/
    padding: 0 10px;
    border: 1px solid #d5d5d5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -ms-border-radius: 5px 5px 0 0 ;
    border-radius: 5px 5px 0 0 ;
}

.catalogFilter.catalogFilterFLeft .catalogFilterItem {
    margin: 0 0 15px;
}


.catalogFilter.catalogFilterFLeft .filterCheckBoxes {
    font-size: 12px;
    overflow: hidden;
    overflow-y: auto;
    max-height: 92px;
}

.catalogFilter.catalogFilterFLeft .filterCheckBoxes label {
    overflow: hidden;
    display: block;
    margin: 0 0 3px;
}

.catalogFilter.catalogFilterFLeft .filterCheckBoxes label input {
    float: left;
    margin: 2px 4px 0 0;
}

        /* Radio Filter */

.catalogFilter .filterRadioButtons {
    font-size: 14px;
}

.catalogFilter .filterRadioButtons label {
    display: block;
    overflow: hidden;
}

.catalogFilter .filterRadioButtons label input {
    float: left;
    margin: 3px 5px 0 0;
}

        /* Price Slider */

.catalogFilter.catalogFilterFLeft .catalogFilterItem .filterSliderBox {
    text-align: center;
}

.catalogFilter.catalogFilterFLeft .catalogFilterItem .filterSliderBox .k-numerictextbox {
    width: 80px;
    font-size: 13px;
}

.catalogFilter.catalogFilterFLeft .filterSearchResult {
    display: block;
    padding: 5px 15px;
    background: #f6f6f6;
    text-align: center;
    font-size: 14px;
    margin: 5px 0 0;
    border-top: 1px solid #d5d5d5;
    color: #0B419F;
}

.catalogFilter .filterBttns {
    text-align: center;
}

.catalogFilter .filterBttns .clearAllFilterBttn {
    background-color: #fff;
    border: 3px solid #dfdfdf;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: block;
    margin-bottom: 0;
    outline: 0 none;
    padding: 3px 20px;
    text-align: center;
    vertical-align: middle;
    font: 16px "PTSansBold";
    -webkit-transition: all .15s ease-in-out 0;
    -moz-transition: all .15s ease-in-out 0;
    -ms-transition: all .15s ease-in-out 0;
    -o-transition: all .15s ease-in-out 0;
    transition: all .15s ease-in-out 0;
}

.catalogFilter .filterBttns .clearAllFilterBttn:hover {
    background-color: #dfdfdf;
    color: #000;
}
/* Shop order buttons */

.orderBttn {
    cursor:pointer;
    color:#ffffff;
    display:inline-block;
    -moz-border-radius:6px;
	-webkit-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:6px;
    text-decoration:none;
    -webkit-transition: all .15s linear 0;
    -moz-transition: all .15s linear 0;
    -ms-transition: all .15s linear 0;
    -o-transition: all .15s linear 0;
    transition: all .15s linear 0;
    padding:4px 15px;
    margin-right: 15px;
    font: 14px "PTSansBold";
}

.orderBttn.buttonGreen {
    -moz-box-shadow:inset 0px 1px 0px 0px #b1b1b1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #b1b1b1;
    -ms-box-shadow:inset 0px 1px 0px 0px #b1b1b1;
    box-shadow:inset 0px 1px 0px 0px #b1b1b1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #040404), color-stop(1, #3E3E3E));
	background:-moz-linear-gradient(top, #040404 5%, #3E3E3E 100%);
	background:-webkit-linear-gradient(top, #040404 5%, #3E3E3E 100%);
	background:-o-linear-gradient(top, #040404 5%, #3E3E3E 100%);
	background:-ms-linear-gradient(top, #040404 5%, #3E3E3E 100%);
	background:linear-gradient(to bottom, #040404 5%, #3E3E3E 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#040404', endColorstr='#3E3E3E',GradientType=0);
	background-color:#040404;
	border:1px solid #6D6D6D;
    -ms-text-shadow:0px 1px 0px #555;
    text-shadow:0px 1px 0px #555;
    color: #fff;
}

.orderBttn.buttonGreen:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3E3E3E), color-stop(1, #040404));
    background: -moz-linear-gradient(top, #3E3E3E 5%, #040404 100%);
    background: -webkit-linear-gradient(top, #3E3E3E 5%, #040404 100%);
    background: -o-linear-gradient(top, #3E3E3E 5%, #040404 100%);
    background: -ms-linear-gradient(top, #3E3E3E 5%, #040404 100%);
    background: linear-gradient(to bottom, #3E3E3E 5%, #040404 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E3E3E', endColorstr='#040404',GradientType=0);
    background-color: #3E3E3E;
    color: #fff;
}

.orderBttn.buttonGreen:active {
	position:relative;
	top:1px;
}

.orderBttn.buttonGray {
    background: #747f7f;
}

.orderBttn.buttonGray {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -ms-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	border:1px solid #dcdcdc;
    -ms-text-shadow:0px 1px 0px #ffffff;
    text-shadow:0px 1px 0px #ffffff;
    color: #555;
}

.orderBttn.buttonGray:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}

.orderBttn.buttonGray:active {
	position:relative;
	top:1px;
}


/* Basket Order */

.deleteBasketItem {
    background: url("/Areas/Shop/Images/icons/basketDelete.png") no-repeat center;
    display: inline-block;
    width: 24px;
    height: 24px;
} 

.basketQuantity {
    text-align: center;
}

.basketQuantity .k-numerictextbox {
    width: 94px;
}

.basketQuantity .k-numeric-wrap {
    width: 60px;
}

.basketOrderBttns {
    margin: 15px 0 0;
}

/* Order Logon Start Page */

.orderStartPage {
    padding: 10px 0;
}

.orderStartPage .orderStartPageLeft {
    float: left;
    border-right: 1px solid #d5d5d5;
    width: 49%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.orderStartPage .orderStartPageRight {
    float: right;
    width: 49%
}

.orderStartPage .orderStartPageTitle {
    margin: 0 0 10px;
    padding: 0;
    font-size: 16px;
}

.orderStartPage .alignCenter {
    text-align: center;
}

.orderStartPage .orderStartWrap {
    color: #333;
    padding: 5px 15px;
}

.orderStartPage .orderBttn {
    margin-right: 15px;
}

.orderStartPage .orderBttn.longBttn {
    width: 200px;
    text-align: center;
}

/* Order Logon Buttons */

.forButtonOrder {
    text-align: center;
    margin: 15px 0 0;
}

.orderBox {
    
}

.orderBox .orderChooseField {
    font-weight: bold;
    font-size: 14px;
    color: green;
}

.orderBox .orderHelpText {
    margin: 10px 0 0;
    text-align: center;
}

.orderBox ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.orderBox ul li {
    margin: 0 0 5px;
}

.orderBox ul li.autorization input[type="radio"] {
    display: none;
}

.orderBox ul li.autorization.disabled {
    opacity: .5;
}

.orderBox ul li label {
    margin: 0 0 3px;
    display: block;
    font-weight: bold;
}

.orderBox ul li input[type="text"], .orderBox ul li input[type="password"] {
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    padding: 5px 4px;
    width: 270px;
    outline: none;
    -webkit-transition: border-color .2s ease-in-out 0;
    -moz-transition: border-color .2s ease-in-out 0;
    -ms-transition: border-color .2s ease-in-out 0;
    -o-transition: border-color .2s ease-in-out 0;
    transition: border-color .2s ease-in-out 0;
}

.orderBox ul li input[type="text"]:focus, .orderBox ul li input[type="password"]:focus {
    border-color:  #888;
}

.orderBox .orderLogonDesc {
    margin: 15px 0 0;
    width: 300px;
    margin: 0 auto;
}

.orderBox .orderButtons {
    margin: 15px 0 0;
}

/* ChekOut */

span.field-validation-error {
    color: #c00;
    font-size: 11px;
    padding-left: 0;
}

.formChekoutBox span.field-validation-error {
    color: #c00;
    display: block;
    font-size: 11px;
    /*padding-left: 150px;*/
    font-weight: normal;
}

input.field-validation-error {
    border-color: #c00!important;
}

.formChekoutBox .fieldMultiLineBox span.field-validation-error  {
    padding: 0;
}

.formChekoutBox .formChekoutLeft {
    float: left;
    width: 49%;
    border-right: 1px solid #d5d5d5;
}

.formChekoutBox .formChekoutRight {
    float: right;
    width: 49%;
}

.formChekoutBox .formChekoutLeft, .formChekoutBox .formChekoutRight {
    min-height: 360px;
}

.formChekoutBox .contentChekoutForm {
    padding: 5px 15px;
}

.formChekoutBox ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.formChekoutBox ul li {
    margin: 0 0 8px;
    overflow: hidden;
}
.formChekoutBox ul li label {
    font-weight: bold;
    font-size: 12px;
    /*float: left;
    width: 140px;
    text-align: right;*/
    display: block;
    margin: 0 10px 0 0;
}

.formChekoutBox ul li.txt label {
    margin: 5px 10px 0 0;
}

.formChekoutBox ul li.multiline label {
    margin: 0 10px 0 0;
}

.formChekoutBox ul li.message {
    /*padding-left: 150px;*/
}

.formChekoutBox ul li.message label {
    /*display: block;
    float: none;
    margin: 0 0 3px;
    width: auto;
    text-align: left;*/
}

.formChekoutBox ul li.message textarea {
    width: 258px;
    padding: 2px 3px;
    border: 1px solid #d5d5d5;
    -ms-border-radius: 3px;
    border-radius: 3px;
    height: 80px;
    -webkit-transition: border-color .2s ease-in-out 0;
    -moz-transition: border-color .2s ease-in-out 0;
    -ms-transition: border-color .2s ease-in-out 0;
    -o-transition: border-color .2s ease-in-out 0;
    transition: border-color .2s ease-in-out 0;
    font-size: 13px;
    resize: vertical;
    box-sizing: border-box;
}

.formChekoutBox ul li.message textarea:focus {
    outline: none;
    border-color: #787878;

}

.formChekoutBox ul li .fieldMultiLineBox {
    /*padding-left: 150px;*/
    /*margin: -3px 0 0;*/
}

.formChekoutBox ul li .fieldMultiLineBox label {
    font-weight: normal;
    font-size: 12px;
    float: none;
    display:block;
    width: auto;
    text-align: left;
    margin: 0;
}

.formChekoutBox ul li .fieldMultiLineBox input[type="checkbox"], .formChekoutBox ul li .fieldMultiLineBox input[type="radio"] {
    float: left;
    margin: 1px 4px 0 0;
}

.formChekoutBox ul li .fieldMultiLineBox .fieldMultiLineItem {
    margin: 0 0 3px;
}

.formChekoutBox ul li input[type="text"] {
    padding: 2px 3px;
    border: 1px solid #d5d5d5;
    -ms-border-radius: 3px;
    border-radius: 3px;
    height: 24px;
    width: 250px;
    -webkit-transition: border-color .2s ease-in-out 0;
    -moz-transition: border-color .2s ease-in-out 0;
    -ms-transition: border-color .2s ease-in-out 0;
    -o-transition: border-color .2s ease-in-out 0;
    transition: border-color .2s ease-in-out 0;
    font-size: 13px;
}

.formChekoutBox ul li input[type="text"]:focus {
    outline: none;
    border-color: #787878
}

.formChekoutBox ul li .k-dropdown {
    width: 258px;
    font-size: 14px;
}

.formChekoutBox ul li select {
    padding: 5px 3px;
    border: 1px solid #d5d5d5;
    -ms-border-radius: 3px;
    border-radius: 3px;
    width: 260px;
    -webkit-transition: border-color .2s ease-in-out 0;
    -moz-transition: border-color .2s ease-in-out 0;
    -ms-transition: border-color .2s ease-in-out 0;
    -o-transition: border-color .2s ease-in-out 0;
    transition: border-color .2s ease-in-out 0;
    font-size: 13px;
}

.formChekoutBox ul li select:focus {
    outline: none;
    border-color: #787878
}

.formChekoutBox .formChekoutNoticeRegister {
    color: darkgreen;
    font-size: 11px;
    display: block;
    padding-left: 18px;
}

.formChekoutBox .formChekoutNotice {
    display: block;
    margin: 3px 0 0;
    font-size: 13px;
    color: darkgreen;
    font-weight: bold;

    /*background: lightyellow;
    border: 1px solid #d5d5d5;
    -ms-border-radius: 3px;
    border-radius: 3px;
    color: #444;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 3px 0 0;
    padding: 3px 10px;*/
}


.formChekoutBox .formChekoutButtons {
    text-align: center;
    margin: 15px 0 0;
}

.formChekoutBox .formChekoutButtons .orderBttn {
    padding:4px 25px;
    width: 150px;
    margin-right: 15px;
}

/* Profile user */

.profileUserBox .field-validation-error {
    color: #c00;
    display: block;
    font-size: 11px;
    padding-left: 150px;
}

.profileUserBox {
   font-size: 13px;
}

.profileUserForm ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.profileUserForm li {
    margin: 0 0 8px;
    overflow: hidden;
}

.profileUserForm li .formDisplay {
    display: inline-block;
    margin: 1px 0 0;
    max-width: 600px;
}

.profileUserForm li label {
    font-weight: bold;
    font-size: 12px;
    float: left;
    width: 140px;
    text-align: right;
    margin: 5px 10px 0 0;
}

.profileUserForm li.displayField label {
    margin: 2px 10px 0 0;
}

.profileUserForm li input[type="text"] {
    padding: 2px 3px;
    border: 1px solid #d5d5d5;
    -ms-border-radius: 3px;
    border-radius: 3px;
    height: 24px;
    width: 250px;
    -webkit-transition: border-color .2s ease-in-out 0;
    -moz-transition: border-color .2s ease-in-out 0;
    -ms-transition: border-color .2s ease-in-out 0;
    -o-transition: border-color .2s ease-in-out 0;
    transition: border-color .2s ease-in-out 0;
    font-size: 13px;
}

.profileUserForm li input[type="text"]:focus {
    outline: none;
    border-color: #787878
}

.profileUserForm .forBttn {
    margin: 15px 0 0;
    padding-left: 150px;
}

.profileUserBox ul li .aditionalField {
    padding-left: 150px;
    margin: 3px 0 0;
    display: none;
}

.profileUserBox ul li .aditionalField label {
    font-weight: bold;
    font-size: 12px;
    float: none;
    display: block;
    width: auto;
    text-align: left;
    margin: 5px 0 0!important;
}

.profileUserBox ul li .aditionalField label.labelConfirm {
    font-weight: bold;
    font-size: 12px;
    float: none;
    display: inline-block;
    color: green;
    /*background: #fff9d9;
    padding: 5px 10px;
    -ms-border-radius: 3px;*/
    border-radius: 3px;
    text-align: left;
    margin:0!important;

}

/* Profile small buttons */

.profileUserBox ul li .buttonGraySmall {
     background: #747f7f;
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -ms-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	border:1px solid #dcdcdc;
    -ms-text-shadow:0px 1px 0px #ffffff;
    text-shadow:0px 1px 0px #ffffff;
    color: #555;
    cursor:pointer;
    font: bold 12px "Arial";
    display:inline-block;
    -moz-border-radius:6px;
	-webkit-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:6px;
    text-decoration:none;
    padding:6px 10px;
    transition: all .15s linear 0;
    margin-left: 15px;
}

.profileUserBox ul li .buttonGraySmall.minPadding {
    padding:2px 10px;
}

.profileUserBox ul li .buttonGraySmall:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}

.profileUserBox ul li .buttonGraySmall:active {
	position:relative;
	top:1px;
}

.profileUserBox ul li .buttonGraySmall[disabled] {
    cursor: default;
    color: #aaa;
}

.profileUserBox ul li .buttonGraySmall[disabled]:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
}

.profileUserBox ul li .aditionalField .buttonGraySmall[disabled]:active {
    top: 0;
}

/* End Small Buttons */

.profileUserForm .forBttn .orderBttn {
    padding:4px 25px;
    margin-right: 15px;
}


/* Order Summary */

.orderSummaryBox {
    
}


.orderSummaryBox ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 13px;
}

.orderSummaryBox li {
    margin: 0 0 8px;
    overflow: hidden;
}

.orderSummaryBox li .formDisplay {
    display: inline-block;
    margin: 4px 0 0;
    max-width: 600px;
}

.orderSummaryBox li label {
    font-weight: bold;
    font-size: 12px;
    float: left;
    width: 140px;
    text-align: right;
    margin: 5px 10px 0 0;
    overflow: hidden;
}

.orderSummaryButtons {
    margin: 10px 0 0;
}

.orderSummaryBox .orderSummaryButtons .orderBttn {
    padding:4px 25px;
    margin-right: 15px;
}

.orderSummaryBox .orderSummaryButtons .orderBttn.buttonGray {
    margin-right: 20px;
}


.orderSummaryBox .orderSummaryLeft {
    border-right: 1px solid #d5d5d5;
    width: 49%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin: 0 0 20px;
}

.orderSummaryBox .orderSummaryRight {
    width: 49%;
    float: right;
    margin-left: 1%;
}

/* Order Finalize */

.orderFinalize {
    
}

.orderFinalize .orderNumber {
    color: #0B419F;
    font-weight: bold;
}

.orderFinalize .orderFinalizeBttn {
    margin: 15px 0;
    text-align: center;
}

.orderFinalize .orderFinalizeBttn .orderBttn {
    padding:4px 35px;
}


/* Orders list */

.billList {
    font-size: 14px;
}

.billList .orderListEmpty {
    font-size: 15px;
    color: #333;
}

.billList .billPaid, .billList .billNotPaid {
    color: green;
    font-size: 12px;
    font-weight: bold;
}

.billList  .billNotPaid {
    color: darkred;
}

.billList  .buttonBill img {
    vertical-align: middle;
}


/* Discount */

.orderDiscount {
    text-align: right;
    background: #eee;
    border: 1px solid #ccc;
    border-top: none;
    padding-right: 5px;
}

.orderDiscount > span {
    display: block;
    padding-right: 80px;
}

.orderDiscount.orderDiscountSummary > span {
    display: block;
    padding-right: 0;
}

.orderDiscount label {

}

.orderDiscount .orderDiscountPercent {
    font-weight: bold;
    background: url("/Areas/Shop/Images/icons/discountIcon.png") no-repeat left center;
    display: inline-block;
    padding-left: 20px;
}

.orderDiscount .orderSumWithDiscount {
    font-weight: bold;
    color: #000;
}
/* Shop popup */

.shopPopUpBox {
    
}

.shopPopUpBox .shopPopUpProductInfo {
    overflow: hidden;
}

.shopPopUpBox .shopPopUpProductInfo .shopPopUpImage {
    float: left;
}


.shopPopUpBox .shopPopUpProductInfo .shopPopUpImage img {
    border: 1px solid #d5d5d5;
    margin: 0 20px 10px 0;
}

.shopPopUpBox .shopPopUpProductInfo .shopPopUpPCT {
    margin: 20px 0 0;
}

.shopPopUpBox .shopPopUpProductInfo .shopPopUpTitle {
    font: 18px "PTSansBold";
    margin: 0 0 7px;
    color: #222;
}

.shopPopUpBox .shopPopUpProductInfo .shopPopUpPrice {
    font: 18px "PTSansBold";
    color: #333;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
}

.shopPopUpBox .shopPopUpProductInfo .shopPopUpCount {
    margin: 8px 0 0;
    font-size: 16px;
    font-weight: bold;
}

.shopPopUpBox .shopPopUpProductInfo .shopPopUpSeparate {
    display: inline-block;
    margin: 0 5px;
    vertical-align: middle;
    font: 18px "PTSansBold";
}

.shopPopUpBox .shopPopUpProductInfo .shopPopUpCount .k-numerictextbox{
    width: 120px;
}


.shopPopUpBox .shopPopUpProductInfo .shopPopUpCount .k-numeric-wrap {
    width: 80px;
}


.shopPopUpBox .shopPopUpProductInfo .shopPopUpTotal {
    margin: 10px 0 0;
    font: 24px "PTSansBold";
    color: green;
}

.shopPopUpBox .shopPopUpBttns {
    margin: 15px 0 0;
    text-align: center;
}

.shopPopUpBox .shopPopUpBttns .shopBttn {
    width: 150px;
    cursor:pointer;
    color:#ffffff;
    font: 14px "PTSansBold";
    margin-right: 15px;
    display:inline-block;
    -moz-border-radius:6px;
	-webkit-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:6px;
    text-decoration:none;
    padding:4px 15px;
    -webkit-transition: all .15s linear 0;
    -moz-transition: all .15s linear 0;
    -ms-transition: all .15s linear 0;
    -o-transition: all .15s linear 0;
    transition: all .15s linear 0;
}

.shopPopUpBox .shopPopUpBttns .shopBttn.goToOrder {
    -moz-box-shadow:inset 0px 1px 0px 0px #b1b1b1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #b1b1b1;
    -ms-box-shadow:inset 0px 1px 0px 0px #b1b1b1;
    box-shadow:inset 0px 1px 0px 0px #b1b1b1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #040404), color-stop(1, #3E3E3E));
	background:-moz-linear-gradient(top, #040404 5%, #3E3E3E 100%);
	background:-webkit-linear-gradient(top, #040404 5%, #3E3E3E 100%);
	background:-o-linear-gradient(top, #040404 5%, #3E3E3E 100%);
	background:-ms-linear-gradient(top, #040404 5%, #3E3E3E 100%);
	background:linear-gradient(to bottom, #040404 5%, #3E3E3E 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#040404', endColorstr='#3E3E3E',GradientType=0);
	background-color:#040404;
	border:1px solid #6D6D6D;
    -ms-text-shadow:0px 1px 0px #555;
    text-shadow:0px 1px 0px #555;
}

.shopPopUpBox .shopPopUpBttns .shopBttn.goToOrder:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3E3E3E), color-stop(1, #040404));
	background:-moz-linear-gradient(top, #3E3E3E 5%, #040404 100%);
	background:-webkit-linear-gradient(top, #3E3E3E 5%, #040404 100%);
	background:-o-linear-gradient(top, #3E3E3E 5%, #040404 100%);
	background:-ms-linear-gradient(top, #3E3E3E 5%, #040404 100%);
	background:linear-gradient(to bottom, #3E3E3E 5%, #040404 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E3E3E', endColorstr='#040404',GradientType=0);
	background-color:#3E3E3E;
}
.shopPopUpBox .shopPopUpBttns .shopBttn.goToOrder:active {
	position:relative;
	top:1px;
}


.shopPopUpBox .shopPopUpBttns .shopBttn.continueShopping {
    background: #747f7f;
}

.shopPopUpBox .shopPopUpBttns .shopBttn.continueShopping {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -ms-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	border:1px solid #dcdcdc;
    -ms-text-shadow:0px 1px 0px #ffffff;
    text-shadow:0px 1px 0px #ffffff;
    color: #555;
}

.shopPopUpBox .shopPopUpBttns .shopBttn.continueShopping:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.shopPopUpBox .shopPopUpBttns .shopBttn.continueShopping:active {
	position:relative;
	top:1px;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../Areas/Base/Scripts/slick/ajax-loader.gif') center center no-repeat;
}

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
	content: '';
	display: block;
	width: 30px;
    height: 30px;
	margin: 0 auto;
    opacity: .75;
	background-size: contain;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: 20px;
}

.slick-prev:before
{
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDk2IDk2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PHBhdGggZD0iTTM5LjM3NTYsNDguMDAyMmwzMC40Ny0yNS4zOWE2LjAwMzUsNi4wMDM1LDAsMCwwLTcuNjg3OC05LjIyM0wyNi4xNTYzLDQzLjM5MDZhNi4wMDkyLDYuMDA5MiwwLDAsMCwwLDkuMjIzMUw2Mi4xNTc4LDgyLjYxNWE2LjAwMzUsNi4wMDM1LDAsMCwwLDcuNjg3OC05LjIyMzFaIi8+PC9zdmc+') no-repeat;
    background-position: -2px center;
	
}

.slick-next:before
{
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDk2IDk2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PHBhdGggZD0iTTY5Ljg0MzcsNDMuMzg3NiwzMy44NDIyLDEzLjM4NjNhNi4wMDM1LDYuMDAzNSwwLDAsMC03LjY4NzgsOS4yMjNsMzAuNDcsMjUuMzktMzAuNDcsMjUuMzlhNi4wMDM1LDYuMDAzNSwwLDAsMCw3LjY4NzgsOS4yMjMxTDY5Ljg0MzcsNTIuNjEwNmE2LjAwOTEsNi4wMDkxLDAsMCwwLDAtOS4yMjNaIi8+PC9zdmc+') no-repeat;
    background-position: 2px center;
}

.slick-next
{
    right: 20px;
}


/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.is-countdown {
    border: 1px solid #111;
    background-color: #000000;
    color: #ffc000;
}
.countdown-rtl {
	direction: rtl;
}
.countdown-holding span {
	color: #888;
}
.countdown-row {
	width: 100%;
    display: flex;
    flex-direction: row;
	padding: 0;
	text-align: center;
}
.countdown-section {
    display: flex;
    flex-direction: column;
    width: 50px;
    border-right: 1px solid #fff;
    flex-grow: 1;
    flex-basis: 0;
    font-size: 75%;
    text-align: center;
    font-family: "PTSansRegular",sans-serif;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.countdown-section:last-child {
    border: none;
}
.countdown-amount {
    font-size: 150%;
    font-family: "PTSansBold",sans-serif;
}
.countdown-period {
    display: block;
    border-top: 1px solid #fff;
}
.countdown-descr {
	display: block;
	width: 100%;
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

html,button,input,select,textarea{color:#333}body{font-size:1em;line-height:1.4}.genum{float: right;white-space:nowrap;text-indent:9999em;overflow:hidden;width:64px;height:25px;background:url("/Areas/Base/Images/genum.png") no-repeat 0 0}.genum:hover{background-position:left bottom}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}


@font-face {
	font-family: 'PTSansRegular';
	src: url('/Areas/Base/Styles/fonts/PTS55F_W.eot');
	src: local('☺'),
	     url('/Areas/Base/Styles/fonts/PTS55F_W.eot?#iefix') format('embedded-opentype'),
	     url('/Areas/Base/Styles/fonts/PTS55F_W.woff') format('woff'),
	     url('/Areas/Base/Styles/fonts/PTS55F_W.ttf') format('truetype'),
	     url('/Areas/Base/Styles/fonts/PTS55F_W.svg#PTSansRegular') format('svg');
	font-weight: normal;
	font-style: normal;
    font-display: swap;
}

@font-face {
	font-family: 'PTSansBold';
	src: url('/Areas/Base/Styles/fonts/PTS75F_W.eot');
	src: local('☺'),
	     url('/Areas/Base/Styles/fonts/PTS75F_W.eot?#iefix') format('embedded-opentype'),
	     url('/Areas/Base/Styles/fonts/PTS75F_W.woff') format('woff'),
	     url('/Areas/Base/Styles/fonts/PTS75F_W.ttf') format('truetype'),
	     url('/Areas/Base/Styles/fonts/PTS75F_W.svg#PTSansBold') format('svg');
	font-weight: normal;
	font-style: normal;
    font-display: swap;
}

@font-face {
	font-family: 'PTSansNB';
	src: url('/Areas/Base/Styles/fonts/PTN77F_W.eot');
	src: local('☺'),
	     url('/Areas/Base/Styles/fonts/PTN77F_W.eot?#iefix') format('embedded-opentype'),
	     url('/Areas/Base/Styles/fonts/PTN77F_W.woff') format('woff'),
	     url('/Areas/Base/Styles/fonts/PTN77F_W.ttf') format('truetype'),
	     url('/Areas/Base/Styles/fonts/PTN77F_W.svg#PTSansNB') format('svg');
	font-weight: normal;
	font-style: normal;
    font-display: swap;
}

html, body, .wrap {
	min-height: 100%;
	height: 100%;
}


body {
		background: #fff;
}

.noscroll {
    overflow: hidden;
}

a:hover, a.act {
	text-decoration: none;
}

.wrap {
    height: auto !important;
    font: 14px "PTSansRegular", sans-serif;
    display: flex;
    flex-direction: column;
}

.cityBox {
    display: flex;
    align-items: center;
    width: auto;
    padding-right: 20px;
}

.topLineMenu {
    display: flex;
    width: auto;
}

.topLineMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.topLineMenu ul li {
    margin-right: 15px;
    float: left;
}

.topLineMenu ul li a {
    color: #fff;
    text-decoration: none;
    font: 14px "PTSansBold", sans-serif;
    -webkit-transition: .2s ease;
    -moz-transition: .2s ease;
    -ms-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
}

.topLineMenu ul li:before {
    content: "|";
    display: inline-block;
    margin: 0 15px 0 0 ;
    color: #888;
}

.topLineMenu ul li:first-child:before {
    display: none;
}

.topLineMenu ul li a:hover, .topLineMenu ul li.active a {
    color: #FFCA28;
}

.topLine {
	width: 100%;
    color: #ffffff;
    font: 16px "PTSansRegular", sans-serif;
    /*overflow: hidden;*/
    padding-top: 10px;
}

.topLine .topLineShowMore {
    color: #ffffff;
    font: 13px "PTSansRegular", sans-serif;
    float: right;
    cursor: pointer;
}

.topLine .topLineShowMore span {
    border-bottom: 1px dashed #ffffff;
}

.topLine .topLineShowMore i {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 3.5px 0 3.5px;
    border-color: #ffffff transparent transparent transparent;
    display: inline-block;
    vertical-align: top;
    margin: 8px 0 0 3px;

}

.topLine .topLineShowMore.act i {
    transform: rotate(180deg);
}

.topLine .topLineShowMore:hover span {
    border-bottom: none;
}

.topLine .topLinePersonalInfo {
    float: left;
    width: 69%;
    padding: 10px;

    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -ms-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );

}

.topLinePanel {
    display: flex;
    justify-content: space-between;
}

.topLine .topLineContactNA {
    float: left;
    width: 100%;
    padding: 5px 10px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -ms-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top, #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom, #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
}

.headerIcon {
    width: 24px;
    margin-right: 5px;
}

.topLineMenu .headerIcon {
    width: 20px;
}

.headerFavorites {
    position: relative;
}

.headerFavorites .roundCounter {
    position: absolute;
    top: -7px;
    left: -11px;
    display: inline-block;
    background: #cd0b0b;
    color: #fff;
    width: 16px;
    height: 16px;
    font-size: 10px;
    -ms-border-radius: 50%;
    border-radius: 50%;
    line-height: 16px;
    text-align: center;
    vertical-align: top;
}

.--topLinePhones .headerIcon {
    margin-right: 10px;
    cursor: pointer;
}

.topLineItem.--topLineWorkTime .headerIcon {
    margin-right: 10px;
}

.topLineItem.--topLinePhones {
    white-space: nowrap;
}

@media screen and (max-width: 1480px) {
    .topLineItem.--topLineWorkTime {
        max-width: 170px;
    }

    .topLineItem.--topLineRequestCall a {
        display: flex;
        max-width: 125px;
    }
}

.topLinePanelLeft {
    display: flex;
}

.topLine .topLineItem {
    display: flex;
    align-items: center;
    color: #fff;
}

.topLine .topLineItem a {
    color: currentColor;
    cursor: pointer;
    transition: all .2s ease;
}

.topLine .topLineItem a:hover {
    color: #fb0f0f;
}
.topLineItem.--topLinePhones a,
.topLineItem.--topLineRequestCall a > span {
    text-decoration: underline;
}


.topLine .topLineItem p {
    margin: 0;
}

.topLine .topLineItem + .topLineItem {
    padding-left: 20px;
}

.topLine .topLineContacts {
    float: right;
    width: 29%;
    padding: 10px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -ms-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top, #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom, #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
}

.topLinePanel {
    
}

.topLineContentBox {
    display: none;
}


.topLineContentBox.act {
    display: block;
}

.topLineContent {
    padding-top: 10px;
    color: #fff;
    font-family: "PTSansRegular", sans-serif;
}

.topLineContent a {
    color: #fff;
}

.topLineContent strong {
    font-family: "PTSansBold", sans-serif;
    font-weight: normal;
}

.topLineContent .topLineTitleText {
    margin-bottom: 15px;
}

.topLineContent .topLineTitleText .clientStatus {
    color: green;
    display: inline-block;
    margin-right: 20px;
}

.topLineContent .topLineTitleText .clientStatus.clientBlocked {
    color: red;
}

.topLineContent div {
    margin-bottom: 5px;
}

/* City widget */

.widgetCity {
    position: relative;
}

.widgetCity .yourCityButtons {
    display: inline-block;
    margin: 0 0 0 10px;
    /*visibility: hidden;*/
}

.widgetCity .yourCitySelect{
    display: none;
}

.widgetCity .yourCityButtons .btnYes {
    background: #1F1F1F;
    color: #fff;
    display: inline-block;
    padding: 4px 10px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    /*margin-top: -5px;*/
    cursor: pointer;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}

.widgetCity .yourCityButtons .btnNo {
    display: inline-block;
    padding: 4px 10px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    color: #1C1C1C;
    background: #fff;
    border: 1px solid #868686;
    /*margin-top: -5px;*/
    cursor: pointer;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}

.widgetCity .yourCityButtons .btnYes:hover {
    box-shadow: 0px 2px 5px 3px rgba(0,0,0, .5);
}

.widgetCity .yourCityButtons .btnNo:hover {
    box-shadow: 0px 2px 5px 1px rgba(0,0,0, .5);
}

.yourCityBox {
    position: absolute;
    top: 33px;
    left: 30px;
    background: #FFCA28;
    width: 560px;
    z-index: 10;
    color: #1C1C1C;
    font: 14px "PTSansRegular", sans-serif;
    text-transform: uppercase;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 30px;
    display: none;
    z-index: 30000;
}

.yourCityBox .yourCity {
    position: relative;
}

.yourCityBox .textCityLine {
    font-family: "PTSansBold", sans-serif;
    margin-bottom: 20px;
}

.yourCityBox .yourCity ul {
    columns: 3;
    list-style: none;
    column-width: 150px;
    margin: 0;
    padding: 0;
}

.yourCityBox .yourCity ul li {
    margin-bottom: 5px;
}

.yourCityBox .yourCity ul li span {
    cursor: pointer;
    display: inline-block;
    transition: all .2s ease;
}

.yourCityBox .yourCity ul li span:hover {
    color: #e70000;
}

.yourCityBox .yourCity .yourCityClose {
    position: absolute;
    right: -15px;
    top: -10px;
    cursor: pointer;
}

.yourCityBox .yourCity .yourCityTriangle {
    position: absolute;
    left: 10px;
    top: -24px;
    cursor: pointer;
    width: 15px;
    height: 15px;
    transform: rotate(45deg);
    background: #FFCA28;
}

.cityTitle {
    font: 15px "PTSansRegular", sans-serif;
    text-transform: none;
    display: inline-block;
}

.yourCityText {
    font: 16px "PTSansRegular", sans-serif;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    transition: all .2s ease;
}

.yourCityText:hover {
    color: #fb0f0f;
}

.wrap2 {
	margin: 0;
	padding: 0 80px;
    flex: 1;
    -moz-min-width: 1140px;
	-ms-min-width: 1140px;
	-o-min-width: 1140px;
	-webkit-min-width: 1140px;
	min-width: 1140px;
}

.header {
	height: 125px;
	position: relative;
	margin: 12px 0 10px;

    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -ms-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
}

.header .logo {
	background: url("/Areas/Base/Images/cabinet/headerLogo.png") no-repeat;
	width: 230px;
	height: 105px;
	display: block;
	position: absolute;
	top: 13px;
	left:30px;
}

.headerMenu {
    position: absolute;
    left: 300px;
    top: 25px;
}

.headerMenu .roundCounter {
    position: absolute;
    top: 5px;
    right: 5px;
    display: block;
    background: #B0E565;
    color: #2A321E;
    width: 18px;
    height: 18px;
    -ms-border-radius: 50%;
    border-radius: 50%;
    line-height: 18px;
    text-align: center;
}

.headerMenu .cabinetBasketMenuItem:not(.extraIcon) .roundCounter {
    display: none;
}

.headerMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.headerMenu ul li {
    width: 126px;
    height: 74px;
    border: 1px solid #EEEEEE;
    border-radius: 5px;
    float: left;
    margin-right: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;

    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
}

.headerMenu ul li a {
    text-decoration: none;
    font: 14px "PTSansBold", sans-serif;
    color: #fff;
    width: 100%;
    padding-top: 45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    border-radius: 5px;
    display: block;
    text-align: center;
    background-position: center 10px;
    background-repeat: no-repeat;
}

.headerMenu ul li:nth-child(1) a {
    background: url("/Areas/Base/Images/cabinet/headerIcon1.png") no-repeat center 8px;
}

.headerMenu ul li:nth-child(2) a {
    background: url("/Areas/Base/Images/cabinet/headerIcon2.png") no-repeat center 10px;
}

.headerMenu ul li:nth-child(3) a {
    background: url("/Areas/Base/Images/cabinet/headerIcon3.png") no-repeat center 14px;
}

.headerMenu ul li:nth-child(4) a {
    background: url("/Areas/Base/Images/cabinet/headerIcon4.png") no-repeat center 10px;
}

.headerMenu ul li:nth-child(5) a {
    background: url("/Areas/Base/Images/cabinet/headerIcon8.png") no-repeat center 10px;
}

.headerMenu ul li:hover, .headerMenu ul li.act {
    background: #797979;
    background: -moz-linear-gradient(top,  #797979 0%, #515151 100%);
    background: -webkit-linear-gradient(top,  #797979 0%,#515151 100%);
    background: linear-gradient(to bottom,  #797979 0%,#515151 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#515151',GradientType=0 );
}

.headerMenuRight {
    position: absolute;
    right: 20px;
    top: 25px;
}

.headerMenuRight ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.headerMenuRight ul li {
    width: 67px;
    height: 74px;
    border: 1px solid #EEEEEE;
    border-radius: 5px;
    float: left;
    margin-right: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
}

.headerMenuRight ul li a {
    text-decoration: none;
    font: 14px "PTSansBold", sans-serif;
    color: #fff;
    width: 100%;
    padding-top: 45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    border-radius: 5px;
    display: block;
    text-align: center;
}

.headerMenuRight ul li a.hmrHelp {
    background: url("/Areas/Base/Images/cabinet/headerIcon51.png") no-repeat center 20px;
}

.headerMenuRight ul li a.hmrSettings {
    background: url("/Areas/Base/Images/cabinet/headerIcon5.png") no-repeat center 20px;
}

.headerMenuRight ul li a.hmrLogOut {
    background: url("/Areas/Base/Images/cabinet/headerIcon6.png") no-repeat center 22px;
}

.headerMenuRight ul li a.hmrLogIn {
    background: url("/Areas/Base/Images/cabinet/headerIcon7.png") no-repeat center 22px;
}

.headerMenuRight ul li:hover, .headerMenuRight ul li.act {
    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #000000 0%, #3f3f3f 100%);
    background: -webkit-linear-gradient(top,  #000000 0%,#3f3f3f 100%);
    background: linear-gradient(to bottom,  #000000 0%,#3f3f3f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3f3f3f',GradientType=0 );
}

/* Top Category tabs */

.topCategoriesMenu {
    margin-bottom: 20px;
    position: relative;
}

.topCategoriesTabsBox {
    color: #fff;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000;
    -webkit-box-shadow: inset 0 0 0 1px #999;
    -ms-box-shadow: inset 0 0 0 1px #999;
    box-shadow: inset 0 0 0 1px #999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top,#3f3f3f 0%,#000 100%);
    background: -webkit-linear-gradient(top,#3f3f3f 0%,#000 100%);
    background: linear-gradient(to bottom,#3f3f3f 0%,#000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3f3f',endColorstr='#000000',GradientType=0);
}

.topCategoriesTabsHeaders {
    overflow: hidden;
    padding: 0 3px;
}

.topCategoriesTabsHeadersWrap {
    border-bottom: 5px solid #ffc000;
    display: flex;
}

.topCategoriesTabsHeaders .topCategoriesTabItem {
    padding: 10px 20px;
    position: relative;
    font: 14px "PTSansBold", sans-serif;
    display: flex;
    position: relative;
    cursor: pointer;
    margin-right: 25px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.topCategoriesTabsHeaders .topCategoriesTabItem.act .topCategoriesTabItemLine {
    background: #2A2A2A;
    /*background: #2d2d2d;*/
    position: absolute;
    bottom: -5px;
    left: 3px;
    height: 5px;
    width: calc(100% + 7px);
}

.topCategoriesTabsHeaders .topCategoriesTabItem.act:first-child .topCategoriesTabItemLine {
    left: 0;
    width: calc(100% + 10px);
}

.topCategoriesTabsHeaders .topCategoriesTabItem:before, .topCategoriesTabsHeaders .topCategoriesTabItem:after {
    content: "";
    position: absolute;
    left: -5px;
    top: -10px;
    background: transparent;
    width: 5px;
    height: 200%;
    transform: rotate( -30deg);
    z-index: 1;
}

.topCategoriesTabsHeaders .topCategoriesTabItem:first-child:before {
    display: none;
}

.topCategoriesTabsHeaders .topCategoriesTabItem:after {
    right: -5px;
    left: auto;
}

.topCategoriesTabsHeaders .topCategoriesTabItem.act:before {
    background: #ffc000;
}

.topCategoriesTabsHeaders .topCategoriesTabItem.act:after {
    background: #ffc000;
}

.topCategoriesTabsHeaders .topCategoriesTabItem.act, .topCategoriesTabsHeaders .topCategoriesTabItem:hover {
    color: #fb0f0f;
}

.topCategoriesTabsContent {
    min-height: 75px;
}

.topCategoriesTabsContent section {
    display: none;
    overflow: hidden;
    /*padding: 10px 50px 10px 60px;*/
    padding: 10px;
    -webkit-animation-name: content;
    animation-name: content;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

.topCategoriesTabsContent section.act {
    display: block;
}

.topCategoriesTabsContent .topCategoriesListCategory {
    display: flex;
}

.topCategoriesTabsContent .topCategoriesListCategoryItem {
    display: flex;
    margin-right: 20px;
    max-width: 80px;
    text-transform: uppercase;
    justify-content: center;
    text-align: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
    text-decoration: none;
    outline: none;
    transition: all .2s ease;
}

.topCategoriesTabsContent .topCategoriesListCategoryItem:hover {
    color: #fb0f0f;
}

.topCategoriesTabsContent .topCategoriesListCategoryItem img {
    display: block;
    width: 80px;
    border-radius: 5px;
    margin-bottom: 3px;
    background: #fff;
}

.topCategoriesListCategoryItem .topCategoriesListCategoryName {
    width: 100%;
    word-break: break-word;
    max-height: 32px;
    line-height: 1.1;
    overflow: hidden;
}

.topCategoriesTabsContent .slick-prev {
    background: #fff;
    border-radius: 50%;
    left: 0;
    width: 35px;
    height: 35px;
    top: 27px;
    z-index: 1;
    opacity: 0;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .65);
    transition: .2s ease;
}

.topCategoriesTabsContent .slick-next {
    background: #fff;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    right: 0;
    top: 27px;
    z-index: 1;
    opacity: 0;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .65);
    transition: .2s ease;
}

.topCategoriesTabsContent:hover .slick-prev, .topCategoriesTabsContent:hover .slick-next {
    opacity: 1;
}

.topCategoriesTabsContent .slick-prev:hover, .topCategoriesTabsContent .slick-next:hover {
    background: #ffc000;
}

.topCategoriesTabsContent .slick-prev.slick-disabled:hover, .topCategoriesTabsContent .slick-next.slick-disabled:hover {
    background: #fff;
}

.topCategoriesTabsContent .slick-prev:before, .topCategoriesTabsContent .slick-next:before {
    width: 25px;
    height: 25px;
    opacity: .75;
}

.topCategoriesTabsContent .slick-prev.slick-disabled:before, .topCategoriesTabsContent .slick-next.slick-disabled:before {
    opacity: .25;
}

.topCategoriesTabsContent .slick-prev:hover.slick-disabled:before, .topCategoriesTabsContent .slick-next:hover.slick-disabled:before {
    opacity: .25;
}

.topCategoriesTabsContent .slick-prev:hover:before, .topCategoriesTabsContent .slick-next:hover:before {
    opacity: 1;
}

.topCategoriesTabsContent .slick-next.slick-arrow-off:before {
    display: none;
}

.topCategoriesTabsContent .slick-next.slick-arrow-off {
    opacity: 0!important;
}

.topCategoriesSearchBox {
    position: absolute;
    top: 8px;
    right: 5px;
    z-index: 70;
}

.topCategoriesSearchBox .topCategoriesSearch {
    background: #ffc000;
    position: relative;
    width: 300px;
}

.topCategoriesSearchBox span.topCategoriesSearchInput {
    border: none;
    width: 100%;
}

.topCategoriesSearchBox .topCategoriesSearch input {
    border: none;
    width: 100%;
    height: 25px;
    outline: none;
    background: #ffc000;
    padding: 0 30px 0 8px
}

.topCategoriesSearchBox .topCategoriesSearch input::placeholder {
    color: #444;
}

.topCategoriesSearchBox .topCategoriesSearch .topCategoriesSearchButton {
    position: absolute;
    right: 1px;
    top: 0;
    border: none;
    background: url("/Areas/Base/Images/cabinet/searchIcon.png") no-repeat center;
    width: 25px;
    height: 25px;
    background-size: contain;
    cursor: default;
    display: block;
    transition: all .2s ease;
}

.topCategoriesSearchBox .topCategoriesSearch .topCategoriesSearchButton:hover {
    opacity: .9;
}

.topCategoriesSearchBox .topCategoriesSearchResultBox {
    position: absolute;
    top: 25px;
    right: 0;
    width: 300px;
    background: #eee;
    border: 1px solid #d5d5d5;
    border-radius: 0 0 5px 5px;
    box-shadow: 0px 5px 5px 2px rgba(0, 0, 0, .5);
    z-index: 100;
    display: none;
}

.topCategoriesSearchBox .topCategoriesSearchResultBox.open {
    
}

.topCategoriesSearchBox .topCategoriesSearchResult {
    max-height: 250px;
    overflow-y: auto;
    list-style: none;
    margin: 0;
    padding: 0;
}

.topCategoriesSearchBox .topCategoriesSearchResult .topCategoriesSearchResultItem {
    border-bottom: 1px solid #d5d5d5;
}

.topCategoriesSearchBox .topCategoriesSearchResult .topCategoriesSearchResultItem:hover {
    background: #fafafa;
}

.topCategoriesSearchBox .topCategoriesSearchResult .topCategoriesSearchResultItem a {
    padding: 3px 10px;
    text-decoration: none;
    cursor: pointer;
    display: block;
    color: #111;
}

.topCategoriesSearchBox .topCategoriesSearchResult .topCategoriesSearchResultItem a:hover {
    color: #fb0f0f;
}

@media screen and (max-width: 1480px) {
    .topCategoriesSearchBox .topCategoriesSearch {
        width: 200px;
    }
}

@media screen and (max-width: 1350px) {
    .topCategoriesSearchBox .topCategoriesSearch {
        width: 150px;
    }
}

@media screen and (max-width: 1300px) {
    .topCategoriesTabsHeaders .topCategoriesTabItem {
        padding: 10px 15px;
        margin-right: 5px;
    }
}

.mainContent {
    background: #fff;
    border: 1px solid #BEBEBE;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin: 4px 0;
    padding: 13px 17px 13px 8px;
    margin-bottom: 65px;
}

.leftCol {
    float: left;
    width: 250px;
    margin-right: 15px;
}


.content {
    font-size: 14px;
}

.nav-path {
	color: #222;
	font: 13px "PTSansRegular", sans-serif;
    margin: 0 0 15px;
}

.nav-path h1 {
	color: #222;
	font: 28px "PTSansRegular", sans-serif;
    margin: 0 0 5px;
	padding: 0;
}

.nav-path a {
	color: #222;
	text-decoration: none;
}

.nav-path a:hover {
	color: #222;
	text-decoration: underline;
}

.footer {
	margin: 0;
	height: auto;
	-moz-min-width: 1140px;
	-ms-min-width: 1140px;
	-o-min-width: 1140px;
	-webkit-min-width: 1140px;
	min-width: 1140px;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -ms-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
}

.footerContent {
    -moz-min-width: 1140px;
    -ms-min-width: 1140px;
    -o-min-width: 1140px;
    -webkit-min-width: 1140px;
    min-width: 1140px;
	padding: 30px 80px;
	margin: 0 auto;
	color: #fff;
	font: 13px "PTSansRegular", sans-serif;
	overflow: hidden;
    position: relative;
}

.footerContenBottom {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.footerContenBottomItem {
    display: flex;
}

.footerContent a {
	color: #fff;
}

.footerContent .copy {
	
}

.footerContent .footerContacts {
    text-align: center;
    margin: 0 20px;
}

.footerMenuWrap {
    margin: 0 0 25px;
    padding: 0 0 25px;
    border-bottom: 1px solid #515151;
}

.footerMenu {
    display: flex;
    margin: 0 -40px;
}

.footerMenu .footerMenuTitle {
    font-size: 16px;
    margin-bottom: 10px;
    text-decoration: none;
}

.footerMenu a.footerMenuTitle:hover {
    color: #ff3131;
}

.footerMenu .footerMenuItem {
    display: flex;
    flex-direction: column;
    max-width: 300px;
    margin: 0 40px;
}

.footerMenu .footerMenuItem ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.footerMenu .footerMenuItem ul li {
    margin-bottom: 7px;
}

.footerMenu .footerMenuItem ul li a {
    color: #b3b3b3;
}

.footerMenu .footerMenuItem ul li a:hover {
    color: #ff3131;
}

.footerMenu .footerMenuItem ul li:before {
    content: "\203A";
    font-size: 12px;
    display: inline-block;
    margin-right: 5px;
}

.footerMenuItem .roundCounter {
    display: inline-block;
    background: #cd0b0b;
    color: #fff;
    width: 18px;
    height: 18px;
    font-size: 10px;
    -ms-border-radius: 50%;
    border-radius: 50%;
    line-height: 18px;
    text-align: center;
    vertical-align: top;
}

.footerBottom {
    display: flex;
    flex-direction: column;
}

.footerBottomCaptcha {
    margin-bottom: 6px;
}

.footerBottomCustom {
    display: flex;
    justify-content: space-between;
}

.footerBottomCaptcha {
    margin-bottom: 10px;
}

@media (max-width: 1730px) {
    .recaptcha-text {
        max-width: 280px;
    }
}

.goTop {
    position: fixed;
    right: 20px;
    bottom: 20px;
    background: #cd0101;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    border: 2px solid #fff;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, .5);
    transition: transform .2s ease;
    cursor: pointer;
    display: none;
}

.goTop:hover {
    transform: scale(1.1);
}

.goTop:before {
    content: "\279C";
    color: #fff;
    font-size: 28px;
    transform: rotate(270deg);
    display: block;
    margin-top: -1px;
    height: 38px;
    text-align: center;
}

.clear {
    clear: both;
}

/* Online consultant */

#WindowAgentWorkerSendMessage {
    padding: 0;
    overflow: hidden;
}

.chatWrap {
    height: 100%;
}

.consultantBox {
    height: calc(100% - 6px);
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #7A7A7A;
    -ms-box-shadow: inset 0 0 0 1px #7A7A7A;
    box-shadow: inset 0 0 0 1px #7A7A7A;
    background: #3f3f3f;
    background: -moz-linear-gradient(top, #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom, #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
}

.consultantBox * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.consultant {
    position: relative;
    height: 100%;
}

.consultant .consultantHeader {
    height: 65px;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.chatButton {
    /*display: none;*/
    position: fixed;
    top: 50%;
    right: -83px;
    padding: 3px;
    border: 1px solid #A9A9A9;
    width: 200px;
    text-align: center;
    font: normal 22px "PTSansRegular", sans-serif;
    border-radius: 5px 5px 0 0;
    color: #fff;
    cursor: pointer;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background: #3f3f3f;
    background: -moz-linear-gradient(top, #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom, #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    margin-left: -10px;
}


.consultant .consultantHeader .consultantPhoto {
    float: left;
    margin-right: 10px;

}

.consultant .consultantHeader .consultantTitle {
    padding-left: 60px;
    font: 14px "PTSansBold", sans-serif;
    color: #fff;
    margin-bottom: 5px;
    padding-top: 5px;
}

.consultant .consultantHeader .consultantTitle .consultantTitleType {
    font: 12px "PTSansRegular", sans-serif;
}

.consultant .consultantMessagesBox {
    background: #fff;
    height: calc(100% - 146px);
}

.consultant .consultantContacts {
    background: #fff;
    border-top: 1px solid gray;
    text-align: center;
    padding-top: 2px;
    font-size: 11px;
    padding: 30px 10px;
    font: 14px/1.3em "PTSansRegular", sans-serif;
}

.consultant .consultantMessages {
    height: 100%;
    /*width: 225px;*/
    padding: 0 10px;
    overflow-y: auto;
}

.consultant .consultantMessages .consultantMessagesList {
    width: 100%;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistoryReceiver {
    margin-top: 12px;
    position: relative;
    padding-right: 20px;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistorySender {
    margin-top: 12px;
    position: relative;
    padding-left: 20px;
}

.consultant .consultantMessages > div:last-child {
    margin-bottom: 12px;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistoryReceiver .textHisMessage, .consultant .consultantMessages .WindowAgentWorkerSendMessageHistorySender .textHisMessage {
    color: #444444;
    font: 13px "PTSansRegular", sans-serif;
    border: 1px solid #E7E7E7;
    padding: 8px 7px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistorySender .textHisMessage {
    background-color: #EAF3FA;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistoryReceiver .dateTopMessage, .consultant .consultantMessages .WindowAgentWorkerSendMessageHistorySender .dateTopMessage {
    font: 10px "PTSansRegular", sans-serif;
    color: #C5C5C5;
    width: 36px;
    text-align: center;
    position: absolute;
    top: 5px;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistoryReceiver .textHisMessage {
    padding-left: 50px;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistorySender .textHisMessage {
    padding-right: 50px;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistoryReceiver .consultantMessagesItemText {
    float: right;
    background: #FFFFFF;
    text-align: right;
    margin-right: 20px;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistorySender .consultantMessagesItemText {
    float: left;
    background: #EAF3FA;
    text-align: left;
    margin-left: 20px;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistoryReceiver .textHisMessage:before {
    content: "";
    background: url("/Areas/Base/Images/chatArrowR.png") no-repeat center;
    width: 13px;
    height: 10px;
    position: absolute;
    right: 8px;
    top: 50%;
    margin: -5px 0 0;
    display: block;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistorySender .textHisMessage:before {
    content: "";
    background: url("/Areas/Base/Images/chatArrowL.png") no-repeat center;
    width: 13px;
    height: 10px;
    position: absolute;
    left: 8px;
    top: 50%;
    margin: -5px 0 0;
    display: block;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistoryReceiver .dateTopMessage {
    left: 6px;
}

.consultant .consultantMessages .WindowAgentWorkerSendMessageHistorySender .dateTopMessage {
    right: 6px;
}

.consultant .consultantMessagesBox .consultantMessagesTextareaBox .consultantMessagesTextarea {
    -moz-resize: none;
    -ms-resize: none;
    -o-resize: none;
    resize: none;
    border: none;
    border-top: 1px solid #d5d5d5;
    height: 80px;
    width: 100%;
    padding: 10px 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: 13px "PTSansRegular", sans-serif;
    -webkit-transition: border-color .2s ease;
    -moz-transition: border-color .2s ease;
    -ms-transition: border-color .2s ease;
    -o-transition: border-color .2s ease;
    transition: border-color .2s ease;
    
}

.consultant .consultantMessagesBox .consultantMessagesTextareaBox .consultantMessagesTextarea:focus {
    border-color: #686868;
    outline: none;

}

.consultant .sendMessageUserButtons {
    text-align: center;
}

.consultant .sendMessageUserButtons .sendBttn {
    width: 100%;
    box-sizing: border-box;
    font-family: "PTSansBold", sans-serif;
    font-size: 12px;
}

/*.consultant .sendMessageUserButtons .sendBttn {
    padding: 4px 10px;
    width: 100%;
    margin-left: 1%;
    font: 12px "PTSansBold", sans-serif;
    color: #fff;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #ECECEC;
    -ms-box-shadow: inset 0 0 0 1px #ECECEC;
    box-shadow: inset 0 0 0 1px #ECECEC;
    background: #3f3f3f;
    background: -moz-linear-gradient(top, #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom, #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.consultant .sendMessageUserButtons .sendBttn:hover {
    -ms-opacity: .85;
    opacity: .85;
}*/

/* Widget messenger */

#messageWidgetInput {
    display: none;
}

.messageWidget {
    position: fixed;
    font-family: "PTSansRegular", sans-serif, sans-serif;
    right: -70vw;
    top: 50%;
    width: 70vw;
    transform: translate(0, -50%);
    transition: .3s;
    z-index: 20002;
}

.messageWidgetOverlay {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(255,255,255, .5);
    width: 100%;
    height: 100%;
    z-index: 20001;
    cursor: pointer;
    display: none;
}

.messageWidgetCallBack {
    position: fixed;
    font-family: "PTSansRegular", sans-serif, sans-serif;
    left: 50%;
    top: 0;
    max-width: 400px;
    transform: translate(-50%, -100%);
    transition: .3s;
    z-index: 20005;
}

.messageWidgetCallBackClose {
    position: absolute;
    right: 15px;
    top: 10px;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    transition: .2s;
}

.mwcbContainer {
    background: rgba(0,0,0,.9);
    color: #fff;
    padding: 40px 40px 30px;
    font-size: 16px;
    border-radius: 20px;
    min-width: 280px;
}

.messageWidgetCallBack.active {
    top: 50%;
    transform: translate(-50%,-50%);
}

.mwcbContainerContent {
    text-align: center;
}

.messageWidgetCallBackOverlay {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(255,255,255, .5);
    width: 100%;
    height: 100%;
    z-index: 20004;
    cursor: pointer;
    display: none;
}

.mwcbButtons {
    margin-top: 25px;
    display: flex;
    justify-content: center;
}

.mwcbButtons span {
    cursor: pointer;
    padding: 3px 35px;
    margin: 0 10px;
    background: #040404;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    transition: all .2s ease;
}

.mwcbButtons span.mwcbYes {
    color: #000;
    background: #ffca28;
    border: none;
}

.mwcbButtons span:hover {
    box-shadow: 0 0 5px 2px rgba(255,255,255, .5);
}

#messageWidgetInput:checked + .messageWidget {
    right: 0;
}

.messageWidget .messageWidgetButton {
    position: absolute;
    left: -165px;
    top: 50%;
    transform: translate(0, -50%) rotate(-90deg);
    cursor: pointer;
    width: 300px;
    height: 31px;
    background: url("/Areas/Base/Images/messageBg.svg") no-repeat;
    background-size: contain;
    text-align: center;
    padding: 5px 90px;
    font-size: 18px;
    color: #E21B1B;
    line-height: 22px;
}

.messageWidget .messageWidgetButtonPhotos {
    position: absolute;
    right: 35px;
    top: 5px;
}

.messageWidget .messageWidgetButtonPhotosItem {
    margin-bottom: 1px;
    display: inline-block;
    transform: rotate(90deg);
}

.messageWidget .messageWidgetButtonPhotosItem img {
    max-width: 100%;
    display: block;
    border: 2px solid #fff;
    width: 24px;
    height: 24px;
    border-radius: 50%;
}

.messageWidget .messageWidgetButtonMessenger {
    position: absolute;
    left: 35px;
    top: 6px;
}

.messageWidget .messageWidgetButtonMessengerItem {
    width: 22px;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    text-decoration: none;
    margin-bottom: 1px;
    display: inline-block;
    transform: rotate(90deg);
}

.messageWidget .messageWidgetButtonMessengerItemW {
    background-image: url("/Areas/Base/Images/iconTelegram.svg");
}

.messageWidget .messageWidgetButtonMessengerItemT {
    background-image: url("/Areas/Base/Images/iconWhatsapp.svg");
}

.messageWidget .messageWidgetContainer {
    background: rgba(0,0,0, .9);
    color: #fff;
    padding: 40px 16px 40px 20px;
    border-radius: 20px 0 0 20px;
}

.messageWidget .messageWidgetContainerWrap {
    max-height: 70vh;
    min-height: 320px;
    overflow-y: auto;
    padding-right: 15px;
}

.messageWidget .messageWidgetContainerWrap::-webkit-scrollbar {
    -webkit-appearance: none;
}

.messageWidget .messageWidgetContainerWrap::-webkit-scrollbar:vertical {
    width: 6px;
}

.messageWidget .messageWidgetContainerWrap::-webkit-scrollbar:horizontal {
    height: 6px;
}

.messageWidget .messageWidgetContainerWrap::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: #ffca28;
}

.messageWidget .messageWidgetContainerWrap::-webkit-scrollbar-track {
    border-radius: 6px;
    background-color: #3f3f3f;
}

.messageWidget .messageWidgetClose {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    font-size: 20px;
    transition: .2s
}

.messageWidget .messageWidgetClose:hover {
    opacity: .9;
}

.messageWidget .messageWidgetNotice {
    background: #ffca28;
    padding: 5px 20px;
    border: 2px solid #fff;
    margin: 0 0 20px;
    color: #000;
    border-radius: 5px;
    font-size: 14px;
    text-align: center;
}

.messageWidget .messageWidgetList {
    /*overflow-y: auto;
    max-height: calc(70vh - 100px);*/
    min-height: 260px;
    margin-top: 10px;
}

.messageWidget .messageWidgetGroup {
    padding: 0 20px;
}

.messageWidget .messageWidgetGroupTitle {
    color: #ffca28;
    font-size: 26px;
    text-align: center;
    margin: 0 -20px 20px;
    padding: 5px 0;
    border-top: 2px solid #ffca28;
    border-bottom: 2px solid #ffca28;
}

.messageWidget .messageWidgetGroupList {
    display: flex;
    flex-wrap: wrap;
    margin: 20px -20px;
}

.messageWidget .messageWidgetItem {
    padding: 20px;
    display: flex;
    flex-direction: row;
    width: 50%;
}

.messageWidget .messageWidgetItemImg {
    width: 130px;
}

.messageWidget .messageWidgetItemImg .fastManager {
    padding-bottom: 100%;
    background-image: url("/Areas/Base/Images/thunderbolt.svg");
    background-size: contain;
    border: 3px solid #fff;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    max-width: 100%;
    display: block;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    transform: scale(1);
    animation: pulse 2s infinite;
}

@keyframes pulse {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
    }

    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    }
}

.messageWidget .messageWidgetItemImg img {
    border-radius: 50%;
    max-width: 100%;
    display: block;
    border: 3px solid #fff;
}

.messageWidget .messageWidgetItemInfo {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    padding-left: 44px;
    justify-content: space-between;
    position: relative;
}

.messageWidget .messageWidgetItemInfoCaption > div {
    margin-bottom: 6px;
}

.messageWidget .messageWidgetItemInfo a {
    color: currentColor;
}

.messageWidget .messageWidgetItemInfoTitle {
    color: #ffca28;
}

.messageWidget .messageWidgetItemInfoContact {
    display: flex;
    align-items: center;
}

.messageWidget .messageWidgetItemInfoContact .messageWidgetItemInfoContactIcon {
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    text-decoration: none;
    margin-left: 10px;
}

.messageWidget .callMeWrap {
    border: 3px solid #ffca28;
    padding: 2px;
    border-radius: 30px;
    display: flex;
    margin-bottom: 10px;
    transition: all .2s ease;
}

.callMeWrapMobileTitle {
    display: none!important;
}

.messageWidget .callMeWrap .help-block {
    display: none;
}

.messageWidget .callMeWrap.disabled {
    opacity: .5;
}

.messageWidget .callMeWrap .callMeTimer {
    background: #ffca28;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    color: #000;
    font-family: "PTSansBold",sans-serif;
    margin: -5px;
}

.messageWidget .callMeWrap .callMeTimer.loading {
    font-size: 0;
    position: relative;
}

.messageWidget .callMeWrap .callMeTimer.loading:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: url("/Areas/Base/Images/call-loader.png") no-repeat center;
    background-size: 24px;
}

.messageWidget .callMeWrap .callMeTimer.active {
    animation: pulseOnly 2s infinite;
}

@keyframes pulseOnly {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 202, 40, 0.7);
    }

    70% {
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    }
}

.messageWidget .callMeWrap form {
    display: flex;
}

.messageWidget .callMeWrap > div {
    display: flex;
    align-items: center;
}

.messageWidget .callMeControls {
    display: flex;
}

.messageWidget .callMeTimerBox > span {
    padding: 0 10px;
}

.messageWidgetFeedbackPolicy {
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.messageWidgetFeedbackPolicy a {
    color: currentColor;
    text-decoration: underline;
}

.messageWidgetFeedbackPolicy a:hover {
    text-decoration: none;
}

.messageWidget .callMeWrap .widgetCallMePhone {
    background: #fff;
    border-radius: 4px;
    border: none;
    outline: none;
    max-width: 140px;
    padding: 2px 10px;
    transition: all .2s ease;
}

.messageWidget .callMeWrap .widgetCallMePhone:focus {
    background: #fffab9;
}

.messageWidget .callMeWrap .callMeButton {
    background: transparent;
    border: none;
    outline: none;
    color: #fff;
    text-decoration: underline;
    white-space: nowrap;
    transition: all .2s ease;
}

.messageWidget .callMeWrap:not(.disabled) .callMeButton:hover {
    text-decoration: none;
}

.messageWidget .messageWidgetItemInfoContact .iconT {
    background-image: url("/Areas/Base/Images/iconTelegram.svg");
}

.messageWidget .messageWidgetItemInfoContact .iconW {
    background-image: url("/Areas/Base/Images/iconWhatsapp.svg");
}

.messageWidget .messageWidgetInfoIcon {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    left: 10px;
    top: 0;
    background: #ffca28;
    border-radius: 50%;
    border: 2px solid #fff;
    cursor: pointer;
    color: #000;
    text-align: center;
    line-height: 17px;
    font-size: 16px;
    font-family: Times New Roman;
}

.messageWidget .messageWidgetInfoTooltip {
    padding: 10px;
    border-radius: 5px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    min-width: 140px;
    transform: translate(0px, calc(-100% - 25px));
    box-shadow: 0 0 5px 1px rgba(0,0,0, .5);
    text-align: left;
    line-height: 1.1em;
    font-family: "PTSansRegular", sans-serif, sans-serif;
    font-size: 14px;
    display: none;
    z-index: 1;
}

.messageWidget .messageWidgetInfoTooltip:after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 20px 0 0;
    border-color: #ffffff transparent transparent transparent;
}

.messageWidget .messageWidgetInfoIcon:hover .messageWidgetInfoTooltip {
    display: block;
}

.messageWidget .messageWidgetHoliday {
    height: 20px;
    display: block;
    position: absolute;
    left: -27px;
    top: 70px;
    background: #ffca28;
    border-radius: 5px;
    padding: 0 10px;
    border: 2px solid #fff;
    color: #000;
    text-align: center;
    line-height: 15px;
    letter-spacing: .5px;
    font-size: 16px;
    transform: rotate(-90deg);
}

@media screen and (max-width: 1670px) {
    .hidden-sr {
        display: none;
    }
}

/*  Cart  */
.cartForm {
    overflow: hidden;
    font-size: 15px;
}

.cartForm .field-validation-error {
    display: block;
    font-size: 11px;
    color: red;

}

.cartForm .cartFormCols {
    overflow: hidden;
}

.cartFormMessageSelect {
    padding: 20px 20px;
    border: 2px solid #BBC3C8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 20px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.cartMessageSelectItem {
    display: inline-block;
    margin-right: 30px;
    vertical-align: top;
}

.cartMessageSelectItem input[type=radio] {
    margin-top: 3px;
}

.cartMessageSelectItem label {
    display: inline-block;
    margin-right: 10px;
}

.cartMessageSelectItem .k-dropdown {
    width: 400px;
}
/* Fix border box */
.k-numerictextbox .k-link {
    height: .83em;
    line-height: .83em;
}

.k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select {
    height: 1.65em;
    line-height: 1.65em;
}

.formChekoutBox .k-input {
    padding: 0;
}

.cartForm .cartFormLeft {
    float: left;
    width: 68%;
    margin-right: 2%;
    padding: 20px 20px;
    border: 2px solid #BBC3C8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 20px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.cartForm .cartFormRight {
    float: left;
    width: 30%;
    padding: 25px 20px;
    border: 2px solid #BBC3C8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 20px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.cartForm .cartFormCol {
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cartForm .cartFormCol:first-of-type {
    padding-right: 20px;
}

.cartFormButtons {
    margin: 0 0 10px;
    text-align: right;
    overflow: hidden;
}

.cartFormButtons .cartFormButton {
    padding: 6px 25px;
    background: #6AB037;
    color: #fff;
    text-decoration: none;
    border: none;
    -webkit-transition: background .2s ease;
    -moz-transition: background .2s ease;
    -ms-transition: background .2s ease;
    -o-transition: background .2s ease;
    transition: background .2s ease;
}

.cartFormButtons .cartFormButton:hover {
    background: #548b2c;
}

.cartFormButton:disabled {
    background-color: lightgray;
    pointer-events: none;
}

.cartForm .cartFormBoldTitle {
    font: 15px "PTSansBold", sans-serif;
}

.cartForm .cartFormRadioV {
   
}

.cartForm .cartFormRadioV .cartFormRadioItem {
    margin-top: 8px;
}

.cartForm .cartFormRadioV .cartFormRadioItem label {
    overflow: hidden;
    padding-left: 20px;
    display: inline-block;
}

.cartForm .cartFormRadioV .cartFormRadioItem label input[type=radio] {
    float: left;
    margin-left: -20px;
    margin-top: 3px;
}

.cartForm .cartFormItemStdLabel {
    padding-left: 100px;
    overflow: hidden;
    margin-bottom: 8px;
}

.cartForm .cartFormItemStdLabel label {
    float: left;
    margin-left: -100px;
    margin-top: 3px;
    width: 100px;
}

.cartForm .cartFormItemLongLabel {
    padding-left: 180px;
    overflow: hidden;
    margin-bottom: 10px;
}

.cartForm .cartFormItemLongLabel label {
    float: left;
    margin-left: -180px;
    margin-top: 3px;
    width: 180px;
}

.cartForm .cartFormItemStdLabel input[type=text], .cartForm .cartFormItemLongLabel input[type=text] {
    width: 100%;
    border: 1px solid #99B3CC;
    height: 27px;
    padding: 3px 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color .2s ease;
    -moz-transition: border-color .2s ease;
    -ms-transition: border-color .2s ease;
    -o-transition: border-color .2s ease;
    transition: border-color .2s ease;
}

.cartForm .cartFormItemStdLabel input[type=text]:focus, .cartForm .cartFormItemLongLabel input[type=text]:focus {
    border-color: #697a8b;
    outline: none;
}

.cartForm .cartFormItemStdLabel label + .field-validation-error  {
    border-color: #c00!important;
}

label.notValid {
    color: #c00;
}

.cartForm .cartFormItemDate .k-datetimepicker .k-picker-wrap {
    -ms-border-radius: 0;
    border-radius: 0;
    border: none;
    border: 1px solid #99B3CC;
}

.cartForm .cartFormItemDate .k-datetimepicker .k-picker-wrap input {
    border: none;
    -ms-border-radius: 0;
    border-radius: 0;
    border-right: 1px solid #99B3CC;
}

.cartForm .txt input[type=text] {
    margin-top: 5px;
    width: 100%;
    border: 1px solid #99B3CC;
    height: 27px;
    padding: 3px 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color .2s ease;
    -moz-transition: border-color .2s ease;
    -ms-transition: border-color .2s ease;
    -o-transition: border-color .2s ease;
    transition: border-color .2s ease;
}

.cartForm .txt input[type=text]:hover {
    border-color: #697a8b;
}


.cartForm .cartFormItemCheckBoxInline {
    margin-bottom: 10px;
}

.cartForm .cartFormItemCheckBoxInline .cartFormItemCheckBoxInlineItem {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 5px;
}

.cartForm .cartFormItemCheckBoxInline .cartFormItemCheckBoxInlineItem input[type=checkbox] {
    display: inline-block;
    vertical-align: top;
    margin-left: 8px;
    margin-top: 4px;
}

.cartForm .cartFormRadioInline {
    margin-bottom: 10px;
    overflow: hidden;
}

.cartForm .cartFormRadioInline > label {
    float: left;
    margin-top: 3px;
    width: 180px;
}


.cartForm .cartFormRadioInline .cartFormRadioInlineItem  {
    float: left;
    margin-right: 10px;
}

.cartForm .cartFormRadioInline .cartFormRadioInlineItem:last-of-type {
    margin-right: 0;
}

.cartForm .cartFormRadioInline .cartFormRadioInlineItem label {
    overflow: hidden;
    padding-left: 20px;
    display: inline-block;
}

.cartForm .cartFormRadioInline .cartFormRadioInlineItem label input[type=radio] {
    float: left;
    margin-left: -20px;
    margin-top: 3px;
}


.cartForm .cartFormItemTextarea {
    margin-bottom: 15px;
}

.cartForm .cartFormItemTextarea label {
    display: block;
    margin-bottom: 5px;
}


.cartForm .cartFormItemTextarea textarea {
    width: 100%;
    border: 1px solid #99B3CC;
    height: 80px;
    -moz-resize: vertical;
    -ms-resize: vertical;
    -o-resize: vertical;
    resize: vertical;
    padding: 3px 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color .2s ease;
    -moz-transition: border-color .2s ease;
    -ms-transition: border-color .2s ease;
    -o-transition: border-color .2s ease;
    transition: border-color .2s ease;
}

.cartForm .cartFormItemTextarea textarea:focus {
    border-color: #697a8b;
}

.cartCountBox .k-numerictextbox {
    width: 60px;
}

.cartForm .formChekoutNotice {
    display: block;
    margin: 3px 0 0;
    font-size: 13px;
    color: darkgreen;
    font-weight: bold;
}

.cartForm #fillUserRequisites {
    margin-left: 0;
    margin-right: 5px;
}

.deleteCartItem {
    background: #E70708;
    color: #fff!important;
    text-decoration: none;
    padding: 3px 15px;
    font-size: 12px;
    -webkit-transition: background .2s ease;
    -moz-transition: background .2s ease;
    -ms-transition: background .2s ease;
    -o-transition: background .2s ease;
    transition: background .2s ease;
}

.deleteCartItem:hover {
    background: #a50101;
}


.cartDiscountBox {
    padding: 0 .6em;
    background: #D6E5F3;
}


.hasTimeoutMessage {
    position: relative;
}

.cartTableMessage {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 250px;
    padding: 10px;
    background: #fff;
    border: 1px solid #555;
    z-index: 10;
    white-space: normal;
    text-align: left;
    line-height: 1.2em;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.70);
}


/* Tab filter */

.tabFilter {
    margin-bottom: 10px;
}

.tabFilter .tabFilterButton {
    border: 2px solid #BBC3C8;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0 15px;
    position: relative;
    font: 15px/51px "PTSansBold", sans-serif;
    height: 53px;
     -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}

.tabFilter .tabFilterButton.tabFilterLeft {
    float: left;
}

.tabFilter .tabFilterButton.tabFilterRight {
    float: right;
}

.tabFilter .tabFilterButton.act.tabFilterRight:after {
    content: "";
    position: absolute;
    top: 45px;
    right: -2px;
    width: 100%;
    height: 18px;
    display: block;
    background: #fff;
    border-left: 2px solid #BBC3C8;
    border-right: 2px solid #BBC3C8;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.tabFilter .tabFilterButton.act.tabFilterLeft:after {
    content: "";
    position: absolute;
    top: 45px;
    left: -2px;
    width: 100%;
    height: 18px;
    display: block;
    background: #fff;
    border-left: 2px solid #BBC3C8;
    border-right: 2px solid #BBC3C8;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}


.tabFilter .tabFilterButton .filterArrow {
    display: inline-block;
    background: url("/Areas/Base/Images/cabinet/roundArrow.png") no-repeat center;
    width: 17px;
    height: 17px;
    vertical-align: middle;
    margin-left: 5px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.tabFilter .tabFilterButton.act .filterArrow {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.tabFilterContent {
    border: 2px solid #BBC3C8;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 20px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
}

.tabFilterContent.actL {
    -ms-border-radius: 5px 0 5px 5px;
    border-radius: 5px 0 5px 5px;
}

.tabFilterContent.actR {
    -ms-border-radius:  0 5px 5px 5px;
    border-radius:  0 5px 5px 5px;
}

.tabFilterContent .orderFilter {
    display: none;
}

.tabFilterContent .orderTableFilter {
    display: none;
}

.tabFilterContent.actR .orderTableFilter {
    display: block;
}

.tabFilterContent .orderFilter .orderFilterItem {
    float: left;
    width: 20%;
    margin-top: 20px;
}

.tabFilterContent .orderFilter input[type=checkbox] {
    float: left;
    margin: 3px 5px 0 0;
}

.tabFilterContent .orderFilter .orderFilterMore {
    display: block;
    overflow: hidden;
    margin-top: 20px;
}

.tabFilterContent .orderFilter .orderFilterMore a {
    color: #C66E57;
}

/* Price line filter */

.priceLineFilter {
    border: 2px solid #BBC3C8;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 20px;
}

.priceLineFilter .priceLineFilterItem {
    float: left;
    margin: 0 30px 0 0;
}

.priceLineFilter .priceLineFilterItem label {
    margin: 0 15px 0 0;
    display: inline-block;
}

.priceLineFilter .priceLineFilterItem .priceLineFilterItemRadio {
    line-height: 34px;
}

.priceLineFilter .priceLineFilterItem select {
    border: 1px solid #99B3CC;
    height: 34px;
    -moz-min-width: 235px;
    -ms-min-width: 235px;
    -o-min-width: 235px;
    -webkit-min-width: 235px;
    min-width: 235px;
}

/* Custom grid Table */

.customGridTable {
    -ms-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #BBC3C8;
    overflow: hidden;
    background: #c3d8f1;
    margin: 20px 0;
}

.customGridTable.gridWithScroll .gridHorizontalScroll {
    overflow-x: auto;
}

.customGridTable tr td .orangeLink {
    color: #C66E57!important;
}

  .customGridTable tr td .orangeLink:hover
, .customGridTable tr td .orangeLink.hover {
    text-decoration-line: underline;
}

.customGridTable .k-widget {
    border: none;   
}

.customGridTable .detailTableCustom {
    border: 1px solid #99b3cc;
}

.customGridTable .detailTableCustom .k-grid-header .k-header {
    background: #eee;
}

.customGridTable .detailTableCustom tr.k-alt td {
    background: #fff;
}

.customGridTable .k-detail-cell {
    padding: 0 0 10px!important;
}

.customGridTable .k-grid tr.k-detail-row > td:first-child {
    border-left: 2px solid #678;
}

.customGridTable .k-grid tr.k-detail-row > td:last-child {
    border-right: 2px solid #678;
}

.customGridTable .k-grid-header, .customGridTable .k-grid-header .k-header, .customGridTable .k-pager-wrap.k-grid-pager {
    color: #454A50;
    border-color: #99B3CC;
    min-height: 30px;
    line-height: 30px;
    font-size: 14px;
    background: #c3d8f1;
    background: -moz-linear-gradient(top, #c3d8f1 0%, #c3d8f1 59%, #dde9f8 100%);
    background: -webkit-linear-gradient(top, #c3d8f1 0%,#c3d8f1 59%,#dde9f8 100%);
    background: linear-gradient(to bottom, #c3d8f1 0%,#c3d8f1 59%,#dde9f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3d8f1', endColorstr='#dde9f8',GradientType=0 );
}

.customGridTable.minHeightAuto .k-grid-header .k-header {
    min-height: auto;
    line-height: 1.2em;
}

.customGridTable .k-grid-header .k-header.k-autocomplete {
    height: auto;
    line-height: normal;
    min-height: 0;
}

.customGridTable .k-grid-toolbar.k-grid-top {
    color: #454A50;
    border-color: #99B3CC;
    font-size: 14px;
    background: #c3d8f1;
    background: -moz-linear-gradient(top, #879fbb 0%, #b9d3f2 59%, #dde9f8 100%);
    background: -webkit-linear-gradient(top, #879fbb 0%,#b9d3f2 59%,#dde9f8 100%);
    background: linear-gradient(to bottom, #879fbb 0%,#b9d3f2 59%,#dde9f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#879fbb', endColorstr='#dde9f8',GradientType=0 );
    padding-bottom: 5px;
}

.customGridTable .k-grid-footer td {
    color: #494D51;
    border-top: 1px solid #99B3CC;
    background: #D6E5F3; 
    min-height: 23px;
    line-height: 23px;
    font-size: 14px;
    font-weight: normal; 
}

.customGridTable tr.k-alt {
    background-color: #E6EDF4;  
}

.customGridTable .k-pager-wrap .k-link {
    border-color: #111945;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.customGridTable .k-pager-numbers .k-state-selected  {
    border-color: #111945; 
    background: #002980;
    color: #fff;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.customGridTable .k-grid td {
    border-color: #99B3CC;
    padding: 0.8em .6em; 
}

.customGridTable .k-grid td a {
    color: #4C4F51;
}

.customGridTable .redTd {
    background-color: rgba(255, 0, 0, .2); 
}

.customGridTable .k-grid tr.cabinetOrderItemRowFirst td {
    border-top: 2px solid #678;
}

.customGridTable .k-grid tr.cabinetOrderItemRow td:first-child {
    border-left: 2px solid #678;
}

.customGridTable .k-grid tr.cabinetOrderItemRow td:last-child {
    border-right: 2px solid #678;
}

.customGridTable .k-grid tr.cabinetOrderItemRow td:first-child {
    border-left: 2px solid #678;
}

.customGridTable .k-grid tr.cabinetOrderItemRow td:last-child {
    border-right: 2px solid #678;
}

.customGridTable .k-grid tr.cabinetOrderItemRow:last-of-type td, .customGridTable .k-grid tr.cabinetOrderItemRowFirst:last-of-type td {
    border-bottom: 2px solid #678;
}

.customGridTable .orangeLink {
	color: #C88271;
}

.customGridTable .orangeLink:hover {
	color: #CD3727;
}

.customGridTable .k-button.cmsButton img {
    vertical-align: top;
    margin-top: 5px;
    margin-right: 3px;
}

.customGridTable .k-button.cmsButton.buttonMoveUp, .customGridTable .k-button.cmsButton.buttonMoveDown {
    min-width: 30px;
    width: 30px;
}

.customGridTable .k-button.cmsButton.buttonMove {
    min-width: 30px;
}

.cabinetColumn {
    float: left;
    width: 15%;
    margin-right: 3%;
    margin-bottom: 30px;
}

.cabinetColumn .columnTitle {
    position: relative;
    cursor: pointer;
    font: 15px "PTSansBold", sans-serif;
}

.cabinetColumn .columnTitle.act {
    margin-bottom: 15px;
}

.cabinetColumn .columnTitle:after {
    content: "";
    position: absolute;
    right: 5px;
    top: 7px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #ffffff transparent transparent;
}

.cabinetColumn .columnTitle.act:after {
    border-width: 0 4px 4px 4px;
    border-color: transparent transparent #ffffff; 
}

.cabinetColumn .cabinetFilters {
    padding: 20px;
    color: #fff;
    margin-bottom: 20px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -ms-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 ); 
}

.cabinetColumn .cabinetFilters .cabinetFiltersRow {
    margin-bottom: 15px;
    overflow: hidden;
}

.cabinetColumn .cabinetFilters .cabinetFiltersRow .k-widget * {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.cabinetColumn .cabinetFilters .cabinetFiltersRow label {
    display: block;
    margin-bottom: 5px;
}

.cabinetFiltersRow .k-autocomplete, .cabinetFiltersRow .k-combobox, .cabinetFiltersRow .k-datepicker, .cabinetFiltersRow .k-timepicker, .cabinetFiltersRow .k-datetimepicker, .cabinetFiltersRow .k-colorpicker, .cabinetFiltersRow .k-numerictextbox, .cabinetFiltersRow .k-dropdown, .cabinetFiltersRow .k-selectbox, .cabinetFiltersRow .k-textbox {
    width: 100%;
}

.cabinetFilters .cabinetFiltersButton {
    padding: 7px 20px;
    width: 100%;
    font: 15px "PTSansBold", sans-serif;
    color: #fff;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #ECECEC;
    -ms-box-shadow: inset 0 0 0 1px #ECECEC;
    box-shadow: inset 0 0 0 1px #ECECEC;
    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.cabinetFilters .cabinetFiltersButton:hover {
    -ms-opacity: .85;
    opacity: .85;
}

.cabinetColumn .cabinetMenu {
    padding: 20px;
    color: #fff;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -ms-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 ); 
}

.cabinetColumn .cabinetMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cabinetColumn .cabinetMenu ul li {
    margin-bottom: 15px;
}

.cabinetColumn .cabinetMenu ul li a {
    color: #fff;
}

.cabinetSearchResult {
    overflow: hidden;
}

.cabinetContentWithLC {
    width: 100%;
    padding-left: 18%;
}

.searchLineBox {
    padding: 20px;
    color: #fff;
    position: relative;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -ms-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
    margin-bottom: 20px;
}

.checkGroupBox {
    float: left;
    width: 300px;
}

body.searchFocused .searchLineBox {
    z-index: 20002;
}

body.searchFocused .select2-container {
    z-index: 20003;
}

.searchInputBox {
}

.conatinerNextWords {
    position: relative;
}

.conatinerNextWords::before,
.conatinerNextWords::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 25px;
    pointer-events: none;
    opacity: 0;
    transition: opacity .2s;
}

.conatinerNextWords::before {
    left: 0;
    background: linear-gradient(to right, #fff, transparent);
}

.conatinerNextWords::after {
    right: 0;
    background: linear-gradient(to left, #fff, transparent);
}

.conatinerNextWords.has-left::before {
    opacity: 1;
}

.conatinerNextWords.has-right::after {
    opacity: 1;
}

.nextWords {
    display: flex;
    flex-wrap: nowrap;
    background: #dee5eb;
    padding: 4px 0;
    border-bottom: 1px solid #000;
    gap: 2px;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.nextWords::-webkit-scrollbar {
    display: none;
}

.nextWords:empty {
    padding: 0;
}

.nextWords > .nextWord {
    padding: 4px;
    cursor: pointer;
    background-color: #FFC000;
    border-radius: 5px;
    color: #222;
    border: 1px solid #222;
    transition: all .2s ease;
}

.nextWords > .nextWord.last {
    background-color: gainsboro;
}

.nextWords > * {
    flex: 0 0 auto;
}

.nextWords > span:hover {
    box-shadow: 0 0 6px 0px #000;
}

.nextWordsTooltipLeft {
    transform: translateX(-50%) !important;
    background: #2f3b52;
    border-radius: 6px;
}

.nextWordsTooltipPopup {
    box-shadow: 0px 3px 4px 0px rgba(0,0,0, 0.7) !important;
    background: #222 !important;
    color: #FFF !important;
}

.nextWordsTooltipPopup .k-callout {
    border-bottom-color: #222;
}

.nextWordsText {
    font-size: 11px;
    white-space: nowrap;
}

.searchInputBox button {
    padding: 8px 20px;
    width: 16%;
    margin-left: 1%;
    font: 15px "PTSansBold", sans-serif;
    color: #fff;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #ECECEC;
    -ms-box-shadow: inset 0 0 0 1px #ECECEC;
    box-shadow: inset 0 0 0 1px #ECECEC;
    background: #3f3f3f;
    background: -moz-linear-gradient(top, #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom, #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.searchInputBox button:hover {
    -ms-opacity: .85;
    opacity: .85;
}

.searchInputBox .select2-container {
    vertical-align: top;
}

.select2-results__option.select2-results__message:empty {
    display: none;
}

.searchInputBox .select2-container .select2-search--inline .select2-search__field {
    margin-top: 7px;
}

.searchInputBox .select2-container .select2-selection--multiple {
    min-height: 36px;
    max-height: 36px;
}

.searchInputBox .select2-container--default .select2-selection--multiple .select2-selection__choice {
    font: 14px "PTSansRegular", sans-serif;
    color: #fff;
    padding: 2px 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    background: #3f3f3f;
    background: -moz-linear-gradient(top, #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom, #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    max-width: 100%;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.searchInputBox .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #ffca28;
    margin-left: 5px;
    float: right;
    font-size: 26px;
    line-height: .7;
    font-weight: normal;
    transition: .2s ease;
}

.searchInputBox .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #cea420;
}

.searchInputBox .k-autocomplete {
    width: 83%;
    float: left;
    border: none;
    background: #fff;
}

.searchInputBox .k-autocomplete input.k-input {
    float: left;
    padding: 5px 0 5px 14px;
    height: 38px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #C2C2C2;
    -webkit-transition: border-color .2s ease;
    -moz-transition: border-color .2s ease;
    -ms-transition: border-color .2s ease;
    -o-transition: border-color .2s ease;
    transition: border-color .2s ease;
}

.searchInputBox input:focus {
    border-color:  #7c7c7c;    
}

.checkGroupBox .checkGroup label {
    line-height: 38px;
    cursor: pointer;
    width: 50%;
    float: left;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ECECEC;
    text-align: center;
    font: 14px/38px "PTSansBold", sans-serif;
    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease; 
}

.checkGroupBox .checkGroup label:first-child {
    -ms-border-radius: 5px 0  0 5px;
    border-radius: 5px 0  0 5px;
}

.checkGroupBox .checkGroup label:last-child {
    -ms-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

.checkGroupBox .checkGroup label.active {
    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #747171 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#747171 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#747171 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#747171',GradientType=0 );
}

.checkGroupSort {
    margin-top: 5px;
    float: left;
    width: 60%;
}

.checkGroupSort label {
    cursor: pointer;
    font-weight: normal
}

.checkGroupSort label:hover, .checkGroupSort label.active {
    color: #F33;
}

.checkGroupSort label.title:hover {
    color: inherit;
}

.checkGroupSort label.active {
    font-family: "PTSansBold", sans-serif;
}

.checkGroup.checkGroupSort label {
    padding-right: 10px;
}

.checkGroup input[type=radio],
.checkGroup input[type=checkbox] {
    display: none;
}

.checkGroupSort label.active0:after {
    content: '▲';
}

.checkGroupSort label.active1:after {
    content: '▼';
}

.searchListBox {
    border: none; 
}

.searchListBox .searchListItem,
.searchListBox .productSearchListItem{
	border: 2px solid #000;
	-ms-border-radius: 5px;
	border-radius: 5px;
	padding: 20px 0;
	margin-bottom: 25px;
}

.searchListItemBottomBox {
    border: 2px solid #000;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0 0 20px;
    margin-bottom: 25px;
}

.searchListItemBottomDesc {
    border: 2px solid #000;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 20px;
    margin-bottom: 25px;
}

#searchAnalogTitle {
    border-left: 10px solid #c00;
    padding-left: 40px;
    text-shadow: 0 2px 4px #b5b5b5;
    text-transform: uppercase;
    font-family: PTSansBold;
    font-size: 26px;
    position: relative;
    margin-bottom: 20px;
}

#searchAnalogTitle:after {
    content: "";
    display: block;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGg0OHY0OEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yMiAxMmMyLjc2IDAgNS4yNiAxLjEyIDcuMDcgMi45M0wyNCAyMGgxMlY4bC00LjEgNC4xQzI5LjM3IDkuNTcgMjUuODcgOCAyMiA4IDE0Ljk1IDggOS4xMyAxMy4yMiA4LjE2IDIwaDQuMDRjLjkzLTQuNTYgNC45Ni04IDkuOC04em0xMS4yOCAxOC4yN2MxLjMzLTEuODEgMi4yMy0zLjk1IDIuNTYtNi4yN0gzMS44Yy0uOTMgNC41Ni00Ljk2IDgtOS44IDgtMi43NiAwLTUuMjYtMS4xMi03LjA3LTIuOTNMMjAgMjRIOHYxMmw0LjEtNC4xYzIuNTMgMi41MyA2LjAzIDQuMSA5LjkgNC4xIDMuMSAwIDUuOTYtMS4wMiA4LjI4LTIuNzNMNDAgNDIuOTggNDIuOTggNDBsLTkuNy05LjczeiIvPjwvc3ZnPg==) no-repeat center;
    width: 30px;
    height: 30px;
    background-size: contain;
    position: absolute;
    left: 5px;
    top: 0;
    filter: drop-shadow(2px 4px 2px rgba(0,0,0, 0.2));
}

.searchListBox .searchListItem .partsDescription,
.searchListBox .productSearchListItem .partsDescription {
    padding: 0 16px;
    overflow: hidden;
    color: #262728;
}

.searchListBox .searchListItem .partsDescription .partsImg,
.searchListBox .productSearchListItem .partsDescription .partsImg{
    float: left;
	margin: 0 18px 0 0;
    -ms-border-radius: 5px;
    border-radius: 5px;
    max-width: 180px;
}

.searchListBox .searchListItem .partsDescription .partBrandImg,
.searchListBox .productSearchListItem .partsDescription .partBrandImg{
    float: right;
}

.searchListBox .searchListItem .partsDescription .partsImg {

}

.partsImg .partsImgPreviewBox {
    overflow: hidden;
    margin-top: 15px;
    margin-left: -5px;
    height: 64px;
}

.partsImg .partsImgPreviewBox a {
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
    max-width: 59px;
    min-height: 30px;
    font-size: 8px;
    text-decoration: none;
    -ms-opacity: .7;
    opacity: .7;
    -webkit-transition: .2s ease;
    -ms-transition: .2s ease;
    -moz-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
}

.partsImg .partsImgPreviewBox img {
    max-width: 100%;
    display: block;
}

.partsImg .partsImgPreviewBox a:hover {
    -ms-opacity: 1;
    opacity: 1;
}

.partsImg img {
    -ms-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #BBC3C8;
    max-width: 180px;
}

.searchListBox .searchListItem .partsDescription .partsText,
.searchListBox .productSearchListItem .partsDescription .partsText {
    padding-left: 275px;
    font: 15px "PTSansRegular", sans-serif, sans-serif;
}

.searchListBox .searchListItem .partsText .partsTitle,
.searchListBox .productSearchListItem .partsText .partsTitle {
    font: 18px "PTSansBold", sans-serif;
    margin: 0 0 22px;
}

.searchListBox .searchListItem .partsText .partsNumber,
.searchListBox .productSearchListItem .partsText .partsNumber {
    margin: 0 0 22px;
}

.searchListBox .searchListItem .partsText .partsNumber .articleLink,
.searchListBox .productSearchListItem .partsText .partsNumber .articleLink{
	color: #111;
    cursor: pointer;
    border-bottom: 1px dashed #111;
}

.searchListBox .searchListItem .partsText .partsNumber .articleLink:hover,
.searchListBox .productSearchListItem .partsText .partsNumber .articleLink:hover{
    border-color: #fff;
    color: #CD3727;
}

.searchListBox .searchListItem .partTable,
.searchListBox .productSearchListItem .partTable {
    margin: 25px 0 0;
    font: 15px "PTSansRegular", sans-serif;
}

.searchListBox .searchListItem .partTable table,
.searchListBox .productSearchListItem .partTable table{
	width: 100%;
}

.searchListBox .searchListItem .partTable th,
.searchListBox .productSearchListItem .partTable th{
	font: normal 13px "PTSansBold", sans-serif;
	color: #4E4F50;
	background: #EDF0F1;
	text-align: center;
	padding: 6px;
}

.searchListBox .searchListItem .partTable th[data-sort-col=DeliveryDays],
.searchListBox .productSearchListItem .partTable th[data-sort-col=DeliveryDays]{
    text-align: right;
}

.searchListBox .searchListItem .partTable tr td,
.searchListBox .productSearchListItem .partTable tr td{
	padding: 6px;
	text-align: center;
}

.searchListBox .searchListItem .partTable tr td[data-property=DeliveryDays],
.searchListBox .productSearchListItem .partTable tr td[data-property=DeliveryDays]{
    text-align: right;
}

.searchListBox .searchListItem .partTable td.tdBuyButtons,
.searchListBox .productSearchListItem .partTable td.tdBuyButtons{
    width: 336px;
    white-space: nowrap;
}

.searchListBox .searchListItem .partTable td.tdBuyButtons td,
.searchListBox .productSearchListItem .partTable td.tdBuyButtons td{
    padding: 6px 0;
}

.searchListBox .searchListItem .searchItemTable .searchItemOffer:nth-child(even) td,
.searchListBox .productSearchListItem .productSearchItemTable .productSearchItemOffer:nth-child(even) td {
    background: #EDF0F1
}

.productMainOffer {
    margin: 20px 0;
    font: normal 16px "PTSansBold", sans-serif, sans-serif;
}

.productMainOfferItem {
    margin-bottom: 10px;
}

.productMainOfferCols {
    display: flex;
    flex-direction: row;
    column-gap: 70px;
}

.productMainOfferRow {
    margin-bottom: 10px;
}

.productMainOfferItem .partsTablePrice {
    margin-right: 70px;
    color: #cd3727;
    white-space: nowrap;
}

.productMainOfferRow .partsTableCount {
    color: #cd3727;
    font-size: 22px;
    white-space: nowrap;
}

.productMainOfferItem .productMainOfferRow .partsTablePrice {
    margin-right: 0;
    font-size: 22px;
    white-space: nowrap;
}

.productMainOfferItem .basketButtons {
    margin-right: 10px;
}

/* Offer loader */
.productMainOfferCol.productMainOfferLoader {
    display: flex;
    align-items: center;
}

.productMainOfferLoader .productMainOfferRow {
    margin-bottom: 0;
}

.offerLoader {
    display: flex;
    align-items: center;
}

.offerLoader .loaderIcon {
    background: url("/Areas/Base/Images/cabinet/offer-loader.svg") no-repeat center;
    background-size: contain;
    width: 45px;
    height: 45px;
    display: inline-block;
}

.loaderText {
    padding-left: 16px;
}

.productAnalogOffer .loaderText {
    display: none;
}

.productAnalogOffer .productMainOfferLoader {
    width: auto !important;
}

.productSearchItemShort {
    padding: 0 10px;
    width: 100%;
    display: grid;
    grid-template-columns: 2fr 5fr 3fr auto;
    column-gap: 30px;
    font-size: 16px;
}

.productSearchItemShort .articleLink {
    color: #111;
    cursor: pointer;
    border-bottom: 1px dashed #111;
}

.productSearchItemShort .articleLink:hover {
    border-color: #fff;
    color: #cd3727;
}

.productSearchItemShort .partsNumber {
    display: block;
    margin-bottom: 10px;
}

.productSearchItemShortCol .productMainOffer {
    margin: 0;
}

.productSearchItemShort  .productMainOfferCols {
    column-gap: 40px;
    margin-bottom: 0;
}

.productSearchItemShort .productMainOfferCol {
    width: 50%;
}

.productSearchItemShort .productMainOfferRow {
    margin-bottom: 5px;
}

.productSearchItemShort .productMainOfferItem .productMainOfferRow .partsTablePrice,
.productSearchItemShort .productMainOfferRow .partsTableCount {
    color: #cd3727;
    margin-right: 0;
    font-size: 18px;
}

.productSearchItemShort .productMainOfferItem:not(.productMainOfferCols) {
    display: none;
}

.productSearchItemShort .productSearchItemShortButton {
    align-content: center;
    text-align: center;
}

.productShowCardsButton {
    display: inline-flex;
    font: normal 16px "PTSansBold", sans-serif, sans-serif;
    cursor: pointer;
    padding: 0 10px;
    margin: 0 20px;
    align-items: center;
}

.productShowCardsButton:after {
    content: "";
    display: inline-block;
    background: url("/Areas/Base/Images/cabinet/arrow-bottom.svg") no-repeat center;
    background-size: contain;
    width: 18px;
    height: 18px;
    margin-left: 6px;
    margin-top: 2px;
}

.productShowCardsButton.active:after {
    transform: rotate(180deg);
}

.productSearchItemShortCol {
    position: relative;
}

.productSearchShortImgArt {
    display: flex;
    column-gap: 30px;
}

.productSearchItemShortImg {
    min-width: 50px;
    max-width: 50px;
}

.productSearchItemShortImg img {
    width: 100%;
    display: block;
    border-radius: 5px;
    border: 2px solid #bbc3c8;
    font-size: 10px;
    min-width: 50px;
    max-width: 50px;
    max-height: 50px;
}

.productSearchItemShortImg .partsImgPreviewBox {
    visibility: hidden;
    width:0;
    height: 0;
}

.productSearchItemShortCol:after {
    content: "";
    display: inline-block;
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translate(0, -50%);
    height: 90%;
    width: 2px;
    background: #bbc3c8;
}

.productSearchItemShortCol:last-child:after {
    display: none;
}

.productSearchItemShort .offerLoader {
    justify-content: center;
    font: normal 16px "PTSansBold",sans-serif,sans-serif;
}

.productSearchListItemShort .productSearchItemCollapse {
    display: none;
    padding: 40px 0 10px;
}

.productSearchListItemShort {
    padding: 10px 0!important;
}


@media screen and (max-width: 1680px) {
    .productSearchItemShort {
        grid-template-columns: 4fr 5fr 4fr auto;
    }

    .productSearchItemShort .productMainOffer {
        font-size: 14px;
    }

    .productShowCardsButton {
        font-size: 14px;
        padding: 0;
        margin: 0 10px;
    }

    .productShowCardsButton:after {
        margin-top: 2px;
    }
}

/* Delivery progress */
.deliveryProgressBox {
    position: relative;
    background: #FE0000;
    width: 40px;
    height: 20px;
    margin-left: 5px;
    margin-top: -3px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

.deliveryProgressBox .deliveryProgress {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 20px;
    background: #0AFF16;
    display: block;
}

.deliveryProgressBox:after {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% + 1px);
    height: 100%;
    border: 1px solid #3f3f3f;
}

.deliveryProgressBox .deliveryProgressIcon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/dJREFUeNrUV3tIlWcY/32de4qalW7Vas60C5gZxig2io1FrQtll+kgupB0MSuioqIi6o/IlbA2BluD5QycBLFuaAUdujCXJFaUFVl/FIWBWsc6aeXnu/d33u87p2PnbMfSE3vg4X2+97m+z/c8z/t9mhAC/1v4+jNUE9+L8/W5GJ06EK1E0lEPYFwGHsqF708YdPRgyWysM52bmJ+DDVELgGmn0wlZEBPHqACMvZ6HvMkoN0/91y8KzWeD13OwYRHSejuVsyUzIB6fUkiae+RRpscCmDIetXSUGAfx4GggANLcI8+Q6X5YvRDTzVTvWh5wbiL3TL4h272QmYbHND5siHRYCdHqhmi/oJA098ijTNYINEdqt1dEbZeDLVduI4H03kKpZAWavBbUNzh8SJp7RQVKvvYG+lCn207/QV+082RfjoV4clqd+sdtA0Rm9qc+LClKEqJK8ShDWepsXAz7O2dg3lc40tAEC+nv16g9i3zq0DU8arT70OOx+eUpY5FWqXP3Pg69UwDr8jH8+HnMIF0wGxjY/zVFi0CMU/ehw9Xh36fMslmKpi5tvHUA1ZdQ8bwN6BcPbF4QzLPZA9e4065D5UgBZalDXdp4qwBWzsU352rxMWnZYpBDJgAWw6kBLqcepEtZ6hBoY8VcfNvlANw1+JVrRiow54vAvvn98mHCC6MeBBKcskb1AI9Ancyhij5bg5+7FMDCadh3/S5iSRevCq3o0vRg2vKmzJ5CtdIWbUYUAFunsgorSOdMBLJHhH9/3jYLWrzWsHzq0gaBNkO15RsB1NXDzRZiK+3ID2NZHthhExic3Ib0wV7Esgb00KK0YbYlbXfma53b7qdS3GD1bl0ErM0LbVSTWg558JaXKv44ewfaXoSvqOIyYOdvqjgLZiLruz9wOWQGLl7CSbPtzF4OBQ5jFO8uT0FR+Sc+2ukIL09byYmqLf++hSMIbigFS+eg8PAZ5JL+QX5wjRoapmplyHY5+DaVpKH09CDU1seh2WvD1LFN0DuCO8E/M2TAA+SAOnoeuNeAeOmruaZOfU37M+Cuxm6u4zNk4Uz47/vhVXuvLt0ntEnbr/vyZ2D+TBxwX0Q26YPbVbrCAU9olyfKTPWg6aldri3YknsHMQ6Bl6/+PQjOlAMn5OvzwCZ9ply9iT81Ft7+MtR5nkGbPxnYtzaC48hUx/Tu1JLPI7vcVxUDpZVAfKz8ks7DSOv1ayihcxYe+/b3isjTqmnB0zESoI+KKqDRA42+rQ8bke4brf1UkUQD6EsGAPq2fj4ay5L7YpOuwyWnQlT+VJMSoU3qj9b0j7DLGufCsZRBSJItFB/Nvys5HT30rb3v3/N/BBgALwSPApBQBv0AAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    margin: -8px 0 0 -8px;
}

.searchListBox .deliveryProgressBox.withTriangle .deliveryProgressIcon {
    display: block;
}

.deliveryTooltipBox .deliveryProgressBox {
    width: 100px;
    height: 40px;
    cursor: default;
}

.deliveryTooltipBox .deliveryProgress {
    height: 40px;
}

.deliveryTooltipBox .deliveryProgressBox .deliveryProgressIcon {
    width: 24px;
    height: 24px;
    margin: -12px 0 0 -12px;
}

.deliveryTooltipBox {

}
/* Delivery tooltip */
.deliveryTooltipBox {
    position: absolute;
    width: 400px;
    border: 1px solid #8b8b8b;
    box-shadow: 0 0 5px 2px rgba(0,0,0, .5);
    left: 10px;
    top: 10px;
    background: #fff;
    z-index: 100;
    border-radius: 5px;
    padding: 10px;
    display: none;
    z-index: 20002;
    /*transition: opacity .4s ease;
    opacity: 0;*/
}

.deliveryTooltipBox .deliveryTooltipBoxTitle {
    background: #eee;
    margin: -10px -10px 10px;
    padding: 10px;
    border-radius: 5px 5px 0 0;
    font: 14px "PTSansBold",sans-serif;
}

.deliveryTooltipBox .deliveryTooltipPrice {
    margin-bottom: 15px;
    font: 14px "PTSansBold",sans-serif;
}

.deliveryTooltipBox .deliveryTooltipProgress {
    float: left;
    margin: 0 15px 10px 0;
}

.deliveryTooltipBox .deliveryTooltipText {
    text-align: justify;
    margin-bottom: 10px;
}

.deliveryTooltipBox .deliveryTooltipText strong {
    font-family: "PTSansBold",sans-serif;
}

.deliveryTooltipBox .deliveryTooltipOrderAccept {
    margin: 10px 0;
}

.deliveryTooltipBox .deliveryTooltipOrderAccept span {
    display: inline-block;
    padding: 3px 10px;
    background: #eee;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    margin-right: 5px;
    vertical-align: middle;
}

.deliveryTooltipBox .deliveryTooltipReturn {
    position: relative;
    margin-bottom: 10px;
}

.deliveryTooltipBox .deliveryTooltipReturn:before {
    content: "";
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAshJREFUeF7t2T9v00AYx/HfOR0Q74Hy7zWwl1RITWCBEsGAqHgBDLDwNpAQI6hSWUBKGJ0FxQNMvBNEF2ikIpV7kA1XNcX2nX3nu8eOu+bs+Pvx2T43Amv+J9a8Hz1APwPWXKC/BLo4AYYfR9fpt3xx4WL0NB7Hv8oaOzcDhtPxZSJKIHAFkuZ0dHw3eZIcFyF0CmAlXhVrEDoDkBtvgNAJgNJ4DULrAYziSxBaDVApvgChtQC14nMQWglgFX8OoXUAfxc5WEDgkv0iTr5vFYCTM/9PjYAlJN1pDUAT8clknrQCoKn4dDKwB2gynj1A0/GsAXzEswXwFc8SwGc8OwDf8awAQsQbA2xPd2582p1/tV965u9he3r72gnkIgI2HXzHEQkaJffmn032pV0HbM12HoLwDlK8Su7HzyFAJjs2HRPqzKvjKwVQ8QJikG5AEi9dIoSOL70E0nghxQEENs6eTVcIHOILAYriFYQtApf4XABdvC1CFg8sALpqep8oGqdeadO3urr7WrkHmMbXReAWvzIDtqajByK925+75nWyppcDx/hTgLrxpjOBa3wGYBuvQ+AcnwHcnI32QdjTTXWTz7PLYRI/U2NDrvBMjjcDmHyYDL4NfryNED023ahsnLonDGfjTU53+6Jjzp4CKcLhxnKfiB65QADEGwm6FWJtX/X4Tx+DrmdC1QPJG+/iOa87jpV1ACcEH/G5K0EOCL7iC98FQiL4jC8EUDdGl08H3bWYfu47vhTAN0KIeC2AL4RQ8UYATSOEjDcGaAohdHwlANcIHOIrA7hC4BJfC8AWgVN8bYC6CNzirQCqInCMtwYwReAa7wRAh8A53hmAQvjvnypEPynC2PSHSpP3BddjtD+OVvnCs2+R3M+86nIKoGbC98HyNUAHi934SxXAEGOdA4SIsPnOHsBGrwvb9jOgC2fRpmHtZ8AffmK81tUQegsAAAAASUVORK5CYII=");
    width: 30px;
    height: 30px;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 25px;
    display: inline-block;
    vertical-align: middle;
}

.deliveryTooltipBox .deliveryTooltipNoReturn {
    position: relative;
    margin-bottom: 10px;
}

.deliveryTooltipBox .deliveryTooltipNoReturn:before {
    content: "";
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAAAXNSR0IArs4c6QAAAtNJREFUaEPt2M9rE0EUB/DvS01FiKIVqpikWqS99KJQQVEkUlDqTU9aqdZa/wH7D/Qv0IM3D7YiqLB/QGwLpvUiCPoH6MFIK9bfStFtjJuR1GxY22TnzY/IUjfXnZ2Zz7x5O29C2AA/2gAGxIioRDGORBwJiyvw/26nhVNXOjLT2a+EiYrFBcWHo6Nb3+9ZLvU5zk+VfpUjsXRyuNMrbXokEpWn6UL3mC3Ip8EL21y3fRrAlzLE2e65qRUuRAlRBxD6VgegyqQNSABwuDbxvAqEjVgH8JfJENIA4Pecd7ekzvTkb5ZkEWEhmgIMISEAJQgLsZgbvQ+Ic2ErIgRuZ+b3XuXmSBXww21/SMCR0JUmMZ4pTF0Pa8NCvMqNbG+HmBVI9IcPyMsRRgT+DEPkpEXXEM1N/DJGVDuwBbENWLXKkib43BTSCoAywiQirQJoIXxIEjQD4BAnRz4PvkzVDjL/HGj8GjMH1r6stJ2CLy8OXNwpvLZZAg6GQSrAHQJ6pV8h0IM0uoZlSdxoLG2EUkRkiacZgfoxJetf9rya7Kyt1awjQ4B2TqydjzbEAsAaQmtrWQJYRVQ7e5sb2ecBLwBKSrZhcWk52dv/7FZZtl05z40SOzgA+xyoZyOvRPlnCGWAZYhxJLQBFiFGCGOAJYg2gn8fIEcI0UPAgbD9rXofCfalhWBHoPYZLaKYsnkfMa6dVAF+LWRaxodFUSkSugB/Aq2CsBGmgFZCWAhbgCCEVTQy/w5iIRZOXLpHInE+/PRUuw9w7yMQuJaZn7xhnBNvjl/OCkIBhP0NO9Ms5mTVLwnxuG2zd3r3zN3vxohqB00hmgDZ1uIClKvYdRBDQDOICkAZ8VdEEvSc88cWpwoN3kdICJezhYxP7HcDY7s6O759JMfxuJPktHt9bGhHwiuvZJ84Lqd9vfRSaRzVtqxPbFQnH0ciapGJt1NUIhJHIiqR+A2f49lBZBUuEAAAAABJRU5ErkJggg==");
    width: 30px;
    height: 30px;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
}

.searchListBox .searchListItem .partTable .partsTablePrice,
.searchListBox .productSearchListItem .partTable .partsTablePrice {
    color: #CD3727;
    white-space: nowrap;
}

.searchListBox .searchListItem .partTable .partsTableCount,
.searchListBox .productSearchListItem .partTable .partsTableCount {
    color: #528A23;
}

.searchListBox .searchListItem .partTable tr td.partsTableDays,
.searchListBox .productSearchListItem .partTable tr td.partsTableDays {
    width: 120px;
}

.searchListBox .searchListItem .partTable tr td.partsTableCity,
.searchListBox .productSearchListItem .partTable tr td.partsTableCity {
    width: 120px;
}

.searchListBox .searchListItem .partTable tr td.partsTableBuy,
.searchListBox .productSearchListItem .partTable tr td.partsTableBuy {
    /*width: 174px;*/
    text-align: right;
    padding-right: 20px;
}

.searchListBox .sotrtableIcon {
    display: inline-block;
    padding-right: 15px;
    background: url("/Areas/Base/Images/sortableIcon.png") no-repeat right center;
    cursor: pointer;
}

.productsBuyButtons {
    position: absolute;
    bottom: 10px;
    padding: 0 10px;
    left: 0;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.productItem .delivery {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.productItem .productsBuyButtons > a,
.productItem .productsBuyButtons > span {
    cursor: pointer;
    display: inline-block;
    padding: 1px 5px 2px;
    font: 11px "PTSansBold",sans-serif;
    position: relative;
    color: #000;
    min-width: 70px;
    text-transform: uppercase;
    text-align: center;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #000;
    background: #ffc000;
    white-space: nowrap;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.productItem .productsBuyButtons > a:before,
.productItem .productsBuyButtons > span:before {
    content: "";
    font-size: 14px;
}

.productItem .productsBuyButtons > a:hover,
.productItem .productsBuyButtons > span:hover {
    border: 2px solid #000;
    -webkit-box-shadow: 0 0 7px 0 #363636;
    -ms-box-shadow: 0 0 7px 0 #363636;
    box-shadow: 0 0 7px 0 #363636;
    text-decoration: none;
}

.searchListBox .searchListItem .partTable tr td.partsTableBuy .searchItemAddToBasket,
.searchListBox .productSearchListItem .partTable tr td.partsTableBuy .searchItemAddToBasket {
    white-space: nowrap;
}

.searchListBox .searchListItem .searchItemAddToBasket,
.searchListBox .productSearchListItem .searchItemAddToBasket {
    cursor: pointer;
    display: inline-block;
    padding: 1px 10px 2px;
    font: 13px "PTSansBold",sans-serif;
    position: relative;
    color: #000;
    min-width: 120px;
    text-transform: uppercase;
    text-align: center;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #000;
    background: #ffc000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.searchListBox .searchListItem .searchItemAddToBasket:before,
.searchListBox .productSearchListItem .searchItemAddToBasket:before {
    content: "";
    font-size: 14px;
}

.searchListBox .searchListItem .searchItemAddToBasket.act:before,
.searchListBox .productSearchListItem .searchItemAddToBasket.act:before {
    content: "\2714";
    color: forestgreen;
}

.searchListBox .searchListItem .searchItemAddToBasket .searchItemButtonQuantity,
.searchListBox .productSearchListItem .searchItemAddToBasket .searchItemButtonQuantity{
    position: absolute;
    right: -10px;
    top: -10px;
    background: #fff;
    color: #000;
    border: 2px solid #ffc000;
    width: 22px;
    height: 22px;
    line-height: 16px;
    text-align: center;
    border-radius: 50%;
    font-size: 10px;
    font-family: "PTSansRegular",sans-serif;
    box-shadow: 0 0 2px 1px #000;
}

.searchListBox .searchListItem .searchItemAddToBasket:hover,
.searchListBox .productSearchListItem .searchItemAddToBasket:hover {
    border: 2px solid #000;
    -webkit-box-shadow: 0 0 7px 0 #363636;
    -ms-box-shadow: 0 0 7px 0 #363636;
    box-shadow: 0 0 7px 0 #363636;
}

.searchListBox .searchListItem .basketQuantityButton,
.searchListBox .productSearchListItem .basketQuantityButton {
    cursor: pointer;
    display: inline-block;
    padding: 1px 10px 2px;
    font: 14px "PTSansBold",sans-serif;
    position: relative;
    color: #000;
    width: 30px;
    text-transform: uppercase;
    text-align: center;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #000;
    background: #ffc000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.searchListBox .searchListItem .basketQuantityButton:hover,
.searchListBox .productSearchListItem .basketQuantityButton:hover{
    border: 2px solid #000;
    -webkit-box-shadow: 0 0 7px 0 #363636;
    -ms-box-shadow: 0 0 7px 0 #363636;
    box-shadow: 0 0 7px 0 #363636;
}

.searchListBox .searchListItem .basketQuantityButtonPlus,
.searchListBox .productSearchListItem .basketQuantityButtonPlus {
    margin-right: 1px;
}

.searchListBox .searchListItem .basketQuantityButtonMinus,
.searchListBox .productSearchListItem .basketQuantityButtonMinus {
    margin-left: 1px;
}

.searchListBox .searchListItem .searchItemAddToBasketOneClick,
.searchListBox .productSearchListItem .searchItemAddToBasketOneClick {
    color: #3580CA;
    text-decoration: none;
    font: 15px "PTSansBold", sans-serif;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    display: inline-block;
    white-space: nowrap;
    cursor: pointer;
}

.searchListBox .searchListItem .searchItemAddToBasketOneClick:hover,
.searchListBox .productSearchListItem .searchItemAddToBasketOneClick:hover{
    color: #CD3727;
}

/* One click popup */
.oneClickPopupBox {
    position: fixed;
    top: 50%;
    right: 0;
    background-color: #fff;
    font-size: 14px;
    width: 100%;
    height: 100%;
    max-width: 375px;
    padding: 50px 0;
    text-align: left;
    -ms-transform: translate(100%, -50%);
    -moz-transform: translate(100%, -50%);
    -webkit-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
    -ms-opacity: 0;
    opacity: 0;
    -webkit-transition: .8s ease;
    -ms-transition: .8s ease;
    -moz-transition: .8s ease;
    -o-transition: .5s ease;
    transition: .8s ease;
    z-index: 1000000;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.oneClickPopupBox.open {
    display: block;
    -ms-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    transform: translate(0, -50%);
    -ms-opacity: 1;
    opacity: 1;
}

.oneClickPopupBox .oneClickPopupWrap {
    height: 100%;
    overflow-y: auto;
    padding: 10px 20px 0;
}

.oneClickPopupWrap::-webkit-scrollbar {
    -webkit-appearance: none;
}

.oneClickPopupWrap::-webkit-scrollbar:vertical {
    width: 8px;
}

.oneClickPopupWrap::-webkit-scrollbar:horizontal {
    height: 8px;
}

.oneClickPopupWrap::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #ffc000;
}

.oneClickPopupWrap::-webkit-scrollbar-track {
    border-radius: 8px;
    background-color: #D3D3E4;
}

.oneClickPopupBox .oneClickPopupTitle {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 45px;
    background: #000;
    color: #fff;
    text-align: center;
    padding: 12px 40px 15px 12px;
    font: 14px "PTSansBold", sans-serif, sans-serif;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.oneClickPopupBox .oneClickPopupClose {
    position: absolute;
    top: 13px;
    right: 10px;
    font-size: 20px;
    cursor: pointer;
    transition: transform .4s ease;
}

.oneClickPopupBox .oneClickPopupClose:hover {
    transform: rotate(90deg);
}

.oneClickPopupBox .oneClickPopupButtons {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    text-align: center;
    overflow: hidden;
}

.oneClickPopupBox .oneClickPopupButtonOrder {
    cursor: pointer;
    display: inline-block;
    padding: 6px 10px 7px;
    font: 14px "PTSansBold",sans-serif,sans-serif;
    color: #000;
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    /*-ms-border-radius: 5px;
    border-radius: 5px;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #000;
    background: #ffc000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.oneClickPopupBox .oneClickPopupButtonOrder:hover {
    background: #ffdf43;
}

.oneClickPopupBox .oneClickPopupButtonOrder.disable:hover, .oneClickPopupBox .oneClickPopupButtonOrder.disable {
    opacity: .7;
    cursor: default;
}

.oneClickPopupOverlay {
    display: none;
    background: rgba(0,0,0, .6);
    position: fixed;
    left: 0;
    top: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.oneClickPopupOverlay.act {
    display: block;
}

.oneClickPopupBox .oneClickProduct {
    margin-bottom: 20px;
    border: 1px solid #d5d5d5;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 2px 4px 12px 0px #000;
}

.oneClickPopupBox .oneClickName {
    font: 14px "PTSansBold", sans-serif, sans-serif;
    margin-bottom: 10px;
}

.oneClickPopupBox .oneClickProductCols {
    display: flex;
    flex-direction: row;
}

.oneClickPopupBox .oneClickProductCol {
    display: flex;
    flex-direction: column;
}

.oneClickPopupBox .oneClickImg {
    padding-right: 20px;
}

.oneClickPopupBox .oneClickImg img {
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    max-width: 100px;
}

.oneClickPopupBox .oneClickProductCol input[type=number] {
    width: 50px;
}

.oneClickProductCol > div {
    margin-bottom: 3px;
}

.oneClickProductCol .oneClickProductLabel {
    display: inline-block;
    margin-right: 10px;
    width: 68px;
    color: #383838;
    font-family: "PTSansBold", sans-serif;
    font-size: 12px;
}

.oneClickPopupBox .oneClickForm {
    display: flex;
    flex-direction: column;
}

.oneClickPopupBox .oneClickFormLine {
    display: flex;
    flex-direction: row;
    margin-bottom: 5px;
    position: relative;
    padding-bottom: 10px;
}

.oneClickPopupBox .oneClickFormLine:last-child {
    margin-bottom: 0;
}

.oneClickPopupBox .oneClickFormLine.oneClickFormLineRow {
    flex-direction: column;
}

.oneClickPopupBox .oneClickFormLine.oneClickFormLineRow label {
    flex: 1;
}

.oneClickPopupBox .oneClickFormLine label {
    display: flex;
    flex: 1 1 90px;
    margin: 0;
    align-items: center;
}

.oneClickPopupBox .oneClickFormLine label.oneClickFormLcc input {
    float: left;
    margin: 3px 5px 0 0;
}

.oneClickPopupBox label.oneClickFormLabelWMargin {
    margin-bottom: 5px;
}

.oneClickPopupBox .oneClickFormLine input[type=text], .oneClickPopupBox .oneClickFormLine input[type=tel], .oneClickPopupBox textarea {
    width: 100%;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    outline: none;
    transition: border-color .2s ease;
    padding: 3px 0 3px 5px;
}

.oneClickPopupBox .oneClickFormLine input[type=text]:focus, .oneClickPopupBox .oneClickFormLine input[type=tel]:focus, .oneClickPopupBox textarea:focus {
    border-color: #000;
}

.oneClickPopupBox .oneClickFormGroup {
    margin-top: 10px;
}

.oneClickPopupBox .oneClickFormGroup .oneClickFormLine {
    display: flex;
    flex-direction: column;
}

.oneClickPopupBox .oneClickFormGroup .oneClickFormLine label {
    display: flex;
    flex: 1 1 auto;
    margin-bottom: 5px;
}

.oneClickPopupBox .oneClickFormGroup .oneClickFormGroupWrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.oneClickPopupBox .oneClickFormGroup .oneClickFormGroupWrap label {
    display: flex;
    flex: 1 1 50%;
    font-weight: normal;
}

.oneClickPopupBox .oneClickFormGroup input[type=radio] {
    margin-right: 5px;
}

.oneClickPopupBox .field-validation-error + input {
    border-color: #c00!important;
    color: #cc0000!important;
}

.oneClickPopupBox .field-validation-error {
    /*display: none;*/
    position: absolute;
    left: 70px;
    bottom: -5px;
}

.acceptFZSmallText {
    font-size: 11px;
}

.searchListBox .contentLineTitle {
    background: #eef2f3;
    font: 18px "PTSansBold", sans-serif;
    color: #3580ca;
    text-align: left;
    padding: 14px;
    text-transform: uppercase;
    margin: 0 0 10px;
}

.searchListBox .searchListItem .partsDescription,
.searchListBox .productSearchListItem .partsDescription {
    padding: 0 16px;
    overflow: hidden;
    color: #262728;
}

/* Add card detail items */
.addCardPopupBox {
    position: fixed;
    top: 50%;
    left: 50%;
    background-color: #fff;
    font-size: 14px;
    width: 100%;
    height: 95%;
    max-width: 80%;
    padding: 50px 0 0;
    text-align: left;
    -ms-transform: translate(-50%, 100%);
    -moz-transform: translate(-50%, 100%);
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%);
    -ms-opacity: 0;
    opacity: 0;
    border-radius: 8px;
    overflow: hidden;
    -webkit-transition: .8s ease;
    -ms-transition: .8s ease;
    -moz-transition: .8s ease;
    -o-transition: .5s ease;
    transition: .8s ease;
    z-index: 1100;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.addCardPopupBox.open {
    display: block;
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%, -50%);
    -ms-opacity: 1;
    opacity: 1;
}

.addCardPopupBox .addCardPopupWrap {
    height: 100%;
    overflow-y: auto;
    padding: 10px 20px 0;
}

.addCardPopupWrap::-webkit-scrollbar {
    -webkit-appearance: none;
}

.addCardPopupWrap::-webkit-scrollbar:vertical {
    width: 8px;
}

.addCardPopupWrap::-webkit-scrollbar:horizontal {
    height: 8px;
}

.addCardPopupWrap::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #ffc000;
}

.addCardPopupWrap::-webkit-scrollbar-track {
    border-radius: 8px;
    background-color: #D3D3E4;
}

.addCardPopupBox .addCardTitle {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 45px;
    background: #000;
    color: #fff;
    text-align: center;
    padding: 12px 40px 15px 12px;
    font: 14px "PTSansBold", sans-serif, sans-serif;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.addCardPopupBox .addCardPopupClose {
    position: absolute;
    top: 13px;
    right: 10px;
    font-size: 20px;
    cursor: pointer;
    z-index: 2;
    color: #fff;
    transition: transform .4s ease;
}

.addCardPopupBox .addCardClose:hover {
    transform: rotate(90deg);
}

.addCardPopupBox #preloaderProductDetailContainer {
    display: flex;
    justify-content: center;
    align-items: center;
}

.addCardPopupBox #preloaderProductDetailContainer progress {
    margin: 0 10px;
}

.addCardPopupBox tr.productSearchItemOffer td:first-child {
    width: 30%;
    min-width: 250px;
}

.ordersFilter {
    overflow: hidden;
}

.ordersFilter .ordersFilterCol {
    float: left;
    width: 25%;
}

.ordersFilter .ordersFilterCol .ordersFilterColTitle {
    padding: 4px;
    background: #DBEAF9;
    font-weight: bold;
    color: #4A4E52;
    width: 162px;
    display: inline-block;
    text-align: center;
}

.ordersFilter .ordersFilterCol .itemForm {
    width: 270px;
    margin-bottom: 15px;
}

.ordersFilter .ordersFilterCol .itemForm input[type=text] {
    border: 1px solid #ccc;
    width: 168px;
    height: 26px;
    padding-left: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    -webkit-transition: border-color .2s ease;
    -moz-transition: border-color .2s ease;
    -ms-transition: border-color .2s ease;
    -o-transition: border-color .2s ease;
    transition: border-color .2s ease;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ordersFilter .ordersFilterCol .itemForm input[type=text]:focus {
    border-color: #797979;
}

.ordersFilter .ordersFilterCol .itemForm select {
    width: 169px;
    padding: 4px 0;
    border: 1px solid #ccc;
}

.ordersFilter .ordersFilterCol .itemForm label {
    width: 90px;
    float: left;
    margin-right: 10px;
    text-align: right;
    padding-top: 5px;
    font-weight: normal;
    margin-bottom: 0;
}

.ordersFilter .ordersFilterCol .itemForm .k-datepicker {
    width: 168px;
}

.ordersFilter .ordersFilterCol .itemForm .k-datepicker input {
    border: none;
}

.ordersFilter .ordersFilterCol .itemForm.itemFormButtons button {
    /*margin-bottom: 10px;*/
}

.ordersFilter .ordersFilterCol .itemForm.itemFormButtons button img {
    vertical-align: top;
    padding-top: 3px;
}

.OrderItemSumOriginal {
    text-decoration: line-through;
    color: #c00;
}

.OrderItemAction {
    color: #D32829;
    float: right;
    font: 18px "PTSansBold", sans-serif;
    text-decoration: none;
    cursor: pointer;
    margin-left: 15px;
}

.OrderItemAction a {
    color: #D32829!important;
    text-decoration: none;

}

/* Stock */

.stockList {
    font-family: "PTSansRegular", sans-serif;
}

.stockList .stockItem {
    border: 1px solid #DBDBDB;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    margin-top: 24px;
}

.stockList .stockItem .stockItemTitle {
    font-size: 22px;
}

.stockList .stockItem .stockDate {
    overflow: hidden;
    color: #8F8F8F;
    font-size: 14px;
    margin: 15px 0;
}

.stockList .stockItem .stockDateCol {
    float: left;
    width: 50%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.stockList .stockItem .stockItemDescription {
    margin: 0 -15px 15px;
    padding: 15px;
    border-top: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;

    background: #F5F5F5;
}

.stockList .stockItem .stockItemOptions {
    overflow: hidden;
    color: #8F8F8F;
    font-size: 14px;
}

.stockList .stockItem .stockItemOptions .stockItemOptionsCol {
    float: left;
    width: 50%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.brandName {
    color: #cd3727;
}


.notifyCount {
    padding: 1px 4px;
    border-radius: 10px;
    display: inline-block;
    color: #fff;
    top: -5px;
    left: 2px;
    font-size: 11px;
    min-width: 8px;
    background-color: #CF0D0D;
    text-align: center;
    position: relative;
}

.statusBullet {
    padding: 1px 5px;
    border-radius: 10px;
    font-size: 1px;
    width: 2px;
    height: 10px;
    margin-right: 6px;
    display: inline-block;
    background-color: #ccc;
}

.statusBullet.online {
    background-color: #494;
}

.blockUI {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    font-size: 14px;
}

/* Forms */

.form {
    max-width: 500px;
    margin: 30px 0;

}

.form-group .k-widget,
.form-group .k-textbox {
  width: 100%;
}
.form .field-validation-error {
  font-size: 11px;
  color: #cc0000;
}

.form .btn-success, .form .btn-default, .logonBox .btn-primary, .questionForm .btn-success, .questionForm .btn-success {
    color: #fff;
    background: linear-gradient(to bottom, #3f3f3f 0%,#000000 100%);
}

.form .btn-success:hover, .form .btn-success:focus, .form .btn-default:hover, .form .btn-default:focus, .logonBox .btn-primary:focus, .logonBox .btn-primary:hover, .questionForm .btn-success:focus, .questionForm .btn-success:hover {
    background: linear-gradient(to bottom, #000000 0%,#3f3f3f 100%);
}


.form .k-dropdown.form-control {
    border: none;
}

.profileForm {
    width: 800px;
    margin-bottom: 30px;
    border: 1px solid #3f3f3f;
    -ms-border-radius: 5px;
    border-radius: 5px;
    border-top: none;
    padding: 0 10px 10px;
}

.profileForm h2 {
    padding: 5px 200px 5px 10px;
    color: #fff;
    font: 18px "PTSansBold", sans-serif;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -ms-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
    margin: 0 -11px 15px;
}

.profileForm .profileFormItem {
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 200px;
}

.profileForm .profileFormItem label {
    width: 200px;
    float: left;
    margin-left: -200px;
    color: #333;
    font-size: 16px;
    font-weight: normal;
    font-family: "PTSansBold", sans-serif;
    padding-top: 5px;
}

.profileForm .form-display {
    display: block;
    /*padding: 7px 12px;*/
    min-height: 34px;
}

.profileForm .profileFormItem .form-control {
    

}

.profileForm .profileChecks {
    

}

.profileForm .profileChecks .profileCheckItem {
    

}

.profileForm .profileChecks .profileCheckItem label {
    float: none;
    margin: 0 10px 0 0;
    font-family: "PTSansRegular", sans-serif;
    width: auto;
    display: inline-block;
}

.profileForm .profileFormButtons {
    float: right;
    font: 14px "PTSansRegular", sans-serif;
    text-align: right;
    margin-right: -190px;

}

.profileForm .profileFormButtons button {
    border: none;
    padding: 3px 10px;
    border-radius: 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    margin-right: 5px;
}

.profileForm .profileFormButtons button.editBtn {
    background: #eee;
}

.profileForm .profileFormButtons button.saveBtn {
    background: #42702d;
    color: #fff;
}

.profileForm .profileFormButtons button.cancelBtn {
    background: #D40604;
    color: #fff;
}

.profileForm .profileFormButtons button:hover {
    -ms-opacity: .9;
    opacity: .9;
}

.stdBlackButton {
    
}

.stdBlackButton {
    padding: 7px 20px;
    /*width: 100%;*/

    font: 15px "PTSansRegular", sans-serif;
    color: #fff;
    display: inline-block;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;

    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.stdBlackButton:hover {
    /*background: #3f3f3f;
    background: -moz-linear-gradient(top,  #000000 0%, #3f3f3f 100%);
    background: -webkit-linear-gradient(top,  #000000 0%,#3f3f3f 100%);
    background: linear-gradient(to bottom,  #000000 0%,#3f3f3f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3f3f3f',GradientType=0 );*/
    -ms-opacity: .85;
    opacity: .85;
    color: #fff;
}

/* Standart forms */

.field-list ul { 
	margin: 0px 0 10px;
	padding: 0px;
	font: 12px "Tahoma";
}

.field-list ul {
    width: 800px;
}

.field-list.changePasswordForm input {
    width: 250px;
}

.field-list.changePasswordForm .captcha img {
    float: none;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
}
.field-list.changePasswordForm .captcha input {
    width: 145px;
    float: left;
    margin: 0 10px 0 0;
}

.field-list ul ul {margin: 0}

.field-list li { 
	list-style-type: none;
	padding-bottom: 5px;
	overflow: hidden;
	padding-left: 170px;
}

.field-list li li {padding-left: 0; padding-bottom: 1px}

.field-list li #cke_AdditionalInfo {
	float: right;
	width: 538px;
	border: 1px solid #abadb3;
}

.field-list h3 { 
	border-bottom: 1px solid currentColor;
    display: none;
}

.field-list { 
	/*border: 1px solid #828282;*/
	overflow: hidden;
	padding: 0 2em 2em;
}


.field-list .cke_1    {width: 95%; min-height: 300px;}
.field-list label, .field-list .label { 
	padding-top: 2px;
	text-align: right;
	width: 157px;
	float: left;
	margin-left: -170px; 
}

.field-list li.fieldRequired label:after {
    color: red;
    content: '*';
    font-size: 13px;
    margin: 0 0 0 2px;
    display: inline-block;
}

.field-list .filebox
{
    overflow: hidden;
    display: block;
    text-align: left;
}

.field-list .filebox_input
{
    float: left
}

.field-list .filebox_preview
{
    display: block;
    clear: both;
    padding: 5px 0 0;
}

.field-list .filebox img
{
    margin: 0 5px 0 0;
    vertical-align: top;
}

.field-list .filebox_clear
{
    float: none;
    margin: 0;
    width: auto;
    display: inline;
    padding: 0;
    text-align: left;
}

.field-list span.note   {float: left; margin-left: -12px; color: #c00}

.field-list input { 
	width: 95%;
	vertical-align: top
}

.field-list .multi-line {
	min-height: 120px;
}

.field-list .k-datetimepicker, .field-list .k-datepicker, .field-list .k-timepicker {
    width: 178px;
}

.field-list select {
    -moz-min-width: 500px;
    -ms-min-width: 500px;
    -o-min-width: 500px;
    -webkit-min-width: 500px;
    min-width: 500px;
    max-width: 95.5%;
}

.field-list .k-dropdown {
     -moz-min-width: 500px;
     -ms-min-width: 500px;
     -o-min-width: 500px;
     -webkit-min-width: 500px;
     min-width: 500px;
    max-width: 95.5%;
 }

.field-list .k-dropdown-wrap {
     -moz-min-width: 450px;
     -ms-min-width: 450px;
     -o-min-width: 450px;
     -webkit-min-width: 450px;
     min-width: 450px;
    max-width: 95.5%;
 }


.field-list .k-numerictextbox {
    -moz-min-width: 250px;
    -ms-min-width: 250px;
    -o-min-width: 250px;
    -webkit-min-width: 250px;
    min-width: 250px;
	max-width: 95.5%;
}

/* Width dropdownlist */

/*.k-list-container {
    min-width:300px !important;
    width: auto!important;
    max-width: 900px !important;
}

.k-list
{
    width:auto !important;
    max-width: 900px !important;
}*/

.field-list input[type="checkbox"] {margin: 3px 2px 0 0; padding: 0; width: auto; vertical-align: middle;}
.field-list li table label  {float: none; display: inline; margin: 0;}
.field-list li table        {border-collapse: collapse; border: none;}
.field-list li table td     {padding-right: 5px;}

.field-list li p    {margin: 0 0 3px; padding: 0}
.field-list .small  {font-size: 10px; color: green;}

.field-list .formDisplay { display: inline-block;margin: 2px 0 0;}

.field-list .forBttn {
	padding-left: 170px;
}

/*.field-list .k-button.buttonCreate {
    
}*/

.field-list .k-button.buttonCreate {
    padding: 3px 20px;
    /*width: 100%;*/

    font: 15px "PTSansRegular", sans-serif;
    color: #fff;
    display: inline-block;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;

    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.field-list .k-button.buttonCreate:hover {
    /*background: #3f3f3f;
    background: -moz-linear-gradient(top,  #000000 0%, #3f3f3f 100%);
    background: -webkit-linear-gradient(top,  #000000 0%,#3f3f3f 100%);
    background: linear-gradient(to bottom,  #000000 0%,#3f3f3f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3f3f3f',GradientType=0 );*/
    -ms-opacity: .85;
    opacity: .85;
    color: #fff;
}

.showMore {
    text-align: right;
    font: 16px "PTSansBold", sans-serif;
    padding: 15px 15px 10px;
    
}

.showMore a {
    border-bottom: 1px dashed #337ab7;  
}

.showMore a:hover {
    border-bottom: 1px dashed #23527c;
    
}

#ShopImportWarehouseTemplate_Grid .k-header.k-grid-toolbar.k-grid-top {
    overflow: hidden;
}

.k-animation-container, .k-widget, .k-widget *, .k-animation-container *, .k-widget ::before, .k-animation-container ::after, .k-block .k-header, .k-list-container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.k-pager-wrap * {
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.k-pager-wrap .k-picker-wrap .k-select, .k-pager-wrap .k-numeric-wrap .k-select, .k-pager-wrap .k-dropdown-wrap .k-select {
    height: 1.9em;
    line-height: 1.9em;
}
/* New search */
.preSearchItemFind {
    cursor: pointer;
    -moz-transition: .2s ease;
    -o-transition: .2s ease;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    color: #cf0d0d;
    font-weight: bold;
    display: inline-block;
    padding: 3px 0;
    text-decoration: underline;
}

.preSearchItemFind:hover {
    text-decoration: none;
}

/*Zoom Image*/

.tooltip{
    position:absolute;
    width:426px;
    background-image:url(/pic/tip-bg.png);
    background-position:left center;
    color:#333333;
    padding:5px 5px 5px 8px;
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 3;
    border-color: #333;
    z-index: 1001;
    box-shadow: 2px 2px 2px #111;
}
.tooltip-image{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
    margin-top:3px;
}
.tooltip span{
   font-weight:700;
   color:#0066FF;
}

#trailimageid {
    z-index: 1000;
}

#ttimg {
    background: #fff;
}

#trailimageid img {
    max-width: 500px;
    max-height: 350px;
    border: 8px solid #2E2E2E;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.63);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.63);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.63);
}

.imgInList {
    width: 70px;
}

/* Progress */

.searchProgress {
    float: left;
    width: 40%;
    padding-right: 50px;
    margin-top: 5px;
    position: relative;
    /*padding-left: 30px;
    background: transparent url("/Areas/Base/Images/gearLoader.gif") no-repeat left center;
    background-size: 22px;*/
}

.searchProgress.searchProgressProduct {
    float: none;
    width: 50%;
    padding-right: 70px;
    margin-bottom: 10px;
    margin: 0 auto;
}

#Text.act {
    padding-right: 30px;
    background: #fff url("/Areas/Base/Images/gearLoader.gif") no-repeat calc(100% - 5px) center;
    background-size: 22px;
}

#preloaderTitle {
    position: absolute;
    right: 0;
}

progress:not(value) {
    /* Add your styles here. As part of this walkthrough we will focus only on determinate progress bars. */
}


.searchProgress progress[value] {
    appearance: none;
    border: none;
    width: 100%;
    height: 15px;
    background-color: whiteSmoke;
    border-radius: 3px;
    box-shadow: 0 2px 3px rgba(0,0,0,.5) inset;
    color: royalblue;
    position: relative;
    /*margin: 0 0 1.5em;*/
}

.searchProgress progress[value]::-webkit-progress-bar {
    background-color: whiteSmoke;
    border-radius: 3px;
    box-shadow: 0 2px 3px rgba(0,0,0,.5) inset;
}

.searchProgress progress[value]::-webkit-progress-value {
    position: relative;
    background-size: 35px 20px, 100% 100%, 100% 100%;
    border-radius: 3px;
    /* Let's animate this */
    animation: animate-stripes 5s linear infinite;
}

@keyframes animate-stripes {
    100% {
        background-position: -100px 0;
    }
}

.searchProgress progress[value]::-webkit-progress-value:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    top: 7px;
    right: 7px;
    background-color: white;
    border-radius: 100%;
}

.searchProgress progress[value]::-moz-progress-bar {
    background-image: -moz-linear-gradient( 135deg, transparent, transparent 33%, rgba(0,0,0,.1) 33%, rgba(0,0,0,.1) 66%, transparent 66%), -moz-linear-gradient( top, rgba(255, 255, 255, .25), rgba(0,0,0,.2)), -moz-linear-gradient( left, #FFFFFF, #FFCA28);
    background-size: 35px 20px, 100% 100%, 100% 100%;
    border-radius: 3px;
    
}

.searchProgress .progress-bar {
    background-color: whiteSmoke;
    border-radius: 3px;
    box-shadow: 0 2px 3px rgba(0,0,0,.5) inset;
    width: 100%;
    height: 20px;
}

.searchProgress .progress-bar span {
    background-color: royalblue;
    border-radius: 3px;
    display: block;
    text-indent: -9999px;
}

.searchProgress progress::-webkit-progress-value {
    background-image: -webkit-linear-gradient( 135deg, transparent, transparent 33%, rgba(0,0,0,.1) 33%, rgba(0,0,0,.1) 66%, transparent 66%), -webkit-linear-gradient( top, rgba(255, 255, 255, .25), rgba(0,0,0,.2)), -webkit-linear-gradient( left, #FFFFFF, #FFCA28);
}

.searchProgress progress::-moz-progress-bar {
    background-image: -moz-linear-gradient( 135deg, transparent, transparent 33%, rgba(0,0,0,.1) 33%, rgba(0,0,0,.1) 66%, transparent 66%), -moz-linear-gradient( top, rgba(255, 255, 255, .25), rgba(0,0,0,.2)), -moz-linear-gradient( left, #09c, #f44);
}


/*p[data-value] {
    position: relative;
}


p[data-value]:after {
    content: attr(data-value);
    position: absolute;
    right: 0;
}*/

.k-window * {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.k-window .k-window-titlebar.k-header {
    /*border: 1px solid #000000;*/
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -ms-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top,  #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top,  #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom,  #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 ); 
}

.k-window .k-window-title {
    color: #fff;
    font-size: 16px;
}

.k-window .k-icon.k-i-close {
    background-color: #fff;
}

.showAllOffersBox {
    text-align: right;
    padding-right: 15px;
}

.showAllOffers, .showOtherOffers {
    cursor: pointer;
    margin-top: 10px;
    display: inline-block;
    padding: 6px 10px 7px;
    font: 14px "PTSansBold", sans-serif, sans-serif;
    color: #000;
    min-width: 350px;
    text-transform: uppercase;
    text-align: center;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #000;
    background: #ffc000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.showAllOffers:hover, .showOtherOffers:hover {
    border: 3px solid #000;
    -webkit-box-shadow: 0 0 7px 0px #363636;
    -ms-box-shadow: 0 0 7px 0px #363636;
    box-shadow: 0 0 7px 0px #363636;
}

.showOtherOffers + .showAllOffers {
    margin-left: 10px;
}

/* Shop */

.categoriesList {
    margin: 0;
}

.categoriesList .weHaveQuestionsBox {
    margin: 20px 0 20px;
}

.categoriesList #CategoriesListView {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
    border: none;
}

.categoriesList .categoriesListItem {
    width: calc(12.5% - 20px);
    margin: 0 10px 20px;
    float: none;
    height: auto;
    padding-bottom: 15px;
}



.productListBox {
    margin-top: 15px;
    margin-bottom: 15px;
}

.productListBox #ProductsListView {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
    border: none;
}

.productListBox.products-Tile .productItem {
    width: calc(12.5% - 20px);
    margin: 0 10px 20px;
    float: none;
    height: auto;
    padding-bottom: 95px;
}

@media screen and (max-width: 1680px) {
    .categoriesList .categoriesListItem, .productListBox.products-Tile .productItem {
        width: calc(16.666% - 20px);
    }
}

@media screen and (max-width: 1200px) {
    .categoriesList .categoriesListItem, .productListBox.products-Tile .productItem {
        width: calc(20% - 20px);
    }
}

.productListBox.products-Tile .productItem .productItemArticle {
    display: block;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #e80101;
    font-size: 13px;
    white-space: nowrap;
    position: absolute;
    bottom: 75px;
    left: 0;
    right: 0;
}

.cabinetContent .form {
    margin: 30px auto;
}

/*StartPage*/

.cabinetContent .categoriesList {
    margin-left: -6px;
    margin-bottom: 20px;
    overflow: hidden;
}

.cabinetContent .categoriesList .categoriesListItem {
    width: 215px;
    height: 230px;
    margin: 0 0 6px 6px;
    border: 1px solid #dee1e6;
    background: #f2f2f2;
    float: left;
    transition: all .15s ease-in-out 0s;
    text-decoration: none;
    text-align: center;
}

.cabinetContent .categoriesList .categoriesListItem .categoryName {
    height: 50px;
    overflow: hidden;
    font: 15px/1.1em "PTSansBold", sans-serif;
    color: #515354;
    padding: 0 5px 0;
    margin: 0 0 4px;
    text-align: center;
}

.managerFilter {
    overflow: hidden;
    margin: 5px 0;
}

.managerFilter .managerFilterCol {
    width: 33%;
    float: left;
    padding-right: 15px;
}

.managerFilter .managerFilterCol > label {
    display: block;
}

.managerFilter .managerFilterCol .managerFiltercheckItem {
    width: 50%;
    float: left;
    padding-right: 15px;
}
.managerFilter .managerFiltercheckItem label {
    display: block;
}

.separateGoods {
    background: #3f3f3f;
    height: 5px;
    margin: 30px 0;
}

.productNotAvaliable {
    text-align: center;
    margin: 0 0 10px;
    font: 16px "PTSansBold", sans-serif;
    color: #333;
}

.timerBlock {
    text-align: center;
}

.timerBlock h3 {
    color: #D40000;
    font: normal 18px "PTSansBold", sans-serif
}

.timerBlock .timerBg {
    padding: 10px 25px;
    border: 2px solid #bbc3c8;
    background: lightyellow;
    border-radius: 5px;
}

.timerBlock .timerBg #redirectTimer {
    font-weight: bold;
}

.agentHelperBox {
    margin-top: 20px;
}

/* Big menu */

.cabinetBigMenu {
    padding: 20px 0;
    position: relative;
    z-index: 20000;
    margin-bottom: 20px;
    color: #fff;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -ms-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top, #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom, #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
}

.cabinetBigMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cabinetBigMenu > ul > li {
    margin-bottom: 3px;
}

.cabinetBigMenu ul li a {
    color: #fff;
}

.cabinetBigMenu > ul > li > a {
    padding: 6px 20px;
    display: block;
    position: relative;
}

.cabinetBigMenu > ul > li > a.selectedMenu {
    background: #eee;
    color: #222;
}

.cabinetBigMenu ul li.withSubMenu {
    
}

.cabinetBigMenu ul li.withSubMenu > a:after {
    content: "";
    display: block;
    position: absolute;
    right: 10px;
    top: 7px;
    width: 16px;
    height: 16px;
    background: url("/Areas/Base/Images/cabinet/menuArrow.png") no-repeat 0 0;
}

.cabinetBigMenu > ul > li > a.selectedMenu:after {
    background: url("/Areas/Base/Images/cabinet/menuArrow.png") no-repeat 0 100%;
}

.cabinetBigMenu ul li.withSubMenu:hover .subMenuWrap, .cabinetBigMenu ul li.withSubMenu.act .subMenuWrap {
    display: block;
}

.cabinetBigMenu .subMenuWrap {
    display: none;
    position: absolute;
    /*top: -21px;*/
    top: -1px;
    left: 99%;
    z-index: 300;
    padding: 30px 50px 30px 30px;
    -ms-border-radius: 5px;
    border-radius: 0 5px 5px 0;
    border: 1px solid #000000;
    -webkit-box-shadow: inset 0 0 0 1px #999999;
    -ms-box-shadow: inset 0 0 0 1px #999999;
    box-shadow: inset 0 0 0 1px #999999;
    background: #3f3f3f;
    background: -moz-linear-gradient(top, #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom, #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
}

.cabinetBigMenu .subMenuWrap .subMenu {
    display: block;
    width: auto;
    position: relative;
}

.cabinetBigMenu .subMenuWrap .subMenu a:hover {
    color: #fc4545;
}

/* Level 2 */

.cabinetBigMenu .subMenuWrap .subMenu.level1 {
    display: block;
    width: auto;
    position: relative;
}

.cabinetBigMenu .subMenuWrap .subMenu.level1 > li {
    display: block;
    margin-bottom: 20px;
}

.cabinetBigMenu .subMenuWrap .subMenu.level1 .categoryTitle {
    font-size: 18px;
    margin-bottom: 10px;
}

.cabinetBigMenu .subMenuWrap .subMenu.level1 .categoryTitle > a {
    color: #fc4545;
}

.cabinetBigMenu .subMenuWrap .subMenu.level1 .categoryTitle > a:hover {
    color: #ffa9a9;
}

.cabinetBigMenu .subMenuWrap.subMenuWrapGlass .subMenu.level1 {
    columns: 4;
}

.cabinetBigMenu .subMenuWrap.subMenuWrapGlass .subMenu.level1 > li {
    margin-bottom: 0;
}

.cabinetBigMenu .subMenuWrap.subMenuWrapGlass .subMenu.level1 .categoryTitle {
    font-size: 16px;
}

.cabinetBigMenu .subMenuWrap .subMenu.level1 .categoryTitle > a {
    white-space: nowrap;
}

/* Level 3 */

.cabinetBigMenu .subMenuWrap .subMenu.level2  {
    width: 800px;
}

.cabinetBigMenu .subMenuWrap .subMenu.level2 > li  {
    position: relative;
    width: 350px;
    padding: 2px 0 2px 20px;
    float: left;
}

.cabinetBigMenu .subMenuWrap .subMenu.level2 li.withSubMenu .lastLevelWrap > a {
    display: inline-block;
    padding-right: 10px;
    /*padding: 3px 20px 3px 5px;*/
}

.cabinetBigMenu .subMenuWrap .subMenu.level2 li.withSubMenu .lastLevelWrap > a:after {
    content: " >";
    display: block;
    position: absolute;
    right: 15px;
    top: 0;
}

.cabinetBigMenu .subMenuWrap .subMenu.level2 > li .lastLevelWrap {
    position: relative;
    display: inline-block;
    padding-right: 20px;
}

.cabinetBigMenu .subMenuWrap .subMenu.level2 > li .lastLevelWrap:hover > a {
    color: #fc4545;
}

/* Level 4 */

.cabinetBigMenu .subMenuWrap .subMenuPopup {
    display: none;
    position: absolute;
    background: #F1F1F1;
    left: 100%;
    top: -4px;
    z-index: 20;
    border-radius: 3px;
    box-shadow: 0 16px 32px 0 rgba(255, 255, 255, 0.1), 0 8px 16px 0 rgba(255, 255, 255, 0.1), 0 4px 8px 8px rgba(255, 255, 255, 0.1), 0 2px 4px 0 rgba(255, 255, 255, 0.1);
    min-width: 200px;
    max-width: 500px;
    /*max-height:400px;*/
}

.cabinetBigMenu .subMenuWrap .subMenuPopup .subMenuPopupWrap {
    position: relative;
    padding: 5px 10px;
}

/*.cabinetBigMenu .subMenuWrap .subMenuPopup .subMenuPopupWrap:after {
    content: "";
    position: absolute;
    top: 5px;
    left: -9px;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 10px 9px 0;
    border-color: transparent #F1F1F1 transparent transparent;
}*/

.cabinetBigMenu .subMenuWrap .subMenuPopup .subMenuPopupWrap .subMenuPopupWrapTriangle {
    position: absolute;
    top: 5px;
    left: -9px;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 10px 9px 0;
    border-color: transparent #F1F1F1 transparent transparent;
}

.cabinetBigMenu .subMenuWrap .subMenu.level3 {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

@media (max-width: 1380px) {
    .cabinetBigMenu .subMenuWrap .subMenuPopup .subMenuPopupWrap {
        max-height: 200px;
        overflow-y: auto;
    }

    .cabinetBigMenu .subMenuWrap .subMenuPopup {
        max-width: 400px;
    }

    .cabinetBigMenu .subMenuWrap .subMenu.level3 {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }
}

@media screen and (max-width: 1360px) {
    .headerMenu ul li {
        width: 87px;
    }

    .headerMenuRight ul li {
        width: 50px;
    }


}

@media screen and (max-width: 1320px) {
    .cabinetBigMenu .subMenuWrap.subMenuWrapGlass .subMenu.level1 .categoryTitle {
        font-size: 14px;
    }
}

.cabinetBigMenu .subMenuWrap .subMenu.level2 > li .lastLevelWrap:hover .subMenuPopup {
    display: block;
}

.cabinetBigMenu .subMenuWrap .subMenu.level3 > li {
    margin-bottom: 3px;
    padding: 0 10px;
}

.cabinetBigMenu .subMenuWrap .subMenu.level3 > li a {
    color: #222;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
}

.cabinetBigMenu .subMenuWrap .subMenu.level3 > li a:hover {
    color: #D41E1C;
}

.menuOverlay {
    background-color: #000;
    opacity: 0;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .6s linear;
    z-index: -1;
}

.menuOverlay.open {
    z-index: 1049;
    opacity: 0.5;
}

.menuOverlay.open.menuOverlaySearch, .menuOverlay.open.menuOverlayTootip {
    z-index: 20001;
    opacity: 0.5;
}

.menuOverlay.open.logonFormOverlay {
    z-index: 20003;
}

.basketMiddleTitle {
    font-size: 20px;
    margin-bottom: 10px;
}

/* Step Logon */

.orderStartPage .orderStartPageTitle {
    font: 20px "PTSansRegular", sans-serif;
    color: #e80101;
}

.loginBox {
    /*padding: 25px 25px 15px;*/
    background: #fff;
    /*-ms-border-radius: 5px;
    border-radius: 5px;*/
    margin-bottom: 30px;
    /*font: 16px "PTSansRegular", sans-serif;*/
    margin-top: 20px;
    /*border: 1px solid #E7EDF3;*/
}

.loginBox .loginBoxStep {
    overflow: hidden;
    clear: both;
}

.loginBox #loginBoxStepRegister {
    margin: 0 auto;
    text-align: center;
    width: 505px;
}

.loginBox .loginHorizontal {
}

.loginBox .loginWithSocialBox {
    display: inline-block;
}

.loginBox .loginSocialHorizontal label {
    float: left;
    margin: 3px 10px 0 0;
}

.loginBox .registerTabs {
    width: 330px;
    margin: 0 auto 20px;
    overflow: hidden;
}

.loginBox .registerTabs .registerTabItem {
    float: left;
    cursor: pointer;
    padding: 5px 10px;
    width: 140px;
    font: 16px "PTSansRegular", sans-serif;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #D7D7D7;
    background: #FFFFFF;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #F0F4F4 100%);
    background: -webkit-linear-gradient(top, #FFFFFF 0%,#F0F4F4 100%);
    background: linear-gradient(to bottom, #FFFFFF 0%,#F0F4F4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F0F4F4',GradientType=0 );
}

.loginBox .registerTabs .registerTabItem.act {
    background: #fefeff;
    background: -moz-linear-gradient(top, #fefeff 0%, #d2dde7 100%);
    background: -webkit-linear-gradient(top, #fefeff 0%,#d2dde7 100%);
    background: linear-gradient(to bottom, #fefeff 0%,#d2dde7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefeff', endColorstr='#d2dde7',GradientType=0 );
    box-shadow: inset 0px 0px 5px 0px rgba(197, 201, 205, 0.90);
}

.loginBox .registerTabs .registerTabItem.tFch {
    -ms-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

.loginBox .registerTabs .registerTabItem.tLch {
    -ms-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

.loginBox .loginHorizontal .loginCol {
    /*float: left;*/
    width: auto;
    display: block;
    /*margin-right: 20px;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.loginBox .loginHorizontal .loginCol .loginItem {
    margin-bottom: 10px;
}

.loginBox .loginHorizontal .loginColOr {
    /*float: left;*/
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
    width: 275px;
    text-align: center;
}

.loginBox .loginHorizontal .loginCol.withPadding {
    padding-left: 30px;
}

.loginBox #enteredPhone, .loginBox #enteredEmail {
    padding: 5px 15px;
    background: #dce6ee;
    border-radius: 5px;
    color: #222;
    font-family: PTSansRegular;
    margin-bottom: 15px;
    display: inline-block;
}

.loginBox .textMargin {
    margin-bottom: 10px;
}

.loginBox .textNotice {
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #d5d5d5;
    background: #bd3232;
    max-width: 478px;
    margin-top: 10px;
    font-size: 14px;
    color: #fff;
}

.loginBox .loginHorizontal .loginItem {
    margin-bottom: 20px;
    overflow: hidden;
}

.loginBox .loginHorizontal .loginItem.withoutLabel {
    /*padding-left: 170px;*/
}

.loginBox .loginHorizontal .loginItem.minMargin {
    margin-bottom: 15px;
}

.loginBox .loginHorizontal .loginItem > label {
    float: left;
    width: 160px;
    margin: 3px 10px 0 0;
    text-align: right;
}

.loginBox .loginHorizontal .loginItem input[type=text], .loginBox .loginHorizontal .loginItem input[type=password] {
    width: 275px;
    height: 32px;
    border: 1px solid #D7D7D7;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -ms-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 10px;
    -webkit-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
    -ms-transition: border-color .2s ease-in-out;
    -o-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;
}

.loginBox .loginHorizontal .loginItem input[type=text]:focus, .loginBox .loginHorizontal .loginItem input[type=password]:focus {
    border-color: #797979;
}

.loginBox .loginHorizontal .stdButton, .orderStartPage .stdButton {
    height: 32px;
    border-radius: 3px;
    color: #fff;
    font: 16px/30px "PTSansRegular", sans-serif;
    text-decoration: none;
    padding: 0 25px;
    text-align: center;
    border: 1px solid #A9A9A9;
    margin-right: 5px;
    cursor: pointer;
    -ms-border-radius: 5px;
    border-radius: 5px;
    background: #3f3f3f;
    background: -moz-linear-gradient(top, #3f3f3f 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #3f3f3f 0%,#000000 100%);
    background: linear-gradient(to bottom, #3f3f3f 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 );
    display: inline-block;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -ms-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;
}

.loginBox .loginHorizontal .stdButton#sendSmsCode {
    line-height: 32px;
    height: 32px;
    margin-top: 20px;
}

.loginBox .loginHorizontal .stdButton:hover, .orderStartPage .stdButton:hover {
    background: linear-gradient(to bottom, #000000 0%,#3f3f3f 100%);
}

.loginBox .styledLink {
    border-bottom: 1px dashed #4F99D1;
    color: #4F99D1;
    display: inline-block;
    cursor: pointer;
}

.loginBox .styledLink#sendPassword {
    margin-left: 10px;
    margin-top: 3px;
}

.loginBox .styledLink:hover {
    border: none;
    color: #39688b;
}

.loginBox .radioButtonBox {
    overflow: hidden;
    width: 335px;
    margin: 0 auto;
}

.loginBox .loginItemButtons {
    text-align: left;
    margin-bottom: 5px !important;
}

.loginBox .radioButtonBox .radioButtonStyled {
    float: left;
}

.loginBox .radioButtonBox .radioButtonStyled .radioButtonStyledSpan {
    background: #e0e8ee;
    float: left;
    /*height: 35px;*/
    color: #fff;
    font: 16px "PTSansBold", sans-serif;
    text-decoration: none;
    padding: 6px 35px;
    text-align: center;
    border: 1px solid #222;
    display: inline-block;
    background: #1b1a1a;
    background: -moz-linear-gradient(top, #1b1a1a 0%, #37373c 100%);
    background: -webkit-linear-gradient(top, #1b1a1a 0%,#37373c 100%);
    background: linear-gradient(to bottom, #1b1a1a 0%,#37373c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1a1a', endColorstr='#37373c',GradientType=0 );
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    cursor: pointer;
}

.loginBox .radioButtonBox .radioButtonStyled:first-child .radioButtonStyledSpan {
    -ms-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

.loginBox .radioButtonBox .radioButtonStyled:last-child .radioButtonStyledSpan {
    -ms-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

.loginBox .radioButtonBox .radioButtonStyled input[type="radio"]:checked + .radioButtonStyledSpan {
    background: #565656;
    -webkit-box-shadow: inset 0 0 7px 0 rgba(255, 255, 255, 0.3);
    -ms-box-shadow: inset 0 0 7px 0 rgba(255, 255, 255, 0.3);
    box-shadow: inset 0 0 7px 0 rgba(255, 255, 255, 0.3);
}

.loginBox .radioButtonBox .radioButtonStyled input {
    display: none;
}

.fullVersion {
    color: #CD0101!important;
    text-decoration: underline;
}

/* Features */

.featuresContainer {
    padding: 0 16px;
    margin-top: 16px;
}

.featuresBox {
    margin-top: 15px;
    
}

.featuresColumns {
    display: flex;
    column-gap: 50px;
}

.featuresCol {
    width: 50%;
}

.featuresColumns .featuresCol:last-child {
    margin-top: -10px;
}

.featuresItem {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 10px;
}

.featuresItem .featuresItemText {
    font: normal 16px "PTSansBold", sans-serif, sans-serif;
    line-height: 1.5;
}

.featuresItem .featuresItemIcon {
    display: flex;
    flex: 0;
    min-width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #ffc000;
	border: 3px solid #000;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-right: 15px;
}

.featuresItem .featuresItemIcon.featuresItemIcon1 {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJMYXllcl8xIi8+PGcgaWQ9IkxheWVyXzIiPjxnPjxwYXRoIGQ9Ik0yNTYuMSw0MjQuMmM0NC45LDAsODcuMS0xNy41LDExOC45LTQ5LjNjMjkuNS0yOS41LDQ2LjktNjguNyw0OS0xMTAuNGMwLjItNC4xLTMtNy43LTcuMS03LjljLTQuMS0wLjItNy43LDMtNy45LDcuMSAgICBjLTEuOSwzNy45LTE3LjgsNzMuNi00NC43LDEwMC41Yy0yOC45LDI4LjktNjcuNCw0NC45LTEwOC4zLDQ0LjlzLTc5LjQtMTUuOS0xMDguMy00NC45Yy01OS43LTU5LjctNTkuNy0xNTYuOSwwLTIxNi42ICAgIGM1MC45LTUwLjksMTMwLjEtNTkuNCwxOTAuMy0yMS4xbC0xNi45LDIwLjdsNDguNS00LjlsLTQuOS00OC41bC0xNy4xLDIxYy02Ni4zLTQzLjItMTU0LjItMzQuMS0yMTAuNSwyMi4yICAgIGMtNjUuNiw2NS42LTY1LjYsMTcyLjIsMCwyMzcuOEMxNjksNDA2LjcsMjExLjIsNDI0LjIsMjU2LjEsNDI0LjJ6Ii8+PHBhdGggZD0iTTMzNS40LDIyMS40YzAtMC4xLDAtMC4yLTAuMS0wLjJjMC0wLjItMC4xLTAuMy0wLjEtMC41YzAtMC4xLTAuMS0wLjMtMC4xLTAuNGMwLTAuMS0wLjEtMC4yLTAuMS0wLjMgICAgYy0wLjItMC41LTAuNC0wLjktMC43LTEuM2MwLDAsMCwwLDAsMEwzMDIuNSwxNzJjLTEuNC0yLjEtMy43LTMuMy02LjItMy4zaC04MC42Yy0yLjUsMC00LjgsMS4yLTYuMiwzLjNsLTMxLjgsNDYuNmMwLDAsMCwwLDAsMCAgICBjLTAuMywwLjQtMC41LDAuOS0wLjcsMS4zYzAsMC4xLTAuMSwwLjItMC4xLDAuM2MtMC4xLDAuMS0wLjEsMC4zLTAuMSwwLjRjMCwwLjItMC4xLDAuMy0wLjEsMC41YzAsMC4xLDAsMC4yLTAuMSwwLjIgICAgYy0wLjEsMC41LTAuMiwxLTAuMiwxLjVjMCwwLDAsMCwwLDB2MTEyLjljMCw0LjEsMy40LDcuNSw3LjUsNy41SDMyOGM0LjEsMCw3LjUtMy40LDcuNS03LjVWMjIyLjljMCwwLDAsMCwwLDAgICAgQzMzNS41LDIyMi4zLDMzNS41LDIyMS44LDMzNS40LDIyMS40eiBNMjE5LjcsMTgzLjdoNzIuNmwyMS41LDMxLjZIMTk4LjFMMjE5LjcsMTgzLjd6IE0zMjAuNSwzMjguM0gxOTEuNXYtOTcuOWgxMjkuMVYzMjguM3oiLz48L2c+PC9nPjwvc3ZnPg==");
}

.featuresItem .featuresItemIcon.featuresItemIcon2 {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZGF0YS1uYW1lPSJMYXllciAxIiBpZD0iTGF5ZXJfMSIgdmlld0JveD0iMCAwIDY0IDY0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PHBhdGggZD0iTTQyLjgsNDVINDAuOTQxQS45NzYuOTc2LDAsMCwxLDQwLDQzLjk5MlYzNS4wMDhBLjk3Ni45NzYsMCwwLDEsNDAuOTQxLDM0SDUzLjYzMmEuMzgyLjM4MiwwLDAsMSwuMzY4LjRWNDNhMS45MzcsMS45MzcsMCwwLDEtMS44NjcsMmgtMi44IiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoycHgiLz48cGF0aCBkPSJNMTIsMjBIMzhhMiwyLDAsMCwxLDIsMlYzN2EwLDAsMCwwLDEsMCwwSDEwYTAsMCwwLDAsMSwwLDBWMjJBMiwyLDAsMCwxLDEyLDIwWiIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4Ii8+PGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweCIgeDE9IjQiIHgyPSIxOSIgeTE9IjI4IiB5Mj0iMjgiLz48bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4IiB4MT0iNSIgeDI9IjIwIiB5MT0iMzEiIHkyPSIzMSIvPjxsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHgiIHgxPSI4IiB4Mj0iMjQiIHkxPSIzNCIgeTI9IjM0Ii8+PGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweCIgeDE9IjEwIiB4Mj0iMTMiIHkxPSI0MSIgeTI9IjQxIi8+PGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweCIgeDE9IjQwIiB4Mj0iMzEiIHkxPSI0MSIgeTI9IjQxIi8+PGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweCIgeDE9IjQzIiB4Mj0iNDQiIHkxPSIzNyIgeTI9IjM3Ii8+PGNpcmNsZSBjeD0iNDYuNSIgY3k9IjQ2LjUiIHI9IjMuNSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4Ii8+PHBhdGggZD0iTTUzLjk4MiwzMy42ODhhLjIzLjIzLDAsMCwxLS4yMjcuMzEyaC0xMy40QS4zNTcuMzU3LDAsMCwxLDQwLDMzLjY0M1YyNy4zNTlBLjM2LjM2LDAsMCwxLDQwLjM2LDI3SDUwLjY0OGEuNjc3LjY3NywwLDAsMSwuNjIuNDA2WiIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4Ii8+PGNpcmNsZSBjeD0iMTcuNSIgY3k9IjQ2LjUiIHI9IjMuNSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4Ii8+PHBhdGggZD0iTTE0LDQ1SDEyYTIsMiwwLDAsMS0yLTJWMzdINDB2OEgyMSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4Ii8+PGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweCIgeDE9IjUwIiB4Mj0iNTQiIHkxPSI0MSIgeTI9IjQxIi8+PC9zdmc+");
}

.featuresItem .featuresItemIcon.featuresItemIcon3 {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkxIDkxIiBoZWlnaHQ9IjkxcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA5MSA5MSIgd2lkdGg9IjkxcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik00Ni4yNTIsMjIuOTdjLTYuNzM4LDAtMTIuMjE5LDUuNDg0LTEyLjIxOSwxMi4yMjNjMCwyLjcyNSwwLjkwNyw1LjIzNiwyLjQyLDcuMjdjLTIuOTgsMi4wODQtNC43NzcsNS4xOTEtNC43NzcsOC41MjEgICB2MTcuMzY5aDMuNFY1MC45ODNjMC0yLjM3MSwxLjQzNi00LjYxOSwzLjgwNC02LjA2OGMyLjA1MiwxLjU2MSw0LjYwMSwyLjQ5OCw3LjM3MiwyLjQ5OGMyLjgwNiwwLDUuMzg1LTAuOTU5LDcuNDUxLTIuNTU3ICAgYzIuNDI3LDEuNDQ5LDMuODk3LDMuNzE5LDMuODk3LDYuMTI3djE3LjM2OUg2MVY1MC45ODNjMC0zLjM4My0xLjgzOS02LjUxNi00Ljg5LTguNTk4YzEuNDc5LTIuMDIxLDIuMzYzLTQuNTA0LDIuMzYzLTcuMTkzICAgQzU4LjQ3NCwyOC40NTQsNTIuOTkxLDIyLjk3LDQ2LjI1MiwyMi45N3ogTTQ2LjI1Miw0NC4wMTVjLTQuODYzLDAtOC44MTgtMy45NTktOC44MTgtOC44MjJjMC00Ljg2NSwzLjk1NS04LjgyMiw4LjgxOC04LjgyMiAgIGM0Ljg2NCwwLDguODIyLDMuOTU3LDguODIyLDguODIyQzU1LjA3NCw0MC4wNTYsNTEuMTE2LDQ0LjAxNSw0Ni4yNTIsNDQuMDE1eiIvPjxwYXRoIGQ9Ik0xOC45NzYsNDguMjMzYzAtMS4wNDMsMC41OTYtMi4wMzcsMS41NzktMi43NjhjMS4yNiwwLjgzOCwyLjc2OCwxLjMzLDQuMzkxLDEuMzNjNC4zOTQsMCw3Ljk2OS0zLjU3Miw3Ljk2OS03Ljk2NSAgIGMwLTQuMzk1LTMuNTc1LTcuOTY5LTcuOTY5LTcuOTY5Yy00LjM5MywwLTcuOTY1LDMuNTc0LTcuOTY1LDcuOTY5YzAsMS41MjksMC40NTMsMi45NDMsMS4yMDIsNC4xNTYgICBjLTEuNjQyLDEuMzU5LTIuNjA3LDMuMjQyLTIuNjA3LDUuMjQ2djEwLjA4NGgzLjRWNDguMjMzeiBNMjQuOTQ1LDM0LjI2M2MyLjUyLDAsNC41NjgsMi4wNDksNC41NjgsNC41NjggICBjMCwyLjUxNi0yLjA0OSw0LjU2NC00LjU2OCw0LjU2NGMtMi41MTgsMC00LjU2NS0yLjA0OS00LjU2NS00LjU2NEMyMC4zOCwzNi4zMTIsMjIuNDI4LDM0LjI2MywyNC45NDUsMzQuMjYzeiIvPjxwYXRoIGQ9Ik03NC40MjIsNDIuOTMxYzAuNzI5LTEuMjAxLDEuMTcyLTIuNTk2LDEuMTcyLTQuMWMwLTQuMzk1LTMuNTc0LTcuOTY5LTcuOTY2LTcuOTY5Yy00LjM5NCwwLTcuOTY5LDMuNTc0LTcuOTY5LDcuOTY5ICAgYzAsNC4zOTMsMy41NzUsNy45NjUsNy45NjksNy45NjVjMS42NDYsMCwzLjE3OC0wLjUwMiw0LjQ0OC0xLjM2MWMxLjAxLDAuNzMsMS42MjEsMS43MzgsMS42MjEsMi43OTl2MTAuMDg0aDMuNFY0OC4yMzMgICBDNzcuMDk4LDQ2LjE5NCw3Ni4xMDYsNDQuMjg4LDc0LjQyMiw0Mi45MzF6IE02Ny42MjgsNDMuMzk2Yy0yLjUyLDAtNC41NjktMi4wNDktNC41NjktNC41NjRjMC0yLjUyLDIuMDUtNC41NjgsNC41NjktNC41NjggICBjMi41MTgsMCw0LjU2NSwyLjA0OSw0LjU2NSw0LjU2OEM3Mi4xOTMsNDEuMzQ3LDcwLjE0Niw0My4zOTYsNjcuNjI4LDQzLjM5NnoiLz48L2c+PC9zdmc+");
}

.featuresItem .featuresItemIcon.featuresItemIcon4 {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGcgaWQ9IkxheWVyXzEiPjxwYXRoIGQ9Ik0yOS42MTgsNWwtMi00aC01LjIzNmwtMiw0SDE3djJIOHY0MmgzNFY3aC05VjVIMjkuNjE4eiBNMjEuNjE4LDdsMi00aDIuNzY0bDIsNEgzMXY0djJIMTl2LTJWN0gyMS42MTh6IE0zMywxNXYtMmgzdjMwICAgSDE0VjEzaDN2MkgzM3ogTTQwLDl2MzhIMTBWOWg3djJoLTV2MzRoMjZWMTFoLTVWOUg0MHoiLz48cmVjdCBoZWlnaHQ9IjIiIHdpZHRoPSIyIiB4PSIyNCIgeT0iNiIvPjxwb2x5Z29uIHBvaW50cz0iMzMuNzA3LDIyLjcwNyAzMi4yOTMsMjEuMjkzIDIyLDMxLjU4NiAxOC43MDcsMjguMjkzIDE3LjI5MywyOS43MDcgMjIsMzQuNDE0ICAiLz48L2c+PGcvPjwvc3ZnPg==");
    background-size: 25px;
}

.featuresItem .featuresItemIcon.featuresItemIcon5 {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIiBoZWlnaHQ9IjUwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjUwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iNTAiIHdpZHRoPSI1MCIvPjxjaXJjbGUgY3g9IjI1IiBjeT0iMjUiIGZpbGw9Im5vbmUiIHI9IjI0IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiLz48ZWxsaXBzZSBjeD0iMjUiIGN5PSIyNSIgZmlsbD0ibm9uZSIgcng9IjEyIiByeT0iMjQiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik02LjM2NSw0MC40MzhDMTAuNzY2LDM3LjcyOSwxNy40NzksMzYsMjUsMzYgIGM3LjQxOCwwLDE0LjA0OSwxLjY4MiwxOC40NTEsNC4zMjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNNDMuNjM1LDkuNTYzQzM5LjIzNCwxMi4yNzEsMzIuNTIxLDE0LDI1LDE0ICBjLTcuNDE3LDAtMTQuMDQ5LTEuNjgyLTE4LjQ1MS00LjMyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiIHgxPSIxIiB4Mj0iNDkiIHkxPSIyNSIgeTI9IjI1Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiIgeDE9IjI1IiB4Mj0iMjUiIHkxPSIxIiB5Mj0iNDkiLz48L3N2Zz4=");
    background-size: 25px;
}


.featuresItem .featuresItemInfo {
    display: inline-block;
    flex: 0;
    min-width: 20px;
    height: 20px;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-color: #ffc000;
    margin-left: 3px;
    margin-top: -5px;
    cursor: pointer;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiBoZWlnaHQ9IjQ4cHgiIGlkPSJMYXllcl8zIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik0yNCwwLjEyNUMxMC44MTQsMC4xMjUsMC4xMjUsMTAuODE0LDAuMTI1LDI0UzEwLjgxNCw0Ny44NzUsMjQsNDcuODc1ICAgYzEzLjE4NiwwLDIzLjg3NS0xMC42ODksMjMuODc1LTIzLjg3NVMzNy4xODYsMC4xMjUsMjQsMC4xMjV6IE0yNCw0My44OTZDMTMuMDEyLDQzLjg5Niw0LjEwNCwzNC45ODgsNC4xMDQsMjQgICBTMTMuMDEyLDQuMTA0LDI0LDQuMTA0UzQzLjg5NiwxMy4wMTIsNDMuODk2LDI0UzM0Ljk4OCw0My44OTYsMjQsNDMuODk2eiIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik0yNS4yMiwxNi4yMzRjMC41NzIsMCwxLjA5Ny0wLjIwMiwxLjU3LTAuNjA2YzAuNDY5LTAuNDA0LDAuNzU3LTAuODk0LDAuODYtMS40NjYgICBjMC4wOTgtMC41NzYtMC4wMjQtMS4wNjItMC4zOC0xLjQ2NmMtMC4zNTQtMC40MDgtMC44MTgtMC42MS0xLjM5Mi0wLjYxYy0wLjU3NiwwLTEuMSwwLjIwMi0xLjU2OSwwLjYxICAgYy0wLjQ3NCwwLjQwMy0wLjc2MiwwLjg5LTAuODYsMS40NjZjLTAuMDcxLDAuNTczLDAuMDY2LDEuMDYyLDAuNDAzLDEuNDY2QzI0LjE5LDE2LjAzMiwyNC42NDgsMTYuMjM0LDI1LjIyLDE2LjIzNHoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMjkuNjIyLDMwLjRjLTAuMDUzLDAuMDc1LTAuMTA0LDAuMTQtMC4xNTYsMC4yMTZjLTAuMzEyLDAuMzk2LTEuNDc1LDEuNzk1LTIuOTg0LDIuNjMyICAgYy0wLjAxLDAuMDA0LTAuMDE5LDAuMDA4LTAuMDI0LDAuMDE0Yy0wLjEzMiwwLjA3LTAuMjY3LDAuMTIzLTAuNDAxLDAuMTg1Yy0wLjM5OCwwLjE0My0wLjc3MSwwLjE3OS0wLjg5MSwwLjE4OCAgIGMtMC4zMzktMC4wNDQtMC41MjMtMC4yODEtMC41MjMtMC43M2MwLTAuMzcxLDAuMTA5LTEuMTA0LDAuMzI5LTIuMjA1bDAuMjUzLTEuMTExbDEuMDM1LTQuOTY4ICAgYzAuMTY4LTAuODQ2LDAuMjU4LTEuMzE2LDAuMjc4LTEuNDA5bDAuMjI2LTEuMTYyYzAuMTMzLTAuNzE5LDAuMjAxLTEuMTk0LDAuMjAxLTEuNDI2YzAtMC40NDQtMC4xMS0wLjc4MS0wLjI4Ny0xLjA1NSAgIGMtMC4wMTYtMC4wNC0wLjAzNy0wLjA4LTAuMDY2LTAuMTIyYy0wLjAyNi0wLjAzMi0wLjA1NC0wLjA2LTAuMDgyLTAuMDg5Yy0wLjAzMS0wLjAzNC0wLjA0Ni0wLjA2My0wLjA4OC0wLjA5OCAgIGMtMC40NDEtMC4zNi0wLjg1My0wLjQ2NC0xLjEzNy0wLjQ4N2wwLjAwNS0wLjAwOGMwLDAtMS44NjctMC4xNDEtNC42MzMsMS42ODJjLTAuMDQsMC4wMjYtMC4wNjQsMC4wNDUtMC4xMDEsMC4wNyAgIGMtMC43NDksMC40NzQtMS4zNDgsMC45NDktMS43NjMsMS4zMzJjLTAuMzE4LDAuMjcyLTAuNTYzLDAuNTI1LTAuNzQ1LDAuNzYybC0wLjAwOCwwLjAxMWwwLjAwMS0wLjAwMSAgIGMtMC4yMzYsMC4zMTEtMC4zNiwwLjU5My0wLjM2LDAuODQzYzAsMC4xOTcsMC4xNiwwLjM5NCwwLjQ3NiwwLjU5MWMwLDAsMS4xODgtMS41MzQsMy4xODUtMi41MzIgICBjMC4xNS0wLjA2NSwwLjUzNC0wLjIyNCwwLjg3Mi0wLjMxMmMwLjE1Ny0wLjAzNiwwLjQ1NS0wLjA2NCwwLjY0NSwwLjA5M2MwLjEzNiwwLjE0MiwwLjIyNiwwLjMzOSwwLjIyNiwwLjY0NiAgIGMwLDAuMjc5LTAuMDQyLDAuNjE4LTAuMTI3LDEuMDIzbC0wLjIwMiwwLjk1N2wtMC4yNTEsMS4xOTZsLTAuOTg2LDQuNzI4Yy0wLjUwNCwyLjQ0Mi0wLjc1NywzLjkwMy0wLjc1Nyw0LjM3OSAgIGMwLDEuMTIzLDAuNjE1LDEuNjg1LDEuODQzLDEuNjg1YzAuNTU3LDAsMS4xMjktMC4xMDEsMS43MTYtMC4yODFjMC4wMDQsMCwwLjAwNiwwLjAwMiwwLjAxLDAuMDA0ICAgYzAuMDQtMC4wMTQsMC4wNzctMC4wMjksMC4xMTYtMC4wNDNjMC4wOTctMC4wMzEsMC4xOTUtMC4wNjgsMC4yOTItMC4xMDVjMi43NzEtMS4wMzEsNC41OTUtMy4xMDgsNS4xNDYtMy44MDQgICBjMC4wNDktMC4wNTksMC4wOTEtMC4xMTQsMC4xMy0wLjE2N2MwLjAzMS0wLjA0MywwLjA1MS0wLjA3MiwwLjA1MS0wLjA3MmgtMC4wMDJjMC4xNC0wLjIwNiwwLjIxNy0wLjM3NywwLjIxNy0wLjUwNSAgIEMzMC4yOTksMzAuNzY2LDMwLjA2OCwzMC41ODcsMjkuNjIyLDMwLjR6IiBmaWxsPSIjMDAwIi8+PC9nPjwvc3ZnPg==");
}

.featuresItemPopupBox {
    position: fixed;
    top: 0;
    left: 50%;
    background-color: #fff;
    font-size: 14px;
    max-width: 600px;
    min-width: 450px;
    min-height: 300px;
    padding: 50px 0 0;
    border: 1px solid #d5d5d5;
    text-align: left;
    -ms-transform: translate(-50%,-100%);
    -moz-transform: translate(-50%,-100%);
    -webkit-transform: translate(-50%,-100%);
    transform: translate(-50%,-100%);
    -ms-opacity: 0;
    opacity: 0;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: .8s ease;
    -ms-transition: .8s ease;
    -moz-transition: .8s ease;
    -o-transition: .5s ease;
    transition: .8s ease;
    z-index: 101;
}

.featuresItemPopupBox.open {
    display: block;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -ms-opacity: 1;
    opacity: 1;
}

.featuresItemPopupBox .featuresItemPopupWrap {
    max-height: 300px;
    overflow-y: auto;
    padding: 10px 20px 20px;
}

.featuresItemPopupBox .featuresItemPopupTitle {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background: #eee;
    padding: 15px 40px 15px 15px;
    font: 14px "PTSansBold", sans-serif, sans-serif;
    border-radius: 5px 5px 0 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.featuresItemPopupBox .featuresItemInfoClose {
    position: absolute;
    top: 17px;
    right: 10px;
    font-size: 20px;
    cursor: pointer;
    transition: transform .4s ease;
}

.featuresItemPopupBox .featuresItemInfoClose:hover {
    transform: rotate(90deg);
}

.featuresItemInfoOverlay {
    display: none;
    background: rgba(0,0,0, .6);
    position: fixed;
    left: 0;
    top: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    
}

.featuresItemInfoOverlay.act {
    display: block;
}


.tabsBox {
    margin: 20px 0;
}


/* Tabs */
.tabsBox .tabsHeaders {
    
}

.tabsHeaders ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    background: #3f3f3f;
    background: linear-gradient(to bottom,#3f3f3f 0%,#000 100%);
}

.tabsHeaders .tabsItem {
    display: flex;
    text-align: center;
    padding: 7px 25px 7px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    align-items: center;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}

.tabsHeaders .tabsItem.act {
    border-color:  #ffc000;
}

.tabsBox .tabsContent {
    margin-top: 30px;
}

.tabsBox section {
    display: none;
    -webkit-animation-name: content;
    animation-name: content;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    line-height: 1.4;
}

.tabsBox section.act {
    display: block;
}

.tabsBox .tabSectionText {
    padding: 0 10px;
}

@-webkit-keyframes content {
    from {
        opacity: 0;
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
    }
}

@keyframes content {
    from {
        opacity: 0;
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
    }
}


/* Question */

.questionAnswerBox {
    
}

.questionAnswerList {
    padding: 0 10px 10px 30px;
    float: left;
    width: 49%;
    max-height: 216px;
    min-height: 216px;
    overflow-y: auto;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    box-shadow: 0 0 8px 0px rgba(0, 0, 0, .7);
}

.questionAnswerList .questionAnswerItem {
    margin-top: 25px;
}

.questionAnswerItem .questionAnswerItemQ {
    background: #f5f5f5;
    padding: 10px 10px 10px 20px;
    border-radius: 5px;
    font: normal 16px "PTSansBold", sans-serif, sans-serif;
    border: 1px solid #a1a1a1;
    position: relative;
    cursor: pointer;
}


.questionAnswerItem .questionAnswerItemQ:before {
    content: "";
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 10px;
    right: 10px;
    background:  url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI2IDE1IiBoZWlnaHQ9IjE1cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNiAxNSIgd2lkdGg9IjI2cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwb2x5Z29uIGZpbGw9IiMyMzFGMjAiIHBvaW50cz0iMjMuMzAzLC0wLjAwMiAxMi40NjcsMTAuODM0IDEuNjMsLTAuMDAyIC0wLjQ1NCwyLjA4MiAxMi40NjcsMTUuMDAyIDE0LjU1MSwxMi45MTggMjUuMzg3LDIuMDgyICAgIi8+PC9zdmc+") no-repeat center;
    background-size: contain;
    transition: all .5s ease;
}

.questionAnswerItem .questionAnswerItemQ:after {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    position: absolute;
    top: -20px;
    left: -20px;
    background: #ffc000 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiBoZWlnaHQ9IjQ4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJMYXllcl8zIj48Zz48cGF0aCBkPSJNMjMuMjYyLDMwLjUxNmMtMC44OTksMC0xLjU4NSwwLjIyNS0yLjA1NiwwLjY3NGMtMC40NzEsMC40NTEtMC43MDcsMS4xMTUtMC43MDcsMS45OTQgICAgYzAsMC44NDgsMC4yNDEsMS41MDQsMC43MjMsMS45NzFjMC40ODIsMC40NjYsMS4xNjEsMC42OTcsMi4wNCwwLjY5N2MwLjg1OCwwLDEuNTI4LTAuMjM3LDIuMDA5LTAuNzEzICAgIGMwLjQ4MS0wLjQ3OCwwLjcyMy0xLjEyOSwwLjcyMy0xLjk1NWMwLTAuODU3LTAuMjM4LTEuNTE4LTAuNzE1LTEuOTc5QzI0LjgwMywzMC43NDUsMjQuMTMxLDMwLjUxNiwyMy4yNjIsMzAuNTE2eiIgZmlsbD0iIzI0MUYyMCIvPjxwYXRoIGQ9Ik0yOS4zMjksMTMuNzAzYy0xLjI3MS0xLjAzNi0yLjk4NS0xLjU1NC01LjE0MS0xLjU1NGMtMi42MTYsMC01LjA5MiwwLjY1NC03LjQyNSwxLjk2MmwxLjcxMSwzLjQzOCAgICBjMi4wMDktMS4wMjUsMy43OTktMS41MzksNS4zNjgtMS41MzljMC45LDAsMS42MDIsMC4xNzgsMi4xMDQsMC41MzRjMC41MDMsMC4zNTUsMC43NTQsMC44NzQsMC43NTQsMS41NTQgICAgYzAsMC42MDctMC4xNzYsMS4xNTYtMC41MjUsMS42NDhjLTAuMzUxLDAuNDkyLTEuMDc0LDEuMTMtMi4xNzQsMS45MTVjLTEuMTQxLDAuODM3LTEuOTI2LDEuNjI3LTIuMzU0LDIuMzcgICAgYy0wLjQzLDAuNzQyLTAuNjQ0LDEuNjE3LTAuNjQ0LDIuNjIxdjEuMTYyaDQuMTU5di0wLjk0MWMwLTAuNjI4LDAuMTM0LTEuMTM3LDAuMzk5LTEuNTIzYzAuMjY4LTAuMzg3LDAuOTAyLTAuOTUyLDEuOTA3LTEuNjk1ICAgIGMxLjQ2Ni0xLjA0NiwyLjQ1OS0xLjk4OCwyLjk4Mi0yLjgyNmMwLjUyMi0wLjgzOCwwLjc4NC0xLjgzMiwwLjc4NC0yLjk4MkMzMS4yMzYsMTYuMTIsMzAuNjAyLDE0LjczOCwyOS4zMjksMTMuNzAzeiIgZmlsbD0iIzI0MUYyMCIvPjxwYXRoIGQ9Ik0yNCwwQzEwLjc0NSwwLDAsMTAuNzQ1LDAsMjRzMTAuNzQ1LDI0LDI0LDI0czI0LTEwLjc0NSwyNC0yNFMzNy4yNTUsMCwyNCwweiBNMjQsNDQgICAgQzEyLjk1NCw0NCw0LDM1LjA0Niw0LDI0QzQsMTIuOTU1LDEyLjk1NCw0LDI0LDRzMjAsOC45NTUsMjAsMjBDNDQsMzUuMDQ2LDM1LjA0Niw0NCwyNCw0NHoiIGZpbGw9IiMyNDFGMjAiLz48L2c+PC9nPjwvc3ZnPg==") no-repeat;
    background-size: contain;
    transition: all .5s ease; 
}

.questionAnswerList .questionAnswerItem.open .questionAnswerItemQ:before {
    transform: rotate(180deg);
}

.questionAnswerList .questionAnswerItem.open .questionAnswerItemQ:after {
    transform: rotate(-30deg);
}


.questionAnswerItem .questionAnswerItemA {
    overflow: hidden;
    font-style: italic;
    height: 0;
    opacity: 0;
    transition: all .4s ease-in;
}


.questionAnswerItem .questionAnswerItemAWrap {
    margin-top: 10px;
    background: #fefff0;
    padding: 10px;
    border-radius: 5px;
    margin-left: 40px;
    border: 2px dashed #a5a5a5;
}


.questionAnswerItem.open .questionAnswerItemA {
/*    display: block;*/
    height: 100%;
    opacity: 1;
    transition: all .4s ease-out;
}

.questionForm {
    float: left;
    width: 49%;
    margin-left: 2%;
    padding: 10px;
    height: 216px;
    box-shadow: 0 0 8px 0px rgba(0, 0, 0, .7);
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
}

.questionForm textarea {
    height: 72px;
    resize: none;
}

.questionForm .has-error label {
    color: #c00;
}

.questionForm .form {
    max-width: none;
    margin: 0;
}

/*
.questionForm .form.success {
    display: none;
    opacity: 0;
}
*/

.questionForm textarea {
    height: 72px;
    resize: none;
}

.qaButtons {
    text-align: right;
}

.questionForm .form-control:focus {
    border-color: #9f9f9f;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgba(0,0,0, .7);
}

.questionForm .has-error .form-control {
    border-color: #843534;
}

.questionForm .has-error .form-control:focus {
    border-color: #843534;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(206, 28, 28, .1), 0 0 4px #a71614;
}

.questionForm .qestionButtonBox {
    text-align: right;
}

.questionForm .acceptPolitics.acceptPoliticsForm {
    margin-bottom: 0;
    max-width: none;
}

.questionForm #recaptcha {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.questionForm .form .form-group {
    position: relative;
}

.questionForm .form .field-validation-error {
    position: absolute;
    bottom: -15px;
    left: 0;
}

.successQuestionForm {
    opacity: 0;
    padding: 10px 30px 30px;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    position: relative;
    max-width: 350px;
    position: absolute;
    top: 0;
    left: 50%;
    -ms-transform: translate(-50%,-100%);
    -moz-transform: translate(-50%,-100%);
    -webkit-transform: translate(-50%,-100%);
    transform: translate(-50%,-100%);
    box-shadow: 0 0 5px rgba(0, 0, 0, .6);
    text-align: center;
    -webkit-transition: .8s ease;
    -ms-transition: .8s ease;
    -moz-transition: .8s ease;
    -o-transition: .5s ease;
    transition: .8s ease;
}

.successQuestionForm.act {
/*    display: block;
    opacity: 1;*/
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -ms-opacity: 1;
    opacity: 1;
}

.successQuestionForm .successQuestionFormTitle {
    font: 16px "PTSansBold", sans-serif, sans-serif;
    margin-bottom: 10px;
}

.successQuestionForm .successQuestionFormText {
    
}

.successQuestionForm .successQuestionFormIconBox {
    margin: 10px 0;
}

.successQuestionForm .successQuestionFormIcon {
    background: #FFC001 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxnPjxwYXRoIGQ9Ik03LjUsMjMuNTAxaC03Yy0wLjI3NiwwLTAuNS0wLjIyNC0wLjUtMC41di0xMmMwLTAuMjc2LDAuMjI0LTAuNSwwLjUtMC41aDdjMC4yNzYsMCwwLjUsMC4yMjQsMC41LDAuNXYxMiAgICBDOCwyMy4yNzcsNy43NzYsMjMuNTAxLDcuNSwyMy41MDF6IE0xLDIyLjUwMWg2di0xMUgxVjIyLjUwMXoiLz48L2c+PGc+PHBhdGggZD0iTTE5Ljc1LDIyLjUwMUgxMC41Yy0wLjkyNSwwLTIuNjA1LTAuMzk4LTMuMzU0LTEuMTQ2Yy0wLjE5NS0wLjE5NS0wLjE5NS0wLjUxMiwwLTAuNzA3czAuNTEyLTAuMTk1LDAuNzA3LDAgICAgYzAuNDczLDAuNDczLDEuODM0LDAuODU0LDIuNjQ2LDAuODU0aDkuMjVjMC42ODksMCwxLjI1LTAuNTYxLDEuMjUtMS4yNWMwLTAuMzQ0LTAuMTQtMC42NjYtMC4zOTUtMC45MDcgICAgYy0wLjE0Mi0wLjEzMy0wLjE5Mi0wLjMzNy0wLjEzMS0wLjUyMWMwLjA2MS0wLjE4NSwwLjIyNC0wLjMxNiwwLjQxNy0wLjMzOEMyMS41MjMsMTguNDEyLDIyLDE3Ljg4MSwyMiwxNy4yNTEgICAgYzAtMC4zNDQtMC4xNC0wLjY2Ni0wLjM5NS0wLjkwN2MtMC4xNDItMC4xMzMtMC4xOTItMC4zMzctMC4xMzEtMC41MjFjMC4wNjEtMC4xODUsMC4yMjQtMC4zMTYsMC40MTctMC4zMzggICAgQzIyLjUyMywxNS40MTIsMjMsMTQuODgxLDIzLDE0LjI1MWMwLTAuNDY2LTAuMjYyLTAuODktMC42ODQtMS4xMDZjLTAuMTYxLTAuMDgzLTAuMjY1LTAuMjQ1LTAuMjcxLTAuNDI1ICAgIGMtMC4wMDctMC4xOCwwLjA4My0wLjM1MSwwLjIzNy0wLjQ0NUMyMi43MzEsMTEuOTk3LDIzLDExLjUyMSwyMywxMS4wMDFjMC0wLjgyNy0wLjY3My0xLjUtMS41LTEuNWgtNyAgICBjLTAuMTY1LDAtMC4zMTgtMC4wODEtMC40MTItMC4yMTZzLTAuMTE0LTAuMzA4LTAuMDU2LTAuNDYxQzE0LjA0Miw4Ljc5NywxNSw2LjI2LDE1LDQuNTAxYzAtMS42MzctMS40NTItMy0yLTMgICAgYy0wLjQzMSwwLTAuNzkyLDAuMTU3LTEsMC4yNzJ2My4yMjhjMCwwLjA3Mi0wLjAxNiwwLjE0NC0wLjA0NiwwLjIwOWwtMyw2LjVjLTAuMDQ4LDAuMTAzLTAuMTI5LDAuMTg3LTAuMjMsMC4yMzhsLTEsMC41ICAgIGMtMC4yNDgsMC4xMjMtMC41NDcsMC4wMjMtMC42NzEtMC4yMjRjLTAuMTI0LTAuMjQ3LTAuMDIzLTAuNTQ3LDAuMjI0LTAuNjcxbDAuODQzLTAuNDIxTDExLDQuODkxdi0zLjM5ICAgIGMwLTAuMTUyLDAuMDY5LTAuMjk1LDAuMTg4LTAuMzkxQzExLjIxOSwxLjA4NSwxMS45NjEsMC41MDEsMTMsMC41MDFjMS4xNTcsMCwzLDEuODMxLDMsNGMwLDEuMzY4LTAuNDksMy4wNzEtMC43OTUsNEgyMS41ICAgIGMxLjM3OCwwLDIuNSwxLjEyMiwyLjUsMi41YzAsMC42MzEtMC4yMzUsMS4yMjMtMC42NSwxLjY3NUMyMy43NjEsMTMuMDg5LDI0LDEzLjY1LDI0LDE0LjI1MWMwLDAuODY3LTAuNDk3LDEuNjI4LTEuMjM1LDIgICAgYzAuMTU0LDAuMzA3LDAuMjM1LDAuNjQ2LDAuMjM1LDFjMCwwLjg2Ny0wLjQ5NywxLjYyOC0xLjIzNSwyYzAuMTU0LDAuMzA3LDAuMjM1LDAuNjQ2LDAuMjM1LDEgICAgQzIyLDIxLjQ5MSwyMC45OTEsMjIuNTAxLDE5Ljc1LDIyLjUwMXoiLz48L2c+PC9nPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjwvc3ZnPg==") no-repeat center;
    background-size: contain;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background-size: 30px;
    background-position: center 5px;
    border: 3px solid #000;
    display: inline-block;
}

.successQuestionForm .successQuestionFormClose {
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 20px;
    cursor: pointer;
    transition: transform .4s ease;
}

.successQuestionForm .successQuestionFormClose:hover {
    transform: rotate(90deg);
}

/* Reviews */

.reviewsBox {
    display: flex;
    flex-direction: row;
    flex: 0 0 100%;
}

.reviewsBox .reviewsButtons {
    display: flex;
    flex: 0 0 20%;
    padding-right: 20px;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
}

.reviewsButtons .reviewsButtonsLine {
    margin-bottom: 15px;
}

.reviewsButtonsLine .reviewsProductRating {
    display:block;
}

.reviewsButtonsLine .reviewsProductRatingValue {
    font-family: "PTSansBold",sans-serif;
    margin-right: 10px;
}

.reviewsProductRatingValue:before {
    content: "";
    display: inline-block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAKaElEQVR4Xt1bfWxbVxX/nWs7iZ+TrB9pt3YZtCP18xqNrYCACRACafxRoQqtsdd2E0JT1ZUxUQHdVmg7dXRd6UalaRWjk1ahTmtBLy4IVYwP7Q80iQGaQIUpbey0GWXpWD+2rkn8HMd+76D7nDjv2c/xe27itL3/xLHPOx+/e+65955zHmGOhq5F7wfheUs80RalJ6XNhSo0F0JHfv2JxcIIDBIoIuUzOGMGjNvb7jtzodH6zAkAmd7oHgL9yG4sE/ZEelI7bngA+NWu9mxT4CwI8+zGEnAly/mPL0gMXmkkCA33AL1XfQLAT6oY+YQSTz17wwLAr3U1ZzNiEKCl7kby+TDryykxlG0UCA31gExS3UyMn09nHIM2R+L9L91wALCGQAYrTgkSKyaNY1H8ROaUucwYVBYtUekrfy40AoSGeYCejK0H81FH5J9XtJE+CpbZyuuVePpXNxYAWuyfIF5VMooA82Nj1r/ivy3yMGBzA/w7HE/dTeT4dlbwaIgHZJLR1cT0O8fstxfAHfkiAJdCwLDTCxi8OhJP/35WrLYxbQgAo5r6hiB8yQHAbTlwaGLx5wni3Wa5GEokJtMbrYn+L1/3AOjH7vg8TPOvDuNbDfDicYdtdCEEGi2LBQJfVNam/jKbIMy6B+ha9DiIvm43wuwcA5rsix7AuIAYkl7giAXHlURqzXULQE7rWlmgwNsETGx4ABQT5i05V5vE+82APkXKDGbQXa2J/rdnC4RZ9QA9qR4BY4NjUpfmwC22jd/+Y05AnCvzAphHlPjAg9cdAFlNXW6C00RUWtjScF7qPvuTBtJ7zaAxmxcARsAw1JZ1p8/MBgiz5gHZpPoiM77tWPtLckC4yuxPEuoC1lJwjheVeOo71w0Auha9lYkGCAiXlG4yYXZOP/uTtGKoBRifmhsGssS8Qkmkz800CDPuAZlk1yriwEEAn3Ws/cV5cKu34z2NBkAXmsp2BPq7CWNza2LgxEyCUBcArK1sygXynQYHuol5JRHfbprUDcKdBLSXK8hNJrhT7vtlW980ltBQM2h8KhZMkjIjB6IzBO4DMEjgkyaLPgUiRYmTo37BmRaAj47cOb85lOs2ISwjwdzNoJUgLHNsbTWk8pIcuNbaL+NBWQH6X0UsqCXpMjOdFIL7mGmQiU4GyOhrNgbOUgKG28MWAGNadxdT4XMmECNABSPKhKhjDfuFdoJenve53ZvrV4gYDkJ8EPLjOK5aFmMI0iCkGUgJoJ8M429yZyGZpADjZ35m1BMWzSZ4QQEcdgXeEwtJJLdEkiDkKpeDZyYuhAyYAD1Ceq96EUBH3cykD4W4eLFpMoufm4t/Z3TkCSRByJN1bKb8xOerE3ORdE09D8LimsoGpJEMkgEtyEUDQya4/Exfk9EMExgEGidwXoAKxc8SIBjkYenwecposU1EXJGDYzmzHePF2ZRnOXF1UM+w2bXZmQQUUPSaS00gF/WZ6WErCOpa9Psg2l/BVV5cbs7Zr+m1BV9LFAwIeZ7IBCq0ItD2cLz/mdI2qPfGtgL8XMUeHpm4u9d1YphbNORhSh6qygcBO8Px1NNWkLX/mEnGniLmJytAsBIYMn11/SyDasYz6KlIvH/XpI0V85pJqk8TY7urJ9zszOLM7fxWkc4AXXSfeYD3K/H0VvuTro6tJ2N7wbyt0hMK4EX5azomuCVYJ+x4XomnvueyHNyR1JPqs2A8VgFCmwHuGL8mQaBLIVBZdnlC/xeUeGqLm6VVQ5vMRWWTsQMAV97D2wyYi66t5UByqxt2DXgvt/SkNlWrMUwb2yUIYzKxAWyu8ARbXn+uYwF9GHKpLlkh+xdKX2oj7ZLHXvdRc3OzQDgWPchMmypAuKkAXlgsbszVqG48H1b60g9NZ3zFNljNCN4Fke1WDwOoSE7yHIJAl4Ogy6EKtU1Ai3QsecBLgbWmB0xyl9XdrFBfKc/yyt+v6spbp+vIYCeDXsVgHAsvWrLOi/GePcAOQoZirwrwOodgee/oHLMuS40Y8iYoM0aV5zL6TfjDyP308D88r0vPHlAC4aVPh7ILhpOAcFRsGrkUZH6ArjjLaAT8oSVifINWn/aWeZ0wyDcAlsvLVpfRwAkQYiVgmtjygkYMercFJPMCE4MJpxTFWOXXeN9LwG5ctlfdwcDu0ney3r+8Ma094p2ww/2JsSOcSO2pB/y6PEAKyvaqOxn4cUmoAMxlDQLgP2EroTU5CHgyHE9NTYYPJOoGYLQ3elSA1pdk+Sh8+NDPldSqIttT5oSjSk/qgXr41g2ArqkyBtxVWocuNf96FPLyjMtV94QST02133hhclVBUENAJ3XEnjbn+Xnw/DrT3z4UtgJX2QGIgTGFU63Vcv/Tsa/LA2QdwaTCgJ2x7Pjg1qtLgXvFgTIB0Hln6UwYRlc9FeS6AMho6hoi/NausFX4lGnxRoy8mOgpmhLGRGsiPf3H/YqvC4CsFt3GRHsdW6DcAeri5lflYmZOyJ3AefDcpsRT+/xyq0vlTG/sMIG/WQqADTwElba+8sMQ+HAknv5WQwDQtehbIPpMCQCZOfaYL7TaYkeDoJFAscojh6wmtRlAawGT7bO1DJExQMaC0mC8pSRSjpJ8LR5WQPVC5Ah2DNKT0WECtZYAmFcAL6hx/5DuOhKEuBwsVm3chmCw5HWTrGhMr5m8BsvdoKQDeFTpSbf77S71DUD2l7FlHOR3nDtAjeYHPQD6IFis53kZQYa1rUqvqDLcmihIiGXhtafOehFRWkp+iCWtW9ura9+fJM4VK7v2pidf8mSFeWHevassRxDnWhzs6mmv9e0Bem/sBwD/1C7ZugTZOckipXRRuc6rDn7fJGF1jws2NwB0S1VSxQAvLEy11kpCuRPIS5Fj0FYl3l9Z4ptGC98AZHpXHCKIh0prT1aIb5u4gptkJSetu3qV3AgzdCIcCOeMZ+jB08OWLa98MpIN5x4F83YQtbnqKzVtK8CUp81AkbnLtfhQpCe10Y+X1QGA+iYB95SERAyYi8dBI0HIBGW1/KtsSCDCEc5jW2R96j03JUe0rkUBCuxg5kfs/YV2WpZVapmHnFeAkKdBfcrLmPnNSCL9hVkFQNfUy443vmT5XEb1QnUsmel1DppbW+9L/8uLcrlkNGYwyat2vCq97FGQnmDrHJFvnoXjKcfbaLXk+fIA2f8HoqFaTEsRlrnPFHg80pN+zeszdrqspn6VgedA+JTX57mAW6t5mBsPXwCMaXfca5L5p5rKMIYYtFtB/6F6bmgOl7cqVGoPA/sIWF5LthDmvS1rB16vRVeaJK+Ekk7X1C2l931dHmTwKCD2Kzy6b6ZffZO9iVkYsvV2V/lLl86NAPI95Be82uXLA/Rk9ACYHi1nzuBxAh0s5Hl3+4b0Ja/C66EbPhrtCIZoJ4M3E6isndTaUw4o8fR3vfL2B0Cv+jiA0o1L9vMTmccEN/2wJdF32qvQmaAr5iTG9zKLtUT2Uwg9psT7HeeU6eT5AoC1znCGlEOC8TWATgC0U0n0O16HmQnj/PDQtdg9AO8G+G4I+mPYzGz0s/z+D2s0/iuCAF8EAAAAAElFTkSuQmCC") no-repeat;
    width: 16px;
    height: 16px;
    background-size: contain;
    margin-right: 5px;
    margin-bottom: -2px;
}

.reviewsProductRatingVote {
 }

.reviewsButtons .writeReview {
    cursor: pointer;
    display: inline-flex;
    padding: 6px 10px 7px;
    font: 14px "PTSansBold", sans-serif, sans-serif;
    color: #000;
    max-width: 90%;
    min-width: 200px;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #000;
    background: #ffc000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.reviewsButtons .writeReview:hover {
    border: 3px solid #000;
    -webkit-box-shadow: 0 0 7px 0px #363636;
    -ms-box-shadow: 0 0 7px 0px #363636;
    box-shadow: 0 0 7px 0px #363636;
}

.reviewsBox .reviewsList {
    display: flex;
    flex: 1 1 100%;
    flex-direction: column;
    max-height: 500px;
    overflow-y: auto;
    padding: 5px 15px;
}

.reviewsList::-webkit-scrollbar {
    -webkit-appearance: none;
}

.reviewsList::-webkit-scrollbar:vertical {
    width: 8px;
}

.reviewsList::-webkit-scrollbar:horizontal {
    height: 8px;
}

.reviewsList::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #ffc000;
}

.reviewsList::-webkit-scrollbar-track {
    border-radius: 8px;
    background-color: #D3D3E4;
}

.reviewsList .reviewItem {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin-bottom: 40px;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, .5);
    padding: 15px;
    border-radius: 3px;
}

.reviewsList .reviewItem:nth-child(even) {
    background: #fafafa;
}

.reviewsList .reviewItem:last-child {
    margin-bottom: 0;
}

.reviewItem .reviewItemHeader {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex: 1;
    margin-bottom: 12px;
}

.reviewItemHeader .reviewItemName {
    display: flex;
    align-items: center;
}


.reviewItemName .reviewItemNameValue {
    display: flex;
    align-items: center;
    color: #222;
    font-family: "PTSansBold", sans-serif;
    font-size: 16px;
}

.reviewItemHeader .reviewItemNameValue:before {
    content: "";
    display: inline-block;
    background: #eee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAKrklEQVR4XsXbBYxtVxUG4L+4Oy0uwd3dLUjQFnd3d2uB4u4Q3IoT3C0EpwVKcXd3h+L5Jms/ztzeuUcnXcnNezNz9tp7r7PkX3L3yu7T3kkum+ScSc6e5KxJTlyf49b2f0nyu/p8M8nXk3wlyceS/HI3j7jXLjG/SJKbJLlKknMlmbrPf5N8OckHkrw2yWeXPu/Ug607xwmS3CnJbZKcY4eD/j7JN5L8JIm3/td6jib4nLo05EQ7rP9qkpcmeWGSPy0hjCUEcJIk905y91Lr7rkOS/Lh+hw8Qp33SXLRJFesz3lXLvvbJM9O8swym8mymCMAa2+b5IlJTto5wY+SvDLJq+ptTz5cZyHfcYv6nLbz+18leVCSlydhLqNpqgDOnOQVSS7Z2fFrSZ6Q5DVJ/jX6JMMWHD3JTZM8uBxqW/XxJLdO8p1hbP7/1BQB3KhskM2jX3fewn/GHmDi80dJcrskj+9o3x+S3CHJG8fwHCMAmz617L3tQfXul4RNHhl0siRPK9No+/v5AUkGvYyhAjhavXUeHv05yZ2TvHrErfG4TDk3mOBUSXj7f5QAxf+PJHl/ksNH8PUo//C8JMerdcyQSfyzj88QARwjyVuSXKOYfT/J1Qus9PH391MmuX+FRwCoj35Qb3CUKhfeeHeS09UG70pyvT4h9AnA31+W5FbFVBy+apIf992i/n77MpvmL9qyPyb5YRJ2SzNOnuSMHcDEoz8iyVuTfGngXk3Y70lyvloDPN18kzn0CeDpHZt3kMuPsPfHJXlI5/CfS/KSUvF13po98/CP7aiy5eAwnPH5gYKASz5aGmHJU0qj1i7fJIAbJnl9rRLbL5XEv0OIN4bW0G+S3DXJG4YsLAgtxAp5jfiEW47gwb98IskZigHB0oYj0E4COEvhbqrL4cH2EpQhZPNvJTlOXf5yldgMWdue4XeosVBHmCIQIVx6RD7A0UKfIDZTu9A6nLBOADYDLC5Rp2FDY7w9eHrPWrtfkjePufmaZzkyDvGoST61Ar76WNMa2oTcSVa6DTGuEwDH9aJaJM630Ne3mb97cz8tcEL6FxuyaMAzQtxd6jnaOCYrBMuFSeQu7rSHVgXAgYjHsD2EB4Oz4aFERTktxO6fP3Rhz3POAWqjhxYCHMqac5WBupvcQT1CVrpFqwI4MMn+9Tf2J/UcQ/dK8oxawAbbocfw2OlZL8IlOOYbj2R4xyQvqDWPTPKodQLg8IAcYIXDU8gYBCc7h3lMkofVz8dO8veRB930OJTIoSqQnGckX/5DhelsFcZFh616QlcDoLUnF2PAh+2MpWarf6soMHb9pueBouuUJ5eNjiXQGKhD8hc5wzYBQHkqORDamSamtKKFmKuOp6ixJM0VAFzx3SSnKW04d1cAqi+fqdNS4+YHxl6AnbE3qs8EliR1wSuXX+FfppD0WS0BXTDJoc0EupCXx+U1pxDnckAtlOkBIEuR6ASgvS/J1SYyJTi+AG1B5CYAOJ9KqOGdfyJzy4S+59Z65jQUPfZtKWGCSI9ZEFvxdSpxohz81l0JQN3+5+UPOAYOYipJmaWh6AZJ3jSV0co6L+XQ+h2UqSA6lRpShQj3JoDrd8pI10ryzqmcK61tjQzVI5FlCYICRRgEXUKZU0kk4VDRfgQg7wYO0CmS/GIq51rH08rtP1kZ5Ex2W8vfkeSaZQZQqirSVFKgAdfRAQSgfKSLAx4Oqdhs2th66E8IFAlOOPOw9pJVguWiCigLzGijzSHOGfA7iAAOSXLhCoMXn8M1yd2SPKd4KH5olsxFgwTA5vUg0BI5BhOSVB1CAODv6avut+9MAYgADujSCpT/nsmvLQdlRYFjlYDvMZPv25JcGzAigJZk6OTIn+eQ2CqKuDhzWKR/l+T4pfYEsYRzPSjJzZgWAai0yON5WSo8hzRNXlcMOK0WEufwtBYvjhDZY2h5bad9W85y+NIC4PyYFFWFuNQDpNSSoynE8bF9ZgXFMS2Z3NxItU0AS5qAS8oou/Ff/1ApawopywmnjfB+4BRGK2u2mcCSTtA+YCsJK2YiHaRWjBh79m4hQ5WZiS7ReN3mBJcMg+2CKrFwBWEwAdWlKfTiWuvSkitDFUtQC4MHLw2EuodrFRyRQA6uGzSGCNEkCTClzqiiuxRtA0LS11YjWwIKt0NCl1AmGlvItOY+rWpTrbkpFap1AutC4f1pgNp9y9qAgxZu5kpbaJUOywuorrba0HK21Nxbp/b6kCq5UyPJ6j2uW6DP7/ddTYcVRu479+ad9bLLt9fP8IZaXl9jlcpLVkBgRJMatljiaM9KAkkq+O7TCiJfrEqrf1tndYnN8JAbNIA1pNqkPtHivHDVmhpLnQc+gSm+kOQCTQDgZXvzS1ZyHLqbyw8RADClQIN0l80dLUUqQSpC6ElGe5oAZIPCIdKefvhSOxYOaB2iIQLgiH9W+ytgmkJbigjTVBlSZTqs2xdoqqEFrizeO14y8FRdby7rVHbfRHxAa12JTq1YM3C7HR9TFv9eDWPuaa7s1BjRRGhd1bkb06ZHFxPVnL6BKhkf4TvbxuGGkQeTU6hRoLWNESmn+RxprLI4RzG2NbbuTDJCxVIpMs8+pJwFNDmPlrZ22NxzEKrGj3DqBaxtjTl8t64Ph7c2+Uhhbz1O5UQAfJBQJqQNodZg8axIIK+YU1nqOmLAr2nkEbrD7e0bWpIlclrqcWNJ/q4Ls9V+KqfG0bZiZB8/pgI0tREXGqnpathi7EissAqQuZvwqqa4p2GzbkDCEEFri4+pElFvfUEgozvcDFtAmMxrDIGsytfado0UXAEZWqFENoRav9KzKl7utIfWCcDvTFkZdkB9nWJ2RcU8160qG4U3K0AThh529UIKIqY+fdoQpGe8QReRdm+aQei+THcCx3tHZGwgDBprE5LgeG+BE+kSmKtLc6WVLjPTkcaq5MrmliDgiGbxBVS6kcvIOmmFHL97OTMEny7HK6xqhgqD22jTmFy3YwS/G5MTw6WlwMlqCZ3NAjzG0ZZKXFbPqzeoJkjjVveX4wM5BOKLF8bk4A5CcZe1w1p9g5KtyusgNOC9laa2dS7Ku7t4Q5JLvPEhPLxRguB3WuLksrTBV3VaC93Lai3xI/DtE4C/c4iAUZfEciHSLEHD7UMOvRvPMAlgS8dYCt4l9QhjfjtGjj4BYCaea58LH422DRrtxq0m8OwOeFlunkAY3gjphwgAM7U9EyTUrpEKTRuinnDexZbwCybHdH0bifvS+l7UOVQAGHv2g/UlpraR2M7ejMYeGaS6I2fpTqMLd1cYCp/HCKBdkFMRl9ta9sXzD/qCwkJSUrNg391pFvkCXwB3DKYpAsAcSDJIASc0om7ehtH29n3AwQcZ+KDYrgFr/+7ZpfC+xzB6MHOqAJzXULVmBbTl/41kfWKwwoqvv8wlmRwAJIVdnQ9UZzTgobozNkfYOtccAbSL+R4fbO77QKv8aIJhJCiNyg79voEkSHw3Z8STc8Jd4tk5YUKZNYm2hADawSQv0liquBqPu9oBlpr0kB9omuj6wPnMyWCzTNBbX0cuq6jhrU/NL7bxXVIAjTGeHKI8QRGy+82PKeZAi2B6X8H50BQGm9bshgBW94PZ+QkjKb7Rpdmx0xu2llZ8u/yI2X5J2a7R/wDhsTN82TWDzQAAAABJRU5ErkJggg==") no-repeat;
    width: 32px;
    height: 32px;
    background-size: contain;
    margin-right: 8px;
    border-radius: 50%;
}

.reviewItemName .reviewItemRatingValue {
    display: flex;
    margin-left: 20px;
    font-family: "PTSansBold", sans-serif;
}

.reviewItemHeader .reviewItemRatingValue:before {
    content: "";
    display: inline-block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAABDCAYAAADHyrhzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACNJJREFUeNrsW2uMG9UVvueOXzPevCC8klUhwWt7vQoQhARV1artjwpF/EJrl0RVpFaIlCKaCggEhVS8hKAv0VSVoGpVUQhCZjdI/KCtVLX91/6pRKvusjbJVsCS0mRhk921vV577um5M8viedg7tjczjsNII4/veO4997vf/c45946BBXSU88lvMmDPG18ADmqjhXwQdiDi6jUEYcDCieuv5LoyDQzihkEMS0LRd26489SZIMHgQYBBQBz8FAhzRCDORej7LODDd2bgK4mNlYjyHrW82WbI+QrWrr0sN33+kmFGJarcawfCnCpsUwzCBy4ZZuBbiWilxKep2W1NfvE/Fcs7IDdT6XtmlMvKt5sDYYzNVWUY2B8UM3wDA/NMQSEesJRx87QN1cP4l6+G+hqMCk/nOPAhS+HGunk2cgPYzsrs6dG+BoMJdsiuVripbpwO5UJ4lKYy9CUYpbHkHga429LfDQSCgua5oW6X9RvKY8nb+xIMFHDYUbhJ/4w0kh0MbdLBD/cdGOXx4ds4sC9bOjqgMwyLzwrCaJRZDAP8Snk89aX+YoauH3EwZXPNyZ7Nusuz7JG+AaOaT2QQYI+lUCNGRND544gw71mj0jsW8+ldfQGGzpUjYGvDjRWr2rGlZnezwEH3jR0XzH1V8qkdgmERAFYDKIxRybZqa4NORxks8UZ26Iqup2J3nTx18YbjnB1qBMJoeEttbeNszKHRUoSiPHDRMqOcT24nrXiXKlcbNUEMVr3hOBNjbBka2VEBxCEtV/zwomJGaSyxmyb7CQsQzbyFd3ZQXXx8MT90U88xA/OZSFWpDeqojNCIZQBwpxAwQrXtogo3On5PrMDBZUdg1dKwGdKOZe4ykqxKYJ8ChhP0dZo+JwXyCY3xAuQmF7thRkswzh3ftSUaro4Ixo0O05MjlDJk6KnroA1W4TVVhqpob5QqnMF/o+12bQ4RJjnHCfqcpqk6qYA+EdXffQ9yTPcExlJ+JIFQv5XMTVNBigYwicCSdqp3xKKtNYa2zNTzMR9i/ONwO4Ryt8HQHFak3hbpukCjOAW6/nfpoSxglMZS36Vf/xLWWz+iNDUuo6xU1bubx+RmQQJSXV/zUObRDL6njb7z4mpb5ddTZ+lza1eqI3MLmWvIKFJeR83PdT1qFIFJQOiTkZZAbeW6u2bOqqNTV376JUSVCU8yqsgOk2JIMQyh2VkCACPr3OlmhwG43jiyK2EugURuGAkcqJvXEixZvjZQaBEy6hYcpapedPxMArR12RxlGTpxtBrRK4ccJJWsIoHGRvsEdUCuG0k2zUYYoJt48h9a4pt4bupXVPqgg/0oBSVkMoD3HAQeIjeTvVBWXIEgDh0x+m5P1Ciy+xndPuQMJYl6ZyI9SAePcnaWbC8pbjJ3VM1OPdM0a9WyUz8hv/yk40GqzKg0mG3ZzoGgQYRFxcWLwBNqtvC0pwiUXO3TRCvngkxcZ3jVcu+jgCYj3ICgmz/VssWHPOcm8dHCYxTuPuvKkDPhnp8yMkhzB4I9bwfCc25SHkv9iDru0BHcQAwhL9OLswZmCYh51/2nY1q2cLDj3ETuW1TG0r+gq/scNwkQccVyjwFBU2PeVSx/HRst3APgzmlPKbx8mKKz+6myFxw3FxRjFHoGiE/CrkBQN38bmygcaAZE2ym8ZMjSePIFygLvcdyTO2KX14IH4lzIBQh8SZsofgceZ2LdFnckqrF/F++ly1cc986HzCQqKCDmQq5AUO/z2tZtd68FRMeLO3IXvcJTvyPI961rmt4pECSUrlMV2bh6xTV3wdf+6smgjpb95OKIKgr7Kat7zXFPurOaf+5FZqzujIQ31LmBvV6BaBqBegUk/kl8PxHxTbtSsXkfX6mQYokOiv9Bjdf3woF/dCxina2ByteRFpW36en0ahml8ji45A8zPohZmEgZ9juapu+GPSerbfel29Vx2SgJ63ErdX2cJnVrW1yw450A0dU0ackqPyNScHxflzXBjiuhoHzYUhAS/oFhawsbpmsgYHCEjMWgiH8ZnKMtZJnAwDDe3AOWtBSGfWRG2PHqQlraFAgYVTayw7GnEvYxt7cxg2yJVUXiukDA0Fk9syZ1/Zwm0qZQKBMIGJxhxqHuYZ8F1OZR5J5vIGAI4BZPIvdT/Hatxt6NNUsd7hrjjmxBkZHpbCfiCfKni5RkLSjmjtiK3sgVNDZQd74+3VQ3qKKa0mAT+M8Mub7h8OtexHMlfzFC6dmVvVO50SNPujaW7N6PmSm5F/mx6QYCDnf7VnHbYCy9lr4WGAy0MsxxyI2cmSjjEgQdWs0/Y7GGS8AWlLbcq7Rp6cTwF3wFQ4SFiydpstMuR/w0gfBRxNwo9nrIPdOzEcY/tL7sZtUp59QUQs/4qhmAUjxtTLBPE9mZufAao4sfkRC/akazYh/VfHUzMEGj4P/yuhUAFzZSiiLB+L1/msGs6BsGgnea07wu08dzalWkBkanHpSnWoklqOww3VzwPM1gxYvZdMNn12p1qyBHCM1lON5CAI2XQ4C9TBHbkJYtHIZvnZxfrWP/v0pU9pzOxPX09Rgi1psLcNRY+zTatE8V0R0YbatvOZ+as/zhTr6yIEerDi08EPwJQ+KhgTuL//QU7o8l0zoa+77Z5hN85e8ZDW/0yH9AqtnC5k4Xd6A9IJLbKb6Y8a4vOCE4ezg+Wnyrk5Gq5FNfJ1N/TFbe7LlzdbY9vrdw+oKvdHGmZDwKywyx4UCMFW/sFAh5qLnCn2mkb6HLHJn8Hy/PKBGR8UUzBGvdEMWRi8aWPysl5YsgzV43bGseA0PSk9c1VNLUwA/oPNfSRuT+gEE+MNEEBLnxekyvsR3x7NTjF+J/qZCbXNZyhZ/X6zhkiKzZphvvE/6AgfCBzU1KJzGmYHhE7nJv3FecvdA5mmxDtiXblG2bNli69L4v3gTzg2oJtN9wZN+gR9+m86iWm/obC/Ao59NfJMueovMmxuGPqijd3Q4zLd6k8culfvDPIfgcDNfj/wIMAKXJqsGx8IWTAAAAAElFTkSuQmCC") repeat-x;
    width: 16px;
    height: 16px;
    background-size: contain;
    margin-right: 5px;
}

.reviewItemHeader .reviewItemRatingValue.reviewItemRating1:before {
    width: 16px;
}

.reviewItemHeader .reviewItemRatingValue.reviewItemRating2:before {
    width: 31px;
}

.reviewItemHeader .reviewItemRatingValue.reviewItemRating3:before {
    width: 48px;
}

.reviewItemHeader .reviewItemRatingValue.reviewItemRating4:before {
    width: 64px;
}

.reviewItemHeader .reviewItemRatingValue.reviewItemRating5:before {
    width: 79px;
}

.reviewItemHeader .reviewItemDate {
    color: #828282;
    display: flex;
    align-items: center;
}

.reviewItemHeader .reviewItemDate:before {
    content: "";
    display: inline-block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABRElEQVRYR+1XO07EMBB9k9BBCQdg6ZFsb7YCamrEIRAX2jvwqeEA0GxkguiBSywd8SAjIqVwLM/uhmiluJ2ZN8/vjaMMIXK01s9Ezln7ehpKS4kzM1dVddLVhmIEjNHs49a+BPPWjXvs4QkopQ6IaE6EcwC7MUU2GPtixiMRXdF0qu+ZcbFBcAEU3ZExeulvnuffk8Xi7bNdva7HXfWz2fFhXe98AFh6Ap2D1hcBf8kGO0pAKfWUZXDWVmchXdPizKFnnERAYKY4dSSwHQo0LBuD25/kVWMNVpICqzaJ1W0XAfHbEhQkWSDAE6cmERhnYHAFxMYKCpJmQIAnTk0iMLgFIwGxsYKCpBkQ4IlTRwJtBX73gizLj8qy9P/qvZ+iKCbO1e9/e4G5Bfiy967BBu6GjDH7AOYA+91w75+IeNUfALr+AeiHaLSLkX7tAAAAAElFTkSuQmCC") no-repeat;
    width: 16px;
    height: 16px;
    background-size: contain;
    margin-right: 5px;
}

.reviewItemText {
    margin-bottom: 12px;
}

.reviewItemText p {
    margin: 0;
    line-height: 1.5;
}

.reviewItemText .reviewItemTextTitle {
    color: #222;
    font-family: "PTSansBold", sans-serif;
    font-size: 14px;
    margin-top: 12px;
}

.reviewItemText .reviewItemTextPositive {
}

.reviewItemText .reviewItemTextNegative {
}

.reviewItemText .reviewItemTextComment {
}

.reviewItem .reviewItemLikes {
    display: flex;
    align-items: center;
}


.reviewItemLikes .reviewItemLikeUp, .reviewItemLikes .reviewItemLikeDown {
    display: flex;
    align-items: center;
    cursor: pointer;
    font-family: "PTSansBold",sans-serif;
    margin-right: 15px;
    padding: 3px 5px;
    border-radius: 5px;
}

.reviewItemLikeUp .reviewItemLikeUpIcon, .reviewItemLikeDown .reviewItemLikeDownIcon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACPUlEQVRYR+3WS+hNURTH8c8/jxIiRSmPhETKgFCIEMlEiVAGCHklAyZSGBBJHimUt4GRGHiMKBRCIVKUQhFJSRJJWtpX1+me/3249/5TVt1Ot7P3Xt/z2+vVoo2tpY39+2cBBmEFuuEErteqZC0K9MED9EhOv2MartYCUQvAeuzEqQSyC7cxtlkAB7ASs3AetzAGI/CwWohaFLiIGRiNO9iKTViE440GiHt/ja/olZ7rsBurEepUZdUoEGtPY0FyFA7DwnlAzMeZqrxTsg50RfvMQf2wA9PxEiPxPu1/giHYl9QpxfAN93At+zKrwBrszQGLvc8wMz3jf98EVOmHH8Pi4sVZgCNpwVN8Sgu7YyDuYzw+Z7zNxYAyBB2wHFFDRiU1fm3JA5iCK+nQSanIRIRHpNdqh7EUs3G2cEijASZiG7pgOL5gMN40C2AV9ielw/kcXKgkBup5BUNT9Ed2RfOKGvLbGnkFkcqRvj1xCZ3TL5pXUwAup7pRcLYnFaw/griRCizDZvRGwET9+FGuEBXqQL1iYBge4wYmlMrfRikwD/0RaRid8yiWNAsgKueHoiL3HJPxohqAmPei14ctxFo8QnxZSFrOpmJ7Krtx1sG8DdkrOIQIntbsLk7iHF61snBD6qARiFsqBYixKma+jpkN7VLXi+EzAqtgb/EO0W6LLZpPlN74wHG4WSlAOWnjfXSzuIqAifG8U86mgNuIyKxcq2Yiyjuk1AAT+f6xkq+pB0AlfhqqwH+Av1LgJyvhhiHzv99VAAAAAElFTkSuQmCC") no-repeat;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: contain;
    margin-right: 5px;
}

.reviewItemLikeDown .reviewItemLikeDownIcon {
    transform: rotate(180deg);
}

.reviewItemLikes .reviewItemLikeUp.act, .reviewItemLikes .reviewItemLikeDown.act {
    background: #e3e3e3;
    box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, .4);
}

/* Review popup */

.writeReviewPopupBox {
    position: fixed;
    top: -100%;
    left: 50%;
    background-color: #fff;
    font-size: 14px;
    width: 100%;
    height: 90%;
    max-width: 60%;
    min-width: 600px;
    padding: 50px 5px;
    text-align: left;
    -ms-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    -ms-opacity: 0;
    opacity: 0;
    -webkit-transition: .8s ease;
    -ms-transition: .8s ease;
    -moz-transition: .8s ease;
    -o-transition: .5s ease;
    transition: .8s ease;
    z-index: 10000;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.writeReviewPopupBox.open {
    display: block;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -ms-opacity: 1;
    opacity: 1;
}

.writeReviewPopupBox .writeReviewPopupWrap {
    height: 100%;
    overflow-y: auto;
    padding: 10px 20px 20px;
}

.writeReviewPopupWrap::-webkit-scrollbar {
    -webkit-appearance: none;
}

.writeReviewPopupWrap::-webkit-scrollbar:vertical {
    width: 8px;
}

.writeReviewPopupWrap::-webkit-scrollbar:horizontal {
    height: 8px;
}

.writeReviewPopupWrap::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #ffc000;
}

.writeReviewPopupWrap::-webkit-scrollbar-track {
    border-radius: 8px;
    background-color: #D3D3E4;
}

.writeReviewPopupBox .writeReviewTitle {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 45px;
    background: #000;
    color: #fff;
    text-align: center;
    padding: 12px 40px 15px 12px;
    font: 16px "PTSansBold", sans-serif, sans-serif;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.writeReviewPopupBox .writeReviewPopupClose {
    position: absolute;
    top: 13px;
    right: 10px;
    font-size: 20px;
    cursor: pointer;
    transition: transform .4s ease;
}

.writeReviewPopupBox .writeReviewPopupClose:hover {
    transform: rotate(90deg);
}

.writeReviewPopupBox .writeReviewButtons {
    width: 50%;
    background: #fff;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
}

.writeReviewPopupBox .sendReviewButton {
    cursor: pointer;
    display: inline-block;
    padding: 6px 10px 7px;
    font: 14px "PTSansBold",sans-serif,sans-serif;
    color: #000;
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #000;
    background: #ffc000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.writeReviewPopupBox .sendReviewButton:hover {
    background: #ffdf43;
}

.writeReviewPopupBox .writeReviewPopupButtonOrder.disable:hover, .writeReviewPopupBox .sendReviewButton.disable {
    opacity: .7;
    cursor: default;
}

.writeReviewPopupOverlay {
    display: none;
    background: rgba(0,0,0, .6);
    position: fixed;
    left: 0;
    top: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.writeReviewPopupOverlay.act {
    display: block;
}


.writeReviewPopupBox .writeReviewForm {
    display: flex;
    flex-direction: column;
}

.writeReviewPopupBox .writeReviewFormLine {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
    padding-bottom: 10px;
    position: relative;
}

.writeReviewPopupBox .writeReviewFormLine:last-child {
    margin-bottom: 0;
}

.writeReviewPopupBox .writeReviewFormLine label {
    display: flex;
    flex: 1;
    margin: 0 0 5px;
    align-items: center;
}

.writeReviewPopupBox .writeReviewFormLine .reviewItemTextTitleNotice {
    font-family: "PTSansRegular", sans-serif;
    color: #767676;
    font-weight: normal;
    padding-left: 4px;
}

.writeReviewPopupBox .writeReviewFormGroup {
    display: flex;
    margin: 0 -20px 15px;
}

.writeReviewPopupBox .writeReviewFormGroup .writeReviewFormLine {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin: 0 20px;
}

.writeReviewPopupBox .writeReviewFormLine input[type=text], .writeReviewPopupBox textarea {
    width: 100%;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    outline: none;
    transition: border-color .2s ease;
    padding: 3px 0 3px 5px;
}

.writeReviewPopupBox textarea {
    height: 85px;
    resize:vertical;
}

.writeReviewPopupBox .writeReviewFormLine input[type=text]:focus, .writeReviewPopupBox textarea:focus {
    border-color: #000;
}


.writeReviewPopupBox .field-validation-error + input, .writeReviewPopupBox .field-validation-error + textarea {
    border-color: #c00!important;
    color: #cc0000!important;
}

.writeReviewPopupBox .field-validation-error {
    position: absolute;
    left: 0;
    bottom: -5px;
}

/* Overview */

.overviewsBox {
    display: flex;
    flex-direction: row;
    flex: 0 0 100%;
}

.overviewsBox .overviewsButtons {
    display: flex;
    flex: 0 0 20%;
    padding-right: 20px;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
}

.overviewsButtons .overviewsButtonsLine {
    margin-bottom: 15px;
}

.overviewsButtons .overviewsTextDiscount {
    text-align: center;
    font-family: 'PTSansBold';
    font-size: 14px;
}

.overviewsButtons .writeOverview {
    cursor: pointer;
    display: inline-flex;
    padding: 6px 10px 7px;
    font: 14px "PTSansBold", sans-serif, sans-serif;
    color: #000;
    max-width: 90%;
    min-width: 200px;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #000;
    background: #ffc000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.overviewsButtons .writeOverview:hover {
    border: 3px solid #000;
    -webkit-box-shadow: 0 0 7px 0px #363636;
    -ms-box-shadow: 0 0 7px 0px #363636;
    box-shadow: 0 0 7px 0px #363636;
}

.overviewsBox .overviewsList {
    display: flex;
    flex: 1 1 100%;
    flex-direction: column;
    max-height: 500px;
    overflow-y: auto;
    padding: 5px 15px;
}

.overviewsList::-webkit-scrollbar {
    -webkit-appearance: none;
}

.overviewsList::-webkit-scrollbar:vertical {
    width: 8px;
}

.overviewsList::-webkit-scrollbar:horizontal {
    height: 8px;
}

.overviewsList::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #ffc000;
}

.overviewsList::-webkit-scrollbar-track {
    border-radius: 8px;
    background-color: #D3D3E4;
}

.overviewsList .overviewItem {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin-bottom: 40px;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, .5);
    padding: 15px;
    border-radius: 3px;
}

.overviewsList .overviewItem:last-child {
    margin-bottom: 0;
}

.overviewItem .overviewItemHeader {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex: 1;
    margin-bottom: 12px;
}

.overviewItemHeader .overviewItemName {
    display: flex;
    align-items: center;
    font-size: 18px;
}

.overviewItemName .overviewItemNameValue {
    display: flex;
    align-items: center;
    color: #222;
    font-family: "PTSansBold", sans-serif;
    font-size: 18px;
}

.overviewItemHeader .overviewItemDate {
    color: #828282;
    display: flex;
    align-items: center;
}

.overviewItemHeader .overviewItemDate:before {
    content: "";
    display: inline-block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABRElEQVRYR+1XO07EMBB9k9BBCQdg6ZFsb7YCamrEIRAX2jvwqeEA0GxkguiBSywd8SAjIqVwLM/uhmiluJ2ZN8/vjaMMIXK01s9Ezln7ehpKS4kzM1dVddLVhmIEjNHs49a+BPPWjXvs4QkopQ6IaE6EcwC7MUU2GPtixiMRXdF0qu+ZcbFBcAEU3ZExeulvnuffk8Xi7bNdva7HXfWz2fFhXe98AFh6Ap2D1hcBf8kGO0pAKfWUZXDWVmchXdPizKFnnERAYKY4dSSwHQo0LBuD25/kVWMNVpICqzaJ1W0XAfHbEhQkWSDAE6cmERhnYHAFxMYKCpJmQIAnTk0iMLgFIwGxsYKCpBkQ4IlTRwJtBX73gizLj8qy9P/qvZ+iKCbO1e9/e4G5Bfiy967BBu6GjDH7AOYA+91w75+IeNUfALr+AeiHaLSLkX7tAAAAAElFTkSuQmCC") no-repeat;
    width: 16px;
    height: 16px;
    background-size: contain;
    margin-right: 5px;
}

.overviewItemText {
    font-size: 16px;
    max-height: 200px;
    overflow: hidden;
    position: relative;
    transition: all .3s ease;
}

.overviewItemText.fullText {
    max-height: none;
}

.overviewItemText:before {
    content: "";
    height: 50px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient( 0deg, #fff 30%, transparent);
}

.overviewItemText.fullText:before {
    display: none;
}

.overviewItemTextShow {
    text-align: left;
}

.overviewItemTextShowButton {
    border-bottom: 1px dashed #2d72c6;
    font-size: 16px;
    cursor: pointer;
    color: #2d72c6;
    display: inline-block;
}

.overviewItemTextShowButton:hover {
    border-color: transparent;
}

.overviewItemText img {
    max-width: 100%;
    display: block;
}

.overviewItemText p {
    margin: 0 0 10px;
    line-height: 1.5;
}

.overviewItemText .overviewItemTextTitle {
    color: #222;
    font-family: "PTSansBold", sans-serif;
    font-size: 14px;
    margin-top: 12px;
}

/* Overview popup */

.overviewPopupBox {
    position: fixed;
    top: -100%;
    left: 50%;
    background-color: #fff;
    font-size: 14px;
    width: 100%;
    height: 90%;
    max-width: 60%;
    min-width: 600px;
    padding: 50px 5px 10px;
    text-align: left;
    -ms-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    -ms-opacity: 0;
    opacity: 0;
    -webkit-transition: .8s ease;
    -ms-transition: .8s ease;
    -moz-transition: .8s ease;
    -o-transition: .5s ease;
    transition: .8s ease;
    z-index: 10000;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.overviewPopupBox.open {
    display: block;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -ms-opacity: 1;
    opacity: 1;
}

.overviewPopupBox .overviewPopupWrap {
    height: 100%;
    overflow-y: auto;
    padding: 10px 20px 0;
}

.overviewPopupWrap::-webkit-scrollbar {
    -webkit-appearance: none;
}

.overviewPopupWrap::-webkit-scrollbar:vertical {
    width: 8px;
}

.overviewPopupWrap::-webkit-scrollbar:horizontal {
    height: 8px;
}

.overviewPopupWrap::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #ffc000;
}

.overviewPopupWrap::-webkit-scrollbar-track {
    border-radius: 8px;
    background-color: #D3D3E4;
}

.overviewPopupBox .overviewTitle {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 45px;
    background: #000;
    color: #fff;
    text-align: center;
    padding: 12px 40px 15px 12px;
    font: 16px "PTSansBold", sans-serif, sans-serif;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.overviewPopupBox .overviewPopupClose {
    position: absolute;
    top: 13px;
    right: 10px;
    font-size: 20px;
    cursor: pointer;
    transition: transform .4s ease;
}

.overviewPopupBox .overviewPopupClose:hover {
    transform: rotate(90deg);
}

.overviewPopupBox .overviewButtons {
    width: 50%;
    background: #fff;
    text-align: center;
    overflow: hidden;
    margin: 15px auto;
}

.overviewPopupBox .sendOverviewButton {
    cursor: pointer;
    display: inline-block;
    padding: 6px 10px 7px;
    font: 14px "PTSansBold",sans-serif,sans-serif;
    color: #000;
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #000;
    background: #ffc000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.overviewPopupBox .sendOverviewButton:hover {
    background: #ffdf43;
}

.overviewPopupBox .overviewPopupButtonOrder.disable:hover, .overviewPopupBox .sendOverviewButton.disable {
    opacity: .7;
    cursor: default;
}

.overviewPopupOverlay {
    display: none;
    background: rgba(0,0,0, .6);
    position: fixed;
    left: 0;
    top: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.overviewPopupOverlay.act {
    display: block;
}


.overviewPopupBox .overviewForm {
    display: flex;
    flex-direction: column;
}

.overviewPopupBox .overviewNote {
    color: #8a8a8a;
    margin-top: 10px;
}

.overviewPopupBox .overviewFormLine {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
    padding-bottom: 10px;
    position: relative;
}

.overviewPopupBox .overviewFormLine:last-child {
    margin-bottom: 0;
}

.overviewPopupBox .overviewFormLine label {
    display: flex;
    flex: 1;
    margin: 0 0 5px;
    align-items: center;
}

.overviewPopupBox .overviewFormLine .overviewItemTextTitleNotice {
    font-family: "PTSansRegular", sans-serif;
    color: #767676;
    font-weight: normal;
    padding-left: 4px;
}

.overviewPopupBox .overviewFormLine input[type=text], .overviewPopupBox textarea {
    width: 100%;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    outline: none;
    transition: border-color .2s ease;
    padding: 3px 0 3px 5px;
}

.overviewPopupBox textarea {
    height: 85px;
    resize: vertical;
}

.overviewPopupBox .overviewFormLine input[type=text]:focus, .overviewPopupBox textarea:focus {
    border-color: #000;
}


.overviewPopupBox .input-validation-error + input {
    border-color: #c00 !important;
    color: #cc0000 !important;
}

.overviewPopupBox .field-validation-error {
    position: absolute;
    left: 0;
    bottom: -5px;
}

/* Carusel product */
.similarProductsBox {
    margin-top: 30px;
    padding: 10px;
    display: flex;
}

.similarProductsBox .similarProducts {
    /*float: left;*/
    width: 49%;
    display: flex;
    flex-direction: column;
}

.similarProductsList.similarProductsListEmpty {
    /*min-height: 210px;*/
    height: 100%;
}

.similarProductsList.similarProductsListEmpty:before {
    content: "Нет данных";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-family: 'PTSansBold';
    font-size: 16px;
}

.similarProductsBox  .similarProductsTitle  {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0 0 10px;
    padding: 7px 25px 7px;
    text-align: center;
    border-top: 5px solid rgba(255,255,255, 1);
    border-bottom: 5px solid rgba(255,255,255, 1);
    background: #3f3f3f;
    background: linear-gradient(to bottom,#3f3f3f 0%,#000 100%);
    transition: all .3s ease;
}

.similarProducts:hover .similarProductsTitle  {
    border-color:  #ffc000;
/*
    border-top: 5px solid  #ffc000;
    border-bottom: 5px solid  #ffc000;
*/
}

.similarProductsBox  .similarProducts + .similarProducts  {
    margin-left: 2%;
}

.similarProductsBox  .similarProductsList {
/*    border: 1px solid #d5d5d5;*/
    box-shadow: 0px 2px 8px rgba(0, 0, 0, .6);
    padding: 10px 0;
    border-radius: 5px;
}

.similarProductsBox  .similarProductsList .slick-list {
    padding: 15px 0;
}

.similarProductsBox  .similarProductsList:after {
    content: "";
    position: absolute;
    width: 70px;
    height: 100%;
    right: 0;
    top: 0;
    border-radius: 5px;
    background: linear-gradient(90deg, transparent,  #fff );
}

.similarProductsBox .similarProductsItem {
    float: left;
    display: none;
    position: relative;
    margin: 0 10px;
    border: 1px solid #d5d5d5;
    padding: 8px;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
    color: #333;
    transition: border-color .2s ease;
}

.similarProductsBox .slick-initialized .similarProductsItem {
    display: block;
}

a.similarProductsItem:hover {
    border-color: #cacaca;
    box-shadow: 0 0 4px rgba(0, 0, 0, .7);
}

.similarProductsItem > span {
    display: block;
}

.similarProductsItem span.similarProductsItemImg {
    height: 100px;
    overflow: hidden;
}

@media (max-width: 1600px) {
    .similarProductsItem span.similarProductsItemImg {
        height: 75px;
    }
}

@media (max-width: 1400px) {
    .similarProductsItem span.similarProductsItemImg {
        height: 60px;
    }
}

@media (max-width: 1280px) {
    .similarProductsItemArticle {
        height: 30px;
        overflow: hidden;
    }
}

.similarProductsItem .similarProductsItemRating {
    text-align: center;
    -ms-border-radius: 5px;
    border-radius: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #000;
    position: absolute;
    top: -15px;
    right: -15px;
    font-family: "PTSansBold",sans-serif;
    font-size: 12px;
    width: 50px;
    height: 50px;
    background: #ffc000 url("data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI2IDI2IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBhdGggZD0iTTI0LjI1LDIuNTg5ODQzOGgtMi44MzU5Mzc1Yy0wLjAyNjc5NDQsMC0wLjA0OTU2MDUsMC4wMTI1MTIyLTAuMDc1NjIyNiwwLjAxNTI1ODggIGMtMC4wNTQzODIzLDAuMDA1NTU0Mi0wLjEwNTIyNDYsMC4wMTQ1ODc0LTAuMTU2MTg5LDAuMDMxNTU1MmMtMC4wNDI2NjM2LDAuMDE0MDk5MS0wLjA4MTE3NjgsMC4wMzE0OTQxLTAuMTIwMDU2MiwwLjA1MjYxMjMgIGMtMC4wNDQ3Mzg4LDAuMDI0MzUzLTAuMDg1MDgzLDAuMDUwNzgxMy0wLjEyNDA4NDUsMC4wODM2NzkyYy0wLjAzNTg4ODcsMC4wMzAxNTE0LTAuMDY2MzQ1MiwwLjA2MjI1NTktMC4wOTYwMDgzLDAuMDk4NDQ5NyAgYy0wLjAzMDU3ODYsMC4wMzcyOTI1LTAuMDU2NzAxNywwLjA3NTI1NjMtMC4wNzk4OTUsMC4xMTg0NjkyYy0wLjAyMzk4NjgsMC4wNDQzNzI2LTAuMDQwODMyNSwwLjA4OTkwNDgtMC4wNTU1NDIsMC4xMzkwOTkxICBjLTAuMDA3OTk1NiwwLjAyNjY3MjQtMC4wMjUyNjg2LDAuMDQ4MDk1Ny0wLjAzMDM5NTUsMC4wNzYxMTA4bC0wLjQyOTUwNDQsMi4zNDczNTExTDEuODkzMDY2NCw2LjYyNSAgQzEuODIyNzUzOSw2LjYyMDExNzIsMS43NjA3NDIyLDYuNjMwMzcxMSwxLjY4MjEyODksNi42Mzc2OTUzQzEuMjc0NDE0MSw2LjY3NDgwNDcsMC45NzE2Nzk3LDcuMDMyMjI2NiwxLjAwMTk1MzEsNy40NDA0Mjk3ICBjMC4wMDI0NDE0LDAuMDMwNzYxNywwLjAwNjM0NzcsMC4wNjA1NDY5LDAuMDEyMjA3LDAuMDg5ODQzOGwxLjI3ODgwODYsNi45NzQ2MDk0ICBjMC4yOTI0ODA1LDEuMDgxNTQzLDEuMTkzMzU5NCwyLjE3MzMzOTgsMi41NDgzMzk4LDIuMTczMzM5OGgxMy4zNjk1Njc5bC0wLjI4NjI1NDksMS41NjQ0NTMxSDYuNjc0ODA0NyAgYy0xLjQyNDMxNjQsMC0yLjU4MzQ5NjEsMS4xNTkxNzk3LTIuNTgzNDk2MSwyLjU4MzQ5NjFjMCwxLjQyNDgwNDcsMS4xNTkxNzk3LDIuNTgzOTg0NCwyLjU4MzQ5NjEsMi41ODM5ODQ0ICBzMi41ODM0OTYxLTEuMTU5MTc5NywyLjU4MzQ5NjEtMi41ODM5ODQ0YzAtMC4zODgxMjI2LTAuMDkyMjI0MS0wLjc1Mjg2ODctMC4yNDYyNzY5LTEuMDgzNDk2MWg2LjkwODA4MTEgIGMtMC4xNTQwNTI3LDAuMzMwNjI3NC0wLjI0NjI3NjksMC42OTUzNzM1LTAuMjQ2Mjc2OSwxLjA4MzQ5NjFjMCwxLjQyNDgwNDcsMS4xNTkxNzk3LDIuNTgzOTg0NCwyLjU4MzQ5NjEsMi41ODM5ODQ0ICBzMi41ODM0OTYxLTEuMTU5MTc5NywyLjU4MzQ5NjEtMi41ODM5ODQ0YzAtMS4wMTI3NTYzLTAuNTkxNDMwNy0xLjg4MjUwNzMtMS40NDIxMzg3LTIuMzA1Nzg2MWwyLjY0MDU2NC0xNC40MzA1NDJIMjQuMjUgIGMwLjQxNDA2MjUsMCwwLjc1LTAuMzM1OTM3NSwwLjc1LTAuNzVTMjQuNjY0MDYyNSwyLjU4OTg0MzgsMjQuMjUsMi41ODk4NDM4eiBNMTkuMDIyMDk0NywxMi4yNDQ4MTJsLTMuMTc4MjIyNywwLjA0OTkyNjggIGwwLjE3MzA5NTctMS44NDE5MTg5bDMuMzUxNDQwNC0wLjEwMDQ2MzlMMTkuMDIyMDk0NywxMi4yNDQ4MTJ6IE0zLjE0NDI4NzEsMTAuODM4NzQ1MWwzLjE3NTk2NDQtMC4wOTUyMTQ4bDAuMjA3NzYzNywxLjY5NzQ0ODcgIGwtMy4wODE1NDMsMC4wNDg0MDA5TDMuMTQ0Mjg3MSwxMC44Mzg3NDUxeiBNNy4zMjM1NDc0LDEwLjcxMzQzOTlsMy40OTA5MDU4LTAuMTA0NjE0M3YxLjc2NDgzMTVsLTMuMjgxMzExLDAuMDUxNTc0NyAgTDcuMzIzNTQ3NCwxMC43MTM0Mzk5eiBNMTAuODE0NDUzMSw5LjYwNzkxMDJMNy4yMDE0NzcxLDkuNzE2MjQ3NmwtMC4yMzA4MzUtMS44ODUzNzZsMy44NDM4MTEtMC4yMjQ3MzE0VjkuNjA3OTEwMnogICBNMTEuODE0NDUzMSw3LjU0NzY2ODVsMy40OTAyMzQ0LTAuMjA0MTAxNmwtMC4yMDA2ODM2LDIuMTM1NzQyMmwtMy4yODk1NTA4LDAuMDk4NjMyOFY3LjU0NzY2ODV6IE0xMC44MTQ0NTMxLDEzLjM3MzkwMTQgIHYxLjgwNDMyMTNINy44NzAxNzgybC0wLjIxNDg0MzgtMS43NTQ2OTk3TDEwLjgxNDQ1MzEsMTMuMzczOTAxNHogTTExLjgxNDQ1MzEsMTMuMzU4MjE1M2wyLjkyOTM4MjMtMC4wNDU5NTk1bC0wLjE3NTM1NCwxLjg2NTk2NjggIGgtMi43NTQwMjgzVjEzLjM1ODIxNTN6IE0xMS44MTQ0NTMxLDEyLjM1Nzk3MTJ2LTEuNzc5MTEzOGwzLjE5NTI1MTUtMC4wOTU4MjUybC0wLjE3MTc1MjksMS44Mjc0NTM2TDExLjgxNDQ1MzEsMTIuMzU3OTcxMnogICBNMTkuNTUyNTUxMyw5LjM0NTk0NzNsLTMuNDQxMjg0MiwwLjEwMzE0OTRsMC4yMDMzNjkxLTIuMTY0NTUwOGwzLjY1NDIzNTgtMC4yMTM2ODQxTDE5LjU1MjU1MTMsOS4zNDU5NDczeiBNNS45NzA3NjQyLDcuODg5MzQzMyAgbDAuMjI3MzU2LDEuODU2OTMzNmwtMy4yMzYxNDUsMC4wOTcwNDU5QzIuODI1NjIyNiw5LjEwMjQ3OCwyLjcxNzA0MSw4LjUyNjczMzQsMi42MjQ1MTE3LDguMDg0OTYwOUw1Ljk3MDc2NDIsNy44ODkzNDMzeiAgIE0zLjc1NDg4MjgsMTQuMTc0MzE2NGwtMC4xMjU4NTQ1LTAuNjg3NTYxbDMuMDIxMjQwMi0wLjA0NzQyNDNsMC4yMTI4OTA2LDEuNzM4ODkxNkg0Ljg0MTMwODYgIEM0LjE5ODczMDUsMTUuMTc4MjIyNywzLjg0MDgyMDMsMTQuNDgxOTMzNiwzLjc1NDg4MjgsMTQuMTc0MzE2NHogTTE1LjU3MjkzNywxNS4xNzgyMjI3bDAuMTc2ODE4OC0xLjg4MTc3NDlsMy4wODg4MDYyLTAuMDQ4NTIyOSAgbC0wLjM1MzIxMDQsMS45MzAyOTc5SDE1LjU3MjkzN3ogTTcuNzU4MzAwOCwyMC44MjYxNzE5YzAsMC41OTc2NTYzLTAuNDg1ODM5OCwxLjA4Mzk4NDQtMS4wODM0OTYxLDEuMDgzOTg0NCAgcy0xLjA4MzQ5NjEtMC40ODYzMjgxLTEuMDgzNDk2MS0xLjA4Mzk4NDRzMC40ODU4Mzk4LTEuMDgzNDk2MSwxLjA4MzQ5NjEtMS4wODM0OTYxUzcuNzU4MzAwOCwyMC4yMjg1MTU2LDcuNzU4MzAwOCwyMC44MjYxNzE5eiAgIE0xOC4yNTczMjQyLDIxLjkxMDE1NjNjLTAuNTk3NjU2MywwLTEuMDgzNDk2MS0wLjQ4NjMyODEtMS4wODM0OTYxLTEuMDgzOTg0NHMwLjQ4NTgzOTgtMS4wODM0OTYxLDEuMDgzNDk2MS0xLjA4MzQ5NjEgIHMxLjA4MzQ5NjEsMC40ODU4Mzk4LDEuMDgzNDk2MSwxLjA4MzQ5NjFTMTguODU0OTgwNSwyMS45MTAxNTYzLDE4LjI1NzMyNDIsMjEuOTEwMTU2M3oiIGZpbGw9IiMwMDAiLz48L3N2Zz4=") no-repeat;
    background-size: 25px;
    background-position: center bottom 2px;
}

.similarProductsItem .similarProductsItemRating > span {
    display: block;
    text-align: center;
    width: 100%;
    padding: 4px 0 0 3px;
}

.similarProductsItem .similarProductsItemImg img {
    display: block;
    width: 100%;
}

.similarProductsItem .similarProductsItemTitle {
    font: normal 14px "PTSansBold", sans-serif, sans-serif;
    height: 34px;
    overflow: hidden;
}


.similarProductsItem .similarProductsItemArticle {
    font-size: 12px;
    color: #cd3727;
}

.similarProductsList .slick-prev, .similarProductsList .slick-next {
    opacity: 0;
    background: #fff;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .65);
    border-radius: 40px;
    transition: all .3s ease;
    z-index: 1;
    
}

.similarProductsList .slick-prev:hover, .similarProductsList .slick-next:hover {
    background: #ffc000;  
}

.similarProductsList .slick-prev.slick-disabled:hover, .similarProductsList .slick-next.slick-disabled:hover {
    background: #fff;  
}


.similarProductsList:hover .slick-prev, .similarProductsList:hover .slick-next {
    opacity: 1;
}


/* Last views & partners */
.lastViewsPartnersBox {
    padding: 10px;
    display: flex;
    flex-direction: column
}

/* Partners */

/* Carusel product */
.partnersBox {
    margin-top: 30px;
    padding: 10px;
    display: flex;
}

.lastViewsPartnersBox .partners {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.partnersList.partnersListEmpty {
    /*min-height: 210px;*/
    height: 100%;
}

.partnersList.partnersListEmpty:before {
    content: "Нет данных";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-family: 'PTSansBold';
    font-size: 16px;
}

.lastViewsPartnersBox .partnersTitle {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0 0 10px;
    padding: 7px 25px 7px;
    text-align: center;
    border-top: 5px solid rgba(255,255,255, 1);
    border-bottom: 5px solid rgba(255,255,255, 1);
    background: #3f3f3f;
    background: linear-gradient(to bottom,#3f3f3f 0%,#000 100%);
    transition: all .3s ease;
}

.partners:hover .partnersTitle {
    border-color: #ffc000;
    /*
    border-top: 5px solid  #ffc000;
    border-bottom: 5px solid  #ffc000;
*/
}

.lastViewsPartnersBox .partnersList {
    /*    border: 1px solid #d5d5d5;*/
    box-shadow: 0px 2px 8px rgba(0, 0, 0, .6);
    padding: 10px 0;
    border-radius: 5px;
}

.lastViewsPartnersBox .partnersList .slick-list {
    padding: 15px 0;
}

.lastViewsPartnersBox .partnersList:after {
    content: "";
    position: absolute;
    width: 70px;
    height: 100%;
    right: 0;
    top: 0;
    border-radius: 5px;
    background: linear-gradient(90deg, transparent, #fff );
}

.lastViewsPartnersBox .partnersItem {
    float: left;
    display: none;
    position: relative;
    margin: 0 10px;
    border: 1px solid #d5d5d5;
    padding: 8px;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
    color: #333;
    transition: border-color .2s ease;
}

.lastViewsPartnersBox .slick-initialized .partnersItem {
    display: block;
}

.partnersItem:hover {
    border-color: #cacaca;
    box-shadow: 0 0 4px rgba(0, 0, 0, .7);
}

.partnersItem > span {
    display: block;
}

.partnersItem span.partnersItemImg {
    overflow: hidden;
}

.partnersItem .partnersItemImg img {
    display: block;
    width: 100%;
}

.partnersList .slick-prev, .partnersList .slick-next {
    opacity: 0;
    background: #fff;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .65);
    border-radius: 40px;
    transition: all .3s ease;
    z-index: 1;
}

.partnersList .slick-prev:hover, .partnersList .slick-next:hover {
    background: #ffc000;
}

.partnersList .slick-prev.slick-disabled:hover, .partnersList .slick-next.slick-disabled:hover {
    background: #fff;
}


.partnersList:hover .slick-prev, .partnersList:hover .slick-next {
    opacity: 1;
}

.lastViewsPartnersBox .lastViews {
    /*float: left;*/
    width: 100%;
    display: flex;
    flex-direction: column;
}

.lastViewsList.lastViewsListEmpty {
    /*min-height: 210px;*/
    height: 100%;
}

.lastViewsList.lastViewsListEmpty:before {
    content: "Нет данных";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-family: 'PTSansBold';
    font-size: 16px;
}

.lastViewsPartnersBox .lastViewsTitle {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0 0 10px;
    padding: 7px 25px 7px;
    text-align: center;
    border-top: 5px solid rgba(255,255,255, 1);
    border-bottom: 5px solid rgba(255,255,255, 1);
    background: #3f3f3f;
    background: linear-gradient(to bottom,#3f3f3f 0%,#000 100%);
    transition: all .3s ease;
}

.lastViews:hover .lastViewsTitle {
    border-color: #ffc000;
    /*
    border-top: 5px solid  #ffc000;
    border-bottom: 5px solid  #ffc000;
*/
}

.lastViewsPartnersBox .lastViewsList {
    /*    border: 1px solid #d5d5d5;*/
    box-shadow: 0px 2px 8px rgba(0, 0, 0, .6);
    padding: 10px 0;
    border-radius: 5px;
}

.lastViewsPartnersBox .lastViewsList .slick-list {
    padding: 15px 0;
}

.lastViewsPartnersBox .lastViewsList:after {
    content: "";
    position: absolute;
    width: 70px;
    height: 100%;
    right: 0;
    top: 0;
    border-radius: 5px;
    background: linear-gradient(90deg, transparent, #fff );
}

.lastViewsPartnersBox .lastViewsItem {
    float: left;
    display: none;
    position: relative;
    margin: 0 10px;
    border: 1px solid #d5d5d5;
    padding: 8px;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
    color: #333;
    transition: border-color .2s ease;
}

.lastViewsPartnersBox .slick-initialized .lastViewsItem {
    display: block;
}

a.lastViewsItem:hover {
    border-color: #cacaca;
    box-shadow: 0 0 4px rgba(0, 0, 0, .7);
}

.lastViewsItem > span {
    display: block;
}

.lastViewsItem span.lastViewsItemImg {
    height: 100px;
    overflow: hidden;
}

@media (max-width: 1600px) {
    .lastViewsItem span.lastViewsItemImg {
        height: 75px;
    }
}

@media (max-width: 1400px) {
    .lastViewsItem span.lastViewsItemImg {
        height: 60px;
    }
}

@media (max-width: 1280px) {
    .lastViewsItemArticle {
        height: 30px;
        overflow: hidden;
    }
}

.lastViewsItem .lastViewsItemRating {
    text-align: center;
    -ms-border-radius: 5px;
    border-radius: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #000;
    position: absolute;
    top: -15px;
    right: -15px;
    font-family: "PTSansBold",sans-serif;
    font-size: 12px;
    width: 50px;
    height: 50px;
    background: #ffc000 url("data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI2IDI2IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBhdGggZD0iTTI0LjI1LDIuNTg5ODQzOGgtMi44MzU5Mzc1Yy0wLjAyNjc5NDQsMC0wLjA0OTU2MDUsMC4wMTI1MTIyLTAuMDc1NjIyNiwwLjAxNTI1ODggIGMtMC4wNTQzODIzLDAuMDA1NTU0Mi0wLjEwNTIyNDYsMC4wMTQ1ODc0LTAuMTU2MTg5LDAuMDMxNTU1MmMtMC4wNDI2NjM2LDAuMDE0MDk5MS0wLjA4MTE3NjgsMC4wMzE0OTQxLTAuMTIwMDU2MiwwLjA1MjYxMjMgIGMtMC4wNDQ3Mzg4LDAuMDI0MzUzLTAuMDg1MDgzLDAuMDUwNzgxMy0wLjEyNDA4NDUsMC4wODM2NzkyYy0wLjAzNTg4ODcsMC4wMzAxNTE0LTAuMDY2MzQ1MiwwLjA2MjI1NTktMC4wOTYwMDgzLDAuMDk4NDQ5NyAgYy0wLjAzMDU3ODYsMC4wMzcyOTI1LTAuMDU2NzAxNywwLjA3NTI1NjMtMC4wNzk4OTUsMC4xMTg0NjkyYy0wLjAyMzk4NjgsMC4wNDQzNzI2LTAuMDQwODMyNSwwLjA4OTkwNDgtMC4wNTU1NDIsMC4xMzkwOTkxICBjLTAuMDA3OTk1NiwwLjAyNjY3MjQtMC4wMjUyNjg2LDAuMDQ4MDk1Ny0wLjAzMDM5NTUsMC4wNzYxMTA4bC0wLjQyOTUwNDQsMi4zNDczNTExTDEuODkzMDY2NCw2LjYyNSAgQzEuODIyNzUzOSw2LjYyMDExNzIsMS43NjA3NDIyLDYuNjMwMzcxMSwxLjY4MjEyODksNi42Mzc2OTUzQzEuMjc0NDE0MSw2LjY3NDgwNDcsMC45NzE2Nzk3LDcuMDMyMjI2NiwxLjAwMTk1MzEsNy40NDA0Mjk3ICBjMC4wMDI0NDE0LDAuMDMwNzYxNywwLjAwNjM0NzcsMC4wNjA1NDY5LDAuMDEyMjA3LDAuMDg5ODQzOGwxLjI3ODgwODYsNi45NzQ2MDk0ICBjMC4yOTI0ODA1LDEuMDgxNTQzLDEuMTkzMzU5NCwyLjE3MzMzOTgsMi41NDgzMzk4LDIuMTczMzM5OGgxMy4zNjk1Njc5bC0wLjI4NjI1NDksMS41NjQ0NTMxSDYuNjc0ODA0NyAgYy0xLjQyNDMxNjQsMC0yLjU4MzQ5NjEsMS4xNTkxNzk3LTIuNTgzNDk2MSwyLjU4MzQ5NjFjMCwxLjQyNDgwNDcsMS4xNTkxNzk3LDIuNTgzOTg0NCwyLjU4MzQ5NjEsMi41ODM5ODQ0ICBzMi41ODM0OTYxLTEuMTU5MTc5NywyLjU4MzQ5NjEtMi41ODM5ODQ0YzAtMC4zODgxMjI2LTAuMDkyMjI0MS0wLjc1Mjg2ODctMC4yNDYyNzY5LTEuMDgzNDk2MWg2LjkwODA4MTEgIGMtMC4xNTQwNTI3LDAuMzMwNjI3NC0wLjI0NjI3NjksMC42OTUzNzM1LTAuMjQ2Mjc2OSwxLjA4MzQ5NjFjMCwxLjQyNDgwNDcsMS4xNTkxNzk3LDIuNTgzOTg0NCwyLjU4MzQ5NjEsMi41ODM5ODQ0ICBzMi41ODM0OTYxLTEuMTU5MTc5NywyLjU4MzQ5NjEtMi41ODM5ODQ0YzAtMS4wMTI3NTYzLTAuNTkxNDMwNy0xLjg4MjUwNzMtMS40NDIxMzg3LTIuMzA1Nzg2MWwyLjY0MDU2NC0xNC40MzA1NDJIMjQuMjUgIGMwLjQxNDA2MjUsMCwwLjc1LTAuMzM1OTM3NSwwLjc1LTAuNzVTMjQuNjY0MDYyNSwyLjU4OTg0MzgsMjQuMjUsMi41ODk4NDM4eiBNMTkuMDIyMDk0NywxMi4yNDQ4MTJsLTMuMTc4MjIyNywwLjA0OTkyNjggIGwwLjE3MzA5NTctMS44NDE5MTg5bDMuMzUxNDQwNC0wLjEwMDQ2MzlMMTkuMDIyMDk0NywxMi4yNDQ4MTJ6IE0zLjE0NDI4NzEsMTAuODM4NzQ1MWwzLjE3NTk2NDQtMC4wOTUyMTQ4bDAuMjA3NzYzNywxLjY5NzQ0ODcgIGwtMy4wODE1NDMsMC4wNDg0MDA5TDMuMTQ0Mjg3MSwxMC44Mzg3NDUxeiBNNy4zMjM1NDc0LDEwLjcxMzQzOTlsMy40OTA5MDU4LTAuMTA0NjE0M3YxLjc2NDgzMTVsLTMuMjgxMzExLDAuMDUxNTc0NyAgTDcuMzIzNTQ3NCwxMC43MTM0Mzk5eiBNMTAuODE0NDUzMSw5LjYwNzkxMDJMNy4yMDE0NzcxLDkuNzE2MjQ3NmwtMC4yMzA4MzUtMS44ODUzNzZsMy44NDM4MTEtMC4yMjQ3MzE0VjkuNjA3OTEwMnogICBNMTEuODE0NDUzMSw3LjU0NzY2ODVsMy40OTAyMzQ0LTAuMjA0MTAxNmwtMC4yMDA2ODM2LDIuMTM1NzQyMmwtMy4yODk1NTA4LDAuMDk4NjMyOFY3LjU0NzY2ODV6IE0xMC44MTQ0NTMxLDEzLjM3MzkwMTQgIHYxLjgwNDMyMTNINy44NzAxNzgybC0wLjIxNDg0MzgtMS43NTQ2OTk3TDEwLjgxNDQ1MzEsMTMuMzczOTAxNHogTTExLjgxNDQ1MzEsMTMuMzU4MjE1M2wyLjkyOTM4MjMtMC4wNDU5NTk1bC0wLjE3NTM1NCwxLjg2NTk2NjggIGgtMi43NTQwMjgzVjEzLjM1ODIxNTN6IE0xMS44MTQ0NTMxLDEyLjM1Nzk3MTJ2LTEuNzc5MTEzOGwzLjE5NTI1MTUtMC4wOTU4MjUybC0wLjE3MTc1MjksMS44Mjc0NTM2TDExLjgxNDQ1MzEsMTIuMzU3OTcxMnogICBNMTkuNTUyNTUxMyw5LjM0NTk0NzNsLTMuNDQxMjg0MiwwLjEwMzE0OTRsMC4yMDMzNjkxLTIuMTY0NTUwOGwzLjY1NDIzNTgtMC4yMTM2ODQxTDE5LjU1MjU1MTMsOS4zNDU5NDczeiBNNS45NzA3NjQyLDcuODg5MzQzMyAgbDAuMjI3MzU2LDEuODU2OTMzNmwtMy4yMzYxNDUsMC4wOTcwNDU5QzIuODI1NjIyNiw5LjEwMjQ3OCwyLjcxNzA0MSw4LjUyNjczMzQsMi42MjQ1MTE3LDguMDg0OTYwOUw1Ljk3MDc2NDIsNy44ODkzNDMzeiAgIE0zLjc1NDg4MjgsMTQuMTc0MzE2NGwtMC4xMjU4NTQ1LTAuNjg3NTYxbDMuMDIxMjQwMi0wLjA0NzQyNDNsMC4yMTI4OTA2LDEuNzM4ODkxNkg0Ljg0MTMwODYgIEM0LjE5ODczMDUsMTUuMTc4MjIyNywzLjg0MDgyMDMsMTQuNDgxOTMzNiwzLjc1NDg4MjgsMTQuMTc0MzE2NHogTTE1LjU3MjkzNywxNS4xNzgyMjI3bDAuMTc2ODE4OC0xLjg4MTc3NDlsMy4wODg4MDYyLTAuMDQ4NTIyOSAgbC0wLjM1MzIxMDQsMS45MzAyOTc5SDE1LjU3MjkzN3ogTTcuNzU4MzAwOCwyMC44MjYxNzE5YzAsMC41OTc2NTYzLTAuNDg1ODM5OCwxLjA4Mzk4NDQtMS4wODM0OTYxLDEuMDgzOTg0NCAgcy0xLjA4MzQ5NjEtMC40ODYzMjgxLTEuMDgzNDk2MS0xLjA4Mzk4NDRzMC40ODU4Mzk4LTEuMDgzNDk2MSwxLjA4MzQ5NjEtMS4wODM0OTYxUzcuNzU4MzAwOCwyMC4yMjg1MTU2LDcuNzU4MzAwOCwyMC44MjYxNzE5eiAgIE0xOC4yNTczMjQyLDIxLjkxMDE1NjNjLTAuNTk3NjU2MywwLTEuMDgzNDk2MS0wLjQ4NjMyODEtMS4wODM0OTYxLTEuMDgzOTg0NHMwLjQ4NTgzOTgtMS4wODM0OTYxLDEuMDgzNDk2MS0xLjA4MzQ5NjEgIHMxLjA4MzQ5NjEsMC40ODU4Mzk4LDEuMDgzNDk2MSwxLjA4MzQ5NjFTMTguODU0OTgwNSwyMS45MTAxNTYzLDE4LjI1NzMyNDIsMjEuOTEwMTU2M3oiIGZpbGw9IiMwMDAiLz48L3N2Zz4=") no-repeat;
    background-size: 25px;
    background-position: center bottom 2px;
}

.lastViewsItem .lastViewsItemRating > span {
    display: block;
    text-align: center;
    width: 100%;
    padding: 4px 0 0 3px;
}

.lastViewsItem .lastViewsItemImg img {
    display: block;
    width: 100%;
}

.lastViewsItem .lastViewsItemTitle {
    font: normal 14px "PTSansBold", sans-serif, sans-serif;
    height: 34px;
    overflow: hidden;
}


.lastViewsItem .lastViewsItemArticle {
    font-size: 12px;
    color: #cd3727;
}

.lastViewsList .slick-prev, .lastViewsList .slick-next {
    opacity: 0;
    background: #fff;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .65);
    border-radius: 40px;
    transition: all .3s ease;
    z-index: 1;
}

.lastViewsList .slick-prev:hover, .lastViewsList .slick-next:hover {
    background: #ffc000;
}

.lastViewsList .slick-prev.slick-disabled:hover, .lastViewsList .slick-next.slick-disabled:hover {
    background: #fff;
}


.lastViewsList:hover .slick-prev, .lastViewsList:hover .slick-next {
    opacity: 1;
}


/* Question Line */
.weHaveQuestionsBox {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    margin: 20px 10px 0;
    border: 4px solid #ffc000;
    border: 4px solid #000;
    border-radius: 5px;
    padding: 5px;
    font: normal 16px "PTSansBold", sans-serif, sans-serif;
    background: #ffc000;
    box-shadow: 0px 0px 7px rgba(0,0,0, .7);
}

.weHaveQuestionsBox .weHaveQuestionsTitle {
    display: flex;
    align-items: center;
    font-size: 22px;
}

.weHaveQuestionsBox .weHaveQuestionsTitle.weHaveQuestionsTitleRed {
    color: #c00;
    margin-right: 5px;
}

.weHaveQuestionsBox .weHaveQuestionsTitleSmall {
    display: flex;
    align-items: center;
    font-size: 10px;
    margin: 0 10px;
}

.weHaveQuestionsBox .weHaveQuestionsEmpty {
    display: flex;
    align-items: center;
    font-size: 7px;
    font-family: "PTSansRegular", sans-serif;
    color: #ffc000;
}

.weHaveQuestionsBox .weHaveQuestionsContacts {
    display: flex;
    flex-direction: row;
}

.weHaveQuestionsBox .weHaveQuestionsContactsItem {
    display: flex;
    flex-direction: column;
    margin: 0 30px;
}


.weHaveQuestionsContactsItem .weHaveQuestionsContactsItemTitle {
    margin-bottom: 5px;
}

.weHaveQuestionsContactsItem .weHaveQuestionsContactsItemText {
    font-size: 20px;
}

.weHaveQuestionsContactsItem .weHaveQuestionsContactsItemText a {
    color: #333;
    border-bottom: 1px dashed #333;
    text-decoration: none;
    transition: color .2s ease;
}

.weHaveQuestionsContactsItem .weHaveQuestionsContactsItemText a:hover {
    border-color: transparent;
}

/* Product feedback with coupone */

.productFeedbackWithCoupon {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 20px 10px 0;
    border: 4px solid #000;
    border-radius: 5px;
    padding: 10px 16px;
    box-shadow: 0px 0px 7px rgba(0,0,0, .7);
}

.productFeedbackWithCoupon .productFeedback {
    display: flex;
    flex-direction: column;
}

.productFeedbackWithCoupon .productFeedbackText {
    margin-bottom: 10px;
    font-family: PTSansBold, sans-serif;
}

.productFeedbackWithCoupon .productFeedbackForm {
    display: flex;
    flex-direction: row;
}

.productFeedbackWithCoupon .productFeedbackFormCol {
    display: flex;
    flex-direction: row;
}

.productFeedbackWithCoupon .productFeedbackFormCol + .productFeedbackFormCol {
    margin-left: 10px;
}

.productFeedbackWithCoupon .productFeedbackSubCol {
    display: flex;
    flex-direction: column;
}

.productFeedbackWithCoupon .productFeedbackSubCol + .productFeedbackSubCol {
    margin-left: 10px;
}

.productFeedbackWithCoupon .productFeedbackSubCol input[type=text], .productFeedbackWithCoupon .productFeedbackSubCol input[type=tel], .productFeedbackWithCoupon .productFeedbackSubCol input[type=email] {
    margin-bottom: 10px;
    border: 1px solid #d5d5d5;
    padding: 3px 5px 3px 24px;
    width: 260px;
    outline: none;
    transition: all .2s ease;
}

.productFeedbackWithCoupon .productFeedbackSubCol input[type=text]:focus, .productFeedbackWithCoupon .productFeedbackSubCol input[type=tel]:focus, .productFeedbackWithCoupon .productFeedbackSubCol input[type=email]:focus {
    border-color: #3f3f3f;
}

.productFeedbackWithCoupon .productFeedbackName {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAABCBJREFUeF7tmlvIjlkUx38fCTGNjAsunGbKYeZCQikXDiGJwZUac8HMiMixHBNFhAuG5DhOF1IoGrlCM40LIy6dwxTJBeM8zDCD/rXlnc/3efd6nrUf79v37Xp7b9Zez3/9nr2fvdfau4YG3moaePw0AmgcAQ2cwMeaAk2AruHXFmgG3AeuA1eLfCdFAlDQXwPfAsOBT+oJ9DawAdgI/JMaRlEA+gA7gV6GgA4HWM8MfcymRQDQWz8ANDerg5fAaWA9cCRD/7JdUgPQG/8daFFWSXmDn4ApwKvypvEWqQHo7fWPl1PWcgmwsqyVwSAlgEHALwYtMabPgU7AvRjjGJuUALaGIRujw2IzDdhi6fAh25QAzgNfeQkt8bML+N7Lb0oAT4DWXkJL/JwD+nn5TQVAO7sXXiJr+bkBfOHlOxWAdsBdL5HVCEDb3MeJAFwBenj5TjUCpO8p0MpLaImfE8AwL78pAVzznKslASun+KEaABwHhnoJLfEzO2SLLq5TjoBVwCIXlf93oq31GS+/KQGMBZTSejbtLbTCuC2xKQF0By57Rg+4fgClLSWAn4HRzgBeA0OAX738pgKg4sdfQFMvoSV+VC7Th9ClpQKgrbAA6N+7qTo018tpKgDSdxbo6yW0xM83wH4vvykBzAPWegkNfh4Bn4cSuovrlABaAvuAMYBK4nmbzg1UEzyU11Fp/5QA3j7nKDDKQbS+/t4ltqTL4NuYFzsUMv8D2oQEy4HlOxdFjICewIWcew7lFTpNcm9FAJBobVwG5lA/Phyu5HBRd9eiAAwATmUcBSqu9gb+dY8+o6CsOn4EZhk761xQHz+37K/284saAXqunvUH0NkAYQWw1GBvNi0SgMSpntfNoFL1hNUGe7Np0QAuGQuaC4E15qgMHYoGoCnQxaBvGbDcYG82LRqAzgpU0YltyiUWxBpnsSsSgGoED413BXYD32UJLLZPkQDmZ5jPqil8CdyMDchqVxSACcDejBWii8AI4JY1uBj71AA6ACqPT4wR8wGbP8O3YA+gxMitpQKgtX56OMf3PB7TPcIdwLbwPckNwhOA6n8qfkwN21dP37UDVWVIU0ogNEUyNw+RWtZmApOB9pmVZO/4G6A8Q9foVDY3tTwAPgNmhBL1p6anpjFW1qhNk0pm0SCyAtDavA6ohMBr49SImAToJknZZgWgg45NYZ6Xdf4RDbThGhdzgmQFoJ1Z3iWtKC5/A4PDTdV6n2kBoJK07v5VU7sTss96r+vEAtBc140PSyJTKaCUTiutrrPFAtASt71SIjLqeBCW5zrvFMQCOAaMND64ksx1VedkXYJiASgb61hJERm1zAmbpfe6xQCQzWan8z2jbjdz3Sw5mGcEuCmpNEcxI6DSNLvqaQTgirMKnTWOgCp8aa6S3wDHyIpB/QucbAAAAABJRU5ErkJggg==") no-repeat;
    background-position: 3px center;
    background-size: 16px;
}

.productFeedbackWithCoupon .productFeedbackPhone {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAABABJREFUeF7tmlnITVEUx3+IMkUyZIpE5khkSpnz5MGQKWWKRHnwJPKgePAgRSgeDEmKFzIUmZJM5QGZk3lO5nnoX+fU7Xbuvfus75zznXPv3fX1Pdy9Tuv/O2uvs/bauw4VPupUuH6qAKoRUOEEqkugwgOgmgRdlkArYCswAWjsEDEvgM3AOoe5tT7FBcABYLLB0+nAfoNdoiYuAD4BTQxe7QTmGuwSNXEB8AVoZPDqMDDRYJeoiQuAV0Brg1cngXEGu0RNXADcA7oavLoGDDDYJWriAkBC+hu8ege0NNglauIC4AQw1uhVM+Cj0TYRMxcAW4DFRm9GAmeNtomYuQBYBmw0erMc2GC0TcTMBYAqwGNGb1L/KXQB0Bl4aASgGkKJ8LvRPnYzFwBy4jnQ1ujNCOC80TZ2M1cAe4GZRm+GAxeMtrGbuQKYD+wweHMVGAL8MdgmYuIKoAvwIKRHd4DR3vIJaZrcdFcA8ugm0MvRtdvAKOCl4/xamxYGwArHJsddT7wSZ+pHGADtgUdAvSKqMiVeOsIA0HxtcccUAKBdo0rfTLx5X0NYAGpz7QsA8MTL9pkSb4kAhf8toFsehG9AD+Bx6hd9noNhI0DmC4DtAUJ3AXMqAUAD4D7QMU/sX2AwoOInM8MSAcWi4DowEPiZFQJWAHW9Dc7QAKFrgVXlDkD61PC8HFAX/PY+leeyAMEaAb62TcDSAKFqpWspPE07hJoC0ImRkl73AKEXvZI4tc0QSx0Q9EL7ApeAhgE/qiU2CdCySOWoaQT4ohYB2woo3O3VB//SSCAqANImobOLQFBTxRoJqkCHeXsXJd7IllWUAFQgKeTHF4BwCNBeQmVzmNEGOJpzzPYVOA2c8fKPTq4+hHlg7twoAei5SoqngEEFHFJinAI8c3RY4vW8Uo2Y994+5I0XHW+B4y73E6IGIF26UaLToJ4FROoTOc3hxMhVfDGWK0s1ceIA4EM4UiQSlAvWA2uAHwEKohCvx2p7rkZOwREXAH85HCySEzTnBjAPuJLjoe4iKOx7Oy6TUtOKaowTgBxTYlQ7vdDXQXO0i9wDKFx/RSxez69VAP7bWegdsAYVS/4cZffXgI7iohypACBByuS6NdYnSnUOz0oNAD8vaLu8pER32UGX85RUAfC97gfo4oWqu7hHKgH4yUn3CFcDnWKkkFoAvub6wAxAJ0/qLEc9Ug/AF6wNj8pkdZ11qKq2WxQjMwByxXYAZnn1Q00Kos9A02IU4y6EoniDqgsUETpt1v92IR6qi95Tsw4g338lTLXg9KecoVOqFkBz7zq/f7Fbu0Fd79POsODIQgSEeOHhp1YBhGdWXhbVCCiv9xleTTUCwjMrL4uKj4D/sPmLQYj5tQUAAAAASUVORK5CYII=") no-repeat;
    background-position: 3px center;
    background-size: 16px;
}

.productFeedbackWithCoupon .productFeedbackEmail {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA75JREFUeF7t2GnI/FMUwPHP375vkTUvRFlSlpSEEqIkZd/XLCVeWbK9EclSQmTPvosUSYqSN4RCUbKVyBKSJbvO35ka0zMzvxlzf7+pubeeepq5c+4533vWu8yCr2ULbr8KoHrAghOoIbDgDlCTYA2BGgILTqCGwII7QK0CNQRqCDQjcCJuwZrNtne+60eciYfGadIkBNbAz9gOj2OHcUI7/v59HIF3sRYCxtDVBMB7fQLXxu04umMjhx3/AM7CT9g2L2zH/wvg76R4Bh5OYfH/jVh1TkD8igtxQ+pzPG7NkB15yU08IAD01v0ZW79glyS8VccQPsWReA2r4Wqc26fTTAGE3LcyJD7EOrgbh3UE4RmcjO+wDR7DTgO6zBxAyP8Bp+EJljdTQfxarNwSiD9wKa5BeOghuAfrLXF+EQBxThx8E87Hb9gLj2CzwhA+yyT8KlbCFbggL2Kpo4sB6B32esbgJ9gQkYkPKAThJRyDL7EFHsUeY84qDiDO/wYn4Pm8ibiRK7HijECEt4W7X4y/sC8exMYN5LcCoBcSoeQl+BP7ZCe2SQMlR235GlHWXkiglyH+VmgotzUAPX1exrH4AptnXtizobKD217JeP8cG+Wt7z+hrNYBhH5f4Ti8mIkqMvYkt9ZLsOfhd+ydIDed0PjY3gmAODjCIDL05Rm3B+NerD/GiCixp+LJGZXYzgCEnd9nx/hxGr1lZu7dh0B4M5usj/L76DLjs3WnuPneTzoDEL3BgYjStXOGQpTMmB8iWfa3q6Fsf5u9G6LZia4zMv5zWGVKCJ0AiBiOFvU+7JfuHGN15ILo1WMdmm10lMrBQSsarIj9o/BsJsKY7ZvMLoOcOgEQ9foqnIQ7Blrkp3FKhkeMrLFihl9q1I48cjZuy/IaOWXS1TqAO3F6jqcBYSkFPsDheDuticeWmCu2H2JdeM1F2XoHkElWqwDCXcOwmzOTj1I0RuqeMbF/9TFWxdQZ+wPUQRMQaA3AG6nYXRMqOIEty/uKaLmfwrBK0kkOiDIXSS3cf9dJLJpi7zuIR9p4n9y6we+Le8C3meyub6hQA53HbonJ85ysItEij1pFAUStjhY33gQ2GKv2bDcE+Ouy04x3gWGrKIA4NCCMUmC2Zv9XWpOziwMoaeAsZFcAUyeI/GH/s/gsbqRtGdUDqgdMWyJqCPxLYOFzQNtJq9XzpnlgaFXB0odVAKUJz7v86gHzfkOl9aseUJrwvMuvHjDvN1Rav+oBpQnPu/zqAfN+Q6X1qx5QmvC8y/8HCSa0Qco1/voAAAAASUVORK5CYII=") no-repeat;
    background-position: 3px center;
    background-size: 16px;
}

.productFeedbackWithCoupon .productFeedbackCity {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA+tJREFUeF7tmVnIz1kYxz+vZJDGdkGWC2soe5YLNJYLXMwQIRSlFLlwwQ2FsiSlKGQoRNkmk5mLQZZkl13ZaoYbNWW5kH1N33F+Of///P/ve87vd976L+ept7fzP895znm+59nO86uhyqmmyvUnAhAtoMoRiC5Q5QYQg2B0gegCVY5AdIEqN4BMWaAHcA5onRHEJ8BQ4FFGOamWZ3GBWcCuVLv+f9EU4LdAsrzEZAFgNrDTa7fizFOBg4FkeYmJAHjBlcucbwHngTuG5QdgGqD/ojfmhj+YcT9gsCWuIixAQfGBpdRxYIwZ/wFMsOb6A9crDYCuwD+WUn8B48z4EDDZmusN3I4AfEegIlxgGXDRigFbgQ5m/BBYAHw045HAEk8L6GbiRitTM5wGXmWIYf8tLYcs0A7YBozPO+8LYB2wFviSFohSB6AzcAFoU4uCe4EZpQDAbkCpUNQUWA60MONnwErgneUCSpMJFYsBcimVyXXRXGB7XUyF5kNaQH4WOAKMNZv+DkzyzALDgLOOSt0Hejry5rDVJwBZ06AsaIWHUh2Bxx78wYOgovTf1gFqs4A+wK06XGALMM9DoUHAVQ/+4AAcAG6YAzQCFgE/mvFzYIOVBocAE+sAYDMw30MhldZXPPiDA+C7t82fHwQVL/YDDT2EKg4obghsZwoZA5w3LcBoA6CUdw9omUKgMpH6FM4UEgC7EpQL/FpLJfgTsLSIC6hCXO2sQS7jZ0DB8F/X9SEBCPUYOgWoVE5LKopUHDlRKQJwN21ONxor+K530j7wW0CFiAJRQnY/4E/gF2tuAHCtiAucBEa5KlCAbzqwz3V9SAu4bOV2lcJqdCoWiFQCq+eXlMIDAf0lZAfBxeaR46qDzafXZnvgqevikAC47lmIzwZAtYM6S21TCNwILPRZV4oA6PwjgGNAYw9lLhnXeeuxJmg/QLcovxc1AeTL6hOKbpr22Hsz/jnvm0Kh16BegYrmnRwUEp9ehK8deHNYQlpAqDRoH1BAzgHUgVYjtYE1+RI4CmwCzvgqnvCXOgC2XjOBPeYHtdmbA5/SKl4fAPTN6/TqVoabjXRTSYdYP8m8k/6hxi5NUTVQkvQmU2+WVXmtD2kBeosndYAOpxdfIl89OwUp3ZyoF6BeX0IVAUCWC4kAOHwcLXkXiBaQAYGycQF9nEgeNd0BvetD0AlAX49qoy7AaMOg9LfDYlb/8XCag/hmATUxVqXZqJ7XrMlrsDhvFwFwhuobY9VbgF5nqs9LjdRn8HoFJgr4ukCpKZ75PBGAzBCWuYBoAWV+gZmPHy0gM4RlLiBaQJlfYObjRwvIDGGZC6h6C/gKq0jqQTKfSW0AAAAASUVORK5CYII=") no-repeat;
    background-position: 3px center;
    background-size: 16px;
}

.productFeedbackWithCoupon .productFeedbackFileBox {
}

.productFeedbackWithCoupon .productFeedbackFileBox label {
    font-weight: normal;
    display: inline-block;
    color: #0094ff;
    cursor: pointer;
    padding-left: 22px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAACpBJREFUeF7tW2mQZEURzqzedReZAUXBA1CmEZDLnfeqepbhnDUQREG5xQXxWBUWEVAuUZQjQLkEBSQ4RE4F3OUQEUEBRwNd2HlZLdcCLmqIghGiP2RWnWW6K40cX7+oru3u6Z7p7hkD6l/3q6pX35dHZWbVQ3iVN3yV44fXCHhNA2Y5A4VCIV8ul/dBxJ2ZeVsAeAcibpAu+58A8DwAPAMAD+dyuftWrlz5x1YgzUoTGBoamjM6OnooAHweAHZqARAj4iMAcGlfX9+yZcuWlScbO+sIiON4b0S8FAC2nmzxkzx/BhGPS5Lk5436zRoChoaG5o+Ojp4PAMdNE3jVcGa+qVQqLX388cf/VWveWUFAFEUb53K5e5nZ1AEvi38AAAgA/oqIf3PO9SqlNmHmdwHA3gCwZT3imHmEmT9YLBZfCvvMOAELFizYNJfLPYiI26yzOMQEAM7p6em5f3h4eKyRZsRxLA7yGET8LAC8rkbfZ5xzu4ckzCgBCxcu3KxUKj0EAFsFC34xtd87AIBbMYn+/v4tlFIXIeJB4TjRhHnz5u2xYsWK/1SezRgBhUJhc+ecgBcVzhozFxFxfyKS7W3KTWt9PABcDAAqmORKIlo6owREUfROpdQvAKAvWNydvb29i0N111rPZeYDEfHDAFAAgLel414EgJXMfDci3klE4/58xpiDmfm2kARE3KuyO3RdAwYGBvrK5bJIfosA/DIAOLwGiIOccxcgYn4SdXiOmU+x1t7p99NanwYAXw/GPp3P53eUOKGrBEhU55wTyb/DXxAi3tbT03PE8PBwyftfGWPOY+aTW7AD8RcXENGXAcCl49AYs1w0KHjnR5MkubVrBMRxLLb+ECJuHgD6QT6fPzKI2pTW+joAOLIF8H7X84noS5U/Uq2TcDnbHRBxRZIkO3eFgP7+/q1yuZxIftNACjf39fV9oknwawHgagD4/vj4+JOlUgnnz5+/g5gNIn4GAOb5vhQADiSiuyr/GWMuZ+bP+X1yudyWHSfAGLMNM4vNvz2Q5g35fH5Jk+D/opTab2Rk5Le1NMIYEzHzjwOCVwPA9hWfUigUtnfOPRmMX9pRAiQ4QcQHPa898X5EvC5Jkk97dip/11P755VSi0ZGRv7QyBxSElYEmnAoEYlznWhaa5kj23kQ8eaOERBF0XZi80qptwQL/y4RHdVO8JX54zi+DBGPrfyWPMBam/kRrfUVAJDFABJad4QAY8wOzCyS38QHz8xXWWtlAX50Ny3J+/PHcbyTODePgGette/2NOAkALjQG/NS2wlIY3Lx9m8NJH8NER1dQ/LfA4CPB0T9GREXEdHvW9kFdtlll96xsbGXPQJGrbWV4gnEcXwEIt7kzbm2rQQUCoV+55zk328OAF1urZU0tyOSr7xr4cKFG5RKJakSTTRmftlau6GnAfsDgB8otY8ArXUs4JVSGwVS+zYRfaHT4OWdURQNKqV+U88EjDFHMfOVbTeBKIqMUupnAPDGAPzFRHRi8F/bbD40jxp7/Y1ElJlXHMdnIOKZlXGImEzbBIwxA8x8PwC8wV8QIl6YJMkp3QIvGggA4gD9aO+QJEmWeyYgscK+HgHT2wZTr3sfAGR2lk5+HhFJEuK3jkleay3VoGEA2Mx74ere3t7tKvnF4ODgemvXrv0HIq7nEXD0lDWgUCjsXC6Xf+qVqCuO51xr7endAi85BiJKmO2Dl+rwAUmS/KiyjjiOD0BEKbBkLqJcLuenRIDWeldmvhcRewOgZxPRGd0CPzAwsHWaWlflGAAQaiBqraW8JmYy0Zxzvy4Wi7u2TEAURbsrpX4CAD0B0DOI6OxugddaS4AjwVaYY1xPREv8eCOO40Ml5fbXxswfsdb+sCUCjDFDzHwPAKwfOLzTkyQ5t1vgGwRb1xKRFEUrtQCQouucOXNGgnzkqXw+v6Clgkgcx+9FRPGirw+AnkZE53ULvGR1pVLpwTDHQMSrkySRMDsDnzq+XyKilNGy5pzbs1gsivY0dzpcKBT2dM6JQ6kCn5ag/Nha5uykt98xPR+oyjEAQAqdx/jBltQRAUDU/oBAOFcQUVYXmNQEtNZ7MfNd/vaRTngSEX2zW5KPomiBUkrC7I0D8/tOkiRyhpiF2QIeEW8Ny2AA8Ghvb++QX3RtSIAxZh/n3B2ION/fPpj5i9bab3ULvOQY5XL5AUR8U/DOS4nohGbAM/OziLgrEf29isBgwuxnPfAAcAIRyeGl30Tt25bV+RNLoUNyjBA8M19irZUwu0ryddR+dalUWvTYY4+9EOKtqQFxHO+HiFJJCetsxxKRFBVC8LUKmE1VcuoJQP5vkGNcRERV1eIGav8759yiYrEoZwjrtHUI0FpLyijOwz9fk8hqaZIkV4UzxHH8SUQU6ftt2uDr5RjMfIG19lT/ZVMFL3NUEVAoFPZI83nxoJXmmPloa+01tRiM4/h8RPSTnmmDb5BjfCOt+WdLmQ74KgLS2vnKoJjhpOScJEko4WwBUvtTSj2cpsLPKaX2nqyA2Ujt6+UYckpMRF9tl+Qr81Q0AOM4fjQIGCSg+BQR3dBowfJscHBwo/Hx8W3nzp1r/ZPXycaFz+vlGIh4VpIkWR4v46Yr+SoC6sTKcs4WBjmtYmq6fz3wzHymtfasUPKtevt6CxENkC3sKQDIqqfMfLu19uCmVz/NjvVyDGb+irW26mCzXZLPNCD1to96GOSIedtWK7JT5aBedomI6yRYDcLbuvv8ZOuSPFnU62tex1uIaPFkA9vx3BjzPskxaoTZJxPRRe12eLXWLAT8CgB2y1QCcXGSJLe0A2CjOeQ6nJSoA/ASb5yYJMkl3QA/sQ1qrZ/zb1gppbaczjbWDHGthNnttvlwfULAmqDAsT4R/bsZIFPp0wD88UR0Wae8fd1doJsEGGM+4Jy7Pcwu0xthl3cbfFdNoE6OIWH2UmutXHzIWqfV3n9XLSc4cXdmKupdb4wx5iBmFsdalWPIpcYkSa6dKfAVDZBKrh9jt3Ub1FofItdaQvDMvMRae/1Mgp8goJOBkITYAh4R51SAMnMZEZeEOUYngpxmtHgiFI7jeFVwV3c5EYnkpty01ouZ+UZEzPng5S6AtVY0ImvyfcCaNWtuq1HDa1jMmPLivIET2WCtZAgAahU9m3qnMeZjzrnrAvAlpdSRtYIsY8yxzFy1BQJAx8FPmECKSExBrpxm19VTVT21RuW3EQniVKU4IglMdkeXmeUC5OFyElNrsNZaCqxyt7fSVjvnhuqVsZqSQpOdsoqQFERKpdJIjcrrcqXUqZNFh+khpaTPUlLz2zj+L7zOjqnDtcmdIufccPruJ5xz7+8GeF8DJtaktV4EAHLW729X8ugVZr5DKXW3c05ImigwlsvlTZVSA4j4ofQAota4w8L7u3W0YEP5+GFsbOyJVatWvdKkAKfdbZ2iaBzHuyGiSCs8fWnpZcwsZ/GHEJEcXc/aVrMsnn6qdmt4ptYCikecc4cVi8U/tTBmRro2OhmSOuG+iHgOALynydU9DQByTC4a1NKXHk3O3/Zuk54Nyk4RRZHO5XL7imdGRPlYoXIh4QXn3Ivpxw/3EFHx/wV4hclmCGg767Npwlc9Af8F+wWvdZLx1mkAAAAASUVORK5CYII=") no-repeat;
    background-position: left center;
    background-size: 16px;
}

.productFeedbackWithCoupon .productFeedbackFileBox label .productFeedbackFileText {
    border-bottom: 1px dashed currentColor;
}


.productFeedbackWithCoupon .productFeedbackFileBox .productFeedbackFile {
    display: none;
}

.productFeedbackWithCoupon .productFeedbackFileValue {
    display: none;
    margin-top: 3px;
    padding-left: 22px;
}

.productFeedbackWithCoupon .productFeedbackFileValue.withIcon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA15JREFUeF7tm0voT0EUxz//8iqUoizIe+NVSpQlKwqFPBZKFuxQxEaSjQVSYmcjjwWR58qCLdlYICuRLVEopOhb9/77dc29d+Y3M/fxv3fqt7pzzpzzuWdmzp3fmRE63kY67j/DApDcEmAuMDkwxNnATOAx8CSw7v/UuQKYAhwB9gGzYhsHHAdOxxzHBcBy4AEwL6ZBGd1/gc3Ao1hj2gJYBDwDpscypEDvb2BbLAg2ANTnBbCyBufTIaNBsAEg+rdrdD4qBBsAt4Dthrl5ErgEfAkEZwdws0RX8EiwAfABmJMx7AqwN5DjqRobAOobFIINgF/AhIyzu4EbNQEICsEGgLaibNsJaGqEbHkR8BOYZBhIkSCZ+z5GtAHABuBuLAhtACAb18eC0BYAivIoENoEIAqEtgEIDqGNAIJCaAMAbXWmtgI4Cow3PPyTJGrXy7bINgAo86HouQCdK+ow1gEoizUlUaNMQgOYBhxKjsuyupVRvgEuAF8Nb0UHH15ZXc6bLvQxJIBxybmB5mZRewmsAjRPB9sM4B0w1SfmDbKVAVjrcIi5DnhqMFY6LuZE0LBcWgVgWCcll/cxVRkA3yng43wjAMgIn0VwTADwdcJHvvYp4GN8CNkeQM6hamWLYIi36KOjj4AmRECMRCaNijSVPpCTRNUeAbFS2ey0+AYsAD5lHtQOYCPw0GcSO8huMvxZWjuApcArByd8ui4DXjctAmTPmeSUxse5MtmzwDFDp9ojILVJpTP62Xxqlzk7+DxdBHWmYGqNAeDiVMi+PYAm5AEh36irrj4CmhIBnV4EO70Ndj4R6nwq3PmPIW1bnf4cdt23Q/fv84Cm5AGh36ytvj4C+ggw1xp7H4tXVSprG+p5/VS+ey3zUNWkE4sU2xxamIqlrwJ7fC0OLC/nBWGwvQfm+wJQCXu2UEmnM6eScvnPgR1xVadbLAeBE4ZTKNm+yxfAVuCOq1UN6b8FuOcLQNPkeVLW0hC/rMyQzWsAU7X7qAKbNUCdFyYQ6rg0ZeVtppOm5eqk5qhQ3haAlOgsXtfmCheVYawNLKNCK1WcZf83MA7jAkAKdHHyMLC/oouTLmw+ApeB88APW0FXAKleyS1Ors4KSp3tO6Dt7m3ZfDcZOSyAOh0OOnbnAfwD2RwMUHPfZr8AAAAASUVORK5CYII=") no-repeat;
    background-position: left center;
    background-size: 16px;
}

.productFeedbackWithCoupon .productFeedback textarea {
    margin-bottom: 5px;
    border: 1px solid #d5d5d5;
    padding: 3px 5px 3px 24px;
    width: 400px;
    height: 63px;
    resize: vertical;
    outline: none;
    transition: all .2s ease;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAy9JREFUeF7tm0uoTVEYx3+XUoiR59AjSpJEGHhmIImBV6RkIq8M5JJkoAzEQB6JgRETl5QiyisDEukOKHmViXDJ4Cqkrqv/bZ3azt3n7r3tb+971t571Rnttb71/X977bW+9a11Wih5aSm5fuIAGAWMB0YDgzwB9hv4DLwDvvTlcyMAQ4HtwDpgBsQC1YxsuoFnwCXgDPCj3skwAKuBk8DYZlSUwqcPwC7gatBGPYBDwEGP33gUH40IadSvpwQB7AGORVkoyPPdwPEggHnAfWBgQQRGyegC5gOPNAL0ewjMjWpVsOdPgDkSvxi4WzBxceUsEoBTwM64LQpW74QAtAPTCyYsrpx2AVCkNCJui4LV6xCAPwVe96PeV7cAKDgobakAVCOg+gTM54DnwGs3uVrOLQrTJwFTLY1azwFbgXOWDobY2ub29ibdWALQm59m4lW0EfVlMhIsAdwElkX7blJDfS21sGQJQDk45Q57pZ0sHA3YULpOuT7lKFMXSwBy5jqwF3iV0SQ42SVtzEaaNYDUbyRvAxWAKhKsIkHzSDDvzzhVf9ZzgJIrOlR5k3IVGOyytpuBAakURjS2BPDLpda0BFqVVuColbEwO5YAHgALjZ0dCXQY2/zHXLMDGAN89AVAFp/APuCILwDk51d3zpA2FB4CLAA2+TQJZvmiMrNtOQdk5mSWhisA1V6g2gvQCQzL8jtrYtudmgO0ZCndXMbyUgAuA7oZVsbSJgAbgQtlVA9sEAB9/28B3QgtU1EWe2LtmtwO4HSZ1AM6YTpbA6CkwzVgeUkg3HJau4IXJYe722IzCw7hKbAEepb/XpeglYo6D6wvKISLwBbgZ01f2GVpPROhw8DsgoB4DBwA7tXraQSgVm+cO4ScAMxyicqkTET7Rs57Dv1f4JM7Q9RB6vtGTkcBCLZbA7QlVC/xK4A7CdvlVj1LAE0vPmwS7It8khHghfisAHgjPgsAXom3BuCdeEsAXopPCmAVcCVklpT4lcDt3NYuw46SLINTgBd14bPX4pOOANVXeLzfndZ8A9b6/nebJCMgGB4rRNau6rvhaOwXU/8DoF8czarT0gP4C4G0mYLE6ZXQAAAAAElFTkSuQmCC") no-repeat;
    background-position: 3px 5px;
    background-size: 16px;
}

.productFeedbackWithCoupon .productFeedback textarea:focus {
    border-color: #3f3f3f;
}

.productFeedbackWithCoupon .field-validation-error + input, .productFeedbackWithCoupon.field-validation-error + textarea {
    border-color: #c00 !important;
    color: #c00 !important;
}

.productFeedbackWithCoupon .field-validation-error {
    display: none;
}

.productFeedbackWithCoupon .productFeedbackPolicy {
    font-size: 10px;
    max-width: 400px;
    margin-bottom: 5px;
}

.productFeedbackWithCoupon .productFeedbackButtonBox {
    text-align: center;
}

.productFeedbackWithCoupon .productFeedbackButton {
    cursor: pointer;
    display: inline-block;
    padding: 1px 10px 2px;
    font: 13px "PTSansBold",sans-serif;
    position: relative;
    color: #000;
    min-width: 120px;
    text-transform: uppercase;
    text-align: center;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #000;
    background: #ffc000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.productFeedbackWithCoupon .productFeedbackButton:hover {
    border: 2px solid #000;
    -webkit-box-shadow: 0 0 7px 0 #363636;
    -ms-box-shadow: 0 0 7px 0 #363636;
    box-shadow: 0 0 7px 0 #363636;
}

@-webkit-keyframes stripesAnimate {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -75px 0px;
    }
}

@keyframes stripesAnimate {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}

.productFeedbackWithCoupon .productCoupon {
    display: flex;
    flex: 0;
    margin: -10px -16px -10px 20px;
    position: relative;
    border-left: 5px solid #000;
    background-image: linear-gradient(135deg, #ffc000 18.75%, #ffffff 18.75%, #ffffff 50%, #ffc000 50%, #ffc000 68.75%, #ffffff 68.75%, #ffffff 100%);
    background-size: 8.00px 8.00px;
    -webkit-animation-name: stripesAnimate;
    -webkit-animation-duration: 40s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-fill-mode: backwards;
    animation-name: stripesAnimate;
    animation-duration: 40s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-fill-mode: backwards;
    -animation-direction: normal;
    transition: opacity .3s ease;
}

.productFeedbackWithCoupon .productCoupon.expired {
    background-image: linear-gradient(135deg, #eee 18.75%, #ffffff 18.75%, #ffffff 50%, #eee 50%, #eee 68.75%, #ffffff 68.75%, #ffffff 100%);
    background-size: 8.00px 8.00px;
    -webkit-animation-name: none;
    -webkit-animation-duration: 0;
    animation-name: none;
    animation-duration: 0;
    opacity: .7;
}

.productFeedbackWithCoupon .productCouponWrap {
    padding: 10px 16px 10px 16px;
}

.productFeedbackWithCoupon .productCouponText {
    font-family: PTSansBold, sans-serif;
    font-size: 18px;
    margin-bottom: 10px;
    text-align: center;
}

.productFeedbackWithCoupon .productCouponTimerBox {
    display: flex;
    align-items: center;
    font-family: PTSansBold, sans-serif;
    font-size: 16px;
    margin-bottom: 10px;
}

.productFeedbackWithCoupon .productCouponTimer {
    
}

.productFeedbackWithCoupon .productCouponPercent {
    margin-left: 20px;
    text-align: center;
    flex: 1;
}


.productFeedbackWithCoupon .productCouponPercent .productCouponPercentRound {
    display: flex;
    background: #c00;
    border-radius: 50%;
    color: #fff;
    border: 3px solid #000;
    padding: 5px;
    width: 65px;
    height: 65px;
    font-size: 16px;
}

.productFeedbackWithCoupon .productCouponPercent .productCouponPercentText {
    font-size: 14px;
}

.productFeedbackWithCoupon .productCouponPercent .productCouponPercentValue {
    font-size: 18px;
}

.productFeedbackWithCoupon .productCouponForm {
    display: flex;
    margin-bottom: 10px;
    flex: 1;
}

.productFeedbackWithCoupon .productCouponFormItem {
    display: flex;
}

.productFeedbackWithCoupon .productCouponFormItem:first-child {

}

.productFeedbackWithCoupon .productCouponFormItem + .productCouponFormItem {
    margin-left: 10px;
}


.productFeedbackWithCoupon .productCouponForm input {
    border: 1px solid #d5d5d5;
    padding: 3px 5px;
    width: 100%;
    min-width: 153px;
    outline: none;
    transition: all .2s ease;
}

.productFeedbackWithCoupon .productCouponForm input:focus {
    border-color: #3f3f3f;
    background: #fff8a7;
}

.productFeedbackWithCoupon .productCouponForm .productCouponButton {
    cursor: pointer;
    display: inline-block;
    padding: 1px 10px 2px;
    font: 13px "PTSansBold",sans-serif;
    position: relative;
    color: #000;
    min-width: 80px;
    text-transform: uppercase;
    text-align: center;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #000;
    background: #ffc000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.productFeedbackWithCoupon .productCouponForm .productCouponButton:hover {
    -webkit-box-shadow: 0 0 7px 0 #363636;
    -ms-box-shadow: 0 0 7px 0 #363636;
    box-shadow: 0 0 7px 0 #363636;
}

.productFeedbackWithCoupon .productCoupon.expired .productCouponForm .productCouponButton {
    cursor: no-drop;
}

.productFeedbackWithCoupon .productCoupon.expired .productCouponForm .productCouponButton:hover {
    box-shadow: none;
}

.productFeedbackWithCoupon .productCouponBottomText {
    font-family: 'PTSansBold';
    max-width: 230px;
    margin: 0 auto;
    text-align: center;
    display: none;
    opacity: 0;
    transition: all .2s ease;
}


.productFeedbackWithCoupon .productCoupon.expired .productCouponBottomText {
    display: block;
    opacity: 1;
}

.productFeedbackWithCoupon .productCouponSuccess {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #8b8b8b;
    box-shadow: 0 0 5px 2px rgba(0,0,0, .5);
    background: #fff;
    z-index: 100;
    padding: 10px;
    opacity: 1;
    transition: all .2s ease;
    z-index: 5;
}

.productFeedbackWithCoupon .productCouponSuccess.open {
    display: block;
    opacity: 1;
}

.productFeedbackWithCoupon .productCouponSuccess .productCouponSuccessText {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    padding: 10px;
    overflow: hidden;
    text-align: center;
}

.productFeedbackWithCoupon .productCouponSuccess .productCouponSuccessClose {
    position: absolute;
    right: 5px;
    cursor: pointer;
    top: 5px;
    width: 20px;
    height: 20px;
    font-size: 20px;
    color: #333;
}

@media screen and (max-width: 1490px) {
    .productFeedbackWithCoupon .productFeedback textarea {
        width: 270px;
    }
}

@media screen and (max-width: 1360px) {
    .productFeedbackWithCoupon .productFeedbackForm {
        flex-direction: column;
    }

    .productFeedbackWithCoupon .productFeedbackFormCol + .productFeedbackFormCol {
        margin-left: 0;
        margin-top: 10px;
    }

    .productFeedbackWithCoupon .productFeedbackSubCol {
        flex: 1;
    }

    .productFeedbackWithCoupon .productFeedback textarea, .productFeedbackWithCoupon .productFeedbackSubCol input[type=text], .productFeedbackWithCoupon .productFeedbackSubCol input[type=tel], .productFeedbackWithCoupon .productFeedbackSubCol input[type=email] {
        width: 100%;
    }

    .productFeedbackWithCoupon .productFeedbackPolicy {
        max-width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
}

.supplierForm {
    display: flex;
    flex-direction: row;
    flex: 1 1 auto;
}

.supplierForm .supplierFormLeft {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin-right: 10px;
}

.supplierForm .supplierFormRight {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin-left: 10px;
}

.supplierForm .supplierFormControl label {
    font-weight: normal;
}

.supplierForm .supplierFormLine > label {
    font: normal 14px "PTSansBold", sans-serif;
    margin-bottom: 3px;
}

.supplierForm .supplierFormLineGroup {
    display: flex;
    flex-direction: row;
}

.supplierForm .supplierFormLineGroup .supplierFormLine {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}

.supplierForm .supplierFormLineGroup .supplierFormLine + .supplierFormLine {
    margin-left: 15px;
}

.supplierForm .supplierFormLine {
    margin-bottom: 8px;
}

.supplierForm .supplierFormControl {

}

.supplierForm .labelInline label {
    font-weight: normal;
}


.supplierForm .labelInline input[type="radio"], .supplierForm .labelInline input[type="checkbox"] {
    float: left;
    margin: 3px 5px 0 0;
}

.supplierForm .supplierFormControlWarehouses {
    padding: 0 5px 0 20px;
    margin-top: 10px;
    max-height: 218px;
    overflow-y: auto;
    counter-reset: counterWarehouse;
}


.supplierForm .supplierFormControlWarehouses::-webkit-scrollbar {
    -webkit-appearance: none;
}

.supplierForm .supplierFormControlWarehouses::-webkit-scrollbar:vertical {
    width: 6px;
}

.supplierForm .supplierFormControlWarehouses::-webkit-scrollbar:horizontal {
    height: 6px;
}

.supplierForm .supplierFormControlWarehouses::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: #333;
}

.supplierForm .supplierFormControlWarehouses::-webkit-scrollbar-track {
    border-radius: 6px;
    background-color: #D3D3E4;
}

.supplierForm .supplierFormWarehouseItem {
    margin-bottom: 10px;
    border: 1px solid #d4d4d4;
    padding: 10px 10px 0;
    border-radius: 3px;
    background: #fdfff2;
}

.supplierFormWarehouseItem .supplierFormWarehouseItemLine {
    display: flex;
    flex-direction: row;
    margin-bottom: 5px;
}

.supplierFormWarehouseItem .supplierFormWarehouseItemF {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
}

.supplierFormWarehouseItem label.supplierFormWarehouseItemF {
    max-width: 110px;
    text-align: right;
    margin-right: 10px;
    flex-direction: row;
    align-items: center;
}

.supplierFormWarehouseItem .supplierFormWarehouseItemLine:last-child {
    flex-direction: column;
    margin-left: 120px;
}

.supplierFormWarehouseItem .supplierFormWarehouseItemLine:last-child label.supplierFormWarehouseItemF {
    max-width: none;
    justify-content: flex-start;
    text-align: left;
}

.supplierFormWarehouseItem .supplierFormWarehouseItemLine input[type=file] {
    font-size: 12px;
}

.supplierFormWarehouseItem .supplierFormWarehouseItemCounter:before {
    counter-increment: counterWarehouse;
    content: counter(counterWarehouse) ".";
    margin-right: 4px;
}

.supplierForm .supplierFormControlButtons {
    margin-top: 15px;
    text-align: center;
}

.supplierForm textarea {
    resize: vertical;
}

.supplierForm .supplierFormButton {
    cursor: pointer;
    margin-top: 10px;
    display: inline-block;
    padding: 6px 10px 7px;
    font: 14px "PTSansBold", sans-serif, sans-serif;
    color: #000;
    min-width: 250px;
    text-transform: uppercase;
    text-align: center;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #000;
    background: #ffc000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.supplierForm  .supplierFormButton:hover {
    border: 3px solid #000;
    -webkit-box-shadow: 0 0 7px 0px #363636;
    -ms-box-shadow: 0 0 7px 0px #363636;
    box-shadow: 0 0 7px 0px #363636;
}

.supplierFormMessage {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 15px 0 0;
    border: 4px solid #000;
    border-radius: 5px;
    padding: 5px;
    font: normal 18px "PTSansBold",sans-serif,sans-serif;
    background: #ffc000;
    box-shadow: 0 0 7px rgba(0,0,0,.7);
}

.supplierFormMessage .supplierFormMessageText {
    text-align: center;
    line-height: 1.6em;
}

.supplierFormMessage .supplierFormMessageText a {
    border-bottom: 1px dashed #333;
    color: #333;
}

.supplierFormMessage .supplierFormMessageText a:hover {
    border-color: transparent;
}

.useCookies {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100001;
    background: rgba(0,0,0,.85);
    width: 100%;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    box-shadow: 0px -1px 4px 0px rgba(0,0,0,.8);
    border-top: 1px solid #676767;
    -ms-transform: translate(0%,100%);
    -moz-transform: translate(0%,100%);
    -webkit-transform: translate(0%,100%);
    transform: translate(0%,100%);
    -ms-opacity: 0;
    opacity: 0;
    -webkit-transition: .8s ease;
    -ms-transition: .8s ease;
    -moz-transition: .8s ease;
    -o-transition: .5s ease;
    transition: .8s ease;
}

.useCookies.open {
    bottom: 0;
    -ms-transform: translate(0%,0%);
    -moz-transform: translate(0%,0%);
    -webkit-transform: translate(0%,0%);
    transform: translate(0%,0%);
    -ms-opacity: 1;
    opacity: 1;
}

.acceptPolitics {
    font-size: 12px;
    margin: 10px 0;
    max-width: 275px;
    line-height: 1.4em;
}

.acceptPolitics.acceptPoliticsForm {
    margin-top: 0;
}

.useCookies a {
    color: #fff;
    border-bottom: 1px dashed #fff;
    outline: none;
}

.useCookies .useCookiesText {
    display: inline-block;
}

.useCookies a:hover {
    color: #fff;
    border-color: transparent;
}

.useCookies .useCookiesAccept {
    cursor: pointer;
    margin-left: 15px;
    display: inline-block;
    padding: 4px 20px 4px;
    font: 12px "PTSansBold", sans-serif, sans-serif;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #000;
    background: #ffc000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.useCookies .useCookiesAccept:hover {
    border: 2px solid #000;
    -webkit-box-shadow: 0 0 6px 0px #fff;
    -ms-box-shadow: 0 0 6px 0px #fff;
    box-shadow: 0 0 6px 0px #fff;
}

.socialShareLeft {
    position: fixed;
    left: 10px;
    top: 50%;
    width: 24px;
    transform: translate(0%, -50%);
    z-index: 1;
}

.socialShareLeft:before {
    content: "Поделиться";
    display: block;
    position: absolute;
    top: 50%;
    left: -1px;
    color: #333;
    border: 1px dashed #a1a1a1;
    border-top: none;
    padding: 2px;
    transform: rotate( 270deg);
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: bold;
    font-family: 'PTSansRegular';
    background: #f7f7f7;
    margin-top: -10px;
}

.footerSocial {

}

.footerSocial .footerSocialTitle {
    font-family: "PTSansBold", sans-serif;
    margin: 0 0 5px;
    font-size: 12px;
}

.footerSocial .footerSocialList {
    margin: 0 -5px;
}

.footerSocialList a {
    display: inline-block;
    margin: 0 0 0 5px;
}

.footerSocialList a {
    display: inline-block;
    margin: 0 0 0 5px;
}

.footerSocialList img {
    max-width: 22px;
}

/* News */

.newsCategories {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}

.newsCategoriesItem {
    padding: 0 20px;
    font-size: 18px;
    margin-top: 5px;
}

.newsCategoriesItem a {
    color: #666;
}

.newsCategoriesItem a:hover, .newsCategoriesItem a.active {
    color: #000;
}

.newsCategoriesItem a.active {
    font-family: "PTSansBold",sans-serif;
}

/* News list */
.newsGrid {
    display: flex;
    flex-direction: column;
    padding-bottom: 32px;
}

.newsGridItem {
    display: flex;
    margin-top: 32px;
}

.newsGridItem:first-child {
    margin-top: 0;
}

.newsGridItem:last-child {
    display: flex;
}

.newsCategoryBlock {
    display: flex;
    flex-direction: row;
}

.newsCategoryTitle {
    font-size: 24px;
    color: #000;
}

.newsCategoryTitle a {
    color: currentColor;
    font-family: "PTSansBold",sans-serif;
    transition: all .2s ease;
}

.newsCategoryTitle a:hover {
    opacity: .85;
}

.newsCategory {
    width: 100%;
}

.newsCategoryBlock {
    margin: 0 -16px;
}

.newsCategoryItem {
    display: flex;
    padding: 0 16px;
}

.--news-big {
    width: 40%;
    min-width: 40%;
}

.--news-small {
    min-width: 60%;
    width: 60%;
    flex-wrap: wrap;
    margin: 0 -16px;
    align-items: flex-start;
}

.--news-small.--small-column {
    flex-direction: column;
}

.newsItem {
    display: flex;
    /*margin-top: 32px;*/
    padding-top: 32px;
    color: #222;
}

.newsItem:hover {
    color: #222;
}

.newsItemWrap {
    display: flex;
    width: 100%;
    background: #F3F3F2;
    border-radius: 8px;
    padding: 16px;
    flex-direction: column;
    justify-content: space-between;
    transition: all .2s ease;
    cursor: pointer;
}

.newsItemWrap:hover {
    box-shadow: 0px 3px 6px 2px rgba(0,0,0, .5);
}

.newsDesc {
    display: flex;
}

.--news-big .newsItem {
    width: 100%;
}

.--news-big .newsDesc {
    flex-direction: column;
}

.--news-big .newsImg {
    order: 2;
}

.--news-small .newsItem {
    display: flex;
    width: 50%;
    padding-left: 16px;
    padding-right: 16px;
    height: 50%;
}

.--news-small .newsDesc {
    justify-content: space-between;
}

.--news-small .newsContent {
    padding-right: 20px;
}

.--news-small .newsImg {
    order: 2;
    width: 150px;
    min-width: 150px;
    height: 85px;
}

.newsImg {
    position:relative;
    overflow: hidden;
    border-radius: 8px;
}

.newsImg img {
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    margin: 0;
    width: 100%;
    height: 100%;
}

.newsImg:after {
    content: "";
    display: block;
    pointer-events: none;
    padding-top: 35%;
}

.newsContent {
    margin-bottom: 10px;
    padding-right: 16px;
}

.newsContentDescriptionShort {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-flex: 1;
    -webkit-line-clamp: 3;
    overflow: hidden;
    flex: auto;
    font-size: 16px;
    word-break: break-word;
    max-height: 60px;
}

.newsContentTitle {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-flex: 1;
    -webkit-line-clamp: 2;
    overflow: hidden;
    flex: auto;
    font: 18px "PTSansBold",sans-serif;
    margin-bottom: 10px;
    max-height: 56px;
}

.--news-big .newsContentTitle {
    font: 22px "PTSansBold",sans-serif;
}

.newsBottom {
    margin-top: 10px;
    color: #878787;
    display: flex;
    align-items: center;
}

.newsAutor {
    display: flex;
    align-items: center;
    color: #222;
    margin-right: 10px;
    position: relative;
}

.newsAutor:before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy41IDVDMy41IDQuMTcxNTcgNC4xNzE1NyAzLjUgNSAzLjVIMTlDMTkuODI4NCAzLjUgMjAuNSA0LjE3MTU3IDIwLjUgNVYxOUMyMC41IDE5LjgyODQgMTkuODI4NCAyMC41IDE5IDIwLjVINUM0LjE3MTU3IDIwLjUgMy41IDE5LjgyODQgMy41IDE5VjVaTTUgNC41QzQuNzIzODYgNC41IDQuNSA0LjcyMzg2IDQuNSA1VjE5QzQuNSAxOS4yNzYxIDQuNzIzODYgMTkuNSA1IDE5LjVIMTlDMTkuMjc2MSAxOS41IDE5LjUgMTkuMjc2MSAxOS41IDE5VjVDMTkuNSA0LjcyMzg2IDE5LjI3NjEgNC41IDE5IDQuNUg1WiIgZmlsbD0iYmxhY2siIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDcuNUMxMS4xNzE2IDcuNSAxMC41IDguMTcxNTcgMTAuNSA5QzEwLjUgOS44Mjg0MyAxMS4xNzE2IDEwLjUgMTIgMTAuNUMxMi44Mjg0IDEwLjUgMTMuNSA5LjgyODQzIDEzLjUgOUMxMy41IDguMTcxNTcgMTIuODI4NCA3LjUgMTIgNy41Wk05LjUgOUM5LjUgNy42MTkyOSAxMC42MTkzIDYuNSAxMiA2LjVDMTMuMzgwNyA2LjUgMTQuNSA3LjYxOTI5IDE0LjUgOUMxNC41IDEwLjM4MDcgMTMuMzgwNyAxMS41IDEyIDExLjVDMTAuNjE5MyAxMS41IDkuNSAxMC4zODA3IDkuNSA5WiIgZmlsbD0iYmxhY2siIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguNTM1NDQgMTYuNUgxNS40NjQ2QzE1LjIyMTkgMTQuODAzOSAxMy43NjMyIDEzLjUgMTIgMTMuNUMxMC4yMzY4IDEzLjUgOC43NzgwNiAxNC44MDM5IDguNTM1NDQgMTYuNVpNNy41IDE3QzcuNSAxNC41MTQ3IDkuNTE0NzIgMTIuNSAxMiAxMi41QzE0LjQ4NTMgMTIuNSAxNi41IDE0LjUxNDcgMTYuNSAxN0MxNi41IDE3LjI3NjEgMTYuMjc2MSAxNy41IDE2IDE3LjVIOEM3LjcyMzg2IDE3LjUgNy41IDE3LjI3NjEgNy41IDE3WiIgZmlsbD0iYmxhY2siIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
    background-size: contain;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

/* News Detail */

.newsDetail {
    margin: 32px 0;
}

.newsDetailImage {
    float: left;
    margin: 0 15px 15px 0;
}

.newsDetailDate {
    margin: 20px 0;
    color: #878787;
    display: flex;
    align-items: center;
}

.ya-share2__badge.ya-share2__badge_more {
    filter: invert(1)!important;
}

.ya-share2__link_more {
    padding: 5px 20px 5px 10px !important;
    background: linear-gradient(to bottom,#3f3f3f 0%,#000 100%) !important;
    border: 1px solid #000 !important;
    border-radius: 50px !important;
    border-top: 1px solid #000 !important;
    border-bottom: 1px solid #000 !important;
    -webkit-box-shadow: inset 0 0 0 1px #999 !important;
    -ms-box-shadow: inset 0 0 0 1px #999 !important;
    box-shadow: inset 0 0 0 1px #999 !important;
    border-radius: 8px !important;
}

.ya-share2__link_more .ya-share2__title {
    color: #fff !important;
    transition: all .2s ease;
}

.ya-share2__link_more:hover .ya-share2__title {
    color: #ff3131 !important;
}

/* Similar News */

.similarNews {
    display: flex;
    margin: 0 -16px 16px;
}

.similarNewsTitle {
    font-size: 24px;
    color: #000;
    margin-top: 32px;
}

.similarNewsItem {
    display: flex;
    width: 33%;
    padding: 0 16px;
}

.similarNewsItem .newsItem {
    width: 100%;
    justify-content: space-between;
}

.similarNewsItem .newsImg {
    order: 2;
    width: 150px;
    min-width: 150px;
    height: 85px;
}

.similarNewsItem .newsDesc {
    justify-content: space-between;
}

/* News list */

.newsList {
    display: flex;
    margin: 0 -16px 32px;
    flex-wrap: wrap;
}

.newsListItem {
    display: flex;
    width: 33%;
    padding: 0 16px;
}

.newsList .newsItem {
    width: 100%;
    justify-content: space-between;
}

.newsList .newsImg {
    order: 2;
    width: 150px;
    min-width: 150px;
    height: 85px;
}

.newsList .newsDesc {
    justify-content: space-between;
}

.showMoreNews {
    margin: 40px 0;
    text-align: center;
}

.showMoreNewsButton {
    padding: 10px 40px;
    min-width: 250px;
    font-size: 16px;
    color: #fff;
    border-radius: 8px;
    border: 1px solid #000;
    box-shadow: inset 0 0 0 1px #ececec;
    background: #3f3f3f;
    background: linear-gradient(to bottom,#3f3f3f 0%,#000 100%);
    transition: all .2s ease;
    cursor: pointer;
}

.showMoreNewsButton:hover {
    color: #ff3131;
}

@media (max-width: 1800px) {
    .--news-small.--small-column .newsItem {
        height: auto;
    }
}

@media (max-width: 1440px) {
    .--news-small .newsImg {
        width: 100px;
        min-width: 100px;
        height: 57px;
    }

    .newsList .newsImg, .similarNewsItem .newsImg {
        width: 100px;
        min-width: 100px;
        height: 57px;
    }

    .newsContentTitle {
        font-size: 16px;
    }

    .--news-big .newsContentTitle {
        font-size: 20px;
    }

    .--news-small .newsContentTitle {
        font-size: 16px;
    }
}

/* Blog */
.blog {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    margin-bottom: 24px;
}

.blogMenuColumn {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 24px;
}

.blogContentColumn {
    width: 100%;
}

.blogCategories {
    display: flex;
    flex-direction: row;
    align-items: center;
    max-width: 80%;
    user-select: none;
}

.blogCategoriesWrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 40px;
    row-gap: 10px;
    position: relative;
    color: #000;
    box-sizing: border-box;
    width: 100%;
}


.blogCategoriesItem {
    font-size: 18px;
    transition: all .2s ease;
    color: #666;
}

.blogCategoriesItem a {
    color: currentColor;
    transition: all .2s ease;
    text-decoration: none;
}

.blogCategoriesItem.active {
    color: #000;
}

.blogCategoriesItem a:hover {
    color: #fb0f0f;
    text-decoration: none;
}

.blogCategoriesItem.active a:hover {
    color: #fb0f0f;
    opacity: .85;
}

.blogCategoriesItem.active {
    font-family: "PTSansBold",sans-serif;
}

.blogSubscribeBox {
    padding-left: 24px;
}

.blogSubscribeButton {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    padding: 6px 10px 6px;
    font: 14px "PTSansBold",sans-serif,sans-serif;
    color: #000;
    width: 100%;
    min-width: 200px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #000;
    background: #ffc000;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    user-select: none;
}

.blogSubscribeButton:hover {
    border: 3px solid #000;
    -webkit-box-shadow: 0 0 7px 0 #363636;
    -ms-box-shadow: 0 0 7px 0 #363636;
    box-shadow: 0 0 7px 0 #363636;
}

.blogSubscribeButton.active {
    background: #e21b1b;
    color: #fff;
}

.blogSubscribeButton.active .blogSubscribeIcon {
    filter: invert(1);
}

.blogSubscribeButton.active:hover {
    background: #e21b1b;
}

.blogSubscribeIcon {
    display: inline-flex;
    background: url("/Areas/Base/Images/blog/icons/icon-subscribe.svg") no-repeat center;
    width: 24px;
    height: 24px;
    margin-right: 5px;
    transition: all .2s ease;
}

.blogSubscribeIcon.--unSubscribe {
    background: url("/Areas/Base/Images/blog/icons/icon-unsubscribe.svg") no-repeat center;
}


/* Blog list */
.blogGrid {
    display: flex;
    flex-direction: column;
    padding-bottom: 32px;
/*    width: 80%;
    margin: 0 auto;*/
}

.blogGridItem {
    display: flex;
}

/*.blogGridItem:first-child {
    margin-top: 0;
}

.blogGridItem:last-child {
    display: flex;
}*/

.blogCategoryBlock {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: 1fr 1fr;
    margin: 0 auto 32px;
    width: 80%;
}

.blogCategoryTitle {
    font-size: 24px;
    color: #000;
    margin: 0 auto 24px;
    width: 80%;
}

.blogCategoryTitle a {
    color: currentColor;
    font-family: "PTSansBold",sans-serif;
    transition: all .2s ease;
}

.blogCategoryTitle a:hover {
    opacity: .85;
}

.blogCategory {
    width: 100%;
}

.blogCategoryItem {
    display: flex;
    flex-direction: column;
    padding: 0 16px;
}

.blogItem {
    display: flex;
    color: #222;
    width: 100%;
}

.blogItem:hover {
    color: #222;
}

.blogItemWrap {
    display: flex;
    width: 100%;
    background: #F3F3F2;
    border-radius: 8px;
    padding: 16px;
    transition: all .2s ease;
}

.blogItemWrap:hover {
    box-shadow: 0px 3px 6px 2px rgba(0,0,0, .5);
}

.blogItemWrap > a, .blogItemContent > a {
    cursor: pointer;
    text-decoration: none;
    color: currentColor;
}

.blogItemWrap > a:hover, .blogItemContent > a:hover {
    text-decoration: none;
}

.blogItemContent {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.blogAutor {
    display: flex;
    align-items: center;
    color: #222;
    position: relative;
}

.blogAutor:before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy41IDVDMy41IDQuMTcxNTcgNC4xNzE1NyAzLjUgNSAzLjVIMTlDMTkuODI4NCAzLjUgMjAuNSA0LjE3MTU3IDIwLjUgNVYxOUMyMC41IDE5LjgyODQgMTkuODI4NCAyMC41IDE5IDIwLjVINUM0LjE3MTU3IDIwLjUgMy41IDE5LjgyODQgMy41IDE5VjVaTTUgNC41QzQuNzIzODYgNC41IDQuNSA0LjcyMzg2IDQuNSA1VjE5QzQuNSAxOS4yNzYxIDQuNzIzODYgMTkuNSA1IDE5LjVIMTlDMTkuMjc2MSAxOS41IDE5LjUgMTkuMjc2MSAxOS41IDE5VjVDMTkuNSA0LjcyMzg2IDE5LjI3NjEgNC41IDE5IDQuNUg1WiIgZmlsbD0iYmxhY2siIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDcuNUMxMS4xNzE2IDcuNSAxMC41IDguMTcxNTcgMTAuNSA5QzEwLjUgOS44Mjg0MyAxMS4xNzE2IDEwLjUgMTIgMTAuNUMxMi44Mjg0IDEwLjUgMTMuNSA5LjgyODQzIDEzLjUgOUMxMy41IDguMTcxNTcgMTIuODI4NCA3LjUgMTIgNy41Wk05LjUgOUM5LjUgNy42MTkyOSAxMC42MTkzIDYuNSAxMiA2LjVDMTMuMzgwNyA2LjUgMTQuNSA3LjYxOTI5IDE0LjUgOUMxNC41IDEwLjM4MDcgMTMuMzgwNyAxMS41IDEyIDExLjVDMTAuNjE5MyAxMS41IDkuNSAxMC4zODA3IDkuNSA5WiIgZmlsbD0iYmxhY2siIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguNTM1NDQgMTYuNUgxNS40NjQ2QzE1LjIyMTkgMTQuODAzOSAxMy43NjMyIDEzLjUgMTIgMTMuNUMxMC4yMzY4IDEzLjUgOC43NzgwNiAxNC44MDM5IDguNTM1NDQgMTYuNVpNNy41IDE3QzcuNSAxNC41MTQ3IDkuNTE0NzIgMTIuNSAxMiAxMi41QzE0LjQ4NTMgMTIuNSAxNi41IDE0LjUxNDcgMTYuNSAxN0MxNi41IDE3LjI3NjEgMTYuMjc2MSAxNy41IDE2IDE3LjVIOEM3LjcyMzg2IDE3LjUgNy41IDE3LjI3NjEgNy41IDE3WiIgZmlsbD0iYmxhY2siIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
    background-size: contain;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

.blogDesc {
    display: flex;
    flex-direction: column;
}

.blogImg {
    position: relative;
    overflow: hidden;
    border-radius: 8px 0 0 8px;
    min-width: 45%;
    margin: -16px 16px -16px -16px;
}

.blogImg img {
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    /*object-position: top center;*/
    object-position: center;
    margin: 0;
    width: 100%;
    height: 100%;
}

.blogImg:after {
    content: "";
    display: block;
    pointer-events: none;
    padding-top: 35%;
}

.blogContent {
    margin-bottom: 10px;
    padding-right: 16px;
}

.blogContentDescriptionShort {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-flex: 1;
    -webkit-line-clamp: 3;
    overflow: hidden;
    flex: auto;
    font-size: 16px;
    word-break: break-word;
    max-height: 60px;
}

.blogContentTitle {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-flex: 1;
    -webkit-line-clamp: 2;
    overflow: hidden;
    flex: auto;
    font: 18px "PTSansBold",sans-serif;
    margin-bottom: 10px;
    max-height: 56px;
}

.blogBottom {
    color: #878787;
    display: flex;
    align-items: center;
}

.blogItemFooter {
    margin-top: 10px;
    color: #878787;
    display: flex;
    align-items: center;
}

.blogActions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.blogActionsCol {
    display: flex;
    flex-direction: row;
}

.blogActionsItem {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    border-radius: 8px;
    cursor: pointer;
    font-size: 18px;
    color: #222;
    transition: all .3s ease-in-out;
    user-select: none;
}

.blogActionsItem:hover, .blogActionsItem:focus {
    color: #222;
    text-decoration: none;
}

.blogActionsItem + .blogActionsItem {
    margin-left: 16px;
}

.blogActionsItem:hover {
    background: #fff;
    box-shadow: 0px 4px 4px rgba(0,0,0,.2);
}

.blogDetail .blogActionsItem:hover {
    background: #f3f3f2;
    box-shadow: 0px 4px 4px rgba(0,0,0,.2);
}

.blogActionsItem.likeContainer.active {
    background: none;
}

.blogActionsItem.active:hover {
    background: #f3f3f2;
    box-shadow: 0px 4px 4px rgba(0,0,0,.2);
}

.blogActionsItem:active {
    transform: translateY(-2px);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.likeIcon {
    /*background: url("/Areas/Base/Images/blog/icons/icon-like.svg") no-repeat center;
    width: 24px;
    height: 24px;
    margin-top: -2px;*/
    width: 26px;
    height: 24px;
}

.likeIcon {
    /*background: url("/Areas/Base/Images/blog/icons/icon-like.svg") no-repeat center;
    width: 24px;
    height: 24px;
    margin-top: -2px;*/
    width: 26px;
    height: 24px;
    transition: all .2s ease;
}

.blogActionsItem .likeIcon path {
    transition: all .2s ease;
}

.blogActionsItem.active .likeIcon {
    /*fill: #ffc000;*/
    fill: #fb0f0f;
}

.blogActionsItem.active .likeIcon path {
    stroke: none;
}

.commentIcon {
    background: url("/Areas/Base/Images/blog/icons/icon-comments.svg") no-repeat center;
    width: 24px;
    height: 24px;
}

.likesCount, .commentsCount {
    padding-left: 10px;
}

.blogActionsItem.active .likesCount {
    color: #fb0f0f;
}

.blogActions .share {
}

.blogActions .ya-share2__link_more {
    padding: 3px 10px 3px 6px !important;
    background: linear-gradient(to bottom,#3f3f3f 0%,#000 100%) !important;
    border: 1px solid #000 !important;
    border-top: 1px solid #000 !important;
    border-bottom: 1px solid #000 !important;
    -webkit-box-shadow: inset 0 0 0 1px #999 !important;
    -ms-box-shadow: inset 0 0 0 1px #999 !important;
    box-shadow: inset 0 0 0 1px #999 !important;
    border-radius: 8px !important;
}

.blogActions .ya-share2__container_mobile.ya-share2__container_size_m .ya-share2__icon.ya-share2__icon_more {
    width: 24px !important;
    height: 24px !important;
}

.blogActions .ya-share2__container_mobile.ya-share2__container_size_m .ya-share2__title {
    line-height: 24px !important;
}

/* Blog Detail */

.blogDetailImage {
    float: left;
    margin: 0 15px 15px 0;
}

.blogDetailDate {
    margin: 5px 0 16px 0;
    color: #878787;
    display: flex;
    align-items: center;
}

.blogDetail .blogActions {
    justify-content: flex-start;
}

/*.blogDetail .blogActionsCol:last-child {
    margin-left: 16px;
}*/

.blogDetail .blogActions .share {
    margin-left: 16px;
}

.ya-share2__badge.ya-share2__badge_more {
    filter: invert(1) !important;
}

.ya-share2__link_more {
    padding: 5px 20px 5px 10px !important;
    background: linear-gradient(to bottom,#3f3f3f 0%,#000 100%) !important;
    border: 1px solid #000 !important;
    border-radius: 50px !important;
    border-top: 1px solid #000 !important;
    border-bottom: 1px solid #000 !important;
    -webkit-box-shadow: inset 0 0 0 1px #999 !important;
    -ms-box-shadow: inset 0 0 0 1px #999 !important;
    box-shadow: inset 0 0 0 1px #999 !important;
    border-radius: 8px !important;
}

.ya-share2__link_more .ya-share2__title {
    color: #fff !important;
    transition: all .2s ease;
}

.ya-share2__link_more:hover .ya-share2__title {
    color: #ff3131 !important;
}

.blogDetailComments {
    width: 75%;
}

/* Comment control */
.commentControlInput {
    margin: 16px 0;
}

.commentControlInputWrapper {
    position: relative;
    overflow: hidden;
}

.commentControlTextarea {
    padding: 12px 60px;
    background: #fff;
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    min-height: 42px;
    width: 100%;
    outline: none;
    border: 1px solid #ddd;
    transition: all .2s ease;
}

.commentControlTextarea:focus-within {
    border-color: var(--main-color);
}

.commentControlTextarea[placeholder]:empty::before {
    content: attr(placeholder);
    font-size: 14px;
    color: #666;
}

.commentControlTextarea[placeholder]:empty:focus::before {
    content: "";
}

.commentControlInputControls {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 24px;
    bottom: 10px;
}

.commentControlInputControls.--leftControls {
    right: auto;
    left: 24px;
}

.commentControlInputFile {
    cursor: pointer;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    background: url("/Areas/Base/Images/blog/icons/icon-add.svg") no-repeat center;
    background-size: contain;
    transition: all .4s ease;
}

.commentControlInputFile:hover {
    filter: invert(13%) sepia(46%) saturate(6176%) hue-rotate(353deg) brightness(111%) contrast(120%);
    transform: rotate(-15deg) scale(1.2);
}

.commentControlInputFile input {
    display: none;
}

.commentControlInputSend {
    cursor: pointer;
    width: 24px;
    height: 24px;
    border: none;
    outline: none;
    padding: 0;
    background: url("/Areas/Base/Images/blog/icons/icon-send.svg") no-repeat center;
    background-size: 30px;
    transition: all .2s ease;
}

.commentControlInputSend[disabled] {
    opacity: .5;
}

.commentControlInputSend:not([disabled]):hover {
    filter: invert(13%) sepia(46%) saturate(6176%) hue-rotate(353deg) brightness(111%) contrast(120%);
    transform: scaleX(1.3) translateX(12px);
    width: 40px;
}

.commentControlInputSend:not([disabled]):active, .commentControlInputSend.active {
    filter: invert(13%) sepia(46%) saturate(6176%) hue-rotate(353deg) brightness(111%) contrast(120%);
}

.commentControlInputSend.active {
    opacity: 1!important;
    animation-name: sendComment;
    animation-duration: 1s;
    animation-direction: alternate;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
}

@keyframes sendComment {
    from {
        transform: scaleX(1) translateX(0) rotate(0);
    }

    10% {
        transform: translateX(-50px);
    }
    
    20% {
        transform: translateX(-75px);
    }

    25% {
        /*transform: translate(-75px, 12px) rotate(15deg);*/
        transform: translate(-75px, 0);
    }

    40% {
        /*transform: translate(-50px, 10px) rotate(-5deg);*/
        transform: translate(-50px, 0);
    }

    55% {
        /*transform: translate(10px, 5px) rotate(-10deg);*/
        transform: translate(10px, 0);
    }

    to {
        transform: rotate(-35deg) scaleX(1.3) translate(50px, 10px);
    }
}

.commentNotice {
    padding: 10px;
    border: 1px solid #d5d5d5;
    border-radius: 8px;
    background: #dbffdb;
    margin: 15px 0;
    text-align: center;
}

.commentControlAttachments {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    padding-top: 12px;
    border-top: 1px solid #ddd;
}

.commentControlAttachments:empty {
    display: none;
}

.commentControlAttachmentsItem {
    display: flex;
    justify-content: center;
    background: #eee;
    border-radius: 4px;
    margin: 0 8px 8px 0;
    color: #0D0C1A;
    font-size: 13px;
    line-height: 1.3;
    padding: 0;
    position: relative;
    border: 1px solid #ddd;
}

.commentControlAttachmentsItem img {
    height: 60px;
    width: 60px;
    overflow: hidden;
    border-radius: 4px;
    object-fit: cover;
    object-position: top center;
}

.commentControlAttachmentsName {
    display: none;
    padding: 0 4px;
}

.commentControlAttachmentsRemove {
    position: absolute;
    right: 3px;
    top: 3px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: #fff;
    background: url("/Areas/Base/Images/blog/icons/icon-trash.svg") no-repeat center;
    background-size: 20px;
    background-color: #fff;
    border-radius: 3px;
    transition: all .2s ease;
}

.commentControlAttachmentsRemove:hover {
    /*background-color: #ffffc8;*/
    box-shadow: 0px 4px 4px rgba(0,0,0,.2);
    filter: drop-shadow(2px 4px 6px black) grayscale(1);
}

/* Blog list */
/*.blogList {
    display: flex;
    margin: 0 -16px 32px;
    flex-wrap: wrap;
}

.blogListItem {
    display: flex;
    width: 33%;
    padding: 0 16px;
}

.blogList .blogItem {
    width: 100%;
    justify-content: space-between;
}

.blogList .blogImg {
    order: 2;
    width: 150px;
    min-width: 150px;
    height: 85px;
}

.blogList .blogDesc {
    justify-content: space-between;
}*/

.showMoreBlog {
    margin: 40px 0;
    text-align: center;
}

.showMoreBlogButton {
    padding: 10px 40px;
    min-width: 250px;
    font-size: 16px;
    color: #fff;
    border-radius: 8px;
    border: 1px solid #000;
    box-shadow: inset 0 0 0 1px #ececec;
    background: #3f3f3f;
    background: linear-gradient(to bottom,#3f3f3f 0%,#000 100%);
    transition: all .2s ease;
    cursor: pointer;
}

.showMoreBlogButton:hover {
    color: #ff3131;
}

/* Comments */
.commentsTitle {
    font: 18px "PTSansBold", sans-serif;
    margin-bottom: 24px;
}

.commentsTitle span {
    font: 18px "PTSansRegular", sans-serif;
    color: #555;
}

.commentItem {
}

.showChildComments {
    margin-top: 4px;
}

.showChildCommentsText {
    display: inline-block;
    position: relative;
    padding: 5px 0 5px 28px;
    font: 14px "PTSansBold", sans-serif;
    cursor: pointer;
}

.showChildCommentsText:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: calc(50% + 1px);
    transform: translateY(-50%);
    width: 20px;
    height: 1px;
    background: #727272;
}

.commentsList {
}

.commentsListChilds {
    padding-left: 28px;
    border-left: 1px solid #ddd;
}

.commentsListItem {
    margin-bottom: 24px;
}

/*.commentsListItemChildrenContainer {
    padding-left: 28px;
}*/

.commentImages {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin: 16px 0 0;
}

.commentImagesItem {
    width: 100px;
    height: 100px;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    background: #f3f3f2;
}

.commentImagesItem img {
    width: 100px;
    height: 100px;
    border-radius: 8px;
    overflow: hidden;
}

.commentImagesItem img {
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    object-position: top center;
    margin: 0;
    width: 100%;
    height: 100%;
}

.commentHeader {
    margin-bottom: 8px;
    display: flex;
    align-items: center;
}

.commentAvatar {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    min-width: 44px;
    height: 44px;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 50%;
    font: 20px "PTSansBold",sans-serif;
    color: #fff;
    margin-right: 10px;
    background: rgb(0,0,0);
    background: linear-gradient(to bottom, #3f3f3f 0%, #000 100%);
    box-shadow: 0px 0px 5px 0px #000;
    border: 4px solid #FFCA28;
}

.commentAvatar span {
    margin-top: 0;
    text-transform: uppercase;
}

.commentAutor {
    font: 14px "PTSansBold", sans-serif;
    position: relative;
}

.commentAutorName {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.commentAutorName:after {
    content: "";
    display: inline-flex;
    width: 24px;
    height: 24px;
    background: url("/Areas/Base/Images/blog/icons/icon-edit.svg") no-repeat center;
    background-size: 20px;
    background-color: #fff;
    transition: all .2s ease;
}

.userTitlePopup {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 250px;
    background: #fff;
}

.userTitlePopup form {
    display: flex;
    align-items: center;
}

.userTitlePopup input[type=text] {
    width: 150px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 3px 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color .2s ease;
    -moz-transition: border-color .2s ease;
    -ms-transition: border-color .2s ease;
    -o-transition: border-color .2s ease;
    transition: border-color .2s ease;
}

.userTitlePopup input[type=text]:focus {
    border-color: #697a8b;
    outline: none;
}

.userTitlePopupSave {
    display: inline-flex;
    width: 36px;
    height: 24px;
    padding: 3px;
    margin-left: 4px;
    background: url("/Areas/Base/Images/blog/icons/icon-save.svg") no-repeat center;
    background-size: 16px;
    border: none;
    border-radius: 4px;
    background-color: #eee;
    transition: all .2s ease;
}

.userTitlePopupSave:hover {
    background-color: #ffca28;
}

.commentDate {
    color: #888;
    padding-left: 8px;
    font-size: 12px;
}

.commentDesc {
    margin-bottom: 4px;
}

.commentContent {

}

.commentContentDescriptionShort {

}

.--blogActionsComment {
    margin-top: 4px;
}

.--blogActionsComment .blogActionsItem {
    padding: 3px 6px;
    border-radius: 8px;
    font-size: 14px;
}

.--blogActionsComment .blogActionsItem.commentsAnswer {
    margin-left: -6px;
    color: #666;
}

.--blogActionsComment .blogActionsItem.commentsAnswer:hover {
    color: #fb0f0f;
    box-shadow: none;
}


.--blogActionsComment .likeIcon {
    width: 20px;
    height: 20px;
}

.showMoreComments {
    margin: 40px 0 24px;
    text-align: left;
}

.showMoreCommentsButton {
    padding: 4px 20px;
    min-width: 250px;
    font-size: 14px;
    color: #fff;
    border-radius: 8px;
    border: 1px solid #000;
    box-shadow: inset 0 0 0 1px #ececec;
    background: #3f3f3f;
    background: linear-gradient(to bottom,#3f3f3f 0%,#000 100%);
    transition: all .2s ease;
    cursor: pointer;
}
.showMoreCommentsButton:hover {
    color: #ff3131;
}

/* Similar Blog */
.similarBlogTitle {
    font-size: 24px;
    color: #000;
    margin: 60px 0 8px;
}

.similarBlog {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: 50% 50%;
}

.similarBlogItem {
    display: flex;
    color: #222;
    width: 100%;
/*    display: flex;
    width: 50%;
    padding: 0 8px;
    margin-top: 16px;*/
}

/*.similarBlogItem .blogDesc {
    justify-content: space-between;
}*/

/* Logon popup */
.logonPopup {
    position: fixed;
    bottom: -110%;
    left: 50%;
    transition: all .5s ease;
    opacity: 0;
    z-index: -1;
    transform: translate(-50%, -110%);
    border-radius: 8px;
}

.logonPopup .orderStartPage {
    padding-bottom: 0;
}

.logonPopup.open {
    background: #fff;
    opacity: 1;
    z-index: 100000;
    display: block;
    bottom: 50%;
    transform: translate(-50%, 50%);
}

.modalActive {
    overflow: hidden;
}

.logonPopupContent {
    padding: 20px;
    max-width: 550px;
    overflow-y: auto;
    max-height: 550px;
}

.logonFormClose {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    font-size: 20px;
    transition: transform .4s ease;
}

.logonFormClose:hover {
    transform: rotate(90deg);
}

/* Favorite */
.partsText .favoriteButton {
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    margin-left: 20px;
    cursor: pointer;
    user-select: none;
}

.partsText .favoriteButton .favoriteIcon {
    margin-right: 5px;
    transition: all .3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.favoriteButton.active .favoriteIcon {
    stroke: #c00;
}

.favoriteButton.active path {
    fill: #c00;
}

.productItem .favoriteButton {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

.productItem .favoriteIcon {
    transition: all .3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.productItem .favoriteButton .favoriteText {
    display: none;
}

@media (max-width: 1440px) {
    .blogActionsItem + .blogActionsItem {
        margin-left: 0;
    }

    .blogActionsItem {
        padding: 3px 6px;
    }

    .blogActions .ya-share2__link_more .ya-share2__title {
        font-size: 12px;
    }

    .blogImg {
        margin: -16px 8px -16px -16px;
    }

    .blogContentTitle {
        font-size: 16px;
    }
}

@media (max-width: 1340px) {
    .blogGridItem .blogActions .ya-share2__link_more .ya-share2__title {
        display: none !important;
    }

}

@media (max-width: 1280px) {
    .similarBlog {
        display: grid;
        grid-gap: 16px;
        grid-template-columns: 100%;
    }
}

/* Empty goods popup */
.emptyGoodsPopup {
    position: fixed;
    bottom: -110%;
    left: 50%;
    transition: all .5s ease;
    opacity: 0;
    z-index: -1;
    transform: translate(-50%, -110%);
    border-radius: 8px;
}

.emptyGoodsPopup.open {
    background: #fff;
    opacity: 1;
    z-index: 100000;
    display: block;
    bottom: 50%;
    transform: translate(-50%, 50%);
}

.emptyGoodsPopupContent {
    padding: 20px;
    max-width: 600px;
    overflow-y: auto;
    max-height: 550px;
    font-size: 16px;
}

.emptyGoodsCol {
    display: flex;
    align-items: center;
    text-align: left;
    gap: 20px;
    margin-bottom: 20px;
}

.emptyGoodsImg {
    max-width: 80px;
}

.emptyGoodsPopupClose {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    font-size: 20px;
    transition: transform .4s ease;
}

.emptyGoodsPopupClose:hover {
    transform: rotate(90deg);
}

.emptyGoodsPopupContent h3 {
    text-align: center;
    margin-bottom: 20px;
}

.emptyGoodsBottom {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

.emptyGoodsBottomItemLink a {
    color: currentColor;
    border-bottom: 1px dashed #333;
}

.emptyGoodsBottomItemLink a:hover {
    color: currentColor;
    text-decoration: none;
    border-color: transparent;
}

.emptyGoodsBottomIcon {
    display: inline-flex;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    text-decoration: none;
}

.emptyGoodsBottomIcon.iconT {
    background-image: url("/Areas/Base/Images/iconTelegram.svg");
}

.emptyGoodsBottomIcon.iconW {
    background-image: url("/Areas/Base/Images/iconWhatsapp.svg");
    width: 24px;
    height: 24px;
}

.hidden {
    display: none;
}

* {
    box-sizing: border-box;
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
