/* $Id$ */
/* General */
lyte-input > div,
lyte-input input, lyte-input textarea {
    font-family: inherit !important;
}
.blinking-cursor {
    margin-left: 5px;
    background-color: #fff;
    animation: blink 1s infinite;
}
@keyframes blink {
    0%, 50% {
        opacity: 1;
    }
    50.1%, 100% {
        opacity: 0;
    }
}
.spin {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

@keyframes pulse {
    from {
        opacity: 1;
        transform: scale(1);
    }
    to {
        opacity: .25;
        transform: scale(.75);
    }
}

.spinner-box {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
}

.pulse-container {
    width: 90px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pulse-bubble {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #65727e;
}

.pulse-bubble-1 {
    animation: pulse .4s ease 0s infinite alternate;
}

.pulse-bubble-2 {
    animation: pulse .4s ease .2s infinite alternate;
}

.pulse-bubble-3 {
    animation: pulse .4s ease .4s infinite alternate;
}

.pulse-bubble-4 {
    animation: pulse .4s ease .6s infinite alternate;
}

.pulse-bubble-5 {
    animation: pulse .4s ease .8s infinite alternate;
}

.inner-freezelayer {
    opacity: .6 !important;
	width: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(0 0 0 / 67%);
    filter: Alpha(Opacity=90);
    opacity: .9;
    z-index: 10;
    height: auto !important;
}

.ps-always-visible .ps-scrollbar-x-rail,
.ps-always-visible .ps-scrollbar-y-rail {
	opacity: 0.6;
}

.primary-light-popover {
    background-color: var(--zm-bg-primary-light) !important;
    border: 1px solid var(--zm-list-row-text2);
}

.primary-light-popover .zpopover__content {
    padding: 12px;
}

.primary-light-popover.zpopover--bottom .zpopover__pointer:before {
    border-top-color: var(--zm-list-row-text2) !important;
}

.primary-light-popover.zpopover--bottom .zpopover__pointer:after {
    border-top-color: var(--zm-bg-primary-light) !important;
}

.box-bordered-list {
    display: inline-block;
}

.box-bordered-list > li {
    border: 1px solid #DDDDDD;
    background-color: var(--zm-primary-body-back);
    padding: 5px 7px 7px;
    display: inline-block;
    font-size: 14px;
    margin-right: 5px;
    margin-top: 5px;
}

.tabsStickyWrapper {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
    width: 100%;
    background-color: var(--zm-primary-body-bg);
    z-index: 9;
}

.scrollSpyWrapper {
    position: relative;
    max-height: 610px;
}

.scrollSpyWrapper lyte-menu-box {
    left: 0px;
    top: 0px;
    position: relative !important;
    height: 100%;
}

.scrollSpyWrapper lyte-menu-box {
    z-index: 10 !important;
}

.scrollSpyWrapper lyte-menu-body {
    border: none !important;
    box-shadow: none !important;
}

lyte-menu-box{
	left : -9999px;
	top : -9999px
}

lyte-menu-group {
    border-bottom: none !important;
}

.filter-tags-list {
	display: inline;
}

.filter-tags-list > li {
	padding: 8px 10px;
	background-color: #F0F0F0;
	display: inline-block;
	border-radius: 4px;
	margin-right: 5px;
	color: #333333;
	font-size: 12px;
    margin-top: 5px;
}

.filter-tags-list > li .tag-close {
	color: #677177;
	margin-left: 5px;
	cursor: pointer;
}

.mdropdown-menu {
	min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    /* background-color: #fff; */
    background-clip: padding-box;
    border: 1px solid #e6e6e6;
    /* border: 1px solid rgba(0, 0, 0, 0.15); */
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    background-color: var(--zm-primary-body-bg);
}

.mdropdown-menu > li > a {
	display: block;
    padding: 5px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    /* color: #333333; */
    white-space: nowrap;
    color: var(--zm-dropdown-text);
}

.mdropdown-menu > li > a:hover,
.dropdown-menu > li a:focus,
.dropdown-menu > li > a:focus {
    /* color: #262626; */
    text-decoration: none;
    /* background-color: #f5f5f5; */
    color: var(--zm-dropdown-hover-text);
    background-color: var(--zm-dropdown-hover-bg);
}

/* .dropdown > .dropdown-menu {
    padding-top: 8px;
    padding-bottom: 8px;
} */

.dropdown-header {
    padding: 3px 12px;
}

.dropdown-menu {
    font-size: 15px !important;
}

.dropdown-menu > li a {
	padding: 6px 12px;
}

.primary-light-popover {
    background-color: var(--zm-bg-primary-light) !important;
    border: 1px solid var(--zm-list-row-text2);
}

.primary-light-popover .zpopover__content {
    padding: 12px;
}

.primary-light-popover.zpopover--right .zpopover__pointer:before {
    border-left-color: var(--zm-list-row-text2) !important;
}

.primary-light-popover.zpopover--right .zpopover__pointer:after {
    border-left-color: var(--zm-bg-primary-light) !important;
}

.successPopover {
    background-color: #16AD5C !important;
    color: #fff !important;
    border: 1px solid transparent;
}

.successPopover .zpopover__content {
    padding: 5px;
    background-color: transparent;
}

.successPopover.zpopover--top .zpopover__pointer:before {
    border-bottom-color: transparent !important;
}

.successPopover.zpopover--top .zpopover__pointer:after {
    border-bottom-color: #16AD5C !important;
}

.associatedDeptsPopover .zpopover__content {
    padding: 0;
}

/* .meetings-container .tabClass {
    background-color:  #FAFAFA !important;
} */

.commentabmenu li:not(.sel):hover,
.commentabmenu td:not(.sel):hover {
    border-bottom: none !important;
}
.commentabmenu li:not(.sel):hover .setuplink,
.commentabmenu td:not(.sel):hover .setuplink {
    /* color: var(--zm-primary-body-text) !important; */
    font-weight: 600;
}

.dropdown-blue-new {
	background: url(../images/Dropdown-blue-down.e0b2e2dba5c9e7722f097928a9c70454.svg) no-repeat;
	display: inline-block;
	width: 24px;
	height: 22px;
	vertical-align: middle;
}

.meetings-container .primarybtn{
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.05px;
}

.zm-search-bar .form-control[readonly] {
    background-color: var(--zm-primary-body-bg)!important;
}

.meeting-list .list-header {
    font-size: 10px;
    /* font-family: "LatoLight"; */
    font-weight: 500;
    padding-top: 20px;
    padding-left: 4px;
    text-transform: uppercase;
    /* color: var(--zm-primary-body-text6); */
}
.meeting-list .list-header:nth-child(1) {
    padding-top: 0;
}

/* The moving element */
.meeting-list .dummy::after,
.zm-table .dummy::after {
    display: block;
    content: "";
    position: absolute;
    width: 50%;
    height: 100%;
    transform: translateX(-25%);
    background: -webkit-gradient(linear, left top,
                right top, from(transparent), 
                color-stop(rgba(255, 255, 255, 0.2)),
                to(transparent));
                  
    background: linear-gradient(90deg, transparent,
            rgba(255, 255, 255, 0.2), transparent);

    /* Adding animation */
    animation: loading 0.8s infinite;
}
/* Loading Animation */
@keyframes loading {
    100% {
        transform: translateX(100%);
    }
}
.meeting-list .placeholder-container {
    width: 100%;
}
.meeting-list .dummy,
.zm-table .dummy {
    background-color: var(--zm-primary-skelton-bg);
    display: inline-block;
    position: relative;
}
.meeting-list .list-header.dummy {
    background-color: var(--zm-table-header-bg);
}
.meeting-list .dummy.rounded,
.zm-table .dummy.rounded {
    border-radius: 50rem !important;
}
.meeting-list .dummy.dummy-size-xs,
.zm-table .dummy.dummy-size-xs {
    width: 80px;
    height: 12px;
}
.meeting-list .dummy.dummy-size-sm,
.zm-table .dummy.dummy-size-sm {
    width: 170px;
    height: 24px;
}
.meeting-list .dummy.rounded.dummy-size-xs,
.zm-table .dummy.rounded.dummy-size-xs {
    width: 21px;
    height: 21px;
}
.meeting-list .dummy.rounded.dummy-size-sm {
    width: 31px;
    height: 31px;
}

.newgraybtn3 {
    color: #959595;
    background-color: var(--zm-primary-body-bg);
    font-size: 12px;
    padding: 5px 10px;
    border-radius: 4px;
    cursor: pointer;
}

.meeting-list .zm-heading-row {
    margin-bottom: 12px;
    color: var(--zm-primary-body-text6);
    /* font-family: 'LatoBold'; */
    font-weight: 700;
}
.meeting-list .zm-heading-row {
    position: sticky;
    top: 0;
    background-color: inherit;
    z-index: 9;
    padding: 7px 0;
}

.meeting-list .meeting-list-row {
    margin-bottom: 8px;
    padding: 15px 0px;
    border-radius: 0px;
    background-color: var(--zm-card-bg);
    border: 1px solid transparent;
    box-shadow: 0px 1px 2px var(--zm-list-shadow);
    margin-right: -8px;
    margin-left: -10px;
    display: flex;
}
.meeting-list .meeting-table-row {
    box-shadow: none;
}
.meeting-list .meeting-table-row:not(:last-child) {
    border-bottom: 1px solid rgb(112 112 112 / 20%);
}
/* If the browser window is smaller than 768px */
@media only screen and/*!YUI-Compressor */(max-width: 767px) {
    .meeting-list .meeting-list-row {
      display: block;
    }

    .meeting-list .meeting-list-row > .zlistCol {
        margin-top: 5px;
    }
    .meeting-list .meeting-list-row > .zlistCol:nth-child(1) {
        margin-top: 0;
    }
}

.meeting-list .meeting-list-row:hover {
   /* background-color: #f8fbfe;
    border-color: #4a8bf7;*/
    /* background-color: var(--zm-list-hover); */
    border-color: var(--zm-primary-color);
}

/* .meeting-list .meeting-list-row:hover #pastMeetingOptions{
	display : flex;
} */

/*.meeting-list .list-count {
    /*display: inline-block;
    background-color: #E7E9F1;
    text-align: center;
    border-radius: 50rem;
    font-size: 13px;
    min-width: 25px;
    margin-left: 5px;
    /* height: 25px; 
    padding: 0 4px;
    vertical-align: top;*/
  /*  background-color: #E7E9F1;
    padding: 1px 4px;
    border-radius: 50%;
    border: 3px solid transparent;
    text-align: center;
    font-size: 13px;
    margin-left: 4px;
}*/

.meeting-list .list-count  {
 	display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--zm-primary-body-bg15);
    min-width: 1.8em;
    height: 15px;
    padding: 3px;
    border-radius: 50%;
    vertical-align: middle;
    font-size: 9px;
    margin-left: 4px;
    margin-top: -3px;
    color: var(--zm-list-text);
    font-weight: 500;
    letter-spacing: -0.09px;
    opacity: 1;
}

.meeting-list .list-count:before {
  content:'';
  float: left;
  width: auto;
  padding-bottom: 100%;
}


.meeting-list .zm-title {
    font-size: 15px !important;
    font-weight: 400;
    /* font-family: 'Lato'; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 87%;
    letter-spacing: -0.14px;
    /* color: var(--zm-primary-body-text1); */
}

.meeting-list .zm-title-desc {
    /* font-family: "LatoLight"; */
    font-weight: 300;
    font-size: 13px;
    margin-top: 4px;
}

.zm-recorded-session{
    font-size: 11px;
    display: inline-block;
    padding: 2px 5px;
    border-radius: 2px;
    margin-top: 5px;
    color: var(--zm-body-color);
    background-color: var(--zm-primary-bg-subtle);
}

.zm-webinar-date{
    vertical-align: middle !important;
    font-size: 15px !important;
    color: var(--zm-desc-color);
}

/* .meeting-list .selectBox {
    display: none !important;
}
.meeting-list .selectBox:hover {
    display: inline-block !important;
} */

.meeting-list .zm-dt-column {
    display: flex;
    align-items: center;
}

.meeting-list .zm-dt-column .zmw-sprite {
    margin-right: 8px;
    float: left;
}

.meeting-list .zm-dt-column .zm-date {
    /* font-weight: 600; */
    letter-spacing: -0.13px;
    /* color: var(--zm-primary-body-text1); */
    /*font-family: "LatoLight"; */
    font-size: 14px;
}

.meeting-list .zm-dt-column .zm-status-text {
    font-size: 12px;
    display: inline-block;
    padding: 2px 5px;
    border-radius: 2px;
    margin-top: 3px;
}

.meeting-list .zm-dt-column .zm-status-success {
    color: #577C04 !important;
    background-color: #F2FFD9 !important;
}
.meeting-list .zm-dt-column .zm-status-danger {
	color: var(--zm-danger-color) !important;
    background-color: var(--zm-danger-bg-subtle) !important;
}
.meeting-list .zm-dt-column .zm-status-warning {
	color: #C66F10 !important;
    background-color: #FFF6ED !important;
}
.meeting-list .zm-dt-column .zm-status-completed {
    padding-left: 0 !important;
}

.meeting-list .zm-dt-column .zm-time-duration {
    /*font-family: "LatoLight";*/
    font-size: 14px;
    padding-top: 1px;
}
.meeting-list .zm-dt-column .zm-scheduled-time {
    font-size: 12px;
	opacity: .7;
	min-width: 180px;
}
.zm-time-bold{
	font-size:14px;
	font-weight:400;
}

.meeting-list .zm-dt-column .zm-time,
.meeting-list .zm-dt-column .zm-duration {
    display: inline-block;
    padding-right: 5px;
    font-size: 12px;
    letter-spacing: -0.11px;
    /* color: var(--zm-desc-color); */
    font-weight: 400;

}

.meeting-list .zm-user-image,
.zm-table .zm-user-image {
    width: 40px;
    height: 40px;
    border-radius: 50rem !important;
    display: inline-block;
    vertical-align: middle;
}

.zm-image-text {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    /* color: var(--zm-primary-body-text8); */
    max-width: 75%;
    font-size: 15px;
}
.zm-content-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: 100%;
    letter-spacing: 0px;
    /* color: var(--zm-body-color); */
    font-size: 14px;
    font-weight: 400;
}
.zm-content-desc {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    /* font-family: var(--zm-font-light); */
    font-weight: 400;
    font-size: 12px;
    width: 100%;
    letter-spacing: 0px;
    /* color: var(--zm-secondary-color); */
}

.meeting-list .zm-user-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    color: var(--zm-list-text);
    max-width: 80%;
    font-size: 15px;
}

.zm-reg-image {
    display: inline-block;
    /*background: url(../images/user-flat.4442f273530cf29e352db59f88fa1b80.svg) no-repeat !important;*/ 
   width: 19px !important;
    height: 19px !important;
    vertical-align: middle;
    fill: none;
    stroke-width: 1.3px;
    stroke: var(--zm-adduser-icon);
}
.meeting-list .zm-reg-container {
    display: inline-block;
    padding-right: 1.8rem;
}
.meeting-list .zm-attendee-container {
    display: inline-block;
    /* padding-right: 3rem; */
}
.meeting-list .zm-actions-container {
    display: inline-block;
}
.meeting-list .meeting-list-row:hover .zm-reg-image {
	fill:none;
	stroke: var(--zm-primary-bg) !important;
/*     background: url(../images/user-flat-active.166ed76cc5e07d09c6a2f07bcfb428e1.svg) no-repeat !important;*/
}
.meeting-list .meeting-list-row .zmi-vertical-more .zm-svg {
    width: 22px !important;
    height: 22px !important;
}
 /* .meeting-list .meeting-list-row:hover .zmi-vertical-more {
    stroke: var(--zm-primary-button-bg3)!important;
    fill: var(--zm-primary-button-bg3)!important;
} */
.meeting-list .zm-attendee-image {
    display: inline-block;
    vertical-align: middle;
    /*background: url(../images/participants.b92f12f75d7bb6912b47a2c46f7e1d0f.svg) no-repeat !important;*/
    width: 19px !important;
    height: 19px !important;
    fill:none;
    stroke:var(--zm-adduser-icon) !important;
}
.meeting-list .meeting-list-row:hover .zm-attendee-image {
	fill:none;
	stroke: var(--zm-primary-button-bg3) !important;
/*     background: url(../images/participants-active.80a01a49e0368b55563eba955af075cc.svg) no-repeat !important;
 */

 }

.meeting-list .zm-reg-count,
.meeting-list .zm-attendee-count {
    margin-left: 0.5rem;
    display: inline-block;
    vertical-align: middle;
    /* color: var(--zm-primary-body-text1); */
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0px;

}
.meeting-list .zm-attendee-percent {
    margin-left: 0.5rem;
    display: inline-block;
    vertical-align: middle;
    /* font-family: "LatoLight"; */
    font-weight: 300;
    font-size: 14px;
}

.meeting-list .meeting-list-row .zm-list-more {
    border: 1px solid transparent;
    padding: 0 0 0 0;
    border-radius: 3px;
    display: inline-block;
    cursor: pointer;
}

.meeting-list .meeting-list-row .zm-list-more:hover,
.meeting-list .meeting-list-row .zm-list-more:focus {
    /* border-color: #C8E0F9; */
    background-color: var(--zm-dot-hover);
    border-radius: 13px;
}

.dropdown-menu .divider {
    padding: 0;
    margin: 3px 0;
    cursor: default;
    background-color: #707070;
    opacity: 0.05;
}

.meeting-list .meeting-list-row:hover .zm-reg-count,
.meeting-list .meeting-list-row:hover .zm-attendee-count,
.meeting-list .meeting-list-row:hover .zm-attendee-percent {
    color: var(--zm-list-row-text);
}

.meeting-list .meeting-list-row:hover .zm-list-more .zmw-sprite,
.meeting-list .meeting-list-row .zm-list-more:focus .zmw-sprite {
    background-position: -499px -89px;
}

/* .dropdown-menu > li.danger a,
.meeting-list .zm-dropdown-menu > li.danger a {
    color: #EE7373 !important;
} */

/* .list-action-row .input-group-addon {
    background-color: var(--zm-primary-body-bg3);
    color: var(--zm-primary-addon-text);
} */

.greyBdr{
    border-color: #C1C1C1 !important
}
.greyBdr:hover {
    background-color: #F5F8FC;
}


/* .list-action-row [data-toggle="dropdown"] {
    border-left: 0;
    position: relative;
    right: 5px;
    border-color: #C1C1C1 !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 9px;
    padding-bottom: 8px;
} */

.list-action-row .zm-dropdown-menu {
    padding: 0 !important;
}
.searchByDropdown .zm-dropdown-menu{
	padding: 6px !important;
}
.list-action-row .zm-dropdown-menu .dropdown-header {
    font-size: 13px !important;
    /* background-color: var(--zm-primary-body-back);
    color: #AAAAAA; */
    padding-top: 6px;
    padding-bottom: 7px;
}
/* .list-action-row .zm-dropdown-menu > li a:hover,
.list-action-row .zm-dropdown-menu > li.active a {
    background-color: var(--zm-hover-bg1) !important;
    color: var(--zm-list-row-text2) !important;
} */

.list-action-row .newSelect .select2-container--default .select2-selection--single {
    font-size: 12px;
    min-height: 30px;
    border-radius: 50rem !important;
    height: 30px;
    background: var(--zm-body-secondary-bg);
    border: 1px solid #EBEBEB;
}

.list-action-row .newSelect .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 5px 30px 8px 15px;
    float: left;
}

.zm-dropdown-menu.fromSearchToggle {
    top: 20px;
}

.zm-label {
    word-break: break-word;
    /* color: var(--zm-primary-body-text1); */
    font-size: 15px;
}

.zm-dropdown-content {
    color: #414141;
}
.zm-editable-dropdown .zm-dropdown-content {
    border: 1px solid transparent;
    border-radius: 20px;
    display: inline-block;
    /* padding: 6px 25px 6px 12px; */
    position: relative;
    cursor: pointer;
}
.zm-editable-dropdown .zm-dropdown-menu {
    margin-left: -12px;
}
.zm-editable-dropdown:hover .zm-dropdown-content,
.zm-editable-dropdown .zm-dropdown-content:hover,
.zm-editable-dropdown .zm-dropdown-content:focus,
.zm-editable-dropdown.zm-dropdown-primary .zm-dropdown-content,
.zm-editable-dropdown.zm-dropdown-danger .zm-dropdown-content {
    padding: 6px 25px 6px 12px;
    margin-left: -12px;
}
/* .zm-editable-dropdown.zm-dropdown-primary .zm-dropdown-content,
.zm-editable-dropdown.zm-dropdown-danger .zm-dropdown-content {
    padding: 6px 25px 6px 12px;
} */
.zm-editable-dropdown:hover .dropdown-menu,
.zm-editable-dropdown:focus .dropdown-menu {
    display: block;
}
.zm-editable-dropdown:hover .zm-dropdown-content:after,
.zm-editable-dropdown .zm-dropdown-content:hover:after,
.zm-editable-dropdown .zm-dropdown-content:focus:after,
.zm-editable-dropdown.zm-dropdown-primary .zm-dropdown-content:after,
.zm-editable-dropdown.zm-dropdown-danger .zm-dropdown-content:after {
    content: "";
    width: 16px!important;
    height: 16px!important;
    position: absolute;
    top: 12px;
    right: 6px;
}
.zm-editable-dropdown.zm-dropdown-primary .zm-dropdown-content:after,
.zm-dropdown-hover-primary:hover .zm-dropdown-content:after,
.zm-dropdown-hover-primary .zm-dropdown-content:hover:after,
.zm-dropdown-hover-primary .zm-dropdown-content:focus:after {
    content: "";
    /* background: url(../images/zw-sprite.7a56f39afa9ea180b3be7e4e7f0774ca.svg) no-repeat -364px -11px !important; */
    background: url(../images/chevron-down-primary.24aa17b75016f00517f01df16da9e464.svg) no-repeat !important;
}
.zm-editable-dropdown.zm-dropdown-primary .zm-dropdown-content,
.zm-dropdown-hover-primary:hover .zm-dropdown-content,
.zm-dropdown-hover-primary .zm-dropdown-content:hover,
.zm-dropdown-hover-primary .zm-dropdown-content:focus {
    border-color: #C5DDF8;
    color: var(--zm-primary-button-bg);
}
.zm-editable-dropdown.zm-dropdown-danger .zm-dropdown-content:after,
.zm-dropdown-hover-danger:hover .zm-dropdown-content:after,
.zm-dropdown-hover-danger .zm-dropdown-content:hover:after,
.zm-dropdown-hover-danger .zm-dropdown-content:focus:after {
    content: "";
    background: url(../images/chevron-down-red.9622e12770942414cba06c1b89893f81.svg) no-repeat !important;
}

.zm-dropdown-hover-danger:hover .zm-dropdown-content,
.zm-dropdown-hover-danger .zm-dropdown-content:hover,
.zm-dropdown-hover-danger .zm-dropdown-content:focus {
    border-color: #EE7373;
    color: #EE7373;
}
.zm-editable-dropdown.zm-dropdown-danger .zm-dropdown-content {
    border-color: #FED1D1;
    background-color: var(--zm-primary-body-bg10);
    color: var(--zm-primary-body-text8);
    box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}

.zm-action-icons-list > li {
    display: inline;
    vertical-align: middle;
}
.zm-action-icons-list > li:not(:last-child) {
    margin-right: 4px;
}
.zm-action-icons-list > li:not(.disabled) > a > i {
    cursor: pointer;
}

.live-btn:after {
    content: '';
    background: url(../images/join-now.ff162bfb36fda4a3b74492610f46f871.svg) no-repeat !important;
    width: 24px !important;
    height: 24px !important;
    position: absolute;
    right: -9px;
    top: -17px;
}
.invitation-box {
    color: var(--zm-link-color);
    padding: 15px;
}

.record-end-message {
    /* position: absolute;
    bottom: 0; */
    width: 100%;
    background-color: #E0F3FF;
    padding: 15px 10px;
    text-align: center;
}

/* Calendar */
#calendarBd .fc-event-inner {
	cursor: pointer;
}

