@import "elements.less"; html,body,#container, #session-view, #layout{ width: 100%; height: 100%; } body { overflow: hidden; font: 12px Arial, Helvetica, "Helvetica Neue", sans-serif; color:#666; background:#ddd; } img.logo { bottom: 5%; height: 50px; left: 35%; position: absolute; width: 50px; } #layout { background: #ddd; position: relative; overflow: scroll; } #whiteboard object { display: block; position: absolute; max-width: 100%; max-height: 100%; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } /* #hide-menu-btn{ position:absolute; right: 0px; top: 0; z-index: 12 } */ #navbar a { color: #ffffff; text-decoration: none; } .navbar-btngroup-left { border-left: 1px solid #222; border-right: 1px solid #555; display: inline-block; font-size: 0; vertical-align: middle; text-align: left; white-space: nowrap; position: absolute; left:0; height:6vh; position: block; } .navbar-btngroup-right { border-left: 1px solid #222; border-right: 1px solid #555; display: inline-block; font-size: 0; vertical-align: middle; text-align: right; white-space: nowrap; position: absolute; height:6vh; width: 8vh; right:8vh; } .navbar-btn { width: 8vh; height: 6vh; min-height: 0.75cm; min-width: 1cm; padding: 0; background: -moz-linear-gradient(top, #494c56, #42444c); background: -webkit-linear-gradient(top, #494c56, #42444c); background: -ms-linear-gradient(top,#494c56, #42444c); background: -o-linear-gradient(top, #494c56, #42444c); border-top: none; border-left: 1px solid #62646c; border-right: 1px solid #2f3138; border-bottom: none; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); text-transform: uppercase; position:relative; cursor: pointer; text-align: center; vertical-align: middle; margin-bottom: 0; font-size: 2.5vh; line-height:4vh; } /* .icon{ height:6vh; width:4vh; min-height: 1.5625cm; min-width: 1.75cm; } */ .navbar-btn:hover { background: #6d6f77; color: #ffffff; } .navbar-btn:active, .navbar-btn.active { background: #33343b; color: #999a9d; border-top: none; border-right: 1px solid #33343b; border-bottom: none; } .navbar-btn:active { background: #33343b; color: #999a9d; border-top: none; border-left: 1px solid #33343b; border-right: 1px solid #33343b; border-bottom: none; background-image: -moz-linear-gradient(top, #33343b, #33343b), -moz-linear-gradient(bottom, #58ade3, #58ade3); background-image: -webkit-linear-gradient(top, #33343b, #33343b), -webkit-linear-gradient(bottom, #58ade3, #58ade3); background-size: 100px 45px, 100% 98%; background-repeat: no-repeat; } .navbar-btn.active:hover { background-image: -moz-linear-gradient(top, #33343b, #33343b), -moz-linear-gradient(bottom, #58ade3, #58ade3); background-image: -webkit-linear-gradient(top, #33343b, #33343b), -webkit-linear-gradient(bottom, #58ade3, #58ade3); background-image: -ms-linear-gradient(top, #33343b, #33343b3),-ms-linear-gradient(bottom, #58ade3, #58ade3); background-image: -o-linear-gradient(top, #33343b, #33343b),-o-linear-gradient(bottom, #58ade3, #58ade3); color: #ffffff; } .navbar-btn.active, .navbar-btn.active:active { background-image: -moz-linear-gradient(top, #33343b, #33343b), -moz-linear-gradient(bottom, #58ade3, #58ade3); background-image: -webkit-linear-gradient(top, #33343b, #33343b), -webkit-linear-gradient(bottom, #58ade3, #58ade3); background-image: -ms-linear-gradient(top, #33343b, #33343b),-ms-linear-gradient(bottom, #58ade3, #58ade); background-image: -o-linear-gradient(top, #33343b, #33343b),-o-linear-gradient(bottom, #58ade3, #58ade); background-size: 100px 45px, 100% 98%; background-repeat: no-repeat; color: #999a9d; } .navbar-btn .notification { display: block; position: absolute; background: #a72424; background-image: -moz-linear-gradient(top, #a72424, #8f1f1f); background-image: -webkit-linear-gradient(top, #a72424, #8f1f1f); background-image: -ms-linear-gradient(top, #a72424, #8f1f1f); background-image: -o-linear-gradient(top, #a72424, #8f1f1f); text-shadow: 0 -1px rgba(0,0,0,0.5); border-top: 1px solid #cc7e7e; top: 10px; left: none; right: 5px; bottom: none; background: #a72424; background-image: -moz-linear-gradient(top, #a72424, #8f1f1f); background-image: -webkit-linear-gradient(top, #a72424, #8f1f1f); text-shadow: 0 -1px rgba(0, 0, 0, 0.5); border-top: 1px solid #cc7e7e; padding: 1px 4px; font-size: 9.1px; border-radius: 2px; line-height: 12px; color: #ffffff; font-weight: bold; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; } button:focus, textarea:focus, input:focus { box-shadow: 0 0 4px rgba(88,173,227,0.5) inset; outline: none; z-index: 11; } #chat-entry { position: absolute; bottom: 1em; left: 0; right: 0; bottom: 10px; height:35px; background:#f7f7f7; border-top:1px solid #ccc; z-index:10; } #chat-entry > textarea { position: absolute; bottom: 0; left: 5%; font-family: sans-serif; font-size: 1em; width: 68%; height: 16px; resize: none; background: #ffffff; border: 1px solid #ccc; margin: 0; padding: 3px; border-radius: 4px 0 0 4px; } #chat-entry > button { position: absolute; bottom: 0; right: 5%; width: 20%; height: 24px; margin: 0; border: 1px solid #ccc; border-left: none; border-radius: 0 4px 4px 0; background: -moz-linear-gradient(top, #fff, #ddd); background: -webkit-linear-gradient(top, #fff, #ddd); background: -ms-linear-gradient(top, #fff, #ddd); background: -o-linear-gradient(top, #fff, #ddd); font-size: 1em; } #chat-entry > button:active { background: #dddddd; } #chat-messages { clear: both; font-size: 1em; height: 80%; line-height: 1em; overflow: scroll; position: relative; padding:15px; font-size:12px; color:#999; line-height:14px; margin-bottom:15px; } #chat-messages p { font-size:12px; color:#999; line-height:14px; margin-bottom:15px; } #chat-messages p span { font-weight:bold; color:#666; } .private-chat-box{ overflow-y:scroll; height:auto; position:relative; width:auto; background:#fff; font-size:1em; padding:15px; height:100%; z-index:9; } #users > h3, #chatbox-head > h3 { /* background: -moz-linear-gradient(top, #fff, #ddd); background: -webkit-linear-gradient(top, #fff, #ddd); background: -ms-linear-gradient(top, #fff, #ddd); background: -o-linear-gradient(top, #fff, #ddd); */ background:#f7f7f7; font-size: 1em; line-height: 2em; font-weight: bold; color: #666; border-bottom: 1px solid #d7d7d7; padding: 5px 10px; } #chatbox-head { /* background: -moz-linear-gradient(top, #fff, #ddd); background: -webkit-linear-gradient(top, #fff, #ddd); background: -ms-linear-gradient(top, #fff, #ddd); background: -o-linear-gradient(top, #fff, #ddd); font-size: 2em; line-height: 2em; font-weight: bold; color: #666; border-bottom: 1px solid #aaa; text-align: center; height: 6vh; */ } .textinput { font-family: Arial, Helvetica, "Helvetica Neue", sans-serif; font-size: 14px; /* keep in pixels*/ resize: none; display: block; } .user { height: 16px; line-height: 16px; padding: 0 8px; text-align:center; } .user:nth-child(even) { background: #eeeeee; } .user:before { content: "\f007"; font-family: FontAwesome; font-weight: normal; font-style: normal; display: inline-block; margin-right: 8px; } .user:nth-child(even).selected { color: #ffffff; background: #007fff; background: -moz-linear-gradient(top, #007fff, #005fdf); background: -webkit-linear-gradient(top, #007fff, #005fdf); } .presenter:before { content: "\f0d0"; } .clickable { cursor: pointer; } .selected { color: #ffffff; background: #007fff; background: -moz-linear-gradient(top, #007fff, #005fdf); background: -webkit-linear-gradient(top, #007fff, #005fdf); background: -ms-linear-gradient(top, #007fff, #005fdf); background: -o-linear-gradient(top, #007fff, #005fdf); } #chat_input { clear: both; display: block; float: right; } #slide-upload-controls { display:none; width:200px; height:100px; position:absolute; top:-350px; left:50px; border: 5px double grey; z-index:20; background:#cccccc; } #chat_title { padding-left: 25px; } #listUsers { float: right; } #current-users { position: absolute; bottom: auto; left: 0; background: #fff; width:100%; } #switch-presenter { position: absolute; left: 0; bottom:1vh; margin-left: 16px; text-align: center; border: 1px solid #ccc; border-radius: 4px; background: -moz-linear-gradient(top, #fff, #ddd); background: -webkit-linear-gradient(top, #fff, #ddd); background: -ms-linear-gradient(top, #fff, #ddd); background: -o-linear-gradient(top, #fff, #ddd); cursor: pointer; z-index:10; } #ChatAndControls { float: right; } #logout { float: right; } #send_chat { float: right; } #slide-controls { display: none; width: 800px; margin: 0 auto; } #slide-controls form { display: inline; } #slide-controls * { float: left; margin: 5px 10px 0 0; } #thickness-slider { width: 60px; } #colour-text { width: 50px; margin-left: 5px; } #colour-view { margin-left: 5px; cursor: pointer; } #colour-picker { position: absolute; z-index: 9; } .canvas { border: 1px solid #0000ff; position: absolute; } #login-view { width: 100%; margin: 50px auto; border: 10x solid #dddddd; padding: 10px; background: #30406b; color: white; } #login-view h1 { font-size: 23.8px; font-weight: bold; text-align: center; margin: 5px 0 20px 0; } #login-container { text-align: center; font-family: Arial, Helvetica, sans-serif; } /* #slide { position: relative; margin: 0 auto; overflow: hidden; width: 99%; height: 99%; border: 1px solid #888; }*/ #slide .preupload-image { display: none; } #slide > svg { width: 100%; height: 100%; margin: 0 auto; } #slide-controls { display: none; } #slide-upload-button,#tool-toggle-btn,#tool-zoom-btn{ height: 100%; } #tableheader{ width:100%; text-align: center; position:relative; } #usertable{ width:100%; position:absolute; top:0; left:0; text-align:left; color:#666; } #usertable tr { border-bottom:1px solid #f2f2f2; } #usertable tr:hover { background-color:#f6f6f6; } #usertable td { /* width:15px; height:10px; */ padding:8px; } #closeUploadWindow{ position: absolute; right:0; bottom:0; } image { position:absolute; top:0; margin: 10px auto; } #chat-options-bar { height:3vh; width:100%; position:relative; font-size:1.5em; border-bottom:1px solid #ccc; } #chat-options-bar button:active{ background: -moz-linear-gradient(top, #fff, #ddd); background: -webkit-linear-gradient(top, #fff, #ddd); background: -ms-linear-gradient(top, #fff, #ddd); background: -o-linear-gradient(top, #fff, #ddd); } #all-users-list { border:1px solid #ccc; background:#fff; width: 7vw; height:auto; overflow-y: scroll; display:none; position: absolute; top: 7.5vh; left: 8.1vh; z-index:7; padding:5px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .private-chat-box .icon-remove-sign { position: absolute; top:0; right:1vh; font-size: 1.5em; line-height: 1.5em; cursor: pointer; } i.icon-remove-sign:hover{ color:red; } i.icon-angle-up{ position:absolute; right:0; } #chatButtonWrapper{ float:left; height: 100%; overflow-y: scroll; top: 0; } #chatButtonWrapper button{ cursor: pointer; height: 100%; margin-bottom: 0; overflow: hidden; padding: 0; text-align: center; vertical-align: middle; width: auto; display:block; padding: 0 10px; margin:0; border:0; background:#fff; border-right:1px solid #ccc; color:#666; } #publicChat{ cursor: pointer; display: inline-block; height: 100%; left: 0; overflow: hidden; padding-left: 0; padding-right: 0; position: relative; text-align: center; vertical-align: middle; padding:0 10px; border:0; margin:0; background:#fff; border-right:1px solid #ccc; float:left; margin:0; color:#666; } #privateChat{ cursor: pointer; display: inline-block; height: 100%; overflow: hidden; padding: 0; position: relative; text-align: center; vertical-align: middle; padding:0 5px; border:0; margin:0; background:#fff; float:left; color:#666; } #generalbutton{ height: 100%; left: 0; position: absolute; width: 100%; } i{ cursor: pointer; } #leftcol{ float:left; width:25%; height:50%; border-bottom: 2px solid black; position:relative; } #centercol{ border: 2px solid black; float: left; height: 90%; position: relative; width: 50%; text-align: center; } #rightcol{ border-bottom: 2px solid black; float: left; height: 50%; width: 24%; } #system-check{ border:1px solid black; width:50%; height:90%; position:relative; margin-left:25%; margin-right:24%; } .system-check-table-td{ border-right:1px solid black; text-align:left; width:70%; } #system-check-table{ margin-top:10px; width:100%; } #system-check-title{ border-bottom:1px solid black; width:100%; } #user-name { margin-left:15px; padding: 10px; margin-bottom: 0 ; width: 206px; background-color: #ffffff; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; display: inline-block; height: 20px; font-size: 15px; line-height: 20px; color: #555555; vertical-align: middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .submit_btn { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-image: none; box-shadow: none; border: none; font-size: 15px; padding: 13px 10px; margin:0 0 0 15px; background: #76ab3b; background: -moz-linear-gradient(top, #90c356 0%, #649a27 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90c356), color-stop(100%,#649a27)); background: -webkit-linear-gradient(top, #90c356 0%,#649a27 100%); background: -o-linear-gradient(top, #90c356 0%,#649a27 100%); background: -ms-linear-gradient(top, #90c356 0%,#649a27 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90c356', endColorstr='#649a27',GradientType=0 ); background: linear-gradient(top, #90c356 0%,#649a27 100%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0,0,0,.4); width:140px; } .submit_btn:hover { background:#649a27; cursor: pointer; } #meeting-id{ font-size:20px; } #welcomeMsg{ margin-bottom: 20px; } #bbb-title{ display:inline; font-size: 60px; } /* NEW STYLE SHEET *********************************** *********************************** *********************************** ***********************************/ /* Main Navigation ***********************************/ #navbar { position: fixed; top: 0; left: 0; right: 0; height: 6vh; min-height: 0.75cm; background: #333; .gradient(#42444c, #42444c, #494c56); border-left: none; border-right: none; border-bottom: 1px solid #2f3138; text-align: center; z-index: 13; height:auto; } .navbar-btn-group-left { display:block; float:left; } .navbar-btn-group-right { dispaly:block; float:right; } #hide-menu-btn{ z-index: 12 } .navbar-btn { margin:0 -3px 0 0 !important; height:6vh; width:auto; i { padding:0 20px; } } /* Users List ***********************************/ #users { z-index: 11; border: 3px solid #33343b; /* display: none; */ position: absolute; left: 0; top: 6vh; min-height:35vh; background: #ffffff; overflow: scroll; resize:both; min-width: 16.5vw; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } /* Presentation Area ***********************************/ #presentation-area { padding-right:0; } #whiteboard { position: relative; background: #ddd; top: 6vh; left: -1px; width: auto; bottom: 2vh; z-index: 1; border-top: none; border-bottom: none; vertical-align: middle; text-align: center; overflow: hidden; height:88vh; } #slide { position: absolute; margin: 0 auto; overflow:hidden; width: 100%; height: 100%; } /* Right Sidebar ***********************************/ #sidebar-right { border-left:1px solid #adadad; padding-left:0px; } /* Chat ***********************************/ #chat { right: 0; top: 35vh; bottom: 0vh; width: auto; background: #fff; z-index: 6; /* display:none; */ overflow: hidden; border-left:1px solid #ccc; } /* Video ***********************************/ #video { top: 6vh; right: 0; background: blue; z-index: 5; width:auto; height:30vh; /* display:none; */ overflow: hidden; } /* Media Queries ***********************************/ /* Large desktop */ @media (min-width: 1200px) { } /* Portrait tablet to landscape and desktop */ @media (min-width: 768px) and (max-width: 979px) { } /* Landscape phone to portrait tablet */ @media (max-width: 767px) { } /* Landscape phones and down */ @media (max-width: 480px) { }