@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes shake-head{0{margin-left:.25em;margin-right:-0.25em}25%{margin-left:-0.25em;margin-right:.25em}50%{margin-left:.25em;margin-right:-0.25em}75%{margin-left:-0.25em;margin-right:.25em}100%{margin-left:.00em;margin-right:.00em}}@-webkit-keyframes shake-head{0{margin-left:.25em;margin-right:-0.25em}25%{margin-left:-0.25em;margin-right:.25em}50%{margin-left:.25em;margin-right:-0.25em}75%{margin-left:-0.25em;margin-right:.25em}100%{margin-left:.00em;margin-right:.00em}}.attributes input[type=text],.attributes input[type=email],.attributes input[type=password],.attributes input[type=number]{width:auto}.attributes .form .fields{display:table;margin:1em}.attributes .form .fields .labeled-field{display:table-row}.attributes .form .fields .field-header,.attributes .form .fields .form-field{display:table-cell;padding:.125em;vertical-align:top}.attributes .form .fields .field-header{padding-right:1em}.attributes .form h3{font-size:1.25em;font-weight:bold;text-transform:uppercase;padding:.5em;margin:1em 0;border-bottom:1px solid rgba(0,0,0,0.125);border-top:1px solid rgba(0,0,0,0.125);box-shadow:0 1px 2px rgba(0,0,0,0.125);background:rgba(0,0,0,0.04);width:100%}.cost .section .fields{margin:1em}.cost .contract-mark{line-height:25px;vertical-align:middle}.cost .contract-details .icone,.cost .contract-utilization .icone{display:inline-block;margin-right:5px}.cost .contract-details svg,.cost .contract-utilization svg{font-size:25px;color:#47b1df;margin:0}.cost .contract-details .title,.cost .contract-utilization .title{display:inline-block}.cost .contract-details h5,.cost .contract-utilization h5{color:#235787;display:inline-block;font-size:14px}table.products,table.information{width:calc(100% - 30px);margin-bottom:2.5em;margin-left:30px}table.products thead tr,table.information thead tr{padding-left:24px;padding-right:24px;display:flex;width:100%;background-color:#dee2e6;padding-top:.5em;padding-bottom:.5em}table.products tbody tr,table.information tbody tr{padding-left:24px;padding-right:24px;display:flex;width:100%;line-height:2em}td.product{width:100%}td.quant{min-width:60px;text-align:right}td.billing_type{min-width:70px;margin-left:30px}td.quant_hours{min-width:75px;margin-left:30px;text-align:right}tbody td.working_hours{text-align:right}td.working_days{min-width:110px;margin-left:30px}td.working_hours{min-width:110px;margin-left:30px}td.used{min-width:110px;margin-left:30px}td.used.value{text-align:right}td.progressbar{width:100%}tr.data_line{padding-top:7px;padding-bottom:7px;margin-bottom:7px}tr.data_line.secondary{border-top:1px solid #ced4da;padding-top:14px;padding-bottom:7px;margin-bottom:7px}td.product.color1{border-left:4px solid #c3512f;padding-left:10px}td.product.color2{border-left:4px solid #d4c222;padding-left:10px}td.product.color3{border-left:4px solid #877c1c;padding-left:10px}td.product.color4{border-left:4px solid #235787;padding-left:10px}td.product.color5{border-left:4px solid #d46c4c;padding-left:10px}.data_used{width:100%;margin:0 auto;position:relative}.data_used .altura-barra{margin:0;width:100%}.progress{height:1.2rem !important;background-color:#ced4da !important;border-radius:5px !important}.progress-bar{color:rgba(255,255,255,.99) !important;background-color:#007bbc !important;font-size:14px !important;border-radius:5px !important}span.weekday{min-width:12px;display:inline-block;text-align:center}span.weekday.inactive{color:#ced4da}.cost .invoices .invoice .data .icone{color:#c53003;width:40px}.cost .invoices .invoice .data .due_date{width:190px;color:#999}.cost .invoices .invoice .data .status{width:100%;color:#c53003;font-weight:500}.cost .invoices .invoice .data .value{width:160px;font-size:18px;font-weight:bold;text-align:right;color:#c53003}.cost .invoices .invoice .data .detail{width:80px;text-align:right;color:#235787}.cost .invoices .invoice .info{width:100%;font-size:12px;color:#999}.cost .invoices .invoice .extra{display:none}.cost .invoices .invoice .extra button.code{background-color:#02afc9;margin-right:20px;border-color:#02afc9;min-width:185px}.cost .invoices .invoice .extra button.pay{background-color:#51ad5f;border-color:#51ad5f;margin-right:20px;min-width:155px}.cost .invoices .invoice .extra .view{background-color:#dee2e6;width:100%;text-align:center;color:#235787}.cost .invoices .invoice .extra .view .icone{line-height:3em;display:inline-block}.cost .invoices .invoice .extra .view .title{line-height:3em;display:inline-block}#card_contract,#card_invoices{display:none}.invoice{border-bottom:1px solid #eee}.invoice.no-border-bottom{border-bottom:0}.card-footer.contract{background-color:rgba(0,0,0,0.0);font-size:14px}.card-footer.contract .invoice_type{width:700px}.card-footer.contract .payment_type{border-left:1px solid #eee;padding-left:1.25rem}.card-footer.contract .payment_type{border-left:1px solid #eee;padding-left:1.25rem;width:100%}.card-footer.contract .due_date{width:300px;border-left:1px solid #eee;padding-left:1.25rem}.card-footer.contract .invoice_type span,.card-footer.contract .payment_type span,.card-footer.contract .due_date span{font-weight:500;color:#235787}a.button{cursor:default;display:inline-block}input[type="submit"],button,a.button{-webkit-appearance:none;text-decoration:none;background-color:#3c3c3c;border:1px solid rgba(0,0,0,0.4);color:white;text-shadow:-1px -1px rgba(0,0,0,0.3);font-size:14px !important;font-weight:bold;padding:.35em 1em;min-width:5em;margin:.25em;box-shadow:0 1px 2px rgba(0,0,0,0.25);border-radius:2.56px !important}input[type="submit"]:hover,button:hover,a.button:hover{background-color:#5a5a5a;text-decoration:none;color:#fff}input[type="submit"]:active,button:active,a.button:active{background-color:#2c2c2c;box-shadow:inset 1px 1px .25em rgba(0,0,0,0.25),-1px -1px .25em rgba(0,0,0,0.25),1px 1px .25em rgba(255,255,255,0.25)}button.danger,a.button.danger{background:#A43;margin:.35em}button.danger:hover,a.button.danger:hover{background:#C54}button.danger:active,a.button.danger:active{background:#932}input[type="submit"]:disabled,button:disabled,button.danger:disabled{background-color:#3c3c3c;color:rgba(255,255,255,0.5);opacity:.75}.button.logout,button.logout,.button.reconnect,button.reconnect,.button.manage,button.manage,.button.back,button.back,.button.home,button.home,.button.change-password,button.change-password{position:relative;padding-left:1.8em;margin:.25em}.button.logout::before,button.logout::before,.button.reconnect::before,button.reconnect::before,.button.manage::before,button.manage::before,.button.back::before,button.back::before,.button.home::before,button.home::before,.button.change-password::before,button.change-password::before{content:' ';position:absolute;left:0;top:0;bottom:0;width:1.8em;background-repeat:no-repeat;background-size:1em;background-position:.5em .45em}.button.logout::before,button.logout::before{background-image:url('images/action-icons/guac-logout.png');background-position:center}.button.reconnect::before,button.reconnect::before{background-image:url('images/circle-arrows.png');background-position:center}.button.manage::before,button.manage::before{background-image:url('images/action-icons/guac-config.png')}.button.back::before,button.back::before{background-image:url('images/action-icons/guac-back.png')}.button.home::before,button.home::before{background-image:url('images/action-icons/guac-home.png');background-position:center}.button.change-password::before,button.change-password::before{background-image:url('images/action-icons/guac-key.png');background-position:center}i.fas.fa-download{margin-right:5px;width:16px}a.button.add-user,a.button.add-user-group,a.button.add-connection,a.button.add-connection-group,.settings .download.button{font-size:14px;padding-left:40px;position:relative}a.button.add-connection::before,a.button.add-connection-group::before{content:' ';position:absolute;width:32px;top:0;bottom:0;left:0;background-repeat:no-repeat;background-size:14px;background-position:15px 9px}.settings .download.button::before{content:' ';position:absolute;width:32px;top:0;bottom:0;left:0;background-repeat:no-repeat;background-size:16px;background-position:15px 9px}a.button.add-user::before,a.button.add-user-group::before{content:' ';position:absolute;width:32px;top:0;bottom:0;left:0;background-repeat:no-repeat;background-size:18px;background-position:15px 9px}a.button.add-user::before{background-image:url('images/action-icons/guac-user-add.svg')}a.button.add-user-group::before{background-image:url('images/action-icons/guac-group-users.svg')}a.button.add-connection::before{background-image:url('images/action-icons/guac-plus.svg')}a.button.add-connection-group::before{background-image:url('images/action-icons/guac-plus.svg')}.settings .download.button::before{background-image:url('images/action-icons/guac-download.svg')}.settings .action-buttons button.button.delete-sessions.danger,.settings .action-buttons a.add-user.button,.settings .action-buttons a.add-user-group.button .settings .action-buttons a.add-connection.button{margin-left:0}body.client{background:black;padding:0;margin:0;overflow:hidden}#preload{visibility:hidden;position:absolute;left:0;right:0;width:0;height:0;overflow:hidden}.client-view{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.client-view-content{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;-ms-flex-pack:end;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;-moz-box-pack:end;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;-webkit-box-pack:end;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;-webkit-flex-pack:end;display:flex;align-items:stretch;flex-direction:column;flex-pack:end;width:100%;height:100%;font-size:12pt}.client-view .client-body{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;position:relative}.client-view .client-bottom{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.client-view .client-body .main{position:absolute;left:0;top:0;right:0;bottom:0;width:auto;height:auto}.client .menu .header h2{text-transform:none}.client .user-menu .menu-contents li a.disconnect{background-repeat:no-repeat;background-size:1em;background-position:.75em center;padding-left:2.5em;background-image:url('images/x.png')}.client .header{border-bottom:1px solid rgba(0,0,0,0.125);box-shadow:0 1px 2px rgba(0,0,0,0.125);background:rgba(0,0,0,0.04);margin-bottom:1em;margin-top:0;border-top:0;width:100%;display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.clipboard,.clipboard-service-target{background:white}.clipboard{position:relative;border:1px solid #AAA;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em;width:100%;height:2in;white-space:pre;font-size:1em;overflow:auto;padding:.25em}.clipboard p,.clipboard div{margin:0}.clipboard img{max-width:100%;max-height:100%;display:block;margin:0 auto;border:1px solid black;background:url('images/checker.png')}.clipboard-service-target{position:fixed;left:-1em;right:-1em;width:1em;height:1em;white-space:pre;overflow:hidden}.settings.connections .connection-list .new-connection,.settings.connections .connection-list .new-connection-group,.settings.connections .connection-list .new-sharing-profile{opacity:.5;font-style:italic}.settings.connections .connection-list .new-connection a,.settings.connections .connection-list .new-connection a:hover,.settings.connections .connection-list .new-connection a:visited,.settings.connections .connection-list .new-connection-group a,.settings.connections .connection-list .new-connection-group a:hover,.settings.connections .connection-list .new-connection-group a:visited,.settings.connections .connection-list .new-sharing-profile a,.settings.connections .connection-list .new-sharing-profile a:hover,.settings.connections .connection-list .new-sharing-profile a:visited{text-decoration:none;color:black}.connection-parameters input[type=text],.connection-parameters input[type=email],.connection-parameters input[type=password],.connection-parameters input[type=number]{width:auto}.connection-parameters .form .fields{display:table;margin:1em}.connection-parameters .form .fields .labeled-field{display:table-row}.connection-parameters .form .fields .field-header,.connection-parameters .form .fields .form-field{display:table-cell;padding:.125em;vertical-align:top}.connection-parameters .form .fields .field-header{padding-right:1em}#connection-warning{position:absolute;right:.25em;bottom:.25em;z-index:20;width:3in;max-width:100%;min-height:1em;border-left:2em solid #FA0;box-shadow:1px 1px 2px rgba(0,0,0,0.25);background:#FFE;padding:.5em .75em;font-size:.8em}#connection-warning::before{content:' ';display:block;position:absolute;left:-2em;top:0;width:1.25em;height:100%;margin:0 .375em;background:url('images/warning.png');background-size:contain;background-position:center;background-repeat:no-repeat}.dialog-container{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5);padding:1em}.dialog-outer{display:table;height:100%;width:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.5)}.dialog-middle{width:100%;text-align:center;display:table-cell;vertical-align:middle}.dialog.edit{max-height:100%}.dialog{max-width:100%;width:8in;margin-left:auto;margin-right:auto;overflow:auto;border:1px solid rgba(0,0,0,0.5);background:#e7e7e7;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;box-shadow:.1em .1em .2em rgba(0,0,0,0.6)}.dialog>*{margin:1em}.dialog .header{margin:0}.dialog td{position:relative}.dialog .overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1}.dialog .footer{text-align:center}.login-ui.error .login-dialog{animation-name:shake-head;animation-duration:.25s;animation-timing-function:linear;-webkit-animation-name:shake-head;-webkit-animation-duration:.25s;-webkit-animation-timing-function:linear}.login-ui div.login-dialog-middle{width:100%;margin:0 auto;display:block;vertical-align:middle;text-align:center;padding-top:calc((100vh - 570px) / 2)}.login-ui div.login-dialog{animation:fadein .125s linear;-moz-animation:fadein .125s linear;-webkit-animation:fadein .125s linear;width:100%;max-width:3in;text-align:left;padding:1em;border:0;box-shadow:none;font-size:1.25em;border-radius:10px;display:inline-block;background-color:#fff;height:480px}.login-ui .login-dialog h1{margin-top:0;margin-bottom:0;text-align:center}.login-ui .login-dialog .buttons{text-align:right;margin:0;margin-top:1em}.login-ui .login-dialog .login-fields{vertical-align:middle}.login-ui .login-dialog th{text-shadow:1px 1px white}.login-ui .login-dialog .version .app-name{font-weight:bold;text-transform:uppercase;text-align:center;font-size:1.2em}.login-ui .login-dialog .version .version-number{position:absolute;right:0;bottom:0;padding:.25em .75em;margin:.25em;-moz-border-radius:.5em;-webkit-border-radius:.5em;-khtml-border-radius:.5em;border-radius:.5em;color:white;background:green;font-size:.5em;font-style:italic;opacity:.5}.login-ui .login-dialog .logo{display:block;margin:.5em auto;width:3em;height:3em;background-size:3em 3em;-moz-background-size:3em 3em;-webkit-background-size:3em 3em;-khtml-background-size:3em 3em;background-image:url("images/labvirtual.jpg")}.login-ui.continuation div.login-dialog{border-right:0;border-left:0;box-shadow:none;max-width:6in}.login-ui.continuation .login-dialog .logo,.login-ui.continuation .login-dialog .version{display:none}.login-ui .header a{display:contents}@media(min-width:1200px){.login-ui div.login-dialog-middle{width:1024px;text-align:right}}.software-cursor{cursor:url('images/mouse/blank.gif'),url('images/mouse/blank.cur'),default;overflow:hidden;cursor:none}.guac-error .software-cursor{cursor:default}div.main{overflow:auto;width:100%;height:100%;position:relative;font-size:0}div.displayOuter{height:100%;width:100%;position:absolute;left:0;top:0;display:table}div.displayMiddle{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center}div.display{display:inline-block}div.display *{position:relative}div.display>*{margin-left:auto;margin-right:auto}.file-browser .directory>.children{padding-left:1em;display:none}.file-browser .list-item .caption{white-space:nowrap;border:1px solid transparent}.file-browser .list-item.focused .caption{border:1px dotted rgba(0,0,0,0.5);background:rgba(204,221,170,0.5)}.file-browser .normal-file>.caption .icon{background-image:url('images/file.png')}.file-browser .directory>.caption .icon{background-image:url('images/folder-closed.png')}.file-browser .directory.previous>.caption .icon{background-image:url('images/folder-up.png')}#file-transfer-dialog{position:absolute;right:0;bottom:0;z-index:20;font-size:.8em;width:4in;max-width:100%;max-height:3in}#file-transfer-dialog .transfer-manager{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;display:flex;align-items:stretch;flex-direction:column;max-width:inherit;max-height:inherit;border:1px solid rgba(0,0,0,0.5);box-shadow:1px 1px 2px rgba(0,0,0,0.25)}#file-transfer-dialog .transfer-manager .header{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}#file-transfer-dialog .transfer-manager .transfer-manager-body{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;overflow:auto}@media all and (max-height:3in){#file-transfer-dialog{max-height:1.5in}}@media all and (max-height:1.5in){#file-transfer-dialog{height:100%}#file-transfer-dialog .transfer-manager{position:absolute;left:.5em;top:.5em;right:.5em;bottom:.5em}}#filesystem-menu .header h2{font-size:1em;font-weight:normal;padding-top:0;padding-bottom:0}#filesystem-menu .header{-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#filesystem-menu .menu-body{padding:.25em}#filesystem-menu .header.breadcrumbs{display:block;background:rgba(0,0,0,0.0125);border-bottom:1px solid rgba(0,0,0,0.05);box-shadow:none;margin-top:0;border-top:0}#filesystem-menu .header.breadcrumbs .breadcrumb{display:inline-block;padding:.5em;font-size:.8em;font-weight:bold}#filesystem-menu .header.breadcrumbs .breadcrumb:hover{background-color:#CDA;cursor:pointer}#filesystem-menu .header.breadcrumbs .breadcrumb.root{background-size:1.5em 1.5em;-moz-background-size:1.5em 1.5em;-webkit-background-size:1.5em 1.5em;-khtml-background-size:1.5em 1.5em;background-repeat:no-repeat;background-position:center center;background-image:url('images/drive.png');width:2em;height:2em;padding:0;vertical-align:middle}.filter{margin:.5em 0}.filter .search-string{background-image:url('images/magnifier.png');background-repeat:no-repeat;background-size:1.75em;background-position:.25em center;padding:.5em;padding-left:2.25em;width:100%;max-width:none;line-height:22px}@font-face{font-family:'Carlito';font-weight:normal;font-style:normal;src:url('fonts/carlito/Carlito-Regular.woff') format('woff')}@font-face{font-family:'Carlito';font-weight:bold;font-style:normal;src:url('fonts/carlito/Carlito-Bold.woff') format('woff')}@font-face{font-family:'Carlito';font-weight:normal;font-style:italic;src:url('fonts/carlito/Carlito-Italic.woff') format('woff')}.form-field .password-field{white-space:nowrap}.form-field .password-field .icon.toggle-password{display:inline-block;opacity:.5;cursor:default;background-repeat:no-repeat;background-size:1em;width:1em;height:1em}.form-field .password-field input[type=password] ~ .icon.toggle-password{background-image:url('images/action-icons/guac-show-pass.png')}.form-field .password-field input[type=text] ~ .icon.toggle-password{background-image:url('images/action-icons/guac-hide-pass.png')}.form table.fields th{text-align:left;font-weight:normal;padding-right:1em}.manage table.properties th{text-align:left;font-weight:normal;padding-right:1em}.manage .action-buttons,.manage-connection-group .action-buttons{text-align:center;margin-bottom:1em}.manage-connection .section.connection-parameters{margin:1em 0}.manage-connection .small.text-muted.connections-title{display:table-caption;text-align:left;width:-webkit-fill-available;background-color:rgba(0,123,255,0.22);color:#495057 !important;padding-top:14px;padding-bottom:14px}.manage-connection .history.section table{width:100%}.manage-connection table.history-list tr.history.ng-scope:nth-child(even){background:#dee2e6}.manage-connection tr.history.ng-scope{line-height:40.5px}.manage-connection .connection-group .children .caption{padding-left:31px}#guac-menu .content{padding:0;margin:0;display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;display:flex;align-items:stretch;flex-direction:column}#guac-menu .content>*{margin:0;-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}#guac-menu .content>*+*{margin-top:1em}#guac-menu #mouse-settings .choice{text-align:center}#guac-menu #mouse-settings .choice .figure{display:inline-block;vertical-align:middle;width:75%;max-width:320px}#guac-menu #keyboard-settings .caption{font-size:.9em;margin-left:2em;margin-right:2em}#guac-menu #mouse-settings .figure .caption{text-align:center;font-size:.9em}#guac-menu #mouse-settings .figure img{display:block;width:100%;max-width:320px;margin:1em auto}#guac-menu #keyboard-settings .figure{float:right;max-width:30%;margin:1em}#guac-menu #keyboard-settings .figure img{max-width:100%}#guac-menu #zoom-settings{text-align:center}#guac-menu #zoom-out,#guac-menu #zoom-in,#guac-menu #zoom-state{display:inline-block;vertical-align:middle}#guac-menu #zoom-out,#guac-menu #zoom-in{max-width:3em;border:1px solid rgba(0,0,0,0.5);background:rgba(0,0,0,0.1);border-radius:2em;margin:.5em;cursor:pointer}#guac-menu #zoom-out img,#guac-menu #zoom-in img{max-width:100%;opacity:.5}#guac-menu #zoom-out:hover,#guac-menu #zoom-in:hover{border:1px solid rgba(0,0,0,1);background:#CDA}#guac-menu #zoom-out:hover img,#guac-menu #zoom-in:hover img{opacity:1}#guac-menu #zoom-state{font-size:2em}#guac-menu #devices .device{padding:1em;border:1px solid rgba(0,0,0,0.125);background:rgba(0,0,0,0.04);padding-left:3.5em;background-size:1.5em 1.5em;-moz-background-size:1.5em 1.5em;-webkit-background-size:1.5em 1.5em;-khtml-background-size:1.5em 1.5em;background-repeat:no-repeat;background-position:1em center}#guac-menu #devices .device:hover{cursor:pointer;border-color:black}#guac-menu #devices .device.filesystem{background-image:url('images/drive.png')}#guac-menu #share-links{padding:1em;border:1px solid rgba(0,0,0,0.125);background:rgba(0,0,0,0.04);font-size:.8em}#guac-menu #share-links h3{padding-bottom:0}#guac-menu #share-links th{white-space:nowrap}#guac-menu #share-links a[href]{display:block;padding:0 1em;font-family:monospace;font-weight:bold}.menu-contents .page-list .nav-item{width:100% !important}div.user-menu div.menu-dropdown .menu-contents .page-list .nav-item{width:100% !important}h1{margin:0;padding:.5em;font-size:2em;vertical-align:middle;text-align:center}h2{font-size:1.25em;font-weight:bold;text-transform:uppercase;padding:.5em;margin:0}.home h2,.settings h2{font-size:1em !important;font-weight:bold;text-transform:uppercase;padding:.5em 0 0 .5em;margin:0 !important}.header{border-bottom:1px solid rgba(0,0,0,0.125);box-shadow:0 1px 2px rgba(0,0,0,0.125);background:rgba(0,0,0,0.04);margin-bottom:1em;margin-top:0;border-top:0;width:100%;display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.login-ui .header,.home .header,.settings .header,.manage-user .header,.manage-user-group .header,.manage-connection .header,.manage-connection-group .header,.billing .header,.help .header{border-bottom:0;box-shadow:none;background:0;margin-top:0;border-top:0;width:100%;display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:center;flex-direction:row}.header.tabbed{margin-bottom:0}.header ~ * .header,.header ~ .header{margin-top:1em;border-top:1px solid rgba(0,0,0,0.125)}.header h2{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.header .filter{margin:0;padding:.5em}.header .filter input{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:.2em;border:1px solid #777;background-color:transparent}.bg-primary-lab{background-color:#235787 !important;color:#fff !important}.header.header-top{border-bottom:none !important;background:none !important;margin-bottom:0;box-shadow:none !important}img.site-img-logo{max-width:41px;margin-left:1px}.header-title{font-size:1.5em;margin-left:7px;color:rgba(255,255,255,.99);letter-spacing:.4px;font-weight:600;display:inline-block;width:230px}nav#navbar-main{min-height:90px;max-height:90px}.home.application.ready{overflow-y:scroll;background-color:#e9ecef}.main-content.position-relative{background-color:#e9ecef;overflow:hidden}div#main-menu{width:100%;flex-direction:row-reverse;display:inline-flex}a.nav-link{color:rgba(255,255,255,.99);text-transform:uppercase;font-weight:600;font-size:14px}#main-menu a.nav-link.home.ng-binding.current{color:rgba(255,255,255,.99) !important}div.menu-contents a.nav-link.home.ng-binding.current{color:black !important}a.nav-link.active{border-bottom:2px rgba(255,255,255,.99) solid}.home .menu-dropdown .menu-title,.settings .menu-dropdown .menu-title,.manage-user-group .menu-dropdown .menu-title{padding:.5em 1em .5em 0 !important}.page-content{padding:1em}.select2-selection.custom-select{padding-right:2.5rem;background-image:none;color:#4a4e69}.card-header{padding:1rem 1rem !important;margin-bottom:0 !important;background-color:transparent !important;border-bottom:0 solid #eeeef1 !important}.card-table th:first-child,.card-table td:first-child{padding-left:1.5rem}.card-table th,.card-table td{padding-left:15px;padding-right:15px;border-bottom:1px solid #eeeef1}.small{font-size:.875rem !important}.text-muted{color:#868e96 !important}.list-item .caption{padding:1rem;font-size:.875rem !important;border-bottom:1px solid #dee2e6}.home .small.text-muted.connections-title{display:inline-block;padding-left:36px;text-align:left;margin-left:15px;margin-right:15px;width:-webkit-fill-available;background-color:#235787;color:#fff !important;padding-top:0;padding-bottom:0}.settings .small.text-muted.connections-title{display:table-caption;text-align:left;width:-webkit-fill-available;background-color:#235787;color:#fff !important;padding-top:14px;padding-bottom:14px}.font-weight-normal.py-3{display:inline-block}.home .py-1,.home .py-2,.home .py-3{margin-left:31px}.home .py-1{padding-top:0rem !important;padding-bottom:0rem !important}span.badge.badge.rounded-capsule.d-block.badge-soft-success{text-align:left;padding-left:0}svg.svg-inline--fa.fa-check.fa-w-16.ml-1{width:15px;color:green}.list-item:not(.selected) .caption:hover{background:rgba(0,123,255,0.11) !important}.group-list-filter.filter.ng-isolate-scope{margin:1em 0 0 0 !important;width:100%}.container-fluid{margin-top:16px}@media(max-width:768px){div#main-menu{width:fit-content !important;flex-direction:row-reverse;display:inline-flex}.header-title{width:calc(100vw - 138px) !important}}.issue a{display:flex;height:100px;border-radius:5px;color:#212529}.issue a:hover{text-decoration:none;color:#212529}div.issue a div.icon{font-size:30px;display:inline-flex;width:30px;height:30px;position:relative;color:#235787}div.issue a div.text{display:inline-block;width:calc(100% - 35px)}div.issue a div.text div.sub-text{display:flex;font-size:14px;color:#8a8a8a;font-weight:500}.artigos{background-color:#dee2e6;height:300px}.settings.connectionHistory .filter{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row;margin-bottom:1em}.settings.connectionHistory .filter .search-string{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.settings.connectionHistory .filter .search-button,.settings.connectionHistory .filter button{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-top:0;margin-bottom:0}.settings.connectionHistory .history-list{width:100%}.settings table.history-list th.user-history{width:280px}.settings table.history-list th.startdate-history{padding-left:0}.settings table.history-list th.duration-history{padding-left:0}.settings table.history-list th.connection-history{padding-left:0}.settings table.history-list th.host-history{padding-left:0}.settings table.history-list tr.history.ng-scope{line-height:40.5px;font-size:14px}.settings table.history-list tr.history.ng-scope:nth-child(even){background:#dee2e6}.settings table.history-list td.user-history{width:280px}.settings table.history-list td.startdate-history{padding-left:0;width:220px}.settings table.history-list td.duration-history{padding-left:0;width:220px}.settings table.history-list td.connection-history{padding-left:0;width:220px}.settings table.history-list td.host-history{padding-left:0}.history-unavailable div.recent-connections{display:none}div.recent-connections,div.clipboardDiv,div.settings,div.help,div.all-connections{margin:1em;padding:0}.all-connections .list-buttons{text-align:center;padding:0}div.recent-connections{text-align:center}div.recent-connections div.connection{-moz-border-radius:.5em;-webkit-border-radius:.5em;-khtml-border-radius:.5em;border-radius:.5em;display:inline-block;padding:1em;margin:1em;text-align:center;max-width:75%;overflow:hidden}a.home-connection{display:block}.performance-use{line-height:normal;width:50%}.performance-use span.title{display:block;font-weight:500;font-size:12px;color:#999}.performance-use span.sub-title{font-size:13px;font-weight:500;color:#9e9e9e}div#mensal_situation{display:inline-block;margin-right:2px}#total_use,#mensal_use,#weekly_use{color:#f26a1b;text-align:left;display:inline-block;font-weight:700;padding-right:5px}.performance-percent{display:inline-block}.performance-percent .title{font-size:12px;font-weight:500}.performance-percent .sub-title{font-size:12px}.devices.media.align-items-top{border-top:1px solid #dee2e6}.devices-data{width:50%}.devices-data h5{font-size:16px}.devices-data .individual{display:flex}.devices-data span.title{font-weight:500;width:100%;color:#999;display:inline-block;font-size:13px}span#devices_configured{width:30px;font-weight:500;font-size:13px;display:inline-block;text-align:right;color:#212529}.devices-data.pl-3{border-left:1px solid #dee2e6}.devices-data svg{font-size:13px;color:#007bff;vertical-align:bottom;margin-bottom:2px}span#enable_api{color:#999}.col-md-6.col-xl-4.mb-3.mb-md-4 .card.mt-3.mt-md-3{height:189px}.progress-bar.bg-green{background-color:#4caf50}span.small.text-muted.mt-4.percent{color:#3f51b5 !important;font-weight:500;display:block}.media-body.right{border-left:1px solid #9e9e9e;padding-left:15px}.nome-conexao{width:310px;display:inline-block;text-align:left}.sistema-operacional{width:90px;margin-left:0 !important;display:inline-block;text-align:left}.sistema-operacional img{width:24px;height:24px}.status{width:160px;margin-left:0 !important;display:inline-block;text-align:left}.em-uso{width:130px;margin-left:0 !important;display:inline-block;text-align:left}span.activeUserCount.ng-scope.ng-hide:not(.ng-hide-animate){display:inline-block !important;width:130px;text-align:left;color:transparent}.uso-total{width:130px;margin-left:0 !important;display:inline-block;text-align:left}#usoChart{width:100%;height:200px}#graphParts{width:100%}.chart-doughnut{display:flex}.chart-doughnut .legend{width:100%;margin-left:10px;display:none !important}.legend .parts{display:block;width:100%;margin-top:11px;font-size:14px}.legend .parts.piece1{border-left:8px solid #ffc600;padding-left:5px}.legend .parts.piece2{border-left:8px solid #02afc9;padding-left:5px}.legend .parts.piece3{border-left:8px solid #f26a1b;padding-left:5px}.legend .parts.piece4{border-left:8px solid #51ad5f;padding-left:5px}span.sistema-operacional.rdp{background-image:url(./images/guac-so-rdp.svg);width:90px;height:24px;background-repeat:no-repeat;background-position:left center}span.sistema-operacional.ssh,span.so.telnet{background-image:url(./images/guac-so-ssh.svg);width:90px;height:24px;background-repeat:no-repeat;background-position:left center}.media-body.col-xl-9.col-lg-9.col-md-12.pl-0.pr-xl-3.pr-lg-3.pr-md-3.pr-0{border-right:1px solid #dee2e6}.sub-graph{height:59px;display:block;width:100%}@media(max-width:768px){.col-md-0{display:none !important}.nome-conexao{width:180px}.sistema-operacional{width:70px;margin-left:0 !important}span.sistema-operacional.rdp{width:70px}span.sistema-operacional.ssh,span.so.telnet{width:70px}.status{width:110px;margin-left:0 !important}.em-uso{display:none !important}.uso-total{display:none !important}}@media(max-width:1919px){.chart-doughnut{padding-left:calc((100% - 258px) / 2) !important}.chart-doughnut .legend{display:none !important}}@media(min-width:992px){.media-body.col-xl-9.col-lg-8.col-md-12.pl-0.pr-xl-3.pr-lg-3.pr-md-3.pr-0{border-right:1px solid #dee2e6}}@media(min-width:768px) and (max-width:991px){.col-md-0{display:none !important}.nome-conexao{width:180px}.uso-total{display:none !important}}@media(min-width:768px) and (max-width:1024px){.nome-conexao{width:200px}.sistema-operacional{width:90px;margin-left:0 !important}span.sistema-operacional.rdp{width:90px}span.sistema-operacional.ssh,span.so.telnet{width:90px}.status{width:160px;margin-left:0 !important}.em-uso{width:130px;margin-left:0 !important}.uso-total{width:130px;margin-left:0 !important}}@media(max-width:575px){.login-ui nav#navbar-main{display:none !important}.login-ui div.login-dialog-middle{padding-top:calc((100vh - 480px) / 2) !important}.nome-conexao{width:180px}.sistema-operacional{width:35px;margin-left:0 !important}span.sistema-operacional.rdp{width:35px}span.sistema-operacional.ssh,span.so.telnet{width:35px}.status{display:none !important}span.activeUserCount.ng-scope.ng-hide:not(.ng-hide-animate){display:none !important}.em-uso{display:none !important}.uso-total{display:none !important}}.preferences .input-method .caption{margin-left:2em;margin-right:2em}input[type=checkbox],input[type=number],input[type=text],input[type=email],input[type=radio],label,textarea,input[type=time],input[type=date],select{-webkit-tap-highlight-color:rgba(128,192,128,0.5)}select{border:1px solid #777;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;padding:.25em;font-size:14px;background:white;cursor:text}div.location,input[type=text],input[type=email],input[type=number],input[type=password],textarea,input[type=time],input[type=date]{border:1px solid #777;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;width:100%;max-width:16em;padding:.25em;font-size:14px;background:white;cursor:text}textarea{max-width:none;width:30em;height:10em;white-space:pre;word-wrap:normal;overflow:auto}.login-ui .login-dialog .login-fields input{display:block;border:1px solid rgba(0,0,0,0.25);-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;width:100%;margin:0;margin-bottom:.5em;padding:.5em .75em;max-width:none;font-size:14px}.login-ui .login-dialog .buttons input[type="submit"],.login-ui .login-dialog .buttons button{width:100%;margin:0;font-size:16px !important}.login-ui .login-dialog .buttons input.login{float:left}.login-ui .login-dialog .buttons button.register-login{float:right;background-color:#ff9800;display:none}.login-ui.continuation .login-dialog .buttons input[type="submit"]{width:auto}.login-ui.initial .login-dialog input.continue-login,.login-ui.continuation .login-dialog input.login{display:none}.keyboard-container{text-align:center;width:100%;margin:0;padding:0;border-top:1px solid black;background:#222;opacity:.85;z-index:1}.user,.user-group,.connection-group,.connection{cursor:pointer}.user a,.user-group a,.connection a,.connection-group a{text-decoration:none;color:black}.user a:hover,.user-group a:hover,.connection a:hover,.connection-group a:hover{text-decoration:none;color:black}.user a:visited,.user-group a:visited,.connection a:visited,.connection-group a:visited{text-decoration:none;color:black}.recent-connections .connection:hover{background:#CDA}.recent-connections .connection .thumbnail{display:block;margin:.5em}.recent-connections .connection .thumbnail>*{border:1px solid black;background:black;box-shadow:1px 1px 5px black;max-width:75%;display:inline-block}.caption *{vertical-align:middle}.caption .choice{display:inline-block}.caption .name{margin-left:.25em}.placeholder{color:rgba(255,255,255,0.5);text-shadow:-1px -1px rgba(0,0,0,0.5);text-align:center;opacity:.5;font-size:2em;font-weight:bolder}p.placeholder.ng-binding{padding-top:1em;padding-bottom:1em}.loading{position:relative;min-height:200px}.view.loading{position:fixed;top:0;left:0;width:100%;height:100%}.loading *{visibility:hidden}.loading::before{display:block;position:absolute;content:'';width:96px;height:96px;margin-left:-48px;margin-top:-48px;top:50%;left:50%;background-image:url('images/cog.png');background-size:96px 96px;background-position:center center;background-repeat:no-repeat;animation:spinning-cog 4s linear infinite;-moz-animation:spinning-cog 4s linear infinite;-webkit-animation:spinning-cog 4s linear infinite}@keyframes spinning-cog{0{transform:rotate(0)}100%{transform:rotate(360deg)}}@-moz-keyframes spinning-cog{0{-moz-transform:rotate(0)}100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spinning-cog{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.location-chooser .dropdown{position:absolute;z-index:2;margin-top:-1px;width:400px;max-height:2in;overflow:auto;border:1px solid rgba(0,0,0,0.5);background:white;font-size:10pt}div.login-ui{height:100%;width:100%;left:0;top:0;display:table;background:#235787;position:absolute;z-index:20}.login-ui p.login-error{display:none}.login-ui.error p.login-error{display:block;position:fixed;left:0;right:0;top:0;padding:1em;margin:.2em;background:#FDD;border:1px solid #964040;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;text-align:center;color:#964040}.login-ui .login-fields .form-field .password-field .toggle-password{display:none}.login-ui .login-fields .labeled-field{display:block;position:relative;z-index:1}.login-ui .login-fields .labeled-field .field-header{display:block;position:absolute;left:0;right:0;overflow:hidden;z-index:-1;margin:.6em .5em .5em .5em;font-size:14px;opacity:.5}.login-ui .login-fields .labeled-field.empty input{background:transparent}.login-ui .login-fields .labeled-field input:focus{background:white}.login-ui .card.mb-3.mb-md-4{border:0;font-size:1em !important;margin:0 !important;padding:0 !important}.login-ui .card-body.p-0{padding:0 !important;margin:0 !important}.login-ui div.section{margin:0}.login-image{background-image:url("");display:none;width:calc(1024px - 310px);height:480px;position:absolute;background-repeat:no-repeat;z-index:0;background-position:left top;background-size:unset}.lost-passord{font-size:14px;padding-top:1.5em;text-align:center;font-weight:600;clear:both}.privacy{font-size:13px;text-align:center;padding-top:2em}@media(min-width:1200px){.login-image{display:block}}.manage-connection-group table.properties th{text-align:left;font-weight:normal;padding-right:1em}.manage-connection-group .section .fields{margin:1em;display:table}.manage-connection .section .fields{margin:1em;display:table}.manage-user-group .page-tabs .page-list li.read-only a[href],.manage-user-group .page-tabs .page-list li.unlinked a[href],.manage-user-group .page-tabs .page-list li.linked a[href]{padding-right:2.5em;position:relative}.manage-user-group .page-tabs .page-list li.read-only a[href]:before,.manage-user-group .page-tabs .page-list li.unlinked a[href]:before,.manage-user-group .page-tabs .page-list li.linked a[href]:before{content:' ';position:absolute;right:0;bottom:0;top:0;width:2.5em;background-size:1.25em;background-repeat:no-repeat;background-position:center}.manage-user-group .page-tabs .page-list li.read-only a[href]:before{background-image:url('images/lock.png')}.manage-user-group .page-tabs .page-list li.unlinked a[href]:before{background-image:url('images/plus.png')}.manage-user-group .page-tabs .page-list li.unlinked a[href]{opacity:.5}.manage-user-group .page-tabs .page-list li.unlinked a[href]:hover,.manage-user-group .page-tabs .page-list li.unlinked a[href].current{opacity:1}.manage-user-group .page-tabs .page-list li.linked a[href]:before{background-image:url('images/checkmark.png')}.manage-user-group .notice.read-only{background:#FDA;border:1px solid rgba(0,0,0,0.125);border-radius:.25em;text-align:center;padding:1em}.manage-user-group .section .fields{margin:1em;display:table}.manage-user .page-tabs .page-list li.read-only a[href],.manage-user .page-tabs .page-list li.unlinked a[href],.manage-user .page-tabs .page-list li.linked a[href]{padding-right:2.5em;position:relative}.manage-user .page-tabs .page-list li.read-only a[href]:before,.manage-user .page-tabs .page-list li.unlinked a[href]:before,.manage-user .page-tabs .page-list li.linked a[href]:before{content:' ';position:absolute;right:0;bottom:0;top:0;width:2.5em;background-size:1.25em;background-repeat:no-repeat;background-position:center}.manage-user .page-tabs .page-list li.read-only a[href]:before{background-image:url('images/lock.png')}.manage-user .page-tabs .page-list li.unlinked a[href]:before{background-image:url('images/plus.png')}.manage-user .page-tabs .page-list li.unlinked a[href]{opacity:.5}.manage-user .page-tabs .page-list li.unlinked a[href]:hover,.manage-user .page-tabs .page-list li.unlinked a[href].current{opacity:1}.manage-user .page-tabs .page-list li.linked a[href]:before{background-image:url('images/checkmark.png')}.manage-user .notice.read-only{background:#FDA;border:1px solid rgba(0,0,0,0.125);border-radius:.25em;text-align:center;padding:1em}.manage-user span.user-username.ng-binding{font-size:14px;font-weight:600}.menu{overflow:hidden;position:absolute;top:0;height:100%;max-width:100%;width:480px;background:#EEE;box-shadow:inset -1px 0 2px white,1px 0 2px black;z-index:10;-webkit-transition:left .125s,opacity .125s;-moz-transition:left .125s,opacity .125s;-ms-transition:left .125s,opacity .125s;-o-transition:left .125s,opacity .125s;transition:left .125s,opacity .125s}.menu-content{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;display:flex;align-items:stretch;flex-direction:column;width:100%;height:100%}.menu-content .header{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.menu-body{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:1em;overflow:auto;display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;display:flex;align-items:stretch;flex-direction:column}.menu-body>*{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0rem !important}h1,h2,h3,h4,h5,h6{margin-bottom:0rem !important}h2{font-size:1.2em !important;line-height:normal !important}.menu-section h3{margin:0;padding:0;padding-bottom:1em;font-size:1em}.menu-section ~ .menu-section h3{padding-top:1em}.menu-section input.zoom-ctrl{width:2em;font-size:1em;padding:0;background:transparent;border-color:rgba(0,0,0,0.125)}.menu-section div.zoom-ctrl{font-size:1.5em;display:inline;align-content:center;vertical-align:middle}.menu-section .zoom-ctrl::-webkit-inner-spin-button,.menu-section .zoom-ctrl::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.menu,.menu.closed{left:-480px;opacity:0}.menu.open{left:0;opacity:1}.menu-dropdown{display:-ms-flexbox;-ms-flex-align:center;-ms-flex-direction:row;display:-moz-box;-moz-box-align:center;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:center;-webkit-flex-direction:row;display:flex;align-items:center;flex-direction:row;padding-right:1em}.home .menu-dropdown,.settings .menu-dropdown{display:-ms-flexbox;-ms-flex-align:center;-ms-flex-direction:row;display:-moz-box;-moz-box-align:center;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:center;-webkit-flex-direction:row;display:flex;align-items:center;flex-direction:row;padding-left:1em}.menu-dropdown{position:relative;border-left:1px solid rgba(0,0,0,0.125);background:rgba(0,0,0,0.04)}.home .user-menu .menu-dropdown,.settings .user-menu .menu-dropdown,.manage-user .user-menu .menu-dropdown,.manage-user-group .user-menu .menu-dropdown,.manage-connection .user-menu .menu-dropdown .manage-connection-group .user-menu .menu-dropdown,.billing .user-menu .menu-dropdown,.help .user-menu .menu-dropdown{position:relative;margin-right:4px;background:#c3512f !important;border-radius:50%;width:40px;height:40px}.user-menu .menu-dropdown:hover{background:rgba(0,0,0,0.3)}.home .user-menu .menu-dropdown:hover,.settings .user-menu .menu-dropdown:hover,.manage-user .user-menu .menu-dropdown:hover,.manage-user-group .user-menu .menu-dropdown:hover,.manage-connection .user-menu .menu-dropdown:hover,.manage-connection-group .user-menu .menu-dropdown:hover,.billing .user-menu .menu-dropdown:hover,.help .user-menu .menu-dropdown:hover{background:rgba(0,0,0,0.01)}div.container-fluid div.header div.user-menu .menu-dropdown{position:relative;margin-right:4px;background:#c53003 !important;border-radius:50%;width:40px;height:40px;background-image:url(images/user-icons/guac-user.png) !important;background-repeat:no-repeat !important;background-position:2px bottom !important;background-size:33px !important;background-blend-mode:soft-light}div.container-fluid div.header div.user-menu .menu-dropdown:hover{background:rgba(0,0,0,0.3)}.menu-dropdown.open,.menu-dropdown.open:hover{background:rgba(0,0,0,0.3)}.menu-dropdown .menu-title{cursor:default;margin:0;padding:.5em;padding-right:2em;-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.menu-dropdown .menu-indicator{position:absolute;top:0;bottom:0;right:0;width:2em;background-repeat:no-repeat;background-size:1em;background-position:center center;background-image:url('images/arrows/down.png')}.home .menu-dropdown .menu-indicator,.settings .menu-dropdown .menu-indicator,.manage-user .menu-dropdown .menu-indicator,.manage-user-group .menu-dropdown .menu-indicator,.manage-connection .menu-dropdown .menu-indicator,.manage-connection-group .menu-dropdown .menu-indicator,.billing .menu-dropdown .menu-indicator,.help .menu-dropdown .menu-indicator{position:absolute;top:0;bottom:0;width:10px;left:45px;background-repeat:no-repeat;background-size:1em;background-position:center center;background-image:url('images/arrows/down.png')}.menu-dropdown .menu-contents{visibility:hidden;position:absolute;top:100%;right:0;min-width:100%;white-space:nowrap;background:#e9ecef;box-shadow:0 2px 2px rgba(0,0,0,0.125);border-left:1px solid rgba(0,0,0,0.125);border-bottom:1px solid rgba(0,0,0,0.125);border:1px solid rgba(0,0,0,0.125);z-index:5}.home .menu-dropdown .menu-contents,.settings .menu-dropdown .menu-contents{margin-top:10px;visibility:hidden;position:absolute;top:100%;right:0;min-width:100%;white-space:nowrap;background:#e9ecef;box-shadow:0 2px 2px rgba(0,0,0,0.125);border:1px solid rgba(0,0,0,0.125);z-index:5}.menu-dropdown .menu-contents ul{margin:0;padding:0}.menu-dropdown.open .menu-contents{visibility:visible}.menu-dropdown .menu-contents li{padding:0;list-style-type:none}.menu-dropdown .menu-contents li a{display:block;cursor:pointer;color:black;text-decoration:none;padding:.75em}.menu-dropdown .menu-contents li a:hover{background-color:#CDA}.menu-dropdown .menu-contents li a.current,.menu-dropdown .menu-contents li a.current:hover{background-color:transparent;cursor:default;opacity:.25}.menu-dropdown .menu-contents li a.danger{color:white;font-weight:bold;background-color:#A43}.menu-dropdown .menu-contents li a.danger:hover{background-color:#C54}.preferences .mouse-mode .choices{text-align:center}.preferences .mouse-mode .choice{display:inline-block}.preferences .mouse-mode .choice .figure{display:inline-block;vertical-align:middle;width:75%;max-width:320px}.preferences .mouse-mode .figure img{display:block;width:100%;max-width:320px;margin:1em auto}.preferences .mouse-mode .caption{text-align:left}.notification{border:1px solid rgba(0,0,0,0.125);box-shadow:1px 1px 2px rgba(0,0,0,0.125);background:white;color:black}.notification.error{background:#FDD}.notification .body{margin:.5em}.notification .buttons{margin:.5em}@keyframes notification-progress{from{background-position:0 0}to{background-position:64px 0}}@-webkit-keyframes notification-progress{from{background-position:0 0}to{background-position:64px 0}}.notification .title-bar{font-size:1.25em;font-weight:bold;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0.125);box-shadow:0 1px 2px rgba(0,0,0,0.125);background:rgba(0,0,0,0.04);padding:.5em;margin-bottom:1em}.notification .progress .bar{background:#a3d655;position:absolute;top:0;left:0;height:100%;width:0;box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5),inset -1px -1px 0 rgba(0,0,0,0.1),1px 1px 0 gray}.notification .progress{width:100%;background:#c2c2c2 url('images/progress.png');background-size:16px 16px;-moz-background-size:16px 16px;-webkit-background-size:16px 16px;-khtml-background-size:16px 16px;animation-name:notification-progress;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:notification-progress;-webkit-animation-duration:2s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;padding:.25em;border:1px solid gray;position:relative}.notification .progress .text{position:relative}.osk{position:relative}.guac-keyboard{display:inline-block;width:100%;margin:0;padding:0;cursor:default;text-align:left;vertical-align:middle}.guac-keyboard,.guac-keyboard *{overflow:hidden;white-space:nowrap}.guac-keyboard .guac-keyboard-key-container{display:inline-block;margin:.05em;position:relative}.guac-keyboard .guac-keyboard-key{position:absolute;left:0;right:0;top:0;bottom:0;background:#444;border:.125em solid #666;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em;color:white;font-size:40%;font-weight:lighter;text-align:center;white-space:pre;text-shadow:1px 1px 0 rgba(0,0,0,0.25),1px -1px 0 rgba(0,0,0,0.25),-1px 1px 0 rgba(0,0,0,0.25),-1px -1px 0 rgba(0,0,0,0.25)}.guac-keyboard .guac-keyboard-key:hover{cursor:pointer}.guac-keyboard .guac-keyboard-key.highlight{background:#666;border-color:#666}.guac-keyboard .guac-keyboard-key-caps,.guac-keyboard .guac-keyboard-key-enter,.guac-keyboard .guac-keyboard-key-tab,.guac-keyboard .guac-keyboard-key-lalt,.guac-keyboard .guac-keyboard-key-ralt,.guac-keyboard .guac-keyboard-key-alt-gr,.guac-keyboard .guac-keyboard-key-lctrl,.guac-keyboard .guac-keyboard-key-rctrl,.guac-keyboard .guac-keyboard-key-lshift,.guac-keyboard .guac-keyboard-key-rshift{text-align:left;padding-left:.75em}.guac-keyboard.guac-keyboard-modifier-shift .guac-keyboard-key-rshift,.guac-keyboard.guac-keyboard-modifier-shift .guac-keyboard-key-lshift,.guac-keyboard.guac-keyboard-modifier-control .guac-keyboard-key-rctrl,.guac-keyboard.guac-keyboard-modifier-control .guac-keyboard-key-lctrl,.guac-keyboard.guac-keyboard-modifier-alt .guac-keyboard-key-ralt,.guac-keyboard.guac-keyboard-modifier-alt .guac-keyboard-key-lalt,.guac-keyboard.guac-keyboard-modifier-alt-gr .guac-keyboard-key-alt-gr,.guac-keyboard.guac-keyboard-modifier-caps .guac-keyboard-key-caps,.guac-keyboard.guac-keyboard-modifier-super .guac-keyboard-key-super{background:#882;border-color:#DD4}.guac-keyboard .guac-keyboard-key.guac-keyboard-pressed{background:#822;border-color:#D44}.guac-keyboard .guac-keyboard-group{line-height:0}.guac-keyboard .guac-keyboard-group.guac-keyboard-alpha,.guac-keyboard .guac-keyboard-group.guac-keyboard-movement{display:inline-block;text-align:center;vertical-align:top}.guac-keyboard .guac-keyboard-group.guac-keyboard-main{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.guac-keyboard .guac-keyboard-group.guac-keyboard-movement{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.guac-keyboard .guac-keyboard-gap{display:inline-block}.guac-keyboard:not(.guac-keyboard-modifier-caps) .guac-keyboard-cap.guac-keyboard-requires-caps,.guac-keyboard:not(.guac-keyboard-modifier-shift) .guac-keyboard-cap.guac-keyboard-requires-shift,.guac-keyboard:not(.guac-keyboard-modifier-alt-gr) .guac-keyboard-cap.guac-keyboard-requires-alt-gr,.guac-keyboard.guac-keyboard-modifier-shift .guac-keyboard-key.guac-keyboard-uses-shift .guac-keyboard-cap:not(.guac-keyboard-requires-shift),.guac-keyboard.guac-keyboard-modifier-caps .guac-keyboard-key.guac-keyboard-uses-caps .guac-keyboard-cap:not(.guac-keyboard-requires-caps),.guac-keyboard.guac-keyboard-modifier-alt-gr .guac-keyboard-key.guac-keyboard-uses-alt-gr .guac-keyboard-cap:not(.guac-keyboard-requires-alt-gr){display:none}.guac-keyboard.guac-keyboard-modifier-alt-gr .guac-keyboard-key:not(.guac-keyboard-uses-alt-gr):not(.guac-keyboard-key-alt-gr){opacity:.5}.pager{text-align:right;margin:1em}.pager .page-numbers{display:inline-block;margin:0;padding:0}.pager .first-page,.pager .prev-page,.pager .set-page,.pager .next-page,.pager .last-page{cursor:pointer;vertical-align:middle}.pager .first-page.disabled,.pager .prev-page.disabled,.pager .set-page.disabled,.pager .next-page.disabled,.pager .last-page.disabled{cursor:auto;opacity:.25}.pager .set-page,.pager .more-pages{display:inline-block;padding:.25em;text-align:center;min-width:1.25em;width:30px}.pager .set-page{border:1px solid #dee2e6}.pager .set-page.current{cursor:auto;text-decoration:none;font-weight:bold;background:#235787;border:1px solid #235787;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;width:30px;color:#fff}.pager .set-page.current:hover{background:#235787}.pager .icon.first-page{background-image:url('images/action-icons/guac-first-page.png')}.pager .icon.prev-page{background-image:url('images/action-icons/guac-prev-page.png')}.pager .icon.next-page{background-image:url('images/action-icons/guac-next-page.png')}.pager .icon.last-page{background-image:url('images/action-icons/guac-last-page.png')}.system-permissions .section .fields{margin:1em;display:table}.preferences .update-password .form,.preferences .language .form{padding-left:1em}.related-objects .abbreviated-related-objects{display:table;margin:1em 0}.related-objects .abbreviated-related-objects ul{display:table-cell;vertical-align:top}.related-objects .abbreviated-related-objects ul,.related-objects .all-related-objects ul{padding:0;list-style:none}.related-objects .abbreviated-related-objects ul li{display:inline-block;margin:.25em;padding:.25em;border:1px solid silver;background:#f5f5f5;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em}.related-objects .abbreviated-related-objects ul li img.remove{max-height:.75em;max-width:.75em;margin:0 .25em}.related-objects .abbreviated-related-objects ul li .identifier{margin:0 .25em}.related-objects .abbreviated-related-objects img.expand,.related-objects .abbreviated-related-objects img.collapse{display:table-cell;max-height:1.5em;max-width:1.5em;margin:.375em 0}.related-objects .all-related-objects{border-top:1px solid silver}.related-objects .abbreviated-related-objects p.no-related-objects,.related-objects .all-related-objects p.no-objects-available{font-style:italic;opacity:.5}.related-objects .abbreviated-related-objects p.no-related-objects{display:table-cell;vertical-align:middle}.resize-sensor{height:100%;width:100%;position:absolute;left:0;top:0;overflow:hidden;border:0;opacity:0;z-index:-1}.settings table.session-list{width:100%}.settings table.session-list .select-session{width:45px;text-align:center}.settings table.session-list th.user-session{width:280px}.settings table.session-list tr.session.ng-scope{line-height:40.5px;font-size:14px}.settings table.session-list tr.session.ng-scope:nth-child(even){background-color:#dee2e6}.settings table.session-list td.user-session{width:280px}.settings table.session-list td.active-session{width:220px}.settings table.session-list td.host-session{width:220px}.settings table.properties th{text-align:left;font-weight:normal;padding-right:1em}.settings .action-buttons{text-align:center;margin:1em 0}.settings .toolbar,.cost .toolbar{display:-ms-flexbox;-ms-flex-align:center;-ms-flex-direction:row;display:-moz-box;-moz-box-align:center;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:center;-webkit-flex-direction:row;display:inline-flex;align-items:center;flex-direction:row;width:100%}.settings .button{line-height:24px !important;font-size:1em !important}.settings .toolbar .action-buttons{margin-right:.25em}.settings.section.connections .action-buttons{display:inline-flex;width:420px;margin-bottom:0}.settings.section.connections .toolbar{margin-bottom:1em}.settings .toolbar .filter{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}body.settings,body.manage-connection-group,body.billing,body.help{overflow-y:scroll;background-color:#e9ecef}div.settings input.search-button{padding:0 1em}.card-body.p-0{font-size:14px}@media(max-width:1024px){.settings.section.connections .action-buttons{display:inline-flex;width:460px;margin-bottom:0}}.share-menu{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.share-menu .menu-dropdown .menu-title{padding-left:2em;background-repeat:no-repeat;background-size:1em;background-position:.5em center;background-image:url('images/share.png')}table.sorted{border-collapse:collapse}table.sorted th{font-weight:normal}table.sorted th,table.sorted td{padding:.2em 1em}table.sorted th.sortable{cursor:pointer;width:220px}table.sorted th.sort-primary{font-weight:bold;padding-right:0}table.sorted th.sort-primary:after{display:inline-block;width:1em;height:1em;vertical-align:middle;content:' ';background-size:1em 1em;background-position:right center;background-repeat:no-repeat;background-image:url('images/arrows/down.png')}table.sorted th.sort-primary.sort-descending:after{background-image:url('images/arrows/up.png')}.status-outer{display:table;height:100%;width:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.5);z-index:10}.status-middle{width:100%;text-align:center;display:table-cell;vertical-align:middle}.status-middle .notification{width:75%;max-width:5in;margin-left:auto;margin-right:auto;overflow:auto;text-align:left}.status-middle .notification .body{margin:1.25em}.status-middle .notification .buttons{margin:1em}.status-outer{visibility:hidden;opacity:0;transition:opacity,visibility;transition-duration:.25s}.shown.status-outer{visibility:visible;opacity:1}.status-middle .notification{visibility:hidden}.shown .status-middle .notification{visibility:visible}.page-tabs .page-list ul,.section-tabs ul{margin:0;padding:0}.page-tabs .page-list ul+ul,.section-tabs ul+ul{font-size:.75em}.page-tabs .page-list li,.section-tabs li{display:inline-block;list-style:none}.page-tabs .page-list li a[href],.section-tabs li a{display:inline-block;color:black;text-decoration:none;padding:.75em 1em}.page-tabs .page-list li a[href]{color:black}.page-tabs .page-list li a[href]:visited{color:black}#main-menu .page-tabs .page-list li a[href]{color:rgba(255,255,255,.79)}#main-menu .page-tabs .page-list li a[href]:visited{color:rgba(255,255,255,.79)}.page-tabs .page-list li a[href]:hover,.section-tabs li a:hover{color:rgba(255,255,255,.99);cursor:pointer}#main-menu .page-tabs .page-list li a[href]:hover,.section-tabs li a:hover{color:rgba(255,255,255,.99);cursor:pointer}#main-menu .page-tabs .page-list li a[href]::after{content:'';display:block;width:0;height:2px;background:#fff !important}#main-menu .page-tabs .page-list li a[href]:hover::after{width:100%;transition:width .3s}#main-menu .page-tabs .page-list li a[href]:active::after{width:100%;transition:width .3s}#main-menu a.nav-link.home.ng-binding.current::after{content:'';display:block;width:100%;height:2px;background:#fff !important}.page-tabs .page-list li a[href].current,.page-tabs .page-list li a[href].current:hover,.section-tabs li a.current,.section-tabs li a.current:hover{cursor:default}.text-input{width:100%;background:#222;color:white}.text-input .text-input-field,.text-input .text-input-buttons{display:inline-block;vertical-align:middle}.text-input .text-input-field{width:30%;overflow:hidden;white-space:nowrap}.text-input .text-input-buttons{width:70%;text-align:right}.text-input .target{border:0;border-radius:0;display:inline-block;vertical-align:middle;color:white;font-size:12pt;width:100%;height:auto;resize:none;outline:0;margin:0;padding:.25em;padding-left:0;background:transparent;overflow:hidden}.text-input.open{display:block}.text-input .sent-history{display:inline-block;vertical-align:middle;padding:.25em;padding-right:0}.text-input .sent-history .sent-text{display:inline-block;vertical-align:baseline;white-space:pre;font-size:12pt;animation:fadeout 1s linear;-webkit-animation:fadeout 1s linear;opacity:0}.text-input .text-input-buttons button{box-shadow:none;padding:.25em;max-width:20%;margin:.1em;min-width:3em;background:#444;border:.125em solid #666;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em;color:white;font-weight:lighter;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.25),1px -1px 0 rgba(0,0,0,0.25),-1px 1px 0 rgba(0,0,0,0.25),-1px -1px 0 rgba(0,0,0,0.25)}.text-input .text-input-buttons button:active{background:#822;border-color:#D44}.text-input .text-input-buttons button.pressed{background:#882;border-color:#DD4}div.thumbnail-main{overflow:hidden;width:100%;height:100%;position:relative;font-size:0}.thumbnail-main img{max-width:100%}.thumbnail-main .display{position:absolute;pointer-events:none}.transfer-manager{background:white}.transfer-manager .header h2{font-size:1em;padding-top:0;padding-bottom:0}.transfer-manager .header{margin:0;-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.transfer-manager .transfers{display:table;padding:.25em;width:100%}.transfer{display:table-row}.transfer .transfer-status{display:table-cell;padding:.25em;position:relative}.transfer .text{display:table-cell;text-align:right;padding:.25em}.transfer .filename{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;font-family:monospace;font-weight:bold;padding:.125em}@keyframes transfer-progress{from{background-position:0 0}to{background-position:64px 0}}@-webkit-keyframes transfer-progress{from{background-position:0 0}to{background-position:64px 0}}.transfer .progress{width:100%;padding:.25em;position:absolute;top:0;left:0;bottom:0;opacity:.25}.transfer.in-progress .progress{background-color:#EEE;background-image:url('images/progress.png');background-size:16px 16px;-moz-background-size:16px 16px;-webkit-background-size:16px 16px;-khtml-background-size:16px 16px;animation-name:transfer-progress;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:transfer-progress;-webkit-animation-duration:2s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}.transfer .progress .bar{display:none;background:#a3d655;position:absolute;top:0;left:0;height:100%;width:0}.transfer.in-progress .progress .bar{display:initial}.transfer.savable{cursor:pointer}.transfer.savable .filename{color:blue;text-decoration:underline}.transfer.error{background:#FDD}.transfer.error .text,.transfer.error .progress .bar{display:none}.transfer .error-text{display:none}.transfer.error .error-text{display:block;margin:0;margin-top:.5em;width:100%}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:white;font-family:Carlito,FreeSans,Helvetica,Arial,sans-serif;padding:0;margin:0}img{border:0;vertical-align:middle}div.section{margin:1em;padding:0}.list-item{display:block;text-align:left;cursor:pointer;position:relative}.icon{width:24px;height:24px;background-size:16px 16px;-moz-background-size:16px 16px;-webkit-background-size:16px 16px;-khtml-background-size:16px 16px;background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle}.list-item *{vertical-align:text-top}.list-item .caption{padding:.1em}.list-item .caption:after{clear:right;content:"";display:block}.list-item .name{color:black;font-weight:normal;padding:.1em;margin-left:.25em}.list-item .usage{float:right;font-style:italic;color:gray}.list-item.in-use{opacity:.5}.choice .list-item.in-use{opacity:1}.list-item.selected{background:#DEB}.caption.active *{opacity:.5}.caption .activeUserCount{display:inline-block;width:130px;text-align:left}.list-item:not(.selected) .caption:hover{background:#CDA}.choice .list-item{display:inline-block}.choice input[type='checkbox']{vertical-align:top;height:24px;padding:0;margin:0}.disabled .list-item:not(.selected){opacity:.25}.disabled .list-item:not(.selected):hover{background:inherit}.icon.user{background-image:url('images/user-icons/guac-user.png')}.icon.user.add{background-image:url('images/action-icons/guac-user-add.png')}.icon.user-group{background-image:url('images/user-icons/guac-user-group.png')}.icon.user-group.add{background-image:url('images/action-icons/guac-user-group-add.png')}.icon.connection{background-image:url('images/protocol-icons/guac-plug.png')}.icon.connection.add{background-image:url('images/action-icons/guac-monitor-add.png')}.connection .icon,.connection-group .icon,.sharing-profile .icon{display:inline-block;width:24px;height:24px;background-size:16px 16px;-moz-background-size:16px 16px;-webkit-background-size:16px 16px;-khtml-background-size:16px 16px;background-repeat:no-repeat;background-position:center center}.connection-group>.caption .icon{background-image:url('images/folder-closed.svg')}.connection-group.expanded>.caption .icon{background-image:url('images/folder-open.svg')}.connection .icon.ssh,.connection .icon.telnet{background-image:url('images/protocol-icons/virtual-desktop.svg');background-size:24px 24px;margin-right:6px}.connection .icon.vnc,.connection .icon.rdp{background-image:url('images/protocol-icons/virtual-desktop.svg');background-size:24px 24px;margin-right:6px}.sharing-profile .icon{background-image:url('images/share.png')}.connection .icon.windows{background-image:url('images/protocol-icons/guac-windows.svg')}.expandable>.children{margin-left:0;padding-left:0}.connection-group.empty.balancer .icon{background-image:url('images/protocol-icons/guac-monitor.png')}.expandable.expanded>.children>.list-item{position:relative}.expandable.expanded>.children>.list-item:before,.expandable.expanded>.children>.list-item:after{display:block;content:' ';position:absolute;z-index:-1}.expandable.expanded>.children>.list-item:before{border-left:1px solid #BBB;left:-13px;top:-0.75em;bottom:0}.expandable.expanded>.children>.list-item:last-child:before{height:1.5em}.expandable.expanded>.children>.list-item:after{display:block;content:' ';border-bottom:1px solid #BBB;left:-13px;width:13px;top:.75em}.expandable>.caption .icon.expand{background-image:url('images/group-icons/guac-closed.png')}.expandable.expanded>.caption .icon.expand{background-image:url('images/group-icons/guac-open.png')}.expandable.empty>.caption .icon.expand{opacity:.25;background-image:url('images/group-icons/guac-open.png')}.history th,.history td{padding-left:1em;padding-right:1em}.buttons{text-align:center;margin:1em}.settings.user-groups table.user-group-list{width:100%}.settings.user-groups table.user-group-list th.user-group-name,.settings.user-groups table.user-group-list td.user-group-name{width:100%}.settings.user-groups table.user-group-list tr.user td.user-group-name a[href]{display:block;padding:.5em 1em}.settings.user-groups table.user-group-list tr.user td.user-group-name{padding:0}.settings table.user-group-list tr.user-group.ng-scope{line-height:40.5px;font-size:14px}.settings table.user-group-list tr.user-group.ng-scope:nth-child(even){background:#dee2e6}.user-item.anonymous{font-style:italic;opacity:.5}.settings.users table.user-list{width:100%}.settings.users table.user-list th.last-active,.settings.users table.user-list td.last-active{white-space:nowrap;width:0}.settings.users table.user-list th.username,.settings.users table.user-list td.username{width:100%}.settings.users table.user-list tr.user td.username a[href]{display:block;padding:.5em 1em}.settings.users table.user-list tr.user td.username{padding:0}.settings table.user-list tr.user.ng-scope{line-height:40.5px;font-size:14px}.settings table.user-list tr.user.ng-scope:nth-child(even){background:#dee2e6}.user-menu{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.user-menu .menu-dropdown .menu-title{font-weight:bold;padding-left:2em;background-repeat:no-repeat;background-size:1em;background-position:.5em center;background-image:url(images/user-icons/guac-user.png)}.home .user-menu .menu-dropdown .menu-title,.settings .user-menu .menu-dropdown .menu-title,.manage-user .user-menu .menu-dropdown .menu-title,.manage-user-group .user-menu .menu-dropdown .menu-title,.manage-connection .user-menu .menu-dropdown .menu-title,.manage-connection-group .user-menu .menu-dropdown .menu-title,.billing .user-menu .menu-dropdown .menu-title,.help .user-menu .menu-dropdown .menu-title{font-weight:bold;font-size:1.2em;font-weight:bold;padding-left:0;background-image:none !important;letter-spacing:.5px;padding-bottom:13px !important}.user-menu .menu-dropdown .menu-contents li a{background-repeat:no-repeat;background-size:1em;background-position:.75em center;padding-left:2.5em;background-image:url('images/protocol-icons/guac-monitor.png');text-transform:none;font-size:.85em}.user-menu .menu-dropdown .menu-contents li a[href="#/"]{background-image:url('images/action-icons/guac-home-dark.png');padding-left:39px;padding-right:.3em;background-position:13px 14px}.user-menu .menu-dropdown .menu-contents li a[href="#/settings/users"],.user-menu .menu-dropdown .menu-contents li a[href="#/settings/connections"]{background-image:url('images/action-icons/guac-config-dark.png');padding-left:39px;padding-right:.3em;background-position:13px 14px}.user-menu .menu-dropdown .menu-contents li a[href="#/settings/sessions"]{background-image:url('images/action-icons/lab-manager.svg');padding-left:39px;padding-right:.3em;background-position:13px 14px}.user-menu .menu-dropdown .menu-contents li a[href="#/settings/preferences"]{background-image:url('images/action-icons/lab-preferences.svg');padding-left:39px;padding-right:.3em;background-position:13px 14px}.user-menu .menu-dropdown .menu-contents li a[href="#/billing/overview"]{background-image:url('images/action-icons/lab-credit-card.svg');padding-left:39px;padding-right:.3em;background-position:13px 14px}.user-menu .menu-dropdown .menu-contents li a.help{background-image:url('images/action-icons/lab-help.svg');background-size:13px;padding-left:39px;padding-right:.3em;background-position:13px 14px;color:#000}.user-menu .menu-dropdown .menu-contents li a.logout{background-image:url('images/action-icons/guac-logout.svg');background-size:13px;padding-left:39px;padding-right:.3em;background-position:14px 14px;color:#000}.user-menu .menu-dropdown .menu-contents li a[href="#disabled"]{color:#000;cursor:not-allowed;opacity:.25;background-image:url('images/action-icons/lab-manager.svg');padding-left:39px;padding-right:.3em;background-position:13px 14px}.user-menu .menu-dropdown .menu-contents li a[href="#disabled"]:hover{background-color:#e9ecef}.user-menu .menu-dropdown .menu-contents .profile{padding-left:1em;padding-right:1em;padding-top:1em;padding-bottom:1em;width:215px;display:inline-block;color:black}.user-menu .menu-dropdown .menu-contents .profile .full-name{font-weight:bold}.user-menu .menu-dropdown .menu-contents .profile .organization,.user-menu .menu-dropdown .menu-contents .profile .organizational-role{font-size:11.2px}.user-photo{width:60px;height:60px;display:inline-block;background-color:#c3512f;margin:1em 0 0 1em;border-radius:50%;background-image:url(images/user-icons/guac-user.png) !important;background-blend-mode:soft-light;background-repeat:no-repeat;background-position:center bottom;background-size:49.5px;display:none}.user-menu .menu-dropdown .menu-contents .profile .full-name{width:100% !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email{font-size:.7em;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5em}.organization{line-height:1.6em !important}ul.action-list.ng-scope{border-top:1px solid rgba(0,0,0,0.25)}a.ng-binding.help{font-weight:600}a.ng-binding.logout{font-weight:600}.viewport{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.viewport-header{position:absolute;left:calc(calc(100vw - 300px) / 2);top:0;z-index:10;color:#fff !important;background:#2196f3;width:300px;display:block;height:20px;margin:0 auto;padding:0;line-height:16px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}div#signal{margin-left:7px}div#disconnect{margin-right:7px;font-size:14px;vertical-align:middle;width:12px}.viewport-icons{display:inline-block;width:16px;font-size:12px}.viewport-header .viewport-icons a{color:#fff}i.fas.fa-desktop{color:#fff;background-color:#000}i.fas.fa-thumbtack{font-size:10px !important;padding-right:5px}.viewport-title.ng-binding{display:inline-block;width:calc(100% - 72px);text-align:center;font-size:12px}.viewport-header .viewport-icons .menu-indicator{background-image:url('images/desktop.svg')}/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/* Label/tag denoting the user that shared a connection */
.jdbc-share-tag {

    background: #0095ff;
    padding: 0.25em;

    -moz-border-radius:    0.25em;
    -webkit-border-radius: 0.25em;
    -khtml-border-radius:  0.25em;
    border-radius:         0.25em;

    color: white;
    font-size: 0.75em;
    font-weight: bold;

}
/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/* Label/tag denoting the user that shared a connection */
.jdbc-share-tag {

    background: #0095ff;
    padding: 0.25em;

    -moz-border-radius:    0.25em;
    -webkit-border-radius: 0.25em;
    -khtml-border-radius:  0.25em;
    border-radius:         0.25em;

    color: white;
    font-size: 0.75em;
    font-weight: bold;

}
