.full-height{height:100%;min-height:100%}.full-width{width:100%}.accordion .settings-block,.accordion.settings-block{margin-left:0;margin-right:0}.accordion .accordion-panel{border-bottom:1px solid #c8d8e5}.accordion .accordion-panel .accordion-panel-caption{position:relative;height:40px;padding:10px 15px;color:#333;cursor:pointer}.accordion .accordion-panel .accordion-panel-caption span{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;max-width:90%}.accordion .accordion-panel .accordion-panel-caption .accordion-panel-caption__icon{color:#02a9db;font-size:16px;position:absolute;right:8px;top:12px}.accordion .accordion-panel .accordion-panel-caption .accordion-panel-caption__icon.fa-times{right:32px}.accordion .accordion-panel .accordion-panel-body{padding:10px}.light-text{color:#b7cbdd}.header-text{color:#7199bd}ul{list-style:none;padding:0;margin:0}.no-animation{-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;transition:none!important}.disabled{pointer-events:none;cursor:not-allowed!important;opacity:.4}.modal-lg{width:90%}.fixed-height-modal>.modal-dialog{display:flex;flex-direction:column;height:90%}.fixed-height-modal>.modal-dialog>.modal-content{display:flex;flex-direction:column;height:100%}.fixed-height-modal>.modal-dialog>.modal-content>[modal-instance]{flex:1 0 0%;display:flex;flex-direction:column;overflow-y:auto}.fixed-height-modal>.modal-dialog>.modal-content>[modal-instance]>.modal-body{display:flex;flex-direction:column;flex:1 0 0%;overflow-y:auto}.fixed-height-modal>.modal-dialog>.modal-content>.modal-body{display:flex;flex-direction:column;flex:1 0 0%;overflow-y:auto}@media (min-width:1200px){.modal-md{width:1000px}}.modal-body{position:relative}.modal-body__progress{position:absolute;top:0;left:0;width:100%;height:4px}.modal-body__alert{bottom:0;position:absolute;width:calc(100% - 30px)}.modal-body__controls>i{color:#02a9db;cursor:pointer}.modal-body__controls>i:hover{color:#13c7fd}.modal-footer{position:relative}.modal-footer__alert{position:absolute;border-radius:0;width:100%;left:0;top:0;text-align:left;-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.flex-column-container{display:flex;flex-direction:column;flex:1 0 0%}.flex-row-container{display:flex;flex-direction:row;flex:1 0 0%}.amber-icon{position:relative;top:1px;display:inline-block}.fa.fa-icon{color:#02a9db;font-size:26px}.fa.fa-icon:hover{color:#13c7fd}.amber-list{font-size:16px;color:#7199bd;list-style:none;margin:0;padding:0}.amber-list>li.dndPlaceholder{display:block;min-height:42px;border:1px dashed #7199bd}.amber-list>li.dndDraggingSource{display:none}li.amber-list-item{display:flex;flex-direction:row;flex:1 0 0%;margin:6px 0}li.amber-list-item>.amber-list-item-content,li.amber-list-item>.amber-list-item-handle,li.amber-list-item>.amber-list-item-remove{display:flex;align-items:center}li.amber-list-item>.amber-list-item-handle,li.amber-list-item>.amber-list-item-remove{flex-grow:0;flex-shrink:0;flex-basis:5%;justify-content:center}li.amber-list-item .fa:hover{cursor:pointer;opacity:.5}li.amber-list-item .amber-list-item-handle>.fa:hover{cursor:ns-resize}li.amber-list-item>.amber-list-item-content{display:flex;flex-direction:row;flex:1 0 0%;padding:0 10px;overflow:hidden}li.amber-list-item>.amber-list-item-content>div{flex:1 0 0px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.amber-list-item>.amber-list-item-form-control{display:flex;flex-direction:row;flex:1 0 0%;padding:0 10px}li.amber-list-item>.amber-list-item-remove>.fa{font-size:20px}body .uib-datepicker-popup,body>.ui-select-bootstrap.open{z-index:1050}.angular-ui-tree-placeholder{background:#e7eef4;border:2px dashed #c8d8e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}.input-group-btn>button{height:auto}.fa-edit{-webkit-transform:translate(0,1px);-ms-transform:translate(0,1px);transform:translate(0,1px)}.fa{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.uib-datepicker .uib-daypicker{outline:0}.btn-link,a{color:#7199bd}.btn-link:focus,.btn-link:hover,a:focus,a:hover{color:#94b2cd}.btn-default-focus,.btn-default.focus,.btn-default:focus,.btn:focus,.form-control:focus,.uneditable-input:focus,button:focus,input[type]:focus,select:focus,textarea:focus{border-color:rgba(2,169,219,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(2,169,219,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(2,169,219,.4);outline:0 none}.btn-info:active,.btn-info:focus,.btn-info:focus:active{background-color:#02a9db}select option:hover{background-color:#02a9db}.ui-select-bootstrap .ui-select-choices-row.active>span{background-color:#02a9db}.btn-info,.btn-info.active{background-color:#02a9db;border-color:#0295c2}.btn-info.active:active,.btn-info:active{background-color:#02a9db;border-color:#0295c2}.btn-info.active:hover,.btn-info:hover{background-color:#13c7fd;border-color:#0295c2}.text-info{color:#636363}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#02a9db}.btn-primary{color:#fff;background-color:#02a9db;border-color:#0295c2;height:36px;max-width:100%;font-weight:400;box-shadow:0 2px 2px 0 rgba(0,0,0,.24);overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#02a9db;border-color:#0295c2}.btn-primary:hover{color:#fff;background-color:#02bcf4;border-color:#029dcc;box-shadow:0 8px 8px 0 rgba(0,0,0,.24)}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#0282a8;border-color:#016e8f;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#0282a8;border-color:#016e8f}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#02a9db;border-color:#0295c2}.btn-primary .badge{color:#02a9db;background-color:#fff}.btn-danger-new{color:#fff;background-color:#d0021b;border-color:#b70218;height:36px;max-width:100%;font-weight:400;box-shadow:0 2px 2px 0 rgba(0,0,0,.24);overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.btn-danger-new.focus,.btn-danger-new:focus{color:#fff;background-color:#d0021b;border-color:#b70218}.btn-danger-new:hover{color:#fff;background-color:#e9021e;border-color:#c10219;box-shadow:0 8px 8px 0 rgba(0,0,0,.24)}.btn-danger-new.active,.btn-danger-new:active,.open>.dropdown-toggle.btn-danger-new{color:#fff;background-color:#9d0214;border-color:#840111;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger-new.active.focus,.btn-danger-new.active:focus,.btn-danger-new.active:hover,.btn-danger-new:active.focus,.btn-danger-new:active:focus,.btn-danger-new:active:hover,.open>.dropdown-toggle.btn-danger-new.focus,.open>.dropdown-toggle.btn-danger-new:focus,.open>.dropdown-toggle.btn-danger-new:hover{color:#fff;background-color:#9d0214;border-color:#840111}.btn-danger-new.active,.btn-danger-new:active,.open>.dropdown-toggle.btn-danger-new{background-image:none}.btn-danger-new.disabled,.btn-danger-new.disabled.active,.btn-danger-new.disabled.focus,.btn-danger-new.disabled:active,.btn-danger-new.disabled:focus,.btn-danger-new.disabled:hover,.btn-danger-new[disabled],.btn-danger-new[disabled].active,.btn-danger-new[disabled].focus,.btn-danger-new[disabled]:active,.btn-danger-new[disabled]:focus,.btn-danger-new[disabled]:hover,fieldset[disabled] .btn-danger-new,fieldset[disabled] .btn-danger-new.active,fieldset[disabled] .btn-danger-new.focus,fieldset[disabled] .btn-danger-new:active,fieldset[disabled] .btn-danger-new:focus,fieldset[disabled] .btn-danger-new:hover{background-color:#d0021b;border-color:#b70218}.btn-danger-new .badge{color:#d0021b;background-color:#fff}.btn-switcher{font-weight:500;color:#02a9db}.btn-switcher:focus,.btn-switcher:hover{color:#02a9db}.btn-switcher.active,.btn-switcher.focus{color:#fff;background-color:#02a9db;border-color:#0295c2}.btn-switcher.disabled.active,.btn-switcher.disabled.focus,.btn-switcher.disabled:active,.btn-switcher.disabled:focus,.btn-switcher.disabled:hover,.btn-switcher[disabled].active,.btn-switcher[disabled].focus,.btn-switcher[disabled]:active,.btn-switcher[disabled]:focus,.btn-switcher[disabled]:hover,fieldset[disabled] .btn-switcher.active,fieldset[disabled] .btn-switcher.focus,fieldset[disabled] .btn-switcher:active,fieldset[disabled] .btn-switcher:focus,fieldset[disabled] .btn-switcher:hover{color:#fff;background-color:#02a9db;border-color:#0295c2}.btn.btn-link-new{font-size:12px;color:#fff;font-weight:400;text-decoration:underline;border-color:transparent;background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-link-new:hover{text-decoration:none}.btn.btn-link-new:focus{outline:0;color:#fff}.modal-dialog .btn.btn-link-new{color:#02a9db}.btn-flat-secondary{color:#fff;background-color:#7199bd;border-color:#7199bd;height:36px;max-width:100%;font-weight:400;box-shadow:0 2px 2px 0 rgba(0,0,0,.24);overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-flat-secondary.focus,.btn-flat-secondary:focus{color:#fff;background-color:#7199bd;border-color:#7199bd}.btn-flat-secondary:hover{color:#fff;background-color:#82a6c5;border-color:#789ec0;box-shadow:0 8px 8px 0 rgba(0,0,0,.24)}.btn-flat-secondary.active,.btn-flat-secondary:active,.open>.dropdown-toggle.btn-flat-secondary{color:#fff;background-color:#5080ab;border-color:#5080ab;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-flat-secondary.active.focus,.btn-flat-secondary.active:focus,.btn-flat-secondary.active:hover,.btn-flat-secondary:active.focus,.btn-flat-secondary:active:focus,.btn-flat-secondary:active:hover,.open>.dropdown-toggle.btn-flat-secondary.focus,.open>.dropdown-toggle.btn-flat-secondary:focus,.open>.dropdown-toggle.btn-flat-secondary:hover{color:#fff;background-color:#5080ab;border-color:#5080ab}.btn-flat-secondary.active,.btn-flat-secondary:active,.open>.dropdown-toggle.btn-flat-secondary{background-image:none}.btn-flat-secondary.disabled,.btn-flat-secondary.disabled.active,.btn-flat-secondary.disabled.focus,.btn-flat-secondary.disabled:active,.btn-flat-secondary.disabled:focus,.btn-flat-secondary.disabled:hover,.btn-flat-secondary[disabled],.btn-flat-secondary[disabled].active,.btn-flat-secondary[disabled].focus,.btn-flat-secondary[disabled]:active,.btn-flat-secondary[disabled]:focus,.btn-flat-secondary[disabled]:hover,fieldset[disabled] .btn-flat-secondary,fieldset[disabled] .btn-flat-secondary.active,fieldset[disabled] .btn-flat-secondary.focus,fieldset[disabled] .btn-flat-secondary:active,fieldset[disabled] .btn-flat-secondary:focus,fieldset[disabled] .btn-flat-secondary:hover{background-color:#7199bd;border-color:#7199bd}.btn-flat-secondary .badge{color:#7199bd;background-color:#fff}.btn-actions{color:#fff;background-color:#7199bd;border-color:#7199bd;height:36px;max-width:100%;font-weight:400;box-shadow:0 2px 2px 0 rgba(0,0,0,.24);overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;opacity:.6}.btn-actions.focus,.btn-actions:focus{color:#fff;background-color:#7199bd;border-color:#7199bd}.btn-actions:hover{color:#fff;background-color:#82a6c5;border-color:#789ec0;box-shadow:0 8px 8px 0 rgba(0,0,0,.24)}.btn-actions.active,.btn-actions:active,.open>.dropdown-toggle.btn-actions{color:#fff;background-color:#5080ab;border-color:#5080ab;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-actions.active.focus,.btn-actions.active:focus,.btn-actions.active:hover,.btn-actions:active.focus,.btn-actions:active:focus,.btn-actions:active:hover,.open>.dropdown-toggle.btn-actions.focus,.open>.dropdown-toggle.btn-actions:focus,.open>.dropdown-toggle.btn-actions:hover{color:#fff;background-color:#5080ab;border-color:#5080ab}.btn-actions.active,.btn-actions:active,.open>.dropdown-toggle.btn-actions{background-image:none}.btn-actions.disabled,.btn-actions.disabled.active,.btn-actions.disabled.focus,.btn-actions.disabled:active,.btn-actions.disabled:focus,.btn-actions.disabled:hover,.btn-actions[disabled],.btn-actions[disabled].active,.btn-actions[disabled].focus,.btn-actions[disabled]:active,.btn-actions[disabled]:focus,.btn-actions[disabled]:hover,fieldset[disabled] .btn-actions,fieldset[disabled] .btn-actions.active,fieldset[disabled] .btn-actions.focus,fieldset[disabled] .btn-actions:active,fieldset[disabled] .btn-actions:focus,fieldset[disabled] .btn-actions:hover{background-color:#7199bd;border-color:#7199bd}.btn-actions .badge{color:#7199bd;background-color:#fff}.btn-actions:active,.btn-actions:focus,.btn-actions:hover{opacity:1}[timepicker] a.btn-link{color:#02a9db}.form-control,.form-control .input-group-addon{background-color:#fff}.form-control .input-group-addon:disabled,.form-control:disabled{background-color:#eee}.form-control .input-group-addon.error,.form-control.error{border-color:#ef4b48}input[type=radio]{display:none}input[type=radio]+span:before{position:relative;top:0;display:inline-block;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=radio]+span:before{content:"";width:16px;height:16px;background-image:url(/assets/images/controls/radio-off@2x.png);background-repeat:no-repeat;background-size:100% 100%;vertical-align:text-bottom;margin-right:5px}input[type=radio]+span{margin-right:5px}input[type=radio]:last-child+span{margin-right:0}input[type=radio]:checked+span:before{content:"";width:16px;height:16px;background-image:url(/assets/images/controls/radio-on@2x.png);background-repeat:no-repeat;background-size:100% 100%;vertical-align:text-bottom}input[type=radio][disabled]+span{cursor:not-allowed}input[type=checkbox]{margin:0;margin-right:8px;display:inline-block;width:16px;height:12px;cursor:pointer}input[type=checkbox]:before{content:"";display:block;position:relative;width:16px;height:16px;line-height:16px;border:1px solid #ccc;border-radius:3px;background-color:#fff}input[type=checkbox]:checked:before{content:"\f00c";font-family:FontAwesome;font-size:11px;font-weight:500;color:#fff;text-align:center;background-color:#02a9db;border-color:#02a9db}input[type=checkbox]:focus{outline:0 none;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox]:focus:before{border-color:rgba(2,169,219,.8);outline:0 none;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 4px rgba(2,169,219,.6);box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 4px rgba(2,169,219,.6)}input[type=checkbox][disabled]:before{border-color:#ccc;background-color:#eee}input[type=checkbox][disabled]:checked:before{color:#333;border-color:#ccc;background-color:#eee}input[type=checkbox][disabled]+span{cursor:not-allowed}.checkbox input[type=checkbox]{position:unset;margin-left:unset}.checkbox label,.radio label{padding-left:0}.radio-inline{padding-left:0}.radio-inline label{cursor:pointer;margin-right:5px;font-weight:400}textarea.form-control{border-radius:2px}::-webkit-scrollbar{height:4px;width:4px;background:rgba(113,153,189,.25)}::-webkit-scrollbar-thumb{background:#7199bd}::-webkit-scrollbar-corner{background:rgba(113,153,189,.25)}.modern-dropdown{border:1px solid #7199bd;border-radius:3px;box-shadow:0 19px 38px rgba(0,0,0,.3)}.modern-dropdown:before{position:absolute;top:-7px;right:8px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #7199bd;border-left:7px solid transparent;border-bottom-color:#7199bd;content:''}.modern-dropdown:after{position:absolute;top:-6px;right:9px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.modern-dropdown>li>a{cursor:pointer;padding:5px 10px}.modern-dropdown>li>a>.fa{vertical-align:middle;font-size:16px}.modern-dropdown>li>a>.fa+span{margin-left:4px}.modern-dropdown>li>a>span{vertical-align:middle;font-size:14px}.modern-dropdown.down:before{position:absolute;top:auto;bottom:-7px;right:auto;display:inline-block;border-right:7px solid transparent;border-top:7px solid #02a9db;border-left:7px solid transparent;border-bottom:none;content:''}.modern-dropdown.down:after{position:absolute;top:auto;bottom:-6px;right:auto;display:inline-block;border-right:6px solid transparent;border-top:6px solid #fff;border-left:6px solid transparent;border-bottom:none;content:''}.modern-dropdown .submenu-container{position:relative}.modern-dropdown .submenu-container .submenu:hover,.modern-dropdown .submenu-container:focus .submenu,.modern-dropdown .submenu-container:hover .submenu{display:block}.modern-dropdown .submenu-container .submenu{display:none;position:absolute;top:-6px;right:0;border:1px solid #7199bd;border-radius:0 3px 3px 0;min-width:160px;padding:5px 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;z-index:1001;-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modern-dropdown .submenu-container .submenu.submenu-left{left:0;right:auto;border-radius:3px 0 0 3px;-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.modern-dropdown .submenu-container .submenu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;text-decoration:none;cursor:pointer!important}.modern-dropdown .submenu-container .submenu>li>a:hover{text-decoration:none;background-color:#f5f5f5}.modern-dropdown li.separator{margin:5px 0;border-bottom:1px solid #ddd}.modern-dropdown li i{color:#7199bd}.modern-dropdown li span:hover{cursor:pointer}.dynamic-margin-input{overflow:hidden;padding-left:10px;padding-right:10px}.dynamic-margin-input .form-group{float:left;width:25%;padding-left:1px;padding-right:1px}.dynamic-margin-input .form-group label{font-size:12px;font-weight:400}.save-panel{display:flex;align-items:center;height:60px;background-color:#3e445c;padding:0 20px;box-shadow:0 -2px 5px 0 #999}.save-panel .btn>span{margin:0 10px}.dashed-switch{border-bottom:1px #d7d7d7 dashed;cursor:pointer;font-weight:400;font-size:14px;color:#02a9db;margin:0 5px}.dashed-switch.disabled{cursor:not-allowed}.toggle{cursor:pointer;color:#02a9db;text-decoration:underline}.color-picker{width:32px;height:32px;cursor:pointer;border-radius:4px;border:1px solid #555;overflow:hidden}.color-picker>.color-selected{width:100%;height:100%}.color-picker-popover{margin:-5px -10px;line-height:32px;width:204px}.color-picker-popover .color{display:inline-block;font-size:0;margin:0 5px;width:24px;height:24px;vertical-align:middle;cursor:pointer;border:1px solid #555;border-radius:3px}.color-picker-popover .color.active{border-color:#000;border-width:2px}.color-transparent{background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAACxSURBVDhPrdDBDcMgDEBRzlUP7L8CYzBY+xVbhBhjEpR/Qkh+Aqc3yznXWn9bMci4QqWUPUsUxhXiasNqCucTokdWr9AFopuWUchCtLRGhRyIAstVyIfItWYKTSEyVqBQBFGzYoUWEDH8PQoUWkO85XPEQa+8FlD7EfX7Gosgs5fYmkJGkQLLh1xFmlkOFCiSa1loqUijdYFuKpKxTuiRIvWWQhuK1CyF9hRJLIVeKKU/TdTnmexFc2sAAAAASUVORK5CYII=)}.glyphicon-refresh-animate{-webkit-animation:spin .7s infinite linear;-moz-animation:spin .7s infinite linear;-o-animation:spin .7s infinite linear;animation:spin .7s infinite linear}@-webkit-keyframes spin{from{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{from{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.toggler{z-index:2;cursor:pointer;position:absolute;top:50%;width:30px;height:30px;border-radius:15px;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.toggler .arrow-container:after{content:'';display:block;width:0;height:0;border-style:solid;margin-top:10px}.toggler.toggler-left{background-color:#e7eef4;border:2px solid #7199bd}.toggler.toggler-left .arrow-container{width:18px;height:30px;margin:-2px -2px 0 0;float:right;background-color:#e7eef4}.toggler.toggler-left .arrow-container:after{margin-left:-4px;border-width:5px 6px 5px 0;border-color:transparent #7199bd transparent transparent}.toggler.toggler-left.toggled .arrow-container:after{margin-left:-2px;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #7199bd}.toggler.toggler-right{background-color:#fff;-moz-box-shadow:0 0 3px 0 rgba(204,204,204,.8);-webkit-box-shadow:0 0 3px 0 rgba(204,204,204,.8);box-shadow:0 0 3px 0 rgba(204,204,204,.8)}.toggler.toggler-right .arrow-container{width:0;background-color:#fff}.toggler.toggler-right .arrow-container:after{margin-top:10px;margin-left:18px;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #7199bd}.toggler.toggler-right.toggled .arrow-container:after{border-width:5px 6px 5px 0;border-color:transparent #7199bd transparent transparent}.date-time-picker{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;left:-1000px;border:1px solid #ccc;border-radius:4px;background-color:#fff;padding:5px;z-index:1050}.date-time-picker__date{display:inline-block;width:286px;overflow-x:hidden}.progress__container{width:100%;height:3px}.modal-progress-bar .progress__container{position:absolute;left:0;top:0}.fixed .progress__container{position:fixed;z-index:3}.progress__container.fixed{position:fixed;z-index:3}.progress__container .progress__bar{display:none;height:100%;background-color:#13c7fd;width:0;-moz-box-shadow:0 0 4px 0 rgba(19,199,253,.5);-webkit-box-shadow:0 0 4px 0 rgba(19,199,253,.5);box-shadow:0 0 4px 0 rgba(19,199,253,.5)}.progress__container_showing .progress__bar{display:block}.fa-spin-fast{-webkit-animation:fa-spin .8s infinite linear;animation:fa-spin .8s infinite linear}.components-info{height:100%;min-height:100%;overflow-y:auto}.component-grid{margin-bottom:10px}.component-grid__title{padding-left:10px;padding-bottom:10px;font-size:17px}.component-grid__headers{position:relative;top:0;width:100%;background-color:#e7eef4;color:#000;height:40px;z-index:2;border:1px solid #c8d8e5;border-bottom:none}.component-grid__header{position:relative;border:none;font-weight:400;padding-right:20px;padding-left:5px;line-height:40px;height:39px;float:left;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.component-grid__data{position:relative;top:0;height:calc(100% - 165px);width:100%;overflow-y:auto;border:1px solid #c8d8e5}.component-grid__data-table{table-layout:fixed;margin-bottom:0;border-collapse:separate;position:relative}.component-grid__data-table thead tr{height:0}.component-grid__data-table thead tr th{padding-top:0;padding-bottom:0;border:none}.component-grid__data-table tbody tr td{position:relative;border-left:none;border-right:none;border-bottom:1px solid #c5d5e4;padding:0 6px;vertical-align:middle}.component-grid__data-table tr{height:40px}.component-grid__data-table tr td,.component-grid__data-table tr th{border:1px solid transparent}.popover-content a{word-wrap:break-word}.amber-tooltip>.tooltip-inner{word-wrap:break-word;white-space:normal}.input-inner-addon{position:relative;display:flex;align-items:center}.input-inner-addon .inner-icon{position:absolute;padding:10px;pointer-events:none}.left-addon .inner-icon{left:5px}.left-addon input{padding-left:30px}.right-addon .inner-icon{right:5px}.right-addon input{padding-right:30px}.multilanguage-editor{position:relative}.multilanguage-editor__selector{position:absolute;height:100%;right:0;top:0;padding-right:7px;padding-top:5px;color:#7199bd;font-size:14px;font-weight:500;line-height:initial}.multilanguage-editor__btn{cursor:pointer;-moz-transition:margin .5s ease 0s;-o-transition:margin .5s ease 0s;-webkit-transition:margin .5s ease 0s;transition:margin .5s ease 0s;opacity:.2}.multilanguage-editor__btn--toggled,.multilanguage-editor__btn:hover{opacity:1}.multilanguage-editor__dropdown{top:auto;min-width:initial;max-width:200px}.multilanguage-editor__dropdown-item{display:flex;align-items:center;padding:0 10px;cursor:pointer}.multilanguage-editor__dropdown-item--centered{justify-content:center}.multilanguage-editor__dropdown-item:hover{background-color:#f5f5f5}.multilanguage-editor__dropdown-item-caption{margin-left:10px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.multilanguage-editor__dropdown-item-icon{flex:0 0 24px}.multilanguage-editor__dropdown-item-link{font-size:smaller;text-decoration:underline}.multilanguage-editor__dropdown-divider{height:1px;margin:3px 0;overflow:hidden;background-color:#ddd}.multilanguage-editor__dropdown-item-caption--system{text-decoration:underline}.language-models{font-size:14px}.language-models__item{padding:5px 0}.language-models__language{display:flex;align-items:center;overflow:hidden;padding-top:5px}.language-models__language-flag{flex-shrink:0}.language-models__language-wrapper{display:flex;flex:0 0 20%;align-items:flex-start;overflow:hidden}.language-models__language-caption{margin-left:10px;overflow:hidden;text-overflow:ellipsis}.language-models__value{flex:1}.lang-selector{display:flex}.lang-selector__btn{display:inline-flex;align-items:center;cursor:pointer;padding:0}.lang-selector__btn-icon{position:relative;top:-2px}.lang-selector__btn-caption{margin-left:10px}.lang-selector__dropdown{min-width:unset;max-width:200px;color:#7199bd}.lang-selector__dropdown::before{left:7px;right:auto}.lang-selector__dropdown::after{left:8px;right:auto}.lang-selector__item{display:flex;align-items:center;padding:0 10px;cursor:pointer}.lang-selector__item:hover{background-color:#f5f5f5}.lang-selector__item-caption{margin-left:10px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.lang-selector__item-icon{flex:0 0 24px}.pseudo-link{border-bottom:1px dotted;cursor:pointer}.pseudo-link:hover{text-decoration:none}.save-panel__transclude-inside{float:right;color:#fff;font-weight:400;line-height:60px;width:calc(100% - 250px)}.fixed-header-table{display:flex;flex-direction:column;flex:1 0 0%;overflow-y:auto}.fixed-header-table__headers>table{margin:0}.fixed-header-table__headers>table>thead>tr>th{border-bottom-width:1px;vertical-align:middle}.fixed-header-table__data{flex:1 0 0%;overflow-y:auto}.fixed-header-table__data>table{margin-bottom:0}.fixed-header-table__data>table>thead>tr>th{padding:0;margin:0;border:none}.fixed-header-table__data>table>tbody>tr>td .checkbox{margin:0}.fixed-header-table__data>table>tbody>tr:first-child>td{border-top:none}.simple-typeahead-wrapper{position:relative}.simple-typeahead-wrapper .dropdown-menu{max-height:400px;width:100%;overflow-y:auto}.simple-typeahead-wrapper>input::-ms-clear{display:none}.simple-typeahead__btn{position:absolute;right:0;top:0;height:100%;z-index:3;padding:7px 10px;cursor:pointer;color:#7199bd}.simple-typeahead__btn:hover>i{color:#94b2cd}.editable-caption{display:flex}.editable-caption__label{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0;cursor:text;display:inline-block;border-radius:5px;padding:5px 40px 5px 10px;position:relative;min-width:80px;height:32px}.editable-caption__label--editable{-moz-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;-webkit-transition:all .3s ease .2s;transition:all .3s ease .2s;font-weight:500!important}.editable-caption__label--invalid{border:1px solid red}.editable-caption__label--editable:hover{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3)}.editable-caption__label--editable:hover .editable-caption__label-icon{opacity:1}.editable-caption__control{width:100%}.editable-caption__label-icon{-moz-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;-webkit-transition:all .3s ease .2s;transition:all .3s ease .2s;font-weight:500!important;color:#7199bd;cursor:pointer;opacity:0;position:absolute;right:8px;top:8px;height:18.66666667px;width:17.33333333px}.editable-caption__label-icon:hover{color:#a6bfd6}.editable-caption__actions{margin-left:10px}.editable-caption__actions{margin-left:10px}.editable-caption__actions-icon{color:#7199bd;cursor:pointer}.editable-caption__actions-icon:hover{color:#a6bfd6}.ui-tabs-scrollable{height:100%}.ui-tabs-scrollable>.dropdown>.dropdown-toggle,.ui-tabs-scrollable>.nav-button{border-color:transparent;color:#02a9db}.ui-tabs-scrollable>.btn:focus{border-color:transparent!important;box-shadow:none!important}.ui-tabs-scrollable>.btn:hover{background-color:#f1f1f1!important}.ui-tabs-scrollable.show-drop-down>.spacer:not(.hidden-buttons){margin-left:0;margin-right:0}.ui-tabs-scrollable.show-drop-down>.spacer:not(.hidden-buttons)>.control-tabs>.nav-tabs{margin-left:25px;margin-right:50px}.ui-tabs-scrollable.show-drop-down>.spacer:not(.hidden-buttons)>div:first-child>.tab-content{margin-left:0;margin-right:0}.ui-tabs-scrollable.show-drop-down>.nav-button.right-nav-button{right:25px;border-radius:0}.ui-tabs-scrollable>.spacer>div:first-child>.tab-content>.active{height:100%;overflow-y:auto;overflow-x:hidden}.ui-tabs-scrollable>.spacer>div:first-child>.tab-content{height:calc(100% - 40px)}.ui-tabs-scrollable>.spacer:not(.hidden-buttons)>div:first-child>.nav-tabs>li:first-child a:hover,.ui-tabs-scrollable>.spacer:not(.hidden-buttons)>div:first-child>.nav-tabs>li:first-child.active a{border-left:unset}.ui-tabs-scrollable>.spacer:not(.hidden-buttons)>div:first-child>.nav-tabs>li:last-child a,.ui-tabs-scrollable>.spacer:not(.hidden-buttons)>div:first-child>.nav-tabs>li:last-child a:hover,.ui-tabs-scrollable>.spacer:not(.hidden-buttons)>div:first-child>.nav-tabs>li:last-child.active a{border-right:unset;margin-right:unset}input.has-error{border:1px solid #d0021b}.core-switch{line-height:initial;cursor:pointer;margin-top:4px;-moz-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;transition:color .5s ease 0s}.core-switch--processing{color:gray}.core-switch__off,.core-switch__on{display:flex;align-items:center;justify-content:center}.core-switch__off>span,.core-switch__on>span{color:#000;font-family:Roboto;font-size:10px;font-weight:400;color:gray;margin-right:2px}input.has-error{border:1px solid #d0021b}.typeahead-item{display:flex;align-items:center;color:#7199bd;padding:3px 20px;height:26px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:pre}.active>.typeahead-item,.typeahead-item:hover{color:#fff;background-color:#02a9db}.typeahead-item__icon{flex:0 0 15px;text-align:center}.typeahead-item__caption{flex:1;margin-left:5px}.core-range{display:flex;flex-direction:column}.core-range--horizontal{flex-direction:row}.core-range--horizontal .core-range__start{margin-right:15px}.core-range--horizontal .core-range__end{margin-left:15px}.amber-pagination{display:flex;justify-content:space-between;padding:5px;font-size:12px}.amber-pagination__stats{font-weight:400;color:#7199bd}.amber-pagination__controls{text-align:center}.amber-pagination__controls .btn{background-color:transparent;border-color:transparent;letter-spacing:-2px;color:#0295c2;font-stretch:condensed;padding-left:5px;padding-right:5px}.amber-pagination__controls .btn:hover{background-color:#02a9db;border:1px solid #0295c2;color:#fff}.amber-pagination__controls input{width:70px;display:inline-block}.sortable-column{display:flex;align-items:center}.sortable-column__title{flex:1 0 0%;overflow-x:hidden}.sortable-column__icons{flex:0 0 1em;display:flex;flex-direction:column;justify-content:center;height:2em;cursor:pointer}.action-input{position:relative}.action-input__close-btn{position:absolute;height:100%;right:0;top:0;padding-right:7px;color:#7199bd;font-size:14px;font-weight:500;line-height:initial;border:none;background-color:unset}.tab-content{background-color:#fff;padding:5px}.os-theme-amber>.os-scrollbar-corner{height:8px;width:8px;background-color:transparent}.os-theme-amber>.os-scrollbar{padding:0}.os-theme-amber>.os-scrollbar>.os-scrollbar-track{background:0 0}.os-theme-amber>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:0 0}.os-theme-amber>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle:before{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:#7199bd}.os-theme-amber>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active:before{background:#02a9db}.os-theme-amber>.os-scrollbar-horizontal{right:8px;height:8px}.os-theme-amber>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:7px}.os-theme-amber>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle:before{height:4px;bottom:0;top:auto}.os-theme-amber>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle.active:before,.os-theme-amber>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle:hover:before{height:100%}.os-theme-amber>.os-scrollbar-vertical{bottom:8px;width:8px}.os-theme-amber>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:7px}.os-theme-amber>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle:before{width:4px;right:0;left:auto}.os-theme-amber>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle.active:before,.os-theme-amber>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle:hover:before{width:100%}.os-theme-amber.os-host-rtl>.os-scrollbar-horizontal{left:8px;right:0}.os-theme-amber.os-host-rtl>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle:before{left:0;right:auto}.os-theme-amber.os-host-transition>.os-scrollbar-horizontal>.os-scrollbar-track:before,.os-theme-amber.os-host-transition>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle:before{transition:opacity .3s,background-color .3s,height .3s}.os-theme-amber.os-host-transition>.os-scrollbar-vertical>.os-scrollbar-track:before,.os-theme-amber.os-host-transition>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle:before{transition:opacity .3s,background-color .3s,width .3s}.os-theme-amber.with-track>.os-scrollbar>.os-scrollbar-track:before{content:'';display:block;position:absolute;background:rgba(113,153,189,.25)}.os-theme-amber.with-track>.os-scrollbar-horizontal>.os-scrollbar-track:before{width:100%;height:4px;bottom:0}.os-theme-amber.with-track>.os-scrollbar-vertical>.os-scrollbar-track:before{height:100%;width:4px;right:0}.os-theme-amber.with-track>.os-scrollbar-horizontal.active>.os-scrollbar-track:before,.os-theme-amber.with-track>.os-scrollbar-horizontal>.os-scrollbar-track:hover:before{height:100%}.os-theme-amber.with-track>.os-scrollbar-vertical.active>.os-scrollbar-track:before,.os-theme-amber.with-track>.os-scrollbar-vertical>.os-scrollbar-track:hover:before{width:100%}.registry{display:flex;flex-direction:column;height:100%;min-height:100%}.registry__actions{padding:10px 10px 5px 10px}.registry__actions .dropdown{padding-bottom:5px}.registry__catalog{flex:1 0 0%;overflow-y:auto}.registry__catalog-item{display:flex;flex-direction:row;align-items:center;height:30px;color:#fff;font-family:Roboto;font-size:14px;font-weight:400;background-color:transparent;padding-left:5px;border-left:5px solid transparent;white-space:nowrap}.registry-item{display:flex;flex-direction:row;align-items:center}.list-mouse-enter .child-tree-opened,.list-mouse-enter .registry__catalog-item:hover{background-color:rgba(255,255,255,.1);cursor:pointer}.list-mouse-enter .child-tree-opened .registry-tree-item__gear,.list-mouse-enter .registry__catalog-item:hover .registry-tree-item__gear{display:flex}.list-mouse-enter-disable .registry__catalog-item.menu-open{background-color:rgba(255,255,255,.1);cursor:pointer}.list-mouse-enter-disable .registry__catalog-item.menu-open .registry-tree-item__gear{display:flex}.registry__icon{color:#a6bfd6;font-size:18px}.registry__catalog-item--selected{border:1px solid #b1c7db}.registry__catalog-item--active{border-left:5px solid #02a9db}.registry__catalog-item--hovered{background-color:rgba(255,255,255,.1);cursor:pointer}.registry-tree-item{display:flex;flex-direction:row;align-items:center;height:30px;width:100%}.registry-tree-item__switch{display:flex;flex-direction:row;align-items:center;flex:1 0 0%;overflow-x:auto}.registry-tree-item__icon{margin-right:7px;width:16px;height:15px;flex:0 0 auto;align-self:flex-start}.registry-tree-item__title{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;flex:1 0 0%;vertical-align:bottom}.registry-tree-item__badge{background-color:#1f3243;border-radius:8px;padding:0 10px;color:#7199bd;flex:0 0 auto}.registry-tree-item__actions{flex:0 0 24px}.registry-tree-item__gear{display:none;align-items:center}.settings-grid__table{width:100%;height:100%;display:-moz-groupbox;table-layout:fixed;display:flex;flex-direction:column;margin-bottom:0}.settings-grid__table thead{display:inline-table}.settings-grid__table tbody{height:100%;overflow-y:auto;width:100%;flex:1 0 0%;margin-right:16px}.settings-grid__table tbody tr{width:100%;display:inline-table;table-layout:fixed}.settings-grid__table tbody tr:last-child{border-bottom:1px solid #ddd}.settings-grid__table tbody td.settings-grid__cell--lined{border-right:1px solid rgba(0,0,0,.05);word-wrap:break-word;overflow-y:auto;max-height:15.5em}.settings-grid__table tbody td.settings-grid__cell--lined:last-child{border-right:none}.settings-grid__header-caption{width:20%}.settings-grid__header-actions{width:30px}.settings-grid__table-row .settings-grid__cell--red,.settings-list__table .settings-grid__cell--red{color:red}.settings-grid__cell-caption{cursor:pointer;text-decoration:underline;width:20%}.settings-grid__cell-caption:hover{color:#02a9db}.settings-grid__cell-actions{width:30px;min-width:30px}.settings-grid__cell-actions-icon{cursor:pointer;color:#7199bd;margin-top:2px}.settings-grid__cell-actions-icon:hover{color:#02a9db}.settings-grid__buttons{margin:15px 0}.header{display:flex;align-items:center;justify-content:flex-start;height:60px;padding:0 15px;background-color:#fff;margin:0;border:none;-moz-box-shadow:0 2px 3px 0 rgba(204,204,204,.8);-webkit-box-shadow:0 2px 3px 0 rgba(204,204,204,.8);box-shadow:0 2px 3px 0 rgba(204,204,204,.8)}.header__logo{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:100%;position:relative;padding:0}.header__logo-link{text-decoration:none}.header__logo-version{position:absolute;bottom:5px;left:50px;font-size:10px;line-height:10px;cursor:pointer;color:#7199bd}.header__section-selector{white-space:nowrap;margin-left:20px;line-height:30px}.header__section-dropdown{min-width:115px}.header__section-dropdown-items{border-radius:3px}.header__section-dropdown-items::before{right:auto;left:8px}.header__section-dropdown-items::after{right:auto;left:9px}.header__search{flex:1}.header__info{margin-left:auto;display:flex;align-items:center;padding-left:10px}.header__info-item{padding:0 10px}user-info .user-info__icon{color:#7199bd;font-size:24px;cursor:pointer}user-info .user-info__icon:hover{opacity:.8}user-info .dropdown-menu-right{margin-right:-4px;margin-top:8px}.filter-data{display:flex;flex-direction:column;flex-grow:1;font-size:14px;color:#000}.filter-data .form-control{padding:6px}.filter-data .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.filter-data .query-editor-btn.input-group-btn{padding-left:15px;font-size:20px}.filter-data .query-editor-btn>.fa{cursor:pointer}.filter-data .query-editor-btn>.fa:hover{color:#94b2cd}.typeahead-select{width:100%}.typeahead-select .ui-select-choices{width:auto!important;max-width:300px;min-width:100%}.typeahead-select .ui-select-toggle:hover{background:inherit}.typeahead-select .too-much{color:gray!important;font-size:80%;padding:0 20px;line-height:25px}.ui-select-bootstrap>.ui-select-choices{max-height:300px!important}.ui-select-choices-row>span{white-space:normal!important;padding-left:12px!important}.ui-select-choices-row:not(:last-child)>span{border-bottom:1px solid #ddd!important}.modal-header{border-radius:6px 6px 0 0;background-color:#f5f8fa}.filter-options-inline{display:inline-block;margin-right:-5px}.filter-caption{display:flex;margin:0 0 10px 0;padding:5px}.filter-caption.has-error label{border:1px solid #d0021b;border-radius:4px}.filter-caption label{position:relative;display:flex;align-items:center;margin:0;padding:5px 10px;cursor:text;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.filter-caption label .fa{margin-left:5px}.condition-groups{padding-top:5px}.condition-groups .condition-group{position:relative;border:1px solid #c8d8e5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:10px;margin-top:15px}.condition-groups .condition-group:last-child{margin-bottom:0}.condition-groups .condition-group .logical-operands{text-transform:uppercase}.condition-groups .condition-group .group-content{padding:20px 10px 0}.condition-groups .condition-group .group-content .group-condition{position:relative}.condition-groups .condition-group .group-content .group-condition:last-child{padding-bottom:10px}.condition-groups .condition-group .group-content .group-condition__operator{width:25%}.condition-groups .condition-group .group-content__remove-btn{position:absolute;top:-10px;right:20px;color:#d9e4ee;background-color:#fff;cursor:pointer}.condition-groups .condition-group .group-content__remove-btn:hover{color:#7199bd}.condition-groups .condition-group .group-condition__remove-btn{position:absolute;top:5px;right:0;cursor:pointer;color:#d0021b;opacity:.8}.condition-groups .condition-group .group-condition__remove-btn:hover{opacity:1}.condition-groups .condition-group .no-label{padding-top:24px}.condition-groups .condition-group .no-resize{resize:none}.group-caption{position:absolute;left:20px;top:-15px;background-color:#fff;z-index:1;max-width:calc(100% - 150px)}.group-caption__label{margin:0;cursor:text;display:inline-block;padding:5px 30px 5px 10px;position:relative;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.group-caption__label-icon{position:absolute;right:8px;top:8px;color:#7199bd}.group-caption__control{display:flex;align-items:center}.group-caption__control-icon{margin-left:5px;cursor:pointer}.group-caption__control-icon.fa-check{color:green}.group-caption__control-icon:hover{opacity:.8}.add-group{margin-top:10px}.filter-modal-timepicker .btn{padding-top:1px;padding-bottom:1px}.filter-options{height:60px}.filter-data .fa,.filter-options .fa{color:#7199bd}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/assets/fonts/roboto-v27-latin_cyrillic-ext-300.eot);src:local(''),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-300.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-300.woff2) format('woff2'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-300.woff) format('woff'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-300.ttf) format('truetype'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-300.svg#Roboto) format('svg')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fonts/roboto-v27-latin_cyrillic-ext-regular.eot);src:local(''),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-regular.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-regular.woff2) format('woff2'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-regular.woff) format('woff'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-regular.ttf) format('truetype'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-regular.svg#Roboto) format('svg')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/assets/fonts/roboto-v27-latin_cyrillic-ext-500.eot);src:local(''),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-500.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-500.woff2) format('woff2'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-500.woff) format('woff'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-500.ttf) format('truetype'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-500.svg#Roboto) format('svg')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/fonts/roboto-v27-latin_cyrillic-ext-700.eot);src:local(''),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-700.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-700.woff2) format('woff2'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-700.woff) format('woff'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-700.ttf) format('truetype'),url(/assets/fonts/roboto-v27-latin_cyrillic-ext-700.svg#Roboto) format('svg')}.flag{display:inline-block;width:32px;height:32px;background:url(/assets/images/icons/flags/flags.png) no-repeat}.flag.flag-it{background-position:-32px -32px}.flag.flag-es{background-position:-32px 0}.flag.flag-de{background-position:0 0}.flag.flag-en{background-position:0 -32px}.flag.flag-ru{background-position:-64px -32px}.flag.flag-fr{background-position:-64px 0}.grid-customizer-modal .modal-dialog{display:flex;height:90%}@media (min-width:1024px){.grid-customizer-modal .modal-dialog{width:600px}}@media (max-width:1023px){.grid-customizer-modal .modal-dialog{width:90%}}.grid-customizer-tabs{display:flex;flex-direction:column;height:100%}.grid-customizer-tabs .nav-tabs li{text-align:center}.grid-customizer-tabs .nav-tabs li a{border-radius:0;margin-right:0;color:#555}.grid-customizer-tabs .nav-tabs li a,.grid-customizer-tabs .nav-tabs li a:focus,.grid-customizer-tabs .nav-tabs li a:hover{border:none;border-bottom:3px solid transparent}.grid-customizer-tabs .nav-tabs li a:hover{color:#02a9db}.grid-customizer-tabs .nav-tabs li a label{cursor:pointer}.grid-customizer-tabs .nav-tabs li.active>a{color:#02a9db;border-bottom-color:#02a9db}.grid-customizer-tabs .nav-tabs li.active>a label{cursor:default}.grid-customizer-tabs>.tab-content{flex:1 0 0%;overflow-y:auto}.grid-customizer-tabs>.tab-content>.active{display:flex;flex-direction:column;flex:1 0 0%;height:100%;overflow-y:auto}.grid-fields-controls{display:flex;flex-direction:row;justify-content:flex-end;padding:5px 0}.grid-customizer-fields{flex:1 0 0%;overflow-y:auto}.grid-customizer-headers{display:flex;padding:4px 0;border-bottom:1px solid #ddd}.grid-customizer-headers>div{padding:0 4px;text-align:center}.grid-customizer-headers__handle{flex:0 0 3%}.grid-customizer-headers__name{flex:1 0 0%}.grid-customizer-headers__function{flex:0 0 20%}.grid-customizer-headers__type{flex:0 0 20%}.grid-customizer-headers__visibility{flex:0 0 7%}.grid-fields-sort{display:flex}.grid-fields-sort>div{flex:1 0 0%;padding:0 5px}.grid-customizer-field{display:flex;align-items:center;padding:4px 0}.grid-customizer-field>div{padding:0 4px}.grid-customizer-field__handle{flex:0 0 3%}.grid-customizer-field__handle>.grid-field__icon{cursor:n-resize}.grid-customizer-field__name{flex:1 0 0%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.grid-customizer-field__name>label{cursor:pointer;margin:0;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.grid-customizer-field__function{flex:0 0 20%}.grid-customizer-field__type{flex:0 0 20%}.grid-customizer-field__visibility{flex:0 0 7%}.grid-field__icon{color:#02a9db;font-size:18px;cursor:pointer}.xtree-nodes>li{margin:8px 0}.xtree-nodes .angular-ui-tree-placeholder{display:none}.node-content{display:flex;flex-direction:row;flex:1 0 0%;padding:6px;border:1px solid #e7eef4;cursor:pointer}.node-content .fa{font-size:18px}.node-content .fa.bars:hover{cursor:ns-resize}.query-editor{display:flex;flex-direction:row;flex:1 0 0%;overflow-x:hidden;overflow-y:auto}.query-editor .xtree{display:flex;flex:1 0 0%}.query-editor .xtree>xtree-editor{display:flex;flex:1}.query-editor .xtree>xtree-editor .xtree-editor{display:flex;flex-direction:column;flex:1}.query-editor .xtree>xtree-editor .xtree-editor .xtree-editor-controls{align-self:flex-end}.query-editor .xtree>xtree-editor .xtree-editor .xtree-editor-nodes{flex:1 0 0%;overflow-x:hidden;overflow-y:auto}.query-editor .query-columns-headers{font-size:20px}.query-editor .query-columns{display:flex;flex-direction:column;flex:1 0 0%;overflow-y:auto;padding-left:40px}.query-editor .query-columns>.query-columns-wrapper{display:flex;flex-direction:column;position:relative;flex:1 0 0%;overflow-x:hidden;overflow-y:auto}.query-editor .query-columns>.query-columns-wrapper>.amber-list{flex:1 0 0%;overflow-x:hidden;overflow-y:auto}.query-editor .query-columns>.query-columns-wrapper>.amber-list .angular-ui-tree-placeholder{display:block!important}.query-editor .query-columns>.query-columns-wrapper .amber-list--empty{flex:none}.query-editor .query-columns>.query-columns-wrapper .query-column__drag-placeholder{position:absolute;color:#7199bd;width:100%;height:38px;border:1px dashed #ccc;text-align:center;line-height:38px}.query-editor .query-columns>.query-columns-wrapper .angular-ui-tree-empty{display:none;border:none;background-color:transparent;background-image:none}.query-column{height:40px}.query-column__caption{display:flex;flex:0 0 40%;align-items:center}@media (min-width:1024px){.multi-language-editor-modal .modal-dialog{width:750px}}@media (max-width:1023px){.multi-language-editor-modal .modal-dialog{width:90%}}.account-form{position:absolute;top:60px;left:0;right:0;bottom:0;width:600px;margin:0 auto}.account-form__content{position:relative;padding:30px;background-color:#fff;border:1px solid #7199bd}.account-form__content .form-group:last-child{margin:0}.account-form__selector{position:absolute;top:30px;right:30px}.account-form__content-header{margin:0 0 20px 0}.account-form__alert{margin:15px 0 0 0}.account-form__restore{text-decoration:none}.login-form__content,.restore-form__content{position:relative;padding:30px;background-color:#fff;border:1px solid #02a9db}.login-form__content .form-group:last-child,.restore-form__content .form-group:last-child{margin:0}.login-form__selector{position:absolute;top:30px;right:30px}.login-form__content-header,.restore-form__content-header{margin:0 0 20px 0}.login-form__alert{margin:0}.login-form__restore{text-decoration:none}.login-button-spinner{position:absolute;left:25px;top:10px}.flag{background:url(../images/icons/flags/flags.png) no-repeat;display:inline-block;width:32px;height:32px}.flag.flag-it{background-position:-32px -32px}.flag.flag-es{background-position:-32px 0}.flag.flag-de{background-position:0 0}.flag.flag-en{background-position:0 -32px}.flag.flag-ru{background-position:-64px -32px}.flag.flag-fr{background-position:-64px 0}.flag-24{background:url(../images/icons/flags/flags-24.png) no-repeat;display:inline-block;width:24px;height:24px}.flag-24.flag-it{background-position:-24px -24px}.flag-24.flag-es{background-position:-24px 0}.flag-24.flag-de{background-position:0 0}.flag-24.flag-en{background-position:0 -24px}.flag-24.flag-ru{background-position:-48px -24px}.flag-24.flag-fr{background-position:-48px 0}.icon-disabled{cursor:not-allowed!important;opacity:.4}.scroll-y{overflow-x:hidden;overflow-y:auto}.rubric{margin-left:6px}.rubric .rubric-name{margin-left:6px}.rubric .rubric-name:hover{cursor:pointer;background-color:#d3d3d3}.tree-doublegis{height:calc(100% - 250px)}.tree-doublegis .tree-doublegis-data{top:0;overflow-y:auto}.grid-doublegis{height:calc(100% - 230px)!important}.grid-doublegis .grid-control-doublegis .grid-data-doublegis{top:0!important;overflow-y:auto!important}.sub-rubric{margin-left:20px}.sub-rubric:hover{cursor:pointer;background-color:#d3d3d3}.control-grid__pagination-controls input.btn-download{width:150px;letter-spacing:normal}.control-grid__pagination-controls input.btn-back{width:150px;letter-spacing:normal}.sub-rubric-name{font-weight:500}.tri-state-checkbox-onoff:before{background-image:url(/assets/images/controls/checkbox-onoff@2x.png)!important}.tri-state-checkbox-loading:before{background-image:url(../images/icons/gear-active@2x.png)!important}.rubric-checkbox-tree{width:16px}.rubric-checkbox-tree:hover{cursor:pointer;background-color:#d3d3d3}.rubric-search{padding-right:30px}.doublegis-search .form-control-feedback{right:65px;pointer-events:all;cursor:pointer}.doublegis-search-rubric .form-control-feedback{right:15px;pointer-events:all;cursor:pointer}#btn_back{color:#333;background-color:#fff;border-color:#ccc}#btn_back:hover{color:#333;background-color:#ddd;border-color:#999}#btn_download{color:#fff;background-color:#02a9db;border-color:#0295c2;height:36px;max-width:100%;font-weight:400;box-shadow:0 2px 2px 0 rgba(0,0,0,.24);overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#btn_download.focus,#btn_download:focus{color:#fff;background-color:#02a9db;border-color:#0295c2}#btn_download:hover{color:#fff;background-color:#02bcf4;border-color:#029dcc;box-shadow:0 8px 8px 0 rgba(0,0,0,.24)}#btn_download.active,#btn_download:active,.open>.dropdown-toggle#btn_download{color:#fff;background-color:#0282a8;border-color:#016e8f;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}#btn_download.active.focus,#btn_download.active:focus,#btn_download.active:hover,#btn_download:active.focus,#btn_download:active:focus,#btn_download:active:hover,.open>.dropdown-toggle#btn_download.focus,.open>.dropdown-toggle#btn_download:focus,.open>.dropdown-toggle#btn_download:hover{color:#fff;background-color:#0282a8;border-color:#016e8f}#btn_download.active,#btn_download:active,.open>.dropdown-toggle#btn_download{background-image:none}#btn_download.disabled,#btn_download.disabled.active,#btn_download.disabled.focus,#btn_download.disabled:active,#btn_download.disabled:focus,#btn_download.disabled:hover,#btn_download[disabled],#btn_download[disabled].active,#btn_download[disabled].focus,#btn_download[disabled]:active,#btn_download[disabled]:focus,#btn_download[disabled]:hover,fieldset[disabled] #btn_download,fieldset[disabled] #btn_download.active,fieldset[disabled] #btn_download.focus,fieldset[disabled] #btn_download:active,fieldset[disabled] #btn_download:focus,fieldset[disabled] #btn_download:hover{background-color:#02a9db;border-color:#0295c2}#btn_download .badge{color:#02a9db;background-color:#fff}.doublegis-canvas{flex:1 0 0%;padding:0 20px;overflow-y:auto}.forms-container{height:100%;min-height:100%;padding:10px 0 0 10px}.forms-container .forms-alerts-container{bottom:60px;position:absolute;width:calc(100% - 20px);z-index:999}.forms-container.without-padding{padding:0}.forms-container.without-padding .content-panel-container{padding:0}.form-container{display:flex;flex-direction:column}.form-container__header{display:flex;flex-direction:row;align-items:center;padding:10px 30px 10px 0}.form-container__header-breadcrumbs{flex:1 0 0%;overflow-x:hidden}.form-container__header-menu{flex:0 0 150px;text-align:right;margin-left:50px}.form-container__header-menu .modern-dropdown{left:auto;right:1px}.form-container__header-menu .btn-actions .caret{margin-left:5px}.form-container__canvas-wrapper{flex:1 0 0%;overflow-x:hidden;overflow-y:auto}.forms-canvas{height:100%;min-height:100%;padding:0 20px;position:relative}.forms-canvas .control-grid{min-height:100%;display:block;position:relative}.forms-canvas .control-grid .calendar-control{height:100%;min-height:100%;position:relative;border:1px solid #ccc;padding:5px}.forms-canvas .control-grid .calendar-control .alert-panel{position:absolute;top:5px;left:5px}.forms-canvas .control-grid .calendar-control .alert-panel .alert{display:inline-block;white-space:nowrap}.forms-canvas .control-grid .calendar-control .calendar-controls{position:absolute;top:60px;width:100%}.forms-canvas .control-grid .calendar-control .calendar-controls .fa{color:#02a9db}.forms-canvas .control-grid .calendar-control .calendar-controls .fa:hover{color:#13c7fd;cursor:pointer}.forms-canvas .control-grid .calendar-control .calendar-data{position:relative;overflow-y:auto;height:calc(100% - 100px)}.forms-canvas .control-grid .calendar-control .calendar-data .events-list{overflow:hidden}.forms-canvas .control-grid .calendar-control .cal-day-panel{overflow:hidden}.forms-canvas .control-grid .calendar-control .cal-day-panel>div:last-child{margin-left:0;margin-right:0}.forms-canvas .control-grid .calendar-control .calendar-control__filters{text-align:right}.forms-canvas .control-grid .webview-control{border:1px solid #7199bd;width:100%;height:calc(100% - 2px);border-radius:1px;background:#fff}.forms-canvas .control-grid .webview-control iframe{width:100%;height:100%;border:none}.forms-canvas .control-grid .image-control{margin:0 auto;width:100%;height:100%;border:2px #02a9db dashed;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:center center}.forms-canvas .control-grid .image-control .img-container{height:100%}.forms-canvas .control-grid .image-control .close{color:red;position:absolute;right:17px}.forms-canvas .control-grid .image-control .image-bg{width:100%;height:50%;background:url(/assets/images/icons/palette/Image@2x.png) no-repeat center bottom}.forms-canvas .control-grid .image-control .image-loading{display:inline-block;margin:auto 0;padding-top:30%;font-size:150%;color:#7199bd}.forms-canvas .control-grid .image-control .image-caption{color:#7199bd;font-weight:400;text-align:center;font-size:12px;-ms-word-break:break-all;word-break:break-all}.forms-canvas .control-grid-disabled{opacity:.5}.forms-canvas .tab-content{margin:0!important;padding:0!important}.forms-canvas .sub-area{height:100%;min-height:100%}.forms-canvas .sub-area .sub-area-body{height:inherit}.forms-canvas .sub-area .sub-area-body .forms-canvas{margin:0;padding:0 8px;box-shadow:none;background-color:transparent;overflow-x:initial;overflow-y:initial}.forms-canvas .sub-area .sub-area-body .forms-canvas .control-grid{height:100%;min-height:100%}.forms-canvas .sub-area .sub-area-body .forms-canvas .control-grid .grid-bg{left:-10px;top:0;bottom:0}.forms-canvas .control-invisible{display:none}.forms-canvas .control{position:absolute}.forms-canvas .control.columns .control__checkbox{float:left;width:10%;margin-top:-2px}.forms-canvas .control.columns .control-content{float:left;width:90%}.forms-canvas .control.control-root{position:static;border-color:transparent}.forms-canvas .control .control-content{height:100%;min-height:100%;padding:8px}.forms-canvas .control .form-group{margin:0}.forms-canvas .control .form-group .checkbox,.forms-canvas .control .form-group .radio{margin:0}.forms-canvas .control .form-group-full{height:100%}.forms-canvas .control .form-group-full-label{height:calc(100% - 25px)}.forms-canvas .control .horizontal-line-control{height:2px;border-style:none;background-color:#999;margin-top:15px;margin-bottom:14px}.forms-canvas .control .vertical-line-control{margin:0 auto;width:2px;background-color:#999;height:100%}.forms-canvas .control .control-text label{padding:6px 0;margin:0}.forms-canvas .control .control-text h4{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.forms-canvas .control .control-label{padding:6px 0;margin:0}.forms-canvas .control .control-button{font-size:inherit;height:auto}.forms-canvas .control .date-picker-control .date-time-picker{z-index:100;position:absolute;background-color:#fff;padding:5px;text-align:center;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)}.forms-canvas .control textarea{resize:none;display:block;width:100%}.forms-canvas .control .function-label{color:gray;font-size:10px;margin:4px 1px 0}.forms-canvas .control .function-label:empty{display:none}.forms-canvas .control--highlight{animation:glowing 1s 2}@keyframes glowing{0%{background-color:transparent}40%{background-color:#f9dad6}60%{background-color:#f9dad6}100%{background-color:transparent}}.control-chart{position:relative;height:100%;min-height:100%;display:flex;flex-direction:column;flex:1 0 0%}.control-chart .chart-data{display:flex;flex-direction:row;flex:1 0 0%}.control-chart .chart-data .chart-actions{flex-grow:0;flex-shrink:0;flex-basis:40px;align-self:center}.control-chart .chart-data .chart-actions .fa{font-size:28px;cursor:pointer;color:#02a9db}.control-chart .chart-data .chart-canvas{flex-grow:1}.control-chart__filters{margin-left:auto}.control-chart__alert{position:absolute;width:100%;top:0;left:0;padding:5px}.forms-canvas__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;color:#7199bd;z-index:1000;font-size:40px;display:flex;align-items:center;justify-content:center}.datagrid__overlay{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#f5f8fa;font-size:40px;display:flex;align-items:center;justify-content:center}.datagrid__overlay .fa{color:#7199bd!important}.file-control{height:100%;cursor:pointer;padding:5px;border:2px #02a9db dashed;color:#7199bd;font-weight:400;text-align:center;font-size:16px}.file-control__file{display:flex;justify-content:center;align-items:center;height:100%}.file-control__file-link{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#02a9db;display:inline-block}.file-control__btn-close{flex:0 0 2rem;font-size:2rem;color:red}.file-control__btn-close:hover{color:red}.file-control__drop-zone{display:flex;align-items:center;justify-content:center;height:100%}.reminder-panel{display:flex;flex-direction:column;height:100%;min-height:100%;background-color:#fff;box-shadow:0 0 3px 0 rgba(204,204,204,.8)}.reminder-panel__header{display:flex;justify-content:space-between;align-items:center;flex:0 0 45px;padding:0 10px;background-color:#f5f8fa;border:1px solid #ddd;border-left:none}.reminder-panel__body{display:flex;flex-direction:column;height:calc(100% - 45px)}.form-reminders{display:flex;flex-direction:column;position:relative;height:100%}.form-reminders__overlay{position:absolute;left:0;top:0;height:100%;width:100%;height:calc(100% - 35px);top:35px;background-color:#fff;color:#7199bd;z-index:1000;font-size:40px;display:flex;align-items:center;justify-content:center}.form-reminders__list{padding:5px;flex:1;overflow-y:auto}.form-reminders__actions{display:flex;justify-content:space-between;flex:0 0 auto;border-bottom:1px solid #ddd}.form-reminders__list-item{border:1px solid #c8d8e5;color:#7199bd;margin-bottom:5px;padding:5px;display:flex;cursor:pointer;transition-property:box-shadow;transition-duration:1s;position:relative;user-select:none}.form-reminders__list-item:hover{box-shadow:0 0 10px 2px rgba(204,204,204,.8)}.form-reminders__list-item>.checkbox{display:none}.form-reminders__list--selectable>.form-reminders__list-item>.checkbox{display:inline-flex}.form-reminders__list-item-content{flex:1;min-width:0}.form-reminders__list-item-header{display:flex;flex-direction:column}.form-reminders__list-item-header>div{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.form-reminders__list-item-text{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.image-control{margin:0 auto;width:100%;height:100%;border:2px #02a9db dashed;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:center center}.image-control__close-btn{color:red;position:absolute;right:17px}.image-control__container{height:100%}.image-control__bg{width:100%;height:50%;background:url(/assets/images/icons/palette/Image@2x.png) no-repeat center bottom}.image-control__loading{display:inline-block;margin:auto 0;padding-top:30%;font-size:150%;color:#7199bd}.image-control__caption{color:#7199bd;font-weight:400;text-align:center;font-size:12px;-ms-word-break:break-all;word-break:break-all}.control-tabs{height:100%;display:block}.control-tabs .nav-tabs{background-color:transparent}.control-tabs .nav-tabs li{text-align:center}.control-tabs .nav-tabs li a{border-radius:0;margin-right:0;color:#555}.control-tabs .nav-tabs li a,.control-tabs .nav-tabs li a:focus,.control-tabs .nav-tabs li a:hover{border:none;border-bottom:3px solid transparent}.control-tabs .nav-tabs li a:hover{color:#02a9db}.control-tabs .nav-tabs li a label{cursor:pointer}.control-tabs .nav-tabs li.active>a{color:#02a9db;border-bottom-color:#02a9db}.control-tabs .nav-tabs li.active>a label{cursor:default}.control-tabs .nav-tabs li a{padding:12px 15px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.control-tabs .nav-tabs li.contains-required{background-color:#f9dad6}.control-tabs .tab-body{min-height:100%}.lookup-modal__grid{padding:8px}.grid{display:flex;flex-direction:column;height:100%;min-height:100%;position:relative}.grid.hierarchical-grid-control>.grid__data .table .depth-0 td:nth-child(2){padding-left:16px}.grid.hierarchical-grid-control>.grid__data .table .depth-0 td:nth-child(2) .toggle{left:0}.grid.hierarchical-grid-control>.grid__data .table .depth-1 td:nth-child(2){padding-left:32px}.grid.hierarchical-grid-control>.grid__data .table .depth-1 td:nth-child(2) .toggle{left:16px}.grid.hierarchical-grid-control>.grid__data .table .depth-2 td:nth-child(2){padding-left:48px}.grid.hierarchical-grid-control>.grid__data .table .depth-2 td:nth-child(2) .toggle{left:32px}.grid.hierarchical-grid-control>.grid__data .table .depth-3 td:nth-child(2){padding-left:64px}.grid.hierarchical-grid-control>.grid__data .table .depth-3 td:nth-child(2) .toggle{left:48px}.grid.hierarchical-grid-control>.grid__data .table .depth-4 td:nth-child(2){padding-left:80px}.grid.hierarchical-grid-control>.grid__data .table .depth-4 td:nth-child(2) .toggle{left:64px}.grid.hierarchical-grid-control>.grid__data .table .depth-5 td:nth-child(2){padding-left:96px}.grid.hierarchical-grid-control>.grid__data .table .depth-5 td:nth-child(2) .toggle{left:80px}.grid.hierarchical-grid-control>.grid__data .table .depth-6 td:nth-child(2){padding-left:112px}.grid.hierarchical-grid-control>.grid__data .table .depth-6 td:nth-child(2) .toggle{left:96px}.grid.hierarchical-grid-control>.grid__data .table .depth-7 td:nth-child(2){padding-left:128px}.grid.hierarchical-grid-control>.grid__data .table .depth-7 td:nth-child(2) .toggle{left:112px}.grid.hierarchical-grid-control>.grid__data .table .depth-8 td:nth-child(2){padding-left:144px}.grid.hierarchical-grid-control>.grid__data .table .depth-8 td:nth-child(2) .toggle{left:128px}.grid.hierarchical-grid-control>.grid__data .table .depth-9 td:nth-child(2){padding-left:160px}.grid.hierarchical-grid-control>.grid__data .table .depth-9 td:nth-child(2) .toggle{left:144px}.grid.hierarchical-grid-control>.grid__data .table .depth-10 td:nth-child(2){padding-left:176px}.grid.hierarchical-grid-control>.grid__data .table .depth-10 td:nth-child(2) .toggle{left:160px}.grid.hierarchical-grid-control>.grid__data .table .depth-11 td:nth-child(2){padding-left:192px}.grid.hierarchical-grid-control>.grid__data .table .depth-11 td:nth-child(2) .toggle{left:176px}.grid.hierarchical-grid-control>.grid__data .table .depth-12 td:nth-child(2){padding-left:208px}.grid.hierarchical-grid-control>.grid__data .table .depth-12 td:nth-child(2) .toggle{left:192px}.grid.hierarchical-grid-control>.grid__data .table .toggle{position:absolute;line-height:36px;text-decoration:none;font-size:16px;width:16px;top:0}.grid caption{display:none}.grid .fa{color:#02a9db}.grid .glyphicon{color:#02a9db}.grid .overlay{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#e7eef4;z-index:3;opacity:.5;padding-top:120px;text-align:center}.grid .overlay>span{font-size:30px}.grid-controls{display:flex;justify-content:space-between;height:28px;padding-bottom:2px}.grid-controls .grid-controls__button-panel{display:flex;align-items:center}.grid-controls .grid-controls__button-panel>a{text-decoration:none}.grid-controls .grid-controls__button-panel .separator{height:26px;width:1px;margin:0 5px;background-color:#ddd}.grid-controls .grid-controls__button-panel>.fa-refresh,.grid-controls .grid-controls__button-panel>.fa-save,.grid-controls .grid-controls__button-panel>.fa-undo{font-size:24px}.grid-controls .grid-controls__button-panel .dropdown{height:26px}.grid-controls .grid-controls__button-panel>*{padding-left:5px}.grid-controls .grid-controls__button-panel>:first-child{padding-left:0}.grid-controls .grid-controls__icon{font-size:26px;cursor:pointer}.grid-controls .grid-controls__icon:hover{color:#13c7fd}.grid-controls__menu>li{white-space:nowrap}.grid-controls__menu-icon{margin-right:5px;background-size:contain;font-size:14px}.data-grid-table{border:1px solid #c8d8e5}.data-grid-table .divider{display:block;position:absolute;right:0;top:0;height:100%;width:3px;background-color:#02a9db}.data-grid-table table{table-layout:fixed;margin-bottom:0;border-collapse:separate;position:relative}.data-grid-table table tr{height:40px}.data-grid-table table tr>td{position:relative;padding:0 6px;border:none;vertical-align:middle}.data-grid-table table tr>td.multiselect-column{padding:0 8px}.data-grid-table table tr>td .actions-dropdown{visibility:hidden}.data-grid-table.grid__headers{border-bottom:none}.data-grid-table.grid__headers table>tbody>tr{background-color:#e7eef4;color:#5080ab}.data-grid-table.grid__headers table>tbody>tr:last-of-type>td{border-bottom:1px solid #c8d8e5}.data-grid-table.grid__headers table>tbody>tr td.control-grid__td~td.control-grid__td{border-left:1px solid #c8d8e5}.data-grid-table.grid__headers table>tbody>tr.massedit-row .control-grid__action-cell>input[type=checkbox]{margin-top:-4px}.data-grid-table.grid__headers table>tbody>tr>.grid-header{padding:0 0 0 6px}.data-grid-table.grid__headers table>tbody>tr>.grid-header>div{font-weight:400;line-height:40px;height:39px;display:flex;justify-content:space-between;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.data-grid-table.grid__headers table>tbody>tr>.grid-header>div .separator{height:100%;width:6px}.data-grid-table.grid__headers table>tbody>tr>.grid-header>div .separator:hover{cursor:col-resize}.data-grid-table.grid__headers table>tbody>tr>.grid-header>div span{vertical-align:middle}.data-grid-table.grid__headers table>tbody>tr>.grid-header>div .grid__header-title{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.data-grid-table.grid__headers table>tbody>tr>.grid-header>div .grid__header-title:hover{color:#02a9db;cursor:pointer}.data-grid-table.grid__headers table>tbody>tr>.grid-header>div .grid__header-title .grid__header-icon{color:#5080ab;padding-right:6px}.data-grid-table.grid__headers table>tbody>tr>.grid-header>div .grid__header-sorting{display:flex;align-items:center}.data-grid-table.grid__headers table>tbody>tr>.grid-header>div .grid__header-sorting .glyphicon{font-size:14px;-webkit-transform:translate(0,-1px);-ms-transform:translate(0,-1px);transform:translate(0,-1px)}.data-grid-table.grid__data{border-top:none;flex:1 0 0%;position:relative;overflow-y:auto}.data-grid-table.grid__data table>thead>tr{height:0}.data-grid-table.grid__data table>thead>tr>th{padding-top:0;padding-bottom:0;border:none}.data-grid-table.grid__data table>tbody>tr:last-of-type>td{border-bottom:1px solid #ddd}.data-grid-table.grid__data table>tbody>tr td.control-grid__td~td.control-grid__td{border-left:1px solid #ddd}.data-grid-table.grid__data table>tbody>tr.alt-row{background-color:#f5f5f5}.data-grid-table.grid__data table>tbody>tr.active-row>td,.data-grid-table.grid__data table>tbody>tr:hover>td{color:#02a9db}.data-grid-table.grid__data table>tbody>tr.active-row>td .actions-dropdown,.data-grid-table.grid__data table>tbody>tr:hover>td .actions-dropdown{visibility:visible}.data-grid-table.grid__data table>tbody>tr .actions-column .form-inline .save-error .fa-save{color:#ef4b48}.grid__data--highlight{border:2px dashed #7199bd}.multiselect-column{width:36px}.actions-column{width:64px;padding:0 10px 0 0!important}.actions-column .btn-group>button{width:26px;height:24px;padding:0;font-size:14px}.actions-column .btn-group>.btn+.dropdown-toggle{padding:0}.grid-footer>table>thead>tr>th{border:1px solid #c8d8e5;border-top:none;padding:0 8px}.grid-footer>table>thead>tr>th.grid-footer__column{text-align:center}.grid-footer>table>thead>tr>th.grid-footer__group-column{text-align:left}.multiselect-column+.grid-footer__column{border-left:none}.grid-footer__column.multiselect-column{border-right:none}.grid-footer__column.actions-column{border-left:none}.grid-footer__column:nth-last-child(2){border-right:none}.grid-footer__column-text{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.grid-footer__table{margin:0;table-layout:fixed;color:#7199bd}.grid-footer__page-group{font-weight:400}.grid-footer__full-range-group{font-weight:600}.grid__pagination{padding:5px}.grid__pagination-stats{display:flex;justify-content:space-between;font-weight:400;font-size:12px;color:#c5d5e4}.grid__pagination-controls{text-align:center}.grid__pagination-controls .btn{background-color:#fff;border-color:transparent;font-size:12px;letter-spacing:-2px;color:#0295c2;font-stretch:condensed;padding-left:5px;padding-right:5px}.grid__pagination-controls .btn:hover{background-color:#02a9db;border:1px solid #0295c2;color:#fff}.grid__pagination-controls input{width:70px;display:inline-block}.control-grid__cell{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.control-grid__cell .grid__cell-link{color:inherit;text-decoration:underline}.control-grid__cell .grid__cell-link:hover{color:#13c7fd}.control-grid__action-cell{display:flex;align-items:center}.control-grid__action-cell>a,.control-grid__action-cell>span{width:100%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.control-grid__action-cell>div{display:flex}.actions-dropdown-menu{padding:0;min-width:0}.actions-dropdown-menu li{text-align:center;display:inline-block;font-size:16px}.actions-dropdown-menu li>a,.actions-dropdown-menu li>i{padding:8px 10px;color:#7199bd}.actions-dropdown-menu li>a:focus,.actions-dropdown-menu li>a:hover,.actions-dropdown-menu li>i:focus,.actions-dropdown-menu li>i:hover{cursor:pointer;color:#02a9db}.has-error .popover,.has-error.popover{color:#a94442;background-color:#f9dad6;border-color:#f9dad6}.has-error .popover.bottom>.arrow,.has-error.popover.bottom>.arrow{border-bottom-color:#f9dad6}.has-error .popover.bottom>.arrow:after,.has-error.popover.bottom>.arrow:after{border-bottom-color:#f9dad6}.has-error .popover.top>.arrow,.has-error.popover.top>.arrow{border-top-color:#f9dad6}.has-error .popover.top>.arrow:after,.has-error.popover.top>.arrow:after{border-top-color:#f9dad6}.has-error .popover.left>.arrow,.has-error.popover.left>.arrow{border-left-color:#f9dad6}.has-error .popover.left>.arrow:after,.has-error.popover.left>.arrow:after{border-left-color:#f9dad6}.has-error .popover.right>.arrow,.has-error.popover.right>.arrow{border-right-color:#f9dad6}.has-error .popover.right>.arrow:after,.has-error.popover.right>.arrow:after{border-right-color:#f9dad6}.has-warning .popover,.has-warning.popover{color:#8a6d3b;background-color:#fcf8e3;border-color:#fcf8e3}.has-warning .popover.bottom>.arrow,.has-warning.popover.bottom>.arrow{border-bottom-color:#fcf8e3}.has-warning .popover.bottom>.arrow:after,.has-warning.popover.bottom>.arrow:after{border-bottom-color:#fcf8e3}.has-warning .popover.top>.arrow,.has-warning.popover.top>.arrow{border-top-color:#fcf8e3}.has-warning .popover.top>.arrow:after,.has-warning.popover.top>.arrow:after{border-top-color:#fcf8e3}.has-warning .popover.left>.arrow,.has-warning.popover.left>.arrow{border-left-color:#fcf8e3}.has-warning .popover.left>.arrow:after,.has-warning.popover.left>.arrow:after{border-left-color:#fcf8e3}.has-warning .popover.right>.arrow,.has-warning.popover.right>.arrow{border-right-color:#fcf8e3}.has-warning .popover.right>.arrow:after,.has-warning.popover.right>.arrow:after{border-right-color:#fcf8e3}.quick-filter{display:flex;flex-direction:column;height:100%;min-height:100%}.quick-filter__actions{display:flex;align-items:center;border-bottom:1px solid #c8d8e5}.quick-filter__actions>*{padding:8px}.quick-filter__actions>:last-child{margin-left:auto}.quick-filter__actions .quick-filter__actions__clickable{color:#02a9db;cursor:pointer}.quick-filter__actions .quick-filter__actions__clickable:hover{opacity:.8}.quick-filter__actions .quick-filter__actions__label{font-weight:400;font-size:14px;border-bottom:1px #d7d7d7 dashed}.quick-filter__properties{flex:1 0 0%;overflow-y:auto}.quick-filter__properties .quick-filter__condition-not-empty .accordion-panel-caption{color:#02a9db;font-weight:700}.filter{height:100%;min-height:100%;border-left:1px solid #c8d8e5;border-right:1px solid #c8d8e5;border-top:1px solid #e7eef4}.filter .filter-tabs{height:100%;min-height:100%}.filter .filter-tabs .group-select{margin:0 10px 10px 0}.filter .filter-tabs .progress__container{position:absolute;left:0;top:0}.filter .filter-tabs .nav-tabs{padding-top:14px}.filter .filter-tabs .nav-tabs li{text-align:center}.filter .filter-tabs .nav-tabs li a{border-radius:0;margin-right:0;color:#555}.filter .filter-tabs .nav-tabs li a,.filter .filter-tabs .nav-tabs li a:focus,.filter .filter-tabs .nav-tabs li a:hover{border:none;border-bottom:3px solid transparent}.filter .filter-tabs .nav-tabs li a:hover{color:#02a9db}.filter .filter-tabs .nav-tabs li a label{cursor:pointer}.filter .filter-tabs .nav-tabs li.active>a{color:#02a9db;border-bottom-color:#02a9db}.filter .filter-tabs .nav-tabs li.active>a label{cursor:default}.filter .filter-tabs .nav-tabs li{width:50%}.filter .filter-tabs .tab-content{height:calc(100% - 54px);position:relative}.filter .filter-tabs .tab-content .tab-pane{height:100%;min-height:100%;width:100%;overflow-x:hidden;overflow-y:auto}.filter .general-properties textarea{color:#000;font-family:Roboto;font-size:14px;font-weight:300}.filter .general-properties .system-name-label{color:#000;font-family:Roboto;font-size:14px;font-weight:700}.filter .general-properties .drop-down-label{margin:20px 20px 20px 0}.extended-filter{display:flex;flex-direction:column;height:100%;min-height:100%}.extended-filter__actions{display:flex;align-items:center;border-bottom:1px solid #c8d8e5}.extended-filter__actions>*{padding:8px}.extended-filter__actions>:last-child{margin-left:auto}.extended-filter__actions .extended-filter__actions__clickable{color:#02a9db;cursor:pointer}.extended-filter__actions .extended-filter__actions__clickable:hover{opacity:.8}.extended-filter__actions .extended-filter__actions__label{font-weight:400;font-size:14px;border-bottom:1px #d7d7d7 dashed}.extended-filter__groups{flex:1 0 0%;overflow-y:auto}.extended-filter__group-caption{display:flex;align-items:center;height:35px;color:#7199bd}.extended-filter__group-caption span{margin-left:5px}.extended-filter__group-caption-btn{margin-left:auto;color:#02a9db}.extended-filter__group-caption-btn:hover{text-decoration:unset}.extended-filter__group-caption-btn:hover>span{text-decoration:underline}.filter-item{display:flex;align-items:center;justify-content:space-between;height:30px;padding-left:15px}.filter-item .fa-refresh{display:none}.filter-item.disabled .dropdown-toggle{display:none}.filter-item.disabled .fa-refresh{display:inline-block}.filter-item.active .filter-item__caption{color:#02a9db}.filter-item__caption{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;cursor:pointer}.filter-item__menu{width:30px;text-align:center;cursor:pointer}.filter-item__menu>a{font-size:16px}.filter-item__menu>.modern-dropdown{left:auto;right:-7px;margin-top:5px}.filter-item__menu>.modern-dropdown>li{overflow:hidden;white-space:nowrap}.filter-item__menu>.modern-dropdown>li i{color:#7199bd;font-size:16px}.filter-item__menu>.modern-dropdown>li i.fa-check-square-o{opacity:0}.filter-item__menu>.modern-dropdown>li i.fa-check-square-o.active{opacity:1}.permissions-table .user-login .fa{color:#7199bd;font-size:18px}.permissions-table .user-login .name{display:inline-block;position:relative}.control-user-filters{height:28px;top:4px;padding:0 5px}.control-user-filters .control-user-filter{position:relative;display:inline-block;height:26px;max-width:250px;padding:2px 25px 2px 15px;margin:0 2px;border:2px solid #02a9db;background-color:#02a9db;border-radius:15px}.control-user-filters .control-user-filter span.title{display:inline-block;max-width:210px;vertical-align:super;color:#fff;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.control-user-filters .control-user-filter .fa{position:absolute;right:4px;top:0;font-size:20px;color:#fff;cursor:pointer}.control-user-filters .control-user-filter .fa.fa-refresh{top:4px;font-size:16px}.fa-spin.ng-hide{margin:0 inherit;padding:0 inherit;opacity:0;transform:scaleY(0);line-height:0;height:0}.label-wrapper{display:flex;align-items:center;white-space:nowrap;overflow:hidden;padding-bottom:.2rem}.label-wrapper__label,.property-label{margin:0;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.label-wrapper__label:empty,.property-label:empty{display:none}.label-wrapper__tooltip{flex:0 0 17px;margin-left:.35rem;font-size:18px;color:rgba(90,171,15,.71)}.label-wrapper__tooltip:hover{color:rgba(115,218,19,.71)}.edit-footer{position:relative;display:flex;align-items:center;height:60px;background-color:#3e445c;padding:0 20px 0 28px;box-shadow:0 -2px 5px 0 #999}.edit-footer .duplicates-list ol li{overflow:hidden;text-overflow:ellipsis}.edit-footer .btn-primary>span{margin:0 10px}.edit-footer__alert{border-radius:0;width:100%;position:absolute;top:0;left:0;z-index:10;margin:0;-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.edit-footer__record-player{display:inline-block;float:right;margin-top:2px}.edit-footer__fieldset{width:100%}.edit-footer__btn-link{font-size:12px;color:#fff;font-weight:400;text-decoration:underline;border-color:transparent;background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.edit-footer__btn-link:active,.edit-footer__btn-link:focus,.edit-footer__btn-link:hover{color:#fff;text-decoration:none;outline:0}.lookup-control .dropdown-menu{background-color:#fff;border:1px solid #ccc;min-width:100%;max-width:200%;border-radius:0 0 4px 4px;box-shadow:0 8px 31px -8px rgba(0,0,0,.3);padding:0;margin:0}.lookup-control .dropdown-menu li{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;cursor:pointer;list-style:none;margin:0}.lookup-control .dropdown-menu li.active,.lookup-control .dropdown-menu li:hover{background-color:#e7eef4}.lookup-control__open-card-btn>i{position:relative;top:1px}.dictionary-control{position:relative}.form-control__access-placeholder{position:absolute;white-space:nowrap;z-index:3;top:0;left:0;padding:6px 12px;width:calc(100% - 40px)}.notification-modal__control-textarea{resize:none}.breadcrumbs{display:flex;align-items:flex-end;font-size:16px}.breadcrumbs .fa{color:#02a9db}.breadcrumbs__btn{flex:0 0 30px;border:none;background:0 0;padding:0;visibility:hidden;font-size:18px}.breadcrumbs__btn>.fa{color:#02a9db}.breadcrumbs__btn.breadcrumbs__btn-left.breadcrumbs__btn--enabled:hover>i:before{content:"\f060"}.breadcrumbs__btn.breadcrumbs__btn-right.breadcrumbs__btn--enabled:hover>i:before{content:"\f061"}.breadcrumbs__btn--enabled{visibility:visible}.breadcrumbs__chain{flex:1 0 0%;display:flex;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch}.chain-link{display:flex;align-items:flex-end;height:40px}.chain-link__text{display:flex;flex-direction:column;justify-content:flex-end;max-width:250px;height:100%;white-space:nowrap;overflow-x:hidden}.chain-link__text--primary{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.chain-link__text--secondary{font-size:12px;color:#c8d8e5;margin-bottom:auto;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.chain-link__caret{font-size:12px;color:#02a9db;margin:0 10px;bottom:5px;position:relative}.html-editor{display:flex;flex-direction:column;height:100%}.html-editor .html-editor__body{display:flex;flex:1 0 0%}.html-editor .html-editor__body .html-editor__control{display:flex;flex-direction:column}.html-editor .html-editor__body .html-editor__control .html-editor__html-view{flex:1 0 0%;margin-top:5px;border:1px solid #ccc;border-radius:4px;overflow-x:hidden;overflow-y:auto;background:#fff;min-height:unset}.html-editor .html-editor__body .html-editor__control .html-editor__text-view{margin-top:5px;border:1px solid #ccc;border-radius:4px;overflow-x:hidden;overflow-y:auto}.html-editor .html-editor__body .html-editor__view{flex:1 0 0;overflow-x:hidden;overflow-y:auto;border:1px solid #ccc;border-radius:4px}.file-uploader{display:flex;flex-direction:column;flex:1 0 0%}.file-uploader__headers{display:flex;align-items:center;border:1px solid #ccc;height:40px}.file-uploader__list{flex:1 0 0%;overflow-y:auto}.file-uploader__dropzone{display:flex;align-items:center;justify-content:center;height:100px;cursor:pointer;margin-top:15px;border:2px #02a9db dashed}.file-uploader__dropzone-caption{color:#7199bd;font-weight:400;text-align:center;font-size:16px}.file-uploader__item{display:flex;align-items:center;border:1px solid #ccc;border-top:none;height:40px}.file-uploader__column{flex:1 0 0%;padding:0 5px}.file-uploader__text-column{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.file-uploader__action-column{flex:0 0 40px}.money-control{position:relative}.money-control__currency{display:flex;align-items:center;position:absolute;left:8px;height:100%;border:none;color:#999;font-size:16px}.money-control__masked-field--indent{padding-left:24px}.multiline-content .popover-content{white-space:pre-wrap}.popup-card .modal-header{padding:10px}.popup-card .modal-body{padding:0}.popup-card iframe{width:100%;height:100%;border-style:none}.summary-btn{display:inline-flex;height:36px;position:absolute;left:0;padding:0 .2rem;font-size:1.5rem;background-color:transparent}.summary-btn>.fa-stack{height:1em;width:1em;line-height:1em}.summary-btn.active.focus,.summary-btn.focus,.summary-btn:active,.summary-btn:active.focus,.summary-btn:active:focus,.summary-btn:focus{outline:0}.summary-btn__background{font-size:smaller;color:#fff}.summary-btn__icon{color:#ef4b48}.error-summary{padding:10px 15px;margin:0;background-color:#f9dad6;color:#a94442}.error-summary__title{font-size:1.15em;margin-bottom:.25em}.error-summary__list{list-style-type:initial;padding-left:15px}.error-summary__control-link{cursor:pointer;text-decoration:underline}.error-summary__control-link:hover{text-decoration:none}.suggestions__left-arrow{position:absolute;left:0;top:45%}.suggestions__right-arrow{position:absolute;right:0;top:45%}.suggestions__separator{border-bottom:1px solid #ddd}.folder-icon{background-image:url(/assets/images/icons/folder@2x.png);background-repeat:no-repeat;height:40px;width:34px;background-size:100% 100%}.layout-icon{background-image:url(/assets/images/icons/layout@2x.png);background-repeat:no-repeat;height:38px;width:38px;background-size:100% 100%}.process-icon{background-image:url(/assets/images/icons/process@2x.png);background-repeat:no-repeat;height:44px;width:26px;background-size:100% 100%}.report-icon{background-image:url(/assets/images/icons/report@2x.png);background-repeat:no-repeat;height:36px;width:46px;background-size:100% 100%}.book-icon{background-image:url(/assets/images/icons/book@2x.png);background-repeat:no-repeat;background-size:100% 100%}.activity-section-icon-lg{background:url(/assets/images/icons/sections/lg/activity.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.activity-section-icon-sm{background:url(/assets/images/icons/sections/sm/activity.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.callsection-section-icon-lg{background:url(/assets/images/icons/sections/lg/callsection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.callsection-section-icon-sm{background:url(/assets/images/icons/sections/sm/callsection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.campaignsection-section-icon-lg{background:url(/assets/images/icons/sections/lg/campaignsection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.campaignsection-section-icon-sm{background:url(/assets/images/icons/sections/sm/campaignsection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.clientrequests-section-icon-lg{background:url(/assets/images/icons/sections/lg/clientrequests.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.clientrequests-section-icon-sm{background:url(/assets/images/icons/sections/sm/clientrequests.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.coldleadsectiob-section-icon-lg{background:url(/assets/images/icons/sections/lg/coldleadsectiob.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.coldleadsectiob-section-icon-sm{background:url(/assets/images/icons/sections/sm/coldleadsectiob.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.contacts-section-icon-lg{background:url(/assets/images/icons/sections/lg/contacts.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.contacts-section-icon-sm{background:url(/assets/images/icons/sections/sm/contacts.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.contracts-section-icon-lg{background:url(/assets/images/icons/sections/lg/contracts.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.contracts-section-icon-sm{background:url(/assets/images/icons/sections/sm/contracts.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.dashboard-section-icon-lg{background:url(/assets/images/icons/sections/lg/dashboard.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.dashboard-section-icon-sm{background:url(/assets/images/icons/sections/sm/dashboard.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.documents-section-icon-lg{background:url(/assets/images/icons/sections/lg/documents.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.documents-section-icon-sm{background:url(/assets/images/icons/sections/sm/documents.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.invoicesection-section-icon-lg{background:url(/assets/images/icons/sections/lg/invoicesection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.invoicesection-section-icon-sm{background:url(/assets/images/icons/sections/sm/invoicesection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.leads-section-icon-lg{background:url(/assets/images/icons/sections/lg/leads.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.leads-section-icon-sm{background:url(/assets/images/icons/sections/sm/leads.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.lettersection-section-icon-lg{background:url(/assets/images/icons/sections/lg/lettersection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.lettersection-section-icon-sm{background:url(/assets/images/icons/sections/sm/lettersection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.marketing-section-icon-lg{background:url(/assets/images/icons/sections/lg/marketing.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.marketing-section-icon-sm{background:url(/assets/images/icons/sections/sm/marketing.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.opportunity-section-icon-lg{background:url(/assets/images/icons/sections/lg/opportunity.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.opportunity-section-icon-sm{background:url(/assets/images/icons/sections/sm/opportunity.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.partners-section-icon-lg{background:url(/assets/images/icons/sections/lg/partners.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.partners-section-icon-sm{background:url(/assets/images/icons/sections/sm/partners.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.paymentsection-section-icon-lg{background:url(/assets/images/icons/sections/lg/paymentsection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.paymentsection-section-icon-sm{background:url(/assets/images/icons/sections/sm/paymentsection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.printreportssettingsection-section-icon-lg{background:url(/assets/images/icons/sections/lg/printreportssettingsection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.printreportssettingsection-section-icon-sm{background:url(/assets/images/icons/sections/sm/printreportssettingsection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.pricelistssection-section-icon-lg{background:url(/assets/images/icons/sections/lg/pricelistssection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.pricelistssection-section-icon-sm{background:url(/assets/images/icons/sections/sm/pricelistssection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.products-section-icon-lg{background:url(/assets/images/icons/sections/lg/products.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.products-section-icon-sm{background:url(/assets/images/icons/sections/sm/products.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.productsection-section-icon-lg{background:url(/assets/images/icons/sections/lg/productsection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.productsection-section-icon-sm{background:url(/assets/images/icons/sections/sm/productsection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.reportsettingssection-section-icon-lg{background:url(/assets/images/icons/sections/lg/reportsettingssection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.reportsettingssection-section-icon-sm{background:url(/assets/images/icons/sections/sm/reportsettingssection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.saleplanningsection-section-icon-lg{background:url(/assets/images/icons/sections/lg/saleplanningsection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.saleplanningsection-section-icon-sm{background:url(/assets/images/icons/sections/sm/saleplanningsection.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.tendery-section-icon-lg{background:url(/assets/images/icons/sections/lg/tendery.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.tendery-section-icon-sm{background:url(/assets/images/icons/sections/sm/tendery.png);background-repeat:no-repeat;background-size:contain;background-position:center center}@keyframes wrench{0%{color:#7199bd;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}8%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}10%{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}18%,20%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}28%,30%{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}38%,40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}48%,50%{color:#82a6c5;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}58%,60%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}68%{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}100%,75%{color:#7199bd;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@keyframes glow{0%{box-shadow:0 0 0 #02a9db}50%{box-shadow:0 0 1em #02a9db}100%{box-shadow:0 0 0 #02a9db}}@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.notification-bell{position:relative;font-size:22px;cursor:pointer;display:block;height:36px;opacity:1;float:left}.notification-bell:hover{opacity:.8}.notification-bell+.popover{display:flex!important;flex-direction:column;color:#000;font-family:Roboto;font-size:13px;font-weight:500;-moz-transition:height .25s ease-in 0s;-o-transition:height .25s ease-in 0s;-webkit-transition:height .25s ease-in 0s;transition:height .25s ease-in 0s;width:650px;min-width:650px;max-width:650px;max-height:700px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1)}.notification-bell+.popover.bottom-right{margin-top:4px;margin-left:-1px}.notification-bell+.popover .popover-inner{display:flex;flex-direction:column;min-height:100%}.notification-bell+.popover .popover-content{flex:1;overflow-y:auto}.notification-bell .notification-bell-count{color:#fff;font-family:Roboto;font-size:10px;font-weight:500;position:absolute;display:block;float:left;left:19px;top:23px;padding:0 5px;line-height:15px;border-radius:10px;background:#02a9db}.notification-bell .notification-bell-count.ng-enter{animation:glow 1.2s ease 1}.notification-bell .notification-bell-count.ng-leave{display:none}.notification-bell .notification-bell-count:empty{display:none}.notification-bell .notification-bell-icon{position:relative;color:#7199bd;top:3px}.notification-bell .notification-bell-icon.ng-enter{animation:wrench 1.2s ease 1}.notification-manager{color:#000;font-family:Roboto;font-size:13px;font-weight:500;width:100%;overflow:hidden}.notification-manager .alert i,.notification-manager .btn-link i{padding-right:5px}.notification-manager .notification-spinner-animation .notification-spinner{-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;transform:scale(1)}.notification-manager .notification-spinner-animation .notification-spinner.ng-leave{transform:scale(0)}.notification-manager .notification-spinner{line-height:200px;text-align:center;color:#7199bd}.notification-manager .notification-manager-notifications .nav-tabs li{text-align:center}.notification-manager .notification-manager-notifications .nav-tabs li a{border-radius:0;margin-right:0;color:#555}.notification-manager .notification-manager-notifications .nav-tabs li a,.notification-manager .notification-manager-notifications .nav-tabs li a:focus,.notification-manager .notification-manager-notifications .nav-tabs li a:hover{border:none;border-bottom:3px solid transparent}.notification-manager .notification-manager-notifications .nav-tabs li a:hover{color:#02a9db}.notification-manager .notification-manager-notifications .nav-tabs li a label{cursor:pointer}.notification-manager .notification-manager-notifications .nav-tabs li.active>a{color:#02a9db;border-bottom-color:#02a9db}.notification-manager .notification-manager-notifications .nav-tabs li.active>a label{cursor:default}.notification-manager .notification-manager-notifications .nav-tabs li{width:50%}.notification-manager .notification-manager-notifications .tab-content{padding-top:5px}.notification-manager .notification-manager-notifications .notification-manager-new-items{color:#000;font-family:Roboto;font-size:14px;font-weight:700;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#7199bd;border-color:#7199bd;text-align:center;border-style:dotted;margin:15px 15px 5px 0;padding:12px;cursor:pointer;opacity:1}.notification-manager .notification-manager-notifications .notification-manager-new-items.ng-hide{margin:0 inherit;padding:0 inherit;opacity:0;transform:scaleY(0);line-height:0;height:0}.notification-manager .notification-manager-notifications .notification-list .notification-list-empty{-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;line-height:200px;text-align:center;opacity:1}.notification-manager .notification-manager-notifications .notification-list .notification-list-empty.ng-hide{margin:0 inherit;padding:0 inherit;opacity:0;transform:scaleY(0);line-height:0;height:0}.notification-manager .notification-manager-notifications .notification-list .notification-list-content{overflow-y:auto;max-height:400px;padding:10px 10px 10px 0}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item-animation{-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item-animation.ng-enter .notification-item{opacity:0;color:#c8d8e5;border-color:#c8d8e5}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item-animation.ng-leave{display:none}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item-animation.ng-enter-active .notification-item{opacity:1}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item{border-color:#c8d8e5;padding:12px;margin-bottom:10px;opacity:1;cursor:pointer;display:block;text-decoration:none}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item:hover{border-color:#a5bfd5}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item.notification-item-executing{opacity:.3}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item.notification-item-executing .close{display:none}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item.notification-item-readed .close{display:none}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item.notification-item-not-found{cursor:default}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item.notification-item-not-found .close{cursor:pointer}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item.notification-item-not-found .notification-item-caption,.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item.notification-item-not-found .notification-item-datetime{color:#d3d3d3}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item .notification-item-caption{white-space:pre-wrap}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item .notification-item-datetime{color:#000;font-family:Roboto;font-size:11px;font-weight:300;display:block}.notification-manager .notification-manager-notifications .notification-list .notification-list-content .notification-item .close{right:0}.notification-manager .notification-manager-subscriptions .notification-subscription-list{padding:10px}.notification-manager .notification-manager-subscriptions .notification-subscription-list .divider .notification-subscription-item{border-bottom:1px solid #d3d3d3}.notification-manager .notification-manager-subscriptions .notification-subscription-list .divider:first-child .notification-subscription-item{border-bottom:4px double #d3d3d3}.notification-manager .notification-manager-subscriptions .notification-subscription-list .divider:last-child .notification-subscription-item{border-bottom:none}.notification-manager .notification-manager-subscriptions .notification-subscription-list .notification-subscription-item{display:flex;justify-content:flex-end;align-items:center;line-height:30px}.notification-manager .notification-manager-subscriptions .notification-subscription-list .notification-subscription-item__caption{margin-right:auto;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.notification-manager .notification-manager-subscriptions .notification-subscription-list .notification-subscription-item__toggle{flex:0 0 70px;color:#02a9db;font-size:22px;-moz-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;transition:color .5s ease 0s}.notification-manager .notification-manager-subscriptions .notification-subscription-list__headers{display:flex;justify-content:flex-end}.notification-manager .notification-manager-subscriptions .notification-subscription-list__header{flex:0 0 70px;text-align:center}.notification-manager .notification-manager-buttons{border-top:1px solid #d3d3d3;padding-top:10px}.permissions-modal .modal-body,.permissions-modal .modal-content{display:block;flex:none}.permissions-modal table.permissions-table{width:100%}.permissions-modal table.permissions-table thead tr{background-color:#e7eef4;color:#000}.permissions-modal table.permissions-table thead tr th{border:none;font-weight:400}.permissions-modal table.permissions-table tbody tr td{border-left:none;border-right:none;border-bottom:1px solid #c5d5e4}.permissions-modal table.permissions-table tbody tr td:last-child{border-left:1px solid #c5d5e4}.permissions-modal table.permissions-table tr{height:40px}.permissions-modal table.permissions-table td,.permissions-modal table.permissions-table th{padding:0 10px}.permissions-modal table.permissions-table td:last-child,.permissions-modal table.permissions-table th:last-child{width:35%;text-align:center}.permissions-modal table.permissions-table select{width:100%;height:70%;border-radius:2px}.profile{height:100%;min-height:100%;padding:10px}.profile .form-control{font-family:Roboto;font-size:14px}.profile__panel{display:flex;flex-direction:column;height:100%;min-height:100%;position:relative;z-index:2;background-color:#fff;-moz-box-shadow:0 0 3px 0 rgba(204,204,204,.8);-webkit-box-shadow:0 0 3px 0 rgba(204,204,204,.8);box-shadow:0 0 3px 0 rgba(204,204,204,.8)}.profile__header{flex:0 0 auto;padding:15px 20px;padding-right:40px}.profile__body{display:flex;flex-direction:column;flex:1 0 0%;overflow-y:auto;overflow-x:hidden;padding:10px}.profile__parameters-grid{flex:1}.profile__save-panel{z-index:2}.profile__success-alert{position:absolute;bottom:60px;width:100%;margin:0}.telephony-widget{float:left;width:350px;height:auto;background:rgba(113,153,189,.85);outline-style:none;position:relative}.telephony-widget #remoteVideo{width:0;height:0;display:none}.telephony-widget.glow{animation:glow;animation-duration:2s;animation-iteration-count:infinite}.telephony-widget.inactive{opacity:.9;pointer-events:none}.telephony-widget.inactive .telephony-widget-compact{background:#979797}.telephony-widget .telephony-expanded{position:absolute;top:37px;background:rgba(113,153,189,.85);width:100%}.telephony-widget .telephony-expanded .telephony-expanded-top{color:#000;font-family:Roboto;font-size:10px;font-weight:400;background:rgba(255,255,255,.2);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(1,rgba(255,255,255,.2)));background:-ms-linear-gradient(bottom,rgba(255,255,255,0),rgba(255,255,255,.2));background:-moz-linear-gradient(center bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,0));line-height:14px;padding:8px;display:flex}.telephony-widget .telephony-expanded .telephony-expanded-top>*{flex:1}.telephony-widget .telephony-expanded .telephony-expanded-top .telephony-expanded-top-connection .text-success{color:#7cfc00}.telephony-widget .telephony-expanded .telephony-expanded-top .telephony-expanded-top-connection .text-danger{color:red}.telephony-widget .telephony-expanded .telephony-expanded-top .telephony-expanded-top-connection .telephony-expanded-top-connection-toggle a{color:#000!important;text-decoration:none}.telephony-widget .telephony-expanded .telephony-expanded-top .telephony-expanded-top-connection .telephony-expanded-top-connection-toggle .dropdown-menu{color:#000;font-family:Roboto;font-size:10px;font-weight:400;min-width:unset;padding:3px 2px;left:-4px;cursor:pointer;white-space:nowrap}.telephony-widget .telephony-expanded .telephony-expanded-top .telephony-expanded-top-audio{font-size:13px;text-align:right}.telephony-widget .telephony-expanded .telephony-expanded-top .telephony-expanded-top-audio .telephony-expanded-top-audio-mute{margin-right:5px}.telephony-widget .telephony-expanded .telephony-expanded-top .telephony-expanded-top-audio .telephony-expanded-top-audio-volume{display:inline-block}.telephony-widget .telephony-expanded .telephony-expanded-controls{padding:10px 0;background:rgba(255,255,255,.2);border-radius:4px;margin:0 6px 6px}.telephony-widget .telephony-expanded .telephony-expanded-controls button{outline:0}.telephony-widget .telephony-expanded .telephony-expanded-controls button.btn-default.active{color:#333;background-color:#ddd;border-color:#999}.telephony-widget .telephony-expanded .telephony-expanded-controls button.btn-default:active:not(.active),.telephony-widget .telephony-expanded .telephony-expanded-controls button.btn-default:focus:not(.active){background-color:#fff;border-color:#ccc}.telephony-widget .telephony-expanded .telephony-expanded-pad{display:flex;padding:6px}.telephony-widget .telephony-expanded .telephony-expanded-pad .telephony-expanded-pad-backspace{position:absolute;color:rgba(0,0,0,.5);top:10px;right:51px;font-size:15px;z-index:100;cursor:pointer}.telephony-widget .telephony-expanded .telephony-expanded-pad .telephony-expanded-pad-backspace:hover{color:#7199bd}.telephony-widget .telephony-expanded .telephony-expanded-pad .form-group{margin-bottom:0;width:100%}.telephony-widget .telephony-expanded .telephony-expanded-pad input{flex-grow:1;padding-right:10px}.telephony-widget .telephony-expanded .telephony-expanded-dial{display:flex;flex-wrap:wrap;margin:6px}.telephony-widget .telephony-expanded .telephony-expanded-dial .telephony-expanded-dial-char{flex-grow:1;width:30%;border-radius:initial}.telephony-widget .telephony-expanded .telephony-expanded-dial .telephony-expanded-dial-char:nth-child(1){border-top-left-radius:4px}.telephony-widget .telephony-expanded .telephony-expanded-dial .telephony-expanded-dial-char:nth-child(3){border-top-right-radius:4px}.telephony-widget .telephony-expanded .telephony-expanded-dial .telephony-expanded-dial-char:nth-child(10){border-bottom-left-radius:4px}.telephony-widget .telephony-expanded .telephony-expanded-dial .telephony-expanded-dial-char:nth-child(12){border-bottom-right-radius:4px}.telephony-widget .telephony-expanded .telephony-expanded-tabs>ul{padding:6px 6px 0 6px}.telephony-widget .telephony-expanded .telephony-expanded-tabs>.tab-content{background:#fff;margin-left:6px;margin-right:6px;margin-bottom:6px;padding-bottom:1px;border-style:solid;border-color:#ddd;border-width:0 1px 1px 1px}.telephony-widget .telephony-expanded .telephony-expanded-tabs .telephony-expanded-tabs-tab{font-size:10px}.telephony-widget .telephony-expanded .telephony-expanded-tabs .telephony-expanded-tabs-tab a{color:#000;padding-top:5px;padding-bottom:5px}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-expanded-history-tabs-tab{font-size:9px}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-expanded-history-tabs-tab a{color:#000;padding-top:5px;padding-bottom:5px}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-lists{padding:5px;max-height:350px;overflow-y:auto}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-group{padding:0 2px;display:inline-block;line-height:20px;cursor:pointer;user-select:none}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-group i{margin-left:4px}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-item{border-color:#c8d8e5;display:flex;font-size:11px;padding:9px;line-height:15px;margin-bottom:5px}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-item .telephony-call-list-item__photo{flex:1}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-item .telephony-call-list-item__photo:empty{display:none}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-item .telephony-call-list-item__text{display:flex;flex:2;flex-wrap:wrap}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-item .telephony-call-list-item__text-name{width:155px;font-weight:700;height:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-item .telephony-call-list-item__text-contact{display:flex;width:100%}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-item .telephony-call-list-item__text-contact-type{width:30%}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-item .telephony-call-list-item__text-contact-number{width:70%;text-align:right}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-item .telephony-call-list-item__controls{display:flex;flex:1;flex-wrap:wrap;justify-content:center;padding-left:7px;border-left:1px solid #c8d8e5;margin-left:7px}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-item .telephony-call-list-item__controls-icon{padding:0 5px;cursor:pointer}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-item .telephony-call-list-item__controls-icon:hover{color:#7199bd}.telephony-widget .telephony-expanded .telephony-expanded-history .telephony-call-list .telephony-call-list-item .telephony-call-list-item__controls-time{width:100%;text-align:center}.telephony-widget.glow .telephony-widget-compact{background-color:#7199bd}.telephony-widget .telephony-widget-compact{display:flex;height:37px;line-height:33px;padding-top:2px;padding-left:11px;padding-right:11px;border-radius:2px;background:#7199bd;transition-property:background-color;transition-duration:1s;transition-timing-function:ease}.telephony-widget .telephony-widget-compact .telephony-widget-imagestate{flex:0 0 56px}.telephony-widget .telephony-widget-compact .telephony-widget-imagestate>i{color:#fff}.telephony-widget .telephony-widget-compact .telephony-widget-imagestate .disabled{opacity:1}.telephony-widget .telephony-widget-compact .telephony-widget-imagestate .text-success{color:#7cfc00}.telephony-widget .telephony-widget-compact .telephony-widget-imagestate .text-danger{color:red}.telephony-widget .telephony-widget-compact .telephony-widget-imagestate .telephony-widget-imagestate-state{color:#fff;margin-left:-6px}.telephony-widget .telephony-widget-compact .telephony-widget-imagestate .telephony-widget-imagestate-state .fa-stack-top-right{top:-7px;left:6px;font-size:8px}.telephony-widget .telephony-widget-compact .telephony-widget-imagestate .telephony-widget-imagestate-state .telephony-widget-imagestate-state-missing{position:relative;background:#a94442;border-radius:10px;font-size:5px;padding:2px 4px;color:#fff;top:-11px;left:20px}.telephony-widget .telephony-widget-compact .telephony-widget-imagestate .telephony-widget-imagestate-expand{padding-right:5px;cursor:pointer}.telephony-widget .telephony-widget-compact .telephony-widget-textstate{color:#000;font-family:Roboto;font-size:12px;font-weight:300;-moz-transition:opacity .5s easy 0s;-o-transition:opacity .5s easy 0s;-webkit-transition:opacity .5s easy 0s;transition:opacity .5s easy 0s;display:inline-flex;flex-direction:column;justify-content:center;flex:1;color:#fff;line-height:16px;white-space:pre-wrap;overflow:hidden}.telephony-widget .telephony-widget-compact .telephony-widget-textstate div{margin:0 auto;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.telephony-widget .telephony-widget-compact .telephony-widget-textstate.ng-enter{opacity:1}.telephony-widget .telephony-widget-compact .telephony-widget-textstate.ng-leave{opacity:0}.telephony-widget .telephony-widget-compact .telephony-widget-controls{flex:0 0 56px;margin-top:-1px;margin-right:-5px;font-size:13px}.telephony-widget .telephony-widget-compact .telephony-widget-controls .telephony-widget-controls-hangon .fa-phone{top:1px}.telephony-widget .telephony-widget-compact .telephony-widget-controls .telephony-widget-controls-hangon .telephony-widget-controls-hangon_ring{animation-name:ring;animation-duration:2s;animation-iteration-count:infinite}.telephony-widget .telephony-widget-compact .telephony-widget-controls .telephony-widget-controls-hangoff .fa-phone{-webkit-transform-origin:12.5px 12.5px;-moz-transform-origin:12.5px 12.5px;-ms-transform-origin:12.5px 12.5px;-o-transform-origin:12.5px 12.5px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}.telephony-widget .telephony-widget-compact .telephony-widget-controls .fa-external-link{vertical-align:-4px;margin-right:2px}.telephony-widget .telephony-widget-compact .telephony-widget-controls .fa-circle,.telephony-widget .telephony-widget-compact .telephony-widget-controls>i{color:#fff}.telephony-widget .telephony-incoming{position:absolute;right:476px;top:0;width:1000px;height:600px;background-color:rgba(113,153,189,.85);border-radius:2px;padding:5px}.telephony-widget .telephony-incoming .telephony-incoming-header{height:24px;padding-right:5px}.telephony-widget .telephony-incoming iframe{width:100%;height:calc(100% - 23px);border-radius:2px;border-style:none;background-color:rgba(255,255,255,.85)}.registry-container{height:100%;min-height:100%;position:absolute;top:0;right:auto;bottom:auto;left:0;width:260px;z-index:1}.registry-container .registry-tab{height:100%;min-height:100%;position:relative}.registry-container .registry-tab.registry-tab-folders{padding-top:104px}.registry-container .registry-tab .admin-object-registry-container{height:74px;margin-top:-74px;padding:0 9px 0 10px}.left-collapsed .registry-container .registry-tab .admin-object-registry-container{display:none}.registry-container .registry-tab .admin-object-registry-container .registry-dropdown .dropdown-toggle{color:#fff;font-family:Roboto;font-size:18px;font-weight:400;background-color:transparent;border:1px solid #02a9db;padding:11px 17px 6px;border-radius:2px;text-align:left}.registry-container .registry-tab .admin-object-registry-container .registry-dropdown .dropdown-toggle span.title{width:167px;overflow:hidden;display:inline-block;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.registry-container .registry-tab .admin-object-registry-container .registry-dropdown .dropdown-toggle .caret{position:absolute;top:25px;right:13px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px dashed;color:#02a9db}.registry-container .registry-tab .admin-object-registry-container .registry-dropdown .dropdown-menu{padding:10px;width:100%;max-height:500px;overflow-x:hidden;overflow-y:auto}.registry-container .registry-tab .admin-object-registry-container .registry-dropdown .dropdown-menu .can-hover:hover{background-color:rgba(0,0,0,.08)}.registry-container .registry-tab .admin-object-registry-container .registry-dropdown .dropdown-menu .title{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;width:220px;vertical-align:bottom;padding:5px 5px}.registry-container .registry-tab .registry-tree{height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;list-style-type:none;padding:0;margin:0}.registry-container .registry-tab .registry-tree .registry-object-item .folder-icon{width:17px;height:15px;margin-right:6px}.registry-container .registry-tab .registry-tree .registry-catalog-item{color:#fff;font-family:Roboto;font-size:16px;font-weight:400;display:block;background-color:transparent;padding:5px 10px;border-left:5px solid transparent;white-space:nowrap;text-decoration:none}.registry-container .registry-tab .registry-tree .registry-catalog-item:hover{background-color:rgba(255,255,255,.1);cursor:pointer}.registry-container .registry-tab .registry-tree .registry-catalog-item .title{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;width:200px;vertical-align:bottom}.registry-container .registry-tab .registry-tree .registry-catalog-item.active{border-left:5px solid #02a9db;color:#fff;font-family:Roboto;font-size:16px;font-weight:700}.registry-container .registry-tab .registry-tree .registry-catalog-item.hovered{background-color:rgba(255,255,255,.1);cursor:pointer}.registry-container .registry-tab .registry-tree .registry-catalog-item .registry-icon{margin-top:2px;margin-right:7px;width:16px;height:15px;background-position:50% 50%;background-size:contain}.has-error .search-input .glyphicon{color:#333;opacity:.4}.search-input .dropdown-menu{width:100%;position:absolute;background:#fff;border:1px solid #c8d8e5;border-radius:2px;box-shadow:0 8px 31px -8px rgba(0,0,0,.3);overflow-x:hidden}.search-input .dropdown-menu li{cursor:pointer;padding:10px 20px;margin:0}.search-input .dropdown-menu li.active,.search-input .dropdown-menu li:hover{background:#e7eef4}.search-input .dropdown-menu li .caption{color:#7199bd;font-family:Roboto;font-size:14px;font-weight:700}.search-input .dropdown-menu li .group{color:#7199bd;font-family:Roboto;font-size:14px;font-weight:300}.search-input{position:relative}.search-input__input{height:36px;border:1px solid #c8d8e5;border-radius:2px;padding-right:36px}.search-input__input::-webkit-input-placeholder{color:#c8d8e5;font-family:Roboto;font-size:14px;font-weight:500}.search-input__input:-moz-placeholder{color:#c8d8e5;font-family:Roboto;font-size:14px;font-weight:500}.search-input__input::-moz-placeholder{color:#c8d8e5;font-family:Roboto;font-size:14px;font-weight:500}.search-input__input:-ms-input-placeholder{color:#c8d8e5;font-family:Roboto;font-size:14px;font-weight:500}.search-input__btn{position:absolute;top:0;right:0;cursor:pointer;pointer-events:all;font-size:18px;padding:9px}.search-container{height:100%;min-height:100%;padding:10px}.search-container .content-panel{padding-top:50px;padding-bottom:54px}.search-container .content-panel .search-header{position:absolute;top:0;right:auto;bottom:auto;left:0;padding:15px 20px;padding-right:40px;width:100%}.search-container .content-panel .search-header .search-result-count{margin:0}.search-container .content-panel .search-result-container{height:100%;min-height:100%;padding:0 10px 10px 10px;overflow-x:hidden;overflow-y:auto;position:relative}.search-container .content-panel .search-result-container strong{background:#ffff80}.search-container .content-panel .search-result-container ul li{padding:20px 10px 10px;list-style:none}.search-container .content-panel .search-result-container ul li .section-item .section-item-icon{width:32px!important;height:32px!important;display:inline-block;vertical-align:middle}.search-container .content-panel .search-result-container ul li .section-item a{padding-left:5px}.search-container .content-panel .search-result-container ul li ul li{padding:5px;padding-left:52px}.search-container .content-panel .search-pagination{position:absolute;top:auto;right:auto;bottom:0;left:0;padding:10px;width:100%}.search-container .content-panel .search-pagination .paging-info>span{font-weight:400;font-size:12px;color:#c5d5e4}.search-container .content-panel .search-pagination .paging-controls{margin:0 auto;text-align:center}.search-container .content-panel .search-pagination .paging-controls .btn{background-color:#fff;border-color:transparent;font-size:12px;letter-spacing:-2px;color:#0295c2;font-stretch:condensed;padding-left:5px;padding-right:5px}.search-container .content-panel .search-pagination .paging-controls .btn:hover{background-color:#02a9db;border:1px solid #0295c2;color:#fff}.search-container .content-panel .search-pagination .paging-controls input{width:70px;display:inline-block}.shortcuts-container .shortcuts-controls-panel{position:absolute;top:0;right:0;bottom:auto;left:auto;width:100%;height:50px;padding-top:10px;text-align:right;left:93px;z-index:1}.shortcuts-container .registry-tab-folders{padding-top:50px!important}.shortcuts-modal .modal-footer .btn-primary{width:160px}body,html{height:100%;min-height:100%;overflow:hidden;font-family:Roboto,sans-serif;font-weight:500;font-size:14px}body{background-color:#14161e}body .container-fluid{padding:60px 0 0;height:100%}body .container-fluid.without-header{padding-top:0}input.form-control:-moz-placeholder,input.form-control:-ms-input-placeholder,input.form-control::-moz-placeholder,input.form-control::-webkit-input-placeholder{color:#c8d8e5;font-family:Roboto;font-size:14px;font-weight:500}.home-container{height:100%;min-height:100%;position:relative;padding-left:260px}.home-container.left-collapsed{padding-left:40px}.home-container.left-frame-mode{padding-left:0}.home-container.left-frame-mode .content-container{border-left:none}.home-container .toggler-left{left:-12px}.home-container .error-handler{position:fixed;top:10px;left:10px;right:10px;z-index:1051}.home-container .error-handler .alert{text-align:center;cursor:pointer}.home-container .error-handler .alert:last-child{margin-bottom:0}.content-container{height:100%;min-height:100%;background-color:#e7eef4;border-left:2px solid #7199bd;position:relative;z-index:2}.home-container.left-frame-mode .content-container{border-left:none}.content-panel-container{height:100%;min-height:100%;position:relative;padding-right:15px}.content-panel-container .toggler-right{right:0}.content-panel-container.property-panel-visible{padding-right:320px}.content-panel-container.property-panel-visible .toggler-right{right:305px}.content-panel-container .content-panel{position:relative;background-color:#fff;-moz-box-shadow:0 0 3px 0 rgba(204,204,204,.8);-webkit-box-shadow:0 0 3px 0 rgba(204,204,204,.8);box-shadow:0 0 3px 0 rgba(204,204,204,.8);height:100%;min-height:100%}.content-panel-container .content-panel.content-panel-right{height:100%;min-height:100%;position:absolute;top:0;right:0;bottom:auto;left:auto;width:300px}.content-panel-container .content-panel.content-panel-left{height:100%;min-height:100%;position:relative;z-index:2;min-width:300px}.fullfill{width:100%;min-width:100%;height:100%;min-height:100%}.rows-container{width:100%;min-width:100%;height:100%;min-height:100%;display:flex;flex-direction:column}.header-row{display:flex;flex-direction:column;justify-content:center}.content-row{border:1px solid #ccc;border-radius:4px;padding:6px 12px;flex:1;flex-direction:column;justify-content:center;overflow-y:auto;overflow-x:hidden}messages{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden}messages .message{display:flex;flex-direction:column;padding:5px 10px}messages .message .footer{font-size:11px;margin-left:3px;margin-right:3px}messages .message .footer .seen:after{color:#ccc;content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;margin-left:-6px}messages .message .footer .delivered:before,messages .message .footer .seen:before{color:#ccc;content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased}messages .message .content{padding:.5em;border-radius:.35em;position:relative;display:block;margin:0;max-width:80%;word-break:break-word}messages .message .content pre{word-break:break-word;white-space:pre-wrap;padding:0;border:none;background-color:inherit;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;margin:0}messages .message .content .image{overflow:hidden}messages .message .content .file>a,messages .message .content .image>a{cursor:pointer}messages .message.incoming .content::after,messages .message.outgoing .content::before{position:absolute;display:block;content:'';width:0;height:0}messages .message.incoming .content::after{border:.5em solid #8ad5ee;border-color:#8ad5ee transparent transparent #8ad5ee;top:.5em;right:-1em}messages .message.outgoing .content::before{border:.5em solid #fcd1a4;border-color:#fcd1a4 #fcd1a4 transparent transparent;top:.5em;left:-1em}messages .message.outgoing{align-items:flex-start}messages .message.outgoing .content{background-color:#fcd1a4}messages .message.incoming{align-items:flex-end}messages .message.incoming .content{background-color:#8ad5ee}messages .message:not(:last-child){margin-bottom:10px}control-conversation .empty,control-message .empty{border:1px solid #ccc;border-radius:4px;padding:6px 12px;flex:1;flex-direction:column;justify-content:center;overflow-y:auto;overflow-x:hidden;display:flex;text-align:center;vertical-align:middle;color:#ccc}control-conversation .loading,control-message .loading{border:1px solid #ccc;border-radius:4px;padding:6px 12px;flex:1;flex-direction:column;justify-content:center;overflow-y:auto;overflow-x:hidden;display:flex}control-conversation .loading:before,control-message .loading:before{content:"\e031";animation:spin 2.5s infinite linear;font-size:25px;font-family:'Glyphicons Halflings';display:inline;position:absolute;top:47%;left:47%;color:#ccc}control-conversation .body .content,control-message .body .content{word-break:break-all}control-conversation .body .content .contact .tel::after,control-message .body .content .contact .tel::after{content:"";margin-right:10px}control-conversation .body .content .viber-sticker span:first-child::after,control-message .body .content .viber-sticker span:first-child::after{content:"";margin-right:5px}control-conversation .body .content pre.text,control-message .body .content pre.text{word-break:break-word;white-space:pre-wrap;padding:0;border:none;background-color:inherit;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;margin:0}control-message{width:100%;min-width:100%;height:100%;min-height:100%;display:flex;flex-direction:column}control-message control-label{display:flex;flex-direction:column;justify-content:center}control-message .body{border:1px solid #ccc;border-radius:4px;padding:6px 12px;flex:1;flex-direction:column;justify-content:center;overflow-y:auto;overflow-x:hidden;display:flex}control-message .body .date-time span:not(:last-child),control-message .body .direction span:not(:last-child),control-message .body .status span:not(:last-child){content:"";margin-left:4px}control-message .body .details{display:flex;flex-wrap:wrap;font-size:12px}control-message .body .details div:not(:last-child){margin-right:10px}control-message .body .content{margin-top:5px;margin-bottom:5px;width:100%;height:100%;min-height:34px;border:1px dashed #ccc;padding:8px 10px;overflow-y:auto;overflow-x:hidden}control-message .body .file-size{font-size:10px}control-message .body.Image .content{padding:0;border:none}control-message .body.Image .content .image{width:100%;height:100%}control-message .body.Image .content img{height:100%;width:auto;margin-left:auto;margin-right:auto;display:block;cursor:pointer}control-conversation{width:100%;min-width:100%;height:100%;min-height:100%;display:flex;flex-direction:column}control-conversation control-label{display:flex;flex-direction:column;justify-content:center}control-conversation .body{border:1px solid #ccc;border-radius:4px;padding:6px 12px;overflow-x:hidden;overflow-y:auto}control-conversation .summary{display:flex;flex-wrap:wrap;justify-content:space-between;color:#c8d8e5;font-size:12px;padding:0 1px}control-conversation .navigation{text-align:center}control-conversation .navigation .btn{display:inline-block;font-size:12px;letter-spacing:-2px;background-color:#fff;color:#02a9db;font-stretch:condensed;padding-left:5px;padding-right:5px;border-color:transparent}control-conversation .navigation .btn:hover{background-color:#13c7fd;border:1px solid #02a9db}control-conversation .navigation .inp{display:inline-block;width:70px;padding:6px 12px;border:1px solid #ccc;border-radius:4px}chat-widget{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;overflow:hidden;bottom:0;position:absolute;z-index:2;padding:6px;background-color:rgba(113,153,189,.85);border-top-right-radius:4px;border-top-left-radius:4px}chat-widget .lh,chat-widget .rh,chat-widget .th{position:absolute;z-index:1}chat-widget .th{left:0;right:0;top:0;height:5px;cursor:ns-resize}chat-widget .rh{right:0;top:0;bottom:0;width:5px;cursor:ew-resize}chat-widget .lh{left:0;top:0;bottom:0;width:5px;cursor:ew-resize}chat-widget>.cw_attachement,chat-widget>.cw_body,chat-widget>.cw_buttons,chat-widget>.cw_header,chat-widget>.cw_input,chat-widget>.cw_mini{display:none}chat-widget.cw_hidden{display:none}chat-widget.cw_collapsed{min-width:100px}chat-widget.cw_collapsed>.cw_mini{display:flex}chat-widget.cw_open{min-height:200px;min-width:150px;max-height:90%;max-width:80%}chat-widget.cw_open>.cw_body{display:block}chat-widget.cw_open>.cw_attachement,chat-widget.cw_open>.cw_buttons,chat-widget.cw_open>.cw_header,chat-widget.cw_open>.cw_input{display:flex}chat-widget .cw_header,chat-widget .cw_mini{flex-direction:row;flex-wrap:nowrap;align-items:center}chat-widget .cw_header .cw_title,chat-widget .cw_mini .cw_title{flex-grow:1;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;color:#fff;padding:1px 10px}chat-widget .cw_header,chat-widget .cw_mini{cursor:move}chat-widget .cw_header button,chat-widget .cw_mini button{border:none;background-color:transparent}chat-widget .cw_header button:focus,chat-widget .cw_mini button:focus{outline:0}chat-widget .cw_header button span,chat-widget .cw_mini button span{color:#fff}chat-widget .cw_header{padding:3px;border-top-left-radius:4px}chat-widget .cw_header .cw_title{user-select:none}chat-widget .cw_mini .icon{font-size:20px;margin:0 0 2px 4px;color:#fff}chat-widget .cw_body{margin:4px 0;flex-grow:1;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-bottom:none}chat-widget .cw_body messages{padding:2px 6px}chat-widget .cw_input{flex-direction:row;flex-wrap:nowrap;align-items:center;background-color:#fff;border:1px solid #ccc;border-top:none}chat-widget .cw_input textarea{flex-grow:1;resize:none;padding:3px 6px;border:none}chat-widget .cw_input textarea:focus{outline:0}chat-widget .cw_input button{height:100%;border:none;color:#7199bd;background-color:#fff;cursor:pointer}chat-widget .cw_input button:active>.fa-paper-plane-o,chat-widget .cw_input button>.fa-paper-plane{display:none}chat-widget .cw_input button:active>.fa-paper-plane{display:inline-block}chat-widget .cw_input button:active>.fa-file-o,chat-widget .cw_input button>.fa-file{display:none}chat-widget .cw_input button:active>.fa-file{display:inline-block}chat-widget .cw_input button:focus{outline:0}chat-widget .cw_buttons{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#fff;padding:5px 0;margin-bottom:4px;border-left:1px solid #ccc;border-right:1px solid #ccc}chat-widget .cw_buttons button{max-height:45px;padding:5px 15px;border-radius:4px;margin:3px 5px;border:1px solid #7199bd}chat-widget .cw_buttons button:focus,chat-widget .cw_buttons button:hover{background-color:#b7cbdd}chat-widget .cw_buttons button:focus{outline:0}chat-widget .cw_buttons button:hover:focus:active{background-color:#7199bd;outline:0}chat-widget .cw_attachement{flex-direction:row;flex-wrap:nowrap;align-items:center;background-color:#fff;height:30px}chat-widget .cw_attachement .name{padding:0 6px;word-break:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}chat-widget .cw_attachement button{height:100%;border:none;margin-right:6px;padding:0;color:#7199bd;background-color:inherit;cursor:pointer}chat-widget .cw_attachement button:focus{outline:0}chat-widget .modern-dropdown:after,chat-widget .modern-dropdown:before{display:none}