/* Topbar */
.dept-select .zselectbox {
    background: transparent;
    border: none;
    width: auto;
    font-size: 13px;
    padding: 10px 10px;
}
/* .dept-select .zselectbox:hover,
.dept-select .zselectbox:focus {
    background: #394967;
    color: #fff;
} */
.zselectbox.is-active:hover {
    background-color: transparent;
}
.dept-select .zselectbox__text {
    cursor: pointer !important;
}
.dept-select .zselectbox.has-kfocus:hover {
    background-color: transparent !important;
}
.dept-select .zselectbox__icon {
    /* display: none; */
    width: 22px;
    position: relative;
    top: 2px;
    left: 3px;
}
.dept-select .zselectbox__selected:before {
    content: '';
    /* background: url(../images/department-icon.25c6467612704e1c822f36078221fdf1.svg) no-repeat; */
    background: url(../images/department-black.6dbddec005672786bbf1c9097d6719ca.svg) no-repeat;
    /* background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.628285 24H3.93169H9.92249H13.8382H20.218H23.3717C23.5386 24 23.6981 23.9347 23.8159 23.8185C23.8503 23.7852 23.8797 23.7489 23.9055 23.7096C23.9301 23.6708 23.9497 23.6291 23.9644 23.5861C23.9767 23.5522 23.9853 23.5178 23.9914 23.4821C23.9975 23.4488 24 23.4149 24 23.3804C24 23.2158 23.9337 23.0585 23.8159 22.9423C23.6981 22.8261 23.5386 22.7608 23.3717 22.7608H20.8463V1.85881C20.8463 1.36567 20.6475 0.893102 20.2941 0.544574C19.9407 0.196047 19.4609 0 18.9614 0H5.18826C5.01278 0 4.83976 0.0242033 4.6741 0.0701896C4.57347 0.0980234 4.47653 0.134328 4.38327 0.177894C4.18939 0.268657 4.01023 0.392094 3.85561 0.544574C3.5022 0.893102 3.30341 1.36567 3.30341 1.85881V22.7608H0.628285C0.461397 22.7608 0.301871 22.8261 0.184068 22.9423C0.0662644 23.0585 0 23.2158 0 23.3804C0 23.4578 0.0147254 23.5335 0.0429492 23.6037C0.0736272 23.6835 0.121485 23.7568 0.184068 23.8185C0.301871 23.9347 0.461397 24 0.628285 24ZM14.4665 22.7608H19.5897V1.85881C19.5897 1.69423 19.5235 1.53691 19.4057 1.42073C19.2879 1.30456 19.1283 1.23921 18.9614 1.23921H5.18826C5.02137 1.23921 4.86185 1.30456 4.74404 1.42073C4.71214 1.4528 4.68391 1.4879 4.65937 1.52541C4.59433 1.62404 4.55998 1.73961 4.55998 1.85881V22.7608H9.2942V17.479C9.2942 17.3144 9.36047 17.1571 9.47827 17.0409C9.59607 16.9248 9.7556 16.8594 9.92249 16.8594H13.8382C14.0051 16.8594 14.1646 16.9248 14.2824 17.0409C14.3426 17.0996 14.388 17.1692 14.4199 17.2449C14.4506 17.3187 14.4665 17.3979 14.4665 17.479V22.7608ZM10.5508 22.7608H13.2099V18.0986H10.5508V22.7608ZM10.7618 5.95159H8.52848V8.15349H10.7618V5.95159ZM15.793 5.95159H13.5597V8.15349H15.793V5.95159ZM8.52848 10.9139H10.7618V13.1158H8.52848V10.9139ZM15.793 10.9139H13.5597V13.1158H15.793V10.9139Z' fill='currentColor'/%3e%3c/svg%3e"); */
    /* -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.628285 24H3.93169H9.92249H13.8382H20.218H23.3717C23.5386 24 23.6981 23.9347 23.8159 23.8185C23.8503 23.7852 23.8797 23.7489 23.9055 23.7096C23.9301 23.6708 23.9497 23.6291 23.9644 23.5861C23.9767 23.5522 23.9853 23.5178 23.9914 23.4821C23.9975 23.4488 24 23.4149 24 23.3804C24 23.2158 23.9337 23.0585 23.8159 22.9423C23.6981 22.8261 23.5386 22.7608 23.3717 22.7608H20.8463V1.85881C20.8463 1.36567 20.6475 0.893102 20.2941 0.544574C19.9407 0.196047 19.4609 0 18.9614 0H5.18826C5.01278 0 4.83976 0.0242033 4.6741 0.0701896C4.57347 0.0980234 4.47653 0.134328 4.38327 0.177894C4.18939 0.268657 4.01023 0.392094 3.85561 0.544574C3.5022 0.893102 3.30341 1.36567 3.30341 1.85881V22.7608H0.628285C0.461397 22.7608 0.301871 22.8261 0.184068 22.9423C0.0662644 23.0585 0 23.2158 0 23.3804C0 23.4578 0.0147254 23.5335 0.0429492 23.6037C0.0736272 23.6835 0.121485 23.7568 0.184068 23.8185C0.301871 23.9347 0.461397 24 0.628285 24ZM14.4665 22.7608H19.5897V1.85881C19.5897 1.69423 19.5235 1.53691 19.4057 1.42073C19.2879 1.30456 19.1283 1.23921 18.9614 1.23921H5.18826C5.02137 1.23921 4.86185 1.30456 4.74404 1.42073C4.71214 1.4528 4.68391 1.4879 4.65937 1.52541C4.59433 1.62404 4.55998 1.73961 4.55998 1.85881V22.7608H9.2942V17.479C9.2942 17.3144 9.36047 17.1571 9.47827 17.0409C9.59607 16.9248 9.7556 16.8594 9.92249 16.8594H13.8382C14.0051 16.8594 14.1646 16.9248 14.2824 17.0409C14.3426 17.0996 14.388 17.1692 14.4199 17.2449C14.4506 17.3187 14.4665 17.3979 14.4665 17.479V22.7608ZM10.5508 22.7608H13.2099V18.0986H10.5508V22.7608ZM10.7618 5.95159H8.52848V8.15349H10.7618V5.95159ZM15.793 5.95159H13.5597V8.15349H15.793V5.95159ZM8.52848 10.9139H10.7618V13.1158H8.52848V10.9139ZM15.793 10.9139H13.5597V13.1158H15.793V10.9139Z' fill='currentColor'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.628285 24H3.93169H9.92249H13.8382H20.218H23.3717C23.5386 24 23.6981 23.9347 23.8159 23.8185C23.8503 23.7852 23.8797 23.7489 23.9055 23.7096C23.9301 23.6708 23.9497 23.6291 23.9644 23.5861C23.9767 23.5522 23.9853 23.5178 23.9914 23.4821C23.9975 23.4488 24 23.4149 24 23.3804C24 23.2158 23.9337 23.0585 23.8159 22.9423C23.6981 22.8261 23.5386 22.7608 23.3717 22.7608H20.8463V1.85881C20.8463 1.36567 20.6475 0.893102 20.2941 0.544574C19.9407 0.196047 19.4609 0 18.9614 0H5.18826C5.01278 0 4.83976 0.0242033 4.6741 0.0701896C4.57347 0.0980234 4.47653 0.134328 4.38327 0.177894C4.18939 0.268657 4.01023 0.392094 3.85561 0.544574C3.5022 0.893102 3.30341 1.36567 3.30341 1.85881V22.7608H0.628285C0.461397 22.7608 0.301871 22.8261 0.184068 22.9423C0.0662644 23.0585 0 23.2158 0 23.3804C0 23.4578 0.0147254 23.5335 0.0429492 23.6037C0.0736272 23.6835 0.121485 23.7568 0.184068 23.8185C0.301871 23.9347 0.461397 24 0.628285 24ZM14.4665 22.7608H19.5897V1.85881C19.5897 1.69423 19.5235 1.53691 19.4057 1.42073C19.2879 1.30456 19.1283 1.23921 18.9614 1.23921H5.18826C5.02137 1.23921 4.86185 1.30456 4.74404 1.42073C4.71214 1.4528 4.68391 1.4879 4.65937 1.52541C4.59433 1.62404 4.55998 1.73961 4.55998 1.85881V22.7608H9.2942V17.479C9.2942 17.3144 9.36047 17.1571 9.47827 17.0409C9.59607 16.9248 9.7556 16.8594 9.92249 16.8594H13.8382C14.0051 16.8594 14.1646 16.9248 14.2824 17.0409C14.3426 17.0996 14.388 17.1692 14.4199 17.2449C14.4506 17.3187 14.4665 17.3979 14.4665 17.479V22.7608ZM10.5508 22.7608H13.2099V18.0986H10.5508V22.7608ZM10.7618 5.95159H8.52848V8.15349H10.7618V5.95159ZM15.793 5.95159H13.5597V8.15349H15.793V5.95159ZM8.52848 10.9139H10.7618V13.1158H8.52848V10.9139ZM15.793 10.9139H13.5597V13.1158H15.793V10.9139Z' fill='currentColor'/%3e%3c/svg%3e");
    background-color: var(--zm-topbar-svg-color); */
    width: 22px;
    height: 22px;
    background-size: 20px 20px;
    margin-right: 7px;
}

/* Department */
.deptsList .meeting-list {
    /* background-color: var(--zm-primary-body-light); */
    font-size: 15px;
}
.deptUsersList .meeting-list {
    background-color: var(--zm-primary-body-bg);
    font-size: 15px;
}
.deptUsersList .meeting-list .zm-heading-row {
    margin-bottom: 5px;
}
.deptUsersList .meeting-list .meeting-list-row {
    margin-bottom: 0;
}
/* .addusers-tokenfield {
    min-height: 30px;
    padding: 8px 4px 4px 4px;
} */
/* .deptsList .first-col-action-item {
    margin-right: 10px;
} */
/* .deptsList .first-col-action-item + .zm-label {
    display: inline-block;
} */
.deptsList .first-col-action-item > i:hover {
    background-position: -401px -92px !important;
}
.alldept-selectlist.zdropdownlist--withcustomitem .zdropdownlist__item .default-dept-icon {
	display: none;
    position: absolute;
    right: 1px;
    top: 10px;
    cursor: pointer;
}
.alldept-selectlist.zdropdownlist--withcustomitem .zdropdownlist__item:not(#deptSelect-listbox-AllDepartments):hover .default-dept-icon {
	display: inline-block;
}
.alldept-selectlist.zdropdownlist--withcustomitem .zdropdownlist__item .default-dept-icon,
.alldept-selectlist:not(.zdropdownlist--withcustomitem) .default-dept-option .zdropdownlist__text:after {
    content: '';
    background: url(../images/yellow-star.e30668f4e222fcadb7746b2e96f9bd4a.svg) no-repeat;
    width: 20px;
    height: 20px;
    /* vertical-align: bottom; */
    /* background-position: -401px -92px; */
    float: right;
}
.alldept-selectlist.zdropdownlist--withcustomitem .default-dept-option .default-dept-icon {
    display: inline-block;
}
.alldept-selectlist.zselectfield-list-custom .zdropdownlist__item:first-child {
    border-bottom: 1px solid rgb(112 112 112 / 5%);
}

/* .member-dropdownlist {
    width: 490px !important;
} */

/* Hamburger Menu */
.zHApps.topRight:before, .zHApps.topRight:after{
    right: 14px !important;
}
.zHApps {
    top: 52px !important;
	height: calc(100% - 52px) !important;
}
.zwZHamburger.ZLightTheme:not(.zwHactive) .zStoke0, .zwZHamburger.ZLightTheme:not(.zwHactive) .zStoke1{
    stroke: var(--zm-topbar-color) !important;
}
.zwZHamburger.ZLightTheme .zwHDots span{
    background-color: var(--zm-topbar-color) !important;
    border-radius: 50%;
}
.zwZHamburger{
    width: 30px !important;
}
.zwZHamburger .zwHIBox{
    scale: calc(16/18);
}

/* Common */
.toggle-collapse-container {
    position: absolute;
    bottom: 15px;
    display: flex;
    width: 100%;
    padding-top: 45px;
    justify-content: center;
    background: var(--zm-rooms-roomSessionListPresenter);
}
.dropdown-btn + .dropdown-menu > li {
	position: relative;
}
.dropdown-btn:after {
    content: '';
    background: url(../images/Dropdown-black.85f894043152d40e77d911569850e6cb.svg) no-repeat!important;
    background-position: 0 0!important;
    background-size: 25px!important;
    width: 20px!important;
    height: 20px!important;
    top: 4px !important;
    right: 10px;
    display: block;
    position: absolute;
}
.dropdown-menu .menu-active:after {
    content: '';
    width: 15px;
    height: 12px;
    position: absolute;
    right: 10px;
    top: 30%;
    background: url(../images/TickBlue.7fce2e694cc2e6ad30e9637295871977.svg) no-repeat 0 0;
    background-size: 13px;
    background-position: 0 0;
}
.newSelect.select-sm .select2-container--default .select2-selection--single {
    min-height: 31px !important;
}
.newSelect.select-sm .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 5px 30px 4px 15px !important;
}
.newSelect.select-rounded .select2-container--default .select2-selection--single {
    border-radius: 50rem !important;
}
.tooltip-popover {
    border: none !important;
}
.tooltip-popover .zpopover__content {
    padding: 8px;
    background-color: #333333;
    color: #fff;
    font-size: 12px;
    border-radius: 4px;
}
.tooltip-popover.zpopover--bottom .zpopover__pointer:before {
    border-top-color: #333333;
}
.tooltip-popover.zpopover--bottom .zpopover__pointer:after {
    border-top-color: #333333;
}
.lyteScrollContainer.lyteScrollContainerY {
    visibility: hidden !important;
}
.zm-heading {
    font-size: 20px;
    font-weight: bold;
}
.zHSearch .zHinput {
	background-color: var(--zm-primary-body-bg) !important;
}
.bottom-menu {
	position: absolute;
	width: 100%;
	bottom: 30px
}
.tab-new {
    display: inline-block;
    vertical-align: middle;
    padding: 10px 15px;
    border-radius: 50px;
    font-size: 14px;
    cursor: pointer;
}
.tab-new.active {
    background-color: var(--zm-primary-bg-subtle);
    color: var(--zm-primary-color);
    font-weight: 600;
}
.tab-new.active .zm-svg {
    fill: none;
    stroke: var(--zm-primary-bg) !important;
}
.dd-custom {
    padding: 3px 8px 3px 7px;
    border-radius: 3px;
    border: 1px solid var(--zm-app-border-color);
}
.dd-custom:hover {
    border: 1px solid var(--zm-app-hover-border-color);
}
.select2-height-none {
    height: 1px;
    position: relative;
}
.select2-height-none .select2-container {
    display: block;
}
.select2-height-none .select2-container > .selection {
    display: none !important;
}
.select2-height-none .select2-container > .dropdown-wrapper {
    display: none !important;
}
/* .select2-height-none .select2-selection__rendered {
    display: none !important;
}
.select2-height-none .select2-selection__arrow {
    display: none !important;
} */
.select2-height-none .zselectbox {
    padding: 0;
    height: 0;
    border: none;
    background-color: transparent;
    display: block;
    /* top: 4px; */
}
.select2-height-none .zselectbox__selected,
.select2-height-none .zselectbox__icon {
    display: none;
}
.zmw-sprite.size-sm {
    width: 20px;
    height: 20px;
}
.zm-status-success {
    color: #577C04;
    background-color: #F2FFD9;
}
.zm-status-danger {
	color: #C61710 !important;
    background-color: #FFEAEA;
}
.zm-status-warning {
	color: #C66F10 !important;
    background-color: #FFF6ED;
}
.loader-icon {
    background: url(../images/loading.0627af70d8ac7f00bfba0ac19599c9b1.gif) no-repeat;
}
.skeleton-dropdownlist .zdropdownlist__loader {
    min-height: 265px;
}
.skeleton-dd-loader-icon {
    background: url(../images/skeleton-dd-loader.2d91f6fbb4471321fd8baa8803e8931c.png) no-repeat;
    width: 100%;
    height: 100%;
    background-size: 100%;
    min-height: 265px;
    right: 0;
    top: 0;
}
.ztokenfield__token {
    background: var(--zm-primary-body-light) !important;
    color:var(--zm-primary-body-text1);
    border: none;
    padding: 3px 0 3px 4px;
}
.ztokenfield__token:hover,
.ztokenfield__token.on-hover {
    border: none;
}
.ztokenfield__image {
    border-radius: 50rem;
}
.zselectfield-list-custom {
    min-width: 150px;
    /* max-height: 300px; */
}
.zselectfield-list-custom .zdropdownlist__search {
    padding: 5px 0 !important;
    background: var(--zm-form-control-bg) !important;
}
#deptSelect-listbox .zdropdownlist__text{
    padding-right: 5px ;
}
.zdropdownlist .zdropdownlist__body {
	scrollbar-color: #888 #f1f1f1;
  	scrollbar-width: thin;
}
.zdropdownlist__searchfield:focus, .zdropdownlist__searchfield.has-focus{
	background: var(--zm-form-control-bg) !important;
    color: var(--zm-form-control-color) !important;
}
.zselectfield-list-custom .zdropdownlist__searchiconcontainer, #coHostContainer .zdropdownlist__searchiconcontainer{
    right: 20px;
    left: auto;
}
.zselectfield-list-custom .zdropdownlist__searchfield {
    /* padding-left: 40px !important;
    border: none !important;
    padding-top: 7px; */
    padding-right: 40px!important;
    border: none!important;
    padding-top: 7px;
    padding-left: 24px;
}
.zselectfield-list-custom .zdropdownlist__text {
    /* color: var(--zm-primary-body-text1) !important; */
    font-size: 15px !important;
    font-weight: 400 !important;
}
.zselectfield-list-custom.zdropdownlist--withoutcheckeditem .zdropdownlist__item.is-selected {
    background: var(--zm-dropdown-hover-bg2) !important;
}
.zdropdownlist__item.is-selected .zdropdownlist__text {
    color: var(--zm-primary-color) !important;
    /* font-size: 15px !important; */
    font-weight: 400 !important;
}
.zselectfield-list-custom .zdropdownlist__item.is-selected .zdropdownlist__text {
    color: var(--zm-primary-color) !important;
    /* font-size: 15px !important; */
    font-weight: 400 !important;
}
.zdropdownlist__item.is-selected, .zdropdownlist__item.has-focus{
	background: none;
}
.zselectfield-list-custom .zdropdownlist__item.has-focus:hover,
.zselectfield-list-custom .zdropdownlist__item.has-focus.on-hover,
.zselectfield-list-custom .zdropdownlist--withsearchfield .zdropdownlist__item.has-focus,
.zselectfield-list-custom .zdropdownlist--withsearchfield .zdropdownlist__item.is-active {
    /* background: var(--zm-dropdown-hover-bg2) !important; */
    border-radius: 4px;
}
.zdropdownlist--withcheckbox .zdropdownlist__item.has-focus,
.zdropdownlist--withcheckbox .zdropdownlist__item.is-active,
.zdropdownlist--withcheckedindication .zdropdownlist__item.has-focus,
.zdropdownlist--withcheckedindication .zdropdownlist__item.is-active,
.zdropdownlist--withoutcheckeditem .zdropdownlist__item.is-selected.has-focus,
.zdropdownlist--withoutcheckeditem .zdropdownlist__item.is-selected{
	background: var(--zm-dropdown-hover-bg2) !important;
}
/* .zselectfield-list-custom .zdropdownlist__item.on-hover .zdropdownlist__text,
.zselectfield-list-custom .zdropdownlist__item.has-focus .zdropdownlist__text {
    color: var(--zm-primary-button-bg) !important;
} */
.zm-more-action-icon {
    border: 1px solid transparent;
    padding: 3px 0 4px 0;
    border-radius: 3px;
    display: inline-block;
    cursor: pointer;
}
.zm-more-action-icon:hover,
.zm-more-action-icon:focus {
    border: 1px solid var(--zm-app-border-color);
}
.button-sm {
    padding-top: 7px;
    padding-bottom: 7px;
}
.btn-large {
    padding: 11px 25px;
    min-width: 140px;
}
.zm-alert-warning {
    border-left: 3px solid var(--zm-disabled-button-bg) !important;
}
.zselectbox__text{
	color: var(--zm-primary-body-text1) !important;
}
.zselectbox__textbox {
    color: var(--zm-form-control-color) !important;
}

/* #webinarDurationHoursDiv .zselectbox__textbox {
    font-size: 14px; 
}

#webinarDurationMinsDiv .zselectbox__textbox {
    font-size: 14px; 
} */

.webinarScheduleBtn:hover{
    background-color: var(--zm-list-row-text2) !important;
    color: var(--zm-primary-body-bg) !important;
}

/* .webinarBroadCastBtn:hover{
    background-color: var(--zm-list-row-text2) !important;
    color: var(--zm-primary-body-bg) !important;
} */

.newSelect.select2-sm .select2-container--default .select2-selection--single {
    min-height: 30px !important;
}
.newSelect.select2-sm .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 8px 30px 7px 7px !important;
}

.pp-content.max-h100p {
    max-height: 100% !important;
}

/* Schedule Meeting page */
.focus-ring #meetingAdvancedCollapsiblePanelContainer .zcollapsiblepanel__header.has-focus .zcollapsiblepanel__togglebutton {
    outline: var(--zm-focus-ring-width) solid var(--zm-focus-ring-color) !important;
    outline-offset: 3px !important;
}

/* Schedule Webinar page */
.zcollapsiblepanel.no-header .zcollapsiblepanel__header {
    display: none !important;
}

.webinars-dd-list {
    min-width: 300px;
    max-width: 300px;
}
.webinars-dd-list .zdropdownlist__text {
    font-size: 15px;
}
.webinars-dd-list .zdropdownlist__description {
    font-size: 12px;
}

.week-days-grp .zbutton {
    min-width: 102px;
}

/* Webinar Details page */
.coorg-row {
    max-height: 195px;
    overflow-y: auto;
}
.coorg-row.expanded {
    max-height: 350px;
    overflow-y: auto;
}
.coorg-row.expanded + .toggle-collapse-container {
    background: none !important;
}

.reg-moderation-popup {
    min-width: 840px !important;
}
@media/*!YUI-Compressor */(max-width: 839px) {
	.reg-moderation-popup {
        min-width: 100% !important;
        max-width: 100% !important;
	}
}

/* .regModerationFilterPopover .zpopover__content {
    padding-right: 0 !important;
} */

/* to show timezone fully without ellipsis */
#Crm_Events_TIMEZONE + .select2 .select2-selection__rendered {
	display: inline;
}

/* Reports */
#meetingReportsListContainer {
	/*	height: 400px;*/
	 overflow-y: unset; 
}

#meetingReportsListContainer .zm-table th {
	top: 40px;
	z-index: 1 !important;
}

#sessionMeetingReportsListContainer {
	height: 400px;
	
}


#Line_selected_svg , #session_Line_selected_svg{
	background: var(--zm-primary-bg-subtle);
	border-radius: 3px 0px 0px 3px;
	border: 1px solid #E3E3E3;
}

#Line_unselected_svg , #session_Line_unselected_svg{
	border-radius: 3px 0px 0px 3px;
	border: 1px solid #E3E3E3;
}

#bar_selected_svg , #session_bar_selected_svg{
	border-radius: 0px 3px 3px 0px;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
    /* background: var(--zm-report-bg); */
}

#bar_unselected_svg , #session_bar_unselected_svg{
	border-radius: 0px 3px 3px 0px;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
}


#meetingReportsListContainer  .zm-heading-row, 
#sessionMeetingReportsListContainer  .zm-heading-row,
#webinarAnalyticsListContainer .zm-heading-row {
	padding-top: 15px;
	padding-bottom: 15px;
	background: #F5F6FA;
	margin-bottom: 0 ;
	font-size: 15px;
	margin-left: -10px;
	margin-right: -8px;
}
 
 #meetingReportsListContainer  .meeting-list-row,
 #sessionMeetingReportsListContainer  .meeting-list-row,
 #webinarAnalyticsListContainer  .meeting-list-row{
	border-bottom: 1px solid rgba(112,112,112,0.15);
	box-shadow: none;
	margin-bottom: 0;
 }
 

 #meetingReportsListContainer .zmCheckbox,
 #sessionMeetingReportsListContainer .zmCheckbox,
 #webinarAnalyticsListContainer .zmCheckbox {
 	border-radius: 50%
 }
 
 #meetingReportsListContainer .meeting-list-row:nth-child(odd),
 #sessionMeetingReportsListContainer .meeting-list-row:nth-child(odd),
 #webinarAnalyticsListContainer .meeting-list-row:nth-child(odd) {
    background-color: var(--zm-primary-body-back);
 }
 
  
 #meetingReportsListContainer .meeting-list-row:hover,
 #sessionMeetingReportsListContainer .meeting-list-row:hover,
 #webinarAnalyticsListContainer .meeting-list-row:hover{
 	border-color: transparent;
 	background-color: #EEF4FB;
 }
 
 
 .bb_grey_E5{
 	border-bottom: 1px solid #E5E5E5 ;
 }
 
 .reports_climate_icon{
 	background-size: 16px 16px;
 }

/* Home */
.btnLg {
    padding: 10px 10px;
    /* width: 200px; */
    min-width: 200px;
    font-size: 16px;
}

.branding-logo-xs {
	max-width: 130px;
    max-height: 32px;
}

.branding-logo-cls {
	max-width: 130px;
    max-height: 65px;
}
.meeting-logo{
	width: 108px;
    height: 31px;
    margin-top: 5px;
}
.webinar-logo{
    height: 24px;
    margin-top: 2px;
}
.analyticsContainer{
	padding: 10px 10px 0;
    height: 100%;
    /* background-color: var(--zm-primary-body-light); */
}
.meetingDownloadMenu .dropdown-menu{
	border: none;
	width:250px;
	top: 50px !important;
    z-index: 21;
    padding: 6px;
}
.meetingDownloadMenu .dropdown-menu > li{
	border-radius: 4px;
	padding : 2px 0;
	cursor: pointer;
}
.arrow-container{
	margin-left: 0px;
	margin-top: 16px;
	padding: 0px 5px 2px 5px;
	height: 100%;
}
.arrow-container:hover{
	border-radius: 3px;
    background-color: #3a4e78;
}
.coorg-cardbox .toggle-collapse-container {
    visibility: hidden;
}
.coorg-cardbox:hover .toggle-collapse-container {
    visibility: visible;
}
.meetingDownloadMenu .dropdown-menu > li > a{
	padding: 5px 15px;
    line-height:25px;
    font-size:15px !important; 
    display: flex;
}
.zm-dd-menu .dropdown-menu > li:hover,
.zm-dd-menu .dropdown-menu > li:focus{
	background-color: var(--zm-dropdown-hover-bg2) !important;
}
.zm-dd-menu .dropdown-menu > li > a:hover,
.zm-dd-menu .dropdown-menu > li > a:focus {
    background-color: transparent;
}
.meetNowDropDown .dropdown-menu{
	padding: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.175);
    z-index: 1111111;
}
.meetNowDropDown .dropdown-menu > li{
	padding:5px 10px;
	display: flex;
	height: 33px;
    align-items: center;
    border-radius: 4px;
}
.meetNowDropDown .dropdown-menu > li:hover{
	text-decoration: none;
    color: var(--zm-dropdown-item-hover-color);
    background-color: var(--zm-dropdown-item-hover-bg);
    cursor: pointer;
	width: inherit;
}
.topbar-divide{
	width: 3px;
	min-height: 43.2px;
	border :  1px solid rgb(224,224,224);
	margin-right :  13px;
	opacity: 0.5;
}
.topbar-otherlogo{
	max-width: 100px; 
	height:20px;
}
.topbar-dd{
	max-width: 100px; 
	height:12px;
	cursor: pointer;
	opacity: 0.9;
}
.topbar-dd-container{
	background-color: #fff;
	z-index: 1000;
    position: absolute;
    top: 52px;
    left: 0;
    width: 320px;
    border-radius: 4px;
    box-shadow: 0px 1px 12px 5px rgba(0,0,0,.12);
}
.topbar-logo-container{
	padding: 15px;
    display: flex;
    flex-direction: column;
}
.topbar-product-container{
	 display: flex;
    flex-direction: column;
    padding: 14px;	
}
.viewallapps-container{
	background-color: #f6f5f5;
    padding: 15px 30px;
    text-align: center;
    border-top: 1px solid #ddd;
    cursor: pointer;
}
.viewallapps-container > span{
	color: #1f8dd6;	
}
.topbar-product-container:hover{
	background-color: #0252cc11;
}
.topbar-product-desc{
	color: #333;
    font-size: 14px;
    padding: 0 0 11px;
}
.announcement-tab{
	position: relative;
	z-index: 5;
    right: 0px;
    background: #f7f7f7;
    color: var(--zm-primary-body-text2);
    text-decoration: none;
    box-sizing: border-box;
    width: 100%;
    font-size: 14px;
    padding: 0;
    display:none;
}


