/* Copyright (C) 2014-2026 SessionLinkPRO Dipl.-Ing.(FH) Tim Proegler - All Rights Reserved
 * Unauthorized copying of this file or any parts of it, via any medium, is strictly prohibited
 * v1.10.2 rev. 0
 */
@import "normalize.css";table{border-spacing:2px}td,th{padding:1px}html{height:100%}body{backface-visibility:hidden;-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:arial,helvetica;font-size:12px;color:#024a68;margin:0;height:100%;background:#ddd;overflow:hidden}textarea::-webkit-scrollbar,div::-webkit-scrollbar,ul::-webkit-scrollbar{width:14px}textarea::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{background-color:#3ba3d0;-webkit-border-radius:7px;border:4px solid transparent;background-clip:padding-box}input,textarea,select{outline:0}option:disabled{color:#dadada}input[type=text]:focus,input[type=password]:focus,textarea:focus,input[type=number]:focus{box-shadow:0 0 5px #53cf29;border:1px solid #53cf29}.fancy-checkbox{pointer-events:auto}.fancy-checkbox input[type="checkbox"]{display:none}.fancy-checkbox span{display:inline-block;font-size:16px;text-align:left;width:12px}.fancy-checkbox span:before{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;content:"\f096"}.fancy-checkbox input[type="checkbox"]:checked ~ span:before{content:"\f046"}.fancy-checkbox input[type="checkbox"]:disabled ~ span:before{color:#a4a4a4}.btn{display:inline-block;background-color:#3ba3d0;border-style:none;border-radius:5px;color:#fff;height:24px;font-family:arial,helvetica;font-size:12px;outline:0;line-height:24px}.droptarget_grey{border-color:#d0d0d0}.droptarget_green{box-shadow:0 0 5px #53cf29;border:1px solid #53cf29}.droptarget_red{box-shadow:0 0 5px red;border:1px solid red}.radio{-webkit-appearance:none;width:13px;height:13px;border:1px solid grey;background:#fff;border-radius:50%;vertical-align:middle;margin:0 5px 0 0}.radio:checked{background:#3ba3d0}.radio:disabled{border:1px solid #d0d0d0;background:#fff}.radio:disabled:checked{border:1px solid grey;background:#3ba3d0}.td_radio{height:20px}#history:focus{box-shadow:none;border:1px solid #d0d0d0}h1{text-align:center;font-size:15px;-webkit-margin-before:0;-webkit-margin-after:1em}canvas{background-image:url('../images/metering_back_from_1.7.3.png');border-style:solid;border-width:1px;border-radius:5px;border-color:#d0d0d0}#scale{background:0;border:0}button{outline:0;background-color:#3ba3d0;border-style:none;border-radius:5px;color:#fff;height:24px;font-family:arial,helvetica;font-size:12px;padding:0;cursor:default}button:active{background-color:#23627d}button:disabled{background-color:#d0d0d0}.red{background-color:red}.green{background-color:green}.fgcol{background-color:#024a68}.bgcol{background-color:#3ba3d0}ul{-webkit-padding-start:0;list-style-type:none}li{height:20px;margin-left:50px;margin-right:50px;margin-bottom:5px;padding-top:0;background:#fff;color:#024a68;border-radius:5px;display:flex}.conn_status{flex:0 0 18px;height:18px;padding-top:0;border-style:solid;border-width:1px 0 1px 1px;border-color:#3ba3d0;border-radius:5px 0 0 5px;text-align:right;color:red}.conn_name{flex:0 0 266px;height:16px;padding-top:2px;border-style:solid;border-width:1px 0;border-color:#3ba3d0}.conn_chat{flex:0 0 35px;height:17px;padding-top:3px;color:#fff;background:#3ba3d0;border-radius:0 5px 5px 0}a{text-decoration:none;font-size:12px;font-family:arial,helvetica}a:link,a:visited,a:hover,a:active{color:#fff}#imprint_content>a:link,#imprint_content>a:visited,#imprint_content>a:hover,#imprint_content>a:active{color:#024a68}#back{height:100%;display:flex;flex-direction:column}#middle{border-radius:10px;position:relative;width:870px;margin-left:auto;margin-right:auto;z-index:2;flex:0 1 100%;transition:all .4s ease-in-out}#loginmiddle{border-radius:10px;padding-top:20px;position:relative;width:360px;margin-left:auto;margin-right:auto;z-index:2;flex:0 1 100%}#footer{flex:0 0 28px;display:flex;flex-direction:row;background:#909090;padding-top:0;text-align:center;color:#fff;transition:all .4s ease-in-out}#footer_info{flex:1 1 auto;height:20px;padding-top:8px;width:100%;text-align:center}#footer_social{flex:0 0 160px;height:27px;padding:1px 0 0 10px;text-align:left}#footer_expiration{flex:0 0 160px;height:20px;padding-top:8px;padding-right:10px;text-align:right}#top{border-radius:5px;height:110px;margin-left:10px;margin-right:10px;margin-top:10px;background:#3ba3d0;box-shadow:3px 3px 5px grey;position:relative}#mainMiddle{border-radius:5px;margin-left:10px;margin-right:10px;height:496px}#mainMiddleContent{height:486px;text-align:center;border-radius:5px;margin-top:10px;background:#f6f6f6;box-shadow:3px 3px 5px grey;overflow:hidden;position:relative}#mainLeft{border-radius:5px;width:420px;height:506px;margin-left:10px;float:left}#mainRight{border-radius:5px;width:420px;height:506px;margin-left:10px;float:left}#status{height:30px;border-radius:5px;margin-right:10px;margin-left:10px;margin-bottom:10px;background:#f6f6f6;color:red;padding-top:6px;padding-left:10px;box-shadow:3px 3px 5px grey}#midi_status{vertical-align:middle;display:inline-block;border-radius:50%;border:1px solid;border-color:#d0d0d0;background-color:#fff;width:12px;height:12px}#selWrapper{height:122px;border-radius:5px;margin-top:10px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;overflow:hidden}#cSel{height:130px;width:205px;border-radius:5px;margin-top:10px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;float:left;overflow:hidden}#qSel{height:130px;width:205px;border-radius:5px;margin-top:10px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;float:right;overflow:hidden}#cSelClient{height:132px;width:186px;border-radius:5px;margin-bottom:15px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;float:left;overflow:hidden}#qSelClient{height:132px;width:186px;border-radius:5px;margin-bottom:15px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;float:right;overflow:hidden}#metering{height:112px;border-radius:5px;margin-top:10px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;overflow:hidden}table.center{margin-left:auto;margin-right:auto;border-collapse:collapse}td.phonebook{border-style:solid;border-width:1px;border-color:#d0d0d0;text-align:left;padding-left:2px}.inputfield{font-size:12px;font-family:arial,helvetica;height:18px;background:#fff;border-style:solid;border-width:1px;border-radius:5px;padding-left:5px;border-color:#d0d0d0;color:#024a68}input[disabled]{background-color:#d0d0d0;color:#fff}.droptarget{overflow:hidden;height:18px;padding-top:4px;background:#fff;border-style:solid;border-width:1px;border-radius:5px;-webkit-margin-before:0;-webkit-margin-after:0;color:#024a68;vertical-align:middle}#connectdialog{position:relative;height:153px;border-radius:5px;margin-top:10px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;overflow:hidden}#conn_log_button{height:17px;width:19px;position:absolute;bottom:0;right:0;border:0;border-radius:4px 0 0 0;color:#fff;cursor:default}#toggle_ipv4_button{height:17px;line-height:17px;width:19px;position:absolute;bottom:0;left:0;border:0;border-radius:0 4px 0 0;padding-top:0;color:#fff;cursor:default}#open_apps_div{height:58px;width:32px;position:absolute;bottom:0;right:0;border:0;border-radius:4px 0 0 0}#open_vid_button{height:28px;width:32px;position:absolute;top:0;right:0;border:0;border-radius:4px 0 0 0;color:#fff;cursor:default}#open_conf_button{height:28px;width:32px;position:absolute;bottom:0;right:0;border:0;border-radius:0;color:#fff;cursor:default}#audio_test_button{height:17px;width:19px;position:absolute;bottom:0;right:0;border:0;border-radius:4px 0 0 0;color:#fff;cursor:default}#toggle_resize_wrapper{position:fixed;top:0;left:0;width:18px;height:18px;z-index:95;border-bottom-right-radius:5px;background:#000;opacity:.2;color:#fff;padding-left:3px}.statusCH{display:block;height:24px;padding-top:2px;font-size:12px}#expertdialog{height:81px;border-radius:5px;margin-top:10px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;overflow:hidden}#slaveConnection{position:relative;height:90px;border-radius:5px;margin-top:10px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;overflow:hidden}#slaveDescription{height:386px;border-radius:5px;margin-top:10px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;overflow:hidden}.chatButton_width{width:76px}#peerdialog{height:323px;border-radius:5px;margin-top:10px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;overflow:hidden;position:relative}#peerList{height:200px;margin-top:10px;padding-top:3px}.blink{-webkit-animation-name:blinker;-webkit-animation-duration:1.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-webkit-animation-direction:alternate}@-webkit-keyframes blinker{from{opacity:.2}to{opacity:1}}#clientname{height:160px;width:300px;background:#3ba3d0;border-style:solid;border-width:0;border-radius:10px;border-color:#024a68;position:absolute;top:285px;left:50%;margin-left:-150px;z-index:80}.empty{text-align:center;border-radius:5px;border-width:0;background:#fff;margin-top:10px;margin-left:10px;margin-right:10px;padding-top:20px;padding-bottom:20px}#deviceSelection{position:relative;height:133px;border-radius:5px;margin-top:10px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;overflow:hidden}#invitationdialog{height:81px;border-radius:5px;margin-top:10px;background:#f6f6f6;box-shadow:3px 3px 5px grey;text-align:center;overflow:hidden}#popupinvitation{width:100%;position:absolute;top:0;z-index:97;background:#ddd;text-align:center;padding:18px 0}#popuprecsettings{width:100%;position:absolute;top:0;z-index:97;background:#ddd;text-align:center;padding:18px 0}#popuphistory{width:100%;position:absolute;top:0;z-index:97;background:#f6f6f6;text-align:center;padding:18px 0}#popuphistory textarea{display:block;width:500px;height:200px;margin:0 auto;resize:none}@media(max-width:426px){#popuphistory textarea{width:400px;height:70px}}#popuphistory textarea:focus{box-shadow:none;border:1px solid #d0d0d0}#recsettings{position:relative;width:400px;padding-bottom:15px;text-align:center;background:#f6f6f6;border-radius:5px;overflow:hidden;box-shadow:3px 3px 5px grey}#name{padding-bottom:15px;text-align:center;background:#f6f6f6;border-radius:5px;overflow:hidden;box-shadow:3px 3px 5px grey}#invite{margin:15px 0;padding-bottom:15px;text-align:center;background:#f6f6f6;border-radius:5px;overflow:hidden;box-shadow:3px 3px 5px grey}#popupvidsession{width:100%;position:absolute;top:0;z-index:97;background:#ddd;text-align:center;padding:20px 0}#popupmail{height:432px;width:440px;background:#3ba3d0;border-style:solid;border-width:0;border-radius:10px;border-color:#024a68;position:absolute;top:159px;left:50%;margin-left:-220px;z-index:97}#popupphonebook{height:432px;width:570px;background:#3ba3d0;border-style:solid;border-width:0;border-radius:10px;border-color:#024a68;position:absolute;top:159px;left:50%;margin-left:-275px;z-index:97}#popupvid_phonebook{width:100%;position:absolute;top:0;z-index:99;background:#f6f6f6;text-align:center;padding:20px 0}#popupvid_pbedit{width:100%;position:absolute;top:0;z-index:101;background:#f6f6f6;text-align:center;padding:20px 0}#popuppbedit{height:180px;width:570px;background:#3ba3d0;border-style:solid;border-width:0;border-radius:10px;border-color:#024a68;position:absolute;top:284px;left:50%;margin-left:-275px;z-index:100}#comp{width:319px;background:#fff;border-style:solid;border-width:0 1px 1px 1px;border-color:#d0d0d0;border-radius:5px;position:absolute;top:363px;left:50%;margin-left:-149px;padding-left:3px;z-index:100}#clientlink{margin-left:10px;margin-right:10px;-webkit-margin-before:0;-webkit-margin-after:20px;font-size:12px;font-family:arial,helvetica;height:18px;background:#f6f6f6;border-style:solid;border-width:1px;border-radius:5px;padding-left:5px;padding-top:2px;border-color:#d0d0d0;color:#024a68}#clientlinksmall{-webkit-user-select:text;padding:3px 10px;margin:0 10px;border:1px solid #d0d0d0;border-radius:5px;font-size:12px;color:#024a68;background:#f6f6f6;white-space:nowrap;display:none}#overlay{position:fixed!important;z-index:95;top:0;left:0;right:0;bottom:0;background-color:#000;text-align:center}#ovl_logo{position:absolute;width:50%;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.7;pointer-events:none}.ovl_logo_hide{visibility:hidden}.bg_init{filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);-ms-filter:blur(4px)}.bg_blur{filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);-ms-filter:blur(4px)}.bg_clear{filter:none;-moz-filter:none;-webkit-filter:none;-ms-filter:none}.visible{visibility:visible;opacity:.7;transition:opacity .2s linear}.hidden{visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}.fadein{visibility:visible;opacity:1;transition:opacity .2s linear}.fadeout{visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}#update_notice{width:100%;padding:10px 0 10px 0;position:absolute;top:0;z-index:90;background:rgba(200,0,0,0.8);color:#fff;text-align:center}#maintenance_notice{width:100%;padding:10px 0 10px 0;position:absolute;top:0;z-index:90;background:rgba(83,207,41,0.8);color:#fff;text-align:center}#lost_connection_notice{width:100%;padding:10px 0 10px 0;position:absolute;top:0;z-index:100;background:rgba(255,165,0,0.9);color:#fff;text-align:center}#lost_media_notice{width:100%;padding:10px 0 10px 0;position:absolute;top:0;z-index:100;background:rgba(255,0,0,0.9);color:#fff;text-align:center}#expiration_notice{width:100%;padding:10px 0 10px 0;position:absolute;top:0;z-index:100;background:rgba(255,165,0,0.9);color:#fff;text-align:center}#msgbox_popup{width:100%;position:absolute;top:0;z-index:1000;background:#f6f6f6}.msgbox_empty{text-align:center;border-width:0;background:#f6f6f6;padding:20px 0}.alert{background:rgba(200,0,0,0.8);color:#fff;font-size:14px}.warn{background:rgba(255,165,0,0.8);color:#fff;font-size:14px}.success{background:rgba(0,128,0,0.8);color:#fff;font-size:14px}.dialog_up{transform:translateY(-100%);transition:all .4s ease-in-out;visibility:hidden}.dialog_down{transform:translateY(0%);transition:all .4s ease-in-out;visibility:visible}#contact{width:520px;background:#3ba3d0;border-style:solid;border-width:0;border-radius:10px;border-color:#024a68;position:absolute;top:104px;left:50%;margin-left:-260px;z-index:97}#imprint{width:300px;background:#3ba3d0;border-style:solid;border-width:0;border-radius:10px;border-color:#024a68;position:absolute;top:250px;left:50%;margin-left:-150px;z-index:97}#request{width:520px;background:#3ba3d0;border-style:solid;border-width:0;border-radius:10px;border-color:#024a68;position:absolute;top:104px;left:50%;margin-left:-260px;z-index:97}#home{height:494px;text-align:center;border-radius:5px;background:#fff;padding-top:20px;margin-top:10px}#chatwindow{height:296px;width:300px;background:#f6f6f6;box-shadow:3px 3px 5px grey;border-radius:0 5px 0 0;position:absolute;bottom:0;left:0;z-index:90;overflow:hidden;text-align:center}#chat_form{width:269px;margin:0 auto;text-align:left}#chat{width:25px;height:24px;margin:0;padding:0;vertical-align:middle;font-size:20px;background:0;color:#3ba3d0}#closeChatX{height:28px;width:13px;position:absolute;top:128px;right:0;padding:0;background:#3ba3d0;color:#fff;border-radius:5px 0 0 5px;font-size:16px;padding-top:12px}.chat_off{transform:translateX(-105%);transition:all .4s ease-in-out}.chat_on{transform:translateX(0%);transition:all .4s ease-in-out}@-webkit-keyframes blinker_chatsend{from{color:green}to{color:#3ba3d0}}.blink_chatsend{-webkit-animation-name:blinker_chatsend;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(0.68,-0.55,0.27,1.55);-webkit-animation-direction:alternate}#mtcwindow{height:44px;width:100%;background:rgba(0,0,0,0.7);position:absolute;top:0;z-index:90;color:#fff}#mtcdisplay{font-size:40px;font-weight:bold;margin-left:5px;width:220px;display:inline-block}#processing{width:200px;z-index:95;color:#fff;text-align:center;padding-top:20px;position:absolute;top:50%;margin-top:-102px;left:50%;margin-left:-100px}#login{position:absolute;width:360px;top:50%;margin-top:-200px;left:50%;margin-left:-180px;text-align:center;background:#f6f6f6;border-radius:5px;overflow:hidden;box-shadow:3px 3px 5px grey}#login_setup{position:relative;margin:40px auto 0 auto;width:313px;background:#f6f6f6;text-align:center}#login_audio{border:1px solid #3ba3d0;border-top-style:none;border-radius:0 0 5px 5px;padding:10px 0 20px 0}#login_audio>#audio_test_button{border-style:none;border-radius:5px;color:#fff;height:24px;font-family:arial,helvetica;font-size:12px}#login_audio>#audio_test_button:active{background-color:#23627d;border-style:none;border-radius:5px;color:#fff;height:24px;font-family:arial,helvetica;font-size:12px}#login_audio>#audio_test_button:disabled{background-color:#d0d0d0;border-style:none;border-radius:5px;color:#fff;height:24px;font-family:arial,helvetica;font-size:12px}.vidR_Header{display:block;height:15px;padding-top:3px;font-weight:bold;background:#3ba3d0;color:#fff}video::-webkit-media-controls{display:none!important}#videoPlayer{max-width:580px;max-height:420px;border-radius:5px!important;overflow:hidden}#localVideoPlayer{width:204px;height:auto;border-radius:5px!important;overflow:hidden}#vid_wrapper{width:610px;height:420px;display:table-cell;vertical-align:middle}#mfa_window{position:fixed;width:450px;top:50%;left:50%;margin-top:-110px;margin-left:-225px;color:#024a68;background:#3ba3d0;z-index:2000;border-radius:10px}#mfa_inner{margin:10px;padding:20px;border-radius:7px;background:#fff;text-align:center}#mfa_window input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#mfa_window input[type=number]{-moz-appearance:textfield}.l_logo{display:inline-block;width:22px;height:22px;margin-top:2px;border-radius:4px;background:url('../images/l_logo.svg') no-repeat center;background-size:100%}.dark-theme .l_logo{background:url('../images/l_logo_dark.svg') no-repeat center;background-size:100%}.fb_logo{display:inline-block;width:22px;height:22px;margin-top:2px;border-radius:4px;background:url('../images/fb_logo.svg') no-repeat center;background-size:100%}.dark-theme .fb_logo{background:url('../images/fb_logo_dark.svg') no-repeat center;background-size:100%}