@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}}.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%}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:1em;font-weight:bold;font-family:Carlito,FreeSans,Helvetica,Arial,sans-serif;padding:.35em 1em;min-width:5em;margin:.25em;box-shadow:0 1px 2px rgba(0,0,0,0.25)}input[type="submit"]:hover,button:hover,a.button:hover{background-color:#5a5a5a}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}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}.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')}.button.reconnect::before,button.reconnect::before{background-image:url('images/circle-arrows.png')}.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')}.button.change-password::before,button.change-password::before{background-image:url('images/action-icons/guac-key.png')}a.button.add-user,a.button.add-user-group,a.button.add-connection,a.button.add-connection-group{font-size:.8em;padding-left:1.8em;position:relative}a.button.add-user::before,a.button.add-user-group::before,a.button.add-connection::before,a.button.add-connection-group::before{content:' ';position:absolute;width:1.8em;top:0;bottom:0;left:0;background-repeat:no-repeat;background-size:1em;background-position:.5em .45em}a.button.add-user::before{background-image:url('images/action-icons/guac-user-add.png')}a.button.add-user-group::before{background-image:url('images/action-icons/guac-user-group-add.png')}a.button.add-connection::before{background-image:url('images/action-icons/guac-monitor-add.png')}a.button.add-connection-group::before{background-image:url('images/action-icons/guac-group-add.png')}body,html{font-family:'Lato'}*{padding:0;margin:0}a,a:hover{text-decoration:none}button:focus,input:focus{outline:none !important}@font-face{font-family:'Lato';src:url(assets/fonts/Lato-Regular.ttf);font-weight:400}@font-face{font-family:'Lato';src:url(assets/fonts/Lato-Bold.ttf);font-weight:bold}@font-face{font-family:'Lato';src:url(assets/fonts/Lato-Light.ttf);font-weight:300}@font-face{font-family:'Digital Numbers';src:url(assets/fonts/DigitalNumbers-Regular.ttf);font-weight:300}.bottom-btn button{position:relative}.message-div{display:flex;position:absolute;top:-10px;right:-20px}.message-content{background-color:background-color:red;padding:3px;border-radius:14px;margin-right:10px;min-width:28px;background:#f14747fa;border-radius:20px;margin-right:10px;font-size:15px}.outer-wrapper{overflow:hidden}.heading-icon{background:url("assets/img/device.svg") no-repeat 100%;width:20px;height:20px;margin-right:12px;display:inline-block;float:left}.parent-icon{background:url("assets/img/arrow1-right.svg") no-repeat 100%}.child-icon{background:url("assets/img/logo-shape.svg") no-repeat 100%}.left{width:353px;float:left;background-color:#001a72;height:100vh;padding:36px 30px 30px;box-sizing:border-box;overflow:auto;display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:space-between;justify-content:center}.right{width:calc(100% - 353px);display:inline-block;float:right;height:100vh}.left .top{width:100%}.left .top img{margin:0 auto;display:block;margin-bottom:45px}.heading h3{display:inline-block;font-size:16px;font-family:Lato;font-weight:bold;color:#00b5e2;float:left}.heading{overflow:auto;margin-bottom:22px}.parent-outer{padding-left:31px}.parent-icon{width:12px;height:12px;margin-right:6px;display:inline-block}.parent-text{margin-bottom:15px;cursor:pointer}.parent-text span{font-size:14px;font-family:'Lato';color:#9fa5c5}.parent.active .parent-text span{color:white}.child{padding-left:22px}.child-icon{width:11px;height:11px;display:inline-block;margin-right:5px}.child-text{margin-bottom:15px;cursor:pointer}.child-text span{font-size:14px;color:#c1c4d8}.links-wrapper{margin-bottom:22px;position:relative;padding-bottom:6px}.links-wrapper:after{position:absolute;content:"";left:0;right:0;bottom:0;height:1px;background-color:white;opacity:.2}.clock{margin-top:0;font-size:12px}.clock>span:first-of-type{font-size:12px;color:white;margin-bottom:14px;display:block}.clock{width:100%;text-align:center}.clock>div>div{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.clock>div span:first-of-type{font-size:20px;font-family:Digital Numbers;color:#00b5e2;text-shadow:0 0 5px #00b5e2}.clock>div span:nth-of-type(2){font-family:'Lato';color:#00b5e2;margin-top:4px}.clock .inner-wrapper{display:flex;align-items:center;flex-direction:row;justify-content:center}.clock .hours{margin-right:12px}.header{padding:23px 30px 17px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eff0f5}.header h3{display:inline-block;font-size:24px;color:#233984}.dropdown-heading span{font-size:14px;color:#233984}.drop-icon{width:12px;height:12px;background:url(assets/img/drop_arrow.svg) no-repeat 100%;margin-left:12px}.dropdown-menu ul{list-style-type:none}.dropdown-heading{display:flex;position:relative}.dropdown-heading:hover ul{display:block}.dropdown-menu ul{position:absolute;top:100%;width:280px;right:0;margin-top:10px;box-shadow:0 2px 5px #cecece;border-radius:4px}.dropdown-heading{position:relative}.dropdown-heading span{font-size:14px;color:#233984}.dropdown-menu ul li:first-of-type{background-color:#f7f8fa;border-bottom:1px solid #eff0f5}.dropdown-menu ul li a{color:#233984;background:url(assets/img/setting.svg) no-repeat 100%;padding:15px 55px;width:100%;display:inline-block;box-sizing:border-box;background-position:20px center;font-size:14px}.dropdown-menu ul li:nth-of-type(2) a{background:url(assets/img/logout.svg) no-repeat 100%;background-position:20px center}.close,.nav-icon{display:none}.clock .extension-link{font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0;text-align:left;color:#00b5e2;margin-top:12px;text-decoration:underline;display:inline-block}.bottom-btn{width:100%;padding:30px;display:flex;justify-content:space-between;box-sizing:border-box;position:absolute;bottom:0}.bottom-btn button{height:48px;width:auto;border-radius:50px;padding:12px 24px;border:0;color:white;background:#00b5e2;display:inline-flex;align-items:center;font-family:Lato;font-size:16px;line-height:22px;filter:drop-shadow(0 4px 4px #00000040);cursor:pointer;transition:.3s all ease}.bottom-btn button:hover{background:#0091b6}.bottom-btn button img{margin-right:10px}.bottom-btn button:nth-of-type(2){width:123px}.right{display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between}.header{display:flex;width:100%}.right{position:relative}.chat-popup .input-block .input-img label{position:relative}.chat-popup .input-block .input-img input{opacity:0;position:absolute;z-index:99}.chat-popup .input-block .input-img label:before{content:"";position:absolute;width:20px;height:20px}.chat-popup{position:absolute;bottom:98px;left:32px;background-color:white;box-shadow:0 0 5px black;width:400px;height:527px;border-radius:8px;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between}.chat-popup .chat-header{background:#00b5e2;padding:12px 23px 12px 20px;display:flex;flex-direction:row;justify-content:space-between;width:100%}.chat-popup .user-img{width:40px;height:40px;background:#001a72;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;margin-right:12px}.active.unactive{background-color:#b1afaf !important}.active.awake{background-color:#f5c354 !important}.chat-popup .user-profile{display:inline-flex;align-items:center}.chat-popup .user-img .active{position:absolute;width:6px;height:6px;background-color:#00b2a9;border:1px solid white;border-radius:50%;right:2px;bottom:2px}.chat-popup .user-profile h3{font-family:Lato;font-style:normal;font-weight:normal;font-size:20px;color:white}.chat-popup .chat-header>img{max-width:12px;cursor:pointer}.chat-popup .chat-block{overflow:auto;padding:20px;max-height:378px;overflow:auto;width:100%}.chat-block-outer{display:flex;align-content:space-between;flex-direction:row;flex-wrap:wrap;height:auto;width:100%}.incoming-msg .chat-img{width:32px;background:#001a72;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.incoming-msg .chat-img img{max-width:20px}.user-name{font-family:Lato;font-style:normal;font-weight:bold;font-size:14px;line-height:22px;color:#1c3382}.user-msg{min-height:38px;padding:8px;box-sizing:border-box;border-radius:0 8px 8px 8px}.incoming-msg .user-msg{background:#f4f5f9}.incoming-msg{padding-right:10px}.outgoing-msg{padding-left:10px}.chat-popup .chat-block div.messages-panel{display:flex;margin-bottom:20px}.chat-popup .chat-block .flex-col{display:flex;flex-direction:column;align-items:flex-start}.chat-popup .chat-block .flex-col:nth-of-type(2){padding-left:8px}.chat-popup .chat-block .flex-col .user-name{margin-bottom:4px;display:inline-block}.user-msg p{font-family:Lato;font-style:normal;font-weight:normal;font-size:14px;line-height:22px;color:#5566a1}.time-block span{font-family:Lato;font-style:normal;font-weight:normal;font-size:12px;line-height:18px;color:#8e99c0;cursor:pointer}.outgoing-msg .time-block span{float:right}.outgoing-msg .user-msg{background:#ccf4ff}.user-msg p span{display:block}.chat-popup .chat-block .outgoing-msg .flex-col{display:flex !important;justify-content:flex-end !important;flex-direction:column !important;flex-wrap:wrap;align-items:flex-end}.outgoing-msg{justify-content:flex-end}.chat-popup .input-block{background:#e8ebf3;min-height:76px;width:100%;display:flex;align-items:center;justify-content:space-evenly;position:relative;padding:15px 17px;box-sizing:border-box}.chat-popup .input-block .input-img{position:absolute;right:25px;width:auto;display:inline-flex;align-items:center;top:0;bottom:0}.chat-popup .input-block .input-img input{width:20px}.chat-popup .input-block>textarea{width:100%;border:0;height:46px;padding:0 82px 0 16px;word-break:break-word}.chat-popup .input-block textarea::placeholder{font-family:Lato;font-style:normal;font-weight:normal;font-size:14px;line-height:22px;color:#5566a1}.chat-popup .input-block .input-img label{display:inline-flex;align-items:center;margin-right:16px;cursor:pointer}.chat-popup .input-block .input-img button{background:0;border:0;cursor:pointer;min-width:unset;box-shadow:none;padding:0}.chat-popup .input-block .input-img button.disabled-btn{cursor:default}.input-field-container{width:100%;position:relative;background-color:white;border-radius:4px;overflow:hidden}.input-field-container textarea{word-break:break-word;width:100%;border:0;resize:none;padding:14px 86px 14px 17px;height:52px;display:inline-flex;box-sizing:border-box;align-items:center;line-height:20px;overflow-x:hidden;overflow-y:auto;font-family:Lato;font-style:normal;font-weight:normal;font-size:14px;color:#5566a1;white-space:pre-wrap}.input-field-container textarea:focus{outline:0}.user-msg img{min-width:60px;max-width:100px}.chat-popup .input-block{position:relative}.chat-popup .input-block .img-preview{position:absolute;bottom:76px;width:100%;display:flex;align-items:center;justify-content:center;min-height:140px;background-color:white;box-shadow:0 -5px 5px #0000000d;flex-direction:row;flex-wrap:wrap;padding-bottom:20px}.chat-popup .input-block .img-preview img{width:80px}.chat-popup .input-block .img-preview .close img{filter:invert(1);width:12px}.chat-popup .input-block .img-preview .close{display:flex;width:100%;padding:0 10px;justify-content:flex-end}.chat-popup .user-img img{width:24px}.bottom-btn{display:block}.bottom-btn button:nth-of-type(2){float:right;min-width:unset}.bottom-btn .close-icon img{margin:0}.user-msg .close-img{display:none}.show-img{position:fixed;width:94%;top:5%;bottom:0;background-color:white;left:0;right:0;display:flex;margin:0 auto;height:90vh;border-radius:5px;align-items:center;justify-content:center;box-shadow:0 0 25px #0000002e;flex-direction:column;z-index:1;padding:0}.show-img .close-img{display:flex;padding:15px 20px !important;width:95%;margin:0}.show-img img{max-width:900px;min-width:110px}.close-img img{width:16px !important;min-width:unset;max-width:unset;filter:invert(1)}.show-img{flex-direction:column;justify-content:flex-start}.close-img{margin-bottom:40px;width:96%;display:flex;justify-content:flex-end;padding:10px 0}.show-img .img-block{height:100vh;display:flex;align-items:center;justify-content:center;margin-top:-46px}.divider{position:relative;border-bottom:1px solid #00b5e2;margin:30px 0 30px !important}.divider .divider-text{position:absolute;top:-10px;left:0;right:0;margin:0 auto;display:inline-block;text-align:center}.divider .divider-text span{background-color:white;padding:0 7px;font-family:'Lato';font-weight:normal;font-size:14px;color:#00b5e2}.chat-block .login-loader{margin:0 auto 20px;max-width:40px;display:block}.bottom-btn .close-icon{width:48px !important;padding:0;display:inline-flex;align-items:center;justify-content:center;min-width:unset}.chat-page-buttons button{width:auto !important}@media screen and (max-width:1366px){.chat-popup .chat-block{overflow:auto;padding:20px;max-height:321px}.chat-popup{height:470px}}@media screen and (max-width:1200px){.chat-popup{height:446px;width:350px}.chat-popup .chat-block{overflow:auto;padding:20px;max-height:297px}}@media screen and (max-width:1024px){.show-img{top:25%;height:40vh}}@media screen and (max-width:640px){.show-img{top:5%;height:85vh}}@media screen and (max-width:768px){.chat-popup{position:fixed;left:0;bottom:0;height:100%;z-index:1;width:100%;border-radius:0}.chat-popup .chat-block{max-height:calc(100vh - 149px);width:100%}}@media screen and (max-width:520px){.chat-popup .user-profile h3{font-size:18px}.chat-popup .chat-header{padding:8px 23px 8px 20px}.chat-popup .user-img{width:34px;height:34px}.chat-popup .user-img img{width:22px}.chat-popup .chat-block{padding:15px}}@media screen and (max-width:425px){.show-img{width:320px;top:25%;height:300px}.chat-popup .input-block .img-preview{min-height:120px;padding-bottom:10px}.close{top:10px;right:10px}.bottom-btn{padding:30px 20px !important}.message-content{background-color:background-color:red;padding:3px;border-radius:14px;min-width:25px;min-height:25px;border-radius:15px;margin-right:10px;font-size:13px;display:flex;justify-content:center;align-items:center}.message-div{display:flex;position:absolute;top:-5px;right:-19px}}@media screen and (max-width:360px){.bottom-btn button:nth-of-type(2){margin:0 !important}.bottom-btn{padding:30px 10px 20px !important;flex-wrap:nowrap !important;flex-direction:row !important}.bottom-btn button{margin:0}.bottom-btn button:first-of-type{max-width:150px}}@media screen and (max-width:340px){.show-img{width:290px;top:25%;height:260px}}@media screen and (max-width:425px){.bottom-btn button img{margin-right:5px}.bottom-btn button{width:150px;padding:12px 20px;align-items:center;justify-content:center;line-height:17px}.bottom-btn button:nth-of-type(2){width:115px}}@media screen and (max-width:360px){.bottom-btn button:nth-of-type(2){margin-top:14px}}@media screen and (max-width:1024px){.left{position:fixed;transform:translateX(-353px);transition:.5s all ease;top:0;bottom:0;z-index:1}.left.active{transform:translateX(0)}.close{position:absolute;top:30px;right:30px;display:block}.right{width:100%}.inner-left{flex-direction:row;display:inline-flex;align-items:center}.nav-icon{display:block;margin-right:20px}.nav-icon img{max-width:17px}}@media screen and (max-width:640px){.left{width:260px;padding:30px 20px 20px}.left .top img{max-width:130px;margin-bottom:35px}.close{top:20px;right:20px}.heading{margin-bottom:16px}.dropdown-menu ul{width:240px}}@media screen and (max-width:360px){.dropdown-menu ul{width:210px;margin-top:16px}}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')}.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;padding-left:.5em;border-left:3px solid rgba(0,0,0,0.125);width:100%}.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;width:100%}.connection-parameters .form .fields .field-header{padding-right:1em;width:0;white-space:nowrap}#guac-menu .header h2.connection-select-menu{overflow:visible}.connection-select-menu{padding:0;min-width:0}.connection-select-menu .menu-dropdown{border:0}.connection-select-menu .menu-dropdown .menu-contents{font-weight:normal;font-size:.8em;right:auto;left:0;max-width:100vw;width:400px}.connection-select-menu .menu-dropdown .menu-contents .filter input{border-bottom:1px solid rgba(0,0,0,0.125);border-left:0}.connection-select-menu .menu-dropdown .menu-contents .filter{margin-bottom:.5em;padding:0}.connection-select-menu .menu-dropdown .menu-contents .group-list .caption{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis}#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}.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}.fatal-page-error-outer{display:table;height:100%;width:100%;position:fixed;left:0;top:0;z-index:30}.fatal-page-error-middle{width:100%;text-align:center;display:table-cell;vertical-align:middle}.fatal-page-error{display:inline-block;width:100%;max-width:5in;padding:1em;text-align:left}.fatal-page-error h1{text-transform:uppercase;padding:0;padding-right:1em}.fatal-page-error h1::before{content:' ';display:inline-block;background:url('images/warning.png');background-repeat:no-repeat;height:1em;width:1em;background-size:contain;margin:0 .25em;margin-bottom:-0.2em}.fatal-page-error-outer{visibility:hidden;opacity:0;transition:opacity,visibility;transition-duration:.25s}.shown.fatal-page-error-outer{visibility:visible;opacity:1}.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}@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{text-align:center;margin-bottom:1em}#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 .header h2{white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}#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}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}.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}.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:0;border:0;border-left:1px solid rgba(0,0,0,0.125);background-color:transparent}.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}.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%}body,html{font-family:'Lato'}*{padding:0;margin:0}a,a:hover{text-decoration:none}button:focus,input:focus{outline:none !important}@font-face{font-family:'Lato';src:url(fonts/google/lato/Lato-Regular.ttf);font-weight:400}@font-face{font-family:'Lato';src:url(fonts/google/lato/Lato-Bold.ttf);font-weight:bold}@font-face{font-family:'Lato';src:url(fonts/google/lato/Lato-Light.ttf);font-weight:300}@font-face{font-family:'Digital Numbers';src:url(fonts/digitalnumbers/DigitalNumbers-Regular.ttf);font-weight:300}.outer-wrapper{overflow:hidden}.right{width:calc(100% - 353px);display:inline-block;float:right;height:100vh;display:flex;align-content:space-between;flex-direction:column}.header{padding:23px 30px 17px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eff0f5;z-index:1}.header h3{display:inline-block;font-size:24px;color:#233984}.right .inner-wrapper img{max-width:100%;max-height:100%;object-fit:contain;margin-top:20px}.right .inner-wrapper{height:calc(100vh - 190px);display:flex;align-items:center;justify-content:center}.right{display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between}.header{display:flex;width:100%}.labguide-preview-panel{width:100%;height:100%;position:relative}.labguide-preview-panel .invalid-support{display:inline-flex;align-items:center;padding:0 50px;vertical-align:middle;height:100%;color:#233984;font-size:14px}.labguide-preview-panel .invalid-support a{position:absolute;margin-top:100px;color:#233984;font-weight:bold}@media screen and (max-width:1024px){.right{width:100%}.inner-left{flex-direction:row;display:inline-flex;align-items:center}}.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{-webkit-tap-highlight-color:rgba(128,192,128,0.5)}div.location,input[type=text],input[type=email],input[type=number],input[type=password],textarea{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:.8em;background:white;cursor:text}textarea{max-width:none;width:30em;height:10em;white-space:pre;word-wrap:normal;overflow:auto}.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}.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:3in;max-height:2in;overflow:auto;border:1px solid rgba(0,0,0,0.5);background:white;font-size:10pt}.container{max-width:1192px;margin:0 auto;height:100%}.login-ui{height:100vh}.login-dialog-middle{height:100vh;display:flex;align-items:center}.logo-main{padding:0 21px;text-align:center}.login-dialog{height:469px;width:340px}.inner-block{margin-top:40px}.inner-block h3{font-family:Lato;font-weight:bold;font-size:24px;line-height:32px;text-align:center;color:#00c9fc;margin-bottom:20px}.input-field label{display:block;font-family:Lato;font-weight:bold;font-size:16px;line-height:22px;padding:0 24px 0 0;color:#233984}.input-field input{font-family:Lato;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;color:black;width:100%;border:0;border-bottom:1px solid #e0e1eb;padding:6px 0 9px 0;background:transparent}.input-field input::placeholder{color:#9fa5c5}.input-field:nth-of-type(2){margin-top:40px}.inner-block button{width:178px;height:46px;background:#00b5e2;border-radius:50px;font-family:Lato;font-style:normal;font-weight:normal;font-size:16px;text-align:center;color:#fff;border:0;margin-top:40px;margin-left:36px;transition:.3s all ease;cursor:pointer}.inner-block button:hover{background-color:#0199bf}.login-ui{background:url(images/labtyme/frame.png) no-repeat;background-position:bottom right;background-size:auto;background-color:white}.input-field img{position:absolute;right:0}.input-field{position:relative;padding-left:20px}.login-error:empty{margin:0}.form-field{border-bottom:1px solid black;border-bottom:1px solid #e0e1eb;padding-bottom:2px}.form-field input{line-height:18px;color:black;width:calc(100% - 25px);border:0;font-family:Lato;font-style:normal;font-weight:normal;font-size:14px;padding-right:25px;max-width:unset !important}.form-field input:focus{outline:0}.form-field .password-field .icon.toggle-password{display:none}.inner-block .buttons input{width:178px;height:46px;background:#00b5e2;border-radius:50px;font-family:Lato;font-style:normal;font-weight:normal;font-size:16px;text-align:center;color:#fff;border:0;transition:.3s all ease;cursor:pointer;text-shadow:none;box-shadow:none}.inner-block .buttons{margin-top:40px;margin-left:0;display:flex;align-items:flex-start;justify-content:center;position:relative}.inner-block .buttons input{text-transform:uppercase}.inner-block .fields .labeled-field:nth-of-type(1){margin-bottom:40px}.inner-block .labeled-field .text-field .text-valid-icon{background:url(images/labtyme/check.png) no-repeat right;width:21px;height:38px;float:right}.inner-block .password-field .password-show-hide{background:url(images/labtyme/hide-pass.png) no-repeat right;width:21px;height:38px;float:right;cursor:pointer}.inner-block .password-field .password-show-hide.show{background:url(images/labtyme/view.png) no-repeat right}.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;z-index:999}.login-ui.initial .login-dialog input.continue-login,.login-ui.continuation .login-dialog input.login{display:none}.inner-block .buttons .login-loader{max-width:39px;position:absolute;right:90px;top:0;bottom:0;margin:auto}@media screen and (min-width:1920px){.login-ui{max-width:1920px;margin:0 auto;height:1080px;width:100%}.outer-container{display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;height:100vh}.login-dialog-middle{height:100%}}@media screen and (max-width:1366px){.login-ui{background-size:65%}}@media screen and (max-width:1023px){.container{padding:0 70px}.inner-block{margin-top:20px}.inner-block button{width:160px;height:40px;text-align:center}.login-dialog-middle{display:flex;justify-content:center;position:relative;z-index:1}.login-ui{position:relative;background-size:100%}.login-ui:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:#ffffffba}.input-field{padding-left:0}}@media screen and (max-width:768px){.login-dialog{width:280px;height:400px;margin-top:25px}.logo-main img{max-width:170px}.inner-block{margin-top:10px}.login-ui{position:relative;height:100vh;background-position:bottom}.login-ui:after{display:none}.login-dialog-middle{position:relative;z-index:1;align-items:unset}.input-field:nth-of-type(2){margin-top:20px}.inner-block button{margin-top:25px}.inner-block h3{font-size:20px;margin-bottom:5px}.inner-block .buttons .login-loader{right:55px}}@media screen and (max-width:800px) and (orientation:landscape){.login-ui{height:100%}.login-ui::before{content:"";left:0;right:0;width:100%;height:100%;position:absolute;background:rgba(255,255,255,0.8)}}@media screen and (max-width:640px){.login-dialog{width:260px}.logo-main img{max-width:145px}}@media screen and (max-width:540px){.login-dialog{height:400px}.login-ui{position:relative}.login-ui:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:#ffffffba}.login-dialog-middle{position:relative;z-index:1}.input-field:nth-of-type(2){margin-top:20px}.inner-block button{margin-top:25px}.inner-block h3{margin-bottom:5px}.login-ui.error p.login-error{padding:10px;font-size:14px}.login-ui{background-position:bottom right;background-size:80%}.logo-main img{max-width:120px}}@media screen and (max-width:425px){.login-ui{background-size:100%;background-size:80%}.login-ui:after{background-color:#ffffffe8}.login-dialog{width:100%}.container{padding:0 40px}.logo-main{display:flex;justify-content:center}.logo-main img{max-width:120px}.inner-block button{margin:30px auto 0;display:block}.login-dialog{margin-top:15px}.inner-block .buttons{margin-top:26px}}@media screen and (max-width:320px){.container{padding:0 20px}}.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 .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}.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}.menu-section h3{margin:0;padding:0;padding-bottom: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;cursor:pointer}.menu-dropdown .menu-contents{visibility:hidden;position:absolute;top:100%;margin-top:12px;right:0;min-width:100%;white-space:nowrap;background:#EEE;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);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:hover{background-color:#001a7226}.menu-dropdown .menu-contents li a.current,.menu-dropdown .menu-contents li a.current:hover{background-color:transparent;cursor:default;position:relative}.menu-dropdown .menu-contents li a.current::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#b5b5b547}.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}.dropdown-heading span{font-size:14px;color:#233984}.drop-icon{width:12px;height:12px;background:url(images/labtyme/drop_arrow.svg) no-repeat 100%;margin-left:12px}.dropdown-menu ul{list-style-type:none}.dropdown-heading{display:flex;position:relative}.dropdown-heading:hover ul{display:block}.dropdown-menu ul{position:absolute;top:100%;width:280px;right:0;margin-top:10px;box-shadow:0 2px 5px #cecece;border-radius:4px;background-color:white}.dropdown-heading{position:relative}.dropdown-heading span{font-size:14px;color:#233984}.dropdown-menu ul li:first-of-type{background-color:#f7f8fa;border-bottom:1px solid #eff0f5}.dropdown-menu ul li a{color:#233984;padding:15px 55px;width:100%;display:inline-block;box-sizing:border-box;background-position:20px center;font-size:14px}.dropdown-menu ul li a[href="#/settings/users"],.dropdown-menu ul li a[href="#/settings/connections"],.dropdown-menu ul li a[href="#/settings/sessions"],.dropdown-menu ul li a[href="#/settings/preferences"]{background:url(images/labtyme/setting.svg) no-repeat 100%;background-position:20px center}.dropdown-menu ul li a.logout{background:url(images/labtyme/logout.svg) no-repeat 100%;background-position:20px center}.dropdown-menu ul li a[href="#/"]{background:url('images/labtyme/home.svg') no-repeat;background-size:22px;background-position:20px center}.heading-icon{background:url("images/labtyme/device.svg") no-repeat 100%;width:20px;height:20px;margin-right:12px;display:inline-block;float:left}.heading-icon.doc{background:url("images/labtyme/document.svg") no-repeat 100%}.parent-icon{background:url("images/labtyme/arrow1-right.svg") no-repeat 100%}.child-icon{background:url("images/labtyme/logo-shape.svg") no-repeat 100%;background-size:12px}.left{width:353px;float:left;background-color:#001a72;height:100vh;padding:36px 30px 0;box-sizing:border-box;overflow:auto;display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:space-between;justify-content:center;z-index:2}.left .top{width:100%}.left .top img{margin:0 auto;display:block;margin-bottom:35px}.parent-outer{padding-left:32px}.parent-icon{width:12px;height:12px;margin-right:6px;display:inline-block}.parent-text{margin-bottom:10px;cursor:pointer}.parent-text.no-result{cursor:default}.parent-text.no-result span{color:#5873af}.parent-text span{font-size:14px;font-family:'Lato';color:#9fa5c5}.parent.expanded .parent-text.active span,.parent-text:not(.no-result) span:hover,.child-text span a:hover{color:white !important}.child{padding-left:22px}.child-icon{width:12px;height:12px;display:inline-block;margin-right:5px;position:relative;top:1px}.child-text{margin-bottom:15px;cursor:pointer}.child-text span,.child-text span a{font-size:14px;color:#c1c4d8 !important}.child-text span a:hover{color:#FFF}.links-wrapper{margin-bottom:22px;position:relative;padding-bottom:6px}.links-wrapper:after{position:absolute;content:"";left:0;right:0;bottom:0;height:1px;background-color:white;opacity:.2}.clock{font-size:12px;padding-bottom:30px}.clock-wrapper .clock:first-child{margin-top:15px}.clock>span:first-of-type{font-size:12px;color:white;margin-bottom:14px;display:block}.clock{width:100%;text-align:center}.clock>div>div{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.clock>div span:first-of-type{font-size:20px;font-family:Digital Numbers;color:#00b5e2;text-shadow:0 0 5px #00b5e2}.clock>div span:nth-of-type(2){font-family:'Lato';color:#00b5e2;margin-top:4px}.clock .inner-wrapper{display:flex;align-items:center;flex-direction:row;justify-content:center}.clock .hours{margin-right:12px}.heading h3{display:inline-block;font-size:16px;font-family:Lato;font-weight:bold;color:#00b5e2;float:left}.heading{overflow:auto;margin-bottom:18px}.close,.nav-icon{display:none}.page-numbers li{color:#00b5e2;text-decoration:none !important}.pager .set-page.current{background:none !important;text-decoration:underline !important}.pager .icon.first-page{background-image:url('images/action-icons/guac-first-page-new.png') !important}.pager .icon.prev-page{background-image:url('images/action-icons/guac-prev-page-new.png') !important}.pager .icon.next-page{background-image:url('images/action-icons/guac-next-page-new.png') !important}.pager .icon.last-page{background-image:url('images/action-icons/guac-last-page-new.png') !important}.clock .extension-link{font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0;text-align:left;color:#00b5e2;margin-top:12px;text-decoration:underline;display:inline-block}.back-link{float:left;padding-right:10px;width:26px;padding-top:3px}.back-link img{width:100%}.bottom-btn{width:100%;padding:30px;display:flex;justify-content:space-between;box-sizing:border-box}.bottom-btn button{height:48px;width:208px;border-radius:50px;padding:12px 24px;border:0;color:white;background:#00b5e2;display:inline-flex;align-items:center;font-family:Lato;font-size:16px;line-height:22px;filter:drop-shadow(0 4px 4px #00000040);cursor:pointer;transition:.3s all ease;text-shadow:none;font-weight:normal}.bottom-btn button:hover{background:#0091b6}.bottom-btn button img{margin-right:10px}.bottom-btn button:nth-of-type(2){width:123px}@media screen and (max-width:1024px){.left{position:fixed;transform:translateX(-353px);transition:.5s all ease;top:0;bottom:0;z-index:2}.left.active{transform:translateX(0)}.close{position:absolute;top:30px;right:30px;display:block;max-height:22px}.nav-icon{display:block;margin-right:20px}.nav-icon img{max-width:17px}.back-link{display:none}}@media screen and (max-width:640px){.dropdown-menu ul{width:240px}.left{width:260px;padding:30px 20px 20px}.left .top img{max-width:130px;margin-bottom:35px}.close{top:20px;right:20px}.heading{margin-bottom:16px}}@media screen and (max-width:425px){.bottom-btn button img{margin-right:5px}.bottom-btn button{width:150px;padding:12px 20px;align-items:center;justify-content:center;line-height:17px}.bottom-btn button:nth-of-type(2){width:115px}}@media screen and (max-width:360px){.dropdown-menu ul{width:210px;margin-top:16px}.bottom-btn{flex-wrap:wrap;flex-direction:column}.bottom-btn button:nth-of-type(2){margin-top:14px}}.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}.roles-delete{border-radius:5px;background:#00b5e2 !important;border:0;padding:10px 0;text-align:center;min-width:100px;cursor:pointer !important}.roles-cancel{border-radius:5px;background:gray;border:0;padding:10px 0;text-align:center;min-width:100px;cursor:pointer !important}.roles-delete:hover{background:#0aa3ca !important}.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}.notification .parameters{width:100%}.notification .parameters .fields{display:table;width:100%}.notification .parameters .fields .labeled-field{display:table-row}.notification .parameters .fields .field-header,.notification .parameters .fields .form-field{text-align:left;display:table-cell;padding:.125em;vertical-align:top}.notification .parameters .fields .field-header{padding-right:1em}.notification .parameters .fields .field-header{width:0}.notification .parameters .fields .form-field{width:100%}.notification .parameters input[type=text],.notification .parameters input[type=email],.notification .parameters input[type=number],.notification .parameters input[type=password],.notification .parameters textarea{max-width:100%}.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}#other-connections .client-panel{display:none;position:absolute;right:0;bottom:0;border:1px solid rgba(255,255,255,0.25);background:rgba(0,0,0,0.25);max-width:100%;white-space:nowrap;transition:max-width .125s,width .125s;z-index:20}#other-connections .client-panel.has-clients{display:block}#other-connections .client-panel.hidden{max-width:16px}#other-connections .client-panel-handle{position:absolute;left:0;bottom:0;height:100%;width:16px;z-index:1;background-color:white;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(images/arrows/right.png);opacity:.5}#other-connections .client-panel-handle:hover{opacity:.75}#other-connections .client-panel.hidden .client-panel-handle{background-image:url(images/arrows/left.png)}#other-connections .client-panel-connection-list{text-align:right;margin:0;padding:0;padding-left:16px;overflow-x:auto;overflow-y:hidden}#other-connections .client-panel-connection{display:inline-block;position:relative;margin:.5em;border:1px solid white;background:black;box-shadow:1px 1px 3px rgba(0,0,0,0.5);opacity:.5;transition:opacity .25s;max-height:128px;overflow:hidden;vertical-align:middle}#other-connections .client-panel-connection .thumbnail-main img{max-width:none;max-height:128px}#other-connections .client-panel-connection a[href]::before{display:block;content:' ';position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:url('images/warning-white.png');background-size:48px;background-position:center;background-repeat:no-repeat;background-color:black;opacity:0;transition:opacity .25s}#other-connections .client-panel-connection.needs-attention a[href]::before{opacity:.75}#other-connections button.close-other-connection{position:absolute;top:0;right:0;z-index:2;margin:0;padding:4px;min-width:0;border:0;background:transparent;box-shadow:none;text-shadow:none;opacity:.5;line-height:1}#other-connections button.close-other-connection:hover{opacity:1}#other-connections button.close-other-connection img{background:#A43;border-radius:18px;max-width:18px;padding:3px}#other-connections button.close-other-connection:hover img{background:#C54}#other-connections .client-panel.hidden .client-panel-connection-list{overflow-x:hidden}#other-connections .client-panel.hidden .client-panel-connection{visibility:hidden}#other-connections .client-panel-connection .name{position:absolute;padding:.25em .5em;left:0;right:0;bottom:0;z-index:2;text-align:left;color:white;background:rgba(0,0,0,0.5);font-size:.75em;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#other-connections .client-panel-connection:hover{opacity:1}.pager{text-align:center;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}.pager .set-page{text-decoration:underline}.pager .set-page.current{cursor:auto;text-decoration:none;font-weight:bold;background:rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.1);-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em}.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')}.preferences .form .fields{display:table;padding-left:.5em;border-left:3px solid rgba(0,0,0,0.125)}.preferences .form .fields .labeled-field{display:table-row}.preferences .form .fields .field-header,.preferences .form .fields .form-field{display:table-cell;padding:.125em;vertical-align:top}.preferences .form .fields .field-header{padding-right:1em}.redirect-field-container{height:100%;width:100%;position:fixed;left:0;top:0;display:table;background:white}.redirect-field{width:100%;display:table-cell;vertical-align:middle;text-align:center}.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 tr.session:hover{background:#CDA}.settings table.session-list .select-session{min-width:2em;text-align:center}.settings table.properties th{text-align:left;font-weight:normal;padding-right:1em}.settings .action-buttons{text-align:center;margin:1em 0}.settings .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:flex;align-items:center;flex-direction:row}.settings .toolbar .action-buttons{margin-right:.25em}.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,html{font-family:'Lato'}*{padding:0;margin:0}a,a:hover{text-decoration:none}button:focus,input:focus{outline:none !important}@font-face{font-family:'Lato';src:url(fonts/google/lato/Lato-Regular.ttf);font-weight:400}@font-face{font-family:'Lato';src:url(fonts/google/lato/Lato-Bold.ttf);font-weight:bold}@font-face{font-family:'Lato';src:url(fonts/google/lato/Lato-Light.ttf);font-weight:300}@font-face{font-family:'Digital Numbers';src:url(fonts/digitalnumbers/DigitalNumbers-Regular.ttf);font-weight:300}.outer-wrapper{overflow:hidden}.right{width:calc(100% - 353px);display:inline-block;float:right;height:100vh}.header{padding:23px 30px 17px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eff0f5;margin-bottom:0;background:0}.header h3{display:inline-block;font-size:24px;color:#233984}.right{overflow:auto}.content-wrapper{padding:0 30px}.tab-list{background:#f4f5f9;border-bottom:1px solid #e8ebf3;list-style-type:none;padding:0 30px}.tab-list:after{content:"";display:block;clear:both}.tab-list li{font-family:Lato;font-size:16px;font-weight:400;text-align:left;color:#1c3382;display:inline-block;float:left;margin-right:31px;padding:14px 0;cursor:pointer}.tab-list li a{color:#1c3382;padding:14px 0}.tab-list li a.current,.tab-list li a:hover{color:#00b5e2;position:relative}.tab-list li a.current:after,.tab-list li a:hover:after{position:absolute;bottom:-2px;content:"";height:2px;background-color:#00b5e2;width:100%;left:0;right:0;z-index:0}.info{font-family:Lato;font-size:14px;font-style:normal;color:#5566a1;margin:20px 0;line-height:22px}.content-wrapper .input-block input[type="text"]{background:url(images/labtyme/input-icon.svg)}.content-wrapper .input-block input[type="text"]{height:40px;padding:0 40px;width:280px;border:1px solid #e8ebf3;border-radius:5px;background-position:13px center;background-repeat:no-repeat;color:#5566a1}.content-wrapper .input-block input[type="text"]::placeholder{font-family:Lato;font-size:14px;font-style:normal;color:#5566a1}.input-block a,.input-block input.button{position:relative;height:40px;width:125px;border-radius:5px;background:#00b5e2;display:inline-flex;float:right;align-items:center;justify-content:center;font-family:Lato;font-size:14px;color:white;cursor:pointer;border:0;padding:0 !important;margin:0;text-shadow:none;font-weight:normal}.input-block a:hover,.input-block input.button:hover{background:#00b5e2}.input-block .filter{display:inline-block}.content-wrapper .input-block a:before{background:url(images/labtyme/user-icon.svg);content:"";height:16px;width:16px;margin-right:10px;position:relative}.content-wrapper .input-block a.groups:before{background:url(images/labtyme/users-add.svg);width:22px;height:22px}.content-wrapper .input-block a.download:before{background:url(images/labtyme/download.svg);width:20px;height:20px;position:relative;left:-4px;top:-2px}.table-wrapper table{border:1px solid #e8ebf3;width:100%;border-collapse:collapse}.table-wrapper{margin-top:21px}.table-wrapper td,.table-wrapper th{padding:18px 30px;text-align:left;border-bottom:1px solid #e8ebf3}.table-wrapper th{font-family:Lato;font-size:14px;font-weight:bold;text-align:left;color:#1c3382}.table-wrapper td,.table-wrapper td .name{font-family:Lato;font-size:14px;color:#5566a1}.table-wrapper tr>th:first-of-type img{margin-left:11px;position:relative;top:3px}.pagination{margin-top:20px;margin-bottom:172px}.pagination span:first-of-type{font-family:Lato;font-size:14px;color:#5566a1}.pagination-block{display:inline-block;float:right}.pagination-block button{height:32px;width:93px;border:0;border-radius:5px;background:#f4f5f9;font-family:Lato;font-size:14px;text-align:left;color:#1c3382;display:inline-flex;align-items:center;justify-content:center;line-height:16px;margin-left:16px;cursor:pointer;font-weight:normal;text-shadow:none}.pagination-block select,.pagination-block span{margin-left:16px}.pagination-block .prev img{margin-right:17px}.pagination-block .next img{margin-left:17px}.pagination-block select{background:#f4f5f9;border:0;height:32px;width:73px;color:bisque;font-family:Lato;font-size:14px;line-height:18px;color:#1c3382;border-radius:5px;background-image:url(images/labtyme/dropdown-icon.svg);background-repeat:no-repeat;background-position:40px center;padding:0 16px;-moz-appearance:none;-webkit-appearance:none}.pagination-block button.next{background:#b3effe}.no-session td{text-align:center;padding:40px 0;font-size:16px;color:#8e99c0}.input-block a.kill-session.disabled{background:#9a9a9a;cursor:default}.table-wrapper table th.sort-primary{cursor:pointer}.table-wrapper table th.sort-primary:after{content:' ';display:inline-block;width:10px;height:6px;background-size:100% 12px;background-position:0 -7px;background-repeat:no-repeat;background-image:url('images/labtyme/sort-icon.svg')}.table-wrapper table th.sort-primary.sort-descending:after{background-position:0 0}.input-block input.button{float:none}.input-block form{width:100%}.input-block input.button{margin-left:10px !important}.prefrenceBlk{padding:30px 0}.subHead{color:#1c3382;font-size:16px;line-height:22px;margin-bottom:6px}p.prefInfo{color:#5566a1;font-size:14px;line-height:22px}.pref-formblk label{width:100%;display:inline-block;font-size:14px;color:#5566a1;font-weight:700;margin-bottom:8px}.pref-formblk{display:inline-block;margin-top:15px;width:100%}.pref-formblk select,.pref-formblk input{font-size:14px;border-radius:5px;padding:10px 16px;height:40px;color:#5566a1;border:1px solid #e8ebf3;width:100%;-moz-appearance:none;-webkit-appearance:none}.displang{width:280px}.timezone .pref-formblk{width:160px;position:relative;margin-right:22px}.timezone .pref-formblk .form-field,.displang .pref-formblk .form-field{border-bottom:0}.timezone .pref-formblk .time-zone-field{width:360px;display:flex}.timezone .pref-formblk .time-zone-field select{margin-right:30px}.timezone .pref-formblk select,.displang select{background:url(images/labtyme/down.png);background-repeat:no-repeat;background-position:calc(100% - 12px)}.changePassPref{display:inline-block;width:100%;border-top:2px solid #e8ebf3;margin:35px 0;padding:40px 0;border-bottom:2px solid #e8ebf3}.pref-formblk button{height:34px;padding:8px 16px;background:#00b5e2;color:#fff;border:0;border-radius:5px;font-size:14px;font-weight:normal;text-shadow:none;font-family:'Lato'}.defaultInput.btn-border{padding-bottom:40px;border-bottom:2px solid #e8ebf3;margin-bottom:35px}.PrefRadioBox{display:block;position:relative;padding-left:45px;margin-top:16px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:#5566a1;font-weight:700;line-height:20px}.PrefRadioBox .figure{width:100%;margin-top:10px;display:inline-block}.PrefRadioBox .figure img{width:100%;max-width:500px}label.PrefRadioBox p{font-weight:400;line-height:22px;margin-top:8px}.PrefRadioBox input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:27px;border:3px solid #00b5e2;width:27px;border-radius:50%}.PrefRadioBox input:checked ~ .checkmark{border:3px solid #00b5e2}.checkmark:after{content:"";position:absolute;display:none}.PrefRadioBox input:checked ~ .checkmark:after{display:block}.PrefRadioBox .checkmark:after{top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#00b5e2}.content-wrapper .input-block a.conn:before{background-image:url(images/labtyme/conn.png);background-repeat:no-repeat;width:18px}.content-wrapper .input-block a.group:before{background-image:url(images/labtyme/w-file.png);background-repeat:no-repeat;width:18px}.input-block a.group,.input-block a.conn{width:auto;padding:0 20px !important;margin-left:16px}.parent-folder{display:inline-block;width:100%;padding:25px 0}.parent-folder li .arrow.open:before{content:"";width:20px;height:20px;display:inline-block;background-image:url(images/labtyme/bottom-arrow.png);background-repeat:no-repeat;background-position:center}.parent-folder li .arrow:before{content:"";width:20px;height:20px;display:inline-block;background-image:url(images/labtyme/right-arrow.png);background-repeat:no-repeat;background-position:center;position:absolute;left:0}.parent-folder span img{max-width:18px}.connection-icon{width:16px;height:16px;float:left;background-size:100%;background-repeat:no-repeat;position:relative;top:3px}.connection-icon{background-image:url('images/labtyme/folder.png')}.connection-icon.kubernetes,.connection-icon.ssh,.connection-icon.telnet{background-image:url('images/labtyme/conn-ssh.svg');background-size:18px}.connection-icon.vnc,.connection-icon.rdp{background-image:url('images/labtyme/conn-vnc.svg');background-size:18px}.parent-folder li .arrow{position:relative;left:-20px;top:2px;cursor:pointer}.parent-folder li{font-size:14px;line-height:22px;color:#5566a1;font-weight:normal;margin-bottom:0;padding-left:22px}.parent-folder li a{color:#5566a1}.parent-folder span{margin-left:6px;margin-right:6px}.folder-structures ul{list-style-type:none}.conn-btns{float:right}.conn-inner{padding:3px 0;display:inline-block}.listing-chat-box .bottom-btn{position:relative}.chat-block-listing-outer{width:calc(100% - 350px);float:left;position:fixed;z-index:9;background:#fff;right:0;bottom:0}.listing-chat-box{width:100%;padding-bottom:130px;float:left}.listing-chat-box .table-wrapper{width:100%;float:left}.role-box{width:190px;border:1px solid #dde0ec;border-radius:5px;border-bottom:1px solid #dde0ec;position:absolute;top:5px;top:45px;display:none;left:-49px;background-color:white;z-index:1}.role-box-content{width:100%;padding:8px 0;border-bottom:1px solid #dde0ec;color:#aab3d0;font-size:13px}.role-content{display:block}.roles-content-box span{font-size:12px}.button-box{width:140px;border:1px solid #dde0ec;border-radius:5px;padding:10px 15px;min-height:37px;position:relative;background-image:url("..../../images/labtyme/down.png");background-repeat:no-repeat;background-position:90%}.container2:last-of-type{border-bottom:0;margin-bottom:0}.imp-box{position:relative;width:140px}.role-heading{padding:0 14px;text-transform:uppercase}.role-box .container2:hover{background:#f4f5f9}.role-box .container2:hover .admin{color:#00b5e2}.role-box .container2:hover .edit{color:#bfc6dc}.admin{font-weight:bold}.role-box .edit{display:block;font-size:12px;padding:7px 0;color:#aab3d0;font-weight:normal}.container2{display:block;position:relative;padding:10px 0 10px 35px;cursor:pointer;font-size:15px;min-height:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #dde0ec}.container2 input{position:absolute;opacity:0;cursor:pointer}.checkmarking{position:absolute;top:12px;left:10px;height:18px;width:18px;background-color:white;border-radius:50%;border:2px solid #00b5e2}.container2:hover input ~ .checkmarking{background-color:white}.container2 input:checked ~ .checkmarking{background-color:white}.container2 .checkmarking:after{content:"";position:absolute;display:none}.container2 input:checked ~ .checkmarking:after{display:block}.container2 .checkmarking:after{top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:#0ab5e2}@media screen and (max-width:1050px){.input-block a.group,.input-block a.conn{width:auto;padding:0 18px !important;margin-left:14px}}@media screen and (max-width:1024px){.right{width:100%}.inner-left{flex-direction:row;display:inline-flex;align-items:center}.nav-icon{display:block;margin-right:20px}.nav-icon img{max-width:17px}.tab-list li{font-size:15px}.tab-list{padding:0 26px}.table-wrapper td,.table-wrapper th{padding:18px 26px}.input-block a.group,.input-block a.conn{width:auto;padding:0 14px !important;margin-left:7px;font-size:13px}.chat-block-listing-outer{width:100%;float:left}}@media screen and (max-width:640px){.content-wrapper{padding:0 18px}ul.tab-list,ul.tab-list div{display:flex;white-space:nowrap;overflow-x:auto;max-width:100%;overflow-y:hidden}.tab-list li{font-size:14px;margin-right:24px}.input-block a,.input-block input.button{height:36px;width:110px;font-size:13px}.content-wrapper .input-block input[type="text"]{height:36px;padding:0 40px}.info{font-size:13px;line-height:18px}.table-wrapper td,.table-wrapper th{padding:12px 12px;font-size:13px}.pagination{margin-bottom:115px}.header h3{font-size:21px}.header{padding:20px 22px 15px}.pagination span:first-of-type,.pagination-block button{font-size:13px}.tab-list li.active:after{bottom:.5px}.pagination-block button{height:30px;width:80px;font-size:13px;margin-left:11px}.pagination-block select{height:32px;width:65px;font-size:13px;padding:0 12px}.pagination-block select,.pagination-block span{margin-left:12px}.pagination-block button.prev{margin-left:0}.conn-btns{float:right;width:100%;margin-top:10px}.button-box{width:120px}.role-box{width:150px;position:absolute;top:5px;top:45px;left:-30px;background-color:white;z-index:1}}@media screen and (max-width:560px){.content-wrapper .input-block input[type="text"]{width:100% !important}.input-block a,.input-block input.button{margin:10px 0 !important}.input-block .button{float:left}.input-block .filter{width:100%}.input-block input.button{margin-left:0 !important;margin-right:10px !important;float:left !important}}@media screen and (max-width:520px){.pagination-block{width:100%;margin-top:17px;text-align:center}.table-wrapper tr>th:first-of-type img{margin-left:7px}.role-box{width:135px;position:absolute;top:5px;top:45px;left:-15px;background-color:white;z-index:1}.container2{font-size:13px}}@media screen and (max-width:470px){.content-wrapper{padding:0 15px}.pagination-block button{height:30px;width:76px;font-size:12px;margin-left:5px}.table-wrapper td,.table-wrapper th{padding:10px 10px}.table-wrapper{overflow:auto;width:100%}.table-wrapper table{min-width:415px}.content-wrapper .input-block input[type="text"]{width:100%}.input-block a,.input-block input.button{height:32px;width:100px;font-size:12px;margin:10px 0}.displang{width:100%}.subHead{font-size:15px;line-height:20px;margin-bottom:3px}.changePassPref{border-top:2px solid #e8ebf3;margin:22px 0;padding:25px 0}.pref-formblk label{font-size:13px;margin-bottom:5px}.timezone{display:flex;justify-content:space-between;align-items:flex-end}.timezone .pref-formblk{width:100%;position:relative;margin-right:0}.time-zone-field select{margin-right:20px}.time-zone-field select:last-child{margin-right:0 !important}.timezone .pref-formblk .time-zone-field{max-width:360px;width:auto}.pref-formblk button{height:32px;padding:6px 14px;background:#00b5e2;color:#fff;border:0;border-radius:5px;font-size:12px}.PrefRadioBox{padding-left:38px}.PrefRadioBox{font-size:13px}label.PrefRadioBox p{font-weight:400;line-height:18px;margin-top:2px}.checkmark{height:24px;border:3px solid #00b5e2;width:24px;border-radius:53%}.PrefRadioBox .checkmark:after{top:3px;left:3px;width:12px;height:12px}.prefrenceBlk{padding:20px 0}p.prefInfo{color:#5566a1;font-size:13px;line-height:18px}.pref-formblk select,.pref-formblk input{max-width:100%}.role-box{width:140px;position:absolute;top:5px;top:45px;left:-19px}.container2{cursor:pointer;font-size:13px}.checkmarking{position:absolute;top:11px;left:13px;height:15px;width:15px;background-color:white;border-radius:50%;border:2px solid #00b5e2}.container2 .checkmarking:after{top:1px;left:1px;width:9px;height:9px;border-radius:50%;background:#0ab5e2}}@media screen and (max-width:360px){.table-wrapper td,.table-wrapper th{padding:8px 8px;font-size:12px}.conn-btns{display:flex;justify-content:space-between}.conn-btns a{width:43% !important;padding:0 8px !important}.content-wrapper .input-block a:before{margin-right:5px}.input-block a.group,.input-block a.conn{margin-left: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{background:rgba(0,0,0,0.125);font-weight:normal}table.sorted th,table.sorted td{border:1px solid #AAA;padding:.5em 1em}table.sorted th.sortable{cursor:pointer}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;background:rgba(0,0,0,0.0125);border-bottom:1px solid rgba(0,0,0,0.05)}.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:block;color:black;text-decoration:none;padding:.75em 1em}.page-tabs .page-list li a[href]:visited{color:black}.page-tabs .page-list li a[href]:hover,.section-tabs li a:hover{background-color:#CDA;cursor:pointer}.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{background:rgba(0,0,0,0.3);cursor:default}.terminal-color-scheme-field{max-width:320px}.terminal-color-scheme-field select{width:100%}.terminal-color-scheme-field .custom-color-scheme{background:#EEE;padding:.5em;border:1px solid silver;border-spacing:0;margin-top:-2px;width:100%}.terminal-color-scheme-field .custom-color-scheme-section{display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:flex}.terminal-color-scheme-field .guac-input-color{display:block;margin:2px;width:1.5em;height:1.5em;min-width:1.25em;border-radius:.15em;line-height:1.5em;text-align:center;font-size:.75em;cursor:pointer;color:black;-ms-flex:1;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1}.terminal-color-scheme-field .guac-input-color.read-only{cursor:not-allowed}.terminal-color-scheme-field .guac-input-color.dark{color:white}.terminal-color-scheme-field .palette .guac-input-color{font-weight:bold}.terminal-color-scheme-field.custom-color-scheme-details-hidden .custom-color-scheme .palette .guac-input-color{color:transparent}.terminal-color-scheme-field .custom-color-scheme-details-header{font-size:.8em;margin:.5em 0;padding:0}.terminal-color-scheme-field .custom-color-scheme-details-header::before{content:'▸ '}.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-details-header::before{content:'▾ '}.terminal-color-scheme-field .custom-color-scheme-hide-details,.terminal-color-scheme-field .custom-color-scheme-show-details{color:blue;text-decoration:underline;cursor:pointer;margin:0 .25em;font-weight:normal}.terminal-color-scheme-field .custom-color-scheme-hide-details{display:none}.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-hide-details{display:inline}.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-show-details{display:none}.terminal-color-scheme-field .custom-color-scheme-details{display:none}.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-details{display:block;width:100%;margin:.5em 0}.guac-input-color-picker[data-theme="monolith"]{width:16.25em}.guac-input-color-picker[data-theme="monolith"] button{min-width:0;padding:0;margin:0;box-shadow:none}.text-input{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#222;color:white}.text-input .text-input-field{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.text-input .text-input-field{overflow:hidden;white-space:nowrap}.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 .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:middle}.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{font-style:italic;margin-right:1em;float:right}.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.png')}.connection-group.expanded>.caption .icon{background-image:url('images/folder-open.png')}.connection .icon{background-image:url('images/protocol-icons/guac-plug.png')}.connection .icon.kubernetes,.connection .icon.ssh,.connection .icon.telnet{background-image:url('images/protocol-icons/guac-text.png')}.connection .icon.vnc,.connection .icon.rdp{background-image:url('images/protocol-icons/guac-monitor.png')}.sharing-profile .icon{background-image:url('images/share.png')}.expandable>.children{margin-left:13px;padding-left:13px}.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}.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}.settings.users table.user-list th,.settings.users table.user-list td{width:25%}.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}.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')}.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')}.user-menu .menu-dropdown .menu-contents li a[href="#/"]{background-image:url('images/action-icons/guac-home-dark.png')}.user-menu .menu-dropdown .menu-contents li a[href="#/settings/users"],.user-menu .menu-dropdown .menu-contents li a[href="#/settings/connections"],.user-menu .menu-dropdown .menu-contents li a[href="#/settings/sessions"],.user-menu .menu-dropdown .menu-contents li a[href="#/settings/preferences"]{background-image:url('images/action-icons/guac-config-dark.png')}.user-menu .menu-dropdown .menu-contents li a.logout{background-image:url('images/action-icons/guac-logout-dark.png')}.user-menu .menu-dropdown .menu-contents .profile{margin:1em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,0.25);width:2in}.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:.8em}.viewport{position:absolute;bottom:0;right:0;width:100%;height:100%;overflow:hidden}/*
 * 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;

}