#liveStreamContainer{
 	height:fit-content;
 	width:fit-content;
}


.announce-desc{
	padding: 6px 25px;
	margin-top: -1px;
    float: left;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff6d9;
}
.announce-desc > p{
	margin: 5px 0;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    width: 100%;
    float: left;
    color: #000;
}
.close-announcebar{
    right: 12px;
    cursor: pointer;
    position: absolute;
    padding: 6px;
}
.announcement-tab::before {
    position: absolute;
    content: '';
    right: 111px;
    top: -7px;
    transform: rotate(45deg);
    width: 12px;
    height: 12px;
    bottom: 36px;
    z-index: 1;
    background-color: #fff6d9;
}
.desktop-head{
	 padding: 30px 30px 0px;
}
.desktop-close{
	top: 23px;
	right: 25px;
	cursor: pointer;
	position: absolute;
}
.desktop-content{
	padding: 20px 30px;
    overflow: auto;
    box-sizing: border-box;
}
.desktop-footer{
	padding : 15px 20px 40px;
	text-align: right;
}
.desktop-popup{
	top : 300px;
	display: none;
	z-index: 29;
    margin: 0px !important;
    min-width: 550px;
    border-radius: 4px;
    max-height: inherit !important;
    background: #fff;
    position: fixed !important;
    left:50%;
    border:none;
}
.desktopbtn{
	padding: 8px 30px 8px 30px;
    border-radius: 6px;
    cursor: not-allowed;
}
.topbar-imge-spn{
	display: inline-flex;
    align-items: center;
}
.topbar-imge{
	opacity: 0.8;
    fill: #283754;
    height: 22px;
    width: 22px;
}
/* .meetingDownloadMenu .dropdown-menu::before{
	position: absolute;
    border-color: transparent;
    border-style: solid;
    content: "";
    top: 0;
    right: 64px;
    border-width: 0 8px 8px;
    margin-top: -8px;
    border-bottom-color: #fff;
    width: 0;
    height: 0;
    z-index: 1;
} */
.meetingDownloadMenu .dropdown-menu.arrow-size-md::before{
	right: 140px;
}
.chkbx-content{
	padding: 3px 30px 20px; 
	cursor: pointer;
}
#salesiqchat {
	position: fixed;
    right: 0px;
    bottom: 0px;
    background-color: #1f8dd6;
	z-index: 1000;
    cursor: pointer;

}
#salesiqchat.dcSalesIqContainer {
    height: 28px;
    transition: right 0.5s;
    -webkit-transition: right 0.5s;
    transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    background-color : var(--zm-salesiq-bg);
    color : var(--zm-primary-button-bg);
    line-height: 28px;
    display: flex
}
#salesiqchat:hover img{
    content: url('../images/live_chat_white.1471b8fd464497a0c0a8bf6dbeb95db6.svg');
    background-color : var(--zm-primary-button-bg);
}
#salesiqchat img {
    padding: 5px;
}
#salesiqchat.dcSalesIqContainer:hover span {
    display: inline-block !important;
    background-color : var(--zm-primary-button-bg);
    color : var(--zm-topbar-bg);
}
#salesiqchat span {
    font-size: 13px;
    padding: 0px 5px;
}
/* Manage Organization */
.jcrop-tracker + input[type="radio"] {
    display: none !important;
}

/* Recordings */
.rec-actions > a:not(:last-child) {
    margin-right: 15px;
}
.rec-actions a svg {
	width: 16px;
	height: 16px;
}
.rec-actions a:hover svg {
	fill: #0352cc;
}
.rec-actions a:hover svg.recDeleteIcon {
	fill: #f07b79;
}
.recTableCheckbox .zbutton__icon{
	margin : 0px -10px 0px 0px;
}
.recTableCheckbox .newListView th:first-child, .newListView td:first-child {
    padding-left: 30px;
    padding-right: 0px!important;
}
.recCheckbox{
	width: 40px;
    padding: 0px;
}
.radio-box-primary-default {
	padding: 5px;
    border: 1px solid #D9D9D9;
    border-radius: 50px;
}
.radio-box-active .radio-box-primary-default {
	background: url(../images/checked.cc34951edad1b3b226f5619467654f14.svg) no-repeat;
	border: none;
}
.radio-box-active .radio-box-wrapper {
    color: var(--zm-primary-button-bg);
    background-color: var(--zm-primary-body-dark);
    border-color: var(--zm-primary-button-bg);
}
.recordingsharepubliclogo{
	background: url(../images/anyone-internet-selected.b33782cd84c538774b9c9e8d775daddb.svg) no-repeat;
}
.radio-box-active .recordingsharepubliclogo{
	background: url(../images/anyone-internet.de7c8022aa3fd959f7bdcf6e24b7f202.svg) no-repeat;
}

.recordingshareprivatelogo{
	background: url(../images/not-shared.86c610e65de801afd3ff71fd833abb65.svg) no-repeat;
}
.radio-box-active .recordingshareprivatelogo{
	background: url(../images/not-shared-selected.6bec8ba1df729efb88e94b3ae26a3299.svg) no-repeat;
}

.recordingshareorglogo{
	background: url(../images/organization-selected.c560885fe5b2a4eb793a22e599475ecf.svg) no-repeat;
}
.radio-box-active .recordingshareorglogo{
	background: url(../images/organization.af4424ae9fbc08a3dd41df7209e98abf.svg) no-repeat;
}

.radio-box-active .recordingShareOptionHeading {
    color: var(--zm-primary-button-bg);
}

.recordingshareinforHideShowLogo{
	background: url(../images/more-icon.bca628de2bac3de14e8b619f7b0b8a7b.svg) ;
}
/*inactive org - data backup */
#dataBackupDiv{
    z-index: 1002;
    justify-content: center;
    flex-direction: column;
    display: flex;
    position: absolute;
    height:100vh;
    width :100vw;
    background-color:var(--zm-background-pale-blue-color);
    align-items: center;
    top: 48px;
}
.databackup-container{
   display : flex;
   flex-direction:column;
   justify-content:center;
   align-content:center;
   height :100vh;
   max-width : 720px;
   margin-bottom: 80px;
   overflow: scroll;
}
.databackup-content{
    
    background-color: var(--zm-white);
    padding: 30px 40px;
    border-radius: 8px;
    text-align: center;
    max-width: 900px;
    box-shadow: 0px 0px 7px -3px rgba(0, 0, 0, 0.2);
}
.backup-hr{
    border: none;
    border-top: 1.5px solid #DADCE0;
    margin: 10px 0;
}
.backup-info-banner{
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    background-color: var(--zm-background-pastel-blue-color);
    color: #555;
    padding: 10px 15px;
    border-radius: 5px;
    font-size: 14px;
    line-height: 1.6;
    border-left: 4px solid var(--zm-primary-bg);
    border-radius: 6px;
}
.backup-close-btn{
    float: right;
    position: relative;
    color: var(--zm-dropdown-header-color);
    font-weight: lighter;
    top: -7px;
    font-size: 27px;
    cursor: pointer;
}
.databackup-checkbox-group {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
    margin-top: 15px;
    margin-bottom: 20px;
   
}
.backupSelect-content{
    border-radius: 5px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    z-index: 1003;
    margin-left: 105px;
    padding : 20px;
    position: absolute;
    top: -48px !important;
    background-color: var(--zm-white);
}
.backupBtn{
    color: var(--zm-primary-bg);
    border: 1px solid var(--zm-primary-bg);
    background-color: var(--zm-white);
}
.backupArrow{
    color: var(--zm-dropdown-header-color);
    font-weight: 300;
    position: relative;
    top: 10px
}
.backupSelectOptions{
    background-color: var(--zm-background-soft-blue-color);
    padding : 15px;
}
.backup-label{
    max-width: 100%;
    margin-bottom: 0 !important;
    font-weight: 400 !important;
    cursor: pointer;
}
.backup-input-error {
    border: 1px solid var(--zm-danger-bg) !important; /* Red border */
    box-shadow: 0 0 2px var(--zm-danger-bg);
}
.backup-freeze-layer{
    position: fixed;
    width: 100vw;
    height: 100vh;
    z-index: 1002;
    top: 0;
    left: 0;
    background-color: rgb(0 0 0 / 10%);
}
.backup-profile{
    position: relative;
    z-index: 1001;
}
.backup-password{
    right: 32px;
    bottom: 82px;
}
.backup-checkbox {
    vertical-align: middle;
    margin: 4px 5px 7px 5px !important;
}
.backup-footer{
    width: 100vw;
    padding: 30px;
    justify-content: space-between;
    color: var(--zm-dropdown-header-color);
    display: flex;
    font-size: small;
    position: absolute;
    bottom: 50px;
}
.backup-deletion-popup{
    border-radius: .375rem;
    line-height : 1.5rem;
    display: none;
    width: 500px;
    position: absolute;
    top: -50px;
    background-color: var(--zm-white);
    z-index: 1003;
}
#closeInactiveDeletePopup{
    top: 17px !important;
}
/*Recordings*/
.rec-search-image {
    background: url(../images/Search.e5a28bc355f6e2a22db2e091322690d1.svg) no-repeat !important; 
    background-size: 20px !important;
    position: relative;
    right : 2px;
    height: 16px;
    width: 16px;
    bottom : 2px;
    transform: none !important;
}
.recordingFilterLabel{
    cursor: pointer;
    max-width: max-content !important;
	font-size : 14px !important;
	font-weight: 400 !important;
    margin-bottom: 0px !important;
    padding:8px 0px;
}
.recFilterHostPicker{
	box-shadow :none !important;
}
#recordingFilterDiv{
    width: 400px;
    height: 95%;
    border-right: 1px solid #e6e6e6;
    position:fixed;
    right: 0px;
    top : 0px;
    background-color:var(--zm-primary-body-bg) ;
    display:none;
    z-index:990;
    overflow:auto;
    font-size: 14px;
    
}
#rec-filter-dropdown-icon ,#rec-uploadon-dropdown-icon ,#rec-filesize-dropdown-icon{
	cursor: pointer;
    height: 25px;
    width: 25px;
    background-color: var(--zm-table-header-bg);
    border-radius: 100%;
}
#rec-filter-dropdown-icon:hover ,#rec-uploadon-dropdown-icon:hover ,#rec-filesize-dropdown-icon:hover {
    background-color: white; 
}
.rec-dropdown-rotated{
	transform : rotate(180deg);
}
#recFilterDateRangePicker{
	position : fixed;
	top : 20%;
	right :400px;
}
.rec-zmw-freeze-layer {
    position: fixed;
    width: calc(100% - 400px);
    height: 100%;
    z-index: 5;
    top: 0;
    left: 0;
    background-color: rgb(0 0 0 / 67%);
}
.recordingFilterHeading{
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color:var(--zm-primary-body-bg);
    color: var(--zm-primary-body-text1);
}
#recordingFilterHeader{
	position : sticky;
    top : 0px;
    padding: 5px 1rem;
    border-bottom: 1px solid #e6e6e6;
    background-color : var(--zm-primary-body-bg);
    z-index : 5;
}
.customUploadOnChangeBtn{
    display: none;
}
#recordingFilterContainer{
	margin-bottom :150px;
	background-color: var(--zm-primary-body-bg);
}
.recFilterHeading{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding : 10px 0px;
}
.recordingFilterOptions{
    display: flex;
    flex-direction: column;
}
.uploadOnOption , .recordingsOption , .filesizeOption ,
.uploadOnOptionDefault , .recordingsOptionDefault , .filesizeOptionDefault {
    margin: 0px 5px 2px 0px !important;
    height : 16px;
    width : 20px;
    vertical-align : middle;

}

.recordingsFilter{
    border-bottom: 1px solid #e6e6e6;;
    padding: 15px 1rem;
}
.rec-filter-last-child{
    border-bottom: none !important;
}
.recordingFilesizeOptions , .recordingUploadOnOptions , .recordingRecOptions {
    margin-top: 10px;
}
.rec-specific-users-tokenfield{
	width : 345px !important;
    margin-left: 23px;
}
.rec-specific-users-dropdown{
    width : 345px !important;
    left :38px !important;
}
.recFilterName{
    color: var(--zm-primary-body-text1);
    font-weight:700;
    font-size: 14px !important;
}
#recordingFilterFooter{
    z-index: 50;
	display: flex;
    position: fixed;
    justify-content: space-between;
    align-items:center;
    bottom : 25px;
    width : 400px;
    padding: 1rem;
    border-top : 1px solid #e6e6e6;
    background-color:var(--zm-primary-body-bg);
}
.filesize-custom-range {
	display :flex;
	justify-content : space-between;
    margin-left: 25px;
}
#recFilterHostPicker , .rec-filter-custom-filesize{
	display :none;
}
.filesize-custom-input {
	border-radius: 3px;
    width: 125px;
    padding: 7px 10px 7px 10px;
    border: 1px solid #b3b3b3;
}
.filesize-custom-input:focus{
    border : 1px solid #339DFF;
}
#customFilesizeDropdown-container {
	width : 125px;
}
#customFilesizeUnitDropdown-container {
	width : 65px;
}
.filesize-custom-dropdown {
    position: relative;
    left: 24px;
}
.filesize-unit-dropdown {
	left : 303px;
	position :relative;
}

/* File List */
.feature-avail {
    background-color: var(--zm-primary-skelton-bg);
    padding: 17px 0;
}
.zfile-list {
    position: relative;
    display: inline-block;
}
.zfile-list > li {
    background-color: var(--zm-primary-body-back);
    color: var(--zm-primary-body-text6);
    font-weight: bold;
    font-size: 13px;
    border: 1px solid #D0D0D0;
    border-radius: 4px;
    margin-top: 12px;
    display: inline-block;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    margin-right: 12px;
}
.zfile-list > li.active {
    background-color: #F4FBFF;
    color: #666666;
}
.zfile-list > li.active::after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    top: -2px;
    border-radius: 50rem;
    background-color: #3290ED;
}
.zfile-list .zfile-image {
    width: 20px;
    height: 20px;
    vertical-align: middle;
}
.zfile-list .zfile-name {
    display: inline-block;
    vertical-align: middle;
    max-width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.zfile-list .zmi-preview-default {
    vertical-align: middle;
    margin-left: 5px;
    opacity: 0.5;
    width: 20px !important;
    height: 20px !important;
    cursor: pointer;
}
.zfile-list .zmi-preview-default.disabled {
    opacity: 0.1;
}
.zfile-list .zmi-preview-default:hover,
.zfile-list .zmi-preview-default:focus {
    background: url(../images/zw-sprite.7a56f39afa9ea180b3be7e4e7f0774ca.svg) no-repeat;
    background-position: -322px -136px;
    opacity: 1;
}
.zfile-list .zfile-delete {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    padding: 0px 4px;
    opacity: 0.5;
    cursor: pointer;
}
.zfile-list .zfile-delete:hover,
.zfile-list .zfile-delete:focus {
    color: #ED1700;
    opacity: 0.8;
}

/* Integrations */

 .jcarousel-wrapper {
     margin: 20px auto;
     position: relative;
     border: 10px solid #fff;
     width: 600px;
     height: 400px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     -webkit-box-shadow: 0 0 2px #999;
     -moz-box-shadow: 0 0 2px #999;
     box-shadow: 0 0 2px #999;
 }
 .jcarousel-wrapper1 {
    margin: auto;
    position: relative;
    border: 0px solid #fff;
    width: 600px;
    height: 400px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
}
 .jcarousel {
     position: relative;
     overflow: hidden;
 }
 .jcarousel ul {
     width: 10000em;
     position: relative;
     list-style: none;
     margin: 0;
     padding: 0;
 }
 .jcarousel li {
     float: left;
 }

 .carousel-indicators {
     position: absolute;
     /* bottom: 10px; */
     bottom: 0;
     left: 50%;
     z-index: 15;
     width: 60%;
     padding-left: 0;
     margin-left: -30%;
     text-align: center;
     list-style: none;
 }
 .carousel-indicators li {
     display: inline-block;
     width: 10px;
     height: 10px;
     margin: 1px;
     text-indent: -999px;
     cursor: pointer;
     background-color: rgba(0,0,0,0);
     border: 1px solid #999;
     border-radius: 10px;
     margin-right: 3px;
 }
 .carousel-indicators .active {
     width: 12px;
     height: 12px;
     margin: 0;
     background-color: #999;
 }

/* meetings list */
.rs-upgrade-con {
	padding: 14px 22px;
    border-radius: 5px;
    margin: 18px 0 0;
    box-shadow: 0 2px 14px 0 rgb(0 0 0 / 8%);
    background-color: var(--zm-primary-body-bg);
    border: 1px solid var(--zm-app-border-color);
}
.recordings-alert{
	padding: 14px 22px;
    border-radius: 5px;
    box-shadow: 0 2px 14px 0 rgb(0 0 0 / 8%);
    margin: 20px;
    /* margin: 18px 0 0; */
    background-color: var(--zm-body-secondary-bg);
    border: 1px solid var(--zm-app-border-color);
}

.fs-16 {
	font-size: var(--zm-font-size-16);
}

/* Webinar Registration */
.webinar-reg-page-container {
	/* background-image: url("../images/maroon-bg.6ec3b6b17a1e85c6ff8b113d6ec85b6e.png"); */
	background-repeat: repeat;
	background-size: cover;
}

.webinar-reg-desc {
	white-space: pre-line;
    max-height: 60px;
    overflow-y: auto;
}

.error-select2 .select2-selection {
    border-color: var(--zm-danger-color) !important;
}

.addToCalDropdown .dropdown-menu > li > a {
    padding: 5px 8px;
}

.reg-form-scroll-cls {
    min-height: 400px;
    /* max-height: 400px; */
    max-height: calc(100vh - 375px);
}

.selectBgWhite .select2-container--default .select2-selection--single {
    background-color: var(--zm-primary-body-bg) !important;
}

.checkbox-label > p,
.checkbox-label > div {
    margin: 0;
    display: inline-block;
}

@media (min-width: 768px) {
	.webinar-reg-desc,
	.privacy-policy-cont {
	    max-width: 690px;
	    margin: 0 auto;
	}
}

.webinarRegistrationContainer .select2-container.select2-container--default .select2-selection--single {
    background-color: inherit;
    /* border-color: rgb(118, 118, 118); */
}

.webinar-join-page {
	background-color: var(--zm-primary-body-light);
}

.webinar-join-wrapper {
	background-color: #fff;
	box-shadow: 0 2px 54px 0 rgba(0, 0, 0, 0.1);
	/* padding: 15px 32px; */
}

.webinar-join-wrapper .top-wrapper {
    background-color: #3c3c3c;
    color: #fff;
}

/* Registration less starts   */
.showInFull{
	height: 100%;
	width: 100%;
}

/* .reg-topbar{
    top: 181px;
    left: 404px;
    width: 558px;
    height: 44px;
    UI Properties
    opacity: 1;
} */
.reg-top-wrapper{
	background-color: #fff;
	letter-spacing: 0.25px;
	color: #000000;
	opacity: 1;
}
.subTitleSmall {
	color: black;
}
.grayBg {
	background: #DEE6F280 0% 0% no-repeat padding-box;
	border-radius: 8px;
	opacity: 1;
	height: 42px;
	width: 40px;
	padding-top: 7px;
}
.displayParallel{
	display: inline-block;
}
.colon{
	display: inline-block;
	vertical-align: top;
	font-size: 21px;
	margin-left: 7px;
	margin-top: 5px;
}
.bottom-div-join {
	background: #FAFDFF 0% 0% no-repeat padding-box;
	min-height: 58px;
	position: relative;
	bottom: 0;
}
.op1{
	opacity: 1;
}
.reg-i-icon {
	background: #E9F5FE 0% 0% no-repeat padding-box;
	
	opacity: 1 !important;
	height: 58px;
	/* max-height: inherit; */
	text-align: center;
	min-width: 28px;
}
.reg-i-icon-inner {
	background: #E9F5FE 0% 0% no-repeat padding-box;
	opacity: 1;
	height: 14px;
	width: 14px;
	border: solid #4588F0 0.3px;
	border-radius: 20px;
	text-align: center;
	margin: 17px 6px;
	color: #4588F0;
	font-size: 10px;
}
.i-icon-mid{
	position: relative;
	top: 18px;
}
.content-reg-bottom {
	width: 86%;
	margin-left: 23px;
}
.reg-month-text {
	background-color: #4588F0;
	color: white;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	min-width: 55px;
	min-height: 20px;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	top: 2px;
	font-weight: 700;
}
.reg-month-day {
	background-color: #F2F2F2;
	color: #464646;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	min-width: 57px;
	min-height: 40px;
	text-align: center;
} 
.reg-month-day-text {
	font-size: 23px;
	padding-top: 4px;
}
.reg-time {
	margin-left: 9px;
	margin-right: 50px;
}
.reg-time-day-text {
	color: #000000;
	font-size: 20px;
}
.reg-month-time {
	font-size: 14px;
	color: #333333;
	opacity: 100%;
}
.color-darkblue-desc{
	color: #295A97;
	line-height: 16px;
}
.webinar-reg-new-desc{
	white-space: pre-line;
    max-height: 4.5rem;
    overflow-y: hidden;
}
.maxH417 {
	max-height: 417px;
}
.mHRegJoin{
	max-height: 510px;
}
.scroll{
	overflow-y: auto;
}
.calendar-join {
	min-height: 40px;
	position: relative;
	top: 7px;
}

.position-menu-right {
    position: relative;
    top: -160px;
    left: 109px;
    
}
.position-menu-right-nic { 
     top: -50px !important;
 }
.position-calender {
	min-height: 40px;
	max-height: 40px;
	display: flex;
}
.pos-add-cal {
	margin-top: 16px;
}
.calc-57{
	height: calc(100% - 57px);
}
.position-timer {
	
    position: relative;
    width: 271px;
	
}
/* .date-time-calender {
	width: 
} */
@media/*!YUI-Compressor */(max-width: 600px) {
	.position-timer {
        min-width: 100%;
        margin-top: 18%; 
	}
	.rightSeparation {
		border:none;
	}
	.webinar-reg-new-desc {
		max-height: 57px;
	}
}
.h96p {
	height: 96%
}
.empty-div-10px {
	min-height: 6px;
	background-color: white;
}

/* Registration less ends  */
.reg-form-container {
	/* max-width: 90%;
	max-width: 400px;
	margin: 0 auto 10px auto; */
	border-radius: 5px;
	/* background-color: #ffffff;
	box-shadow: 0 2px 54px 0 rgba(0, 0, 0, 0.1); */
	/* padding: 16px 0px; */
	padding: 20px 0 0;
	text-align: left;
}

/* @media (max-width: 767px) {
	.reg-form-container {
		max-width: 98%;
	}
} */

@media/*!YUI-Compressor */(max-width: 768px) {
	.add-to-cal-grid {
        width: 145px !important;
	}
}

.zmDropdownContainer ul.select2-results__options li {
    white-space: normal !important;
}

/* BANNER FOR FREE TRIAL */

.sdContainer {
	margin: 0px !important;
    width: 750px;
    display: inline-block;
    z-index: 1000;
    background: #FFFFFF;
    -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
    margin: auto auto 100px auto;
    text-align: left;
    word-wrap: break-word;
}

.taCenter {
    text-align: center;
}

.p30 {
    padding: 30px;
}

.pt10 {
    padding-top: 10px;
}

.pb20 {
	padding-bottom: 20px;
}

.spread-header {
    color: #0288f0;
    font-size: 36px;
    line-height: 45px;
    font-weight: bold;
}

.spread-desc {
    font-size: 14px;
    padding: 25px 0;
    line-height: 24px;
    color: #000000;
}

.spread-footer {
    margin-bottom: 30px;
}

.socialDialog {
    display: none;
    background-color: rgba(0, 0, 0, .7);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: fixed;
    overflow: auto;
    z-index: 110;
    padding: 0;
    text-align: center;
}

.spread-footer a.spread-link {
    border: 1px solid #0288f0;
    border-radius: 30px;
    background-color: #0288f0;
    color: #FFFFFF;
    padding: 10px 30px;
}

.spread-footer a.spread-link:hover {
    border: 1px solid #0078e0;
    background-color: #0078e0;
    color: #FFFFFF;
}

.link-skinStyle {
    color: #000000;
    cursor: pointer;
    text-decoration: underline;
}

.link-skinStyle:hover {
	color: #000000;
    cursor: pointer;
    text-decoration: underline;
}

.clearFix {
	display: block;
}

.clearFix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

/* END OF BANNER FOR FREE TRIAL */

/* SOURCE TRACKING */
.shareSrcTrackingPopover {
    border: none;
}

.shareSrcTrackingPopover .zpopover__content {
    padding: 0 !important;
}

.shareSrcTrackingPopover.zpopover--right .zpopover__pointer {
    right: -5px;
}

/* END OF SOURCE TRACKING */

/* Registration Form Customization like CRM - CSS */

.reg-form-container #zmWebToEntityForm {
	display: block;
}

