/* Minification failed. Returning unminified contents.
(313,172): run-time error CSS1036: Expected expression, found '''
(313,255): Scanner error CSS1002: Unterminated string: ') no-repeat 50% 50%; cursor:pointer}
(345,192): Scanner error CSS1002: Unterminated string: ') no-repeat 0 0; background-color:transparent !important}
(380,134): Scanner error CSS1002: Unterminated string: ') no-repeat 0 8px}
: run-time error CSS1066: Unexpected end of file encountered
 */

html {color:#000; background:#fff}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, address {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0; font-size:inherit}
fieldset, img {border:0}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal}
li {list-style:none}
caption, th {text-align:left}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal}
q:before, q:after {content:''}
abbr, acronym {border:0; font-variant:normal}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit; outline:none}
legend {color:#000}
pre, code, kbd, samp, tt {font-family:monospace; line-height:100%}
em {font-style:italic}
strong {font-weight:bold}
a, a:hover, a:active, a:focus, a:visited {outline:none; text-decoration:none; cursor:pointer}
/*!
 * ui-grid - v4.8.1 - 2019-06-27
 * Copyright (c) 2019 ; License: MIT 
 */.ui-grid{border:1px solid #d4d4d4;box-sizing:content-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.ui-grid-vertical-bar{position:absolute;right:0;width:0}.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-scrollbar-placeholder{background-color:transparent}.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#d4d4d4}.ui-grid-clearfix:before,.ui-grid-clearfix:after{content:"";display:table}.ui-grid-clearfix:after{clear:both}.ui-grid-invisible{visibility:hidden}.ui-grid-contents-wrapper{position:relative;height:100%;width:100%}.ui-grid-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.ui-grid-icon-button{background-color:transparent;border:none;padding:0}.clickable{cursor:pointer}.ui-grid-top-panel-background{background-color:#f3f3f3}.ui-grid-header{border-bottom:1px solid #d4d4d4;box-sizing:border-box}.ui-grid-top-panel{position:relative;overflow:hidden;font-weight:bold;background-color:#f3f3f3;-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-grid-header-viewport{overflow:hidden}.ui-grid-header-canvas:before,.ui-grid-header-canvas:after{content:"";display:-ms-flexbox;display:flex;line-height:0}.ui-grid-header-canvas:after{clear:both}.ui-grid-header-cell-wrapper{position:relative;display:-ms-flexbox;display:flex;box-sizing:border-box;height:100%;width:100%}.ui-grid-header-cell-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-grid-header-cell{position:relative;box-sizing:border-box;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}.ui-grid-header-cell:last-child{border-right:0}.ui-grid-header-cell .sortable{cursor:pointer}.ui-grid-header-cell .ui-grid-sort-priority-number{margin-left:-8px}.ui-grid-header-cell>div{-ms-flex-basis:100%;flex-basis:100%}.ui-grid-header .ui-grid-vertical-bar{top:0;bottom:0}.ui-grid-column-menu-button{position:absolute;right:1px;top:0}.ui-grid-column-menu-button .ui-grid-icon-angle-down{vertical-align:sub}.ui-grid-header-cell-last-col .ui-grid-cell-contents,.ui-grid-header-cell-last-col .ui-grid-filter-container,.ui-grid-header-cell-last-col .ui-grid-column-menu-button,.ui-grid-header-cell-last-col+.ui-grid-column-resizer.right{margin-right:13px}.ui-grid-render-container-right .ui-grid-header-cell-last-col .ui-grid-cell-contents,.ui-grid-render-container-right .ui-grid-header-cell-last-col .ui-grid-filter-container,.ui-grid-render-container-right .ui-grid-header-cell-last-col .ui-grid-column-menu-button,.ui-grid-render-container-right .ui-grid-header-cell-last-col+.ui-grid-column-resizer.right{margin-right:28px}.ui-grid-column-menu{position:absolute}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all .04s linear;-moz-transition:all .04s linear;-o-transition:all .04s linear;transition:all .04s linear;display:block !important}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all .04s linear;-moz-transition:all .04s linear;-o-transition:all .04s linear;transition:all .04s linear;display:block !important}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-grid-filter-container{padding:4px 10px;position:relative}.ui-grid-filter-container .ui-grid-filter-button{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:10px;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]:hover{opacity:1}.ui-grid-filter-container .ui-grid-filter-button-select{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:0px;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]:hover{opacity:1}input[type="text"].ui-grid-filter-input{box-sizing:border-box;padding:0 18px 0 0;margin:0;width:100%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}input[type="text"].ui-grid-filter-input:hover{border:1px solid #d4d4d4}select.ui-grid-filter-select{padding:0;margin:0;border:0;width:90%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}select.ui-grid-filter-select:hover{border:1px solid #d4d4d4}.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select{width:100%}.ui-grid-render-container{position:inherit;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-grid-render-container:focus{outline:none}.ui-grid-viewport{min-height:20px;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ui-grid-viewport:focus{outline:none !important}.ui-grid-canvas{position:relative;padding-top:1px}.ui-grid-row{clear:both}.ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-row:last-child .ui-grid-cell{border-bottom-color:#d4d4d4;border-bottom-style:solid}.ui-grid-row:hover>[ui-grid-row]>.ui-grid-cell:hover .ui-grid-cell,.ui-grid-row:nth-child(odd):hover .ui-grid-cell,.ui-grid-row:nth-child(even):hover .ui-grid-cell{background-color:#d5eaee}.ui-grid-no-row-overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:10%;background-color:#f3f3f3;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #d4d4d4;font-size:2em;text-align:center}.ui-grid-no-row-overlay>*{position:absolute;display:table;margin:auto 0;width:100%;top:0;bottom:0;left:0;right:0;opacity:.66}.ui-grid-cell{overflow:hidden;float:left;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box}.ui-grid-cell:last-child{border-right:0}.ui-grid-cell-contents{padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;height:100%}.ui-grid-cell-contents-hidden{visibility:hidden;width:0;height:0;display:none}.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell{background-color:#F0F0EE;border-bottom:solid 1px #d4d4d4}.ui-grid-cell-empty{display:inline-block;width:10px;height:10px}.ui-grid-footer-info{padding:5px 10px}.ui-grid-footer-panel-background{background-color:#f3f3f3}.ui-grid-footer-panel{position:relative;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;overflow:hidden;font-weight:bold;background-color:#f3f3f3;-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-grid-grid-footer{float:left;width:100%}.ui-grid-footer-viewport,.ui-grid-footer-canvas{display:flex;flex:1 1 auto;height:100%}.ui-grid-footer-viewport{overflow:hidden}.ui-grid-footer-canvas{position:relative}.ui-grid-footer-canvas:before,.ui-grid-footer-canvas:after{content:"";display:table;line-height:0}.ui-grid-footer-canvas:after{clear:both}.ui-grid-footer-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}.ui-grid-footer-cell-row{display:table-row}.ui-grid-footer-cell{overflow:hidden;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box;display:table-cell}.ui-grid-footer-cell:last-child{border-right:0}.ui-grid-menu-button{z-index:2;position:absolute;right:0;top:0;background:#f3f3f3;border:0;border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;cursor:pointer;height:32px;font-weight:normal}.ui-grid-menu-button .ui-grid-icon-container{margin-top:5px;margin-left:2px}.ui-grid-menu-button .ui-grid-menu{right:0}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid{overflow:scroll}.ui-grid-menu{overflow:hidden;max-width:320px;z-index:2;position:absolute;right:100%;padding:0 10px 20px 10px;cursor:pointer;box-sizing:border-box}.ui-grid-menu-item{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-grid-menu .ui-grid-menu-inner{background:#fff;border:1px solid #d4d4d4;position:relative;white-space:nowrap;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-grid-menu .ui-grid-menu-inner ul{margin:0;padding:0;list-style-type:none}.ui-grid-menu .ui-grid-menu-inner ul li{padding:0}.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item{color:#000;min-width:100%;padding:8px;text-align:left;background:transparent;border:none;cursor:default}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item{cursor:pointer}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:hover,.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:focus{background-color:#b3c4c7}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item.ui-grid-menu-item-active{background-color:#9cb2b6}.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child)>.ui-grid-menu-item{border-bottom:1px solid #d4d4d4}.ui-grid-sortarrow{right:5px;position:absolute;width:20px;top:0;bottom:0;background-position:center}.ui-grid-sortarrow.down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@font-face{font-family:'ui-grid';src:url('fonts/ui-grid.eot');src:url('fonts/ui-grid.eot#iefix') format('embedded-opentype'),url('fonts/ui-grid.woff') format('woff'),url('fonts/ui-grid.ttf') format('truetype'),url('fonts/ui-grid.svg?#ui-grid') format('svg');font-weight:normal;font-style:normal}[class^="ui-grid-icon"]:before,[class*=" ui-grid-icon"]:before{font-family:"ui-grid";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.ui-grid-icon-blank::before{width:1em;content:' '}.ui-grid-icon-plus-squared:before{content:'\c350'}.ui-grid-icon-minus-squared:before{content:'\c351'}.ui-grid-icon-search:before{content:'\c352'}.ui-grid-icon-cancel:before{content:'\c353'}.ui-grid-icon-info-circled:before{content:'\c354'}.ui-grid-icon-lock:before{content:'\c355'}.ui-grid-icon-lock-open:before{content:'\c356'}.ui-grid-icon-pencil:before{content:'\c357'}.ui-grid-icon-down-dir:before{content:'\c358'}.ui-grid-icon-up-dir:before{content:'\c359'}.ui-grid-icon-left-dir:before{content:'\c35a'}.ui-grid-icon-right-dir:before{content:'\c35b'}.ui-grid-icon-left-open:before{content:'\c35c'}.ui-grid-icon-right-open:before{content:'\c35d'}.ui-grid-icon-angle-down:before{content:'\c35e'}.ui-grid-icon-filter:before{content:'\c35f'}.ui-grid-icon-sort-alt-up:before{content:'\c360'}.ui-grid-icon-sort-alt-down:before{content:'\c361'}.ui-grid-icon-ok:before{content:'\c362'}.ui-grid-icon-menu:before{content:'\c363'}.ui-grid-icon-indent-left:before{content:'\e800'}.ui-grid-icon-indent-right:before{content:'\e801'}.ui-grid-icon-spin5:before{content:'\ea61'}.ui-grid[dir=rtl] .ui-grid-header-cell,.ui-grid[dir=rtl] .ui-grid-footer-cell,.ui-grid[dir=rtl] .ui-grid-cell{float:right !important}.ui-grid[dir=rtl] .ui-grid-column-menu-button{position:absolute;left:1px;top:0;right:inherit}.ui-grid[dir=rtl] .ui-grid-cell:first-child,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child{border-right:0}.ui-grid[dir=rtl] .ui-grid-cell:last-child,.ui-grid[dir=rtl] .ui-grid-header-cell:last-child{border-right:1px solid #d4d4d4;border-left:0}.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar{width:0}.ui-grid[dir=rtl] .ui-grid-menu-button{z-index:2;position:absolute;left:0;right:auto;background:#f3f3f3;border:1px solid #d4d4d4;cursor:pointer;min-height:27px;font-weight:normal}.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu{left:0;right:auto}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button{right:initial;left:0}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]{right:initial;left:10px}.ui-grid-animate-spin{-moz-animation:ui-grid-spin 2s infinite linear;-o-animation:ui-grid-spin 2s infinite linear;-webkit-animation:ui-grid-spin 2s infinite linear;animation:ui-grid-spin 2s infinite linear;display:inline-block}@-moz-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-grid-cell-focus{outline:0;background-color:#b3c4c7}.ui-grid-focuser{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.ui-grid-focuser:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.ui-grid-offscreen{display:block;position:absolute;left:-10000px;top:-10000px;clip:rect(0, 0, 0, 0)}.ui-grid-cell input{border-radius:inherit;padding:0;width:100%;color:inherit;height:auto;font:inherit;outline:none}.ui-grid-cell input:focus{color:inherit;outline:none}.ui-grid-cell input[type="checkbox"]{margin:9px 0 0 6px;width:auto}.ui-grid-cell input.ng-invalid{border:1px solid #fc8f8f}.ui-grid-cell input.ng-valid{border:1px solid #d4d4d4}.ui-grid-viewport .ui-grid-empty-base-layer-container{position:absolute;overflow:hidden;pointer-events:none;z-index:-1}.expandableRow .ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.expandableRow .ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell{pointer-events:none}.ui-grid-expandable-buttons-cell i{pointer-events:all}.scrollFiller{float:left;border:1px solid #d4d4d4}.ui-grid-tree-header-row{font-weight:bold !important}.movingColumn{position:absolute;top:0;border:1px solid #d4d4d4;box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.movingColumn .ui-grid-icon-angle-down{display:none}.ui-grid-pager-panel{display:flex;justify-content:space-between;align-items:center;position:absolute;left:0;bottom:0;width:100%;padding-top:3px;padding-bottom:3px;box-sizing:content-box}.ui-grid-pager-container{float:left}.ui-grid-pager-control{padding:5px 0;display:flex;flex-flow:row nowrap;align-items:center;margin-right:10px;margin-left:10px;min-width:135px;float:left}.ui-grid-pager-control button,.ui-grid-pager-control span,.ui-grid-pager-control input{margin-right:4px}.ui-grid-pager-control button{height:25px;min-width:26px;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background:#f3f3f3;border:1px solid #ccc;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#eee}.ui-grid-pager-control button:hover{border-color:#adadad;text-decoration:none}.ui-grid-pager-control button:focus{border-color:#8c8c8c;text-decoration:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ui-grid-pager-control button:active{border-color:#adadad;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.ui-grid-pager-control button:active:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ui-grid-pager-control button:active:hover,.ui-grid-pager-control button:active:focus{background-color:#c8c8c8;border-color:#8c8c8c}.ui-grid-pager-control button:hover,.ui-grid-pager-control button:focus,.ui-grid-pager-control button:active{color:#eee;background:#dadada}.ui-grid-pager-control button[disabled]{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.ui-grid-pager-control button[disabled]:hover,.ui-grid-pager-control button[disabled]:focus{background-color:#f3f3f3;border-color:#ccc}.ui-grid-pager-control input{display:inline;height:26px;width:50px;vertical-align:top;color:#555555;background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,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;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ui-grid-pager-control input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.ui-grid-pager-control input[disabled],.ui-grid-pager-control input[readonly],.ui-grid-pager-control input::-moz-placeholder{opacity:1}.ui-grid-pager-control input::-moz-placeholder,.ui-grid-pager-control input:-ms-input-placeholder,.ui-grid-pager-control input::-webkit-input-placeholder{color:#999}.ui-grid-pager-control input::-ms-expand{border:0;background-color:transparent}.ui-grid-pager-control input[disabled],.ui-grid-pager-control input[readonly]{background-color:#eeeeee}.ui-grid-pager-control input[disabled]{cursor:not-allowed}.ui-grid-pager-control .ui-grid-pager-max-pages-number{vertical-align:bottom}.ui-grid-pager-control .ui-grid-pager-max-pages-number>*{vertical-align:bottom}.ui-grid-pager-control .ui-grid-pager-max-pages-number abbr{border-bottom:none;text-decoration:none}.ui-grid-pager-control .first-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:-3px}.ui-grid-pager-control .first-bar-rtl{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-right:-7px}.ui-grid-pager-control .first-triangle{width:0;height:0;border-style:solid;border-width:5px 8.7px 5px 0;border-color:transparent #4d4d4d transparent transparent;margin-left:2px}.ui-grid-pager-control .next-triangle{margin-left:1px}.ui-grid-pager-control .prev-triangle{margin-left:0}.ui-grid-pager-control .last-triangle{width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #4d4d4d;margin-left:-1px}.ui-grid-pager-control .last-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:1px}.ui-grid-pager-control .last-bar-rtl{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-right:-11px}.ui-grid-pager-row-count-picker{float:left;padding:5px 10px}.ui-grid-pager-row-count-picker select{color:#555555;background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,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;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;height:25px;width:67px;display:inline;vertical-align:middle}.ui-grid-pager-row-count-picker select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.ui-grid-pager-row-count-picker select[disabled],.ui-grid-pager-row-count-picker select[readonly],.ui-grid-pager-row-count-picker select::-moz-placeholder{opacity:1}.ui-grid-pager-row-count-picker select::-moz-placeholder,.ui-grid-pager-row-count-picker select:-ms-input-placeholder,.ui-grid-pager-row-count-picker select::-webkit-input-placeholder{color:#999}.ui-grid-pager-row-count-picker select::-ms-expand{border:0;background-color:transparent}.ui-grid-pager-row-count-picker select[disabled],.ui-grid-pager-row-count-picker select[readonly]{background-color:#eeeeee}.ui-grid-pager-row-count-picker select[disabled]{cursor:not-allowed}.ui-grid-pager-row-count-picker .ui-grid-pager-row-count-label{margin-top:3px}.ui-grid-pager-count-container{float:right;margin-top:4px;min-width:50px}.ui-grid-pager-count-container .ui-grid-pager-count{margin-right:10px;margin-left:10px;float:right}.ui-grid-pager-count-container .ui-grid-pager-count abbr{border-bottom:none;text-decoration:none}.ui-grid-pinned-container{position:absolute;display:inline;top:0}.ui-grid-pinned-container.ui-grid-pinned-container-left{float:left;left:0}.ui-grid-pinned-container.ui-grid-pinned-container-right{float:right;right:0}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-pinned-container .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar,.ui-grid-pinned-container .ui-grid-cell:not(:first-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-first .ui-grid-header-cell:first-child .ui-grid-vertical-bar{left:-1px;width:1px;background-color:#aeaeae}.ui-grid-column-resizer{top:0;bottom:0;width:5px;position:absolute;cursor:col-resize}.ui-grid-column-resizer.left{left:0}.ui-grid-column-resizer.right{right:0}.ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:1px solid #d4d4d4}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:0}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.left{border-left:1px solid #d4d4d4}.ui-grid.column-resizing{cursor:col-resize;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-grid.column-resizing .ui-grid-resize-overlay{position:absolute;top:0;height:100%;width:1px;background-color:#aeaeae}.ui-grid-row-saving .ui-grid-cell{color:#848484 !important}.ui-grid-row-dirty .ui-grid-cell{color:#610B38}.ui-grid-row-error .ui-grid-cell{color:#FF0000 !important}.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell{background-color:#C9DDE1}.ui-grid-disable-selection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ui-grid-selection-row-header-buttons{display:flex;align-items:center;height:100%;cursor:pointer}.ui-grid-selection-row-header-buttons::before{opacity:.1}.ui-grid-selection-row-header-buttons.ui-grid-row-selected::before,.ui-grid-selection-row-header-buttons.ui-grid-all-selected::before{opacity:1}.ui-grid-tree-row-header-buttons.ui-grid-tree-header{cursor:pointer;opacity:1}.ui-grid-tree-header-row{font-weight:bold !important}.ui-grid-tree-header-row .ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell{pointer-events:all}.ui-grid-cell-contents.invalid{border:1px solid #fc8f8f}

/*LAYOUT*/
html 
{
    height:100%; 
    background:#fff;
}

body {
    font-size: 0.85em;
    font-family: 'Segoe UI', Verdana, Helvetica, Sans-Serif;
    color:#333; 
    height:100%; 
    min-width:1180px

}

#body {min-height:100%}
.wrapper {min-width:1180px; max-width: 94%; margin:auto}
#header {position:relative; background:#fff} 
#footer {padding:90px 0; background:#353535; color:#b4b4b4}

/*HEADER*/
#header .logo {display:inline-block; margin-top:30px}
#header .search {float:right; margin-top:30px; height:27px; border:1px solid #b7b7b7}
#header .search input {height:100%; border:none; background:none}
#header .search input[type="text"] {width:250px; text-indent:8px; font-size:13px; color:#a0a0a0}
#header .search input[type="submit"] {width:30px; background:url(/Areas/Admin/Content/images/icon-search.png) no-repeat 50% 50%}
#header .exit { float:right; margin-top:30px; }
#header .exitbutton { cursor:pointer; width: 26px; height: 26px; border: 0; background:url(/Areas/Admin/Content/images/exit_icon.png) no-repeat; display: inline-block; }
#header .exitbutton:hover { background-position: 0 -26px }

h1, h2, h3, h4, .h1, .h2, .h3, .h4, .gallery p
{font-weight:normal; }

strong, .strong, .more,
.videos a, .download a, .bold
{font-weight:normal; }

/*PRE*/
input, select, textarea, table {
    vertical-align:middle; 
    outline:none;
}

input[type="submit"] {
    min-width:105px; height:41px; background:#a5236f; border:none; color:#fff; cursor:pointer; margin-right:10px;
    text-transform: uppercase;
    border-radius: 5px;
}
input[type="button"] {
    min-width:105px; 
    height:41px; 
    background:#a5236f; 
    border:none; 
    color:#fff; 
    cursor:pointer; 
    margin-right:10px;
    text-transform: uppercase;
    border-radius: 5px;
    padding-left:10px;
    padding-right:10px;
}

.float-right input[type="button"]
{
    margin-right:0px;
    margin-left:10px;
}

a {color:inherit; text-decoration:none; outline:none}
a:hover {text-decoration:underline}
a.more {display:inline-block; width:136px; height:46px; line-height:46px; text-align:center; background:#ebbc00; color:#232323; text-decoration:none}
p {}
h1, .h1 {font-size:66px; margin-bottom:40px}
h2, .h2 {font-size:40px; margin-bottom:35px; color:#000}
h3, .h3 {font-size:30px; margin-bottom:30px}
h4, .h4 {font-size:24px; margin-bottom:25px; color:#000}
h1 + h3 {margin-top:-20px}
hr {display:block; padding:0; margin:50px 0; background:none; height:0; font-size:0; line-height:0; border:none; border-top:1px solid #ccc}


.left-aligned
{
    float:left;
}

.right-aligned
{
    float:right;
}

.clear-align
{
    float:none;
    clear:both;
}

.btns-bar
{
    padding: 20px 0px 20px 0px;
}

    .btns-bar .btn, .btns-bar .btn {
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        outline: none;
        min-width: 105px;
        height: 41px;
        background: #a5236f;
        border: none;
        color: #fff;
        cursor: pointer;
        margin-right: 10px;
        line-height: 41px;
        text-decoration: none;
        text-transform: uppercase;
        border-radius: 5px;
        padding-left: 10px;
        padding-right: 10px;
    }

        .btns-bar .btn.tag-btn {
            text-transform: none;
            height: 20px;
            line-height: initial;
            min-width: 30px;
        }


.buttons input[type=submit][disabled=disabled], .buttons input[type=button][disabled=disabled], .btns-bar input[type=button][disabled=disabled], .btns-bar input[type=submit][disabled=disabled]
{
    background:#C1C5C9!important;
    cursor:default;
}

.btns-bar input[type=button]
{
    text-transform: uppercase;
    border-radius: 5px;
}

.btns-bar .btn.btn-inactive
{
    background:#ABBCCB; 
}

.btns-bar .btn.btn-inactive:hover
{
    background:#a5236f; 
}

.btns-bar .btn.btn-active
{
    background:#57B45D; 
}

.links-blocks-area
{
    padding: 20px 0px 20px 0px;
}

.links-block
{
    padding: 10px 10px 10px 10px !important;
    min-width: 180px;
}

.links-block .title
{
    font-weight: bolder;
}

.items-count
{
    font-size: 10px;
    color:#ABBCCB;
}

table.ps-config-items
{
    width:100%;
}

table.ps-config-items tr:hover
{
    background:#f2f2f2;
}

table.ps-config-items th, table.ps-config-items td
{
    padding: 5px 5px 5px 5px;
}

table.ps-config-items th
{
    font-weight: bolder;
}

table.sp-list-items
{
    width:100%;
}

table.sp-list-items tr:hover
{
    background:#f2f2f2;
}

table.sp-list-items th, table.sp-list-items td
{
    padding: 5px 5px 5px 5px;
}

table.sp-list-items th
{
    text-align: left;
    font-weight: bolder;
}

/*NAV*/
#navc
{
    margin-top:20px;
    background-color:#E9EEF3;
}
#nav 
{
    margin:auto;
    width:1180px;
}
#nav li {float:left; margin-right:3px; line-height:46px}
#nav li > a {display:block; padding:0 17px; text-decoration:none; font-weight:600;}
#nav li > a:after {display:inline-block; content:""; width:9px; height:6px; margin-left:5px; background:url(/Areas/Admin/Content/images/arrow-down.png) no-repeat}
#nav li > a.active {color:#ab1c6f}
#nav li:hover {background:#ebeaea}
#nav li:hover > a {color:inherit}
#nav li:hover .sub {display:block}

#nav li.single {margin-right:17px; background:none}
#nav li.single > a:after {display:none}
#nav li.single > a:hover {color:#ab1c6f}

#nav .sub {display:none; position:absolute; z-index:1; top:100%; left:0; right:0; padding:40px 0 45px; background:#ebeaea; box-shadow:0 5px 5px rgba(0,0,0,0.18)}
#nav .sub dl {float:left; line-height:33px}
#nav .sub dl + dl {margin-left:90px}
#nav .sub dd {font-size:13px}
#nav .sub a {color:#b01369}
/*#nav .sub a:visited {color:#838383}*/
#nav .sub a:hover {color:#d23e84}

/*FOOTER*/
#footer {}
#footer .section {float:left; width:330px; margin-right:90px}
#footer .section:last-child {float:right; margin:0}

#footer h4 {color:#ccc}
#footer p {line-height:26px}

#footer .social {margin-top:35px}
#footer .social a {float:left; margin-right:10px}

#footer .article {line-height:21px}
#footer .article + .article {margin-top:22px}
#footer .article .date {color:#828282; font-size:13px}
#footer .article a {display:block; color:#ca377c; font-size:13px}

#footer .subscribe {position:relative; margin:35px 111px 0 0; padding-right:12px; height:39px; border:1px solid #222; background:#282828}
#footer .subscribe input[type="text"] {width:100%; height:100%; float:left; text-indent:12px; color:#797979; width:100%; border:none; background:none}
#footer .subscribe input[type="submit"] {float:right; margin:-1px -124px 0 0}

.footer {padding:30px 0; margin:90px 0 -90px; background:#2a2a2a; color:#797979; font-size:13px}
.footer .aside {float:right}
.footer .copyright {float:left; line-height:30px}
.footer .copyright a {color:#c3c3c3}

/*CONTENT*/
.content {
    padding:50px 0;
    background:#fff;
}
/*.content:not(.gallery):nth-child(even) {background:#fff}*/

.content .img {display:block; max-width:750px; max-height:500px; position:relative; float:right; margin-left:50px}
.content .img img {max-width:100%; max-height:500px; display:block; margin:auto}
.content .img > a {display:block; cursor:default}
.content .img > a[href] {cursor:pointer}
.content .img.left {float:left; margin-left:0; margin-right:50px}
.content .img.video > a:after, .content a.img.video:after {position:absolute; content:""; top:50%; left:50%; width:116px; height:116px; margin:-58px 0 0 -58px; background:url(/Areas/Admin/Content/'images/icon-video.png') no-repeat 50% 50%; cursor:pointer}
.content h1.img {width:475px; margin:-20px 0 0 160px; font-size:72px; line-height:normal}
.content h1.img + .richtext {margin-right:650px}
.content h1.img.left {margin:0; margin:-20px 175px 0 0}
.content h1.img.left + .richtext {margin:0; margin-left:650px}

.content-title
{
    font-size: 24px;
    color: #333;
    font-weight:normal;
    padding: 20px 5px 20px 5px;
}

.content-sub-title
{
    font-size: 16px;
    color: #333;
    font-weight:normal;
    padding: 20px 5px 20px 5px;
}

.intro {}
.intro .img {margin-left:60px}
.intro .img.left {margin-right:60px}
.intro img {max-width:700px}
.intro h1, .intro .h1 {line-height:72px}
.intro p {font-size:16px; line-height:28px}
.intro .more {margin-top:40px}

.slider {}
.slider a {display:inline-block; width:16px; height:16px; border-radius:16px; margin-right:12px; font-size:0; background:#fff; vertical-align:middle; opacity:0.6}
.slider a.prev, .slider a.next {width:17px; height:28px; margin-right:20px; background:url(/Areas/Admin/Content/'images/arrow-prev.png') no-repeat 0 0; background-color:transparent !important}
.slider a.next {margin-left:8px; background-image:url('images/arrow-next.png')}
.slider a:hover, .slider a.active {opacity:1}

.gallery {position:relative; padding:0; color:#fff; height:600px}
.gallery .wrapper {position:relative}
.gallery .img {margin-left:150px; margin-top:20px; width:auto !important; height:auto !important; max-width:650px}
.gallery .img.left {margin-right:150px}
.gallery h1, .gallery .h1 {line-height:normal}
.gallery p {font-size:22px; line-height:32px}

.gallery > .slide {position:absolute; top:0; bottom:0; left:0; right:0; padding:60px 0 0; background:#af2876 no-repeat 50% 50%; background-size:auto 100%}
.gallery > .slide:before {position:absolute; content:""; top:0; left:0; height:100%; width:100%; background:rgba(175,40,118,0.65)}
.gallery .slider {position:absolute; bottom:40px; left:50%; margin-left:-590px}

form .input { padding: 10px 0px; }
form .input .title { font-size: 16px;padding-bottom: 10px; }
form .input input[type="text"], form .input input[type="password"],
    form .input textarea { border: solid 1px #b7b7b7; width: 350px;font-size: 13px;height: 27px; text-indent: 3px; }
form .input textarea { height: 80px;padding-top: 2px; }
form .buttons input[type="submit"] { min-width: 105px; height: 41px; background: #a5236f; border: none; color: #fff; cursor: pointer; padding-left:10px; padding-right:10px;}
select { border: solid 1px #b7b7b7; font-size: 13px;height: 32px; text-indent: 3px; padding: 0px; margin: 5px; }

.sectionTitle { font-size: 18px; }
.sectionBody { padding: 10px 0px 10px 0px; }


.richtext {color:#000}
.richtext p {line-height:26px}
.richtext > * + * {margin-top:25px}
.richtext > * + p.note {margin-top:60px}
.richtext > * + h2 {margin-top:80px}
.richtext > ul + ul {margin-top:60px}

.richtext ul {line-height:24px; margin-bottom:-16px}
.richtext ul li {padding-left:16px; margin-bottom:16px; background:url(/Areas/Admin/Content/'images/list-bullet.png') no-repeat 0 8px}
.richtext ul ul {margin-top:16px}



a.action-link { color: #ab1c6f; cursor: pointer; font-family: 'Segoe UI', Verdana, Helvetica, Sans-Serif; }
a.action-link:hover { color: #bf1e76; text-decoration: underline; }

table.list 
{ 
    width: 100%;
    border: 1px solid #D3DCE3;
}
table.list th 
{ 
    color: #000; 
    font-weight:bold;
    padding: 10px 10px 10px 10px;
    border: 1px solid #D3DCE3;
}

table.list td 
{ 
    padding: 5px 10px 5px 10px; 
    border: 1px solid #D3DCE3;
}

    table.list tr:hover td {
        background: #f2f2f2;
    }

    table.list tr.long-time, div.long-time {
        font-weight: bold;
    }

    table.list tr.old-item td, div.old-item {
        background: #f2f2f2;
    }

    table.list tr.old-item:hover td {
        background: white;
    }

    table.list td input:not([type=radio]){
        width: 100%;
    }
    /*VALIDATORS*/
    .validation-summary-errors {
        padding: 10px 0px;
    }
.validation-summary-errors li { color: red; }
.field-validation-error { color: red; }

/*HELPER*/
.clearfix, .wrapper {min-height:1%}
.clearfix:after, .wrapper:after/*, .richtext ul:after*/ {display:block; height:0; line-height:0; font-size:0; clear:both; content:"."; visibility:hidden}
.footerfix {padding-bottom:550px}
.show {display:block}
.hide {display:none}
.error 
{
    color:#c00;
    /*border:1px solid #a5236f;*/
    background-color: #f5dbea;
    padding: 10px 20px 10px 20px;
    margin: 10px 20px 10px 20px;
}

.warning
{
    color:#333;
    /*border:1px solid #a5236f;*/
    background-color: #FFE97F;
    padding: 10px 20px 10px 20px;
    margin: 10px 20px 10px 20px;
}

/* Contact Us */
.subTitle { font-family: OpenSansSemibold; padding: 5px 0; }

/* Order details */
.log-entry { padding: 2px 0;margin-top: 0;font-size: 13px; }
.log-date { display: inline-block;width: 170px; }
.log-severity { display: inline-block;width: 100px; }
.log-message {  }

.validation-text {    line-height: 26px; }
.validation-panel { margin-top: 15px; }

.ctx-msg
{        
    display: none;
    color:green;
    padding: 5px 5px 5px 5px;
}

.options-group
{
    padding: 10px 10px 10px 10px;
}

.options-group div
{
    padding: 3px 3px 3px 3px;
}

.profile-settings .content-title
{
    font-size: 16px;
    font-weight:600;
}

.profile-settings label
{
    color:#333!important;
    padding-left:5px;
    padding-bottom:5px;
    display:inline-block;
}

.profile-settings div.params-block .param
{
    padding: 5px 5px 5px 5px;
}


.cfg-block
{
    min-height: 150px;
    min-width: 500px;
    padding: 20px 20px 20px 20px;
    border: 1px solid #D3DCE3;
    margin-left:100px;
}

.cfg-block-title
{
    font-weight:bold;
    padding: 5px 5px 15px 5px;
}

.cfg-day
{
    padding: 5px 5px 5px 5px;
}

div.cfg-day > label
{
    min-width: 100px;
    display: inline-block;
}

.opt-block
{
    display: inline-block;
    vertical-align:top;
}

.hint
{
    color: gray;
    font-size: small;
}

ul.node
{
    padding-left: 40px;
}

li.sub-node
{
    padding-left: 40px;
}

.params-title
{
    color:#333;
    padding-left:10px;
    padding-top:40px;
    padding-bottom:20px;
    display:block;
    font-size: 16px;
}

.params-block label
{
    color:#ABBCCB;
    padding-left:5px;
    padding-bottom:5px;
    display:inline-block;
}

div.params-block
{
    padding: 20px 20px 20px 20px;
    border: 1px solid #D3DCE3;
}

div.params-block .param
{
    padding: 5px 5px 5px 5px;
}

div.params-block .title
{
    display:inline-block;
    min-width:130px;
}

div.params-block input[type=text], input[type=password], textarea
{
    width:300px;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
}


.string-val
{
    min-width:300px;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
}

.data-block
{
    padding: 20px 20px 20px 20px;
    border: 1px solid #D3DCE3;
}

.data-block div
{
    padding: 5px 5px 5px 5px;
}

.data-block div label
{
    color:#ABBCCB;
    text-align:right;
    width:140px;
    display:inline-block;
    vertical-align:top;
}

.data-block div > span
{
    padding-left:10px;
}


div.data-block .param div
{
    display:inline-block;
}

div.data-block input[type=text], input[type=password], textarea
{
    width:300px;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
}


.cntnt-option
{
    padding: 5px 5px 5px 5px;
}

.cntnt-option-block
{
    padding: 15px 5px 15px 5px;
}

.profile-section-title
{
    padding: 10px 5px 10px 5px;
}

div.progress
{
    display:inline-block;
    vertical-align:middle;
    border: 1px solid #ebeaea;
    padding: 2px 1px 1px 1px;
    width:150px;
    height:7px;
}

div.progress div
{
    vertical-align:middle;
    background-color: #ca4a95;
    height:5px;
}

div.progress-container span
{
    padding-left: 5px;
    display:inline-block;
    font-size: 10px;
    color: #797979;
}

.node-header
{
    padding: 5px 5px 5px 5px;
    font-weight:bold;
}

.dd-btn
{
    color:#a5236f;
    font-size: 80%;
    display:inline-block;
    padding-left:5px;
}

.dd-btn:hover {
    text-decoration: none;
}

ul.backup-items-list
{
    border-bottom: 1px solid #D3DCE3;
    border-top: 1px solid #D3DCE3;
    margin-left:130px;
}

.summary-title
{
    padding: 5px 5px 5px 5px;
}

.summary-elem
{
    padding: 5px 5px 5px 5px;
}

.summary-elem .s-title
{
    display:inline-block;
    float:left;
    color:#ABBCCB;
}

.summary-elem .s-status
{
    display:inline-block;
    float:right;
    color:#ABBCCB;    
    padding-left:20px;
}

.s-status-err
{
    display:inline-block;
    float:right;
    color:red;    
    padding-left:20px;
    font-weight:bolder;
}

.cntnt-option-val
{
    padding: 5px 5px 5px 30px;
}

.cntnt-option-val label
{
    padding-left: 5px;
}


.status-complete
{
    color:#57B45D;
}

.status-error
{
    color:red;
}

.loading-list-msg
{
    display:inline-block;
    padding-left:10px;
    font-size:80%;
    font-style:italic;
}

.loading-list-msg span
{
    padding-left:5px;
}

.load-list-btn
{
    display:inline-block;
    padding-left:10px;
}

.time-param
{
    display:inline-block;
    padding-left:20px;
}

.total-size
{
    padding: 20px 5px 20px 5px;
    float:right
}

.total-size span
{
    padding: 0px 0px 0px 20px;
    font-weight:bold;
}

.proj-list
{
    padding-top: 10px;
    padding-left: 70px;
    padding-bottom: 10px;
    max-height: 500px;
    overflow: auto;
}

.proj-list-item{
   padding: 3px 3px 3px 3px;
}

.proj-list-item:hover{
   background-color:#f2f2f2;
}

.proj-list-item div
{
    display: inline-block;
}

.deleted
{
    color: lightgray;
}

.select-bar
{
    font-size: 80%;
    padding-top: 10px;
    padding-left: 90px;
}

.sites-list
{
    padding-top: 10px;
    padding-left: 70px;
    padding-bottom: 10px;
    max-height: 500px;
    overflow: auto;
}

.site-list-item{
   padding: 3px 3px 3px 3px;
}

.site-list-item:hover{
   background-color:#f2f2f2;
}

.site-list-item div
{
    display: inline-block;
}

.site-list-item .site-url
{
    color: #b2b2b2;
    font-size: 80%;
    font-style:italic;
}

.site-list-item .site-url:hover
{
    color: #333;
}

.logs
{
    font-size: 14px;
    line-height: 130%;
    font-family: "Arial", monospace;
    white-space: pre;
}

.note
{
    font-size: 12px;
    color:#878787;
    padding-left:10px;
    padding-bottom:5px;
    display:inline-block;
}

.params-block-tab-header
{
    padding-left:15px;
    padding-right:15px;
    padding-bottom:5px;
    padding-top:5px;
    text-decoration:none;
}

.params-block-tab-header:hover
{
    background-color: #f2f2f2;
    text-decoration:none;
}

.tab-active
{
    background-color:#D3DCE3;
    color:white;
}

.css3 {
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6ac0f), to(#d36016));
  background: -webkit-linear-gradient(top, #f6ac0f, #d36016);
  background: -moz-linear-gradient(top, #f6ac0f, #d36016);
  background: -ms-linear-gradient(top, #f6ac0f, #d36016);
  background: -o-linear-gradient(top, #f6ac0f, #d36016);
  border-radius:0.5em; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; -o-border-radius:0.5em;
  box-shadow:inset 0 0 0.05em #fff; -webkit-box-shadow:inset 0 0 0.05em #fff; -moz-box-shadow:inset 0 0 0.05em #fff; -ms-box-shadow:inset 0 0 0.05em #fff; -o-box-shadow:inset 0 0 0.05em #fff;
  text-shadow:0 -1px 1px #000;
  background-size:100% 100%; -webkit-background-size:100% 100%; -moz-background-size:100% 100%; -ms-background-size:100% 100%; -o-background-size:100% 100%; /*cover;contain*/
  background: rgba(255,255,255,0.5);
  opacity: 0.5;
}

.progress-msg
{
    padding: 20px;
}

.progress-msg span
{
    color:#878787;
}

.progress-msg span
{
    color:#878787;
    padding-right: 20px;
    padding-left: 20px;
}

.mm-area
{
    position:absolute; 
    right:0px; 
    top:35px; 
    min-width: 300px; 
    min-height:50px; 
    border: 1px solid #D3DCE3;    
}

.mm-area .mm-body
{
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    background-color: white;
}

.mm-area .customer-name
{
    font-weight: bolder;
    min-height: 20px;
}

.mm-area .user-login
{
    min-height: 30px;
}

.mm-icon
{
    width:16px;
    height:16px; 
    cursor:pointer;
}

.val-icon-error
{
    width:16px;
    height:16px;
}

.options-section-title
{
	text-align:center;
	font-size: 26px;
	font-weight: bolder;
}

.options-section-detail
{
	text-align:center;
	font-size: 18px;
}

.option label
{
    min-width:200px;
}

.option label.name, .option div.val
{
    display:inline-block;
}

.wiz-tiles
{
	width: 1100px;
    min-height: 500px;
}

.wiz-tile
{
	position:relative;
	display: inline-block;
    float:left;
    width: 150px;
    height: 250px;
	margin: 10px 10px 10px 10px;
    padding: 20px 20px 20px 20px;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
}

.wiz-tile .title
{
	font-size: 18px;
	margin-bottom: 5px;
}

.wiz-tile .description
{
	font-size: 12px;
	text-align:center;
	color: grey;
}

.wiz-tile img
{
    width: 100px;
    height: 100px;
	margin: 10px 10px 10px 10px;	
	background-color: lightgray;
}

.wiz-tile-selected
{
    background-color: #F2F2F2;
}

.wiz-tile:hover
{
    background-color: #F2F2F2;
}

.wiz-tiles-header
{
    padding-left:20px;
    font-weight:bold;
    font-size: 20px;
    float:left;
    width: 550px;
    clear:both;
}

textarea.showpass
{
    width:700px; 
    height: 120px;
}

.paging-btn
{
    padding: 5px 10px 5px 10px; 
    border:1px solid lightgrey;
}

.paging-range
{
    padding-left: 10px; 
    padding-right: 10px; 
}

.paging-bar
{
    margin-top:10px;
    padding-top: 10px;
    float: right;
}

.search-bar
{
    float:right; 
    margin-bottom:10px;
}

.search-bar input
{
    width:250px; 
    padding-left:5px;
    margin-bottom:10px;
}

.search-bar a
{
    display:inline-block;
}

.search-bar img
{
    width:16px; 
    height:16px; 
    padding-top:15px;
    margin-left:-23px;
}


.float-right
{
    float: right;
}

.animation-show-hide {
  transition: all linear 0.5s;
}
.animation-show-hide.ng-hide {
  opacity: 0;
}

/*#supporthero-button
{
    border-radius: 50% !important;
    width: 30px !important;
    height: 40px !important;
    padding: 10px 10px 10px 20px  !important;
    margin: 0px !important;
    bottom: 18px !important;
    right: 100px !important;
    font-size: 40px !important;
}*/

/*SCREEN*/
@media only screen and (min-width:1080px) and (min-height:1920px) {
  html, html * {cursor:none !important}
}

.wait, .wait * { cursor: wait !important; }

.linkDisabled {
  cursor: not-allowed;
  pointer-events: none;
  color: grey;
}

.profile-settings table input[type=text],
.profile-settings table input[type=password] {
    width: 300px;
    margin: 5px 0px 5px 0px;
}

.credentials-add
{
    padding-right: 15px;
}

.transparent25 {
    filter: alpha(Opacity=25);
    opacity: 0.25; 
}

[ng\:cloak], [ng-cloak], .ng-cloak 
{ display: none!important; }
    /* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

input[disabled]{
    opacity: 0.4;
    cursor: default;
}

.text-center {
    vertical-align: middle;
    text-align: center;
}

.log-screenshot {
    display: block;
    width: 500px;
    height: auto;
}

.error-banner {
    box-sizing: border-box;
    min-width: 300px;
    position: relative;
    margin-top: 1px;
}

.error-banner {
    box-sizing: border-box;
    min-width: 300px;
    position: relative;
    margin-top: 1px;
    width: 100%;
}

.error-banner .ms-MessageBanner-close {
    line-height: 12px;
    height: 12px;
    width: 12px;
    font-size: 10px;
    padding: 0;
    top: 5px;
    right: 5px;
}

.grid-wrapper {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr 2fr;
}

.cg-busy-default-sign {
    border: none;
    top: 50%;
}

.connection-data {
    padding-left: 10px;
    font-weight: 500;
}

.cg-busy{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1001}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block!important}.cg-busy-animation.ng-hide-remove{opacity:0;-webkit-transform:translate(0px,-40px);-moz-transform:translate(0px,-40px);-ms-transform:translate(0px,-40px);-o-transform:translate(0px,-40px);transform:translate(0px,-40px)}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translate(0px,0);-moz-transform:translate(0px,0);-ms-transform:translate(0px,0);-o-transform:translate(0px,0);transform:translate(0px,0)}.cg-busy-animation.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translate(0px,-40px);-moz-transform:translate(0px,-40px);-ms-transform:translate(0px,-40px);-o-transform:translate(0px,-40px);transform:translate(0px,-40px)}.cg-busy-backdrop{background-color:#fff;opacity:.7}.cg-busy-backdrop-animation.ng-hide-add,.cg-busy-backdrop-animation.ng-hide-remove{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;display:block!important}.cg-busy-backdrop-animation.ng-hide{opacity:0}.cg-busy-default-wrapper{text-align:center}.cg-busy-default-sign{display:inline-block;position:relative;z-index:1002;padding-bottom:6px;color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#e9eeee;border:1px solid #ddd;border-top-width:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.cg-busy-default-text{margin:13px 12px 6px 49px;font-size:16px;color:#555;text-align:left;max-width:400px}.cg-busy-default-spinner{position:absolute;width:25px;height:25px;display:inline-block;top:12px;left:14px}.cg-busy-default-spinner div{width:12%;height:26%;background:#000;position:absolute;left:44.5%;top:37%;opacity:0;-webkit-animation:cg-busy-spinner-anim 1s linear infinite;-moz-animation:cg-busy-spinner-anim 1s linear infinite;-ms-animation:cg-busy-spinner-anim 1s linear infinite;-o-animation:cg-busy-spinner-anim 1s linear infinite;animation:cg-busy-spinner-anim 1s linear infinite;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.cg-busy-default-spinner div.bar1{-webkit-transform:rotate(0deg) translate(0,-142%);-moz-transform:rotate(0deg) translate(0,-142%);-ms-transform:rotate(0deg) translate(0,-142%);-o-transform:rotate(0deg) translate(0,-142%);transform:rotate(0deg) translate(0,-142%);-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.cg-busy-default-spinner div.bar2{-webkit-transform:rotate(30deg) translate(0,-142%);-moz-transform:rotate(30deg) translate(0,-142%);-ms-transform:rotate(30deg) translate(0,-142%);-o-transform:rotate(30deg) translate(0,-142%);transform:rotate(30deg) translate(0,-142%);-webkit-animation-delay:-.9167s;-moz-animation-delay:-.9167s;-ms-animation-delay:-.9167s;-o-animation-delay:-.9167s;animation-delay:-.9167s}.cg-busy-default-spinner div.bar3{-webkit-transform:rotate(60deg) translate(0,-142%);-moz-transform:rotate(60deg) translate(0,-142%);-ms-transform:rotate(60deg) translate(0,-142%);-o-transform:rotate(60deg) translate(0,-142%);transform:rotate(60deg) translate(0,-142%);-webkit-animation-delay:-.833s;-moz-animation-delay:-.833s;-ms-animation-delay:-.833s;-o-animation-delay:-.833s;animation-delay:-.833s}.cg-busy-default-spinner div.bar4{-webkit-transform:rotate(90deg) translate(0,-142%);-moz-transform:rotate(90deg) translate(0,-142%);-ms-transform:rotate(90deg) translate(0,-142%);-o-transform:rotate(90deg) translate(0,-142%);transform:rotate(90deg) translate(0,-142%);-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-ms-animation-delay:-.75s;-o-animation-delay:-.75s;animation-delay:-.75s}.cg-busy-default-spinner div.bar5{-webkit-transform:rotate(120deg) translate(0,-142%);-moz-transform:rotate(120deg) translate(0,-142%);-ms-transform:rotate(120deg) translate(0,-142%);-o-transform:rotate(120deg) translate(0,-142%);transform:rotate(120deg) translate(0,-142%);-webkit-animation-delay:-.667s;-moz-animation-delay:-.667s;-ms-animation-delay:-.667s;-o-animation-delay:-.667s;animation-delay:-.667s}.cg-busy-default-spinner div.bar6{-webkit-transform:rotate(150deg) translate(0,-142%);-moz-transform:rotate(150deg) translate(0,-142%);-ms-transform:rotate(150deg) translate(0,-142%);-o-transform:rotate(150deg) translate(0,-142%);transform:rotate(150deg) translate(0,-142%);-webkit-animation-delay:-.5833s;-moz-animation-delay:-.5833s;-ms-animation-delay:-.5833s;-o-animation-delay:-.5833s;animation-delay:-.5833s}.cg-busy-default-spinner div.bar7{-webkit-transform:rotate(180deg) translate(0,-142%);-moz-transform:rotate(180deg) translate(0,-142%);-ms-transform:rotate(180deg) translate(0,-142%);-o-transform:rotate(180deg) translate(0,-142%);transform:rotate(180deg) translate(0,-142%);-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-ms-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.cg-busy-default-spinner div.bar8{-webkit-transform:rotate(210deg) translate(0,-142%);-moz-transform:rotate(210deg) translate(0,-142%);-ms-transform:rotate(210deg) translate(0,-142%);-o-transform:rotate(210deg) translate(0,-142%);transform:rotate(210deg) translate(0,-142%);-webkit-animation-delay:-.41667s;-moz-animation-delay:-.41667s;-ms-animation-delay:-.41667s;-o-animation-delay:-.41667s;animation-delay:-.41667s}.cg-busy-default-spinner div.bar9{-webkit-transform:rotate(240deg) translate(0,-142%);-moz-transform:rotate(240deg) translate(0,-142%);-ms-transform:rotate(240deg) translate(0,-142%);-o-transform:rotate(240deg) translate(0,-142%);transform:rotate(240deg) translate(0,-142%);-webkit-animation-delay:-.333s;-moz-animation-delay:-.333s;-ms-animation-delay:-.333s;-o-animation-delay:-.333s;animation-delay:-.333s}.cg-busy-default-spinner div.bar10{-webkit-transform:rotate(270deg) translate(0,-142%);-moz-transform:rotate(270deg) translate(0,-142%);-ms-transform:rotate(270deg) translate(0,-142%);-o-transform:rotate(270deg) translate(0,-142%);transform:rotate(270deg) translate(0,-142%);-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-ms-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s}.cg-busy-default-spinner div.bar11{-webkit-transform:rotate(300deg) translate(0,-142%);-moz-transform:rotate(300deg) translate(0,-142%);-ms-transform:rotate(300deg) translate(0,-142%);-o-transform:rotate(300deg) translate(0,-142%);transform:rotate(300deg) translate(0,-142%);-webkit-animation-delay:-.1667s;-moz-animation-delay:-.1667s;-ms-animation-delay:-.1667s;-o-animation-delay:-.1667s;animation-delay:-.1667s}.cg-busy-default-spinner div.bar12{-webkit-transform:rotate(330deg) translate(0,-142%);-moz-transform:rotate(330deg) translate(0,-142%);-ms-transform:rotate(330deg) translate(0,-142%);-o-transform:rotate(330deg) translate(0,-142%);transform:rotate(330deg) translate(0,-142%);-webkit-animation-delay:-.0833s;-moz-animation-delay:-.0833s;-ms-animation-delay:-.0833s;-o-animation-delay:-.0833s;animation-delay:-.0833s}@-webkit-keyframes cg-busy-spinner-anim{from{opacity:1}to{opacity:.25}}@-moz-keyframes cg-busy-spinner-anim{from{opacity:1}to{opacity:.25}}@keyframes cg-busy-spinner-anim{from{opacity:1}to{opacity:.25}}
