html,body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	-moz-user-select: none; /*Firefox*/
	-webkit-user-select: none; /*webkit Browser*/
	-ms-user-select: none; /*IE10*/
	-khtml-user-select: none; /*Early browsers*/
	user-select: none;
}

#zrcContainer {
	display: flex;
	flex-direction:column;
	justify-content: center;
	height: 100%;
}

#zrcLoadingContainer {
	margin:40px auto;
	width:44px;
	height:44px;
	border:4px solid #3279fb;
	border-bottom:#eee 4px solid;
	border-radius:50%;
	animation:load 1.1s infinite linear;
	-webkit-animation:load 1.1s infinite linear;
	-moz-animation:load 1.1s infinite linear;
	-o-animation:load 1.1s infinite linear;
}
@keyframes load {
	from {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
}
to {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
}
@-webkit-keyframes load {
	from {
	-webkit-transform:rotate(0deg);
}
to {
	-webkit-transform:rotate(360deg);
}
}
@-moz-keyframes load {
	from {
	-moz-transform:rotate(0deg);
}
to {
	-moz-transform:rotate(360deg);
}
}
@-o-keyframes load {
	from {
	-o-transform:rotate(0deg);
}
to {
	-o-transform:rotate(360deg);
}
}

/* ::-webkit-scrollbar
{
    width:8px;
    background-color:#00000000;
}
::-webkit-scrollbar-track
{
    border-radius:4px;
    background-color:#00000000;
}
::-webkit-scrollbar-thumb
{
    border-radius:4px;
    background-color:rgba(82, 82, 128, 0.18);
} */

.blur{
	-webkit-filter: blur(25px); /* Chrome, Opera */
	-moz-filter: blur(25px);
	-ms-filter: blur(25px);
	filter: blur(25px);
	transform: scale(1.06);
}

.blurViewBackground{
	-webkit-backdrop-filter: blur(10px);
  	backdrop-filter: blur(10px);
}

input[id="zrc_meeting_passcode"]::-ms-reveal {
    display: none;
}