.reg-form-container table tr > td:nth-child(1) {
	margin-top: 15px;
}

.reg-form-container table tr > td {
	display: block;
	width: 100% !important;
	padding-left: 0;
    padding-right: 0;
}

.reg-form-container table tr > td input,
.reg-form-container table tr > td select {
	width: 100% !important;
}

.reg-col-wrapper {
	background-color: #ffffff;
    box-shadow: 0 2px 54px 0 rgba(0, 0, 0, 0.1);
    padding-top: 15px;
    padding-bottom: 15px;
}

.zh-dnone {
	display: none;
}

/* end of styles added for Registration Form Customization like CRM - CSS */

.zm-topic
{
    font-size: 16px;
    /* font-family: 'Lato'; */
    height: auto;
    display: flex;
    align-items: center;
    word-break: break-word;
    /* color: var(--zm-primary-body-text2); */
}

.btn_small2{
	min-width: 70px;
	text-align: center;
	border-radius: 4px!important;
	font-size:14px;
}

.zm-align-user{
    display: flex;
    align-items: center;
}

.zm-list-date, .zm-list-host, .zm-list-notes, .zm-list-actions{
    display: flex;
    align-items: center;
}

.filterDropdown .select2-dropdown--below .select2-results .select2-results__options li{
	padding: 6px 5px 6px 10px!important;
	color: var(--zm-dropdown-text)!important;	
	font-size: 14px;
}

.filterDropdown .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted{
	background-color: var(--zm-dropdown-hover-bg)!important;
}
#select2-roomSelect2-results .select2-results__option{
    padding-left:12px !important;
}
.filterDropdown .select2-dropdown{
    min-width: 200px !important;
}
.select2-search.select2-search--dropdown::after {
    content: "";
    background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -306px -992px;
    width: 28px;
    height: 28px;
    position: absolute;
    right: 15px;
    top: 12px;
}
.border-4{
 	border-radius: 4px!important;
 	font-size: 14px;	
}

.zm-opc{
	opacity: 0.7;
	font-size:13px;	
}

.wid-3{
	width: 3%;
}

/* .zm-search-bar{
    margin-right: -35px;
    margin-top: -5px;
} */

.h250p{
	height: 250px;
}

.wh_40{
	width: 40px;
	height: 40px;
}

.meetingBorder:hover{
	border-bottom: var(--zm-sel-tab-hover-border)!important;
}

@media only screen and/*!YUI-Compressor */(max-width: 1585px) {	
	.zm-upcoming-topic{
		width:40%;
	}
	.zm-upcoming-host{
		width:40%;
	}

	.zm-upcoming-actions{
		padding: 0px!important;
	}
}

@media only screen and/*!YUI-Compressor */(max-width: 1260px) {	
	.zm-upcoming-topic{
		width:35%;
	}
	.zm-upcoming-host{
		width:35%;
	}

	.zm-upcoming-actions{
		width:22%;
		padding: 0px!important;
	}
	
	.zm-upcoming-actions .btn_small2{
		margin:0px!important;
	}
}

@media only screen and/*!YUI-Compressor */(max-width: 1585px) {	
	.zm-past-host{
		width:22%;
	}

	.zm-past-notes{
		width:13%;
	}
	.zm-past-actions{
	    padding:0px!important;
	}
}

@media only screen and/*!YUI-Compressor */(max-width: 1345px) {	
	.zm-past-date{
		width:20%;
	}
	.zm-past-topic{
		width:28%;
	}
	.zm-past-notes{
		width:17%!important;
	}
}

@media only screen and/*!YUI-Compressor */(max-width: 1505px) {	
	.zm-rec-actions{
		width: 23%!important;
    	padding: 0px;
	}
	.zm-rec-topic{
		width: 45%;
	}
	.zm-rec-cat{
		width: 15%;
    	padding: 0px;
	}
	.zm-rec-dept{
	    width: 22%;
    	padding: 0px;
	}
}

@media only screen and/*!YUI-Compressor */(max-width: 1040px) {
	.zm-rec-actions{
		width: 25%!important;
    	padding: 0px;	
    }
}

/* Share Material CSS */
#deletePdfFiledialogboxhead {
	background-color: #fff;
    padding: 10px;
    color: #000000;
    margin: auto;
}
/* #deletePdfFileNo {
    width: 160px !important;
}
#deletePdfFileYes {
    width: 160px !important;
    width: 90px;
    background: #D9554F;
    color: #fff;
    border: 0px solid #1f8dd6;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    outline: 0;
    border-radius: 30px;
    margin: 5px;
    height: 40px;
    padding: 10px;
}
 */
 
/* Video Preview */
.videoPreviewPopup .pp-content { 
    max-height: 100% !important;
    height: 100%;
    overflow: unset;
}

/* PDF Preview changes */
.pdfPreviewPopup .pp-content { 
    max-height: 100% !important;
}
.pdfLoadingContainer {
    width: 500px;
    margin: auto;
    position: relative;
    top: 120px;
    text-align: center;
    padding: 24px 12px;
    background-color: #fff;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.31);
}
.pdfControlscontainer {
    /*padding-right: 0;*/
}
.zoomInPDFPage {
    /*margin-left: 0px !important;*/
}
.pageInfoPDF {
    /*width: 131.5px !important;*/
}
.pageTextPDF {
    width: auto !important;
}
.slashPDFPages {
    /*width: auto;
    top: -3px;*/
}
.totalNumPagePDF {
    top: 0 !important;
    left: 5px !important;
}
.smArrow {
    /*top: 6px !important;*/
}

/* PPT Preview changes */
.pptPreviewPopup .pp-content {
    max-height: 100% !important;
    height: 100%;
}
.arrowBtnContainerPPT {
    border-left: none;
    padding-left: 10px;
}
#pptDropdown {
    left: 0 !important;
    right: 0 !important;
    top: 35px;
    height: fit-content;
}
.arrowPPT {
    /*top: 5px !important;*/
}
.pptControlsList {
    top: 0 !important;
    position: absolute;
}
#slidecontainer{
	height: calc(100vh - 70px);
    max-height: calc(100vh - 70px) !important;
    margin: auto !important;
    position: absolute;
    top: 50px !important;
}
.smControls{
	background: #0D1F2E;
	padding: 5px 35px;
	height: 50px;
	width: 100%;
    box-shadow: 0px 3px 6px #00000029;
    right: unset;
    bottom: unset;
    display: flex;
    animation: none;
}
.pdfCanvasContainer{
	max-height: calc(100% - 50px);
    top: 50px;
}
.smArrowOuterSurface{
	padding: 7px;
}
.smArrowOuterSurface:not(.disableSmBtn):hover{
    background: unset;
}
.smArrowOuterSurface:not(.disableSmBtn):hover .smArrow{
    border-color: rgba(255,255,255,0.7)
}
.zoomInPDFPage, .smZoomInControls {
    position: relative;
    margin-left: 15px;
    cursor: pointer;
    top: 1px;
    width: 14px;
    height: 14px;
    border-radius: 8px;
}

.zoomInPDFPage:before, .smZoomInControls:before {
	content: '';
    width: 2px;
    height: 12px;
    background: #fff;
    display: block;
    top: -1px;
    left: 6px;
    position: absolute;
    opacity: 1;
    border-radius: 1px;
    box-sizing: border-box;
    mask-image: unset !important;
    -webkit-mask-image: unset !important;
}
.zoomInPDFPage:after, .smZoomInControls:after {
	content: '';
    height: 2px;
    width: 12px;
    background: #fff;
    display: block;
    top: 4px;
    left: 1px;
    position: absolute;
    opacity: 1;
    border-radius: 1px;
    box-sizing: border-box;
}
.zoomOutPDFPage, .smZoomOutControls {
    cursor: pointer;
    width: 20px;
    height: 20px;
    align-items: center;
    justify-content: center;
    display: flex;
}
.zoomOutPDFPage:after, .smZoomOutControls:after {
	content: '';
    height: 2px;
    width: 12px;
    background: #fff;
    display: block;
    border-radius: 1px;
}
.smZoomOutControls:not(.disableSmBtn):hover:after, .smZoomInControls:not(.disableSmBtn):hover:before, .smZoomInControls:not(.disableSmBtn):hover:after{
    background: rgba(255,255,255,0.7);
}
.pageInfoPDF, .zoomInPDFPage, .smZoomInControls{
	border: unset;
}
.smControlsOnLoad {
	opacity: 0.7;
}
.pptSlideInfo{
	cursor: pointer;
}
.disableSmBtn{
	opacity: 0.5;
	cursor: auto;
}
.disableSmBtn > *{
	opacity: 1;
}
.pageNumAndNavContainer{
	padding: unset;
}

.new-tag::after{
    content: attr(data-label);
    font-size: .643rem;
    padding: 0 5px;
    display: inline-block;
    vertical-align: middle;
    line-height: 15px;
    border-radius: 2px;
    background-color: var(--zm-new-integ-label-bg);
    color: var(--zm-primary-body-bg);
}

/* Combo box */
.custom-combobox .zselectbox__icon {
border: none !important;
}
.duration-combobox {
width: 88px;
height: 38px;
}

.duration-combobox-large {
    width: 100% !important;
    height: 38px;
    }

.zm-alert-warning {
    border-left: 3px solid var(--zm-disabled-button-bg) !important;
}

.zm-radiobox-small {
    width: 48%;
    padding: 16px;
    min-width: 260px;
    min-height: 125px;
}

.zm-no-recording{
	background-color: var(--zm-body-secondary-bg);
    height: calc(88%);
}

.zm-switch-old {
    background: #F5F5F5 0% 0% no-repeat padding-box;
    border: 1px solid #0352cc;
    border-radius: 25px;
    opacity: 1;
    color: var(--zm-primary-button-bg) !important;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.05px;
    padding: 0.5rem 1.071rem;
    box-sizing: border-box;
    -webkit-font-smoothing: auto;
    background: transparent;
    cursor: pointer;
    outline: none;
    appearance: none !important;
}

.zm-color-ggray{
    color: #666666;
}

.zd-content-wrapper-3 {
    background-color: var(--zm-primary-body-back);
    border: 1px solid #E6E6E6;
    border-radius: 5px;
}

.zd-content-wrapper-4 {
    border: 1px solid #E5E5E5;
    border-radius: 5px;
}

.zm-circle{
    border-radius: 50px !important;
    width: 18px;
    height: 18px;
    text-align: center;
}

/* .zm-active{
    background-color: var(--zm-primary-body-primary-light-bg) !important;
    border-color: var(--zm-select-border) !important;
} */

.wrapText{
    white-space: nowrap; 
    text-overflow: ellipsis !important;
    max-width: 100%;
}

.form-check-radio[type=radio] {
    border-radius: 50%;
    width:  18px !important;
    height: 18px !important;
}
/* #video_conf_container .form-check-radio[type=radio], #audio_conf_container .form-check-radio[type=radio]{
	width: 25px !important;
	height: 25px !important;
} */
.form-check-radio:checked[type=radio] {
    /* background-image: url("../images/blue-tick.2b6a6d4a762dffdc65c39ca6baa49bb6.svg") !important; */
    box-shadow: none !important;
    border: none !important;
    width:  18px;
    height: 18px;
}
.new-radio-btn.form-check-radio:checked[type=radio] {
    background-image: unset !important;
    position: relative;
}
.new-radio-btn {
    border-color: var(--zm-form-check-active-input-border-color) !important;
}
.new-radio-btn:after {
    border: 2px solid transparent;
    border-top: none;
    border-right: none;
    content: "";
    height: 3px;
    left: 5px;
    opacity: 1;
    position: absolute;
    top: 6px;
    transform: rotate(-45deg);
    width: 7px;
}
.new-radio-btn:checked::after {
    border-color: var(--zm-form-control-bg);
}
/* #video_conf_container .form-check-radio:checked[type=radio], #audio_conf_container .form-check-radio:checked[type=radio]{
	background-image: url("../images/Tick-selected.9af1e93f40b9f5cfbfa95942908b1cf2.svg") !important;
	background-color: unset !important;
	border: none !important;
} */
.hover-cancel:hover {
    background: rgb(0 0 0 / 30%) !important;
    opacity: 1  !important;
    color: #FFFFFF;
}

.timer-box{
    background: #dee6f280 0% 0% no-repeat padding-box;
    border-radius: 8px;
    width: 39px;
    height: 39px;
    font: 19px;
    font-family: 'Lato';
}

.calendar-box{
    background: #F2F2F2 0% 0% no-repeat padding-box;
    border-radius: 8px;
    opacity: 1;
    width: 60px;
    height: 60px;
    color: #464646;
}

.calendar-day{
    background: #4588F0 0% 0% no-repeat padding-box !important;
    height: 25px;
    border-radius: 8px 8px 0px 0px;
    color: white;
}

.close-icon{
    background: #000000 0% 0% no-repeat padding-box;
    opacity: 0.26;
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
}

.domain-box{
    padding: 4px 4px 6px 12px !important;
    border-radius:25px !important;
}

.color-darkblue{
    color: #2680EB;
}

.color-lightgray1{
    background: #FAFAFA;
}

.color-lightgray2{
    background: #F3F3F4;
}

.dashed-border1{
    border: dashed 1px #CCCCCC !important;
}

.dark-charcoal{
    color: #323232 !important;
}

.zmw-sprite-blue {
    background: url(../images/Edit.84df46da7ddfd49ca397193ccb6de798.svg) no-repeat !important;
    width: 14px;
    height: 14px;
}

.zm-star-grp {
    background: url(../images/try-newui-glitter.fbbc22978ad16c9a7b6ee5b6721a2a49.svg) no-repeat !important;
    opacity: 1;
}

.zm-home-page-bg{
	background: var(--zm-body-bg);
	overflow-x: hidden;
	overflow-y: auto;
}
.zm-home-page-box{
	box-shadow: 0 1px 2px var(--zm-card-shadow-color);
    padding: 12px 14px;
    /* border-radius: 5px; */
    width: calc(50% - 45px);
    /* background: var(--zm-primary-body-bg); */
  	margin-left: 20px;
    /* color: var(--zm-primary-body-text10); */
}

.zm-home-page-username{
    /* color: var(--zm-primary-body-text10); */
	margin-top: 32px;
	font-size: 15px;
	font-weight: 500;
	margin-left: 20px;
    letter-spacing: 0.07px;
}

.zm-home-page-time{
    /* color: var(--zm-primary-body-text10); */
    font-size: 16px;
    letter-spacing: .06px;
    margin-top: -3px;
}

.zm-home-page-list{
	background: url(../images/homepage-list.d02fc0acafac3e4769b9eecc7055c56e.svg) no-repeat;
}

.zm-home-page-subscription{
    background: url(../images/subscription.d89e80a247226178540aa0bf229dc882.svg) no-repeat 0px 0;
    width: 120px;
    margin-top: -141px;
    height: 135px;
    float: right;
}

.zm-home-page-chat{
	background: url(../images/chat-now.2fba4ac0c22d1f43b00f95f585c0e479.svg) no-repeat 0px 3px;
	color: var(--zm-primary-button-bg);
	cursor: pointer;
	width: fit-content;
	font-weight: bold;
	height: 25px;
}

.zm-home-page-ad{
    padding: 24px;
    display: inline-block;
    margin-left: 35px;
    margin-top: 25px;
    width: calc(100% - 70px);
}

.zm-home-page-help{
	width: 30%;
    float: left;
    border-radius: 8px;
    background: var(--zm-home-page-help-bg);
}

.zm-home-page-help-box{
	padding: 14px 0 0px 30px;
}

.zm-home-page-help-text{
	font-size: 19px; 
	color: var(--zm-primary-button-bg);
	width: 69%;
}

.zm-home-page-scheduled{
	display: inline-block;
	float: right;
	color: var(--zm-primary-button-bg)!important;
	font-size: 15px;	
    margin-top: 5px;
    cursor: pointer;
}

.zm-home-page-scheduled-dot{
	width: 8px;
	height: 8px;
	background-color: var(--zm-primary-button-bg)!important;
	border-radius: 50%;
	display: inline-block;
	margin-right: 5px;
}
.zm-contact-admin-text{
    margin-left: 20px;
    font-size: 22px;
    color: var(--zm-list-text);
    font-weight: bold;
    display: inline-block;
}
.zm-contact-admin{
	font-size: 21px;
    font-weight: bold;
    color: var(--zm-primary-button-bg)!important;
    padding: 25px 0 0 25px;
}
.zm-contact-admin-box{
	display: flex;
    align-items: center;
    padding: 15px 40px 20px 35px;
}
.zm-contact-administrator{
	font-size: 17px;
    font-weight: bold;
    color: var(--zm-primary-button-bg)!important;
    margin-left: 5px;
}
@media only screen and/*!YUI-Compressor */(max-width: 1025px) {
	.zm-contact-administrator{
		font-size: 14px!important;
	}
}
.zm-contact-administrator-box{
	background: var(--zm-home-page-admin-box);
    padding: 5px;
    border-radius: 5px;
    display: flex;
    margin-left: 13px;
    align-items: center;
}
.zm-admin-mail{
	color: var(--zm-admin-mail);
    font-size: 18px;
    width: 95%;
    margin-top: 6px;
    font-weight: bold;
    display: inline-block;
    margin-left: 20px;
}
.zm-home-request-demo{
	background: url(../images/request-demo.a180ccda231231a8e8a73627321ee345.svg) no-repeat 0px 2px;
	color: var(--zm-primary-button-bg);
	cursor: pointer;
	width: fit-content;
	font-weight: bold;
}
.zm-home-talk-request{
	background: url(../images/request-demo.a180ccda231231a8e8a73627321ee345.svg) no-repeat 0px 2px;
	color: var(--zm-primary-button-bg);
	cursor: pointer;
	width: fit-content;
	font-weight: bold;
}
.pricing_btn{
	background-color: var(--zm-pricing-button)!important;
    border: none!important;
    color: var(--zm-primary-color)!important;
    font-size: 15px;
    cursor: pointer;
    padding: 0.6rem 1.201rem!important;
}
.vertical-center{
	margin: 0;
    position: absolute;
    top: 40%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
} 
@media only screen and/*!YUI-Compressor */(max-width: 1200px) {
	.zm-help-bottom{
		display: block;
	}
	.zm-home-request-demo{
		margin-left: 0px!important;
	} 
}
.darkcharcoal{
	color: var(--zm-body-color) !important;
}

.submenucontainer{
    height: 96%;
    position: relative;
    background: #FAFAFA ;
    border: 1px solid #F4F4F4;
    border-radius: 8px 0px 0px 8px;
}

.sub-nav-item{
	padding: 10px 16px !important;
	margin: 10px 0;
	border-left: 4px solid transparent;
	text-decoration: none !important;
}

.sub-nav-item:hover {
	background-color: var(--zm-left-panel-nav-hover-bg);
	color: var(--zm-left-panel-body-hover-bg);
}

.sub-nav-item-selected {
	font-weight: bold;
	text-decoration: none !important;
	box-shadow: none;
	background-color: var(--zm-left-panel-nav-sel-bg) !important;
	border-left-color: var(--zm-left-panel-button-sel-bg) !important;
	color: var(--zm-left-panel-body-sel-text) !important;
}

.containerborder{
    border: 1px solid #F4F4F4;
    border-radius: 0px 8px 8px 0px;
}

.checkblackdot {
    --zm-primary-button-bg: #000000;
}

.neworangebtn{
    background-color: #EC4844 !important;
    color: #FFFFFF;
    border: var(--zm-button-border);
 }
.neworangebtn:hover, .neworangebtn:focus{
     /*border: solid 1px #abaaaa;
     border-bottom: solid 1px #777;*/
     border: var(--zm-button-hover-border);
     border-bottom: var(--zm-button-hover-border-bottom);
  }

.br1{
    border-radius: 2px !important;
}
.warn-icon {
    background: url(../images/error_Warn_Icon.196f805509354ba200d8dd44567ec5e8.svg) no-repeat !important;
}
.dataCleanupWarningCon{
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 4px;
    background-size: 15px 14px !important;
    margin-left: 20px;
}

.fN{
    font-weight: normal !important;
}

.zm-star-grp {
    background: url(../images/try-newui-glitter.fbbc22978ad16c9a7b6ee5b6721a2a49.svg) no-repeat !important;
    opacity: 1;
}

.zm-star-grp-golen {
    background: url(../images/goldenGlitter.c4575fac3207f8ce8d226458c57fd3fb.svg) no-repeat !important;
    opacity: 1;
}

.zm-try-now {
    background: #18A847 0% 0% no-repeat padding-box !important; 
    border-radius: 25px;
    color: white;
    opacity: 1;
}

.zm-start-quote {
    background: url(../images/start-quote.068ce20361cae1f3c6199b0e00d48322.svg) no-repeat !important;
    opacity: 1;
    width: 12px;
	height: 12px;
    display: inline-block;
}

.zm-end-quote {
    background: url(../images/end-quote.70c3b0cc18c40373e2cd45d8e01c16b5.svg) no-repeat !important;
    opacity: 1;
    width: 12px;
	height: 12px;
}

.zm-star-white {
    background: url(../images/stars-try.062fd0df656cfdacc23e6eee94d64aff.svg) no-repeat !important;
    opacity: 1;
    width: 14px;
	height: 14px;
}

.zm-web-sess-col{
    color: #00A847 !important;
}

.zm-try-new {
    background: #AD5389 0% 0% no-repeat padding-box !important;
    border-radius: 25px;
    border-color: #AD5389 !important;
    opacity: 1;
    color: white;
}

.carousel-indicators-white {
    position: absolute;
    /* bottom: 10px; */
    bottom: 0;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
.carousel-indicators-white li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgb(255 255 255 / 50%);
    border: 1px solid #999;
    border-radius: 10px;
    margin-right: 5px !important;
}
.carousel-indicators-white .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #FFFFFF;
}
.carousel-indicators-primary li {
    /* background-color: var(--zm-primary-button-text); */
    background-color: var(--zm-primary-body-light);
    border: unset;
}
.carousel-indicators-primary-popup li {
    background-color: var(--zm-popup-pagination-inactive);
    border: unset;
}
.carousel-indicators-primary-popup .active {
    background-color: var(--zm-list-row-text2);
}
.carousel-indicators-primary .active {
    background-color: var(--zm-list-row-text2);
}
.carousel_ul li{
	border-left: 3px solid transparent;
	box-sizing: content-box;
	cursor: pointer;
	margin-top: 20px;
	font-size: 16px;
	line-height: 24px;
}
.carousel_ul li .lineDiv{
    height: 24px;
    width: 3px;
    display: inline-block;
    float: left;
    background-color: var(--zm-primary-body-bg13);
    margin-right: 12px;
    border-radius: 1.5px;
    visibility: hidden;
}
.carousel_ul li.active > span{
	font-weight: bold !important;
}
.carousel_ul li.active > .lineDiv{
	visibility: visible;
}
.webinarUpgradePanelDiv{
    width: 205px;
    background: var(--zm-primary-body-bg) 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.09);
}
@media only screen and/*!YUI-Compressor */(max-width: 1536px) {
    .newUINotify {
      position: relative;
      top: 20px;
      left: 0px;
      height: 175px;
    }
}

@media only screen and/*!YUI-Compressor */(max-width: 1478px) {
    .newUINotify {
      position: relative;
      top: 10px;
      left: 0px;
      height: 215px;
      font-size: 18px;
    }
}

.color-lightblack {
    color: #333333;
}

/* .securitycontainerwidth {
    width: calc(100% - 205px) !important;
} */
.details-page-popup-img-container{
    width:759px;
    height:435px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 0, 0, 0.18);
}
.w759px{
    width:759px;
}
.detailsPageRevampTourPopup{
    width: 1028px;;
    height: 622px;
    top: 50% !important;
    max-width: 759px;
    transform: translate(-50%, -50%) !important;
    border-radius: 4px;;
}
.pagination-get-started{
    padding: 15px;
}
@media screen and (max-width: 768px) {
    .pagination-get-started{
        padding: 20px;
    }  
}

#zm-subscription-body{
	background: var(--zm-subscription-body);
}

.pmi-card {
    background: var(--zm-card-bg)!important;
    border-radius: .375rem;
    box-shadow: 0 1px 2px var(--zm-card-shadow-color);
    border: 1px solid var(--zm-card-border-color) !important;
    padding: 26px 28px;
    align-items: center;
    width: calc(100% - 72px);
    margin: auto;
    margin-left: 35px;
    margin-top: 25px;
    font-size: 16px;
    letter-spacing: 0.07px;
    line-height: 1.5rem;
}

