freeswitch/html5/verto/verto_communicator/src/css/verto.css

1548 lines
24 KiB
CSS
Raw Normal View History

html, body {
height: 100%;
}
body {
width: 100%;
/* Moving the content because the navbar is fixed on top. */
padding-top: 60px;
}
.panel.panel-material-blue-900 .panel-heading {
background-color: #0d47a1;
}
.install {
color: white;
text-decoration: underline;
}
.ellipsis {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 160px;
display: inline-block;
}
.clickable {
cursor: pointer;
}
.inline-block {
display: inline-block;
}
.icon-tiny {
font-size: 14px;
}
.back-icon {
cursor: pointer;
margin-top: -2px;
float: left;
margin-left: -2px;
margin-right: 7px;
}
.container-fluid {
height: 100%;
}
.container-fluid .row {
height: inherit;
}
.height100 {
height: 100%;
}
.modal-content .modal-footer button.btn-pull-left {
padding-left: 16px;
padding-right: 16px;
margin-left: 5px;
}
/* This is an technique to align the block centered vertically
and horizontally in a page. */
.centered-block-frame {
display: flex;
display: -webkit-flex; /* Safari */
-webkit-justify-content: center; /* Safari 6.1+ */
-webkit-align-items: center;
justify-content: center;
align-items: center;
object-fit:inherit;
width: 100%;
height: 100%;
}
.centered-block {
object-fit: inherit;
}
.shadow-z-0 {
box-shadow: none;
}
button.btn i {
line-height: 0;
vertical-align: middle;
color: #FFFFFF;
}
/*.navbar-nav {*/
/*height: 50px;*/
/*}*/
._720kb-tooltip {
z-index:1001;
}
2015-09-23 00:17:45 +00:00
.googlelogin {
margin: 5px 0px;
}
.navbar .navbar-nav > li.navbar-item-icon > a {
padding: 18px;
height: 60px;
}
@media (max-width: 1199px) {
.navbar .navbar-nav > li.navbar-item-icon > a {
padding: 13px;
height: 50px;
}
}
.navbar .navbar-nav > li.navbar-item-icon > a .caret {
vertical-align: 7px;
}
.mdi-toggle-radio-button-on.connected {
color: #4ACF55;
}
.mdi-toggle-radio-button-on.connecting {
color: #F7D965;
}
.mdi-toggle-radio-button-on.disconnected {
color: #F45A5A;
}
.mdi-navigation-more-vert.dark {
color: #333;
}
.incall-number {
font-weight: bold;
padding-top: 22px;
}
.spinner {
-webkit-animation: rotator 1.4s linear infinite;
animation: rotator 1.4s linear infinite;
position: absolute;
top: 35%;
left: 50%;
margin-left: -35px;
zoom: 2;
}
@-webkit-keyframes rotator {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
}
@keyframes rotator {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
}
.path {
stroke-dasharray: 187;
stroke-dashoffset: 0;
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
-webkit-animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
}
@-webkit-keyframes colors {
0% {
stroke: #4285F4;
}
25% {
stroke: #DE3E35;
}
50% {
stroke: #F7C223;
}
75% {
stroke: #1B9A59;
}
100% {
stroke: #4285F4;
}
}
@keyframes colors {
0% {
stroke: #4285F4;
}
25% {
stroke: #DE3E35;
}
50% {
stroke: #F7C223;
}
75% {
stroke: #1B9A59;
}
100% {
stroke: #4285F4;
}
}
@-webkit-keyframes dash {
0% {
stroke-dashoffset: 187;
}
50% {
stroke-dashoffset: 46.75;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
}
100% {
stroke-dashoffset: 187;
-webkit-transform: rotate(450deg);
transform: rotate(450deg);
}
}
@keyframes dash {
0% {
stroke-dashoffset: 187;
}
50% {
stroke-dashoffset: 46.75;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
}
100% {
stroke-dashoffset: 187;
-webkit-transform: rotate(450deg);
transform: rotate(450deg);
}
}
/* --- Splash Screen --- */
.splash-errors {
background: rgba(249, 21, 21, 0.55);
color: white;
padding: 8px;
margin-top: 11px;
}
.splash-errors ul {
padding-start: 0em;
-moz-padding-start: 0em;
-webkit-padding-start: 0em;
padding-start: 0em;
}
.splash-errors li {
background-color: rgba(154, 36, 36, 0.28);
padding: 8px;
font-weight: bold;
list-style: none;
}
/* --- End of Splash Screen --- */
/* --- Modal settings page --- */
body .modal-body .btn-group .btn.active {
background: #009688;
color: #EEE;
}
.dedicated_encoder {
color: #0B3A84;
}
/* --- End of Modal settings page --- */
/* --- Login page --- */
#login h3 {
margin-top: 0;
margin-bottom: 20px;
}
#login .panel-body {
padding: 30px
}
#login .form-group:last-child,
#login .form-group:last-child button {
margin-bottom: 0;
}
/* --- End of Login page --- */
/* --- Dialpad page --- */
#dialpad .centered-block {
max-width: 500px;
}
#dialpad .dialpad-display {
width: 100%;
}
#dialpad .list-icon {
margin-top: 8px;
float: right;
margin-left: 2px;
}
#dialpad .dialpad-display .btn-fab {
font-size: 32px;
position: relative;
top: -7px;
left: -2px;
}
#dialpad .dialpad-display input.form-control {
background-color: #eee;
height: 100px;
font-size: 40px;
padding: 10px;
}
#dialpad .dialpad-display input::-webkit-input-placeholder {
font-size: 17px;
line-height: 60px;
}
#dialpad .dialpad-display .input-group-btn-left {
position: absolute;
font-size: 0;
white-space: nowrap;
width: 40px;
height: 40px;
z-index: 3;
left: 15px;
top: 38px;
}
#dialpad .dialpad-display .input-group-btn {
position: absolute;
font-size: 0;
white-space: nowrap;
width: 40px;
height: 40px;
z-index: 2;
right: -5px;
top: 38px;
}
#dialpad .dialpad-display .input-group-btn i {
color: #BDBDBD;
}
#dialpad #call-history-wrapper {
transition:visibility 0s linear 0.2s,opacity 0.2s linear;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin-left: -271px;
margin-top: -20px;
}
#dialpad #call-history-wrapper.active {
margin-left: 0;
}
#dialpad .pull-right-margin {
margin-right: 10px;
}
#dialpad .panel-title a {
color: #000;
}
#dialpad #call_history {
height: 460px;
background-color: #FFF;
visibility: hidden;
opacity: 0;
top: 10px;
left: 300px;
transition:visibility 0s linear 0.2s,opacity 0.2s linear;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
position: relative;
}
.call_direction {
position: absolute;
margin-top: 6px;
}
#dialpad #call_history.active {
visibility: visible;
left:30px;
opacity: 1;
transition-delay:0s;
}
#dialpad .call-history {
padding: 20px;
overflow-y: scroll;
height: 400px;
}
#dialpad .call-history li {
list-style: none;
margin-bottom: 20px;
}
#dialpad .call-history li a {
text-decoration: none;
}
#dialpad .history-icon {
position: absolute;
left: 32px;
margin-top: 5px;
color: #BDBDBD;
}
#dialpad .dialpad-numbers {
margin-bottom: 10px;
}
#dialpad .dialpad-numbers a.btn.btn-block {
padding: 10px 0;
}
#dialpad .dialpad-number-limited {
width: 200px;
display: inline-block;
text-overflow: clip;
overflow: hidden;
overflow-wrap: break-word;
margin-left: 26px !important;
position: absolute;
}
#dialpad .dialpad-number {
margin: 0;
color: rgb(38, 204, 218);
}
#dialpad .date {
margin-top: 15px;
display: block;
font-size: 11px;
color: #CCC;
}
#dialpad .dialpad-alpha {
font-size: 11px;
color: #CCC;
}
#dialpad .dialpad-star,
#dialpad .dialpad-pound{
color: #999;
}
#dialpad .btn-block {
margin: 0
}
/* --- End of dialpad page --- */
/* --- In call page --- */
#incall .phone-call {
width: 80%;
}
/*
#incall .video-call {
width: 78vw;
/*height: 56.25vw;
max-height: 100vh;
max-width: 177.78vh;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin-top: 20px;
}*/
#incall .video-call {
width: 81vw;
height: 82vw;
max-height: calc(100% - 1vw);
max-width: 146.78vh;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin-top: auto;
}
#incall .avatar {
width: 120px;
height: 120px;
background-color: #EEE;
border-radius: 90px;
border: none;
float: left;
}
#incall .call-info {
float: left;
padding: 22px;
}
.modal-dialog .dialpad .panel {
background: #FFF;
max-width: 500px;
}
#incall .dialed-number {
margin: 0;
color: rgb(38, 204, 218);
}
#incall .panel {
background: #333;
padding-top: 5px;
}
#incall .hangup-button {
padding-left: 30px;
}
#incall .panel-footer ul {
margin-top: 10px;
}
.panel-center {
width: 100%;
height: 100%;
text-align: center;
margin: auto;
left: 0;
}
#incall .panel-footer {
background: #333;
}
#incall .phone {
background: #fff;
}
#incall .phone li {
display: inline-block;
}
#incall .phone li button {
color: rgba(255,255,255, 1);
}
#incall .phone li button .big-icon {
font-size: 36px;
}
#incall .video-wrapper {
position: relative;
margin: 0 5px;
}
#incall .video-hover-buttons {
visibility:hidden;
opacity:0;
transition:visibility 0s linear 0.5s,opacity 0.5s linear;
margin: 10px;
position: absolute;
z-index: 1001;
}
#incall .panel:hover .video-hover-buttons {
visibility:visible;
opacity:1;
transition-delay:0s;
}
#incall .video-hover-buttons .btn-group {
margin: 0;
}
#incall .video-hover-buttons .btn-group .dropdown-menu {
height: 200px;
overflow: auto;
}
#incall .video-hover-buttons .btn-group ul li a:hover {
background-color: #EEE;
cursor: pointer;
}
#incall .video-tag-wrapper {
height: 56.25%;
background: #000;
}
#incall .video-hover-buttons button {
margin: 0;
padding-left: 10px;
padding-right: 10px;
background-color: #0D47A1;
}
#incall .video-footer button {
margin: 0;
}
#incall .video-timer {
font-size: 35px;
color: #EEEEEE;
height: 35px;
line-height: 35px;
}
.modal-dialog .dialpad-display {
width: 100%;
}
.modal-dialog .dialpad-display .btn-fab {
font-size: 32px;
position: relative;
top: -7px;
left: -2px;
}
.modal-dialog .dialpad-display input.form-control {
background-color: #eee;
height: 100px;
font-size: 40px;
padding: 10px;
}
.modal-dialog .dialpad-display input::-webkit-input-placeholder {
font-size: 17px;
line-height: 60px;
}
.modal-dialog .dialpad-display .input-group-btn-left {
position: absolute;
font-size: 0;
white-space: nowrap;
width: 40px;
height: 40px;
z-index: 3;
left: 15px;
top: 38px;
}
.modal-dialog .dialpad-display .input-group-btn {
position: absolute;
font-size: 0;
white-space: nowrap;
width: 40px;
height: 40px;
z-index: 2;
right: -5px;
top: 38px;
}
.modal-dialog .dialpad-display .input-group-btn i {
color: #BDBDBD;
}
#incall .pull-right-margin {
margin-right: 10px;
}
#incall .panel-title a {
color: #000;
}
.modal-dialog .dialpad-numbers {
margin-bottom: 10px;
}
.modal-dialog .dialpad-numbers a.btn.btn-block {
padding: 10px 0;
}
.modal-dialog .dialpad-number-limited {
width: 200px;
text-overflow: clip;
overflow: hidden;
overflow-wrap: break-word;
}
.modal-dialog .dialpad-number {
margin: 0;
color: rgb(38, 204, 218);
}
.modal-dialog .dialpad-alpha {
font-size: 11px;
color: #CCC;
}
.modal-dialog .dialpad-star,
.modal-dialog .dialpad-pound{
color: #999;
}
#incall .btn-block {
margin: 0
}
/* --- End of in call page --- */
/*!
* Start Bootstrap - Simple Sidebar HTML Template (http://startbootstrap.com)
* Code licensed under the Apache License v2.0.
* For details, see http://www.apache.org/licenses/LICENSE-2.0.
*/
/* Toggle Styles */
#wrapper {
height: 100%;
padding-left: 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#wrapper.toggled {
padding-right: 360px;
}
#sidebar-wrapper {
z-index: 1000;
position: fixed;
width: 0;
height: calc(100% - 60px);
overflow-y: auto;
overflow-x: hidden;
margin-right: -361px;
/*background: #000;*/
background: #FFF;
border-left: 1px solid #DDD;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#sidebar-wrapper {
right: 360px;
}
#wrapper.toggled #sidebar-wrapper,
.sidebar-nav {
width: 360px;
}
#page-content-wrapper {
height: 100%;
width: 100%;
position: absolute;
/*padding: 15px;*/
}
#wrapper.toggled #page-content-wrapper {
position: absolute;
margin-right: -360px;
}
/* Sidebar Styles */
.sidebar-nav {
position: absolute;
top: 0;
margin: 0;
padding: 0;
list-style: none;
}
/*.sidebar-nav li {*/
/*text-indent: 20px;*/
/*line-height: 40px;*/
/*}*/
/*.sidebar-nav li a {*/
/*display: block;*/
/*text-decoration: none;*/
/*color: #999999;*/
/*}*/
/*.sidebar-nav li a:hover {*/
/*text-decoration: none;*/
/*color: #fff;*/
/*background: rgba(255,255,255,0.2);*/
/*}*/
/*.sidebar-nav li a:active,*/
/*.sidebar-nav li a:focus {*/
/*text-decoration: none;*/
/*}*/
/*.sidebar-nav > .sidebar-brand {*/
/*height: 65px;*/
/*font-size: 18px;*/
/*line-height: 60px;*/
/*}*/
/*.sidebar-nav > .sidebar-brand a {*/
/*color: #999999;*/
/*}*/
/*.sidebar-nav > .sidebar-brand a:hover {*/
/*color: #fff;*/
/*background: none;*/
/*}*/
@media(min-width:768px) {
#wrapper {
padding-right: 360px;
}
#wrapper.toggled {
padding-right: 0;
}
#sidebar-wrapper {
width: 360px;
}
#wrapper.toggled #sidebar-wrapper {
width: 0;
}
#page-content-wrapper {
/*padding: 20px;*/
position: relative;
}
#wrapper.toggled #page-content-wrapper {
position: relative;
margin-right: 0;
}
}
#incall-pane {
display: flex;
flex-flow: column;
height: 100%;
}
#incall-pane .nav-tabs {
background: #FFF;
border-bottom: 1px solid #EEE;
}
#incall-pane .nav-tabs > li {
width: 50%;
text-align: center;
text-indent: 0;
}
#incall-pane .nav-tabs > li > a {
color: #999 !important;
text-transform: uppercase;
}
#incall-pane .nav-tabs > li.active > a {
border-bottom: 2px solid #2196f3 !important;
color: #2196f3 !important;
}
.chat-members {
/*color: #DDD;*/
}
.members-name {
width: 160px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.members-number {
font-size: 10px;
}
.members-badges {
font-size: 10px;
margin-top: -2px;
}
.badge-floor span {
display: inline-block;
}
.lock-floor {
position: relative;
top: -3px;
display: inline-block;
font-size: 10px;
color: #FFF;
}
.chat-img {
display: block;
}
.chat-members .chat-member-item {
padding: 8px 16px;
height: 56px;
}
.chat-members .chat-member-item:hover {
background-color: #E5E5E5;
}
.chat-members .chat-members-avatar {
width: 40px;
height: 40px;
background-color: #EEE;
display: block;
border-radius: 50%;
margin-right: 16px;
float: left;
}
.chat-members .chat-members-avatar .chat-member-talking {
box-shadow: 1px 1px 9px green;
}
.chat-members .chat-members-avatar .chat-member-muted {
box-shadow: 1px 1px 9px red;
}
.chat-members .chat-members-name {
margin: 0;
font-size: 16px;
display: inline-block;
line-height: 16px;
margin-top: -3px;
}
.chat-members .chat-members-status i {
font-size: 24px;
vertical-align: -2px;
margin-left: 8px;
margin-top: 8px;
}
.chat-members .chat-members-status i.disabled {
color: #444;
}
.chat-members .chat-members-status i.muted {
color: #DDD;
}
.chat-members .chat-members-status i.not-in-use {
color: #DDD;
}
.chat-members .chat-members-status i.in-use {
color: #67AB49;
}
.chat-members .chat-members-action .btn-group {
box-shadow: none;
margin: 0;
margin-left: 8px;
margin-top: 8px;
}
.chat-members .chat-members-action .btn-group .btn {
margin: 0;
padding: 0;
width: 22px;
height: 22px;
}
.chat-members .chat-members-action .btn-group ul li a {
font-size: 13px;
}
.chat-members .chat-members-action .btn-group ul li a span {
font-size: 16px;
vertical-align: -2px;
}
/*.chat-messages {*/
/*border-top: 1px solid #E5E5E5;*/
/*height: calc(100% - 40px);*/
/*overflow-y: auto;*/
/*}*/
.chat-notification-badge {
top: 9px;
left: 29px;
border-radius: 50px;
width: auto;
height: 15px;
position: absolute;
font-size: 11px;
background-color: red;
color: white;
}
.chat-notification {
padding-left: 5px;
padding-right: 6px;
margin-top: -2px;
font-weight: bold;
}
@media(min-width:1200px) {
.chat-notification-badge {
top: 13px;
left: 34px;
}
.chat-notification {
padding-left: 6px;
margin-top: -2px;
font-weight: bold;
}
}
@media(max-width:768px) {
.chat-notification-badge {
top: 5px;
left: 28px;
}
}
.chat-history {
flex: 1;
flex-flow: column;
height: calc(100% - 40px);
}
.chat-history .chat-messages {
overflow: auto;
height: calc(100% - 42px);
}
.chat-message-input .chat-message-input-group {
display: flex;
flex-flow: row;
}
.chat-message-input {
height: 40px;
border-top: 1px solid #DDD;
}
.chat-message-input .chat-message-input-group .form-control {
flex-grow: 1;
height: 39px;
border: none;
background: none;
padding: 8px;
font-size: 14px;
line-height: 22px;
}
.chat-message-input .chat-message-input-group .form-control textarea:active,
.chat-message-input .chat-message-input-group .form-control textarea:focus,
.chat-message-input .chat-message-input-group .form-control textarea:hover {
background: none;
padding: 8px;
float: none;
}
.chat-message-input .chat-message-input-group button {
border-radius: 0;
margin: 0;
padding: 8px 23px 8px 15px;
}
.chat-message-input .chat-message-input-group button .chat-message-input-group-icon-button {
vertical-align: -2px;
font-size: 17px;
margin-left: 6px;
}
.chat-messages .chat-message:not(:first-child) {
border-top: 1px solid #E5E5E5;
}
.chat-messages .chat-message {
padding: 4px 8px;
/*color: #DDD;*/
}
.chat-messages .chat-message.my-message {
background: #E1EAF4;
border-top: none;
}
.chat-messages .chat-message .chat-message-metadata {
font-size: 11px;
color: #999;
margin-bottom: 0;
}
.chat-messages .chat-message .chat-message-body {
margin-bottom: 0;
}
.browsers-supported li {
list-style: none;
display: inline-block;
padding: 30px;
}
.browsers-supported li img {
width: 64px;
}
.toast-top-right {
top: 80px;
}
.https-untrusted {
float: none;
}
.navbar-center {
position: absolute;
width: 100%;
height: 100%;
text-align: center;
margin: auto;
top: 18%;
left: 0;
}
body .navbar, body .navbar.navbar {
height: 67px;
background-color: #0d47a1;
}
.https-message {
background-color: rgb(203, 44, 44);
margin: 0 auto;
width: 215px;
padding: 5px;
font-weight: bold;
border: 2px #734B4B solid;
}
.contributors li {
list-style: none;
margin-top: 15px;
margin-bottom: 15px;
}
.contributor-avatar {
float: left;
}
.contributor-avatar img {
border-radius: 100%;
}
.contributor-info {
float: left;
margin-left: 26px;
margin-top: -9px;
}
/**
* FULLSCREEN MQ
**/
body:-webkit-full-screen {
background-color: #000;
padding-top: 0;
}
body:-moz-full-screen {
background-color: #000;
}
body:-webkit-full-screen .navbar {
display: none;
}
body:-moz-full-screen .navbar {
display: none;
}
body:-webkit-full-screen #incall .panel {
background: #000;
}
body:-moz-full-screen #incall .panel {
background: #000;
}
body:-webkit-full-screen #incall .centered-block-frame {
width: 100%;
height: 100%;
}
body:-webkit-full-screen #incall .centered-block {
width: 100%;
height: 100%;
padding: 0;
}
body:-webkit-full-screen #incall .centered-block .panel {
width: 100%;
height: 100%;
}
body:-webkit-full-screen #incall .video-wrapper {
width: 100%;
height: 100%;
margin: 0;
}
body:-webkit-full-screen #incall .video-tag-wrapper {
height: auto;
}
body:-webkit-full-screen #sidebar-wrapper {
height: 100%;
}
body:-webkit-full-screen .chat-message-input {
position: absolute;
bottom: 0;
width: 100%;
}
body:-webkit-full-screen #incall .video-call {
margin-top: 0px;
max-height: 100%;
max-width: 100%;
}
body:-webkit-full-screen #incall .video-footer {
bottom: 0;
position: absolute;
width: 100%;
background: rgba(255,255,255, .1);
}
@media (max-width: 760px) {
body {
overflow-x: hidden;
}
#dialpad .call-history li {
overflow-x: hidden;
}
#sidebar-wrapper {
margin-right: -750px;
}
#wrapper.toggled {
padding-right: 0;
}
#dialpad.centered-block-frame {
height: auto;
}
#dialpad .centered-block {
height: 100%;
margin-top: 8px;
padding-right: 0px;
padding-left: 0px;
}
#incall .phone ul {
-webkit-padding-start: 0px;
}
#incall .phone li button .big-icon {
font-size: 25px;
}
#incall .hangup-button {
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 62px;
padding-left: 0px;
}
#incall .call-info {
float: none;
position: relative;
margin: 0 auto;
width: 100%;
text-align: center;
padding: 22px;
}
#incall .avatar {
margin: 0 auto;
float: none;
}
#incall .phone li button {
padding: 10px;
}
.contributors {
-webkit-padding-start: 0px;
text-align: center;
margin: 0 auto;
}
.contributor-avatar {
float: none;
text-align: center;
}
.contributor-info {
float: none;
text-align:center;
margin-left: 0;
margin-top: 0;
}
}
@media screen
and (min-device-width: 320px)
and (max-device-width: 780px) {
body {
overflow-x: hidden;
}
#call-history-wrapper {
display: none;
}
.browsers-supported {
padding-left: 0;
}
.browsers-supported li {
padding: 3px;
}
#sidebar-wrapper {
margin-right: -750px;
}
#wrapper.toggled {
padding-right: 0;
}
#dialpad.centered-block-frame {
height: auto;
}
#dialpad .centered-block {
height: 100%;
margin-top: 8px;
padding-right: 0px;
padding-left: 0px;
}
#incall .phone ul {
-webkit-padding-start: 0px;
}
#incall .phone li button .big-icon {
font-size: 25px;
}
#incall .hangup-button {
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 62px;
padding-left: 0px;
}
#incall .call-info {
float: none;
position: relative;
margin: 0 auto;
width: 100%;
text-align: center;
padding: 22px;
}
#incall .avatar {
margin: 0 auto;
float: none;
}
#incall.centered-block-frame {
display: block;
justify-content: none;
align-items: none;
}
#incall .centered-block {
width: 100%;
padding-right: 0;
padding-left: 0;
}
#incall .phone li button {
padding: 10px;
}
#incall .phone-body {
padding-top: calc(50% - 25%);
padding-bottom: calc(50% - 25%);
}
.contributors {
-webkit-padding-start: 0px;
text-align: center;
margin: 0 auto;
}
.contributor-avatar {
float: none;
text-align: center;
}
.contributor-info {
float: none;
text-align:center;
margin-left: 0;
margin-top: 0;
}
}
.preview-wrapper {
position: relative;
}
.preview-wrapper video {
transform: scaleX(-1);
}
.drop-net-info {
padding-top: 0px;
cursor: default;
}
.drop-net-info .title {
text-align: center;
font-size: 16px;
font-weight: bold;
padding: 8px 14px;
margin: 0;
font-size: 14px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
}
.drop-net-info .title:hover {
background-color: #f7f7f7;
}
.drop-net-info a:hover {
color: #333 !important;
}
2015-11-13 00:38:27 +00:00
.net-info .yellow {
color: #e3d95b;
}
2015-11-13 00:38:27 +00:00
.net-info .green {
color: #00ae00;
}
.net-info .red {
color: #ae0000;
}
#mic-meter {
position: absolute;
bottom: 5px;
left: 10px;
}
#mic-meter .icon {
margin-left: 3px;
color: #CCC;
}
#mic-meter .volumes {
width: 30px;
}
#mic-meter .volumes .volume-segment {
height: 10px;
width: 100%;
border-radius: 5px;
border: 2px solid #CCC;
display: block;
margin-top: 1.5px;
}
#mic-meter .volumes .volume-segment.active {
background-color: #CCC;
}
#preview .refresh {
margin: 15px 0px 0px 0px;
}