@font-face{font-family:lato;src:url(../fonts/lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}*,:after,:before{box-sizing:border-box}body,html{font-size:100%;padding:0;margin:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}body{font-family:Lato,Calibri,Arial,sans-serif;color:#fff;background:#2a2a2a;overflow:hidden}h1,h2,h3,h4{font-family:Lato,Calibri,Arial,sans-serif}a{color:#428bca;text-decoration:none}a:hover{color:#428bca;text-decoration:underline}.charmap_nonprintable:hover{cursor:pointer}.newCharmapLanguageTable{display:table}#ttcHelpContent,#ttcSettingsContent{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:199;color:#000;display:none}.pagination{margin:0}.tablePaginationItems strong,.uitable-label{color:#fff;text-shadow:2px 1px 1px #0006;padding-left:0;font-weight:lighter}#ttcSettingsContent{z-index:198}.sessionBookmark .sessionMultiple{color:#999;display:inline;font-style:italic}#ttcHelpContentIFrame{width:100%;height:100%}#display{background:#000}.helpContent,.settingsContent{width:100%;height:calc(100vh - 52px);background-color:#fff;color:#000;padding:40px 60px 60px 60px;position:absolute;overflow:auto;bottom:0}.helpSearch{background-color:transparent;padding:0;padding-right:10px;top:10px;border:0;width:100%;min-width:250px}.keySortSelect{margin-bottom:10px}.helpSearch input{border:1px solid #ddd}.interactiveModal_content{padding-bottom:1em}#connectionsManager{padding:0;background-image:repeating-radial-gradient(ellipse farthest-corner at left top,rgba(39,152,216,.74) 0,#2598d9 66.1%,#0c81c5 100%);box-shadow:inset 0 0 180px rgba(0,0,0,.1);text-shadow:1px 1px 1px #ccc;height:100%;position:absolute;overflow:hidden}#connectionsManagerContent{overflow:auto;padding:40px 60px 60px 60px;position:absolute;width:100%;bottom:0;height:calc(100vh - 52px)}#connectionsManager h2,#connectionsManager h6,.expiredMsg h3,.expiredMsg p{color:#fff;text-shadow:2px 1px 1px #0006}#connectionsManager h6{margin-top:0;margin-bottom:50px}#connectionsManager .expiredMsg h3{margin-bottom:20px}#connectionsManager h2{margin-bottom:0}#connectionsManager .sessionLink{color:#fff;text-shadow:2px 1px 1px #0006}#connectionsManager .sessionLink:hover,#connectionsManager .sessionTableLink:hover{text-decoration:none;text-shadow:1px 1px 1px #0006;position:relative;top:1px;color:#c2ffc2;transition:opacity .3s ease;cursor:pointer}#evalNotice{position:absolute;bottom:20px;right:25px;color:#fff;opacity:.5;text-shadow:2px 1px 1px #0006;font-style:italic}#evalNotice strong{font-style:normal}#evalNotice a{color:#fff;padding-left:5px;font-style:italic}#evalNotice a:hover{text-decoration:none;text-shadow:0 0 0 #0006}#sessionDesktop .table-bordered>tbody{background-color:#3897c1}.table-bordered>tbody{background-color:#222}#sessionDesktop .table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#0f7cad}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#333}#sessionDesktop .table-bordered>thead>tr,.table-bordered>thead>tr{border-radius:5px 5px 0 0;background-color:#5a5a5a;border-bottom:1px solid #333;border-left:1px solid #888;border-top:1px solid #888;border-right:1px solid #777}#sessionDesktop .table-bordered>thead>tr>th,.table-bordered>thead>tr>th{border-left:1px solid #888}.nav-tabs li a{height:inherit}.nav-tabs>li>a{background-color:#f5f5f5;border-bottom:1px solid #e3e3e3;border-left:1px solid #fff;border-right:1px solid #fff}.content .nav>li>a{padding:10px 10px;border-top:1px solid transparent}.nav-tabs{overflow-x:auto;overflow-y:hidden}.nav-tabs li{height:100%}.nav-tabs li a{height:inherit}.modal-content .nav-tabs>li>a{background-color:#6d6d6d;border-bottom:transparent;border-left:1px solid #888;border-right:1px solid #888;border-top:1px solid #888}.model-footer-no-margin{margin-top:0}.modal-content .nav-tabs>li.active>a,.modal-content .nav-tabs>li.active>a:focus,.modal-content .nav-tabs>li.active>a:hover{color:#eee;background-color:#777;border:1px solid #ddd;border-bottom-color:transparent}.modal-content .tab-scroller{background-color:#777}.modal-content .tab-scroller>.fa-arrow-left,.modal-content .tab-scroller>.fa-arrow-right{color:#fff}.modal-content .form-control{background:#fff;color:#5a5a5a;border:1px solid #888}.modal-content .form-group label{color:#e5e5e5;font-weight:400}.modal-content legend{color:#eee;font-weight:400;border-bottom:1px solid #aaa}.modal-content .left-inner-addon .fa-lock{color:#5a5a5a}.modal-content .form-control:focus{border-color:#888;outline:0;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(250 235 204)}.lastColumnNoStretch tr td:last-child{width:1%;white-space:nowrap}.content .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.content .nav li:last-child a{border-bottom:1px solid #ddd}.content .nav li:last-child a.active{border-bottom:1px solid #fff}.content .nav li a{color:#428bca;text-decoration:none}.content .nav>li>a:focus,.content .nav>li>a:hover{background-color:#eee;border-color:#eee #eee #ddd;color:#2a6496;text-decoration:underline}.content .nav>li>a.active:focus,.content .nav>li>a.active:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.content .nav-tabs>li.active>a,.content .nav-tabs>li.active>a:focus,.content .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.card-footer{background-color:transparent}.formRequired{color:#b94a48;margin-right:3px}legend{display:block;width:100%;padding:0;margin-bottom:20px;padding-top:20px;font-size:16px;font-weight:700;line-height:inherit;color:#428bca;border:0;border-bottom:1px solid #428bca}.tab-content .form-horizontal{margin:0 20px 0 20px}.fieldReference{color:#093;font-weight:700}.left-inner-addon{position:relative}.left-inner-addon input,.left-inner-addon textarea{padding-left:30px}.left-inner-addon .fa-lock{position:absolute;padding:10px 12px}.bootstrap-switch-container.left-inner-addon i{left:50px}.right-inner-addon{position:relative}.right-inner-addon input{padding-right:30px}.right-inner-addon i{position:absolute;right:0;padding:10px 12px}i.passwordMatch{padding-right:24px}.form-group label{text-transform:capitalize;font-weight:700;text-align:right}.form-text{color:#aaa}.table-bordered>tbody>tr>td{border-bottom:0;border-top:0;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2)}#sessionDesktop table,.table-responsive table,table .table-bordered{color:#fff;text-shadow:0 0 0 #000;border-collapse:separate;border-spacing:0;box-shadow:0 2px 3px 0 rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.5)}#sessionDesktop th{font-weight:400}#sessionDesktop tbody>tr:first-child>td{box-shadow:inset 0 5px 1px -5px #000}tbody>tr:first-child>td{box-shadow:inset 0 5px 3px -5px #000}#sessionDesktop .table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid rgba(255,255,255,.25)}#sessionDesktop .table-bordered>tbody>tr>td{border-left:0;border-bottom:0;vertical-align:middle;border-top:0}#sessionDesktop .table-hover>tbody>tr:hover>td{background-color:transparent}table .btn-info{color:#000;background-color:#fff;border-color:#bababa}table .btn-info:focus{color:#000;background-color:#eee;border-color:#777}.table-responsive{overflow-x:auto}.deselectAllBtn+.btn{margin-left:2em}.deselectAllBtn{margin-left:5px}table>tbody>tr>.tableCheckbox{text-align:center}table[data-sortable]{border-collapse:collapse;border-spacing:0}table[data-sortable] th{vertical-align:bottom;font-weight:700}table[data-sortable] td,table[data-sortable] th{text-align:left;padding:10px}table[data-sortable] th:not([data-sortable=false]){user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer}table[data-sortable] th:after{content:"";visibility:hidden;display:inline-block;vertical-align:inherit;height:0;width:0;border-width:5px;border-style:solid;border-color:transparent;margin-right:1px;margin-left:10px;float:right}table[data-sortable] th[data-sorted=true]:after{visibility:visible}table[data-sortable] th[data-sorted-direction=descending]:after{border-top-color:inherit;margin-top:8px}table[data-sortable] th[data-sorted-direction=ascending]:after{border-bottom-color:#fff;margin-top:3px}.table td.text-right,table[data-sortable] td.table-footer-right,td.table-footer-right{text-align:right}table[data-sortable] tr.table-footer-controlRow,td.table-footer-controlRow{background-color:#222;border-top:2px solid #777;box-shadow:inset 0 5px 3px -5px #333}#ttcMenuBar-top-left>.fa-2x,#ttcMenuBar-top-right .sessionButton>.fa-2x,#ttcMenuBar-top-right>.fa-2x{font-size:1.5em}.desktopButton,.helpButton,.menuButton,.sessionButton,.settingsButton{padding:12px 5px 0 12px;color:#fff;opacity:.4;transition:opacity .3s ease;user-select:none}.msgBadge:after{content:attr(data-count);float:left;background:red;height:1rem;position:relative;width:1rem;text-align:center;line-height:1.1em;font-size:.75rem;border-radius:50%;color:#fff;border:1px solid red;font-family:Lato,Calibri,Arial,sans-serif;right:-2rem}.msgBadge[data-count="0"]:after{display:none}.sessionButton.disabledButton{opacity:.2}.sessionButton.disabledButton:hover{opacity:.2;cursor:not-allowed}.desktopButton .isOpen,.helpButton .isOpen,.menuButton.isOpen,.sessionButton .isOpen,.settingsButton .isOpen{background-color:transparent;padding:12px 5px 0 12px;opacity:.4;transition:opacity .3s ease}.desktopButton .isOpen:hover,.desktopButton:hover,.helpButton .isOpen:hover,.helpButton:hover,.menuButton.isOpen:hover,.menuButton:hover,.sessionButton .isOpen:hover,.sessionButton:hover,.settingsButton.isOpen:hover,.settingsButton:hover{opacity:1;transition:opacity .3s ease;cursor:pointer}.ui-keyboard-test{height:0;width:0;overflow:hidden;position:fixed;top:0;left:-100px}.ui-keyboard-control{display:inline-block;width:100%;margin-bottom:2px}.ui-keyboard>.ui-keyboard-control button{color:#fff;font-size:.9em!important;padding:5px!important;font-weight:lighter;margin-left:.5em;background-color:#6e6e6e;font-family:Lato,Calibri,Arial,sans-serif!important;user-select:none}.ui-keyboard>.ui-keyboard-control button.active{background-color:#5b5;color:#fff}.ui-keyboard-zoomin{margin-right:.5em}#desktopViewButton.fa-spinner{padding:12px 5px}.helpmore:hover{cursor:pointer}#helpCloseButton,#helpPrintButton{display:inline-block}.btn.disabled:hover,.btn[disabled]:hover{cursor:not-allowed}.tooltip.bottom{margin-right:18px}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{border-top-color:#fff}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{border-right-color:#fff}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{border-bottom-color:#fff}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{border-left-color:#fff}#loginDetails{padding:15px;opacity:.4;line-height:21px;margin-bottom:0}.capsTip .arrow,.capsTip .arrow:before{border-top-color:#e76363;color:#e76363}.capsTip .tooltip-inner{color:#fff;text-shadow:0 1px #191919;background-color:#e76363}#loginDetails:hover{cursor:pointer;transition:opacity .3s ease;opacity:1}.btn-transparent{background:0 0}.btn-SessionLink{box-shadow:1px 1px 0 #555;border-radius:0;vertical-align:middle;padding:20px 0;background-color:#8e44ad;border:0;opacity:.75}.btn-SessionLink:hover{opacity:1;background-color:#8e44ad;box-shadow:1px 1px 0 rgba(0,0,0,.2)}#systemMsgWrapper{width:100%;position:fixed;z-index:9998}#loginBody .systemMsg{top:50px;position:relative}.systemMsg{background:#b94a48;border-bottom:solid 1px #333;padding:15px 30px;text-align:center;color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.2);cursor:pointer;opacity:.9}.systemMsg a{text-decoration:underline}.systemMsg.danger a{color:#ffb2af;text-decoration:underline}.systemMsg.warning a{color:#b56d08;text-decoration:underline}.systemMsg.info a{color:#2a32b6;text-decoration:underline}.systemMsg.success a{color:#316f31;text-decoration:underline}#scrollSessionDirectory,.scrollSessionDirectory{position:absolute;width:220px;overflow-y:auto}#sessionDirectory li:hover{cursor:pointer}@media screen and (max-width:25em){.codrops-icon span{display:none}}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}.wrapper{display:flex;min-height:100%;height:100%}.sidebar{position:absolute;width:220px;height:100%}.content{flex:1;padding:0;box-shadow:0 0 10px #000;transform:translateX(0);transition-property:transform,margin;transition-duration:.3s,.3s;height:100%}#ttcMenuBar{position:absolute;width:100%;margin-left:0;margin-right:0;z-index:200;background-color:rgba(23,23,23,.3);max-height:51px;min-height:51px;overflow:hidden;padding-right:5px}#ttcMenuBar div:first-child{z-index:201}#ttcMenuBar div:nth-child(2){z-index:202}#ttcMenuBar div:last-child{z-index:203}#ttcMenuBar:after,#ttcMenuBar:before{display:none}.content.isOpen{margin-left:220px;min-width:320px;border-left:1px solid #444}.content.isOpen #ttcDesktop #connectionsManager.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{margin-right:220px}#ttcDesktop #connectionsManager.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x,#ttcDesktop #connectionsManager.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#2a2a2a}.button{cursor:pointer}.button:before{content:"\f0c9";font:42px Fontawesome}.title{font-size:16px;line-height:50px;text-align:center;letter-spacing:2px;color:#eee;border-bottom:1px solid #000;background:#2a2a2a;text-shadow:1px 1px #000}#wrapper>.navbar{min-height:50px;margin-bottom:20px;padding:0;background-color:#222}.nav li a{position:relative;display:block;padding:15px 20px 15px 50px;font-size:13px;color:#eee;border-top:1px solid #444;border-bottom:1px solid #000}.nav .dropdown a{padding:15px 40px}.nav .dropdown-menu li a{padding:3px 40px;font-size:13px;color:#333;border:0}.nav .dropdown-menu li a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.nav-tabs li a{border-bottom:0}.nav li a:before{font:14px Fontawesome;position:absolute;top:18px;left:20px}.ui-keyboard{box-shadow:0 -1px 0 #444;border-radius:0!important;left:0!important;top:auto!important;bottom:0;position:fixed!important;width:100%;opacity:.7;border-top:1px solid #444;background-color:rgba(255,255,255,.15);user-select:none}.ui-keyboard.isOpen{margin-left:221px;width:calc(100% - 220px);transition:margin .3s}.ui-keyboard.isTop{top:14px!important;border-top:0;border-bottom:1px solid #444;bottom:auto!important}.ui-keyboard.isTop.hasMenu{top:54px!important}.ui-keyboard button{padding:.257em .55em .397em!important;width:auto!important;background-color:#eee;border-radius:3px;border-bottom:1px solid #5e5e5e;border-left:1px solid #9b9b9b;border-top:1px solid #9b9b9b;border-right:1px solid #5e5e5e;transition:all .3s ease}.ui-keyboard.isTouch .ui-keyboard-button{padding:.257em .65em .397em!important}.ui-keyboard button.ui-keyboard-space{width:15em!important}button.ui-keyboard-button.ui-keyboard-Fx,button.ui-keyboard-button.ui-keyboard-alt,button.ui-keyboard-button.ui-keyboard-ctrl,button.ui-keyboard-button.ui-keyboard-meta1,button.ui-keyboard-button.ui-keyboard-meta2,button.ui-keyboard-button.ui-keyboard-normal,button.ui-keyboard-button.ui-keyboard-shift{background-color:#0972a5;font-weight:400;border-left:1px solid #26b3f7;border-top:1px solid #26b3f7;border-right:1px solid #074c6e;border-bottom:1px solid #074c6e}button.ui-keyboard-disabled{opacity:.5}button.ui-keyboard-disabled:hover{cursor:not-allowed!important}button.ui-keyboard-button.ui-keyboard-Fx,button.ui-keyboard-button.ui-keyboard-alt,button.ui-keyboard-button.ui-keyboard-ctrl,button.ui-keyboard-button.ui-keyboard-meta1,button.ui-keyboard-button.ui-keyboard-meta2,button.ui-keyboard-button.ui-keyboard-normal,button.ui-keyboard-button.ui-keyboard-shift{color:#fff}button.ui-keyboard-button.ui-keyboard-Fx.ui-state-hover,button.ui-keyboard-button.ui-keyboard-alt.ui-state-hover,button.ui-keyboard-button.ui-keyboard-ctrl.ui-state-hover,button.ui-keyboard-button.ui-keyboard-meta1.ui-state-hover,button.ui-keyboard-button.ui-keyboard-meta2.ui-state-hover,button.ui-keyboard-button.ui-keyboard-normal.ui-state-hover,button.ui-keyboard-button.ui-keyboard-shift.ui-state-hover{background-color:#1483b5;font-weight:400;color:#fff;border-bottom:1px solid #0e4e6f;border-left:1px solid #2aaedb;border-top:1px solid #2aaedb;border-right:1px solid #0e4e6f}button.ui-keyboard-button.ui-state-hover{background-color:#f2cd84;font-weight:400;color:#333;border-bottom:1px solid #e8a623;border-left:1px solid #f0c774;border-top:1px solid #f0c774;border-right:1px solid #e8a623}.ui-keyboard-button::after,.ui-keyboard-keyset-normal .ui-keyboard-button::after{top:0!important}button.ui-keyboard-button.ui-state-hover{background-color:#f2cd84;font-weight:400;color:#333;border-bottom:1px solid #e8a623;border-left:1px solid #f0c774;border-top:1px solid #f0c774;border-right:1px solid #e8a623}.ui-keyboard-button.ui-keyboard-ctrl::after,.ui-keyboard-button.ui-keyboard-functionkey::after,.ui-keyboard-button.ui-keyboard-greykey::after,.ui-keyboard-button.ui-keyboard-space::after{display:none!important}.ui-keyboard-button.ui-keyboard-actionkey,.ui-keyboard-button.ui-keyboard-functionkey,.ui-keyboard-button.ui-keyboard-greykey,button.ui-keyboard-extender{background-color:#aaa;border-bottom:1px solid #999;border-left:1px solid #f5f5f5;border-top:1px solid #f5f5f5;border-right:1px solid #999}button.ui-keyboard-button.ui-keyboard-Fx.ui-state-engaged,button.ui-keyboard-button.ui-keyboard-alt.ui-state-active,button.ui-keyboard-button.ui-keyboard-ctrl.ui-state-active,button.ui-keyboard-button.ui-keyboard-nextKeyboard.ui-state-engaged,button.ui-keyboard-button.ui-keyboard-shift.ui-state-active{background-color:#c58a15;font-weight:400;color:#fff;border-bottom:1px solid #aa7712;border-left:1px solid #e9aa2c;border-top:1px solid #e9aa2c;border-right:1px solid #aa7712}.ui-widget .ui-keyboard-nextKeyboard,button.ui-keyboard-button.ui-keyboard-nextKeyboard{font-family:Fontawesome!important}.ui-keyboard-keyset-normal .ui-keyboard-nextKeyboard::after,.ui-keyboard-nextKeyboard span{display:none!important}.ui-keyboard-nextKeyboard:before{content:"\f013"}.ui-widget input{font-family:"Helvetica Neue",Helvetica,sans-serif!important;font-size:1.75em!important;padding:.5em!important}input.ui-keyboard-input{background:#fff!important;display:none!important;visibility:hidden!important}.form-group textarea{font-family:Lato,Calibri,Arial,sans-serif}.form-group textarea:read-only{background-color:#ddd;box-shadow:inset 0 0 4px 0 #777}.input-group-append,.input-group-prepend{font-size:100%}.helpSearch .input-group-append,.helpSearch .input-group-prepend{font-size:0}.helpButton{display:inline-block}.input-group-append .inputHelpSearchBtn,.input-group-prepend .inputHelpSearchBtn{border-radius:0 4px 4px 0!important}.input-group-append button,.input-group-prepend button{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.input-group-append button:first-child,.input-group-prepend button:first-child{border-left:1px solid #aaa}.input-group-append button:first-child:before,.input-group-prepend button:first-child:before{box-shadow:-8px 0 3px -6px rgba(0,0,0,.2) inset;content:" ";height:100%;left:-10px;position:absolute;top:0;width:10px;transform:initial;background-color:transparent}.input-group-append .btn,.input-group-prepend .btn{border-left:1px solid #ccc}.input-group-append .btn:last-child,.input-group-prepend .btn:last-child{border-right:1px solid #aaa}.input-group-append .btn:first-child,.input-group-prepend .btn:first-child{border-left:1px solid #aaa;border-radius:0 4px 4px 0}.input-group-append .tableSearchBtn,.input-group-prepend .tableSearchBtn{border-radius:0 4px 4px 0!important}.input-group-append .tableSearchConfigBtn,.input-group-prepend .tableSearchConfigBtn{border-radius:0!important}.input-group-append button.advancedSearchCloseBtn,.input-group-prepend button.advancedSearchCloseBtn{width:100%;border-radius:4px!important}input[type=range]{appearance:none;width:100%}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;box-shadow:0 0 0 #000;background:#2497e3;border-radius:1px;border:0 solid #000}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #000;border:1px solid #2497e3;height:18px;width:18px;border-radius:25px;background:#a1d0ff;cursor:pointer;appearance:none;margin-top:-7px}input[type=range]:focus::-webkit-slider-runnable-track{background:#2497e3}input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;box-shadow:0 0 0 #000;background:#2497e3;border-radius:1px;border:0 solid #000}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #000;border:1px solid #2497e3;height:18px;width:18px;border-radius:25px;background:#a1d0ff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;background:0 0;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#2497e3;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}input[type=range]::-ms-fill-upper{background:#2497e3;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0 0 0 #000;border:1px solid #2497e3;height:18px;width:18px;border-radius:25px;background:#a1d0ff;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:#2497e3}input[type=range]:focus::-ms-fill-upper{background:#2497e3}.form-slider-text{padding-left:1em;color:#2497e3}.form-slider-group{min-width:3em}.ui-widget button,.ui-widget select,.ui-widget textarea{font-family:"Turbosoft Sans Mono",monospace,lato,"Helvetica Neue",Helvetica,sans-serif!important;font-size:1.25em}.ui-keyboard.isTouch button.ui-keyboard-button{font-size:1.25em}button.ui-keyboard-button{color:#333;font-size:1em}.nav li:last-child a{border-bottom:none}.sessionBookmark:hover,.sessionControls a i:hover{cursor:pointer}.sessionBookmark a:before{content:"\f108"}.sessionBookmark span{width:135px;display:block;word-wrap:break-word}.sessionBookmark i.deleteControl+i{display:none}#desktopBookmark a:before{content:"\f015"}.nav .connected a,.nav .connected a.active,.nav .connected a:hover,.nav .connected active:hover{background-color:#2f5a30;transition:background .3s linear}.nav li a:hover{background:#444;transition:background .3s linear}.nav li a.active{background:#444;transition:background .3s linear}.scrollSessionDirectory .nav li a.active{box-shadow:inset 5px 0 0 #5b5,inset 6px 0 0 #222}.nav .sessionControls a .inActive{color:#444;transition:color .3s linear}.nav .sessionControls a .inActive:hover{color:#444;cursor:auto}.nav .delete a.active,.nav .delete a.active:hover,.nav .delete a:hover,.nav .sessionControls .active,li.sessionBookmark.connected.delete a,li.sessionBookmark.delete{background-color:rgba(185,74,72,.6);transition:background .3s linear}li.sessionBookmark.connected.delete,li.sessionBookmark.connected.delete a{background-color:rgba(185,74,72,1)}li.sessionBookmark.delete:hover{cursor:default}i.deleteControl:hover{cursor:pointer;color:#fff}.nav .sessionControls .active{background-color:rgba(185,74,72,1);font-weight:inherit;color:#fff}.nav .sessionControls #help.active,.nav .sessionControls #settings.active{background-color:#2f5a30;font-weight:inherit;color:#fff}.tooltip-inner{max-width:200px;padding:3px 8px;color:#000;text-align:center;text-decoration:none;background-color:#fff;border-radius:4px;box-shadow:1px 1px rgba(68,68,68,.4)}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#fff;border-width:0 5px 5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#fff;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#fff;border-width:5px 0 5px 5px}.pagination-select{min-width:60px}.connecting,li.sessionBookmark.connecting a{background-size:30px 30px;background-image:linear-gradient(135deg,rgba(255,255,255,.07) 0,rgba(255,255,255,.07) 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.07) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);animation:connectingStripes 2.5s linear infinite}@keyframes connectingStripes{from{background-position:0 0}to{background-position:60px 30px}}.sidebar h1{margin:25px 0 15px;font-size:28px;font-weight:400}.sidebar h2{font-size:18px;font-weight:400;color:#999}.session-page-moveToRight{animation:moveToRight .6s ease both}.session-page-moveFromRight{animation:moveFromRight .6s ease both}#pageForm{z-index:204;max-width:475px;min-width:350px;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 5px 0 rgb(0 0 0 / 10%)}@keyframes moveToRight{to{transform:translateX(100%)}}@keyframes moveFromRight{from{transform:translateX(10%)}}.session-page-scaleDown{animation:scaleDown .7s ease both}.session-page-scaleUp{animation:scaleUp .7s ease both}.session-page-scaleUpDown{animation:scaleUpDown .5s ease both}@keyframes scaleDown{to{opacity:0;transform:scale(.8)}}@keyframes scaleUp{from{opacity:0;transform:scale(.8)}}@keyframes scaleUpDown{from{opacity:0;transform:scale(1.2)}}@keyframes scaleDownUp{to{opacity:0;transform:scale(1.2)}}.session-page-delay100{animation-delay:.1s}.session-page-delay180{animation-delay:.18s}.session-page-delay200{animation-delay:.2s}.session-page-delay300{animation-delay:.3s}.session-page-delay400{animation-delay:.4s}.session-page-delay500{animation-delay:.5s}.session-page-delay700{animation-delay:.7s}.session-page-delay1000{animation-delay:1s}body,html{height:100%}.session-page{width:100%;height:100%;position:absolute;top:0;left:0;visibility:hidden;overflow:hidden;backface-visibility:hidden;transform:translate3d(0,0,0);transform-style:preserve-3d;padding:5px}.no-js .session-page,.session-page-current{visibility:visible;z-index:1}.no-js body{overflow:auto}@keyframes fa-animate-recording{50%{opacity:10}}.fa-animate-recording{animation:fa-animate-recording 1.75s linear infinite;color:red}.fa-animate-recording.off{animation-name:none;color:#fff;opacity:.4}.session-page-ontop{z-index:999}.session-page h1{position:absolute;font-weight:300;font-size:4.4em;line-height:1;letter-spacing:6px;margin:0;top:12%;width:100%;text-align:center;text-transform:uppercase;word-spacing:-.3em}.session-page h1 span{font-family:Satisfy,serif;font-weight:400;font-size:40%;text-transform:none;word-spacing:0;letter-spacing:0;display:block;opacity:.4}.session-page h1 strong{color:rgba(0,0,0,.1)}.session-page.session-page-1{background-color:#7bb7fa!important}.session-page{background-color:#fff}.nav .sessionControls{background-color:#000}.nav .sessionControls a:hover{background:#000}.nav .sessionControls a{padding:5px 0;text-align:center}.nav .sessionControls a i{padding:5px 20px;text-align:right;border-left:1px solid #666;color:#ccc}.nav .sessionControls a i:last-child{border-right:0}.nav .sessionControls a i:first-child{border-left:0}.nav .sessionControls a i:hover{color:#fff;transition:color .3s linear}#ttcMenuBar-top-centre,#ttcMenuBar-top-left,#ttcMenuBar-top-right{padding-left:0;padding-right:0}#ttcMenuBar-top-left,#ttcMenuBar-top-right{user-select:none}#ttcMenuBar-top-left:hover,#ttcMenuBar-top-right:hover,.configAction:hover{cursor:pointer}#ttcHelpContentIFrame{width:100%;border:0}.terminalDisplay.isOpen,.terminalPlaceholder .isOpen{padding-right:220px;transition:padding .3s ease}.colour_0,.ttcDesktop{background:#f68dbb}.colour_1{background:#0ac2d2}.colour_2{background:#7bb7fa}.colour_3{background:#60d7a9}.colour_4{background:#fdc162}.colour_5{background:#fd6a62}.colour_6{background:#d24726}.colour_7{background:#06aed5}.colour_8{background:#086788}.colour_9{background:#f0c808}.colour_10{background:#aca093}.colour_11{background:#dd1c1a}.colour_black{background:#000}.colour_white,.ttcBackgroundIdle{background:#fff}.ttcBackgroundIdleDisplay{background:#000;background-image:url(../images/session_overlay.png);background-repeat:repeat}.ttcBackgroundIdleDisplay .terminal,.ttcBackgroundIdleDisplay .terminalPlaceholder{background:0 0}.ttcBackgroundIdleDisplay .ttermConnectContainer{position:absolute;top:0;display:block!important}.ttcBackgroundIdleDisplay .screen_off>.scroll_on{overflow:hidden}.ttcBackgroundIdleDisplay .screen_off{filter:grayscale(100%);display:block!important}.ttcBackgroundIdleDisplay .terminalCursor,.ttcBackgroundIdleDisplay .terminalMarker{display:none}.ttcBackgroundIdleDisplay .terminalRuler{background-image:url(../images/session_overlay.png);background-repeat:repeat}.ttc_toasts{margin:0;position:fixed;right:50px;bottom:30px;text-align:center;min-width:300px;z-index:16006}.modal{z-index:16007}.ttc_toast{width:300px;height:20px;height:auto;background-color:#468847;color:#fff;font-family:Lato,sans-serif;font-size:1em;padding:20px;margin-bottom:15px;text-align:center;border-radius:0;box-shadow:1px 1px 0 rgba(0,0,0,.5);position:relative;display:none}.ttc_toast:hover{cursor:pointer}.systemMsg.primary,.ttc_toast.primary{background-color:#337ab7}.systemMsg.primary{border-bottom:solid 1px #2e6da4}.systemMsg.danger,.ttc_toast.danger{background-color:#d9534f}.systemMsg.danger{border-bottom:solid 1px #d43f3a}.systemMsg.warning,.ttc_toast.warning{background-color:#f0ad4e}.systemMsg.warning{border-bottom:solid 1px #eea236}.systemMsg.success,.ttc_toast.success{background-color:#5cb85c}.systemMsg.success{border-bottom:1px solid #4cae4c}.systemMsg.info,.ttc_toast.info{background-color:#a0a0aa}.systemMsg.info{border-bottom:1px solid #888}#loginLogo{display:none}#accountLoginForm select>option:disabled{color:#ccc;text-decoration:line-through}.loader-symmetric{width:45px;height:45px;display:inline-block;padding:0;border-radius:100%;border:2px solid;border-top-color:rgba(0,0,0,.65);border-bottom-color:rgba(0,0,0,.65);border-left-color:rgba(0,0,0,.15);border-right-color:rgba(0,0,0,.15);animation:loader-symmetric .8s ease-in-out infinite alternate}.loader-outer{height:45px;display:inline-block;padding:0;left:3px;position:relative;transition:opacity .3s ease;opacity:0}.loader-outer:before{content:"\e901";font-family:FontAwesome;position:absolute;font-size:23px;color:rgba(0,0,0,.5);padding-left:12px;padding-top:7px;transition:opacity .3s ease}@keyframes loader-symmetric{from{transform:rotate(0)}to{transform:rotate(360deg)}}#cover{position:fixed;height:100%;width:100%;top:0;left:0;background:#fff;z-index:9999}#cover .container-table{height:100%;display:table}#cover .vertical-center-row{display:table-cell;vertical-align:middle}#loginBody{font-size:14px;line-height:1.428571429;color:#333;background-color:#fff;overflow:auto}.loginCard{top:71px;position:relative;min-height:calc(100% - 71px)!important}.login_helpLink{margin-top:15px}.login_helpLink hr{display:none}.login_helpLink p{padding:0;margin:0;font-size:12px}.navbar-brand{padding:0}#lang_login_logoutNotice{display:none}.accountLoginForm,.guestLoginForm{padding:0 35px 20px 35px}.accountLoginForm{border-left:1px solid #e3e3e3}.accountLoginForm .noGuestAccess{border-left:0}.accountLoginForm h4,.guestLoginForm h4{text-transform:capitalize}.accountLoginForm h4 p,.guestLoginForm h4 p{margin-bottom:20px}.login{overflow-y:auto;width:100%}.form-text{color:#ccc}.alert-warning .form-text{color:#999;margin-top:0}.form-text:before{content:"\f29c";display:inline-block;font:normal normal normal 14px/1 Fontawesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:4px}.loginCenter{float:none;margin-left:auto;margin-right:auto}.login_branding{padding-bottom:20px;text-align:center}.login_branding>img{display:inline;max-width:280px}table .btn-info:hover{color:#fff;background-color:#9fabae;border-color:#6b7c81}.modal-content,.popover{box-shadow:1px 1px 3px rgba(0,0,0,.2);border-radius:5px 5px 0 0;background-color:#777;color:#fff}.popover-body{color:#fff}.modal-content .btn-success{border-left:1px solid #6ed26e;border-top:1px solid #6ed26e;border-bottom:1px solid #3a713b;border-right:1px solid #3a713b}.modal-content .btn-success:hover{border-left:1px solid #519c51;border-top:1px solid #519c51}.modal-content .btn-outline-secondary,.modal-content .btn-secondary{border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #666;border-right:1px solid #666;color:#333;background-color:#fff}.modal-content .btn-outline-secondary:hover,.modal-content .btn-secondary:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.modal-content .btn-primary{border-left:1px solid #6ebcd2;border-top:1px solid #6ebcd2;border-bottom:1px solid #2b5b84;border-right:1px solid #2b5b84}.modal-content .btn-primary:hover{border-left:1px solid #285e8e;border-top:1px solid #285e8e}.modal-footer{border:0;padding-top:20px;border-left:1px solid #888}.modal-footer a,.modal-footer button{margin-bottom:5px!important}.modal-footer:before{content:" ";position:relative;width:100%;top:-21px;padding-right:20px;bottom:5px;border-top:1px solid #333;border-bottom:1px solid #888}#modalRestoreBody{overflow:auto}#modal-additional-errors-footer{display:none}#modal-additional-errors-footer,.modal-dont-show-footer{padding:10px 20px;text-align:left;margin-top:0;color:#ccc}.modal-dont-show-footer p{margin:0}.modal-body{border-top:1px solid #888;color:#fff;border-left:1px solid #888;font-weight:300}.modal-header,.popover-header{border:0;border-radius:5px 5px 0 0;background-color:#5a5a5a;border-bottom:1px solid #333;border-left:1px solid #888;border-top:1px solid #888;align-items:baseline;justify-content:flex-start}.modal-header>i{margin-right:5px}.popover.bottom .arrow:after{border-bottom-color:#777}.bs-popover-bottom .popover-header::before{border:none}.popover{max-width:320px;border-radius:5px;min-width:280px}#messagecentre-content{overflow-y:auto;position:relative;height:100%;padding:9px 14px}.messagecentre .arrow{display:none}.messagecentre{top:60px!important;padding-top:0;transform:none!important;right:20px!important;left:auto!important}.messagecentre hr{border-top:1px solid #888}.messagecentre .eventMsgContainer{display:table;padding:10px 0}.messagecentre .eventMsgContainer.awayMsgHighlight{background:linear-gradient(to bottom,rgba(255,0,0,0) 1%,rgba(255,0,0,.15) 15%,rgba(255,0,0,.15) 51%,rgba(255,0,0,.15) 75%,rgba(255,0,0,0) 99%,rgba(255,0,0,0) 100%)}.messagecentre .eventMsg{margin:10px 0;padding-left:15px;display:table-row}.messagecentre .eventMsg.warning .msgIcon{color:#ffd706}.messagecentre .eventMsg.warning .msg{color:#ffd706;text-shadow:1px 1px #000}.messagecentre .eventMsg.danger .msgIcon{color:#ffc8d1}.messagecentre .eventMsg.danger .msg{color:#ffc8d1;text-shadow:1px 1px #000}.messagecentre .eventMsg .msgIcon{text-shadow:1px 1px #000;padding-right:10px;display:table-cell;padding-left:5px}.messagecentre .msgClose{float:right}.messagecentre .msgClose:hover{cursor:pointer}.messagecentre .welcomeMsg{color:#bbb}.expiredMsg{border:1px solid #fff;padding:20px;max-width:500px;background-color:rgba(255,255,255,.2);box-shadow:rgba(0,0,0,.075) 1px 1px 1px}.table-inverse{color:#eceeef;background-color:transparent}.table-inverse th{background-color:#5a5a5a}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#55595c;font-weight:400}.table-inverse .table-hover>tbody>tr:hover>td,.table-inverse .table-hover>tbody>tr:hover>th{background-color:#222}.table-inverse>.table-bordered,.table-inverse>.table-bordered>tbody>tr>td,.table-inverse>.table-bordered>tbody>tr>th,.table-inverse>.table-bordered>tfoot>tr>td,.table-inverse>.table-bordered>tfoot>tr>th,.table-inverse>.table-bordered>thead>tr>td,.table-inverse>.table-bordered>thead>tr>th{border:1px solid #777}.table-inverse>.table-bordered>thead>tr>td,.table-inverse>.table-bordered>thead>tr>th{border-bottom-width:1px}.table-inverse>.table-bordered>tbody>tr.spacer>td,.table-inverse>.table-bordered>tbody>tr.spacer>td:hover{background-color:#5a5a5a;padding:0;font-size:.5em}.restoreDesktop,.restoreDesktop:hover,.table-inverse .table-hover>tbody>tr.restoreDesktop:hover>td{background-color:#82d883;color:green;border-top:2px solid #4cae4c}.restoreDesktop td{font-weight:700}.restoreDesktop>td:first-child,.restoreSession>td:first-child{text-align:center}.table-hover tbody .restoreSession:hover{color:#fff}.ps-container>.ps-scrollbar-x-rail,.ps-container>.ps-scrollbar-y-rail{opacity:.6}.copyrightNotice{width:100%;margin-bottom:0}.keyboardButton.loading-100:after,.keyboardButton.loading-20:after,.keyboardButton.loading-40:after,.keyboardButton.loading-60:after,.keyboardButton.loading-80:after{font-family:FontAwesome;content:"\f11c";position:absolute;left:0;top:0;overflow:hidden;color:#fff;padding:12px;transition:width .5s;transition-timing-function:ease-in}.ttermConnect .terminal .marking-handle{font-size:14px;display:none;width:2em;height:2em;background:#fb58df;position:absolute;top:calc(100% - .75em);left:calc(100% - .75em);visibility:visible;z-index:123412341234;color:#fff;text-align:center;opacity:100%;border-radius:50px}.ttermConnect .terminal .marking-handle .marking-icon{line-height:2em;text-align:center}.modal-dont-show-footer{padding:1rem}@media all and (max-height:420px){#lang_login_Password,#lang_login_username,.login_branding{display:none}}.copyrightNoticeRow{margin:0;margin-bottom:0}@media all and (min-width:1025px){.ui-keyboard.isTouch span{font-size:calc(1.9em - 1vw)}.ui-keyboard-button{line-height:15px;min-width:15px;margin:.1em;cursor:pointer}.ui-keyboard.isTouch .ui-keyboard-button{line-height:calc(2em - 1vh);min-width:calc(2em - 5vw);margin:.2em;cursor:pointer}}@media all and (min-width:768px) and (max-width:1024px){.ui-keyboard.isTouch span{font-size:calc(1.1em - 1vw)}.ui-keyboard-button{line-height:calc(2em - 1vh);min-width:calc(2em - 5vw);margin:.1em;cursor:pointer}}@media all and (min-width:480px) and (max-width:768px){#ttcMenuBar-top-left>.fa-2x,#ttcMenuBar-top-right .sessionButton>.fa-2x,#ttcMenuBar-top-right>.fa-2x{font-size:1.2em}.desktopButton,.helpButton,.menuButton,.sessionButton,.settingsButton{padding:15px 5px 0 10px}.msgBadge:after{right:-1.75rem}.keyboardButton.loading-100:after,.keyboardButton.loading-20:after,.keyboardButton.loading-40:after,.keyboardButton.loading-60:after,.keyboardButton.loading-80:after{padding:15px 5px}.helpSearch{padding-right:10px}.login_helpLink hr{display:block}.ui-keyboard.isTouch span{font-size:.8em}.ui-keyboard span{font-weight:700}.ui-keyboard-button{line-height:calc(2em - 1vh);min-width:calc(2em - 5vw);margin:.1em;cursor:pointer}.login{padding-top:0}.loginNote{display:none}#loginBody{background-color:#f5f5f5}#pageForm{background-color:transparent;border:0;box-shadow:none}.helpContent,.settingsContent{padding:75px 30px}#sessionDesktop.isOpen,#ttcHelpContent.isOpen,#ttcSettingsContent.isOpen{padding-right:0}}@media all and (min-width:481px) and (max-width:580px){#ttcMenuBar-top-left>.fa-2x,#ttcMenuBar-top-right .sessionButton>.fa-2x,#ttcMenuBar-top-right>.fa-2x{font-size:1.2em}.ttermConnect .terminal .marking-handle{font-size:1.5em}.ttermConnect .terminal .marking-handle .marking-icon{line-height:2em;text-align:center}.msgBadge:after{right:-1.75rem}.ui-keyboard span{font-weight:700}.ui-keyboard.isTouch span{font-size:.5em}}@media all and (max-width:420px){#ttcMenuBar-top-left>.fa-2x,#ttcMenuBar-top-right .sessionButton>.fa-2x,#ttcMenuBar-top-right>.fa-2x{font-size:1.2em}.form-group label{text-align:left}.ui-keyboard div{font-size:.8em!important}.ui-keyboard-button{margin:.08em}.ui-keyboard button.ui-keyboard-space{width:9em!important}}@media all and (max-width:480px){#ttcMenuBar-top-left>.fa-2x,#ttcMenuBar-top-right .sessionButton>.fa-2x,#ttcMenuBar-top-right>.fa-2x{font-size:1.2em}.ttermConnect .terminal .marking-handle{font-size:2em}.ttermConnect .terminal .marking-handle .marking-icon{line-height:2em;text-align:center}.desktopButton,.helpButton,.keyboardButton.loading-100:after,.keyboardButton.loading-20:after,.keyboardButton.loading-40:after,.keyboardButton.loading-60:after,.keyboardButton.loading-80:after,.menuButton,.sessionButton,.settingsButton{padding:15px 5px 0 10px}.msgBadge:after{right:-1.75rem}.login_helpLink hr{display:block}.helpSearch{width:auto;min-width:200px;padding-right:10px}.input-group-append .inputHelpSearchBtn,.input-group-prepend .inputHelpSearchBtn{border-radius:0!important}.input-group-append .inputHelpSearchCloseBtn,.input-group-prepend .inputHelpSearchCloseBtn{display:block}.inputHelpCloseBtn{display:inline-block}#evalNotice{display:none}.ttc_toasts{right:20px}.expiredMsg{max-width:90%;min-width:300px}#loginDetails{display:none}.helpContent,.settingsContent{padding:75px 30px}#connectionsManager{padding:60px 30px}#connectionsManagerContent{padding:60px 0 0 0}#sessionDesktop.isOpen,#ttcHelpContent.isOpen,#ttcSettingsContent.isOpen,.content.isOpen #ttcMenuBar{padding-right:0}#loginBody{background-color:#f5f5f5}#pageForm{background-color:transparent;border:0;box-shadow:none}#accountLoginForm,#guestLoginForm{width:100%}#guestLoginForm{border-bottom:1px solid #e3e3e3;margin-bottom:5px}.accountLoginForm{border-left:0 solid #e3e3e3}.copyrightNotice{width:100%;margin-bottom:0}#gloginForm .form-group:nth-child(2){display:none}}@media all and (max-height:480px){.copyrightNotice{width:100%;margin-bottom:0}}@media all and (min-width:768px){.modal-dialog{width:600px}.modal-xl{width:90%;max-width:1200px}}.keyboardButton{display:inline-block;position:relative;color:#6a6a6a}.keyboardButton.loading-20:after{width:20%}.keyboardButton.loading-40:after{width:40%}.keyboardButton.loading-60:after{width:60%}.keyboardButton.loading-80:after{width:80%}.keyboardButton.loading-100:after{width:100%}.tab-wrapper{position:relative;margin:0 auto;overflow:hidden;padding:5px;height:50px}.tab-list{position:absolute;left:0;top:0;min-width:3000px;margin-left:12px;margin-top:0}.tab-list li{display:table-cell;position:relative;text-align:center;cursor:grab;color:#efefef;vertical-align:middle;margin-right:2px}.tab-scroller{text-align:center;cursor:pointer;display:none;padding:7px;padding-top:11px;white-space:nowrap;vertical-align:middle;background-color:#fff}.tab-scroller-right{float:right}.tab-scroller-left{float:left}.tab-list.nav-tabs{overflow:visible}.tab-list.nav-tabs>li>a{padding:10px 40px 10px 40px}.nav-tabs .nav-link{padding:10px 40px 10px 40px;background-color:#f5f5f5;border-bottom:1px solid #e3e3e3;border-left:1px solid #fff;border-right:1px solid #fff}.theme-container{width:100%;background-color:#eee;border:1px solid #ddd;text-align:center;vertical-align:middle;border-radius:4px 4px 0 0;margin-bottom:4px}.theme-thumbnail{padding:20px;line-height:1.42857143;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto;vertical-align:middle;border:0}.preview-container{width:100%;background-color:#eee;border:1px solid #ddd;text-align:center;vertical-align:middle;border-radius:4px 4px 0 0;margin-bottom:4px}.preview-thumbnail{padding:20px;line-height:1.42857143;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto;vertical-align:middle;border:0}.preview-desktop{height:150px;width:200px;background-color:grey;margin-top:10px;max-width:200px;margin-bottom:10px;margin-left:auto;margin-right:auto}#settings_display_alignment_preview{background-color:#70bf70;height:100px;width:125px;border:1px solid #468847}.align-TOP-LEFT{margin-right:100%}.align-TOP-CENTER{margin-right:auto;margin-left:auto}.align-TOP-RIGHT{background-color:#70bf70;left:75px;position:relative}.align-CENTER-LEFT{margin-right:100%;top:25px;position:relative}.align-CENTER-CENTER{position:relative;margin-right:auto;margin-left:auto;top:25px}.align-CENTER-RIGHT{position:relative;top:25px;left:75px}.align-BOTTOM-LEFT{margin-right:100%;margin-bottom:100%;position:relative;top:50px}.align-BOTTOM-CENTER{margin-right:auto;margin-left:auto;position:relative;top:50px}.align-BOTTOM-RIGHT{margin-right:100%;margin-bottom:100%;position:relative;top:50px;left:75px}.context{font-size:1.1em;position:absolute;min-width:200px;height:auto;padding:5px 0;border-radius:2px;background-color:#fff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);color:#333;z-index:16008}.context_item{height:32px;line-height:32px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.context_item.disabled{color:#ccc}.context>.context_item>.inner_item,.context>.context_submenu>.context_item>.inner_item,.context_item.inner_item{margin:0 10px}.context>.context_item>.inner_item>i,.context_item.inner_item i{margin:0 5px 0 0;font-weight:700}.context_item.active,.context_item:hover{background-color:#ddd}.context_item.disabled:hover,.context_item.disabled>.inner_item .context_submenu_icon:hover{background-color:#fff;cursor:not-allowed}.context_hr{height:1px;border-top:1px solid #bbb;margin:3px 10px}.context_submenu_icon{float:right;padding-left:1em}.context_submenu_icon:hover{cursor:pointer}.context_submenu{border:1px solid #000;left:2em;background:#fff;font-size:1em;position:absolute;min-width:200px;height:auto;padding:5px 0;border-radius:2px;background-color:#fff;box-shadow:0 6px 7px 0 rgb(0 0 0 / 25%);color:#333;z-index:16009;visibility:hidden;margin-top:-1em}.modal-login{text-align:center;padding:0!important;display:none}.modal-login:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-login-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-login .modal-content{background-color:#fff;color:#777}.modal-login .modal-body,.modal-login .modal-footer{color:#777;border:0}.modal-login .modal-footer:before{border-top:1px solid #aaa;border-bottom:1px solid #eee}.ui-keyboard{text-align:center;padding:.3em;position:absolute;left:0;top:0;z-index:16000}.ui-keyboard-has-focus{z-index:16001}.ui-keyboard div{font-size:1.1em}.ui-keyboard-button{height:2em;min-width:2em;margin:.1em;cursor:pointer;overflow:hidden;line-height:2em;-moz-user-focus:ignore}.ui-keyboard-button span{padding:0;margin:0;white-space:nowrap;display:inline-block;user-select:none}.ui-keyboard-button-endrow{clear:left}.ui-keyboard-space{width:15em}.ui-keyboard-empty span,.ui-keyboard-space span{font:0/0 a;text-shadow:none;color:transparent}.ui-keyboard-preview-wrapper{text-align:center;position:relative;overflow:hidden}.ui-keyboard-preview{text-align:left;margin:0 0 3px 0;display:inline;width:99%}.ui-keyboard-keyset{text-align:center;white-space:nowrap;user-select:none}.ui-keyboard-input{text-align:left}.ui-keyboard-input-current{box-shadow:0 0 5px #4d90fe}.ui-keyboard-placeholder{color:#888}.ui-keyboard-nokeyboard{color:#888;border-color:#888}.ui-keyboard-spacer{display:inline-block;width:1px;height:0;cursor:default}.ui-keyboard-LRM span,.ui-keyboard-NBSP span,.ui-keyboard-RLM span,.ui-keyboard-ZWJ span,.ui-keyboard-ZWNJ span,.ui-keyboard-ZWSP span{font-size:.5em;line-height:1.5em;white-space:normal}.ui-keyboard-button.ui-keyboard-combo.ui-state-default{border-color:#ffaf0f}button.ui-keyboard-accept.ui-keyboard-valid-input{border-color:#0c0;background:#080;color:#fff}button.ui-keyboard-accept.ui-keyboard-valid-input:not([disabled]):hover{background:#0a0}button.ui-keyboard-accept.ui-keyboard-invalid-input{border-color:#c00;background:#800;color:#fff;opacity:.5}button.ui-keyboard-accept.ui-keyboard-invalid-input:not([disabled]):hover{background:#a00}.ui-keyboard-caret{background:#c00;width:1px;margin-top:3px}div.ui-body.ui-keyboard button.ui-keyboard-button.ui-btn{padding:.5em 1em;border-color:transparent}.ui-body .ui-keyboard-button{width:3em;height:3em;display:inline-block}.ui-body .ui-keyboard-widekey{width:5.5em}.ui-body .ui-keyboard-space{width:15em}.ui-body .ui-keyboard-space span{visibility:hidden}.ui-body .ui-keyboard-keyset{line-height:.5em}.ui-body input.ui-input-text,.ui-body textarea.ui-input-text{width:95%}.ui-body .ui-btn-inner{height:2em;padding:.2em 0;margin:0}.ui-body .ui-btn{margin:0;font-size:13px}button.ui-keyboard-button.btn{padding:1px 6px}button.ui-keyboard-toggle span{width:.8em;height:.8em;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain}button.ui-keyboard-toggle span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzExMSI+PHBhdGggZD0iTTguNyw0LjRINy41SDUuMHYtMS45YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40LDAtMi41LDEuMS0yLjUsMi41djEuOWgxLjIgdi0xLjljMC0wLjcsMC42LTEuMiwxLjItMS4yczEuMiwwLjYsMS4yLDEuMnYxLjljLTAuNywwLTEuMiwwLjYtMS4yLDEuMlY4LjggYzAsMC43LDAuNiwxLjIsMS4yLDEuMmg1LjBDOS40LDEwLDEwLDkuNCwxMCw4LjhWNS42QzEwLDUuMCw5LjQsNC40LDguOCw0LjR6IE02LjYsNy40djEuMCBjMCwwLjItMC4xLDAuMy0wLjMsMC4zUzYuMCw4LjYsNi4wLDguNFY3LjRjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zLDAuMy0wLjYsMC42LTAuNiBTNi45LDYuNiw2LjksNi45QzYuOSw3LjEsNi44LDcuMyw2LjYsNy40eiIvPjwvc3ZnPg==)}.ui-keyboard-dark-theme button.ui-keyboard-toggle span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTguNyw0LjRINy41SDUuMHYtMS45YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40LDAtMi41LDEuMS0yLjUsMi41djEuOWgxLjIgdi0xLjljMC0wLjcsMC42LTEuMiwxLjItMS4yczEuMiwwLjYsMS4yLDEuMnYxLjljLTAuNywwLTEuMiwwLjYtMS4yLDEuMlY4LjggYzAsMC43LDAuNiwxLjIsMS4yLDEuMmg1LjBDOS40LDEwLDEwLDkuNCwxMCw4LjhWNS42QzEwLDUuMCw5LjQsNC40LDguOCw0LjR6IE02LjYsNy40djEuMCBjMCwwLjItMC4xLDAuMy0wLjMsMC4zUzYuMCw4LjYsNi4wLDguNFY3LjRjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zLDAuMy0wLjYsMC42LTAuNiBTNi45LDYuNiw2LjksNi45QzYuOSw3LjEsNi44LDcuMyw2LjYsNy40eiIvPjwvc3ZnPg==)}button.ui-keyboard-toggle.ui-keyboard-disabled span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzExMSI+PHBhdGggZD0iTTcuNCA0LjRWMi41YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40IDAtMi41IDEuMS0yLjUgMi41djEuOSBjLTAuNyAwLTEuMiAwLjUtMS4yIDEuMnYzLjFDMS4zIDkuNCAxLjggMTAgMi41IDEwaDQuOWMwLjcgMCAxLjItMC42IDEuMi0xLjJWNS42IEM4LjcgNC45IDguMSA0LjQgNy40IDQuNHogTTUuMyA3LjR2MS4wYzAgMC4yLTAuMSAwLjMtMC4zIDAuM2MtMC4yIDAtMC4zLTAuMS0wLjMtMC4zVjcuNCBjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zIDAuMy0wLjYgMC42LTAuNmMwLjMgMCAwLjYgMC4zIDAuNiAwLjYgQzUuNiA3LjEgNS41IDcuMyA1LjMgNy40eiBNNi4yIDQuNEgzLjdWMi41YzAtMC43IDAuNS0xLjIgMS4yLTEuMmMwLjcgMCAxLjIgMC42IDEuMiAxLjIgVjQuNHoiLz48L3N2Zz4=)}.ui-keyboard-dark-theme button.ui-keyboard-toggle.ui-keyboard-disabled span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTcuNCA0LjRWMi41YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40IDAtMi41IDEuMS0yLjUgMi41djEuOSBjLTAuNyAwLTEuMiAwLjUtMS4yIDEuMnYzLjFDMS4zIDkuNCAxLjggMTAgMi41IDEwaDQuOWMwLjcgMCAxLjItMC42IDEuMi0xLjJWNS42IEM4LjcgNC45IDguMSA0LjQgNy40IDQuNHogTTUuMyA3LjR2MS4wYzAgMC4yLTAuMSAwLjMtMC4zIDAuM2MtMC4yIDAtMC4zLTAuMS0wLjMtMC4zVjcuNCBjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zIDAuMy0wLjYgMC42LTAuNmMwLjMgMCAwLjYgMC4zIDAuNiAwLjYgQzUuNiA3LjEgNS41IDcuMyA1LjMgNy40eiBNNi4yIDQuNEgzLjdWMi41YzAtMC43IDAuNS0xLjIgMS4yLTEuMmMwLjcgMCAxLjIgMC42IDEuMiAxLjIgVjQuNHoiLz48L3N2Zz4=)}.ui-keyboard.ui-keyboard-disabled button:not(.ui-keyboard-toggle),.ui-keyboard.ui-keyboard-disabled input{opacity:.5}.ui-keyboard-control .ui-keyboard-control-system{font-size:inherit;display:inline;margin-right:.5em}.ui-keyboard-control .ui-keyboard-control-system>button{min-width:2em}.ui-keyboard>.ui-keyboard-control button:hover{background-color:#fff;color:#6e6e6e}.ui-keyboard-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5)}.ui-keyboard-popup{display:inline-block;max-width:22em}div.ui-keyboard-extender{margin-left:5px}button.ui-keyboard-extender span{width:.9em;height:.9em;display:inline-block;margin-bottom:3px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6IzExMSI+PGc+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzExMSIgZD0iTSAwLjUsNC41IDE1LjUsNC41IDE1LjUsMTUuNSAwLjUsMTUuNSBaIj48L3BhdGg+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iMiIgeT0iNiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjYiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSI4IiB5PSI2Ij48L3JlY3Q+PHBhdGggZD0ibSAxMSw2IDMsMCAwLDUgLTIsMCAwLC0zIC0xLDAgeiI+PC9wYXRoPjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjEyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjEyIj48L3JlY3Q+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iOSIgeT0iOSI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjYiIHk9IjkiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIzIiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjkiPjwvcmVjdD48L2c+PC9zdmc+)}.ui-keyboard-dark-theme button.ui-keyboard-extender span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6I2VlZSI+PGc+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2VlZSIgZD0iTSAwLjUsNC41IDE1LjUsNC41IDE1LjUsMTUuNSAwLjUsMTUuNSBaIj48L3BhdGg+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iMiIgeT0iNiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjYiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSI4IiB5PSI2Ij48L3JlY3Q+PHBhdGggZD0ibSAxMSw2IDMsMCAwLDUgLTIsMCAwLC0zIC0xLDAgeiI+PC9wYXRoPjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjEyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjEyIj48L3JlY3Q+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iOSIgeT0iOSI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjYiIHk9IjkiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIzIiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjkiPjwvcmVjdD48L2c+PC9zdmc+)}@media all and (max-width:319px){.ui-keyboard div{font-size:9px}.ui-keyboard .ui-keyboard-input{font-size:12px}.ui-body .ui-btn{margin:0;font-size:9px}.ui-body .ui-keyboard-button{width:1.8em;height:2.5em}.ui-body .ui-keyboard-widekey{width:4em}.ui-body .ui-keyboard-space{width:8em}.ui-body .ui-btn-inner{height:2.5em;padding:.3em 0}}@media all and (min-width:320px) and (max-width:479px){.ui-keyboard div{font-size:9px}.ui-keyboard .ui-keyboard-input{font-size:14px}.ui-body .ui-btn{margin:0;font-size:11px}.ui-body .ui-keyboard-button{width:1.8em;height:3em}.ui-body .ui-keyboard-widekey{width:4.5em}.ui-body .ui-keyboard-space{width:10em}.ui-body .ui-btn-inner{height:3em;padding:.7em 0}}@media all and (min-width:480px) and (max-width:767px){.ui-keyboard div{font-size:13px}.ui-keyboard .ui-keyboard-input{font-size:14px}.ui-body .ui-btn{margin:0;font-size:10px}.ui-body .ui-keyboard-button{height:2.5em}.ui-body .ui-btn-inner{height:2.5em;padding:.5em 0}}.ui-keyboard-keyset .ui-keyboard-button{position:relative}.ui-keyboard-keyset-normal .ui-keyboard-button::after{content:attr(data-shift);font-size:.6em;color:#999;position:absolute;top:-1em;left:2px;z-index:200}.ui-keyboard-keyset-shift .ui-keyboard-button::after{content:attr(data-normal);font-size:.6em;color:#999;position:absolute;top:-1em;left:2px;z-index:200}.ui-keyboard-keyset-alt .ui-keyboard-button::after{content:attr(data-alt-shift);font-size:.6em;color:#999;position:absolute;top:-1em;left:2px;z-index:200}.ui-keyboard-keyset-alt-shift .ui-keyboard-button::after{content:attr(data-alt);font-size:.6em;color:#999;position:absolute;top:-1em;left:2px;z-index:200}