.pmi-card-meeting-link{
    display: flex;
    justify-content: space-between;
    background-color: var(--zm-body-bg);
    border-radius: 4px;
    padding: 5px 20px;
    width: 66.66%;
}
#pmi_shorten_link{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90%;
}
.pmi-copy-icon{
    background:url(../images/webinar_copyIcon.4cf5b447793ac8337dbb0ecf10ec7f0a.svg) no-repeat;
	width: 15px;
	height: 15px;
    margin-top: 4px;
}
/* Subscriptions New UI */
#zm-subscription-body{
	background: var(--zm-subscription-body);
}
.zm-payment-option-box, .zm-payment-details-box, .zm-plan-details-box{
	box-shadow: 0 0 4px rgb(0 0 0 / 9%);
    padding: 20px 10px;
    border-radius: 5px;
    background: var(--zm-body-secondary-bg);
  	margin-left: calc(2%);
}
.zm-payment-details-box{
	margin-left: calc(1%);
}
.zm-plan-details-box{
	padding: 25px;
	margin-left: calc(1%);
}
.plan-highlights-body{
	width: 100px;
}
.meeting-plan-details, .webinar-plan-details, .recording-add-on, .tollfree-add-on, .rooms-add-on , .storage-add-on{
	width: 96.5%;
	padding-top: 5px;
	padding-left: 5px;
}
.webinar-plan-details, .tollfree-add-on, .recording-add-on , .storage-add-on{
	margin-top: calc(3%)
}
.plan-description{
	max-width: 50%;
}
.plan-description-paid{
	max-width: 100%;
	line-height: 22px;
}
.plan-description-body{
	/* color: var(--zm-primary-body-text1); */
	font-weight: normal;
}
.subscription-learn-more{
	color: var(--zm-list-row-text2); 
	cursor: pointer;
	white-space: nowrap;
}
.payment-details-separator{
	width:100%;
	border: 1px solid var(--zm-primary-body-bg2);
}
.discountLessAmount{
	text-decoration: line-through; 
	color: var(--zm-list-text);
	opacity: 0.7;
}
/* .payment-detail-subheader{
	color: var(--zm-primary-body-text)
} */
.discountPercent{
	color: var(--zm-success-text);
}
.secure-gateway{
	color: var(--zm-warning-text);
}
.pay-button{
	padding: 15px;
	background-color: var(--zm-list-row-text2) !important;
}
.zm-subscription-page-help{
	width: 100%;
}
.zm-subs-page-text{
	width: 100%;
}
.zm-subs-page-chat{
	color: var(--zm-primary-button-bg);
	cursor: pointer;
	font-weight: bold;
}
.chatNowBtn{
	width: 20px;
    height: 20px;
    fill: var(--zm-list-row-text2);
    margin-bottom: -6px;
    margin-right: 5px;
}
#subscriptionsContainer{
	height: 100%;
}
/* .subscription-header{
	color: var(--zm-primary-body-text1);
} */
/* .subscription-sub-header, .offerbadge_text, .plan-info, .meet-plan-info, .webinar-plan-info, .payment-option-header, .packValue, .planHighlights{
	color: var(--zm-primary-body-text1);
} */
.plan-info{
	max-width: 80%;
}
.upgrade-btn{
	padding: 12px 40px;
}
.offerbadge{
	padding: 5px 10px;
    border-radius: 3px;
    background: var(--zm-warning-background);
}
.sub_pricetag{
	width: 17px;
	height: 17px;
	margin: 0 8px -4px 0;
	opacity: 0.7;
}
.sub_shield{
	width: 20px;
	height: 20px;
	fill: var(--zm-warning-background2);
	margin: 0 8px -4px 0;
}
.hostOrgCountBox{
	width: 90px;
    height: 38px;
    padding: 10px;
}
/* .payment-option-header, .packValue{
	color: var(--zm-primary-body-text1);
} */
.cursorNAImp{
	cursor: not-allowed !important;
}
.subsInfoWebinar, .subsInfoMeeting{
	width: 13px;
    height: 13px;
    margin: 0px 0px -1px 2px;
}
.cursorDefault{
	cursor: default !important;
}
.planBadge{
	padding: 5px 10px;
    background: var(--zm-success-background);
    color: var(--zm-success-text);
    border-radius: 3px;
    white-space: nowrap;
}
.planName{
	color: var(--zm-link-color);
}
.editionName{
	padding: 2px 5px;
	font-size: 9px;
	color: white;
	border-radius: 3px;
	margin-left: 5px;
	white-space: nowrap;
}
.subsBody{
	display: flex;
	flex-wrap: wrap;
}
.proEdition{
	border: 1px solid #0E4BC4;
	background: #0E4BC4;
}
.freeEdition{
	border: 1px solid #FD6B00;
	background: #FD6B00;
}
.upgradeButtonContainer{
	padding: 28px 0px;
	display: flex;
	justify-content: center;
}
.helpBox{
	width: 150px;
    height: 130px;
}
.meetingEditionToggle, .webinarEditionToggle{
	white-space: nowrap;
}
.planToggle input {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}
.freeTrialImage{
	width: 175px;
	height: 135px;
}
.planToggle{
	margin-top: -5px;
}
.planToggle label {
	background-color: var(--zm-primary-temp-bg);
	color: var(--zm-list-text);
	opacity: 0.7;
	font-size: 14px;
	line-height: 1;
	text-align: center;
	padding: 10px 25px;
	margin-right: -1px;
	border: 2px solid var(--zm-primary-temp-bg);
	transition: all 0.1s ease-in-out;
}

.planToggle label:hover {
	cursor: pointer;
}

.planToggle input:checked + label{
	background-color: var(--zm-primary-body-bg);
	border: 2px solid var(--zm-primary-temp-bg);
	box-shadow: none;
	color: var(--zm-list-row-text2);
	opacity: 1;
}

.planToggle label:first-of-type {
	border-radius: 4px 0 0 4px;
}

.planToggle label:last-of-type{
	border-radius: 0 4px 4px 0;
}
.planCheckBox label {
  background-color: var(--zm-primary-body-bg);
  border: 1px solid var(--zm-primary-body-text4);
  border-radius: 50%;
  cursor: pointer;
  height: 18px;
  left: 10px;
  top: 18px;
  position: absolute;
  width: 18px;
  border-color: var(--zm-list-row-text2);
}
.planCheckBox-paid{
	padding: 8px !important;
}
.planCheckBox-paid label{
	left: 0px;
}
.planCheckBox label:after {
  border: 2px solid var(--zm-primary-body-bg);
  border-top: none;
  border-right: none;
  content: "";
  height: 3px;
  left: 3.5px;
  opacity: 0;
  position: absolute;
  top: 5px;
  transform: rotate(-45deg);
  width: 7px;
}

.planCheckBox input[type="checkbox"] {
  visibility: hidden;
}

.planCheckBox input[type="checkbox"]:checked + label {
  background-color: var(--zm-list-row-text2);
  border-color: var(--zm-list-row-text2);
}

.planCheckBox input[type="checkbox"]:checked + label:after {
  opacity: 1;
}

/* Subscription New UI CSS Ends */

.settingsTabsContainer{
	padding: 0px 0 10px 10px;
	width: 270px !important;
	/* background: #FAFAFA 0% 0% no-repeat padding-box; */
    overflow-y: auto;
    overflow-x: hidden;
    margin-top: 10px;
    height: calc(100% - 20px);
}

/* .setupleftmenutd{
	background-color: #F7F8F8 !important;
} */

.settingsMain{
	overflow-y: auto;
	width: 100%;
    margin-top: 10px;
    margin-left: 10px;
}

.user-setting, .org-setting{
    /* background: #FFFFFF 0% 0% no-repeat padding-box; */
    /* border: 1px solid #F5F5F5; */
    opacity: 1;
    /* margin: 10px 10px 10px 2px; */
    border: 0;
    margin: 0;
    min-height: 100%;
    height: 100%;
}

.setupAccordianLabel{
	font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: var(--zm-list-text);
    padding: 30px 0 10px 15px;
    opacity: 0.7;
}

.accordianlink{
	color: var(--zm-primary-body-text);
	font-size: 15px;
	padding: 8px 5px 8px 15px;
	width: 100%;
	display: block;
}

.accordianMenuIcon{
    height: 18px;
    width: 18px;
    margin-right: 5px;
}

.subaccordianlink{
	color: var(--zm-body-color);
	font-size: 15px;
}

/* .sel .subaccordianlink {
    color: var(--zm-primary-text-color-4);
} */

.selected dt{
	font-weight: bold;
}

/* .setupleftmenutd .selected{
	background-color: var(--zm-primary-body-bg);
} */

/* .setupleftmenutd .sel{
	background: var(--zm-accordian-selected-bg);
} */

/* .setupleftmenutd .no-sel:hover{
	background: var(--zm-disabled-switch-bg);
} */

.lyteAccordionActive lyte-accordion-body{
	height: auto !important;
}

.localeProfile td, .mySettingsProfile td, .orgDetailsDiv td{
	border: none;
}

.fixedSettingsTable{
	table-layout: fixed;
	margin-top: 30px;
    /* width: 100%; */
}
/* .settingsHeading{
	color: var(--zm-primary-body-text1);
	font-size: 20px !important;
	font-weight: bold;
} */
.settingsSubHeading{
	color: var(--zm-list-text);
    font-size: 18px !important;
    letter-spacing: -0.18px;
}
.localeProfile .proximal{
	letter-spacing: 0.05px;
	/* color: var(--zm-primary-body-text1); */
	text-transform: capitalize;
	/* opacity: 0.7; */
	font-size: 16px !important;
}
.localeProfile .proximas{
	letter-spacing: -0.14px;
	/* color: var(--zm-primary-body-text1); */
	padding-top: 5px !important;
    font-weight: 500;
	font-size: 15px !important;
}
.settingsInnerSubHeading{
	letter-spacing: 0px;
	color: var(--zm-body-color);
	font-weight: 600 !important;
	font-size: 16px !important;
}
.settingsInnerContent{
	letter-spacing: 0px;
	color: var(--zm-body-color);
	line-height: 24px;
	font-size: 15px !important;
}
.mySettingsProfile .settingsToggleFlex{
	/* display: flex; */
    /* flex-direction: row-reverse;
    margin-top: 2px; */
}

.orgDetailsDiv .settingsToggleFlex{
	/* display: flex; */
    /* flex-direction: row-reverse;
    margin-top: 2px; */
}

input[type="checkbox"].onOffcb:checked + .onOffSwt{
	background: var(--zm-primary-button-bg) !important;
}

.lyteAccordionActive lyte-accordion-body{
	padding-bottom: 12px !important;
}

.settingsMain .cell{
	padding-top: 16px;
}
.blinkLocaleHeading, .blinkPersonalHeading, .blinkGeneralHeading, .blinkRecordingHeading, .blinkGeneralHeading, .blinkMeetingHeading, .blinkWebinarHeading, .blinkMySettingsHeading{
	width: 100% !important;
	padding: 5px !important;
	border-radius: 4px !important;
	margin: -5px 0 0 -5px !important;
}

.Locale-setting .blinkLocaleHeading,
.General-setting .blinkGeneralHeading,
.Recording-setting .blinkRecordingHeading,
.Meeting-setting .blinkMeetingHeading,
.Webinar-setting .blinkWebinarHeading,
.orgMain .blinkMySettingsHeading,
.orgGeneral .blinkGeneralHeading,
.orgMeeting .blinkMeetingHeading,
.orgWebinar .blinkWebinarHeading{
    animation: blink-animation 1.5s;
  	-webkit-animation: blink-animation 1.5s;
}
@keyframes blink-animation {
	from{
		background-color: transparent;
	}
  	to {
    	background-color: var(--zm-accordian-selected-bg);
  	}
}
@-webkit-keyframes blink-animation {
  	from{
		background-color: transparent;
	}
  	to {
    	background-color: var(--zm-accordian-selected-bg);
  	}
}

#ActivityLogViewFilterPopup .pp-content{
	max-height: unset !important;
}
.allSetupIndexList{
	padding: 40px 5% 0 5%;
    overflow-y: auto;
    scrollbar-color: #888 #f1f1f1;
  	scrollbar-width: thin;
}
.allSetupIndexList .cardContainer{
	/* min-height: 270px; */
    padding: 5px 5px 3rem 5px;

}
.allSetupIndexList ul{
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
}

.allSetupIndexList .cardHeading{
	font-size: 18px;
	/* color: var(--zm-primay-index-heading); */
    font-weight: bold;
	letter-spacing: 0.07px;
	margin-top: 10px;
	cursor: default;
    display: flex;
}
.allSetupIndexList .cardHeading a{
    font-size: 18px;
	color: var(--zm-body-color);
    font-weight: bold;
	letter-spacing: 0.07px;
}
.allSetupIndexList .cardBody{
	width: 100%;
	margin-left: 25px;
	font-size: 16px;
	letter-spacing: 0px;
	color: var(--zm-primary-body-text2);
}
.allSetupIndexList .cardContent{
	padding: 0.8rem 0;
	width: 100%;
}
.allSetupIndexList .cardContentLink{
	font-size: 16px;
	letter-spacing: 0px;
	/* color: #111;
	opacity: 0.75; */
    color: var(--zm-body-color);
	cursor: pointer;
}
.allSetupIndexList .cardContentLink:hover{
	color: var(--zm-body-color);
	/* opacity: 1; */
}
.allSetupIndexList .cardIconSvg{
	height: 20px;
	width: 20px;
	margin-top: 2px;
}
.allSetupIndexList .cardTitle{
	/* margin-left: 10px; */
    margin-left: 5px;
}
.searchBarContainer .lyteField{
	/* background: #FAFAFA 0% 0% no-repeat padding-box;
	border: 0.20000000298023224px solid #7070707C;
	border-radius: 4px; */
    border-bottom-color: #61AFF8;
	opacity: 1;
	padding: 10px;
}
.searchBarContainer .setupSearchBar{
	width: 400px !important;
}
.searchBarContainer div.closeIconWrapper{
	right: 10px;
    top: calc(50% - 13px);
}
.searchBarContainer .searchIcon{
    left: 12px !important;
}
.accordianSearchContainer{
    padding: 10px;
    position: sticky;
    top: 0;
    z-index: 11;
    background-color: var(--zm-body-secondary-bg);
}
.accordianSearchContainer .settingsSearchBar{
    width: 100%;
}
.accordianSearchContainer div.closeIconWrapper{
	right: 10px;
    top: calc(50% - 13px);
}
/* .accordianSearchContainer .lyteField{
    border-bottom-color: #61AFF8;
} */
.meetingDidCountrySelect .zlistbox__search{
    border: none;
    background: var(--zm-primary-body-bg);
    border-radius: 0px;
    padding: 13px 20px;
}
.meetingDidCountrySelect .zlistbox__searchiconcontainer{
    left: auto;
    right: 30px;
}
.meetingDidCountrySelect .zlistbox__searchfield{
    padding: 8px 30px 8px 10px;
}

#selectedDIDCoutriesList li {
    display: inline-block;
    font-size: 14px;
    letter-spacing: 0px;
    color: var(--zm-primary-body-text4);
    border-radius: 3px;
    background: var(--zm-primary-body-light);
    margin-right: 15px;
    padding: 5px 10px;
    cursor: default;
}
.didCountryApplyButtonContainer{
    /* width: 100%; */
    padding: 12px;
    background: var(--zm-primary-body-bg);
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.clearDidCountryButton{
    color: var(--zm-primary-button-bg);
    display: inline-block;
    border: none;
    background: var(--zm-primary-temp-bg1);
    border-radius: 18px;
    padding: 5px 14px;
    margin-top: 4px;
}

.org_user_cancel_reports{
    color: var(--zm-primary-button-bg);
    display: inline-block;
    border: none;
    background: var(--zm-primary-temp-bg1);
    border-radius: 18px;
    padding: 4px 14px;
}
/* .didCountryApplyButton{
    margin-right: 0;
    margin-left: auto;
    display: block;
    background: var(--zm-primary-body-bg13);
    color: var(--zm-primary-body-bg);
    border: none;
    border-radius: 12px;
    font-size: 12px;
    padding: 5px 15px;
} */
.newPopup .newgraybtn{
    background: var(--zm-primary-body-bg);
    border: 1px solid #FD5738;
    border-radius: 21px;
    opacity: 1;
    background-color: transparent !important;
    color: #FD5738;
}
#MeetingDIDCountriesPopup .zlistbox--checkboxright .zlistbox__checkbox{
    display: none;
}
#MeetingDIDCountriesPopup  .zlistbox__checkedindication svg{
    width: 24px;
    height: 24px;
    scale: 0.8;
    margin-top: -3px;
}
#MeetingDIDCountriesPopup  .zlistbox__checkedindication{
    order: 2;
}
#didCountrySelect li{
    padding: 10px 20px;
}
#didCountrySelect ul{
    border-bottom: 1px solid #DDDDDD;
}
/* .meetingMain{
	background-color: var(--zm-primary-body-primary-light-bg);
} */
.paleBlueBg{
    background-color: var(--zm-primary-body-primary-light-bg);
}
.blogsLogo, .forumsLogo, .helpCenterLogo, .roadmapLogo, .userGuideLogo, .whatsNewLogo{
	width: 35px;
	height: 35px;
}
.profilePageResources{
	width: 33%;
    text-align: center;
    padding: 20px 0px;
    cursor: pointer;
}

/* Trial Expiry PopUP*/
.reviewEarn-card{
	display: block;
    line-height: 22px;
    margin-right: 10px;
    /* background: var(--zm-topbar-bg); */
    border: 1px solid #EDF1F5;
}
.trial-expiry-div{
    width: 100%;
    display: block;
    height: 100%;
    top: 0px!important;
    border: var(--zm-left-panel-arrow-box-border);
    position: absolute;
    z-index: 1000;
    margin: 0px!important;
    left: 0px!important;
    
}
.trailBtn{
	border: var(--zm-trail-btn-border);
    border-radius: 3px;
    color: var(--zm-home-page-help);
    background: var(--zm-primary-body-bg);
    padding: 0.5rem 1.071rem;
    cursor: pointer;
    min-width: 86%;
    font-weight: bold;
    min-height: 40px;
    font-size: 15px;
    margin: 0 7%;
}
.trial-border{
	margin: 20px 0px;
    border-bottom: 1px solid var(--zm-top-bottom-border);
}
.trial-topCard{
	display: flex;
	background: var(--zm-primary-body-bg);
	box-shadow: 0 1px 2px var(--zm-trial-box-shadow);
	border-radius: 6px;
	width:65%; 
	height: 85px;
	align-items: center;
	margin: 0px auto;
}
.trial-card{
	border-radius: 6px;
    width: 65%;
    margin: 0 auto
}
.trial-img{
	background: url(../images/trial-img.22860e53e8f86f17a1c69ebf674dd669.svg) no-repeat;
	right: 21%;
    width: 130px;
    height: 90px;
    margin-top: 24px;
    position: absolute;
}
.freeCard ul li{
	background: url(../images/trial-tick.c8aa13fb0f4fbf1c46915460319e55db.svg) no-repeat 0px 4px;
}
.paidTrial-card ul li{
	background: url(../images/tick-white.5af3c6db6a13eb636ff73cacfdbd62b8.svg) no-repeat 0px 4px;
}
.trial-chat{
	cursor: pointer;
	background: url(../images/talk-to-expert.0903853b309ea01d5bade2d9f17bf179.svg) no-repeat;
    right: 15px;
    width: 55px;
    height: 55px;
    bottom: 5px;
    position: fixed;
}
.freeTrail-card{
	background: var(--zm-primary-body-bg);
	box-shadow: 0 1px 2px var(--zm-trial-box-shadow);
	border-radius: 6px;
	width: 32.5%;
	margin-top: calc(1%);
    margin-right: calc(1%);
    transition: 1s;
}
.paidTrial-card{
	background: var(--zm-secondary-button-hover) !important;  
    font-weight: 600;	
    box-shadow: 0 1px 2px var(--zm-trial-box-shadow);
	border-radius: 6px;
	color: var(--zm-primary-body-bg);
	width: 33%;
	margin-top: calc(1%);
    margin-right: calc(1%);
    transition: 1s;
}
.freeTrail-card:hover,.paidTrial-card:hover,.reviewEarnCard:hover{
	box-shadow: 0px 3px 6px 5px #0001;
    transform: scale(1.02);
    transition: 1s;
}

.paid-list{
	height: 68%;
}
.review-card{
	height: 57%;
}
.trial-back-page{
	background: url(../images/back-page.97aff2cdc2c2879f8e886ab0960d3c88.svg) no-repeat;
	width: 20px;
	height: 20px;
}
.trial-text{
	color: var(--zm-secondary-button-hover) ;
}
.trialCancel:hover{
	outline : 1px solid var(--zm-secondary-button-hover);
}
.extend-trial-text{
	color: var( --zm-table-header-text);
}
.extend-trial-card{
	background: var(--zm-primary-body-bg);
    width: calc(48%);
    margin-right: 30px;
    border-radius: 5px;
}
.extend-trail-feature{
	width: calc(30%);
    margin-right: 30px;
    border-radius: 5px;
    background: var(--zm-primary-body-bg);
    font-size: 15px;
}
.extend-trail-feature ul li{
	background: url(../images/trial-tick.c8aa13fb0f4fbf1c46915460319e55db.svg) no-repeat 0px 4px;
	margin-top: 10px;
	padding-left: 20px;
}
.extend-trail-topBar{
	display: table;
    width: 198px;
    height: 25px;
    background: var(--zm-yellow-bg);
    border-radius: 4px;
    margin-top: 9px;
}
.chatBtn{
	width: calc(80%);
    margin-left: calc(10%);
    height: 40px;
}
.reviewEarn{
	position: absolute;
    top: 0px;
    z-index: 200;
}
.reviewEarnCard{
	background: var(--zm-primary-body-bg);
    box-shadow: 0 0 4px rgb(0 0 0 / 9%);
    border-radius: 6px;
	width: 32.5%;
	margin-top: calc(1%);
    margin-right: calc(1.5%);
    transition: 1s;
}
.reviewEarnTxt{
	color: var(--zm-review-text);
}
.reviewedBorder{
	border-radius: 6px;
    height: 6px;
    margin: auto;
    background-color: var(--zm-review-border);
}
.reviewEarnBody{
	width: 100%;
    margin: 0px auto;
    height: 35pc;
}
.verifiedBtn{
	bottom: 30px;
    background: var(--zm-primary-body-light)!important;
	border: 1px solid var(--zm-primary-body-light)!important;
    color: var(--zm-review-border)!important;
    border-radius: 3px;
    font-size: 15px;
    padding: 0.6rem 1.201rem!important;
    position: absolute;
}
.reviewBg{
	 background: var(--zm-primary-body-light)!important;
}
.reviewSupport{
	padding-top: 50px;
    width: 60%;
    margin: 0px auto;
}
.zm-white-bg{
	background: var(--zm-topbar-bg);
}
.zm-userInfo-popOver{
	padding: 6px 15px 8px 15px;
    line-height: 20px;
}
.zm-rec-checkBox{
	margin-left: 15px;
    width: 16px;
    height: 16px;
}
.recInProgress{
    margin-left: 15px;
    width: 16px;
    height: 16px;
    opacity: 0.5;
    cursor: not-allowed;
}
.zm-rec-actions{
	white-space: nowrap;
}
.userInfoPopUp{
	width: 310px;
	text-align:left;
	border-radius: 5px;
	border: none;
}
@media only screen and/*!YUI-Compressor */(max-width: 1390px) {
	.review-card{
		height: 53%;
	}
}
@media only screen and/*!YUI-Compressor */(max-width: 990px) {
	.paid-list{
		height: 64%;
	}
}
@media only screen and/*!YUI-Compressor */(max-width: 1232px) {
	.reviewEarnBody{
		height: 29pc;
	}
}
.zm-rec-heading{
	font-size: 20px;
    color: #666666;
    margin-top: 20px;
    margin-left: 10px;
    font-weight: bold;
}

.zm-list-main-heading{
    font-size: 20px;
    color: var(--zm-primary-body-text2);
    line-height: 24px;
    letter-spacing: 0px;
    padding: 30px 0 0 0;
    font-weight: bold;
}
.zm-userInfo-img{
	width: 14px;
	height: 14px;
	margin-top: 4px;
}
.zm-confirmFree-btn{
	min-width: 145px;
	min-height: 42px;
}
.settingsRightContainer{
    height: calc( 100% - 11px);
    overflow: auto;
    margin: 0 10px 0 2px;
    /* box-shadow: 1px 2px rgb(0 0 0 / 16%);
    border: 1px solid #F5F5F5;
    background: #FFFFFF 0% 0% no-repeat padding-box; */
}
.integrationAppBox > a {
    color: var(--zm-body-color) !important;
}
#integrationsContainer {
    margin-top: 0 !important;
    background-color: var(--zm-body-secondary-bg) !important;
}
.integrationAppOuterContainer {
    background-color: var(--zm-body-secondary-bg) !important;
}
.integrationAppOuterContainer .integrationAppPaddingSpace .integrationAppTypeTxt {
    background-color: var(--zm-body-secondary-bg) !important;
    color: inherit !important;
}
.integrationAppOuterContainer .integrationAppPaddingSpace .integrationAppSetupSpace .integrationAppBoxContainer .integrationAppSingleBoxContainer .integrationAppBox {
    background-color: var(--zm-card-bg) !important;
}
.integrationAppOuterContainer .integrationAppPaddingSpace .integrationAppSetupSpace .integrationAppBoxContainer .integrationAppSingleBoxContainer .integrationAppBox .integrationAppBoxLinkContainer .integrationAppBoxAppContainer .integrationAppBoxAppName {
    color: var(--zm-body-color) !important;
}
.integrationAppOuterContainer .integrationAppPaddingSpace .integrationAppSetupSpace .integrationAppBoxContainer .integrationAppSingleBoxContainer .integrationAppBox .integrationAppBoxLinkContainer .integrationAppBoxAppDescContainer {
    color: inherit !important;
}
.integrationMainContainer {
    background-color: var(--zm-body-secondary-bg);
}
.integrationApiOuterContainer {
    background-color: inherit !important;
}
.integrationApiOuterContainer .integrationApiContainer .integrationApiMainHeading {
    background-color: var(--zm-body-secondary-bg) !important;
}
.integrationSDKOuterContainer {
    background-color: var(--zm-body-secondary-bg) !important;
}
.sdkConfHeader, .sdkHomeHeader {
    color: inherit !important;
}
.sdkHomeContent {
    color: inherit !important;
}
.regDomainLblStyle {
    color: inherit !important;
}
#Personal-setting table{
    padding-left: 30px;
}
#Personal-setting .cell{
    border-bottom: 0 !important;
}
#Personal-setting td{
    /* padding-left: 0 !important; */
    max-width: 700px;
}
#manageOrgMain table{
    padding-left: 30px;
}
#manageOrgMain .cell{
    border-bottom: 0 !important;
}
#orgDetailsDiv td{
    padding-left: 0 !important;
    max-width: 700px;
}
/* .newListButtonTheme{
    padding: 4px 16px !important;
    font-size: 14px !important;
    border: var(--zm-success-primary-band-border) !important;
} */
.listButtonTextAdapt{
    min-width: 64px;
    text-align: center;
    max-width: 64px;
    overflow: hidden;
    /* text-overflow: ellipsis; */
    vertical-align: middle;
    text-wrap: nowrap;
}

