html,body{padding:0;margin:0;color:#515967;font-family:"Open Sans",arial,sans-serif;background:url(../images/bg-page.jpg) no-repeat fixed;background-size:100% 100%}body #main{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header{width:100%;color:#fff;line-height:16px;background-color:transparent;background:url(../images/bg-header.png) repeat-x;height:62px;margin-bottom:0}footer{width:100%;color:#000;line-height:16px;background-color:transparent;height:50px;margin-top:5px}h3{font-weight:normal;font-size:1.4em}.center{text-align:center}.k-content{background-color:#ebecee}.left-col{width:30%;float:left;margin:4px 4px}.right-col{width:70%;margin:4px 4px;float:left;min-height:1px}.half-col{width:50%;float:left}.edit-product .left-col{width:40%}.edit-product .right-col{width:60%}.field-validation-valid{display:none}.clear{clear:both}#signin .forms{width:300px;margin:0}#signin .forms .controls{width:300px}.toolbar .cell-left{width:80px;text-align:left;padding:8px 10px}.toolbar .cell-center{text-align:center;padding:8px 10px;font-size:18px}.toolbar .cell-right{width:80px;text-align:right;padding:8px 10px}.controls{display:table;padding:2px;clear:both;margin-bottom:4px;width:100%!important}.controls .label{float:left;margin-right:2px;text-align:right;width:25%;padding-top:6px}.controls .input{position:relative;margin-left:2px;float:left;width:45%;display:block}.k-window .controls .label{width:70px}.k-window .controls .input{width:227px}.controls .buttons{margin-left:2px;float:left;width:70%}.k-textbox{width:auto}.k-numerictextbox,.k-autocomplete,.k-combobox,.k-datepicker,.k-timepicker,.k-datetimepicker,.k-colorpicker,.k-dropdown,.k-selectbox,.k-widget.k-dropdown,.k-multiselect,.controls .input>input[type=text],input[type=password],input[type=email],input[type=url],.controls span.text,.controls .input textarea{width:100%!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.filter .k-datepicker,.filter .k-numerictextbox,.filter .k-dropdown,.filter .k-multiselect{width:100%!important}.controls .input.label{margin-top:6px}#signin input[type=password]{width:100%!important}.controls button{margin-right:2px}.small{width:70px!important}.small-x2{width:90px!important}.controls .input .k-dropdown{width:200px}.controls .input .k-dropdown.small{width:70px}.filter{padding:12px 4px 4px 4px;border-top:none!important}.filter .controls{width:100%;padding:0 0 8px 0}.filter-header{height:37px}.filter select,.filter .k-dropdown,.filter input[type=text],.filter input[type=password],.filter input[type=number],.filter input[type=email],.filter input[type=url],.filter textarea{width:100%}.k-item.k-state-default:hover{background-image:url('textures/highlight.png');background-image:none,-webkit-linear-gradient(top,#afe4fa 0,#7dd3f6 100%);background-image:none,-moz-linear-gradient(top,#afe4fa 0,#7dd3f6 100%);background-image:none,-o-linear-gradient(top,#afe4fa 0,#7dd3f6 100%);background-image:none,linear-gradient(to bottom,#afe4fa 0,#7dd3f6 100%)}.k-item.k-state-default.active{background-color:#fff}.k-header-block{text-align:center;border-radius:4px 4px 0 0!important;padding:4px!important}.grid-checkbox{text-overflow:clip!important}.grid-btn-delete{text-overflow:clip!important}.k-header{text-overflow:clip!important}.main{font-weight:bold}.k-tabstrip{padding:0;margin:0;border:none!important}.k-tabstrip .k-tabstrip-items{padding:0}@media(min-width:640px){body{font-size:11px}.left-col{width:25%;float:left;padding:0;margin:0}.right-col{width:75%;padding:0;margin:0;float:left;min-height:1px}#signin{width:100%}.controls .k-upload{}}@media(min-width:768px){body{font-size:11px}#wrap{width:760px;margin:0 auto}.left-col{width:25%;float:left;padding:0;margin:0}.right-col{width:75%;padding:0;margin:0;float:left;min-height:1px}#signin{margin:20px auto;padding:10px 50px;width:400px}.btn-block{margin-left:124px}.controls .k-upload{}}@media(min-width:1000px){body{font-size:11px}#wrap{width:996px;margin:0 auto}.btn-block{margin-left:134px}.controls .k-upload{}}@media(min-width:1400px){body{font-size:14px}#wrap{width:1390px;margin:0 auto}.btn-block{margin-left:144px}.controls .k-upload{}}@media(min-width:1600px){#wrap{width:1590px;margin:0 auto}.btn-block{margin-left:154px}.controls .k-upload{}}.loader{border:none;margin:100px auto;width:32px;height:25px}.grid-btn-delete{text-align:center}.grid-btn-delete .k-icon{cursor:pointer}.grid-edit-link,.grid-contact{cursor:pointer}.text-align-right{text-align:right}.pull-right{float:right}.control-toolbar{padding:4px;height:30px}header table{border-collapse:collapse;border-spacing:0}header .toolbar #cell_top_center,header .toolbar #toolbar-top-center{font-size:24px;font-weight:bold}.k-block{background-color:#b2e0ec;border-color:transparent;border-radius:0}.k-header{background-color:transparent;background-image:none,-webkit-linear-gradient(top,#eaf4f9 0,#b2e0ec 0%);background-image:none,-moz-linear-gradient(top,#eaf4f9 0,#b2e0ec 0%);background-image:none,-o-linear-gradient(top,#eaf4f9 0,#b2e0ec 0%);background-image:none,linear-gradient(to bottom,#eaf4f9 0,#b2e0ec 0%);background:url(../images/icons.png) no-repeat 4px 0;border-color:transparent;border-bottom-width:0;overflow:hidden}.k-block .k-tabstrip{font-size:1em!important}#signin .k-header{padding:0!important;height:39px!important;line-height:39px!important;font-weight:bold}#signin input.k-textbox{color:#003f59!important;height:40px;padding-left:50px;border-color:transparent;border-width:0;border-radius:0}#signin input[type='text']{background:#c1e6f0 url(../images/icons.png) no-repeat left -40px}#signin input[type='password']{background:#c1e6f0 url(../images/icons.png) no-repeat left -80px}#signin input[type='text']:focus{background:#fff url(../images/icons.png) no-repeat left -40px}#signin input[type='password']:focus{background:#fff url(../images/icons.png) no-repeat left -80px}input[placeholder],[placeholder],*[placeholder]{color:#003f59!important}#signin .controls button{width:100%!important;margin:0;padding:0;line-height:40px;color:#fff;font-weight:bold;text-transform:uppercase;background-image:none,-webkit-linear-gradient(top,#eaf4f9 0,#00b1bd 0%);background-image:none,-moz-linear-gradient(top,#eaf4f9 0,#00b1bd 0%);background-image:none,-o-linear-gradient(top,#eaf4f9 0,#00b1bd 0%);background-image:none,linear-gradient(to bottom,#eaf4f9 0,#00b1bd 0%);background:#00b1bd url(../images/icons.png) no-repeat right -120px;border-color:transparent;border-width:0;border-radius:0}#signin .controls button:hover,#signin .controls button:focus{background:#003f59 url(../images/icons.png) no-repeat right -120px;border-color:transparent;border-width:0!important;-webkit-box-shadow:inset 0 0 0 0 #7ec6e3;box-shadow:inset 0 0 0 0 #7ec6e3;outline:none;border-radius:0}.k-button{color:#fff;font-weight:bold;text-transform:uppercase;line-height:30px;padding-left:15px;padding-right:15px;background-color:transparent;background-image:none,-webkit-linear-gradient(top,#eaf4f9 0,#b2e0ec 0%);background-image:none,-moz-linear-gradient(top,#eaf4f9 0,#b2e0ec 0%);background-image:none,-o-linear-gradient(top,#eaf4f9 0,#b2e0ec 0%);background-image:none,linear-gradient(to bottom,#eaf4f9 0,#b2e0ec 0%);border-width:0;border-radius:20px}.cell-left .k-button{padding-left:40px;background:url(../images/icons.png) no-repeat left -163px}.cell-right .k-button{padding-right:40px;background:url(../images/icons.png) no-repeat right -205px}.k-button:hover,.k-button:focus{color:#fff;background-color:#003f59;outline:none;-webkit-box-shadow:inset 0 0 0 0 #7ec6e3;box-shadow:inset 0 0 0 0 #7ec6e3}.toolbar .k-button{height:38px}.toolbar a.k-button{padding-top:6px}.k-grid-content table.k-selectable tr{cursor:pointer}li.disabled{opacity:.5}.inline{display:inline-block}.white-bg{background-color:#fff}.k-state-disabled,.k-state-disabled .k-link,.k-state-disabled .k-button,.k-other-month,.k-other-month .k-link,.k-dropzone em,.k-dropzone .k-upload-status,.k-tile-empty strong,.k-slider .k-draghandle{color:#003f59!important}.grid-row-cell{border-bottom:1px solid #94c0d2!important}.grid-row-cell.entity{cursor:pointer;padding:10px 5px 10px 5px}#edit-block .k-multiselect-wrap{max-height:220px;width:600px;overflow-y:auto}.grid-row-cell.entity>div{padding:5px}.grid-row-cell.entity>div>span{border:1px solid #ebecee;background-color:#eaf4f9;padding:5px;color:#015991;margin-right:2px}.grid-row-cell.entity>div>span.main{color:#003f59;font-size:20px}.grid-row-cell.entity>div>span.date{border:none;padding:0;float:right;font-size:11px;background-color:transparent}.group{padding:4px 0;margin:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #94c0d2}.controls span.text{float:left;padding-top:6px;text-align:left;border:1px solid #94c0d2;height:2.1em;line-height:1.65em;padding:.177em 0;text-indent:4px;margin:0;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.k-tabstrip,.k-tabstrip .k-content,.k-panelbar .k-tabstrip .k-content{padding:0;margin:0;background-color:#daecf4!important;background-image:none,none!important}.group,.k-upload{background-color:#daecf4!important}.k-tabstrip .k-content,.k-panelbar .k-tabstrip .k-content{margin:0!important;padding:0!important}.k-upload{vertical-align:middle;margin-right:2px!important;border:none!important;background-image:none,none!important}.k-upload-button,.k-upload-selected{width:auto!important;margin:0!important}.k-dropzone{padding:0!important}.k-file{padding:2px!important;border:1px solid #94c0d2!important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#daecf4!important}.k-filename{margin:0;padding:0;cursor:pointer}.k-upload-files{border:none!important}.filter .k-button.add{width:100%}.k-pager-wrap.k-grid-pager.k-widget{min-height:25px}.k-grid tr:last-child td{border-bottom-width:1px}.custom-toolbar{border:1px solid #94c0d2!important;border-bottom:none!important}.error-list{margin-left:0;padding:0}.k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg,.field-validation-error>span,.warning{text-align:left;-ms-line-break:auto;-webkit-line-break:auto;-ms-word-wrap:break-word;word-wrap:break-word;line-break:auto;color:#fff;font-size:1em;list-style:none;padding:.3em .3em .3em .3em!important;background:#c00 url(../images/icons.png) no-repeat left -1264px!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;display:block}.controls .input .k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg,.field-validation-error>span{width:auto!important}.invalid .k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg{display:block;margin:0 0 0 0}.k-widget.k-tooltip.warning{background-image:none;border:none;width:100%!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;margin-bottom:10px}.group h3{margin:0}.k-grid-content tr:nth-child(even){background-color:#eaf4f9!important}button:disabled,.k-widget.k-multiselect.k-header.k-state-disabled,.k-widget.k-multiselect.k-header.k-state-disabled>.k-multiselect-wrap.k-floatwrap,.k-input:disabled,input.k-textbox:disabled,textarea.k-textbox:disabled,input.k-textbox:disabled,textarea.k-textbox:disabled,.k-textbox>input:disabled,.k-multiselect-wrap:disabled{background-color:#daecf4!important;opacity:.7}.k-numerictextbox .k-icon{height:16px!important}.version-text{display:block;padding:10px 10px 0 10px;text-align:center;color:#acacac!important}#signin .error-list{margin:0}#signin .k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg{margin:0}.k-invalid-msg .k-icon.k-i-close{float:right}.invalid .k-icon.k-i-close:hover{background-color:#fa3c3c;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.total-count-text{float:right;padding-right:5px}.k-edit-cell .k-input.k-textbox[required='required'],.k-numerictextbox.required,.k-textbox.required,.k-dropdown.required,.k-datepicker.required{-moz-box-shadow:0 0 3px 1px #fa3c3c;-webkit-box-shadow:0 0 3px 1px #fa3c3c;box-shadow:0 0 3px 1px #fa3c3c}.k-dropzone .k-upload-status{position:relative;line-height:1.65em!important;right:0;top:2px;float:right}.logo{display:block}.left-col .wrapper{margin:4px}.right-col .wrapper{margin:4px 4px 4px 0}form{overflow:visible}@media(min-width:640px){#listsForm{height:300px}#usersForm{height:458px}#usersGrid .k-grid-content{height:398px}#installationsGrid .k-grid-content{height:634px}#installationsGrid .k-grid-content tr{height:32px}#inspectionsForm,#warrantiesForm,#replanishmentsForm,#treatmentsForm{height:38em}#installationFilesForm{height:35.5em}#customerContactsGrid{margin:4px 100px 4px 96px}#customerContactsGrid .k-grid-content{height:12em}#clientInstallationsGrid .k-grid-content,#reportInstallationsGrid .k-grid-content{height:80px}#customerTabstrip .k-content{height:52.5em!important}#reportsTabstrip .k-content{height:39.2em!important}#installationTabstrip .k-content{height:37em!important}#warrantiesGrid .k-grid-content,#inspectionsGrid .k-grid-content,#replanishmentsGrid .k-grid-content,#treatmentsGrid .k-grid-content{height:33.6em}#installationFilesGrid .k-grid-content{height:31.2em}}@media(min-width:768px){#usersForm{height:662px}#usersGrid .k-grid-content{height:589px}#listsForm{height:662px}#listsGrid .k-grid-content{height:574px}#installationsGrid .k-grid-content{height:634px}#inspectionsForm,#warrantiesForm,#replanishmentsForm,#treatmentsForm{height:37.6em}#installationFilesForm{height:35.6em}#customerContactsGrid{margin:4px 106px 4px 100px}#customerContactsGrid .k-grid-content{height:130px}#clientInstallationsGrid .k-grid-content,#reportInstallationsGrid .k-grid-content{height:80px}#customerTabstrip .k-content{height:52.5em!important}#reportsTabstrip .k-content{height:39.1em!important}#installationTabstrip .k-content{height:37em!important}#warrantiesGrid .k-grid-content,#inspectionsGrid .k-grid-content,#replanishmentsGrid .k-grid-content,#treatmentsGrid .k-grid-content{height:33.3em}#installationFilesGrid .k-grid-content{height:31.3em}}@media(min-width:1000px){#usersForm{height:662px}#usersGrid .k-grid-content{height:589px}#listsForm{height:662px}#listsGrid .k-grid-content{height:574px}#installationsGrid .k-grid-content{height:634px}#inspectionsForm,#warrantiesForm,#replanishmentsForm,#treatmentsForm{height:32.8em}#installationFilesForm{height:30.7em}#customerContactsGrid{margin:4px 142px 4px 129px}#customerContactsGrid .k-grid-content{height:130px}#clientInstallationsGrid .k-grid-content,#reportInstallationsGrid .k-grid-content{height:80px}#customerTabstrip .k-content{height:47.4em!important}#reportsTabstrip .k-content{height:34.1em!important}#installationTabstrip .k-content{height:32em!important}#warrantiesGrid .k-grid-content,#inspectionsGrid .k-grid-content,#replanishmentsGrid .k-grid-content,#treatmentsGrid .k-grid-content{height:28.5em}#installationFilesGrid .k-grid-content{height:26.4em}}@media(min-width:1400px){#usersForm{height:662px}#usersGrid .k-grid-content{height:578px}#listsForm{height:662px}#listsGrid .k-grid-content{height:557px}#installationsGrid .k-grid-content{height:626px}#inspectionsForm,#warrantiesForm,#replanishmentsForm,#treatmentsForm{height:29.9em}#installationFilesForm{height:28em}#customerContactsGrid{margin:4px 201px 4px 177px}#customerContactsGrid .k-grid-content{height:130px}#clientInstallationsGrid .k-grid-content,#reportInstallationsGrid .k-grid-content{height:102px}#customerTabstrip .k-content{height:44em!important}#reportsTabstrip .k-content{height:31em!important}#installationTabstrip .k-content{height:29em!important}#warrantiesGrid .k-grid-content,#inspectionsGrid .k-grid-content,#replanishmentsGrid .k-grid-content,#treatmentsGrid .k-grid-content{height:25.9em}#installationFilesGrid .k-grid-content{height:24em}}@media(min-width:1600px){#usersForm{height:662px}#usersGrid .k-grid-content{height:578px}#listsForm{height:662px}#listsGrid .k-grid-content{height:557px}#installationsGrid .k-grid-content{height:626px}#inspectionsForm,#warrantiesForm,#replanishmentsForm,#treatmentsForm{height:30em}#installationFilesForm{height:28em}#customerContactsGrid{margin:4px 230px 4px 203px}#customerContactsGrid .k-grid-content{height:130px}#clientInstallationsGrid .k-grid-content,#reportInstallationsGrid .k-grid-content{height:102px}#customerTabstrip .k-content{height:44em!important}#reportsTabstrip .k-content{height:31em!important}#installationTabstrip .k-content{height:29em!important}#warrantiesGrid .k-grid-content,#inspectionsGrid .k-grid-content,#replanishmentsGrid .k-grid-content,#treatmentsGrid .k-grid-content{height:26em}#installationFilesGrid .k-grid-content{height:24em}}.grid{height:100%}#installationTabstrip .k-content.k-state-active{overflow:auto}.k-pager-numbers .k-current-page{display:none}.k-pager-input .k-textbox{height:1.6em}#installationsGrid{border-bottom:none}