.newListHeadingButton{
    font-size: 14px;
    font-weight: 400;
    height: 30px !important;
    padding: 0.3rem 1.5rem !important;
    position: relative;
}

/* User Management */
.users-license-info-container {
    border-radius: 4px 4px 0px 0px;
}

.settingCheckbox{
    width: 15px !important;
    height: 15px !important;
    margin-top: 6px !important;
}

.user-setting .settingCheckbox, .orgDetailsDiv .settingCheckbox{
    margin: 5px 10px 0 0 !important;
}

.settingEachCard{
    /* box-shadow: 1px 2px rgb(0 0 0 / 16%); */
    /* border: var(--zm-primay-border);
    background: var(--zm-primary-body-bg); */
    margin-bottom: 10px;
}

.settingsTabsContainer::-webkit-scrollbar {
    display: none;
}
  
/* Hide scrollbar for IE, Edge and Firefox */
.settingsTabsContainer {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

.settingsTabsContainer lyte-accordion-body{
    background-color: var(--zm-body-secondary-bg);
}

.searchByIcon{
    height: 28px;
    width: 28px;
    padding: 5px;
    margin-right: 5px;
    background: var(--zm-primary-body-bg);
    border: 1px solid #EBEBEB;
    border-radius: 50%;
}
.recordingSettingsPage{
    /* border: var(--zm-primay-border);
    background: var(--zm-primary-body-bg); */
    padding-left: 30px;
    padding-right: 30px;
    min-height: 100%;
    width: 100%;
    margin-left: 0;
}
.videoConfIcon, .audioConfIcon{
	width: 16px;
    height: 16px;
    stroke: var(--zm-icon-default-color);
    fill: none;
}
.videoConfIcon{
	width: 20px;
}
.meetNowDropDown .dropdown-menu > li:hover .audioConfIcon, .meetNowDropDown .dropdown-menu > li:hover .videoConfIcon{
	stroke: var(--zm-dropdown-item-hover-color) !important;
}
.meetNowDropDown .dropdown-menu > li:hover .audioConfText, .meetNowDropDown .dropdown-menu > li:hover .videoConfText{
	color: var(--zm-dropdown-item-hover-color) !important;
}
.drpDwnWhite{
	width: 20px;
	height: 20px;
	margin-left: 10px;
}
.meetNowBtnTop .drpDwnWhite:after{
  content: '';
  background: url(../images/Dropdown-white-new.9c8c30c7673f1b2a71646348b91fed01.svg) no-repeat !important;
  background-position: 0px 0px !important;
  background-size: 25px !important;
  width: 20px !important;
  height: 20px !important;
  top: 10%;
  right: 10%;
  position: absolute;
}
.select2-container--default .select2-selection--single:before, .select2-container--default .select2-selection--multiple:before {
  content: '';
  background: url(../images/Dropdown-black.85f894043152d40e77d911569850e6cb.svg) no-repeat !important;
  background-position: 0px 0px !important;
  background-size: 25px !important;
  width: 20px !important;
  height: 20px !important;
  top: 21% !important;
  right: 10px;
  display: block;
  position: absolute;
}
#userTypeDropdown .select2-container--open .select2-selection--single:before,
#userTypeDropdown .select2-container--default .select2-selection--single:before{
    top: 12% !important;
}
.meetingListingFilter .select2-container--default .select2-selection--single:before{
  top: 4px !important;
}
.meetingListingFilter .select2-container--open .select2-selection--single:before{
  top: 4px !important;
}
#didCountrySelect .zlistbox__body  .zlistbox__item:after{
  content: '';
  background: url(../images/Tick-unselected.e4c9d76079b86e21e0d52c84482f022d.svg) no-repeat !important;
  background-position: 0px 0px !important;
  background-size: 23px !important;
  width: 20px !important;
  height: 20px !important;
  display: block;
  margin-right: 8px;
  }
#didCountrySelect .zlistbox__body .is-selected:after{
  background: url(../images/Tick-selected.9af1e93f40b9f5cfbfa95942908b1cf2.svg) no-repeat !important;
  background-position: 0 0!important;
  background-size: 23px!important;
}
.meetingListingFilter .select2-container--default .select2-selection--single{
    font-size: 14px !important;
    height: 30px !important;
}
.dropdown-new-container .newSelect .select2-container--default .select2-selection--single {
    font-size: 12px;
    min-height: 30px;
    border-radius: 50rem !important;
    height: 30px;
    background: var(--zm-body-secondary-bg);
    border: 1px solid #EBEBEB;
}

.dropdown-new-container .newSelect .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 5px 30px 8px 15px;
    float: left;
}
.dropdown-new-container .select2-container--default .select2-selection--single:before{
    top: 4px !important;
}
.dropdown-new-container .select2-container--open .select2-selection--single:before{
    top: 4px !important;
}
.dropdown-new-container .select2-container--default .select2-selection--single{
    font-size: 14px !important;
    height: 30px !important;
}
#didCountrySelect .zlistbox__image{
	width: 22px;
	height: 20px;
}
#didCountrySelectContainer .zlistbox__text{
	font-size: 14px;
}
#ActivityLogViewFilterPopup label {
    color: var(--zm-primary-body-text1);
    font-weight: 400;
    margin-bottom: 10px;
}
#deptSelect-listbox{
	max-width:200px;
}
#deptSelect-listbox, #adminChoose-listbox{
	padding: 0 6px;
	margin: 6px 0 !important;
}
#deptSelect-listbox .zdropdownlist__search, #adminChoose-listbox .zdropdownlist__search{
	border: 1px solid #BDC8D3! important;
	border-radius: 4px;
	margin: 10px 4px 4px 4px;
}
#deptSelect-listbox .zdropdownlist__body, #adminChoose-listbox .zdropdownlist__body{
	margin: 10px 0 0 0;
	padding: 0;
}
#deptSelect-listbox .zdropdownlist__searchfield, #adminChoose-listbox .zdropdownlist__searchfield{
	padding-left: 10px !important;
}
#allowedCountriesTokenField-menu .zdropdownlist__body, #blockedCountriesTokenField-menu .zdropdownlist__body{
  width: 505px;
}
#coHostInnerDiv .zdropdownlist__searchfield{
	padding-left: 10px !important;
}
#coHostInnerDiv .zdropdownlist__item{
	padding-left: 0 !important;
}
.newSelect .select2-container--open .select2-selection, #deleteUserPopup .is-active, #deleteDepartmentPopup .is-active, #coHostInnerDiv .zh-radiustop .zdropdownlist__search{
    border: 1px solid var(--zm-primary-button-bg) !important;
}
#deleteUserPopup .zselectbox:hover, #deleteDepartmentPopup .zselectbox:hover{
	border: 1px solid var(--zm-primary-button-bg) !important;
	background-color: unset !important;
}
#deptChoose-listbox .zdropdownlist__search{
    border: 1px solid #BDC8D3;
    margin: 10px 10px 0px 10px;
    border-radius: 4px;
}
#deleteUserPopup .zselectbox, #deleteDepartmentPopup .zselectbox{
	background: var(--zm-primary-body-bg) !important;
}
#webinarsList-listbox .zdropdownlist__search {
    border: 1px solid #BDC8D3;
    border-radius: 4px;
    margin: 10px 10px 5px 10px;
}
.dropDownArrowNew{
  background: url(../images/Dropdown-black.85f894043152d40e77d911569850e6cb.svg) no-repeat !important;
  background-position: 0px 0px !important;
  background-size: 25px !important;
  width: 20px !important;
  height: 20px !important;
  display: inline-block;
}
#meetingDetailsHeader{
	padding: 10px 10px 20px 10px;
	box-shadow: 0 10px 10px -10px rgb(0 0 0 / 10%)
}
#detailsPageContainer{
	padding: 10px 6px 20px 6px !important;
    margin: 10px !important;
    background: var(--zm-primary-body-bg);
    overflow: hidden;
    height: calc(100% - 20px);
    scrollbar-color: #888 #f1f1f1;
  	scrollbar-width: thin;
}
.newZButton .zbutton{
    border-radius: 25rem !important;
    padding: 9px 5px ;
    margin-right: 18px !important;
    font-size: 14px;
    min-width: 100px !important;
}
.newZButton.radio-grp-container .zbutton.is-selected{
    /* background-color: var(--zm-primary-body-bg) !important;
    border: var(--zm-secondary-button-border) !important;
    color: var(--zm-list-row-text2) !important; */
    border-width: 1px !important;
    border-style: solid !important;
}
.cardBoxShadow{
    box-shadow: 0px 1px 2px rgba(0,0,0,0.06);
}
#monthRepeatOnDayBtn, #monthRepeatOn1PopoverBtn{
	height: 38px !important;
}
/* #monthRepeatOnDayBtn .form-check, #monthRepeatOn1PopoverBtn .form-check{
	padding-left: 30px !important;
} */

.meeting-logo use{
    fill: var(--zm-primary-body-text);
}

.lyteAccordionArrow{
    fill: var(--zm-primary-body-text);
    width: 15px;
    height: 15px;
    display: inline-block;
    float: right;
    transition: .3s;
    transform: rotate(180deg);
	margin-right: 18px !important;
}
.lyteAccordionActive .lyteAccordionArrow{
    transform: rotate(270deg);
}
.recordingSelectedContainer{
    font-size: 14px;
    font-weight: 600;
    margin-top: 10px;
    margin-left: 30px;
    display: flex;
}
/* #webinarDurationHours-listbox .zdropdownlist__body, #zcombobox-26033318-listbox, .zdropdownlist__body{
  max-height: 280px;
} */
#myRecordingsContainer .meeting-list-row{
    cursor: pointer;
}
.regModAuto{
    background-color: var(--zm-reg-mod-auto-bg);
    color: var(--zm-reg-mod-auto-color);
}
.regModManual{
    background-color: var(--zm-reg-mod-manual-bg);
    color: var(--zm-reg-mod-manual-color);
}
.list-new > li {
	padding: 10px 10px;
	border-radius: 5px;
}
.list-new > li.selected,
.list-new > li:hover {
	background-color: var(--zm-left-inner-nav-item-hover-bg);
	color: var(--zm-left-inner-nav-item-hover-color);
}
.reports_menu_selected{
    background-color: var(--zm-left-inner-nav-item-active-bg);
    color: var(--zm-left-inner-nav-item-active-color);
}
.cardWhiteBg{
	background-color: var(--zm-body-bg);
}

.blueColorText1B63EA{
	color: var(--zm-link-color);
}

.reports_summary_card{
	height: 90px;
    flex: 1;
    display: flex;
    flex-direction: column;
    background-color:  var(--zm-table-head-bg);
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    border-radius: 4px;
}
.reports_time_period_select{
	padding: 5px 30px 5px 15px;
    border-radius: 20px;
    /* color: var(--zm-primary-body-text4); */
    border: var(--zm-sort-options-border);
}

.user_filter_main_select{
	padding: 5px 30px 5px 15px;
    border-radius: 20px;
    /* color: var(--zm-primary-body-text4); */
    border: var(--zm-sort-options-border);
}

.reports_time_period_select:hover{
	border: solid 1px var(--zm-primary-button-bg)!important;
    box-shadow: 0 0 5px #147ee229;
}

.user_filter_main_select:hover{
	border: solid 1px var(--zm-primary-button-bg)!important;
    box-shadow: 0 0 5px #147ee229;
}

#usersList_select .zdropdownlist__search,
#webinar_usersList_select .zdropdownlist__search{
	padding: 10px;
    background: var(--zm-primary-body-bg);
}

#usersList_select .zdropdownlist__searchfield,
#webinar_usersList_select .zdropdownlist__searchfield{
	height: 30px;
	padding-left: 10px !important;
}

#usersList_select .zdropdownlist__description,
#webinar_usersList_select .zdropdownlist__description{
	font-size: 11px;
}

#usersList_select .zdropdownlist__searchiconcontainer,
#webinar_usersList_select .zdropdownlist__searchiconcontainer{
	left: 215px;
    top: -3px;
}

#usersList_select .zbutton__text,
#webinar_usersList_select .zbutton__text{
	color: var(--zm-primary-button-text) !important;
}

#usersList_select .zdropdownlist__text,
#webinar_usersList_select .zdropdownlist__text{
	font-size: 13px;
}

#usersList_select .zdropdownlist__image,
#webinar_usersList_select .zdropdownlist__image{
	width: 24px;
	height: 24px;
}

#usersList_select .zdropdownlist__item,
#webinar_usersList_select .zdropdownlist__item{
	padding: 7px !important;
}

#usersList_select .zdropdownlist__item,
#usersList_select .done-zdropdownlist,
#usersList_select .zdropdownlist__text,
#usersList_select .zdropdownlist__description,
#webinar_usersList_select .zdropdownlist__item,
#webinar_usersList_select .done-zdropdownlist,
#webinar_usersList_select .zdropdownlist__text,
#webinar_usersList_select .zdropdownlist__description,
#deptSelect-container .zdropdownlist__text
{
	cursor: pointer;
}

#usersList_select .done-zdropdownlist,
#webinar_usersList_select .done-zdropdownlist
{
	border-radius: 20px;
	background-color: var(--zm-primary-bg)!important;
    border: none !important;
}

#usersList_select .zdropdownlist__header,
#webinar_usersList_select .zdropdownlist__header{
	border: none !important;
	padding: 0;
}

#usersList_select .zdropdownlist__header .zdropdownlist__image ,
#webinar_usersList_select .zdropdownlist__header .zdropdownlist__image {
	display: none;
}

#usersList_select .zdropdownlist__header .zdropdownlist__item,
#webinar_usersList_select .zdropdownlist__header .zdropdownlist__item{
	padding: 6px 7px !important;
	margin: 6px 6px 0 6px;
	background: #F5F5F5;
}

#usersList_select .zdropdownlist__body  .zdropdownlist__item:after,
#usersList_select .zdropdownlist__header  .zdropdownlist__item:after,
#webinar_usersList_select .zdropdownlist__body  .zdropdownlist__item:after,
#webinar_usersList_select .zdropdownlist__header  .zdropdownlist__item:after
{
  content: '';
  background: url(../images/Tick-unselected.e4c9d76079b86e21e0d52c84482f022d.svg) no-repeat !important;
  background-position: 0px 0px !important;
  background-size: 23px !important;
  width: 20px !important;
  height: 20px !important;
  display: block;
  margin-right: 0;
}
  
#usersList_select .zdropdownlist__body .is-selected:after,
#usersList_select .zdropdownlist__header .is-selected:after,
#webinar_usersList_select .zdropdownlist__body .is-selected:after,
#webinar_usersList_select .zdropdownlist__header .is-selected:after
{
  background: url(../images/Tick-selected.9af1e93f40b9f5cfbfa95942908b1cf2.svg) no-repeat !important;
  background-position: 0 0!important;
  background-size: 23px!important;
}

#usersList_select .zdropdownlist__checkbox,
#webinar_usersList_select .zdropdownlist__checkbox{
	display: none;
}

#usersList_select .zdropdownlist__content,
#webinar_usersList_select .zdropdownlist__content{
	width: 70%;
}

.meetingListingFilter .open .reports_time_period_select{
	border: solid 1px #147EE2!important;
    box-shadow: 0 0 5px #147ee229;
}

.meetingListingFilter .open .user_filter_main_select{
	border: solid 1px #147EE2!important;
    box-shadow: 0 0 5px #147ee229;
}

.reports_list_main_view{
	position: sticky;
    padding-top: 10px;
    top: -10px;
    background: var(--zm-body-secondary-bg);
    z-index: 2;
    height: 50px;   
}


#meetingReportsList .noRecords,
#sessionMeetingReportsList .noRecords,
#webinarReportsList .noRecords{
	border-bottom: none !important;
}

#meetingReportsList .noRecords,
#webinarReportsList .noRecords{
	margin-top: 150px;
}

#meetingReportsList .zm-whiteBG,
#webinarReportsList .zm-whiteBG{
	box-shadow: none !important;
}

/*license restriction starts*/


.Meeting_Reports_Pro_Popup_count_bg{
	background-image: url("../images/Meeting_Report_blur_bg.995ffa148f192b9235adb9b4bc83dcd7.png") !important;
    box-shadow: none !important;
    border: none !important;
    width:  100%;
	background-size: 100% 100%;
}

.Webinar_Reports_Pro_Popup_count_bg{
	background-image: url("../images/Webinar_Reports_blur_br.3e1939011899de62881b035102e4b70b.png") !important;
    box-shadow: none !important;
    border: none !important;
    width:  100%;
	background-size: 100% 100%;
}

.Meeting_Reports_Pro_Popup_duration_bg{
	background-image: url("../images/Meeting__duration_Report_blur_bg.cb706afbeb44b32ce9f307549e3e1b71.png") !important;
    box-shadow: none !important;
    border: none !important;
    width:  100%;
	background-size: 100% 100%;
}

.Webinar_Reports_Pro_Popup_duration_bg{
	background-image: url("../images/Webinar_duration_Reports_blur_br.78e99d244ea04b15d8aee29882d68d19.png") !important;
    box-shadow: none !important;
    border: none !important;
    width:  100%;
	background-size: 100% 100%;
}

.Email_Settings_Pro_Popup_bg{
	background-image: url("../images/Email_settings_blur.0e9f67674906cc4a5d13b9e03ce7db7e.png") !important;
    box-shadow: none !important;
    border: none !important;
    width:  100%;
	background-size: 100% 100%;
}

.customdomain_pro_popup_bg{
    background-image: url("../images/customdomain_blur.e9076ca8c3f0c95cdb98aa99266f5dbb.jpg") !important;
    box-shadow: none !important;
    border: none !important;
    width:  100%;
	background-size: 100% 100%;
}

#Meeting_Reports_Pro_Popup .license_restriction_container,
#Webinar_Reports_Pro_Popup .license_restriction_container,
#Email_Settings_Pro_Popup .license_restriction_container{
    position: absolute;
    top: 50%;
    left: 57%;
    transform: translate(-50%,-50%);
    background: var(--zm-primary-body-bg);
	border-radius: 4px;
	min-width: 400px;
}
#Meeting_Reports_Pro_Popup .license_restriction_head,
#Webinar_Reports_Pro_Popup .license_restriction_head,
#Email_Settings_Pro_Popup .license_restriction_head{
	display: block;
    text-align: center;
    padding: 10px;
    letter-spacing: 0px;
    font-size: 17px;
}
#Meeting_Reports_Pro_Popup .license_restriction_body,
#Webinar_Reports_Pro_Popup .license_restriction_body,
#Email_Settings_Pro_Popup .license_restriction_body{
	letter-spacing: 0px;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    display: block;
    width: 390px;
    margin: auto;
}
#Meeting_Reports_Pro_Popup .license_restriction_editions_container,
#Webinar_Reports_Pro_Popup .license_restriction_editions_container,
#Email_Settings_Pro_Popup .license_restriction_editions_container{
	background: var(--zm-primary-body-back);
    padding: 17px 0px;
    border-radius: 4px; 
}
#Meeting_Reports_Pro_Popup .editions_header_container,
#Webinar_Reports_Pro_Popup .editions_header_container,
#Email_Settings_Pro_Popup .editions_header_container{
	margin: auto;
    text-align: center;
    letter-spacing: 0px;
    /* color: #111111; */
    font-size: 12px;
}
#Meeting_Reports_Pro_Popup .standard_edition,
#Webinar_Reports_Pro_Popup .standard_edition,
#Email_Settings_Pro_Popup .standard_edition{
	display: none;
    padding-right: 26px;
}
#Meeting_Reports_Pro_Popup .tick_edition,
#Webinar_Reports_Pro_Popup .tick_edition,
#Email_Settings_Pro_Popup .tick_edition,
#Personal_Room_Pro_Popup .tick_edition{
	background-position: -217px -736px!important;
    background-size: 500px!important;
    width: 16px;
    height: 16px;
}
#Meeting_Reports_Pro_Popup .editions_footer_container,
#Webinar_Reports_Pro_Popup .editions_footer_container,
#Email_Settings_Pro_Popup .editions_footer_container{
	margin-top: 15px;
    text-align: center;
}
#Meeting_Reports_Pro_Popup .license_restriction_footer_container,
#Webinar_Reports_Pro_Popup .license_restriction_footer_container,
#Email_Settings_Pro_Popup .license_restriction_footer_container{
	padding: 20px 0px;
    text-align: center;
    margin: auto;
}
#Meeting_Reports_Pro_Popup #upgrade_now_btn,
#Webinar_Reports_Pro_Popup #upgrade_now_btn,
#Email_Settings_Pro_Popup #upgrade_now_btn{
	border: solid 1px var(--zm-pri-btn);
	background-color: var(--zm-pri-btn);
    border-radius: 27px;
    font-size: 15px;
    padding: 8px 25px;
    font-weight: 600;
    cursor: pointer;
}
#Meeting_Reports_Pro_Popup .features_icon,
#Webinar_Reports_Pro_Popup .features_icon,
#Email_Settings_Pro_Popup .features_icon{
	height: 60px;
    width: 87px;
    background-size: 180px !important;
}
#Meeting_Reports_Pro_Popup .contact_admin,
#Webinar_Reports_Pro_Popup .contact_admin,
#Email_Settings_Pro_Popup .contact_admin{
	text-align: center;
    font-size: 15px;
}
/*license restriction ends*/
.desktopDownloadShowCheckbox{
	background: url(../images/selectRecording.507e3c61d7d63333c935200e6c11044d.svg) no-repeat;
    height: 17px;
    width: 17px;
    appearance: none;
}
.desktopDownloadSelectedCheckbox{
    background: url(../images/recordingSelected.a48e4b4b41d7bddbf68ee757a7979c91.svg) no-repeat;
    height: 17px;
    width: 17px;
    appearance: none;
}

.wms-chatoff{
	box-shadow: 0 0 6px rgb(0 0 0 / 20%);
    border: none;
}
.coorg-grid {
	padding-left: 0 !important;
}
.manage-access-grid {
	padding-left: 0 !important;
}
.manage-access-grid:last-child {
    padding-right: 0 !important;
}

/* Files */
.files-page-blurred {
    background-image: url('../images/fileslist.e4f9eadd3e59f8aee4b9159486d3ed4b.png');
    background-size: cover;
    /* filter: blur(5px); */
    position: relative;
    width: 100%;
    height: 100%;
}
.files-index-container {
    height: 100%;
    /* background-color: var(--zm-primary-body-primary-light-bg); */
}
.files-outlet-container {
    width: calc(100%);
    display: inline-block;
    height: 100%;
}
.sm-no-file-img-new {
    background-image: url('../images/UploadFile.38091102806c834f12a21741c2cd3c75.svg');
}

.files-tour-slide-1 {
    background-color: #D2E8F7;
}
.transcript-slide{
	 background-color: #D2E8F7;
}
.files-tour-slide-2 {
    background-color: #E1F8E5;
}
.files-tour-slide-3 {
    background-color: #FAF5D4;
}

.dashboardListContainer{
    font-size: 16px;
    letter-spacing: 0.08px;
    color: var(--zm-primary-body-text10);
    display: none;
}

/* .noDashboardListContainer{
    background-color: var(--zm-primary-body-color);
    margin: 20px;
    margin-top: 35px;
    width: 100%;
    height: 300px;
    text-align: center;
} */

.dashboardListViewAll{
    display: flex;
    align-items: center;
    letter-spacing: 0.07px;
    color: var(--zm-primary-color);
    border: none;
    background: none;
}

.dashboardList{
    display: flex;
    width: calc(100% - 10px);
}

.dashboardListingCard{
    cursor: pointer;
    /* width: calc((100% - 65px) / 3); */
    background-color: var(--zm-primary-body-bg);
    padding: 20px;
    /* border-radius: 4px; */
    margin-right: 1.7%;
    /* box-shadow: 0 1px 2px var(--zm-home-shadow); */
}

/* .dashboardListingCard:hover{
    box-shadow: 0 1px 10px var(--zm-home-shadow);
} */

.dashboardListOngoing{
    background: transparent radial-gradient(closest-side at 10% 90%, var(--zm-primary-body-bg) 0, var(--zm-dashboard-gradient) 1500%) 0 0 no-repeat padding-box !important;
}

.dashboardListOngoing .cardTimeLeftDiv{
    background-color: var(--zm-primary-body-color) !important;
}

.dashboardcardSessionType{
    /* color: var(--zm-dashboard-listing-card-type-color); */
    letter-spacing: 0.06px;
    font-size: 13px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    color: var(--zm-desc-color);
}

/* .dashboardListOngoing .dashboardcardSessionType{
    color: var(--zm-dashboard-listing-card-type-ongoing-color);
} */

.dashboardListingCard .cardTimeLabel{
    margin-left: auto;
    margin-right: 0;
    font-size: 14px;
    padding: 3px 7px;
    border-radius: 4px;
    display: flex;
    align-items: center;
}

.dashboardListOngoing .cardTimeLabel{
    border: 1px solid #F0F0F0;
}

.dashboardListingCard .cardName{
    margin-top: 12px;
    font-weight: 600;
    /* color: var(--zm-primary-body-text10); */
    font-size: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.dashboardListingCard .cardTimeDuration{
    display: flex;
    margin-top: 18px;
}

.dashboardListingCard .cardTimeLeftDiv{
    padding: 5px;
    width: 46px;
    background: var(--zm-dashboard-listing-time-left-div-bg);
    border: var(--zm-form-input-border);
    border-radius: 10px;
    text-align: center;
}

.dashboardListingCard .cardTimeLeftMonth{
    color: var(--zm-primary-color);
    text-transform: uppercase;
    font-size: 14px;
}

.dashboardListingCard .cardTimeLeftDate{
    color: var(--zm-primary-body-text);
    font-size: 15px;
}

.dashboardListingCard .cardTimeRightDiv{
    padding: 4px 10px;
    /* color: var(--zm-primary-body-text10); */
    font-size: 15px;
    padding-bottom: 0px;
}

.dashboardListingCard .cardHostLabel{
    letter-spacing: 0.06px;
    color: var(--zm-desc-color);
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 28px;
}

.dashboardListingCard .cardHost{
    display: flex;
    width: 100%;
    margin-top: 10px;
}

.dashboardListingCard .cardHostImage{
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.dashboardListingCard .cardAllLinks{
    margin-left: auto;
    margin-top: 4px;
}

/* .dashboardListingCard .cardLink{
    letter-spacing: 0.07px;
    color: var(--zm-list-row-text2);
    font-size: 15px;
    padding: 5px 15px;
    background-color: var(--zm-primary-body-bg);
    border: var(--zm-success-primary-band-border);
    border-radius: 15px;
}

.dashboardListingCard .cardLink:hover{
    background-color: var(--zm-list-row-text2);
    color: var(--zm-primary-body-bg);
} */

.meetNowDropDown .dropdown-menu > li a {
	font-size: 15px;
}

.dashboardListingCard .timerLabel{
    background-color: var(--zm-danger-bg-subtle);
    /* color: var(--zm-danger-color); */
}

.dashboardListToStart .timerLabel {
    background-color: var(--zm-success-bg-subtle);
    /* color: var(--zm-success-color); */
}

.dashboardListDelayed .timerLabel{
    background-color: var(--zm-danger-bg-subtle);
    /* color: var(--zm-danger-color); */
}

.dashboardListOngoing .timerLabel{
    background-color:  var(--zm-body-secondary-bg);
}

.dashboardListingCard .timerClock_0{
    color: var(--zm-success-color);
}

.dashboardListingCard .timerClock_2{
    color: var(--zm-dashboard-listing-red-timer-color);
}

.dashboardListOngoing .timerLabel{
    color:  var(--zm-dashboard-listing-ongoing-timer-text-color);
}

.dashboardListOngoing .dashboardOngoingGif{
    display: block !important;
}

.dashboardListDelayed .dashboardClockSvg, .dashboardListToStart .dashboardClockSvg{
    display: block !important;
}

.dashboardListEnded .timerLabelText{
    margin-left: 5px;
}

.dashboardOngoingGif{
    background: url(../images/ongoing.f2a90da6ed5679f89878b3677593bc5a.gif) no-repeat !important;
	width:18px;
	height:18px;
    background-size: 18px 18px !important;
    margin-right: 3px;
}

.dashboardIcons{
    width: 18px;
    height: 18px;
    margin-right: 5px;
}

.dashboardNavIcons{
    width: 32px;
    height: 32px;;
    transform: scale(0.4);
    cursor: pointer;
}

.dashboardDDIcons{
    width: 32px;
    height: 20px;;
    transform: scale(0.90);
    margin-left: -1px;
    cursor: pointer;
}

.dashboardViewAllDropDown .up_arrow{
    display: none;
}
.dashboardViewAllDropDown:hover .down_arrow{
    display: none;
}

.dashboardViewAllDropDown:hover .up_arrow{
    display: block;
}

.dashboardCardCount{
    display: inline-flex;
    justify-content: center;
    min-width: 1.5em;
    min-height: 1.5em;
    border-radius: 13px;
    font-size: 13px;
    color: var(--zm-list-text);
    background-color: var(--zm-primary-body-color);
    border: var(--zm-form-input-border);
    padding: 2px 6px;
    margin-left: 5px;
}

.homepage-vertical-center{
	margin: 0;
    position: absolute;
    top: 40%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: calc(100% - 100px);
} 
/*World tutor settings*/
.lockSetting{
    background-image: url("../images/lock_setting.2e7cbef815aaf7ed8c3c42e4f7fb431a.svg");
    background-position: 3px;
    width: 30px;
    height: 30px;
    position: absolute;
    cursor: pointer;
  	margin-top: -2px;
}
.unlockSetting{
	background-image: url("../images/unlock_setting.1cc844f5cc830e3ddaf9a22c473066a0.svg");
    background-position: 3px;
    width: 30px;
    height: 30px;
    position: absolute;
    cursor: pointer;
    margin-top: -2px;
}
.unlockSetting:hover{
	background-image: url("../images/unlock_hover.3c3782ff8d755c3f62cae0edc82cdf78.svg");
    background-position: 3px;
    width: 30px;
    height: 30px;
    position: absolute;
    cursor: pointer;
}
.unlockSetting:hover,.lockSetting:hover,.member_locksetting:hover{
    background-color: var(--zm-primary-body-primary-light-bg);
    width: 30px;
    height: 30px;
    padding: 0px;
    border-radius: 50%;
}
.zm-recordingList-not-allowed{
	width: 98.5%;
    height: 96%;
    margin: 15px;
    background: var(--zm-topbar-bg);
}
.zm-rec-pause-stop-setting{
	display: none;
    background: var(--zm-dashboard-listing-time-left-div-bg);
    min-width: calc(35%);
    max-width: fit-content;
    text-align: center;
    padding: 11px 20px;
    border-radius: 4px;
}
.lockInfo_popOver{
	min-width: 135px;
    text-align: center;
    border-radius: 5px;
    border: none
}
.lockInfo_popOver .zpopover__content{
	padding: 5px;
}
.recAccess:disabled{
	pointer-events: all !important;
}
/* .zm-rec-share-disabled{
	opacity: .6;
    cursor: not-allowed;
} */
.member_locksetting{
  	background-image: url("../images/member_lock.fc4c7cc2cc7308f9f4163f6990052273.svg");
    background-position: 3px;
    width: 30px;
    height: 30px;
    position: absolute;
    cursor: pointer;
  	margin-top: -6px;
}


/* Transcripotion CSS */

#TranscriptPopup {
	left: 50%!important;
    transform: translateX(-50%);
    border-radius: 5px;
    height: calc(100vh - 250px);
    padding: 6px;
    width: 750px;
}

.transcriptGeneratePopup{
	left: 50%!important;
    transform: translateX(-50%);
    border-radius: 5px;
    height: calc(100vh - 250px);
    padding: 6px;
    width: 750px;
}

.generateTranscript{
	top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
.transcription-content {
	position: relative;
    height: 100%;
    background: var(--zm-primary-body-bg);
}

.viewTranscript{
	display: inline-block;
    max-width: 100%;
    vertical-align: top;
    padding: 10px 0 10px 8px;
    cursor: pointer;
    color: var(--zm-list-row-text2);
}

.transcriptLoader {
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #3498db;
  width: 90px;
  height: 90px;
  -webkit-animation: spin 1s linear infinite; 
  animation: spin 1s linear infinite;
  margin-left: auto;
  margin-right: auto;
}


@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.transcription-main-header {
	position: relative;
    float: left;
    width: calc(100% - 20px);
    padding: 10px 0;
    margin: 0 10px;
    box-sizing: border-box;
}

.transcription-main-heading {
	position: relative;
    float: left;
    font-size: 18px;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

.transcription-content-header {
	position: relative;
    float: left;
    width: calc(100% - 20px);
    margin: 0 10px;
    box-sizing: border-box;
    padding-top: 10px;
    height: 35px;
}

.transcription-content-heading {
	position: relative;
    float: left;
    line-height: 28px;
    font-size: 18px;
    font-weight: 600;
}

.transcription-summary-container {
	position: relative;
    float: left;
    width: 100%;
    overflow-y: auto;
    height: calc(100% - 50px);
}

.transcription-main-content {
	position: relative;
    float: left;
    width: 100%;
    padding: 10px;
    font-size: 14px;
    line-height: 20px;
    overflow-y: auto;
    white-space: pre-wrap;
}

.transcript-download-copy-cotainer {
	position: relative;
    float: right;
    right:10px;
}

.transcript-download-cotainer, .transcript-copy-cotainer {
	position: relative;
    float: right;
    cursor: pointer;
    border: 1px solid #2468da;
    border-radius: 100%;
    padding: 7px;
    margin-right: 10px;
}

.transcript-download-cotainer {
    margin-right: 10px;
}

.transciption-close-container {
	position: absolute;
    right: 0;
    top: 0px;
    z-index: 1;
}

.generatingTxt{
	text-align: center!important;
    font-size: 17px;
    padding-top: 6px;
}
.transciption-close-btn {
	position: relative;
    float: left;
    margin-left: 5px;
    margin-top: 0px;
    font-size: 20px;
    cursor: pointer;
    font-weight: 100;
    padding: 8px 16px 2px;
    color: var(--zm-primary-body-text6);
}

.transcription-summary-btn {
	position: relative;
    float: left;
    padding: 6px 15px;
    border: 1px solid #2568D9;
    color: #2568D9;
    font-size: 12px;
    border-radius: 50rem!important;
    cursor: pointer;
    background: #fff;
}

.summary-outer-header {
	display: none;
	position: relative;
    float: left;
    width: calc(100% - 20px);
    margin: 10px 10px 0;
}

.summary-header {
	position: relative;
    float: left;
    width: 100%;
    background-color: var(--zm-summary-bg);
    border-radius: 2px;
    padding: 0 10px 10px;
}

.summary-heading {
	position: relative;
    float: left;
    width: 100%;
    padding: 10px 0 25px;
}

.summary-heading-content {
	position: relative;
    float: left;
    font-size: 18px;
    font-weight: 600;
}

.summary-powered-by-txt {
	font-size: 10px;
    position: absolute;
    top: 25px;
    left: 0;
    font-weight: 100;
    width: 105px;
    background: var(--zm-summary-poweredby);
    padding: 2px 5px;
    margin: 0;
    text-align: center;
}

.summary-main-content {
    position: relative;
    float: left;
    width: 100%;
    font-size: 14px;
    overflow-y: auto;
    line-height: 20px;
    padding: 0 5px;
    white-space: pre-wrap;
}

.summary-download-copy-cotainer {
	position: relative;
    float: right;
    font-size: 12px;
}

.summary-download-cotainer, .summary-copy-cotainer,
.summary-view-notes-cotainer,.summary-add-notes-cotainer,
.transcription-view-notes-cotainer,.transcription-add-notes-cotainer

 {
	position: relative;
    float: right;
    cursor: pointer;
    background: var(--zm-primary-body-bg);
    border-radius: 33rem!important;
    padding: 7px;
    border: 1px solid #fff;
}
.summary-add-notes-cotainer,.transcription-add-notes-cotainer{
    padding: 5px 15px;
    margin-right:12px;
}
.summary-view-notes-cotainer,.transcription-view-notes-cotainer{
    padding: 5px 12px !important;
    margin-right:12px;
}
.summary-download-cotainer {
    margin-right: 10px;
}

.transcription-add-notes-cotainer , .transcription-view-notes-cotainer ,
.summary-add-notes-cotainer , .summary-view-notes-cotainer {
    border: 1px solid var(--zm-primary-button-bg6);
    color: var(--zm-primary-button-bg6);
    font-size: 12px;
}

.transcription-content .dropdown>.dropdown-menu{
    margin-top: 3px
}
.zm-dropdown-menu-transcript {
	min-width: 100px !important;
    font-size: 12px !important;
    padding: 4px 4px 4px 4px !important;
}
.transcript-summary-img {
	background-repeat: no-repeat;
    position: relative;
    float: left;
    background-size: contain;
    background-position: center;
	width: 12px;
    height: 12px;
    margin: 0;
} 

.transcript-download-copy-cotainer .zm-list-more:hover,.transcript-download-copy-cotainer .zm-list-more:focus {
    background-color: var(--zm-dot-hover);
    border-radius: 13px;
}

.summary-download-copy-cotainer .zm-list-more:hover,.summary-download-copy-cotainer .zm-list-more:focus {
    border-radius: 13px;
    background: var(--zm-primary-body-bg);
}

#summary-view-notes-cotainer {
    border: none;
}

#summary-add-notes-cotainer {
    border: none;
}

#downloadPopover .zpopover__content,#viewToNotesPopover .zpopover__content,
#copyPopover .zpopover__content,#addToNotesPopover .zpopover__content{
	padding: 5px 10px !important;
}

.copy-img {
	background-image: url('../images/copy-summary-img.80b0ae64ba3b017b174953b7e5c49321.svg');
}
.download-img {
	background-image: url('../images/download-summary-img.ce7f6cfed7fe53b82c3b8da483878504.svg');
}

.copy-transcript-img {
	background-image: url('../images/copy-transcript-img.23a2ec4b17cc71aa6cfaca25dcf6e1c8.svg');
}

.download-transcript-img {
	background-image: url('../images/download-transcript-img.f08e98107f1d5b8c4bf59b275a099906.svg');
}

.zmeetDark .copy-img,.zmeetDark .download-img,.zmeetDark .transciption-close-btn {
    filter:invert(1);
}
.transcription-loading {
	position: relative;
    float: left;
    width: 100%;
    height: 100px;
}

.transcription-loading-img {
    position: absolute;
    left: 50%;
    top: 50%;
    text-align: center;
    width: 100%;
    transform: translate(-50%, -50%);
}

#wf_tooltip a.bluelink {
    color: var(--zm-primary-button-bg) !important;
}

/* .recSetting *{
	color : var(--zm-primary-body-text10)!important;
} */

.drag-container {
    border: 2px dashed var(--zm-drag-drop-container-border);
    padding: 20px;
    text-align: center;
}

.dash-container-2 {
    border: 2px dashed var(--zm-drag-drop-container-border);
}

.drag-container:hover,
.drag-container-hover  {
    border: 2px dashed var(--zm-step-nav-index-active-color);
    padding: 20px;
    text-align: center;
    background: var(--zm-primary-body-primary-light-bg);
}

.button-size {
    padding: 6px 18px;
}
.align-div-center{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.justify-content-end{
    display: flex;
    justify-content: end !important;
}

.summary-error-main{
	position: relative;
    float: left;
    width: 100%;
    padding: 10px;
    font-size: 14px;
    overflow-y: auto;
    white-space: inherit;
    border-radius: 4px;
}
.summary-error-content{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 5px;
    border-radius: 5px;
    
}	
.summary-show{
	border-left: 4px solid var(--zm-primary-button-bg);
	background: var(--zm-primary-body-bg7)!important;
	--zm-summary-info:#000;
	
}

.summary-error{
	border-left: 4px solid var(--zm-disabled-button-hover-bg);
	background: #FEEDEE;
	--zm-summary-info: var(--zm-disabled-button-hover-bg);
}
.summary-error-content-inner{
	align-items: center;
	flex-grow: 1;
}
.ai-error-response{
	width: 100%;
    overflow-wrap: anywhere;
    padding: 3px;
}
.infoSvg{
	width: 16px;
    height: 16px;
    margin: 4px;
}
.ai-button{
	font-size: 14px;
    margin: 10px 10px 0px 5px;
	transform: translateY(-5px);
	top: 10px;
	border-radius: 50px;
    border:1px solid var(--zm-primary-body-bg);
    background: var(--zm-primary-body-bg);
    padding: 8px 25px 8px 25px;
    color: var(--zm-primary-body-text);
    cursor: pointer;
}
.generateSummaryBtn{
	border: 1px solid var(--zm-primary-button-bg6);
    margin-right: 10px;
    font-size: 14px;
    color: var(--zm-primary-button-bg6);
}
.noAudio{
	position: absolute;
    left: 50%;
    top: 30%;
    transform: translate(-50%,-50%);
}
.generateLoader{
	border: 2px solid #f3f3f3;
    border-radius: 50%;
    border-top: 2px solid #3498db;
    width: 14px;
    height: 14px;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    left: 5px;
    top: 2px;
    position: relative;
}
.noAudioSvg{
	width: 200px;
    text-align: center;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
#generateSummaryBtn:hover {
    background: var(--zm-primary-body-bg7);
}

#transcription-add-notes-cotainer:hover {
    background: var(--zm-primary-body-bg7);
}

.webinar-invalid-page-container
 {
    height : 100vh;
    display : grid;
    justify-items : center;
    align-items : center;
 }

 .webinar-invalid-page-inner-container
 {
    
    padding : 5rem 0rem; 
    width: 45rem;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
}

.webinar-invalid-page-img-container
{
	
    background: url("../images/Link-expired.59f672fb1498904a3afc59535ea2283c.svg") no-repeat ;
    display: block;
    margin : 0 auto;
    width: 211.236px;
    height: 104.898px;
    flex-shrink: 0; 
    margin-bottom : 1rem;
}

.webinar-invalid-page-message
{
   
    color: #000;
    text-align: center;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    max-width : 90%;
    margin : 0 auto;
   
}

@media screen and (max-width: 1024px) 
{
	.webinar-invalid-page-inner-container
	{
	   max-width : 90vw;
	}
}

.ai-button:hover {
    border: 1px solid var(--zm-primary-button-bg);
    color: var(--zm-primary-button-bg);
}

/* Rooms pairing page */
.roomsMainBg{
    background: url(../images/roomsbg.6c58c111166d0bfb8df1bf81be785d98.jpg) no-repeat !important;
    height: 100%;
    width: 100%;
    overflow: hidden;
    font-family: Lato;
    position: relative;
    background-size: cover !important;
}

.roomStatusSchedule{
    font-size: 32px;
    margin-right: 5px;
    position: absolute;
    margin-top: -12px;
}

.roomStatusGrey{
    color: rgb(0, 0, 0, 0.5) !important;
}

.roomStatusGreen{
    color: #069100 !important;
}


/* workdrive ui css changes start*/

.explorer-theme .zwd-theme-integration {
    --zwd-primary-color: #147EE2 !important;
    --zwd-primary-color-hover: #147EE2 !important;
    --zwd-link-color:#147EE2 !important;
    --zwd-primary-color-lightbg : #f4f8ff !important;
    --zwd-grey-bg:#EFF6FD !important;
    /* --zwd-primary-color-active
    --zwd-primary-color-focus
    --zwd-primary-color-down  
    --zwd-primary-color-lighten:#f4f8ff !important;
    --zwd-primary-font-color
    --zwd-primary-border-color */
    --zwd-medium-hover-bg:#f6f6f6 !important;
    --zwd-primary-color-focus:#147EE2 !important;
    --zwd-primary-color-down:#147EE2 !important;
    --zwd-leftpanel-tabsbg-active: #147EE2 !important;
    --zwd-primary-font-color:#ffffff !important;
}    

#shareMaterialAttachFileWorkdrive .explorer-theme .zwd-ui.zwd-modal.zwd-resource-chooser .zwd-ui.zwd-input>input:focus{
    border: 1px solid #0352cc !important;
}

.explorer-theme .zwd-ui.zwd-modal .zwd-actions>.zwd-button {
    border-radius: 30px !important;
}
.explorer-theme .zwd-ui.zwd-message .zwd-button{
    border-radius: 30px !important;
}

.zwd-button{
    font-size: 12px !important;
    padding: 8px 16px !important;
}
.zwd-form {
    padding: 16px 16px 0px 16px !important;
}
.wdloader {
    border: 3px solid #dddddd;
    border-radius: 50%;
    border-top: 3px solid #0352cc !important;
    width: 32px;
    height: 32px;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    margin: auto;
    margin-bottom: 8px;
}
.zdicon-8, .explorer-theme .zwd-icon-8 {
    width: 12px!important;
    height: 20px !important;
}
.explorer-theme .zwd-ui.zwd-small.zwd-button{
    font-size: 12px !important;
}

.explorer-theme .zwd-ui.zwd-basic.zwd-primary.zwd-button {
    background: var(--zwd-primary-color) !important;
    box-shadow: 0 0 0 1px var(--zwd-primary-border-color) inset !important;
    color: var(--zwd-primary-font-color) !important;
}

.explorer-theme .zwd-ui.zwd-basic.zwd-primary.zwd-button:hover:not(.override) {
    background: var(--zwd-primary-color) !important;
    box-shadow: 0 0 0 1px var(--zwd-primary-border-color) inset !important;
    color: var(--zwd-primary-font-color) !important;
}
/* workdrive ui css changes end*/

/* Personal room css */
.personalRoomContainer{
	/* background: var(--zm-topbar-bg); */
    margin: 20px;
    padding: 20px;
    font-size: 16px;
    line-height: 28px;
    position: relative;
    overflow: auto;
}
.personalRoomNote{
	/* background: var(--zm-list-hover); */
	border: 1px solid var( --zm-dot-hover);
	border-radius: 4px;
	padding: 20px;
    width: 55%;
    font-size: 16px;
}
.personalRoomContainer td{
    padding: 8px;
}
.personalRoomNote li {
    list-style-type: disc;
    padding: 5px 0px;
}
.editStaticLink, .editStaticLinkPwd, .editPersonalRoomTitle{
	background: url(../images/blue_edit.d5db3404fae0ed967bd02d100470fbe9.svg) 6px 6px no-repeat;
    width: 25px;
    height: 25px;
    display: none;
    cursor: pointer;
    margin-left: 3px;
    background-size: 15px;
}
.editStaticLink:hover, .editStaticLinkPwd:hover, .editPersonalRoomTitle:hover{
    background-color: var(--zm-dropdown-hover-bg)!important;
    border-radius: 16px;
    padding: 14px;
}
.saveStaticEdit:hover, .cancelStaticEdit:hover{
    background-color: var(--zm-dropdown-hover-bg)!important;
    border-radius: 16px;
}
.personalLinkEdit{
	border-bottom: 1px solid var(--zm-primary-button-bg)!important;
    padding-bottom: 2px;
    min-width: 180px;
    width: 70%;
    font-size: 15px;
}
.saveStaticEdit{
	background: url(../images/save_tick.5dc71365b8ef26d9cbc7e78bbfdf3816.svg) 3px 5px no-repeat !important;
    width: 25px;
    height: 25px;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
}
.cancelStaticEdit{
	background: url(../images/remove_tick.9071ae45a91c211f80566df5c6dfc41c.svg) 3px 5px no-repeat !important;
    width: 25px;
    height: 25px;
    display: inline-block;
    cursor: pointer;
    margin-left: 5px;
}
.personalRoomInvitation{
	background: var(--zm-primary-body-primary-light-bg);
    border-radius: 4px;
    margin: 10px 30px 20px;
    padding: 15px;
    font-size: 16px;
}
.personal_room_not_allowed_container{
	position: absolute;
    top: 30%;
    left: 35%;
    background: var(--zm-topbar-bg) 0 0 no-repeat padding-box;
    border-radius: 4px;
    min-width: 400px;
    max-width: 550px;
    text-align: center;
    padding: 20px 0 24px 0px;
    font-size: 14px;
    
}
.personal_room_not_allowed_text{
    width: 80%;
    margin: 0 auto;
}
.personal_room_feature_txt{
	margin: 0 auto;
    width: fit-content;
}
#pRTitle{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 300px;
}
.personal_room_inprogress{
	color: var(--zm-dashboard-listing-green-timer-color);
    background-color: var(--zm-dashboard-listing-timer-greenLabel-bg);
    border-radius: 4px;
    font-size: 15px;
    height: fit-content;
    padding: 0px 15px;
    margin-left: 9px;
}
.pmi-tooltip{
	visibility: visible;
    position: absolute;
    color: white;
    font-size: 14px;
    background-color: var(--zm-support-text-color);
    border-radius: 4px;
    padding: 7px 15px 7px 15px;
    white-space: pre-line;
    margin-top: -53px;
    margin-left: -19px;
    line-height: 18px;
}
.longPmiLink{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.newIconPMI{
	margin-top: -18px;
    margin-left: -22px;
    width: 42px;
    height: 30px;
}
.pmiFreeImage{
	height: 103%;
	width: 100.6%;
	overflow: hidden;
}
.actionlogpwd{
	height: 33px !important;
	width: calc(100% - 60px) !important;
	border-radius: 3px !important;
}
.actionexcel{
	right: 40px;
	top: 8px;
}
.passwordFeild{
	width: 500px;
}
.actionexport{
	color: var(--zm-disabled-button-hover-bg);
}
.expcancelbtn{
	text-align: right;
}
.exportbtn{
	background: var(--zm-primary-button-bg)!important;
	border: 2px solid var(--zm-primary-button-bg)!important;
	box-shadow: none!important;
}
.exportpopup{
	top:0 !important;
	min-width: 500px !important;
	max-width: 530px !important;
}
.actionexportbtn{
	height: 30px; 
	margin-right: 0;
	/* padding-top: 5px!important; */
	font-size: 14px!important;
}
.exportdropdown{
	left: auto;
	right: 0; 
	min-width: 110px !important;
}
.exportimg{
	width: 24px; 
	height: 24px;
	margin-top: -1px !important;
}
.filterbtn{
	height: 32px;
}
.reportpwd{
	width:440px!important;
}
.relposition{
	position: relative;
}
.meetingScheduleAudioInfo{
	width: 15px;
	height: 15px;
	margin-left: 6px;
	margin-top: 3px;
}
.regRedirectionInfo{
	width: 15px;
	height: 15px;
	margin-left: 6px;
	margin-top: 9px;
}

.shareMyRecordingTopContainer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.shareLeftContainer {
   	display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 15px;
    font-weight: 700;
    line-height: 25px;
}

.recordingTopic {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    max-width: 20px;
    width: 20px;
    text-overflow: ellipsis;
}

.shareRightContainer {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    width: 25px;
    height: 25px;
    cursor: pointer;
}

.shareRightContainer:hover {
	 background-color: var(--zm-primary-body-light);
}

.shareAccessContainer {
    display: flex;
    flex-direction: column;
    margin-top: 10px;
}

.accessOptionsContainer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: var(--zm-primary-body-bg16);
    padding: 10px;
    border-radius: 5px;
    margin-top: 5px;
    height: 40px;
}

.accessOptionsContainerBg{
	background: none !important;
	border: 1px solid var(--zm-rooms-input-border) !important;
}

.accessLabel {
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    margin-right: 5px;
}

.accessLblContainer{
	display: flex;
    align-items: center;
}
.shareRecordingLinkSettingContainer {
    margin-top: 15px;
    font-size: 15px;
    font-weight: 600;
    line-height: 25px;
    color: var(--zm-primary-button-bg);
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    cursor: pointer;
    width: fit-content;
}

.shareRecordingSettingLeft {
    margin: 0 !important;
}

.shareRecordingSettingName {
    margin-left: 5px;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    margin-right: 5px;
}

.lockMemberRecordingDownload{
	background-image: url("../images/lock_setting.2e7cbef815aaf7ed8c3c42e4f7fb431a.svg");
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    cursor: pointer !important;
    background-size: contain;
}

.dropdownIconStyle{
	width: 17px !important;
    height: 16px !important;
}

.shareRecordingSettingRight {
    margin-left: 5px;
}

.shareRecordingLinkSetting {
    margin-right: 0px;
}

.shareRecordingSettingsContainer {
    display: flex;
    align-items: center;
    margin-top: 5px;
}

.mg0{
	margin: 0 !important;
}

.shareRecordingSettingRight {
    margin-left: 5px;
}


.manageAccess {
    font-size: 14px;
    font-weight: 600;
    line-height: 25px;
    color: var(--zm-primary-button-bg);
    cursor: pointer;
    border-bottom: 1px solid var(--zm-primary-body-bg16);
}

.manageAccess:hover{
	border-bottom-color: var(--zm-primary-button-bg);
}

.accessName {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 400px;
}

.shareRecordingBottonContainer {
    float: right;
    display: flex;
}

.closeBtn{
	background: transparent;
    background-color: var(--zm-light-button-bg) !important;
    border: var(--zm-button-border);
    border-radius: 25px;
    color: var(--zm-button-text);
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    padding: .5rem 1.071rem;
    position: relative;
    margin-right: 15px;
}

.recordingSaveButton{
	background: transparent;
    background-color: var(--zm-primary-button-bg3);
    border: var(--zm-primary-button-bg3) !important;
    border-radius: 25px;
    color: var(--zm-primary-button-text) !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    min-width: 75px;
    padding: .5rem 1.071rem;
    position: relative;
    width: 68px;
    text-align: center;
}

.zm-close-icon-style{
	width: 16px;
    height: 16px;
    cursor: pointer;
    background-size: contain;
}

.recordingShareOptionsList{
	color: var(--zm-primary-body-text4);
   	top: 122px;
    position: absolute;
    background: var(--zm-primary-body-bg);
    cursor: pointer;
    padding: 12px;
    width: 93%;
    border-radius: 5px !important;
    list-style-type: none;
    overflow-y: auto;
    z-index: 2;
    left: 20px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16) !important;
}
.share-options .zdropdownlist__item.has-focus.on-hover {
    /* color: red !important; */
    background: var(--zm-primary-body-primary-light-bg) !important;
}
.share-options .zdropdownlist__item .zdropdownlist__text {
	font-size: 16px !important;
	cursor: pointer;
}

.share-options .zdropdownlist__item .zdropdownlist__description {
	font-size: 15px !important;
    font-weight: 400;
    white-space: pre-wrap;
    cursor: pointer;
}

.share-options .zdropdownlist__item {
	margin-bottom: 5px;
	cursor: pointer;
}

.share-options .zdropdownlist__item.is-selected:after {
    content: '';
    width: 15px;
    height: 12px;
    position: absolute;
    right: 10px;
   	top: 40%;
    background: url(../images/TickBlue.7fce2e694cc2e6ad30e9637295871977.svg) no-repeat 0 0;
    background-size: 13px;
    background-position: 0 0;
}
.share-options-dropdown .zselectbox__text {
	cursor: pointer !important;
    font-size: 15px !important;
    font-weight: 400;
}

.share-options-dropdown{
	cursor: pointer !important;
	align-content: center;
}

.share-options-dropdown:hover, .share-options-dropdown.is-active {
	background-color: transparent !important;
	cursor:pointer;
}
.share-options-arrow {
	background: url(../images/black-drop-down.c9ea4b70bdcfe6547893cc670c82062c.svg) no-repeat 0 0;
    width: 12px;
    cursor: pointer;
    background-size: contain;
    height: 12px;
    float: right;
    position: relative;
    bottom: 5px;
   	margin-right: 5px;
}

.share-options{
	margin-top: 5px !important;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.16) !important;
	top: 114px !important;
}

.accessOptionContainer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    cursor: pointer;
}

.mgT4{
	margin-top: 4px;
}

.blueDropDownIconStyle{
	transform: scale(0.90);
    margin-left: 5px;
    cursor: pointer;
    background-size: contain;
	margin-top: 5px;
}

.blackDropDownIconStyle{
	margin-bottom: 1px;
	cursor: pointer;
    background-size: contain;
}


.blueCopyIconStyle{
	width: 16px;
    height: 16px;
    cursor: pointer;
    background-size: contain;
}

.blueCopyIconContainer{
	border-radius: 50%;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.blueCopyIconContainer:hover{
	background: var(--zm-primary-button-text);
}

.mgT8{
	margin-top: 8px;
}

.zm-info-blue-icon-style{
	width: 14px;
	height: 14px;
	margin-left: 2px;
	margin-top: 2px;
}

.mgR5{
	margin-right: 5px;
}

.pT12{
	padding-top: 12px !important;
}

.leftOptionItem{
	display: flex;
    flex-direction: column;
}

.rigthOptionItem{
	width: 15px;
    height: 15px;
    background-position: 0 0;
    background-size: contain;   
}

/* .tickBlueIconStyle{
	background: url(../images/TickBlue.7fce2e694cc2e6ad30e9637295871977.svg) no-repeat 0 0;
    background-size: contain;
    width: 15px;
    height: 15px;
    background-position: 0 0;
    background-size: contain;
} */

.mgB5{
	margin-bottom: 5px;
}


.close-icon-style{
	width: 14px;
    height: 14px;
}

.noFilesPresent{
    width: 680px !important;

}

.sessionTypeFilterContainer .select2-dropdown--below{
    width: 180px !important;
}

/* .viewAnalyticsBtn{
    color: var(--zm-primary-button-bg);
} */

.listingTopicEdit{
	border-bottom: 1px solid var(--zm-primary-bg) !important;
    padding-bottom: 2px;
    min-width: 87%;
    max-width: 100%;
}

.share-options .zdropdownlist__body {
	height: auto !important;
}
.timeStampSearchIconContainer{
	height: 30px;
    width: 30px;
    display: flex;
    border-radius: 50px;
    background: #FFFFFF;
    border: 1px solid #EBEBEB;
    align-items: center;
    justify-content: center;
    margin-right: 7px;
    cursor: pointer;
}

.searchImageStyle{
	height: 22px;
    width: 22px;
    background-size: contain !important;
}

.timeStampSearchContainer {
   	display: flex;
    align-items: center;
    border-radius: 50px;
    width: fit-content;
    padding-left: 16px;
    background: #FFFFFF;
    border: 1px solid #EBEBEB;
    justify-content: center;
    margin: 0 15px;
    flex: 1;
    min-width: 0;
}

.mgR2{
	margin-right: 5px;
}

.timeStampCancelBtn{
	border: none;
    background: none;
 	height: 33px;
    border-left: 1px solid #EBEBEB;
    cursor: pointer;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    font-weight: 400;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    padding: 0px 22px;
}

.timeStampCancelBtn:hover{
	background-color: var(--zm-primary-body-back);
}

.timeStampSearchBar{
	border: 0;
    display: flex;
    flex: 1;
    min-width: 0;
}

.transcriptTopContainer{
	box-shadow: rgba(0, 0, 0, 0.04) 0px 6px 20px 0px;
    padding-bottom: 15px;
    align-items: center;
    display: flex;
    justify-content: center;
    clear: both;
}

/* Reading Mask Styles */
.reading-mask {
    position: relative;
}

.reading-mask-overlay {
    position: fixed;
    width: 300px;
    height: 200px;
    background-color: transparent;
    pointer-events: none;
    transition: top 0.05s ease-out, left 0.05s ease-out;
    box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 0px 9999px;
    z-index: 9999999;
}

.reading-mask::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 9999;
}

.text-enhancer {
    font-family: Arial, sans-serif;
    transition: font-size 0.2s ease, line-height 0.2s ease, letter-spacing 0.2s ease;
}

.text-enhancer * {
    font-family: inherit;
}

.d-flex {
    display: flex;
}
.d-flexImp {
    display: flex !important;
}

.align-items-center {
    align-items: center;
}

.reading-mask-controls button, .text-enhancer-controls button {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 1px solid var(--zm-gray-30);
    background: var(--zm-white);
    box-sizing: border-box;
    cursor: pointer;
}
.reading-mask-controls-options, .text-enhancer-controls-options{
    display: flex;
    align-items: center;
    border-radius: 50px;
    display: flex;
    justify-content: space-between;
    width: 95%;
    align-items: center;
}
.accessibility-header {
    position: sticky;
    top: 0;
    background: var(--zm-primary-body-bg);
    z-index: 2;
    border-bottom: 1px solid var(--zm-gray-30);
}

.shortcuts-container {
	display: flex;
	flex-direction: column;
    margin: 15px;
}

.keyboard-option {
    padding: 5px 20px 3px 20px;
    background: #dfe4ef;
    border-radius: 5px;
    box-shadow: 0 3px 0 0 var(--zm-gray-50);
    color: black;
}
.border-bottom-none {
    border-bottom: none !important;
}

.keyboard-option-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    text-align: left;
}

.keyboard-option-list > div:first-child {
    text-align: left;
    flex: 1;
}

.keyboard-option-list > div:last-child {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 20px;
}

.control-border{
    border: 1px solid var(--zm-gray-30);
    border-radius: 20px
}

#pageNavigatorContainer{
	position: absolute;
    border: 2px solid var(--zm-primary-bg);
    background: #C6E2FA;
    border-radius: 8px;
    z-index: 12;
    min-width: 350px;
    min-height: 300px;
    padding: 10px;
}
.pageNavigatorContainerContent{
    background: var(--zm-body-secondary-bg);
    max-width: 500px;
    border-radius: 6px;
}

.pageNavigatorContainerContentHeader{
	display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
    gap: 15px;
    padding-bottom: 5px;
}

.pageNavigatorContainerContentHeader span{
	font-size: var(--zm-font-size-14);
    font-weight: 600;
}
.gap-30{
	gap: 30px;
}

.custom-slider-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid #d1d5db;
  border-radius: 40px;
  background: #f9fafb;
  width: 300px;
}
  
.custom-slider input[type="range"]:focus {
    outline: none;
}

.custom-slider input[type="range"] {
    flex: 1;
    height: 8px;
    background: var(--zm-gray-20);
    border-radius: 8px;
    accent-color: var(--cr-primary-event-dropdown);
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    transition: all 0.2s ease;
}

.custom-slider input[type="range"]::-webkit-slider-runnable-track {
    width: 100%;
    height: 8px;
    background: var(--zm-gray-20);
    border-radius: 5px;
    cursor: pointer;
    transition: all 0.2s ease;
}

.custom-slider input[type="range"]::-moz-range-track {
    width: 100%;
    height: 8px;
    background: var(--zm-gray-20);
    border-radius: 5px;
    cursor: pointer;
    transition: all 0.2s ease;
}

.form-range::-moz-range-progress {
    background-color: var(--cr-primary-event-dropdown);
    height: 8px;
    border-radius: 5px;
    transition: all 0.2s ease;
}

.custom-slider input[type="range"] {
    background: linear-gradient(to right, var(--cr-primary-event-dropdown) 0%, var(--cr-primary-event-dropdown) var(--range-progress, 50%), var(--zm-gray-20) var(--range-progress, 50%), var(--zm-gray-20) 100%);
    transition: background 0.2s ease;
}

.custom-slider input[type="range"]::-webkit-slider-runnable-track {
    background: linear-gradient(to right, var(--cr-primary-event-dropdown) 0%, var(--cr-primary-event-dropdown) var(--range-progress, 50%), var(--zm-gray-20) var(--range-progress, 50%), var(--zm-gray-20) 100%);
    transition: background 0.2s ease;
}

.custom-slider input[type="range"]:focus {
    outline: none;
}

.custom-slider input[type="range"]:focus::-webkit-slider-runnable-track {
    background: linear-gradient(to right, var(--cr-primary-event-dropdown) 0%, var(--cr-primary-event-dropdown) var(--range-progress, 50%), var(--zm-gray-20) var(--range-progress, 50%), var(--zm-gray-20) 100%);
    transition: background 0.2s ease;
}
.custom-slider input[type="range"]::-ms-range-progress {
    background-color: var(--zm-primary-light-button);
    height: 8px;
    border-radius: 5px;
}

.custom-slider input[type="range"]::-webkit-slider-thumb {
    opacity: 0;
}
.custom-slider input[type="range"]::-moz-range-thumb {
    opacity: 0;
}
.custom-slider input[type="range"]::-ms-slider-thumb {
    opacity: 0;
}





.pageNavigatorContainerContentBody{
	display: grid;
    gap: 8px;
}

.pageNavigatorContainerContentBody button{
	padding: 10px;
    border-radius: none !important;
    border: 1px solid var(--zm-gray-30);
    color: var(--zm-gray-70);
    border-radius: 0;
    text-align: justify;
}
.pageNavigatorContainerContentFooter{
    background: var(--zm-gray-20);
    color: var(--zm-gray);
}

#meetingLeftPanel:focus {
    outline: 2px solid var(--zm-primary-button-bg);
    outline-offset: 2px;
    box-shadow: 0 0 0 2px var(--zm-primary-button-bg);
}

#meetingLeftPanel:focus-visible {
    outline: 2px solid var(--zm-primary-button-bg);
    outline-offset: 2px;
    box-shadow: 0 0 0 2px var(--zm-primary-button-bg);
}

#meetingLeftPanel:focus {
    outline: 2px solid var(--zm-primary-button-bg);
    outline-offset: 2px;
    box-shadow: 0 0 0 2px var(--zm-primary-button-bg);
}

#meetingLeftPanel:focus-visible {
    outline: 2px solid var(--zm-primary-button-bg);
    outline-offset: 2px;
    box-shadow: 0 0 0 2px var(--zm-primary-button-bg);
}

.accessibility-icons{
    height: 58px;
    width: 58px;
    box-shadow: 0px 0px 5px 0px var(--zm-gray-50);
    border-radius: 6px;
}
.gap-5{
    gap: 5px;
}

.navigator-button:focus , .navigator-button:focus-visible {
    border-color: var(--zm-btn-hover-border-color);
    background-color: var(--zm-btn-hover-bg);
    color: var(--zm-btn-hover-color);
}

#meetingMain:focus, #meetingMain:focus-visible {
    border: 3px solid var(--zm-primary-button-bg);
}

#accessibility-controls-footer {
    position: sticky;
    bottom: 0;
    background: var(--zm-white);
    border-top: 1px solid var(--zm-gray-20);
    padding: 12px 16px;
    width: 100%;
    box-sizing: border-box;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

#accessibility-controls-footer .d-flex {
    justify-content: center;
    width: 100%;
}
.accessibility-content .zcollapsiblepanel__icon.zbutton__icon {
    background: var(--zm-icon-light-color);
}
.accessibility-content .zcollapsiblepanel__header {
    padding: 12px 14px !important;
}
 
.bg-none{
    background: none !important;
}

.b-none{
    border: none !important;
}

#accessibilityCtrlsSlideContainer .zmw-right-slide-container {
    display: flex;
    flex-direction: column;
}

#accessibility-controls-footer {
    position: sticky;
    bottom: 0;
    background: var(--zm-white);
    border-top: 1px solid var(--zm-gray-20);
    padding: 12px 16px;
    width: 100%;
    box-sizing: border-box;
    z-index: 1;
}

.accessibility-content {
    flex: 1;
    overflow-y: auto;
    padding-bottom: 30px;
}

.gray-color{
    color: var(--zm-gray-60);
}
.accessibility-content .zcollapsiblepanel__content {
    border-top: none !important;
}
.shortcuts-option-list {
    border: 1px solid var(--zm-gray-30);
    border-top: none;
    border-radius: 4px;
    margin-bottom: 15px;
}
.shortcuts-option-list-header {
    padding: 10px;
    border-bottom: 1px solid var(--zm-gray-30);
    border-top: 1px solid var(--zm-gray-30);
    font-weight: 600;
    margin: 0;
    font-size: 16px !important;
}
.shortcut-cmd{
    display: flex;
    align-items: center;
    justify-content: space-around;
    gap: 20px;
}

.zm-radiobox-medium {
    width: 55%;
    padding: 16px;
    min-width: 260px;
    min-height: 125px;
}
.active-bdr{
    border: 1px solid var(--zm-select-border) !important;
}
.pollsList{
	display: inline-block;
    padding: 5px 8px;
    white-space: nowrap;
    border-radius: 2px;
    border: 1px solid #E8ECF2;
    width: fit-content;
}

.zw_dropdown_textcolor{
    color : var(--zm-form-control-color) !important;
}

ul#webinarMenu li span:hover{
    color: var(--zm-body-color) !important;
}

.shareHeadLbl {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 480px;
}

.reg-moderation-content {
    min-height: 300px;
    max-height: 470px;
    padding: 10px 15px 0 !important;
}

.webinarDetailsTopContainer{
	background-color: var(--zm-primary-bg-subtle);
	/* background-color: #e9f3fb; */
	padding: 16px 0px 0px;
	position: static;
	top: 0;
	z-index: 100;
}
.webinarDetailsContainer{
    overflow-y: auto;
	max-height: 68vh;
	display: block;
	padding-bottom: 20px;
}
.webinarDetailsTitle{
	border-radius: 4px 4px 0 0;
    width: 85%;
    margin: auto auto 1px auto;
    border: 1px solid #DDE6E7;
    border-bottom: none;
}
.webinarDetailsNav{
	border-radius: 0 0 4px 4px;
	width: 85%;
	margin: 1px auto;
	border: 1px solid #DDE6E7;
	border-top: none;
	position: sticky;
	top: 114px;
	z-index: auto;
}
.detailsPageDivider{
	margin-left: 15px;
	margin-right: 15px;
    width: 1px;
    height: 20px;
    background-color: #bcbfc2;
}
.cardnames{
    color: #718599;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.webinarinfo{
	display: grid;
    grid-template-columns: 230px auto;
    align-items: center;
    margin-bottom: 25px; 
}
.webinarinfoH{
	align-self: start;
	color: #607387;
    font-weight: 600;
    text-align: start;
    font-size: 16px;
}
.webinarinfoC{
	font-weight: 400;
    text-align: start;
    font-size: 16px;
}
.show-more-btn:hover{
	text-decoration: underline;
}
.detailpage-containers{
	border-radius: 6px;
	border: 1px solid #DDE6E7;
	backdrop-filter: blur(4px);
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}
.webinarinfo-regt{
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
    align-items: flex-start;
}
#addCoorganizersPopup{
	min-width: 750px;
    border-radius: 4px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.31);
}
#recurringEventOccurencesRow, #sourceTrackingContainer table{
	border: 1px solid rgba(112, 112, 112, 0.15);
}
.recurringDetailsTable{
	 width: 100%;
     border-collapse: collapse;
     text-align: left;
     table-layout: fixed;
     border-radius: 4px;
}
.recurringDetailsTable > th, .recurringDetailsTable > td {
    padding: 10px;
    border-radius: 4px 4px 0px 0px;
}

.recurringDetailsTable td{
	padding: 15px 25px;
}
.recurringDetailsTable > thead th {
	padding: 15px 25px;
	border-radius: 4px 4px 0px 0px;
	background-color:#F4F6FA;
	position: sticky;
    top: 0;
}
.recurringDetailsTable > thead > tr > th:first-child,
.recurringDetailsTable > tbody > tr > td:first-child{
	width: 40%;
	padding-left: 15px;
}
.recurringDetailsTable > thead > tr > th:not(:first-child),
.recurringDetailsTable > tbody > tr > td:not(:first-child){ width: 20%;}
.recurringDetailsTable > tbody > tr:nth-child(odd) { background-color:#FFF; }
.recurringDetailsTable > tbody > tr:nth-child(even) { background-color:#FAFAFA; }
#recShortMsg{
 padding: 5px 8px;
 border-radius: 4px;
 border: 1px solid #D9E5F0;
 background: rgba(20, 126, 226, 0.32);	
 cursor:pointer;
}
.webinar-cards{
	height: 50px;
    line-height: 50px;
    text-align: center;
    padding: 0 15px;
}
.descSpan{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
    white-space: normal;
    overflow: hidden;
	max-height: 72px;
	word-break: break-word;
}
.copywebinar-dp{
	background:url(../images/webinar_copyIcon.4cf5b447793ac8337dbb0ecf10ec7f0a.svg) no-repeat;
	width: 15px;
	height: 15px;
}
.add-coorg-dp{
	background:url(../images/add-co-organizer.svg) no-repeat;
	width: 36px;
	height: 36px;
}
.profile-container {
      display: flex;
      align-items: center;
      position: relative;
}
.profile-icon {
      width: 40px;
      height: 40px;
      border-radius: 50%;
      border: 2px solid white;
      margin-left: -15px; 
      position: relative;
}
.profile-icon:first-child {
      margin-left: 0; 
}
.more-indicator {
      width: 40px;
      height: 40px;
      border-radius: 50%;
      background-color: #ddd;
      color: black;
      font-size: 14px;
      font-weight: bold;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-left: -15px; 
      position: relative;
      cursor: pointer;
 }
 .promote-info{
 	grid-template-columns: 230px auto;
    margin-bottom: 10px;
    align-items: center;
    display: grid;
}
.promote-head{
	font-size: 15px;
    color: #607387;
    font-weight: 600;
} 
.promote-content{
	display: flex;
	align-items: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
} 
.promote-content-text{
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.promote-content-icon {
  margin-left: 8px;
  flex-shrink: 0;
}
#withoutRegistrationDomainSettings{
	padding: 16px;
    border-radius: 4px;
    border: 1px solid rgba(113, 133, 153, 0.20);
}
.zm-user-image-dp{
	width: 24px;
    height: 24px;
    border-radius: 50rem !important;
    display: inline-block;
    vertical-align: middle;	
}
.noSMImg{
	background-image: url(../images/share_material.33924856df6bbcfe7b7541723bfa052c.svg);
	width: 183.073px;
	height: 101px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.noPollsImg{
	background-image: url(../images/polls.9bab09ad9b532145d0702fff14113b85.svg);
	width: 183.073px;
	height: 101px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.emailsContainer{
	padding: 9px 15px;
	border: 1px solid #E4E4E4;
	max-width: 100%
}
.zm-active-txt-decor{
	text-decoration: underline;
    text-decoration-style: dashed;
    text-decoration-color: var(--zm-primary-button-bg);
    color: var(--zm-primary-button-bg);
    text-underline-offset: 2px;
}
.pollsListRow{
	border-radius: 4px;
    border: 1px solid #E8ECF2;
    background: #F9FCFF;
}
.emailscard{
	display: flex;
	padding: 20px;
	gap: 10px;
	box-sizing: border-box;
}

.engagementParentContainer {
	max-height: 440px;
	display: flex;
	gap: 25px;
}

.bold {
	font-weight: bold;
}

    /* Left and Right sections */
    .material-container, .polls-container {
      flex: 1;
      display: flex;
      flex-direction: column;
      max-height: inherit;
      border-radius: 4px;
	border: 1px solid #E8ECF2;
	max-width: 50%;
    }

    /* Scrollable list container */
    .list-container {
      flex: 1;
      overflow-y: auto;
    }

    .list-item {
      padding: 5px;
      background: #f5f5f5;
      margin-bottom: 5px;
    }
	.detailsPageDD > li a:hover{
		color: #147EE2;
	}
	.detailspageDDCancel:hover{
		background-color: #f9b9b9;
	} 
	.bxshDP{
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.16);
	}
.customdomain_blur_bg2{
    filter: blur(2px);
    background: #474747 !important;
    overflow-x: hidden;
    overflow-y: hidden;
    max-height: 100%;
}

.export-dropdown-li{
    color: var(--zm-dropdown-item-color);
}