/*$Id$*/
/************************ Input box css in new enhancement ****************************/

:root 
{
  --bg-light-sky: rgba(234, 245, 253, 1);
  --text-dark-transparent: rgba(0, 0, 0, 0.75);
  /* --zm-font-regular: "LatoRegular";
  --zm-font-semibold: "LatoSemiBold";
  --zm-font-bold: "LatoBold";
  --zm-font-light: "LatoLight"; */
  
  /* --zm-container-width:269px; */
  --zm-container-width:79px;
  --zm-primary-button-bg: #147EE2;
  /* --zm-primary-button-bg1: #42a2eb; */
  /* --zm-primary-button-bg2:#316BDC; */
  --zm-primary-button-bg3:#4588F0;
  /* --zm-primary-button-bg4:#3473c2; */
  --zm-primary-button-bg6: #2568DA;
  /* --zm-primary-button-color:#3371DB; */
  --zm-primary-addon-text:#1F81DF;
  --zm-timezone-text-color:#356EC6;
  --zm-primary-embed-text:#004F9A;
  --zm-primary-line-border:#83b9e4;
  --zm-primary-bill-cycle:#2F7E2F;
  --zm-alert-bg:#fcf8e3;
  --zm-alert-bg1:#FFF4D5;
  --zm-alert-border:#faebcc;
  --zm-alert-text:#FF981F;
  --zm-alert-color:#FBE4B2;
  --zm-drag-drop-container-border:#A8A4A4;
  /* --zm-topbar-bg: #272D44;
  --zm-topbar-color: #fff; */
  --zm-topbar-bg: #fff;
  --zm-topbar-color: #272D44;
  --zm-edition-info-bg: rgba(29, 36, 55, 0.05);
  --zm-primary-button-bg5:#464646;
  --zm-primary-text-color-3:#568329;
  --zm-primary-text-color-4: #137DE1;
  
  --zm-primary-text-color-2:#0E4BC4;
  --zm-support-box-color:#DDF2FF;
  --zm-accordian-selected-bg:#DFEDFA;
  --zm-support-text-color:#242424;
  
  --zm-color-override:#4588F0;
  --zm-hover-shadow:rgb(13 110 253 / 25%);
  --zm-shadow-focus:rgba(238,115,115,0.09);
  --zm-copy-icon:#2795F4;
  --zm-adduser-icon:#a6a6a6;
  --zm-adduser-icon1:#6a6a6a;
  --zm-attendee-bg:#677177;
  --zm-export-button-bg:#0E67DA;
  --zm-date-select-bg:#4190F2;
  --zm-date-range-bg:#d9e9fc;
  --zm-text-link:#2C7BD0;
  --zm-text-panel:#0252cd;
  --zm-border-bg:#9FCFFF;
  --zm-hover-past:#E4ECF8;

  --zm-primay-border:1px solid #EDF1F5;
  
  --zm-primary-free-btn:#FD6B00;
  
  --zm-select-border:#507AF1;
  
  --zm-primary-button-text:#fff;
  --zm-light-button-bg: #f5f5f5;
  /* --zm-primary-button-bg1-border: solid 1px #42a2eb; */
  --zm-primary-button-hover: #3c98dd;
  --zm-primary-button-hover-bottom: solid 1px #1b70b0;
  --zm-primary-button-disabled: solid 1px #3c98dd;
  --zm-primary-button-border: 1px solid #064d90;
  
  --zm-e2e-tooltip-color: #8BD2F7;
  
  --zm-secondary-button-border: solid 1px #147EE2;
  --zm-secondary-button-hover: #0770D3;
  
  --zm-primary-nav-bg-border: 1px solid #e1e1e1;
  --zm-primary-nav-sel-bg: #0252cc11;

  --zm-icon-fill:#808080;
  --zm-primary-nav-hover-bg: #f3f3f3; 
  --zm-primary-skelton-bg:#F7F7F7;
  --zm-body-inherit:inherit;
  --zm-top-bottom-border:#ddd;
  
  --zm-primary-body-bg: #fff;
  --zm-primary-body-bg2:#eee;
  --zm-primary-body-bg3:#f4f8ff;
  --zm-primary-body-bg4:#f6f9fc;
  --zm-primary-body-bg5:#e5e5e5;
  --zm-primary-body-bg6:#E7E9F1;
  --zm-primary-body-bg7:#E0F2FF;
  --zm-primary-body-bg8:#D8E5EE;
  --zm-primary-body-bg9:#EFF6FF;
  --zm-primary-body-bg10:#FFF8F8;
  --zm-primary-body-bg11:#f4f4f4;
  --zm-primary-body-bg12:#ededed;
  --zm-primary-body-bg13:#0066E0;
  --zm-priamry-body-bg14:#EEF4FB;
  --zm-primary-body-bg15:#E6E6E6;
  --zm-primary-body-bg16:#F0F6FF;
  --zm-primary-body-bg17:#FFF4F4;
  --zm-primary-body-dark:#f0f4fc;
  --zm-primary-body-light:#f5f5f5;
  --zm-popup-pagination-inactive: #DCDCDC;
  --zm-primary-body-primary-light-bg: #F5F8FC;
  --zm-primary-body-back:#FAFAFA;
  --zm-primary-select-bg:#e1edfd;
  --zm-primary-search-bg:#c3c3c3;
  
  --zm-primary-license-exceed-color:#F26962;
  --zm-storage-exceed-color:#E65D57;
  --zm-storage-progress-bar:#D5DDE6;
  --zm-storage-alert-box:#FCF4F4;
  --zm-primary-body-text: #000;
  --zm-primary-body-text1: #111;
  --zm-primary-body-text2:#222;
  --zm-primary-body-text6:#666666;
  --zm-primary-body-text3:#65727e;
  --zm-primary-body-text4:#333;
  --zm-primary-body-text5:#555;
  --zm-primary-body-text7:#505050;
  --zm-primary-body-text8:#414141;
  --zm-primary-body-text9:#808080;
  --zm-primary-body-text10: #111111;
  --zm-material-fill:#646464;
  --zm-summary-bg:#e7eefb;
  --zm-summary-poweredby:#fffadd;
  --zm-lyte-dropdown:rgba(0,0,0,.87);
  --zm-dot-hover:#ECF2F8;

  --zm-primay-index-heading:#303F57;
  
  --zm-primary-body-color:#fff;
  --zm-primary-temp-bg:#f0f0f0;
  --zm-primary-temp-bg1:#F0F5FD;
  --zm-form-switch-bg:#01C86C;
  --zm-form-text-color:#408BF9;
  --zm-form-check:#0d6efd;
  --zm-list-row-text:#1996FC;
  --zm-list-row-text2:#147EE2;
  --zm-primary-light-button:#4ea6fd;
  
  --zm-list-text:#4D4D4D; 
  --zm-list-hover:#F8FBFF;
  --zm-list-hover-text:#111;
  --zm-bg-primary-light: #E8F5FD;
  --zm-text-primary: #0352cc;
  
  --zm-dropdown-border: 1px solid rgba(0, 0, 0, 0.15);
  --zm-dropdown-text: #333333;
  --zm-dropdown-hover-bg: #f5f5f5;
  --zm-dropdown-hover-bg2: #F2F6FC;
  --zm-dropdown-hover-text: #262626;
  
  --zm-apps-border: 1px solid #e5e5e5;
  --zm-con-border:#0366e1;
  --zm-apps-text: #555;
  
  --zm-sel-tab-bg: #2C7BD0;
  --zm-sel-tab-border: 3px solid #2C7BD0;
  --zm-sel-tab-hover-bg: #222;
  --zm-sel-tab-hover-border: 3px solid #444;
  
  --zm-search-text-border: 1px solid #d2dae1;
  --zm-sort-options-border: 1px solid #C1C1C1;
  --zm-sort-options-hover: solid 1px #77828d;
  --zm-sort-dropdown-border: 1px solid #d6d6d6;
  --zm-sort-sel-bg: #efefef;
    
  --zm-table-header-bg: #f2f2f2;
  --zm-table-header-border: 3px double #ddd;
  --zm-table-header-text: #666666;
  --zm-table-body-border: 1px solid #eee;
  --zm-table-body-hover-bg: #f9f9f9;
  
  --zm-perpage-dropdown-bg: #5a5a5a;
  --zm-perpage-dropdown-hover-bg: #999;
  
  --zm-light-grey-text: #bbb;
  --zm-grey-text: #6e7680;
  --zm-button-text: #3c3c3c;
  --zm-button-border: solid 1px #c4c4c4;
  --zm-button-hover-border: solid 1px #abaaaa;
  --zm-button-hover-border-bottom: solid 1px #777;
  
  --zm-error-text: #d00;
  --zm-error-text1: #E34942;
  --zm-warning-border: 1px solid #e6b65a;
  --zm-warning-background: #fff49c;
  --zm-warning-background2: #EB8D09;
  --zm-warning-bg: #f9edbe;
  --zm-warning-text: #7e4b00;
  
  --zm-success-background: #E2FDDD;
  --zm-success-text: #568329;
  
  --zm-form-input-border: 1px solid #f0f0f0;
  --zm-form-input-hover-border: 1px solid #a5a5a5;
  --zm-form-input-focus: 1px solid #69cff3;
  --zm-form-input-error-border: 1px solid #e54d49; 
  --zm-form-input-text: #666;
  --zm-form-input-mandatory-bg: #f27b77;
  --zm-form-input-placeholder-text: #BABABA;
  
  --zm-disabled-switch-bg: #ddd;
  --zm-enabled-switch-bg: #72C98A;
  
  --zm-company-logo-border: 1px solid rgba(168, 168, 168, .1);
  
  --zm-upgrade-button-text: red;
  --zm-upgrade-button-border: 1px solid red;
  
  --zm-profile-image-border: solid 1px #9744d0;
  
  --zm-users-offline-bg: #c7c7c7;
  --zm-users-online-bg: #8ec549;
  --zm-users-status-border: solid 3px #fff;
  
  --zm-users-role-bg: #9744d0;
  
  --zm-integ-border: 1px solid #ccc;
  --zm-integ-box-border: 1px solid #e9e9e9;
  --zm-integ-enable-button-text: rgb(25, 188, 125);
  --zm-integ-enable-button-border: 1px solid rgb(25, 188, 125);
  --zm-new-integ-label-bg: #dc0d17;
  
  --zm-disabled-button-bg: #ec4844;
  --zm-disabled-button-hover-bg: #f35652;
  --zm-disabled-button-hover-border: solid 1px #B11814;
  
  --zm-top-band-bg: #f8f8f8;
  --zm-webinar-config-border: 1px solid #D1D1D1;

  --zm-webinar-config-textbox-hover: #77828d;
  --zm-webinar-config-textbox-sel-border: 1px solid #7ebbf3;
  --zm-webinar-config-textbox-sel-box-shadow: 0 0 6px #8dc4ff;
  
  --zm-webinar-config-datetime-separator: #dfdfdf;
  --zm-meeting-config-timealert-bg: #FAFAE7;
  
  --zm-success-band-border: 1px solid #3fbd5f;
  --zm-success-primary-band-border: 1px solid #147EE2;
  --zm-error-band-border: 1px solid #ee4242;
  --zm-info-band-border: 1px solid #188bc7;
  --zm-warning-band-border: 1px solid #e98432;
  --zm-success-band-bg: #3fbd5f;
  --zm-error-band-bg: #ee4242;
  --zm-info-band-bg: #188bc7;
  --zm-warning-band-bg: #e98432;
  --zm-success-band-left-border: 8px solid #3fbd5f;
  --zm-success-primay-band-left-border: 8px solid #147EE2;
  --zm-error-band-left-border: 8px solid #ee4242;
  --zm-info-band-left-border: 8px solid #188bc7;
  --zm-warning-band-left-border: 8px solid #e98432;

  --zm-bg-danger1: #ff0c23;
  --zm-bg-danger2: #f07b79;
  
  --zm-search-option-border: 1px solid #d4d4d4;
  --zm-search-option-hover-bg: #e8e8e8;
  
  --zm-popup-text-bg: #444444;
  --zm-arrow-box-bg: 1px solid #ddd;
  
  /*Left panel changes*/
  --zm-left-panel-body-bg: #fff;
  --zm-left-panel-nav-bg-border: 1px solid #e1e1e1;
  --zm-left-panel-body-text: #111;
  
  --zm-left-panel-nav-hover-bg: #F2F7FF; 
  --zm-left-panel-body-hover-bg: #333333;
  
  --zm-left-panel-nav-sel-bg: #F2F7FF;
  --zm-left-panel-button-sel-bg: #0252CC;
  --zm-left-panel-body-sel-text: #000;  
  --zm-left-panel-arrow-body-bg: #fff;
  --zm-left-panel-arrow-box-border: 1px solid #ddd;
  --zm-left-panel-divider-border-color: #D9D9D9;
  
  --zm-left-panel-arrow-color: #333333;
  --zm-hamburger-color: #333333;
  
  --zm-edit-icon: #137DE1;
  
  --zm-sec-bg: #e8f1fc;
  --zm-meeting-icon:#2568D9;

  --zm-text-primary2: #4688F0;
  --zm-pricing-button: #f7f7f7;
  --zm-home-page-help: #0E4BC4;
  --zm-home-page-help-bg: #EFF9FF;
  --zm-home-page-admin-box: #DBF1FD;
  --zm-admin-mail: #6B6E6E;
  
  --zm-success-text: #568329;
  --zm-success-background: #E2FDDD;
  --zm-warning-background: #fff49c;
  --zm-warning-background2: #EB8D09;
  --zm-warning-text: #B9770E;
  --zm-trial-expiry: #FCDB66;
  --zm-yellow-bg: #42413F;
  --zm-trail-btn-border: 1px solid #0C4BC4;
  --zm-required-icon: #F00;
  --zm-review-border: #4E8E05;
  --zm-trial-box-shadow: #00000014;

  --zm-activity-log-all: #0EC35B10;
  --zm-activity-log-info: #338BFF14;
  --zm-activity-log-warning: #F79E3715;
  --zm-activity-log-error: #D64A4A0F;
  /* --zm-table-head-bg: #F5F7FC; */
  --zm-table-tr-hover-bg: #F0F4FC;
  --zm-primary-light-color: #E7EEF5;

  --zm-reg-mod-auto-bg: #EEFAE8;
  --zm-reg-mod-auto-color: #2F9A00;
  --zm-reg-mod-manual-bg: #f001;
  --zm-reg-mod-manual-color: #ff0000;
  --zm-icon-box-color: #EDF5FF;
  --zm-tour-ui-bg-color: #F5FBFF;

  --zm-step-nav-index-bg-color: #FAFAFA;
  --zm-step-nav-index-bdr-color: #EBEBEBFC;
  --zm-step-nav-index-finished-bg-color: #147EE2;
  --zm-step-nav-index-finished-color: #fff;
  --zm-step-nav-index-active-bg-color: #fff;
  --zm-step-nav-index-active-color: #147EE2;
  --zm-step-nav-index-active-bdr-color: #147EE2FC;

  --zm-upgrade-panel-text-color: #818181;
  
  --zm-home-shadow:rgb(0 0 0 / 9%);
  --zm-list-shadow:rgba(0,0,0,0.16);
  --zm-border-hover:#9BC3EB;
  --zm-hover-bg1:#EFF6FF;
  --zm-report-bg:#E8F0FD;

  --zm-dashboard-listing-timer-greenLabel-bg: #e7f5ee;
  --zm-dashboard-listing-card-type-color: #53676F;
  --zm-dashboard-listing-card-type-ongoing-color: #333B4A;
  --zm-dashboard-listing-time-left-div-bg: #EFF4FC 0% 0% no-repeat padding-box;
  --zm-dashboard-listing-host-label: #6B7384;
  --zm-dashboard-listing-ongoing-timer-text-color: #DE4846;
  --zm-dashboard-listing-red-timer-color: #EA0900;
  --zm-dashboard-listing-green-timer-color: #069B51;
  --zm-dashboard-gradient: #DFFCED;

  --zm-salesiq-bg:#E2EEFF;

  /* settings popup */
  --zm-settingspopup-selectedblue:#1E6EE3;
  --zm-settingspopup-white:#FFFFFF;
  --zm-settingspopup-darkblack:#000000;
  --zm-settingspopup-lightgrey:#F4F6FA;
  --zm-settingspopup-darkgrey:#D5D5D5;
  --zm-rec-pause-stop-setting-bg:#F5F8FC9A;
  --zm-rec-pause-stop-setting-border:1px solid #D0D0D04D;
  
  --zm-info-msg-color: #fdfbef;
  --zm-integ-option-hover-color: #f5f7fc;
  --zm-integ-appbox-shadow-color: #eee;

  /*rooms colors*/
  --zm-rooms-pairDeviceTimeDesc-green: #44DEA7;
  --zm-rooms-pairDeviceTimeDesc-red: #F1918E;
  --zm-rooms-font-color1: #D2D7DB;
  --zm-rooms-font-color2: #E4EAF2;
  --zm-rooms-roomsMainBg: #143258;
  --zm-rooms-exitRooms: #0689EA;
  --zm-rooms-bulletinDot: #D1D5DD;
  --zm-rooms-pairDeviceTimeDesc: rgb(255, 255, 255, 0.5);
  --zm-rooms-blueHighlight: #83F5FF;
  --zm-rooms-roomSessionListContainer: rgb(255, 255, 255, 0.8);
  --zm-rooms-eachListElementContainer: #102746;
  --zm-rooms-roomSessionListStartIn: #FEA959;
  --zm-rooms-roomSessionListDelayedBy: #B55667;
  --zm-rooms-roomSessionListPresenter: rgb(255, 255, 255, 0.6);
  --zm-rooms-roomSessionListConfType: rgb(255, 255, 255, 0.1);
  --zm-rooms-toastNotifyText-bg: #171717;
  --zm-rooms-toastNotifyIcon-success: #13CB6D;
  --zm-rooms-paircode-blur: rgba(255,255,255,0.8);
  --zm-rooms-OverlayContainer: rgba(0, 0, 0, 0.5);
  --zm-rooms-OverlayBoxContent-shadow: #00000029;
  --zm-rooms-cancelBtn-border: #B8C3D3;
  --zm-rooms-deleteBtn-bg: #D9554F;
  --zm-rooms-RowTitleImportant-text-color: #EA0D0D;
  --zm-rooms-input-border: #BDC8D3;
  --zm-rooms-table-border-bottom: rgb(112,112,112, 0.15);
  --zm-rooms-descValue-text-color: #079107;
  --zm-rooms-roomStatusAvailable-color: #069100;
  --zm-rooms-roomStatusOffline-color: #8B939F;
  --zm-rooms-roomStatusBusy-color: #C43131; 
  --zm-rooms-roomStatusAvailable-bg: #E1F4E1;
  --zm-rooms-roomStatusOffline-bg: #F0F0F0;
  --zm-rooms-roomStatusBusy-bg: #FFF0F0;
  --zm-rooms-descValue-text-bg: #079107;

  --zm-rooms-PopupInnerDiv-bg: #F5F8FA;
  --zm-rooms-PopupUpgradeButton-bg: #2667D9;
  --zm-secondary-light-color-btn: #7d7d7d;
  --zm-secondary-light-color-btn-hover: #00000055;
  --zm-warning-button-color: #E85B5B;

  --zm-note-background-color: #EDF1F5;
}
html:not(.is-assist-iframe) {
	/*Left panel dark theme changes*/
	--zm-left-panel-body-bg: #1C2A40;
	--zm-left-panel-nav-bg-border: 1px solid #e1e1e1;
	--zm-left-panel-body-text: #BEC0C7;
	
	--zm-left-panel-body-hover-bg: #BEC0C7;
	
	--zm-left-panel-nav-sel-bg: rgba(25,25,25,0.55);
	--zm-left-panel-button-sel-bg: #90C9FF;
	--zm-left-panel-body-sel-text: #FFFFFF;
	--zm-left-panel-divider-border-color: #BEC0C7;
	/*End of Left panel dark theme changes*/
}
.isAssistFrame{
	--zm-left-panel-body-bg:#dce0e8;
	--zm-left-panel-nav-sel-bg: #f5f5f5;
	--zm-left-panel-body-text: #03144e;
	--zm-left-panel-body-sel-text: #03144e;
}
.zmeetDark{
	--zm-summary-poweredby:#2b2922;
	--zm-summary-bg:#34373b;
	--zm-hamburger-color:#fff;
	--zm-primary-button-bg2:#316BDC;
	 
	--zm-primary-body-primary-light-bg:#242628;
	--zm-primary-hover-bg:#0252CC11;
	--zm-primary-body-bg:#000;
	--zm-primary-body-bg2:#111111;
	--zm-primary-body-bg3:#0b0700;
	--zm-primary-body-bg4:#0252CC11;
	--zm-primary-body-bg5:#222;
	--zm-primary-body-bg6:#525356;
	--zm-primary-body-bg7:#0252CC11;
	--zm-primary-body-bg8:#0252CC11;
    --zm-primary-body-bg9:#0252CC11;
	--zm-primary-body-bg10:#0252CC11;
	--zm-primary-body-bg11:#0252CC11;
	--zm-primary-body-bg12:#0252CC11;
	--zm-priamry-body-bg14:#18191b;
	--zm-primary-body-dark:#0252CC11;
	--zm-primary-body-back:#25282b; 
	--zm-primary-select-bg:#2e343a;
	--zm-primary-search-bg:#0252CC11;
	--zm-primary-temp-bg:#0f0f0f;
    --zm-icon-fill:#fff;
	--zm-primary-body-text:#fff;
	--zm-primary-body-light:#282929;
	--zm-primary-body-text1:#bcbec2;
	--zm-primary-body-text2:#dddddd;
	--zm-primary-body-text3:#9a8d81;
	--zm-primary-body-text6:#999999;
	--zm-primary-body-text4:#ccc;
	--zm-primary-body-text5:#aaaaaa;
	--zm-primary-body-text7:#afafaf;
	--zm-primary-body-text8:#fff;
	--zm-primary-body-text9: #bcbec2;
	--zm-primary-body-text10: #bcbec2;
     
	--zm-dropdown-text:#fff;
	
	--zm-primary-body-color:#fff;
	
	--zm-button-text: #c3c3c3;
	--zm-primary-button-text:#fff;
	
	--zm-form-check:#0d6efd;
	 
	--zm-hover-past:#212429;  
    --zm-sel-tab-hover-bg: #dddddd;  
    --zm-primary-nav-sel-bg: #0252cc11;  
    --zm-bg-primary-light: #0252cc11; 
    --zm-primary-skelton-bg:#242628;          
	--zm-popup-text-bg: #bbbbbb;
	--zm-apps-text: #aaaaaa;
	
    --zm-list-hover:#070400;
    --zm-list-text:#b2b2b2; 
    --zm-list-hover-text:#111;
    --zm-table-header-bg:#2f2f2f;
	--zm-light-button-bg:#282929;
	
	--zm-form-input-text: #99999;
    
    --zm-top-bottom-border:#0252CC11;
    --zm-perpage-dropdown-bg: #a5a5a5;
    --zm-dropdown-hover-bg:#0a0a0a;
    --zm-dropdown-hover-text:#d9d9d9;
    --zm-left-panel-arrow-color:#fff;
    --zm-left-panel-arrow-body-bg:#000;
    --zm-left-panel-arrow-box-border: ipx solid #000;
    --zm-home-page-help-bg: #242628; 
	--zm-pricing-button:#242628;
	--zm-whiteClr:#ffffff;

	--zm-dashboard-listing-timer-greenLabel-bg: #535454;
	--zm-dashboard-listing-card-type-color: #7d9aa5;
	--zm-dashboard-listing-card-type-ongoing-color: #acbedf;
	--zm-dashboard-listing-time-left-div-bg: #6e6f70 0% 0% no-repeat padding-box;
	--zm-dashboard-listing-host-label: #6B7384;
	--zm-dashboard-listing-ongoing-timer-text-color: #DE4846;
	--zm-dashboard-listing-red-timer-color: #EA0900;
	--zm-dashboard-listing-green-timer-color: #069B51;
	--zm-dashboard-gradient: #3e3f3f;
	
	--zm-rooms-PopupInnerDiv-bg :#525356;
	
	--zm-integ-appbox-shadow-color: #555a61;
	--zm-integ-option-hover-color: #18191B;
	--zm-info-msg-color: #18191b;

}
.zmeetDark #inverter {
    filter: invert(1);
}
.zmeetDark .meetingbackIcon, .zmeetDark .searchOwnerIcn:before{
	 filter: invert(1);
}
.zmeetDark .zselectbox__icon.zselectbox__arrowicon.newUI_downarrow {
    filter: invert(1);
}
.zmeetDark .ico-search {
    filter: invert(1);
}
.zmeetDark .select2-container--default:not(.meetingPaginationContainer) .select2-results__option[aria-selected=true]:before {
    filter: invert(1);
}
.zmeetDark .zmi-chevron-down-meetingSchedule {
    filter: invert(1);
}
.zmeetDark .meetingListingFilter .select2-container--open .select2-selection--single:before {
    filter: invert(1);
}
.zmeetDark .select2-container--default .select2-selection--single:before, .select2-container--default .select2-selection--multiple:before {
    filter: invert(1);
}
.editNewIcon 
{
	fill: var(--zm-edit-icon);
	cursor: pointer;
}

.editNewIconSel
{
	fill: var(--zm-edit-icon);
	float: right;
}

/*Read only should change only while hover field*/
.newInputStyleEle .readonlyF, .newInputStyleEle .readOnlyFld {
	cursor: default;
}
.newInputStyleEle .readonlyF .labelValCreate, .newInputStyleEle .readonlyF .labelTabCreate, .newInputStyleEle .readOnlyFld .labelTabCreate, .newInputStyleEle .readOnlyFld .labelValCreate{
	cursor: no-drop !important;
}
.top35{
	top: 35px;
}
.nf14, div#importDivFromCal.newPopupStyleEle input, div#importDivFromCal.newPopupStyleEle td, .newInputStyleEle .setupsearch {
	font-size: 1rem;
}
.newBradius, .newInputStyleEle .newSelect select, .createMacroField .Macro_Namefieldcontainer {
	border-radius: 3px;
}
.newPopupRadius, #qCreate.newInputStyleEle .rightNewPopupouter,#qCreate.newActivitesPopupStyleEle:not(.callsQuickCreatecalender) .rightNewPopupouter ,#eventCreatePopup:not(.eventPopupRightFixed):not(.eventCreateCalenderView), .newInputStyleEle .lyteModalFrom, #alreadyFieldMappedWarning, #mappedFieldConfirmDiv, #ClearMappingWarningPopup, #discard-confirm-upload .zcrm-content, #discard-confirm .zcrm-content{
	border-radius: 0 0 8px 8px;
}
.newSettingsIcon {
	background: transparent url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -204px -2738px;
    width: 15px;
    height: 14px;
    vertical-align: top;
    margin-top: 3px;
    opacity: 0.6;
    cursor: pointer;
    visibility: hidden;
}
.newBPRCss {
	border: 1px solid #dfdfdf !important;
    border-radius: 3px;
    padding: 7px 10px 6px;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}
.boxNewShadow {
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
}
.noNewInputStyleEle .secContent .singleColLayout:not(.Calls){
	width: 50% !important;
}
.newInputStyleEle .inputdrpDown.newBPRCss:after{
	top: 17px;
    right: 5px;
}
.roundedCornerPop .newSelect.selectEmptyVal .select2-container--default .select2-selection--single, #currencySetupFormDiv .newSelect.selectEmptyVal .select2-container--default .select2-selection--single, .bdr1px {
	/*border: 1px solid #dfdfdf !important;*/
	border: 1px solid var(--zm-app-border-color) !important;
}
.newInputStyleEle:not(#trendsPopup) .selectEmptyVal.newSelect .select2-container--default .select2-selection--single, .newInputStyleEle .wf_form_UI tr:hover > td.noBorderStyle:nth-child(2), .new_lv_left_filter .filterContainBox .l-panel .select2-container .select2-search--inline .select2-search__field:focus {
	border-bottom: initial !important; 
}
.newSelect .select2-container--default .select2-selection--single {
	min-height: 38px;
}
.newSelect.newc .select2-container--default .select2-selection--single {
	height: 33px;
	min-height: 33px;
}
.newSelect.newc .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 7px 30px 9px 7px;
}
.newBoderStyle {
	border-color: #dfdfdf;
	border: 1px solid #dfdfdf;
}
.newInputStyleEle .tabDivCreate {
    position: relative;
    width: 100%;
    padding: 0px;
    margin-bottom: 21px;
    border: none;
}
.newInputStyleEle .tabDivCreate.noBorderStyle > .labelValCreate, .newInputStyleEle.eventStructStyleChange .tabDivCreate.REMINDAT > .labelValCreate, .newInputStyleEle #Tasks_fldRow_REMINDAT.tabDivCreate > .labelValCreate, .newMassConvertStyleEle .massConvertTable tr.newTr.noBorderStyle > td:nth-child(2), .newInputStyleEle .consent_Information .CONSENTTHROUGH .labelValCreate {
	border: none !important;
	padding-left: 0 !important;
} 
.newInputStyleEle .tabDivCreate#Tasks_fldRow_remTime .labelValCreate .createSelect, .newInputStyleEle .gFieldHighlight{
	border: 1px solid #dfdfdf;
    border-radius: 3px;
}
.newInputStyleEle .labelValCreate select + .select2-container {
	line-height: 0;
	white-space: normal;
	width: 100%;
}
.newInputStyleEle .mlSelect .select2-container--default .select2-selection--multiple .select2-selection__choice, .newInputStyleEle .selected .select2-container--default .select2-selection--multiple .select2-selection__choice, .newInputStyleEle .subordinateuser .select2-container--default .select2-selection--multiple .select2-selection__choice,  .newInputStyleEle .cchosen .select2-container--default .select2-selection--multiple .select2-selection__choice,.newInputStyleEle .searchFormDiv .select2-container--default .select2-selection--multiple .select2-selection__choice,.new_lv_left_filter .filterContainBox .l-panel .select2-container--default .select2-selection--multiple .select2-selection__choice,#preHTMLContainer .detailViewContainer  .mlSelect .select2-container--default .select2-selection--multiple .select2-selection__choice, .newBusinessCardView  .mlSelect .select2-container--default .select2-selection--multiple .select2-selection__choice, .newPopupStyleEle .cchosen .select2-container--default .select2-selection--multiple .select2-selection__choice, #territories .search-choice, .customSelectFrm .select2-container--default .select2-selection--multiple .select2-selection__choice, .newInputStyleEle #shiftname + .select2-container--default .select2-selection--multiple .select2-selection__choice{
	margin-right: 5px;
    padding: 2px 0px 2px 5px;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 5px;
    background: #FAFBFC;
    border: 1px solid #ddd;
    border-radius: 2px;
}
.newPopupStyleEle .cchosen .select2-container--default .select2-selection--multiple .select2-selection__choice{
	margin-right: 5px !important;
    padding: 1px 0px 2px 5px !important;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 0;
    background: #FAFBFC;
    border: 1px solid #ddd;
    border-radius: 2px;
}
.newInputStyleEle .mlSelect .select2-container--default .select2-selection--multiple .select2-selection__choice .disablefalse {
	position: relative;
	top: -1px;
}
.newInputStyleEle .tabDivCreate .select2-container .select2-search--inline .select2-search__field {
	padding: 1px 0px;
}
.new_lv_left_filter .filterContainBox .facetContainer .facet .chosen-choices .search-choice {
	margin-right: 5px;
    padding: 1px 20px 3px 5px  !important;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 0;
    background: #FAFBFC;
    border: 1px solid #ddd;
}
#infoNPermissionDiv.newPopupStyleEle .cchosen .select2-container--default .select2-selection--multiple .select2-selection__choice {
	margin-right: 5px;
    padding: 4px 5px;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 0;
    background: #FAFBFC;
    border: 1px solid #ddd;
    margin-top: 4px;
}
.newInputStyleEle select:not([multiple]):not([multiple="multiple"]) + .select2-container--default, .newInputStyleEle .labelValCreate .select2-container .selection, .newInputStyleEle .wf_form_UI .newSelect:not(.noBlockEle):not(.fnameQuickCreate) {
	display: block;
}
.newInputStyleEle select + .select2-container--default .select2-selection__arrow {
	float:right;
	margin-top: 8px;
}
.newInputStyleEle:not(#pModelOuter) .criteriaSection select + .select2-container--default .select2-selection__arrow, .newInputStyleEle #criteriaDiv select + .select2-container--default .select2-selection__arrow {
	margin-top: 8px;
	margin-left: 10px !important;
}
.newInputStyleEle .criteriaSection select + .select2-container--default .select2-selection__rendered {
	float: left;
	max-width: 120px !important;
}
.newInputStyleEle #criteriaDiv select + .select2-container--default .select2-selection__rendered, .newInputStyleEle .selectBoxSelect2 .labelValCreate select + .select2-container .select2-selection .select2-selection__rendered, .newInputStyleEle .Macro_DropField.DueDateEle  {
	float: left;
}
.newInputStyleEle .criteriaSection select + .select2-container--default .select2-selection, .newInputStyleEle #criteriaDiv select + .select2-container--default .select2-selection{
	overflow: hidden;
}
/* .newInputStyleEle #criteriaDiv select + .select2-container--default .select2-selection__arrow {
	float:inherit !important;
} */
/* .newInputStyleEle .labelValCreate textarea.textField {
	padding-bottom: 0px !important;
} */
.newInputStyleEle .select2-selection__choice__remove,#preHTMLContainer .detailViewContainer .select2-selection__choice__remove,.newListViewFilter .select2-selection__choice__remove,.newPopupStyleEle .select2-selection__choice__remove, #infoNPermissionDiv .select2-selection__choice__remove, #convertLeadForm .mass_convert_tagList .select2-selection__choice__remove, .newBusinessCardView .select2-selection__choice__remove, #import_new_tags .cchosen .select2-selection--multiple .select2-selection__choice__remove{
	color: transparent !important;
    background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -2px -2780px;
    width: 7px !important;
    height: 6px !important;
    margin-top: 1px !important;
    opacity: 0.7;
    margin-right: 0px !important;
    padding: 5px;
    margin-left: 1px !important;
}
.newInputStyleEle .labelTabCreate, .newInputStyleEle .labelValCreate{
	font-size: 1rem;
    word-wrap: break-word;
    vertical-align: top;
    box-sizing: border-box;
    /* font-family: ProximaNovaRegular !important; */
}
#viewAsContainer .newInputStyleEle .labelTabCreate {
	width: 40%;
}
#viewAsContainer .newInputStyleEle .subFrmAggTablWrapper .labelTabCreate {
	width: 100% !important;
	word-break: break-all;
}
.newInputStyleEle .labelTabCreate {
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    position: relative;
    top: 1px;
    padding: 10px 20px 5px 0px !important;
    /*color: #000;*/
    display: inline-block;
    width: initial;
    padding-right: 15px;
    /* font-family: ProximaNovaRegular !important; */
    text-align: right;	
    line-height: 17px;
    color: var(--zm-primary-body-text);
}
/* #RemindAtdiv .tabDivCreate .labelTabCreate, #TasksrecurringDiv .tabDivCreate .labelTabCreate {
	text-align: left;
} */
.newInputStyleEle.newInputStyleElePage .labelTabCreate, .newInputStyleEle #ChangeOwner_label.labelTabCreate {
	text-align: left;
}
.newInputStyleEle .labelValCreate {
	/*color: #555;*/
    vertical-align: bottom;
    display: inline-block;
    position: relative;
    padding: 6px 10px !important;
    top: 1px;
    transition: initial;
    /*border: 1px solid #dfdfdf;*/
    border-radius: 3px;
    width: 59% !important;
    color: var(--zm-apps-text);
    border: var(--zm-sort-options-border);
}
.newInputStyleEle .subFrmTablWrapper .labelValCreate {
	padding: 0 !important;
	border: none !important;
	width: 100% !important;
	line-height: initial;
}
#allSectionList .newInputStyleEle .lookupFieldCreate .labelValCreate img:not(.lookuploader) {
	right: -14px;
}
#viewAsContainer .allSectionList .rwb{
	padding-left: 25px !important;
}
#viewAsContainer .prvwClose {
	right: 44px;	
}
.newInputStyleEle .labelValCreate .cNfileUpladBtn {
	padding: 8px 10px !important;
	border: 1px solid #dfdfdf;
}
.newInputStyleEle .tabDivCreate .cNfileUpladBtn span.cNdropDown {
	right: 10px;
	top: 5px;
}
.newInputStyleEle .readonlyF .labelValCreate {
	line-height: inherit;
}
.newInputStyleEle .readonlyF.tabDivCreate:after{
	top: 12px;
	right: 17px;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo input[type=checkbox]{
	top: 9px;
	left: 7px;
}
.newInputStyleEle .newmandatory:after,#preHTMLContainer .detailViewContainer .newmandatory:after {
	content: none;
}
.newInputStyleEle .newmandatory + .labelValCreate:before,#preHTMLContainer .detailViewContainer.editModeEnable .newmandatory + .labelValTwo:before, .Macro_Namefieldcontainer.macroMandatory:before, .newInputStyleEle .gFieldHighlight.newmandatory:before, .newMultiselectLabelPlan .newmandatory + td:before, #transitionNotesDiv.notesCommonClass .newmandatory .labelValCreate:before, #transitionAttachDiv .newmandatory .labelValCreate:before, .newInputStyleEle td.newmandatory + td:before, .newInputStyleEle .tabDivCreate.newmandatory .labelValCreate:before{
	content: '';
    height: 100%;
    width: 2px;
    /*background: #f27b77;*/
    position: absolute;
    top: 0px;
    left: -1px;
    border-radius: 3px 0 0 3px;
    z-index: 1;
    background: var(--zm-form-input-mandatory-bg);
}
.newInputStyleEle .newSelect:after, .newPopupStyleEle .newSelect:after, .newSelect:after{
	background-position: -36px -939px;
	width: 13px;
    /* right: 5px; */
}
.newInputStyleEle .selectBoxSelect2 .labelValCreate, #createFormRulePopup.newPopupStyleEle .selectBoxSelect2 .newSelect, .newInputStyleEle #qcFieldsContent .tabDivCreate.selectBoxSelect2 .labelValCreate, .newInputStyleEle .selectBoxSelect2 td:not(.noSelect2components):nth-child(2), .newInputStyleEle .inputSelectElePadd td:nth-child(2), .newInputStyleEle .mapDependencyFieldNew .tabDivCreate.selectBoxSelect2 .labelValCreate, .newInputStyleEle #moreFieldSlider .selectBoxSelect2 .labelValCreate {
	padding: 0 !important;
}
.newInputStyleEle .selectBoxSelect2 .createSelect .select2-container .select2-selection--single .select2-selection__rendered {
	line-height: 21px;
}
.newInputStyleEle .selectBoxSelect2 .labelValCreate .mlSelect select + .select2-container .select2-selection, #createFormRulePopup.newPopupStyleEle .selectBoxSelect2 .newSelect .select2-container .select2-selection {
	padding: 7px 10px 6px;
}
.newInputStyleEle .selectBoxSelect2 .labelValCreate select + .select2-container .select2-selection, .newInputStyleEle .selectBoxSelect2 .labelValCreate input, .newInputStyleEle .userLookup .searchOwnerIcn input.userSearchInp {
	padding: 6px 10px;
	display:inline-block;
	border-radius: 3px !important;
	/* box-sizing: border-box; */
	width: 100%;
	background-color: transparent;
	vertical-align: middle;
}
.newInputStyleEle .userLookup .searchOwnerIcn input.userSearchInp:focus {
	border-bottom: none !important;
    margin: 0 !important;
}
.newInputStyleEle .selectBoxSelect2 .labelValCreate [name='searchUserLookup'] {
	padding: 8px 10px !important;
	line-height: 18px;
	display:block;
	border-radius: 3px;
	box-sizing: border-box;
	background-color: transparent;
}
#allSectionList .newInputStyleEle .selectBoxSelect2 .labelValCreate [name='searchUserLookup'] {
	padding: 10px !important;
	height: 35px;
}
.newInputStyleEle .selectBoxSelect2 .labelValCreate [name='searchUserLookup']:after{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.newInputStyleEle .readonlyF .labelValCreate:empty {
    min-height: 35px;
}
.newInputStyleEle .informationSource,#preHTMLContainer .detailViewContainer .informationSource, .newBusinessCardView .informationSource {
    background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -48px -2782px;
    width: 16px;
    height: 16px;
    display: inline-block;
    opacity: 1;
    vertical-align: middle;
    cursor: pointer;
    position: absolute;
    float: right;
    z-index: 2;
    right: 8px;
    top: 9px;
}
.resultValue{
    color: #000;
    font-size: 1rem;
    vertical-align: top;
    display: inline-block;
    text-align: right;
    position: absolute;
    left: 0;
    top: 102%;
    background: #fff;
    padding: 10px 20px 10px 30px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 17px;
    z-index: 1000;
    cursor: pointer;
    font-family: ProximaNovaLtSemibold, sans-serif !important;
}
.resultValue:before {
    content: "=";
    position: absolute;
    left: 14px;
}
/* Input field error css */
div.newInputStyleEle .errorFieldP, .newInputStyleEle .readonlyF:hover, .newInputStyleEle .wf_form_UI .form_err_fld td:first-child {
	border-bottom: none !important;
}
.newInputStyleEle .labelValCreate .errMsg.errorMsgDesc {
	position: absolute;
    top: 98%;
    left: 0;
    font-size: 11px;
    margin-top: 2px;
    color: #e64c48 !important;
    line-height: 1;
    white-space: initial;
}
.newInputStyleEle .subFrmTablWrapper .labelValCreate .errMsg.errorMsgDesc {
	position: initial;
}
/* Calculator info css */
.calculaterInfo {
    top: 55px;
    position: absolute;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 17px;
    background: white;
    border-color: rgb(221, 221, 221);
    padding:15px;
    border-radius: 3px;
    left: 16px;
    width: 250px;
    z-index: 1000;
    display:none;
}
.qcInputModulation {
	min-width: initial !important;
	width: initial;
}
.calculaterInfo.arrowMoveright:after, .calculaterInfo.arrowMoveright:before {
    left: 94%;
}
.calculaterInfo.arrowMoveLeft:after, .calculaterInfo.arrowMoveLeft:before {
    left: 7% !important;
}
.calculaterInfo.arrowMoveBottom:after, .calculaterInfo.arrowMoveBottom:before {
	left: 94%;
	top: 100%;
}
.calculaterInfo.arrowMoveBottom:after {
	border-top-color: #fff;
	border-bottom-color: transparent;
}
.calculaterInfo.arrowMoveBottom:before {
	border-top-color: #ddd;
	border-bottom-color: transparent;
}
.calculaterInfo:after, .calculaterInfo:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.calculaterInfo:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px;
}
.calculaterInfo:before {
    border-color: rgba(221, 221, 221, 0);
    border-bottom-color: #ddd;
    border-width: 11px;
    margin-left: -11px;
}
/*New style lookup popup*/
.roundedCornerPop:not(.rellistpopup) {
	border-radius: 8px;
}
#popupnew.newInputStyleEle.newPopup, .newPopupStyleEle.zcrm-show.zcrm-effect .zcrm-content, .newPopupStyleEle.ppTop.showPpTop .zcrm-content, .newInputStyleEle.zcrm-show.zcrm-effect .zcrm-content{
	border-radius: 0px 0px 8px 8px;
}
#currFrmtDiv_front.newInputStyleEle.newPopup, #currFrmtDiv_back.newInputStyleEle.newPopup {
	border-radius: 8px;
}
.roundedCornerPop .newPopupTitle {
	padding-left: 30px;
	padding-right: 40px;
	font-family: ProximaNovaLtSemibold !important;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.roundedCornerPop .newResponseEle {
	padding-left: 20px !important;
	padding-right: 30px;
}
.newPopupStyleEle {
	/* transform: translateX(-50%) translateY(-50%) !important;
    -webkit-transform: translateX(-50%) translateY(-50%) !important;
    top: 50% !important;
    border-radius: 0px 0px 8px 8px; */
    min-width: initial !important;
    border-radius: 0px 0px 8px 8px !important;
    border: none;
}
.newInputStyleEle.newPopup {
	border-radius: 0px 0px 8px 8px;
    border: none;
}
.newInputStyleEle .newPopupTitle {
	font-family: ProximaNovaLtSemibold;
	padding-left: 0;
    margin-bottom: 0;
}
.newPopupStyleEle .pp-header,.newInputStyleEle .formBldPopHd,.newPopupStyleEle .formBldPopHd, .newPopupStyleEle .newHeaderSty, .newInputStyleEle .ppml-header, .newShowLayoutPopup .formBldPopHd, .eventStructStyleChange .eventHeaderStyle, #popUpDIV.popUpScroll .pp-header{
	background: 0 !important;
    border: 0 !important;
    padding: 20px 40px 15px 30px !important;
    -webkit-font-smoothing: antialiased;
    font-weight: 600;
}
.eventStructStyleChange .eventHeaderStyle {
	font-size: 1.5rem;
}
.newInputStyleEle .ppml-header{
	background: 0 !important;
    border: 0 !important;
    padding: 25px 40px 10px 30px !important;
    -webkit-font-smoothing: antialiased;
    font-family: ProximaNovaLtSemibold !important;
}
.newPopupStyleEle .pp-content {
	padding-top: 0px !important;
    padding-right: 40px !important;
    padding-bottom: 0 !important;
}
.newPopupStyleEle .pp-content.bottomForc {
	padding-bottom: 20px !important;
}
.newPopupStyleEle.botPadAnalyNew .pp-content .dash-addchart{
	padding-bottom: 20px !important;
}
.newPopupStyleEle .cview_table {
	padding-left: 0 !important;
}
.newPopupStyleEle .pp-footer, .newInputStyleEle .pp-footer {
	border-radius: 0 0 8px 8px;
	padding: 20px 40px 30px 30px !important;
}
.newPopupStyleEle .pp-footer input.primarybtn, .newInputStyleEle .newSelect {
	margin-right: 0px;
}
.newPopupStyleEle.ppTop:before {
	content: initial !important;
}
.newPopupStyleEle .massConvertTable tr td:nth-child(1) {
	width: 31% !important;
}
.newPopupStyleEle .massConvertTable.wf_form_UI tr td:nth-child(1), .newPopupStyleEle .massConvertTable.wf_form_UI tr td:nth-child(2), #lv_filter_savePopup.newPopupStyleEle .pp-content {
	padding-top: 0px;
}
.newMassConvertStyleEle .massConvertTable tr.newTr > td{
	width: initial;
	border-bottom: none;
}
.newMassConvertStyleEle .massConvertTable tr.newTr > td:first-child {
	padding: 8px 20px 8px 0px !important;
	text-align: right;
	color: #111;
}
.newMassConvertStyleEle #ownerNameLookupSpan, .newMassConvertStyleEle #changeOwnerLink, .newInputStyleEle .newApCriteriaTable select + .select2-container--default .select2-selection__arrow {
	float:initial;
}
.newMassConvertStyleEle .massConvertTable tr.newTr > td:nth-child(2) {
	padding: 8px 10px !important;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
}
.newMassConvertStyleEle .massConvertTable .wf_form_lab {
	color: #111;
}
/* .newInputStyleEle.zcrm-effect{
	-webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50% !important;
} */
.newInputStyleEle .popup-model-header, .newPopupStyleEle .popup-model-header,.newInputStyleEle .eventHeaderStyle,#qCreate.newActivitesPopupStyleEle .quickContHeadInfo,#eventCreatePopup:not(.eventPopupRightFixed) .eventHeaderStyle, #configTASK.mm-action-modal .popup-model-header, #configCALL.mm-action-modal .popup-model-header{
	background: none;
	padding: 24px 40px 15px 30px !important;
	border-bottom: 0;
	-webkit-font-smoothing: antialiased;
	font-weight: 600;
	font-size: 1.5rem !important;
}
.newInputStyleEle #crl_customfunction_list .popup-model-header span.backtoIcon,.newInputStyleEle .popup-model-header span.rListCombineListBack, .newInputStyleEle .popup-model-header .newAddRLCLT, .newInputStyleEle .createAppRLU .popup-model-header span.backtoIcon {
	opacity: 1;
	top: 9px;
	transform: initial;
}
/* .newInputStyleEle #crl_customfunction_list {
	width: 650px !important;
} */
.newInputStyleEle #context-helplink:before {
	top: 2px;
}
.newInputStyleEle .popup-model-header #context-helplink {
	font-family: "ProximaNovaRegular";
	font-size: initial;
	display: inline-block;
    margin-top: 5px;
    margin-right: 20px;
}
.newInputStyleEle .popup-model-header .relatedListCloseIcon {
	top: 13px;
}
.newInputStyleEle .popup-model-content, .newPopupStyleEle .popup-model-content {
	padding-top:0px !important;
	padding-bottom: 10px !important;
	padding-right: 40px !important;
}
.newInputStyleEle #manageLinkContent.popup-model-content {
	padding-bottom: 40px !important;
}
.newInputStyleEle .inputdrpDown:after {
	position: absolute;
    top: 15px;
    right: 15px;
}
.newPopupStyleEle .newInputStyleEle:not(#currFrmtDiv_front) .wf_form_UI tr td:nth-child(1){
	text-align: right;
}
.newInputStyleEle .popup-model-footer .input:last-child,.newPopupStyleEle .popup-model-footer .input:last-child, .newInputStyleEle .sFieldText, .newInputStyleEle .noMI, .newInputStyleEle span.yes {
	margin: 0;
}
.newInputStyleEle .cvpadding{
	background: none;
	border-bottom: none;
}
.newInputStyleEle .popup-model-footer,.newPopupStyleEle .popup-model-footer, .newShowLayoutPopup .popup-model-footer{
	padding-right: 38px !important;
	border-radius: 0 0 8px 8px !important;
	padding-top: 12px;
	padding-bottom: 30px;
}
.newInputStyleEle .popup-model-content {
 	padding-right: 38px !important;
	border-radius: 0 0 8px 8px !important;
	padding-top: 0;
}
#bulkUpdateFldsListForScheduler.newPopupStyleEle .popup-model-footer {
	padding-right: 32px;
}
#bulkUpdateFldsListForScheduler .selectCntn .select2-selection__rendered span {
	max-width: 231px;
	display: inline-block;
}
.newPopupStyleEle.ppTop a.popupClose {
    top: 28px;
    right: 38px;
}
.newInputStyleEle.massMailstatsPop {
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
	border-radius: 0px 0px 8px 8px;
	border: none;
}
.newInputStyleEle .massMailstatscloseIcon{
	background: url(../images/sprite_approve.1c5d3e06cb9243867e73cd7ab212dfd4.svg) no-repeat 0 -171px;
    width: 15px;
    height: 15px;
}
.newInputStyleEle .cvpadding .dvTitle {
	font-weight: 600;
	-webkit-font-smoothing: antialiased;
	font-size: 1.5rem;
}
.newPopupStyleEle .newSelect:hover .select2-container--default .select2-selection--single {
	border-color: #777 !Important;
}
/* .newInputStyleEle.zcrm-effect{
	top: 50px !important;
} */
.newInputStyleEle .newPopupCloseIcon,.roundedCornerPop .newPopupCloseIcon, .roundedCornerPop .ico-close, #popUpDIV.popUpScroll .pp-header table td span.ico-close {
	background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) -250px -105px;
    width: 12px;
    height: 11px;
    top: 32px !important;
    right: 40px !important;
    margin-top: 6px;
}
.newInputStyleEle .newPopupCloseIcon.noPosSpan {
	margin-top: 13px;
    margin-right: 25px;
}
.popupNewUiEnhancementLook {
	height: auto;
    width: 83%;
    z-index: 100;
    display: none;
    transform:translate3d(130%,0%,0);
    position: fixed;
    top: 0;
    background: #fff;
    transition: transform .6s;
    box-shadow: rgba(0, 0, 0, 0.3) 0px -4px 10px 0px !important;
    -webkit-transition: transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -ms-transition: transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.popupNewUiEnhancementLook.showPopupNewUiLook {
	transform: translate3d(20.6%,0%, 0) !important
}
.popupNewUiEnhancementLook .popup-model-content {
	max-height: initial;
	padding: 0 25px;
}
.showPopupNewUiLook{
    transform:translate3d(0%,0%,0);
}
.popupNewBack {
	width: 31px;
    height: 32px;
    position: absolute;
    right: 38px;
    top: 0;
    cursor: pointer;
    left: -32px;
    border-right: 1px solid #e6e6e6;
    background: #ffffff;
}
.popupNewBack span{
	background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) -275px -1640px no-repeat;
	width: 16px;
    height: 12px;
    display: inline-block;
    margin-top: 10px;
    margin-left: 11px;
}
.newPopFreezlayer {
	z-index: 28;
    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: rgb(0, 0, 0);
    visibility: hidden;
    opacity: 0.2;
    -webkit-transition: opacity .6s ease-in-out;
    -moz-transition: opacity .6s ease-in-out;
    -ms-transition: opacity .6s ease-in-out;
    -o-transition: opacity .6s ease-in-out;
}
.bPPopupFreezLayer {
	position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    background: #3a3a3a;
    z-index: 100;
    display: none;
}
#freezeBackGround {
	background-color: #000;
	opacity: 0.7;
}
.popupNewUiEnhancementLook .pp-content, .popupNewUIEnhancementLook .popup-model-content {
	max-height: initial !important;
}
.newInputStyleEle .lookupFieldCreate:not(.readonlyF):not(.noLookupBg) .labelValCreate:after, .newHoliday .lookupFieldCreate .tblField,#preHTMLContainer .detailViewContainer .lookupFieldCreate:not(.readonlyF) .labelValTwo:after,.newBusinessCardView .lookupFieldCreate:after{
	content:'';
	width: 32px;
	height: 100%;
	position: absolute;
	top:0;
	right: 0;
	z-index: 1;
	background: #f4f5f6;
	border-radius: 0 3px 3px 0;
}
.newInputStyleEle .lookupFieldCreate .labelValCreate img:not(.lookuploader), .newInputStyleEle .lookupFieldCreate .labelValCreate span.lookup{
	position: relative;
	z-index: 2;
	margin-right: 0;
    right: -4px;
    margin-top: 2px;
}
.newInputStyleEle .lookupFieldCreate .labelValCreate img[data-module="Tasks"] {
	margin-right: 10px;
	margin-top: 8px;
	outline: none;
}
#qCreate.newInputStyleEle .qcontainer .qcpopuparrow,#qCreate.newInputStyleEle .qcontainer .arrwRight,#qCreate .qcpopuparrow,#qCreate .arrwLeft, #eventCreatePopup.eventStructStyleChange:not(.eventCreateCalenderView) #eventPopupArrow, .newInputStyleEle .clear_lookupfield+span {
	display: none !important;
}
.newInputStyleEle .multipleULlist + span.select2-container .select2-selection__rendered li:not(.select2-search) {
	margin-bottom: 5px !important;
}
.popupNewUiEnhancementLook a.popupClose {
	right: 40px;
}
.newInputStyleEle .sFieldText,.newInputStyleEle .textField.sFieldText {
	width: 40%;
}
.newInputStyleEle .sFieldText.textField + span:not(.errorMsgDesc) {
	position: absolute;
    top: 0;
    height: 100%;
    width: 1px;
    /*background: #dfdfdf;*/
    left: 42%;
    background: var(--zm-webinar-config-datetime-separator);
}
.newInputStyleEle #Crm_Tasks_RemindAt_Start_Date1.sFieldText.textField + span {
	left: 50% !important;
}
.newInputStyleEle .firstSal:before {
	border-color: #d2dae2;
}
.newInputStyleEle .labelValCreate .tb_downarrow, .newInputStyleEle .Macro_DropField.DueDateEleR{
	float: right;
} 
.newCvPadding .smalledit {
	color: #2C7BD0;
}
.newCvPadding .dvTitle {
	font-size: 22px;
	font-family: ProximaNovaRegular;
	-webkit-font-smoothing: antialiased;
}
.cvpadding.newCvPadding {
	padding: 15px 0px;
}
.cvpaddingRight {
	padding-right: 0;
}
/*Focus css*/
.Macro_containerDiv .focusEleField, #Macro_TaskCreatePopup .focusEleField,#preHTMLContainer .detailViewContainer .tabDiv.focusEleField .labelValTwo,.newBusinessCardView .labelVal.focusEleField, .itemDescription:focus, .newInputStyleEle .tabDivCreate.priceBookDetailUpdate .pricingDet .labelValCreate.focusEleField, .newInputStyleEle .tabDivCreate.noBorderStyleFileUp .labelValCreate.focusEleField .cNfileUpladBtn, #preHTMLContainer .detailViewContainer .noBorderDetailStyle .tabDiv.focusEleField .labelValTwo .cNfileUpladBtn, .Macro_container .Macro_Namefield:focus, .Macro_container .Macro_desctext:focus, .newInputStyleEle .Macro_Namefield:focus, .newInputStyleEle #custParamRow .webhooksParamsDetail:focus, .wf_setFocus .newBorderClas:not(.newInputPadd), .setupLayout .setUpNewSearch .lyteInputFocus, .wf_form_UI .labelValCreate.focusEleField, #roleQuota.inputTxtBox:focus, #childTerritory .inputTxtBox:focus, #individualContainer .inputTxtBox:focus, #popup-model-content-multivalue .newtable td [name='listPrice1'].textField:focus, #client_portal_config .portalName:not(.errPortalNam) input:focus, .newPopupStyleEle .portalSuffix input.newinputText:focus, .newInputStyleEle .subFrmAggTablWrapper .labelValCreate.focusEleField input {
	border-color: #7ebbf3 !important; 
	box-shadow: 0 0 6px #8dc4ff;
}
.newInputStyleEle:not(.moduleParent) .tabDivCreate:not(.readonlyF):not(.errorFieldP):not(#Tasks_fldRow_REMINDAT):not(.noBorderStyle):not(.PRODUCTDETAILS):not(.newDoubleBoxLabel) .focusEleField:not(.no-hvr-ln):not(.textField), .newInputStyleEle .wf_form_focus:not(.new_criPattern) tr:not(.form_err_fld):not(.noBorderStyle) td.wf_setFocus:nth-child(2):not(.noBorderStyle), .newInputStyleEle .gFieldHighlight.ghightLightBdr{
	/*border: 1px solid #7ebbf3;
	box-shadow: 0 0 6px #8dc4ff;*/
	border: var(--zm-webinar-config-textbox-sel-border);
	box-shadow: var(--zm-webinar-config-textbox-sel-box-shadow);
}
.newInputStyleEle .tabDivCreate:not(.readonlyF):not(.errorFieldP):not(.noBorderStyle):not(#Tasks_fldRow_REMINDAT):not(.PRODUCTDETAILS):not(.newDoubleBoxLabel) .labelValCreate.focusEleField:not(.no-hvr-ln),.newPopupStyleEle .newFormContBlk.wf_form_focus td.wf_setFocus:not(.wf_field_type_td){
	/*border: 1px solid #7ebbf3 !important;
	box-shadow: 0 0 6px #8dc4ff;*/
	border: var(--zm-webinar-config-textbox-sel-border);
	box-shadow: var(--zm-webinar-config-textbox-sel-box-shadow);
}
.newInputStyleEle .tabDivCreate.noBorderStyleFileUp:not(.readonlyF):not(.errorFieldP):not(.noBorderStyle):not(#Tasks_fldRow_REMINDAT):not(.PRODUCTDETAILS) .labelValCreate.focusEleField:not(.no-hvr-ln) {
	border: none !important;
	box-shadow: none !important;
}
.newInputStyleEle .tabDivCreate.noBorderStyle > .labelValCreate.focusEleField {
	border: none !important;
	box-shadow: none;
}
.newInputStyleEle .readonlyF .focusEleField.labelValCreate, .newInputStyleEle .textFld .labelValCreate.dsbfocusOn-d-field {
	border-bottom: 1px solid #dfdfdf !important;
}
.newInputStyleEle .form_err_msg {
	left: 0;
	position: absolute !important;
}
/* Hover style */
.newInputStyleEle .tabDivCreate:not(.focusEleField):not(.readonlyF):not(.errorFieldP) .labelValCreate:hover:not(.focusEleField):not(.no-hvr-ln), .newInputStyleEle .labelValCreate .cNfileUpladBtn:hover, .newInputStyleEle .wf_form_UI tr:hover:not(.form_err_fld) > td:nth-child(2):not(.noBorderStyle):not(.wf_setFocus):not(.focusEleField), .newInputStyleEle .newSelect select:hover, .newInputStyleEle .gFieldHighlight:hover:not(.ghightLightBdr), .newPopupStyleEle .portalSuffix input.newinputText:not(:focus):hover{
	/*border-color: #77828d !important;*/
	border-color: var(var(--zm-primary-button-bg)) !important;
}
.newInputStyleEle .tabDivCreate:hover > .labelValCreate {
	border-bottom-color: #dfdfdf;
}
.newInputStyleEle .readonlyF:hover > .labelValCreate {
	border-bottom: 1px solid #d2dae2;
}
.newInputStyleEle .popup-model-content .editParentSection .contInfoTab .tabDivCreate.readonlyF .labelValCreate:after {
    content: "";
    background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -23px -39px;
    width: 12px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.newInputStyleEle .tabDivCreate:hover  .no-hvr-ln, .newInputStyleEle .tabDivCreate .no-hvr-ln, .newInputStyleEle .taskBoxStyleEle #moreFieldsContent .cbField_tab .labelValCreate {
	border: none;
	padding-left: 0 !important;
}
#orgUsersContainer{
    border: none !important;
}
#orgUsersContainer:before{
    content: none;
}
#orgUsersContainer .select2-container--default .select2-selection--single:before, .select2-container--default .select2-selection--multiple:before{
    top: 16% !important;
}
#orgUsersContainer .select2-container--default{
    border: 1px solid #BDC8D3;
    border-radius: 4px;
}
#orgUsersContainer .select2-container--open,  #orgUsersContainer .select2-container--default:hover{
    border: 1px solid var(--zm-primary-button-bg);
}
#orgEmailsContainer{
    border: none !important;
    box-shadow: none !important;
}
#orgEmailsContainer:before{
    content: none;
}
#orgEmailsContainer .select2-container--default{
    border: 1px solid #BDC8D3;
    border-radius: 4px;
    height: 35px;
}
#orgEmailsContainer .select2-container--default .select2-selection--single:before, .select2-container--default .select2-selection--multiple:before{
    top: 16% !important;
}
#orgEmailsContainer .select2-container--open,  #orgEmailsContainer .select2-container--default:hover{
    border: 1px solid var(--zm-primary-button-bg);
}
/* #Campaigns_fldRow_RECURRING_END_NEVER.tabDivCreate,
#Campaigns_fldRow_RECURRING_CUSTOM_MONTH_REPEAT_ON.tabDivCreate,
#Campaigns_fldRow_RECURRING_END_NOOFTIMES.tabDivCreate, */
#Campaigns_fldRow_RECURRING_END_ON.tabDivCreate > .labelValCreate,
#Campaigns_fldRow_RECURRING_CUSTOM_MONTH_REPEAT_ON.tabDivCreate > .labelValCreate,
#Campaigns_fldRow_RECURRING_END_NEVER.tabDivCreate > .labelValCreate,
#Campaigns_fldRow_RECURRING_END_NOOFTIMES.tabDivCreate > .labelValCreate {
	border-bottom: 1px solid #dfdfdf !important;
}

#Campaigns_fldRow_RECURRING_END_NEVER.tabDivCreate:hover > .labelValCreate,
#Campaigns_fldRow_RECURRING_CUSTOM_MONTH_REPEAT_ON.tabDivCreate:hover > .labelValCreate,
#Campaigns_fldRow_RECURRING_END_NOOFTIMES.tabDivCreate:hover > .labelValCreate,
#Campaigns_fldRow_RECURRING_END_ON.tabDivCreate:hover > .labelValCreate {
	border-bottom: 1px solid #77828d !important;
}
#localeEditPopup .wf_setFocus, #orgDetails .wf_setFocus{
    border: 1px solid var(--zm-primary-button-bg);
    box-shadow: none !important;
    border-bottom: 1px solid var(--zm-primary-button-bg) !important;
}
#localeEditPopup .newSelect:hover .select2-container--default .select2-selection--single,
#orgDetails .newSelect:hover .select2-container--default .select2-selection--single{
    border: none !important;
    box-shadow: none !imporant;
}
/* .entityNameLookupNew tr th:first-child, .entityNameLookupNew tr td:first-of-type, .productLookupDiv tr th:first-child,  .productLookupDiv tr td:first-of-type{
	padding-left: 35px;
}
.entityNameLookupNew tr:hover:not(:first-child) {
	background-color: #f8f8f8;
    cursor: pointer;
}
.entityNameLookupNew tr td a{
	color: initial;
}
.entityNameLookupNew tr:not(:first-child) td:first-of-type{
	font-family: ProximaNovaLtSemibold !important;
	padding-left: 35px;
}
.entityNameLookupNew tr td:first-of-type a {
	color: #111;
	font-family: ProximaNovaLtSemibold !important;
    -webkit-font-smoothing: antialiased;
} */
.domainVerifyNote{
	border: var(--zm-primay-border);
	padding: 10px;
	width: 400px;
}

.emailConfigSave{
	position: absolute;
	bottom: 1px;
	width: 100%;
	z-index: 20;
	background-color: var(--zm-body-bg);
	height: 68px;
	box-shadow: 0px 0px 6px rgb(0,0,0,0.1);
	margin-left: -30px;
}

.domainVerifyBtn{
	background-color: var(--zm-bg-primary-light);
	color:var(--zm-primary-text-color-4);
	border:none;
	width:80px;
}

#customFromEmail:focus + .input-group-addon + .input-group-addon {
	border-left: 0 !important;
    box-shadow: none!important;
    border-color: var(--zm-primary-button-bg)!important;
}

#customReplyEmail:focus + .input-group-addon + .input-group-addon {
	border-left: 0 !important;
    box-shadow: none!important;
    border-color: var(--zm-primary-button-bg)!important;
}

.dropdownStatus{
	color:var(--zm-dropdown-text);
	margin-left:5px;
	font-size:12px;
	border:var(--zm-primay-border);
	border-width:1px; 
	border-style:solid;
	background: var(--zm-primary-body-bg) 0% 0% no-repeat padding-box;
	opacity: 1;
	padding-left:5px;
	padding-right:5px;
}

.border-top-color{
	border-top: var(--zm-primay-border);
}
.verify-note{
	border-radius: 4px;
	background-color: var(--zm-table-head-bg) !important;
	text-align: left;
}

.customEmailBox .meetingParticipants .form-control:focus + .linkVerifyAddon {
    box-shadow: none !important;
    border-color: var(--zm-primary-button-bg) !important;
}

/*Popup From Top*/
.ppNewTop{border: none !important;max-width: 100px;max-height: inherit !important;background: var(--zm-primary-body-bg);position: fixed !important; padding: 25px; top: 0px !important; left: 50% !important;transform: translateX(-50%) translateY(-30%);-webkit-transform: translateX(-50%) translateY(-30%); opacity: 0;transition: transform 100ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 100ms cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);z-index: 999; margin: 0px !important; min-width: 450px; border-radius: 0 0 4px 4px;}
.ppNewTop:before{z-index:9;content:""; position: fixed;top: 0px;width: 100%;display: inline-block;height: 15px;left: 0px;}
.showPpNewTop{transform: translateX(-50%) translateY(0%);-webkit-transform: translateX(-50%) translateY(0%); opacity: 1;}

.zcrm-effect.ppNewTop .zcrm-content{transform: translateY(0%) !important; opacity: 1 !important; transition: none !important;}

.is-scroll.ppNewTop{padding: 0px;}
.ppNewTop .pp-new-header{padding: 20px 20px 0px; background-color: #f0f1f3; border-bottom: 1px solid #ccc; box-sizing: border-box; font-size: 1.429rem;}
.pp-new-content{background-color: var(--zm-primary-body-bg);padding: 10px 20px; overflow:auto; box-sizing:border-box;}
.pp-new-footer{padding: 0px 20px 20px 20px !important; background-color: var(--zm-primary-body-bg); text-align: right;}
.pp-new-footer.box-sh{box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3); position: relative; z-index: 10;}
.headerBg.ppNewTop .pp-new-header{background-color: var(--zm-primary-body-bg); color: var(--zm-primary-body-text1); font-size: 22px; border: none; font-weight: 600;  padding: 20px 20px 0px !important;}
.headerBg.ppNewTop .pp-new-content{padding: 20px 20px;   background-color: var(--zm-primary-body-bg);}
.headerBg.ppNewTop .pp-new-footer{padding: 10px 30px 30px;}

.previewPageModQC .pp-new-content {overflow-x:hidden;
overflow-y:auto;
}

.newpopup .pp-new-footer {
    text-align: right !important;
}
.newpopup .pp-new-footer button , .newpopup .pp-footer input[type=button]{
    border-radius: 50rem !important;
}

.entityLookupSelectionTick:before {
    content: '';
    background: url('../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg') no-repeat -283px -34px;
    width: 12px;
    height: 8px;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 36%;
}

.meeting-table-row .copy-clip-icon {
	visibility: hidden;
}

.meeting-table-row:first-child .copy-clip-icon {
	visibility: visible;
}

.meeting-table-row:hover .copy-clip-icon {
	visibility: visible;
}

.meeting-table-row .delete-domain-icon {
	visibility: hidden;
}

.meeting-table-row:first-child .delete-domain-icon {
	visibility: visible;
}

.meeting-table-row:hover .delete-domain-icon {
	visibility: visible;
}

.meeting-table-row .delete-email-icon {
	visibility: hidden;
}

.meeting-table-row:first-child .delete-email-icon {
	visibility: visible;
}

.meeting-table-row:hover .delete-email-icon {
	visibility: visible;
}

#emailReinviteButton:hover, 
#verifyDomainButton:hover,
#domainVerifyButton:hover {
	border : 1px solid var(--zm-primary-button-bg);
	background-color: #fff;
}

.popupNewUiEnhancementLook .cvpadding{
	background-color: #fff;
	border-bottom: none;
	padding-bottom: 25px !important;
}

.newInputStyleEle .singleColLayout:not(.eventsModule):not(.Invoices):not(.SalesOrders):not(.PurchaseOrders):not(.Quotes):not(.PriceBooks):not(.Consents), .newInputStyleEle .contInfoTab.singleColLayout:not(.eventsModule):not(.Invoices):not(.SalesOrders):not(.PurchaseOrders):not(.Quotes):not(.PriceBooks):not(.Consents) {
	width: 100% !important;
}
.newInputStyleEle .contInfoTab.singleColLayout.Invoices {
	padding-right: 48px;
}
.newInputStyleEle .newSearchIcon {
	background-position: -309px -907px !important;
	opacity: 1;
}
.select2-container--default .select2-results__option:not([id]):before {content: initial;}
.newInputStyleEle .popup-model-content .editParentSection .contInfoTab .tabDivCreate.readonlyF:after, .newInputStyleEle .wf_requiredMark:after, #createFormRulePopup.newPopupStyleEle .wf_requiredMark.noWf_required:after, #duringTabDivs .pp-content .tabDivCreate.ProductDetailsContainer .newmandatory + .labelValCreate:before {
	display:none;
	content: initial;
}
.popupNewUiEnhancementLook .ppml-header {
	background-color: #fff;
	border-bottom: none;
	padding: 20px 35px 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: ProximaNovaLtSemibold !important;
	font-size: 22px;
}
.popupNewUiEnhancementLook .pp-footer{
	padding: 20px 20px 20px 35px;
}
.popupNewUiEnhancementLook .forArrows{
	margin-right: 5px !important;
}
.newlookupPopPad {
	padding: 0 40px 0 31px;
	box-sizing: border-box;
}
.newInputStyleEle .tabDivCreate .show-close .clear_lookupfield,#preHTMLContainer .detailViewContainer .tabDiv .clear_lookupfield {
	visibility: hidden;
}
.newInputStyleEle .tabDivCreate:hover .show-close .clear_lookupfield,#preHTMLContainer .detailViewContainer .tabDiv:hover .clear_lookupfield, .lpDiv:hover .newSettingsIcon, .productDetailViewList tbody tr:hover .onhoveEffectApp {
	visibility: visible;
}
.newInputStyleEle .tabDivCreate .firstSal.createSelect + input.textField {
	padding: 0;
	padding-left: 10px;
    margin-top: 8px;
}
.newInputStyleEle .PRODUCTDETAILS .labelValCreate {
	width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-bottom: 1px solid #dfdfdf !important;
    border: none !important;
    border-radius: 0px;
    box-shadow: none !important;
}
.popupNewUiEnhancementLook .setupsearch{
	font-size: 1rem !important;
	padding-left: 20px;
}
.zcrm-modal {
	min-width: 600px !important;
}
.newInputStyleEle .createSelect .select2-container--default .select2-selection--single .select2-selection__arrow {
	width: 9px;
	margin-top: 10px;
	margin-left: 16px;
}
/*Crm setup override css*/
.newEmailTemplateHeader {
	padding: 0 20px 30px 30px;
}
.newEmailTemplateHeader .searchNewTemp {
	border: 1px solid #dfdfdf;
	border-radius: 2px;
}
.newEmailTemplateHeader .searchNew {
	border: 1px solid #dfdfdf;
	padding: 5px 0;
	border-radius: 2px;
	margin-left: 10px;
	margin-right: 10px;
}
.newEmailTemplateHeader .search-icon {
	margin: 2px 10px 4px;
	left: 0;
}
.newEmailTemplateHeader .searchNewTemp:after {
	width: 9px;
    right: 6px !important;
}
.newEmailTemplateHeader .nTcloseIconPos {
	top: 10px;
}
.newInputStyleEle .chTempTable tr td:first-child .bdrBottomDivLeft {
	left: 30px;
}
.newInputStyleEle.selectTemplate .newSelect:after {
	right: 4px;
}
.newInputStyleEle.selectTemplate a.popupClose {
	right: 20px;
	top: 25px;
}
.newInputStyleEle .nTmoduleName:before {
	height: 15px;
}
/* .newInputStyleEle .popup-model-content .labelValCreate input.textField {
	height: 1.185rem;
} */
.newInputStyleEle .neweditIcon{
	position: relative;
	z-index: 2;
}
.newInputStyleEle #UserEditView .neweditIcon {
	margin-top: 3px;
}
.newInputStyleEle #UserEditView .addUserIcon {
	top: 8px;
    right: 3px !important;
    z-index: 3;
}
.newInputStyleEle #UserEditView .contInfoTab .noBorderStyleFileUp .labelValCreate.focusEleField {
	border: none !important;
}
.newInputStyleEle .readonlyF .labelValCreate .newChosenSel .select2-selection__arrow, .newInputStyleEle .subFrmLayout .sFieldText.textField + span, #qCreate.newActivitesPopupStyleEle:not(.callsQuickCreatecalender) .arrwRight, .subFrmTablWrapper .cal_rate_maintain + div{
	display: none;
}
.newInputStyleEle.newInputStyleElePage .wf_form_UI tr td:nth-child(1) {
	width: 28%;
	text-align: left;
}
.newInputStyleEle .taskRecurringDivEle .wf_form_UI tr td:nth-child(1) {
	width: 28%;
}
.newInputStyleEle .wf_form_UI tr td:nth-child(1), .newChatCreateView tr td:nth-child(1){
	max-width: 35%;
	text-align: right;
	width: auto;
	white-space: nowrap;
	padding-left: 0 !important;
    padding-right: 20px !important;
    /*color: #111;*/
    vertical-align: top;
    color: var(--zm-body-color);
}
.newInputStyleEle .wf_form_UI, .newPopupStyleEle .wf_form_UI {
	border-spacing: 0px 15px;
	margin-top: 0;
	border-collapse: initial;
}
.newInputStyleEle.newInputStyleElePage .wf_form_UI tr td:nth-child(2) {
	max-width: 45%;
}
.newInputStyleEle .wf_form_UI tr td:nth-child(2){
	padding: 5px 10px 6px;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	width: initial;
}
.newInputStyleEle .searchFormDiv .wf_form_UI tr td:nth-child(2) {
	position: rel
}
.newInputStyleEle .wf_form_UI tr.noTdBorderLevel td:nth-child(1) {
	white-space: initial;
	vertical-align: top;
    padding-top: 0 !important;
    padding-bottom: 0px !important;
}
.newInputStyleEle .wf_form_UI tr.noTdBorderLevel td:nth-child(2) {
	border: none;
	vertical-align: text-bottom;
}
.newInputStyleEle .wf_form_UI tr.noTdBorderLevel .newSelect:after {
	right: 11px;	
}
.newInputStyleEle .wf_form_UI tr.noTdBorderLevel td:nth-child(2) .newSelect {
	border: 1px solid #dfdfdf;
    margin-right: 0px;
    border-radius: 3px;
}
.newInputStyleEle .wf_form_UI tr td.noBorderStyle:nth-child(2), .newPopupStyleEle .newFormContBlk.wf_form_UI tr td.noBorderStyle {
	border: none !important;
	padding: 0 !important;
}
.newInputStyleEle .wf_form_UI tr td {
	padding: 6px 10px !important;
	vertical-align: middle;
    color: #666;
    border-bottom: none;
    position: relative;
    line-height: normal !important;
    top: auto;
}
.newInputStyleEle .wf_form_UI .select2-container, .singleColLayout.Invoices .tabDivCreate .labelValCreate, #pref.newPopupStyleEle .select2-container, #pref.newPopupStyleEle .newSelect {
	width: 100% !important;
}
.new_lv_left_filter .oBor select {
	width: 130% important;
}
.newInputStyleEle .inputSelectElePadd #pop_followupTime {
	padding-right: 0 !important;
}
.newInputStyleEle .newtimefrmt {
	border: 0;
	margin-left: 0;
}
.newInputStyleEle .inputSelectElePadd td:nth-child(2) .newtimefrmt:before{
	content: '';
	position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    background-color: #dfdfdf;
    height: 100%;
}
.newInputStyleEle .selectBoxSelect2 td:nth-child(2) select + .select2-container .select2-selection {
    padding: 7px 10px 6px;
    line-height: 18px;
    display: inline-block;
    border-radius: 3px !important;
    box-sizing: border-box;
    width: 100%;
    vertical-align: top;
    background: transparent;
}
#profileSelectDiv .cchosen .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	width:6px; 
	height: 7px;
	margin-top: 6px;
	margin-right: 0px;
}
.newInputStyleEle #profileSelectDiv .cchosen .select2-container--default .select2-selection--multiple {
	padding: 2px 3px 3px;
	border-color: #dfdfdf;
}
.newInputStyleEle #allLayoutsCase {
	border-radius: 0 0 8px 8px;
	height: initial !important;
}
/* .newInputStyleEle .popup-model-content .editParentSection .contInfoTab {
	table-layout: fixed;
    display: table;
    border-spacing: 10px 15px;
	
}
.newInputStyleEle .popup-model-content .editParentSection .contInfoTab .tabDivCreate {
	display: table-row;
}
.newInputStyleEle .popup-model-content .editParentSection .contInfoTab .tabDivCreate .labelTabCreate {
	width: calc(50% - 324px);
	display: table-cell;
	padding: 6px 20px 6px 10px !important;
}
.newInputStyleEle .popup-model-content .editParentSection .contInfoTab .tabDivCreate .labelValCreate {
	width: calc(100% - 324px);
	width: inherit !important;
	display: table-cell;
	padding: 6px 10px 6px 10px;
} */
.newInputStyleEle .form_err_fld .wf_requiredMark + td:before {
	content: "";
	width: 1px;
}
.newInputStyleEle .wf_requiredMark + td:not(.noBorderStyle):before, #createFormRulePopup.newPopupStyleEle td.wf_requiredMark:before, .newInputStyleEle .wf_requiredMark + td.noBorderStyle .newSelect.newRequiredField:before, .newChatCreateView .wf_requiredMark + td:before{
	content: " ";
    display: inline-block;
    width: 2px;
    height: 100%;
    background: #f27b77;
    position: absolute;
    top: 0;
    left: -1px;
    border-radius: 3px 0 0 3px;
    z-index: 1;
}
.newInputStyleEle .subordinateuser .select2-search--inline input {
	padding: 0 !important;
	margin: 0 !important;
}
.newInputStyleEle .subordinateuser .select2-selection--multiple {
	line-height: 11px !important;
}
.newInputStyleEle .wf_form_UI tr td textarea, .newPopupStyleEle .wf_form_UI tr td textarea {
	/* min-height: 18px; */
}
.newInputStyleEle .wf_form_UI tr td .addUserIcon {
	top: 8px;
	right: 3px !important;
}
.newInputStyleEle.ppTop {
	min-width: initial
}
.newInputStyleEle:not(.wf_noLine_Ui) .wf_form_UI .newinputText:not(.noBlockEle):not(#pop_followupTime):not(.amountCustom):not(.newtimefrmt), .newInputStyleEle:not(.wf_noLine_Ui) .wf_form_UI .textField:not(.cri_cal):not(.lookupDummyClass):not(.noBlockEle):not([data-zcqa="txtfld_Fname"]):not(#startDate):not(.ddTime):not(#staticpop_followUpDate):not(#pop_followupTime):not(#imapServer):not(#smtp_server):not(.amountCustom):not(#exchangeRate_front),  .newInputStyleEle:not(.wf_noLine_Ui) .wf_form_UI .newSelect:not(.noBlockEle), .newInputStyleEle .wf_form_UI input#attachmentUrl, [name='NewResponderFolderForm'] table td .textField, #intelligenceConfigDiv.newInputStyleEle .tabDivCreate .labelValCreate input.textField, .newInputStyleEle.newDivTableStructure .popup-model-content .tabDivCreate .labelValCreate input.textField, .newInputStyleEle .subordinateuser/*, #multipleFieldsEditPop.newInputStyleEle .tabDivCreate .labelValCreate .textField , .newInputStyleEle .textField:not(.noBlockEle),  .newInputStyleEle .newSelect:not(.noBlockEle):not(.nominWidth) */{
	min-width: 324px;
}
.newInputStyleEle .newSelect.boxStyleApply {
	border: 1px solid #d2dae2;
	border-radius: 3px;
	margin-right: 0;
}
.newInputStyleEle .wf_form_UI .newSelect:after {
	right: 10px;
	width: 9px;
}
.newInputStyleEle .wf_form_UI .newSelect .select2-container--default .select2-selection--single .select2-selection__rendered{
	max-width: 324px;
	padding-right: 15px !Important;
	color: var(--zm-primary-body-text1);
}
.newInputStyleEle .wf_form_UI .form_err_fld td:nth-child(2),  .newInputStyleEle .wf_form_UI .form_err_fld .newRequiredField, div.newInputStyleEle .errorFieldP .labelValCreate, .newInputStyleEle .aggFldTabl .errorFieldP td .labelValCreate .textField{
	border-color: #f07b79 !important;
}
.newInputStyleEle .wf_form_UI .form_err_fld .wf_requiredMark + td:before,.newInputStyleEle .wf_form_UI .form_err_fld .wf_requiredMark + td .newRequiredField:before {
	width: 1px;
}
.newInputStyleEle .wf_form_UI .lookupFieldCreate td:nth-child(2):after{
	content:'';
	width: 32px;
	height: 100%;
	background-color: #f4f5f6;
	position: absolute;
	right: 0;
	top: 0;
    z-index: -1;
}
.newInputStyleEle .wf_form_UI tr td.labelValCreate {
	display:block;
	width: auto !important;
}
.newInputStyleEle .boxStyleInput {
	border: 1px solid #d2dae2;
    padding: 3px 10px;
    border-radius: 3px;
    margin-top: 10px;
}
.newSelect.select2-inverse .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff !important;
}
/* Height fixed for form element */
/* .rwb .newInputStyleEle .textField, .lbox .newInputStyleEle .textField {
	height: 1.185rem;
} */
/*Placeholder font size for webkit */
.newInputStyleEle input::-webkit-input-placeholder, .setupsearch::-webkit-input-placeholder, .newPopupStyleEle input::-webkit-input-placeholder,.newInputStyleEle .tabDivCreate .labelValCreate input[type='text']::-webkit-input-placeholder, .itemDescription::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
   font-size: 14px !important;
   font-style: normal !important;
}
.newInputStyleEle input::-moz-placeholder, .setupsearch::-moz-placeholder, .newPopupStyleEle input::-webkit-input-placeholder, .newInputStyleEle .tabDivCreate .labelValCreate input[type='text']::-webkit-input-placeholder, .itemDescription::-webkit-input-placeholder { /* Firefox 19+ */
   font-size: 14px !important;
   font-style: normal !important;
}
.newInputStyleEle input:-ms-input-placeholder, .setupsearch:-ms-input-placeholder, .newPopupStyleEle input::-webkit-input-placeholder, .newInputStyleEle .tabDivCreate .labelValCreate input[type='text']::-webkit-input-placeholder, .itemDescription::-webkit-input-placeholder { /* IE 10+ */
   font-size: 14px !important;
   font-style: normal !important;
}
.newInputStyleEle input:-moz-placeholder, .setupsearch:-moz-placeholder, .newPopupStyleEle input::-webkit-input-placeholder, .newInputStyleEle .tabDivCreate .labelValCreate input[type='text']::-webkit-input-placeholder, .itemDescription::-webkit-input-placeholder { /* Firefox 18- */
   font-size: 14px !important;
   font-style: normal !important;
}
@media only screen and/*!YUI-Compressor */(max-width: 1440px) and/*!YUI-Compressor */(min-width: 360px) {/*!YUI-Compressor */
	.cvpaddingRight {
		padding-right: 58px;
	}
}
@media only screen and/*!YUI-Compressor */(max-width: 1024px) {/*!YUI-Compressor */
	#multipleFieldsEditPop {
		width: 900px !important;
	}
}
@media only screen and/*!YUI-Compressor */(min-width: 768px) and/*!YUI-Compressor */(max-width: 1024px)  {/*!YUI-Compressor */
	.newInputStyleEle:not(.wf_noLine_Ui) .wf_form_UI .newinputText:not(.noBlockEle):not(#pop_followupTime):not(.amountCustom), .newInputStyleEle:not(.wf_noLine_Ui) .wf_form_UI .textField:not(.noBlockEle):not([data-zcqa="txtfld_Fname"]):not(#startDate):not(.ddTime):not(#staticpop_followUpDate):not(#pop_followupTime):not(#imapServer):not(#smtp_server):not(.amountCustom):not(#exchangeRate_front),  .newInputStyleEle:not(.wf_noLine_Ui) .wf_form_UI .newSelect:not(.noBlockEle), .newInputStyleEle .wf_form_UI input#attachmentUrl, [name='NewResponderFolderForm'] table td .textField, #intelligenceConfigDiv.newInputStyleEle .tabDivCreate .labelValCreate input.textField, .newInputStyleEle.newDivTableStructure .popup-model-content .tabDivCreate .labelValCreate input.textField, .newInputStyleEle .subordinateuser/*, #multipleFieldsEditPop.newInputStyleEle .tabDivCreate .labelValCreate .textField , .newInputStyleEle .textField:not(.noBlockEle),  .newInputStyleEle .newSelect:not(.noBlockEle):not(.nominWidth) */{
		min-width: 260px;
	}
	.newInputStyleEle .tabDivCreate.lookupFieldCreate .labelValCreate input{
		width: 76% !important;
	}
}
@media only screen and/*!YUI-Compressor */(max-width: 767px){/*!YUI-Compressor */
	.newInputStyleEle:not(.wf_noLine_Ui) .wf_form_UI .newinputText:not(.noBlockEle):not(#pop_followupTime):not(.amountCustom), .newInputStyleEle:not(.wf_noLine_Ui) .wf_form_UI .textField:not(.noBlockEle):not([data-zcqa="txtfld_Fname"]):not(#startDate):not(.ddTime):not(#staticpop_followUpDate):not(#pop_followupTime):not(#imapServer):not(#smtp_server):not(.amountCustom):not(#exchangeRate_front),  .newInputStyleEle:not(.wf_noLine_Ui) .wf_form_UI .newSelect:not(.noBlockEle), .newInputStyleEle .wf_form_UI input#attachmentUrl, [name='NewResponderFolderForm'] table td .textField, #intelligenceConfigDiv.newInputStyleEle .tabDivCreate .labelValCreate input.textField, .newInputStyleEle.newDivTableStructure .popup-model-content .tabDivCreate .labelValCreate input.textField, .newInputStyleEle .subordinateuser/*, #multipleFieldsEditPop.newInputStyleEle .tabDivCreate .labelValCreate .textField , .newInputStyleEle .textField:not(.noBlockEle),  .newInputStyleEle .newSelect:not(.noBlockEle):not(.nominWidth) */{
		min-width: 200px;
	}
	.newInputStyleEle .tabDivCreate.lookupFieldCreate .labelValCreate input{
		width: 76% !important;
	}
}
/************************** Input box css end **************************/
/* Other related css */
.textboxDivider{
	position : absolute;
	top:0;
	right: 0;
	width: 1px;
	background-color: #dfdfdf;
	height: 100%;
}
.newInputStyleEle div#assignUser a {
	background-position: -36px -939px !important;
    width: 9px;
}
.newInputStyleEle .selectElementNew1 a, .newInputStyleEle.clientportalenabled .SMOWNERID a{
	margin: 8px 0 0 10px;
}
.newInputStyleEle .selectElementNew1 {
	opacity: 1;
	cursor: pointer;
}
#duringTabDivs .newInputStyleEle .selectElementNew1 {
	vertical-align: bottom;
}
.newInputStyleEle.clientportalenabled .SMOWNERID div[data-sysrefname="Owner"] {
	width: 100% !important;
}
.newInputStyleEle .chosen-container-multi .chosen-choices li.search-choice {
	margin-right: 5px;
    padding:0px 20px 2px 5px !important;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 0;
    background: #FAFBFC;
    border: 1px solid #ddd !important;
}
.newInputStyleEle .chosen-container-multi .chosen-choices li.search-choice:hover {
	background: none !important;
}
.newInputStyleEle .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	top: 5px;
}
#OrgEmailCEDIV.newInputStyleEle .select2-container {
	display: inline-block;
	margin: inherit;
}
#AddWebTabForm.newInputStyleEle .cchosen .select2-container .select2-selection--multiple {
	padding:3px 10px 1px 2px;
}
#OrgEmailCEDIV.newInputStyleEle .cchosen .select2-container .select2-search--inline .select2-search__field {
	padding: 0;
}
#AddWebTabForm.newInputStyleEle .cchosen .select2-container .select2-search--inline .select2-search__field {
	padding: 0;
	margin: 0;
}
.newInputStyleEle .linkIcon {
	margin-top: 7px !important;
	margin-right: 0 !important;
}

/* Tab group css modification */
#createtabGroupContent .wf_form_UI tr.wf_noLine_Ui > td:nth-child(2) {
	border-color: #dfdfdf !important;
}
.newInputStyleEle #tabGroupPermission.newtable th {
	border-top: none;
}
.newInputStyleEle #tabGroupPermission.newtable td {
	text-align: left !important;
}
.newInputStyleEle #tabGroupPermission.newtable tr:hover td, .newInputStyleEle #CVSearchBox.searchBox input, #PLSearchBox.searchBox input {
	background: none;
}
.newInputStyleEle #tabGroupList ul{
	padding: 0 !important;
	border-radius: 3px;
	border-color: #dfdfdf;
	border: none;
	margin: 0;
}
.newInputStyleEle #tabGroupList ul li{
	padding:8px 12px 5px !important;
    border-bottom: 1px solid #eeeeee;
}
.newInputStyleEle #tabGroupList ul li:last-child {
	border-bottom: inherit;
}
.newInputStyleEle #tabGroupList .tabGroupSearch {
	border-bottom: 1px solid #dfdfdf;
    padding:5px 10px 6px 33px;
    box-sizing: border-box;
    position: relative;
}
.newInputStyleEle #tabGroupList .tabGroupSearch input{
	width: 100%;
	font-size: 14px !important;
}
.newInputStyleEle #tabGroupList .tabGroupSearch .tabIconSearch {
	position : absolute;
	width: 15px;
	height: 16px;
	top: 8px;
	left: 11px;
	background-position: -182px -422px;
	background-repeat: no-repeat;
}
.tabSortablePlaceholder {
	border: 1px dashed #dfdfdf;
}
#tabGroupList .ui-sortable-helper{
	background: #fff;
	border: 1px solid #dfdfdf;
	border-left: none;
	border-right: none;
}
.tabDragIcon {
	width: 5px;
    height: 17px;
    background-position: -99px -40px;
}
.moduleDropHolder {
    background: #e7f2fa;
    border: 1px dashed #37a3dc !important;
    visibility: visible !important;
}
.webhookPop.ppTop .pp-header{
	padding: 20px 40px 20px 30px;
    background: none;
    border-bottom: none;
    box-sizing: border-box;
}
.newInputStyleEle .wf_requiredMark {
	line-height: 23px;
}
.newPopupStyleEle .newuiTextField {
    font-size: 1rem;
    /* height: 1.999rem; */
    padding: 1px 10px 7px 6px;
    width: 250px;
    border: 1px solid #dfdfdf;
    /* border-top: 1px solid #999; */
    border-radius: 3px;
}
.newPopupStyleEle #dynCont .newuiTextField{
	padding: 7px 10px 6px 6px;
	height: 21px !important;
}
.newPopupStyleEle .inputWrapper {
	height: initial;
}
.newPopupStyleEle .selectCntn .newSelect .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding: 7px 30px 6px 7px;
}
/* Macro search css */
.newInputStyleEle .Macro_popDropfirst {
	width: 27px;
    padding: 0px;
}
.newInputStyleEle .Macro_DropField {
    float: initial;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    cursor: pointer;
    padding: 7px 10px;
}
.newInputStyleEle .Macro_dropIconpop {
	margin-left: 0;
	margin-top: 9px;
	background-position: -268px -428px;
	width: 8px;
    height: 4px;
    opacity: 1;
}
.newInputStyleEle .Macro_popDropsec {
    width: 8px;
    background-color: transparent;
    height: 100%;
    border-radius: 0 2px 2px 0;
}
.newInputStyleEle .Macro_Namefield {
    width: 324px;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    padding: 7px 10px 6px;
    height: inherit;
}
.newInputStyleEle .Macro_poplabel {
    font-size: 14px;
    color: #555;
    font-family: ProximaNovaRegular !important;
    width: initial;
    text-align: right;
    padding-right: 20px;
}
.createMacroLev {
	display: table !important;
	border-spacing:0px 20px;
}
/* .createMacroField {
	display: table-row;
} */
.createMacroField .Macro_Label, .createMacroField .Macro_Namefieldcontainer, .newFormElement .tabDivCreate .labelTabCreate, .newFormElement .tabDivCreate .labelValCreate {
	display: table-cell;
}
.createMacroField .Macro_Namefield {
	width: 280px;
    height: 34px;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    padding-left: 10px;
}
.createMacroField .Macro_desctext {
    width: 100% !important;
    height: 36px;
    border: 1px solid #dfdfdf;
    border-radius: 3px !important;
    resize: none;
    box-sizing: border-box;
    padding: 5px 10px;
    transition: all .2s ease-in;
}
.Macro_desctext {
	width: 100%;
    height: 36px;
    border: 1px solid #dfdfdf;
    border-radius: 3px !important;
}
.createMacroField .Macro_Label {
	text-align: right;
    padding-right: 25px;
    vertical-align: middle;
    font-size: 1rem;
}
.freezeLayer {
	opacity: 0.6 !important;
}
.newInputStyleEle #attachPopup {
	min-width: 550px;
}
.newInputStyleEle .labelValCreate.ownerfocus {
	padding: 8px 10px 6px !important;
}
/* .newInputStyleEle .secContent {
	display: flex;
} */
.newInputStyleEle #copyAddress {
	margin-right: 48px;
}
/* .newInputStyleEle .editParentSection .contInfoTab:not(.singleColLayout) { alignChanged not include 
	padding-right: 40px;
} */
.Macro_taskIcon_small {
	background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -65px -2669px !important;
    width: 16px !important;
    height: 19px !important;
    opacity: 0.8;
}
.Macro_updateIcon_small {
	background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -35px -2671px !important;
    width: 20px !important;
    height: 17px !important;
    opacity: 0.8;
}
.Macro_mailIcon_small {
	background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -5px -2672px !important;
    width: 19px !important;
    height: 14px !important;
    opacity: 0.8;
}
/* icon specific class */
.newPopupStyleEle .newPopupCloseIcon {
	background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) -250px -105px;
    width: 12px;
    height: 11px;
    margin-top: 10px;
}
.newInputStyleEle .ico-close, #newRelatedListPopUpDiv.newPopupStyleEle .ico-close{
	background-position: -250px -105px;
    width: 12px;
    height: 11px;
    position: absolute;
    top: 7px;
}
/* .macroTableViewContainer {
	display: table;
	border-spacing: 0 20px;
} */
.macroTableViewContainer .macroRowView .Macro_poplabel,.macroTableViewContainer .macroRowView .Macro_fieldcontainer{
	display: table-cell;
	vertical-align: middle;
}
/* Task, event, calls Ui changes */
.newInputStyleEle .taskBoxStyleEle, .newInputStyleEle .mapDependencyFieldNew {
	display: table;
    width: 100%;
    box-sizing: border-box;
    border-spacing: 0px 15px;
}
.newInputStyleEle #RemindAtdiv .labelTabCreate, .newInputStyleEle #TasksrecurringDiv .labelTabCreate {
	width: 40%;
}
.newInputStyleEle .taskBoxStyleEle .tabDivCreate, .newInputStyleEle .mapDependencyFieldNew .tabDivCreate, .macroTableViewContainer .macroRowView, .createMacroField, .newFormElement .tabDivCreate {
	display: table-row;
}
.newInputStyleEle .taskBoxStyleEle .labelTabCreate, .newInputStyleEle .mapDependencyFieldNew .tabDivCreate .labelTabCreate {
	width: initial;
	display: table-cell;
	white-space: nowrap;
	padding: 7px 30px 5px 0px !important;
}
.newInputStyleEle .taskBoxStyleEle .labelValCreate, .newInputStyleEle .mapDependencyFieldNew .tabDivCreate .labelValCreate {
	width: inherit !important;
	display: table-cell;
	padding: 6px 10px 7px !important;
}
.newInputStyleEle .taskBoxStyleEle .select2-container--default .select2-selection--single .select2-selection__arrow {
	margin-top: 9px;
}
.newInputStyleEle .taskBoxStyleEle .task_lookup {
	float : right;
	position: relative;
    z-index: 2;
}
.newInputStyleEle .quickContHeadInfo {
	font-size: 22px;
}
.newInputStyleEle .taskRecurringDivEle table.wf_form_UI {
	table-layout: fixed;
}
/* .newInputStyleEle .taskRecurringDivEle .wf_form_UI tr td:nth-child(2) {
	width: 75%;
} */
.newInputStyleEle .scontent .newtimefrmt.h12 {
	padding: 6px 0 6px 10px;
	position: relative;
	border-left: #d2dae2 1px solid !important;
	display: inline-block;
	border-radius: 0;
}
#qCreate.newInputStyleEle .bottomLayer {
	padding-right: 40px;
}
.newInputStyleEle .newUISeperatorAfter{
	border-right: #d2dae2 1px solid !important;
	display: inline-block;
}
/* .newInputStyleEle .taskBoxStyleEle #moreFieldsContent .cbField_tab .labelValCreate{
	border: none;
	padding-left: 0 !important;
} */
#qCreate.newInputStyleEle .rightNewPopupouter.quickinput, #qCreate.newInputStyleEle .rightNewPopupouter .textField, .newInputStyleEle .newApCriteriaTable.newCriUi .newinputText[readonly] {
	width: 100%;
}
.newInputStyleEle .inputSelectElePadd.inputNoBlockElement td:nth-child(2) input.textField, .newInputStyleEle.zcrm-modal , .newPopupStyleEle.zcrm-modal {
	min-width: initial !important;
}
.newInputStyleEle .qAmorearrow, .newInputStyleEle .hIconO {
	opacity: 1;
}
.newInputStyleEle .contHeadInfo:first-child{
	font-size: 1.2rem;
	padding-bottom: 25px;
}
#newDataRequestPop.newDataRequestPop {
	border-radius: 0 0 8px 8px !important;
    border: none;
}
#qCreate.newInputStyleEle:not(.callsQuickCreatecalender),#qCreate.newActivitesPopupStyleEle:not(.callsQuickCreatecalender),#eventCreatePopup:not(.eventPopupRightFixed):not(.eventCreateCalenderView), #newDataRequestPop.newDataRequestPop {
	transform: translateX(-50%) translateY(0%);
    top: 0px !important;
    left: 50% !important;
    border-radius: 8px;
    /* transition: transform 100ms cubic-bezier(0.165,0.84,0.44,1),opacity 100ms cubic-bezier(0.165,0.84,0.44,1);
    -webkit-transition: all 200ms cubic-bezier(0.165,0.84,0.44,1); */
    margin-left: auto !important;
    margin-top: auto !important;
}
#eventCreatePopup.eventStructStyleChange:not(.eventPopupRightFixed):not(.eventCreateCalenderView) , #lookupdiv.newShowLayoutPopup {
	transform: translateX(-50%) translateY(0%);
    top: 0px !important;
    left: 50% !important;
    border-radius:0 0 8px 8px;
    /* transition: transform 100ms cubic-bezier(0.165,0.84,0.44,1),opacity 100ms cubic-bezier(0.165,0.84,0.44,1);
    -webkit-transition: all 200ms cubic-bezier(0.165,0.84,0.44,1); */
    border: none;
    margin-left: 0 !important;
    margin-top: 0 !important;
}
.newInputStyleEle .quicklabel {
	color: initial !important;
}
.newInputStyleEle .createSelect .select2-container .select2-selection--single .select2-selection__rendered {
	color: var(--zm-primary-body-text2);
	max-width: 260px;
}
.newInputStyleEle #Tasks_fldRow_remTime {
	white-space: nowrap;
}
.newInputStyleEle #Tasks_fldRow_remTime.tabDivCreate .labelValCreate #Crm_Tasks_remTime_TimeOption {
	border: 1px solid #dfdfdf !important;
    padding: 8px 10px;
}
/* send template css */
.newInputStyleEle .wf_form_lab {
	color: #111 !important;
}
.newInputStyleEle .emailTemplateId_replyLink, .newInputStyleEle .templateId_replyLink {
	position: absolute;
    top: 100%;
    left: -6px;
    margin-top: 5px;
}
.newInputStyleEle .emailTemplateId_replyLink a, .newInputStyleEle .templateId_replyLink a {
	text-decoration: none;
    color: #2C7BD0;
    font-size: 0.857rem;
}
/* tag css revamp */
.newPopupStyleEle .t_tag_section {
	min-height: initial;
	padding: 0;
}
/* #bulkUpdateFldsListForScheduler.newPopupStyleEle.zcrm-modal, .select2-container--default .select2-results__option.select2-results__option--highlighted:not([id]){
	background: #fff;
} */
.newPopupStyleEle #dynCont .noFeildSel {
	border-radius: 3px;
	border-color: #dfdfdf;
}
/* .newPopupStyleEle .selectCntn {
	width: initial;
} */
.roundedCornerPop .popupHeaderClass, .newInputStyleEle .cbField_tab:hover .labelTabCreate {
	border-bottom : none;
}
.newInputStyleEle .fromDeletepopup{
	padding: 35px 40px 35px 30px;
}
/* Mass converter css */
.newMassConvertStyleEle #helpNewIcon, .duplicate-select-field .dFlist li {
	padding-left: 0;
}
.newInputStyleEle .potentialFields .clear_lookupfield {
	top: 11px;
    position: absolute;
    right: 14px;
}
/* .newInputStyleEle .Campaigns-small {
	margin: 2px 0px 0 -22px !important;
} */
.newInputStyleEle .lookuploader.converterLoader {
	margin-right: 8px;
    margin-top: 1px;
    z-index: 1;
}
.newInputStyleEle .macropopTitle {
	background: transparent;
    border-bottom: none;
    padding-left: 0;
    padding-right: 0;
}
.newInputStyleEle .Macro_DropField input {
	box-sizing: border-box;
    margin-top: 0;
    border-radius: 3px;
}
.newInputStyleEle .runmacro-tickwrap {
	width: initial;
    height: auto;
}
.roundedCornerPop.newupdateResponse, #createNewFollowupDIV.newInputStyleEle, #importDivFromCal.newPopupStyleEle, #customSettingPopup.newPopupStyleEle, #alertDiv.discountUI.newPopupStyleEle, #popupnew.newInputStyleEle {
	top: 0px !important;
	left: 50% !important;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: all .3s;
    margin-left: initial !important;
    margin-top: initial !important;
    border: none !important;
} 
.newInputStyleEle .pop_templateId_replyLink {
	position : absolute;
	left: 0;
	top: 100%;
	margin-left: 0px;
}
.newInputStyleEle .pop_templateId_replyLink a{
	color: #2C7BD0;
	text-decoration: none;
	font-size: 0.857rem !important;
}
/* .newInputStyleEle #TasksrecurringDiv .RECURRING_MONTHLY_DAYS .labelValCreate,.newInputStyleEle #TasksrecurringDiv .NEXT_BUSINESS_HOLIDAY_MONTH .labelValCreate,.newInputStyleEle #TasksrecurringDiv .RECURRING_MONTHLY_DAYS_ON .labelValCreate{
	width: 100% !important;
	border: 0 !important
}
.newInputStyleEle #TasksrecurringDiv .RECURRING_MONTHLY_DAYS .labelValCreate.focusEleField,.newInputStyleEle #TasksrecurringDiv .NEXT_BUSINESS_HOLIDAY_MONTH .labelValCreate.focusEleField,.newInputStyleEle #TasksrecurringDiv .RECURRING_MONTHLY_DAYS_ON .labelValCreate.focusEleField {
	border: 0 !important;
    box-shadow: none !important;
}
.newInputStyleEle #TasksrecurringDiv .RECURRING_MONTHLY_DAYS_ON .labelValCreate {
	white-space: nowrap;
}
.newInputStyleEle #TasksrecurringDiv .NEXT_BUSINESS_HOLIDAY_MONTH:hover .labelValCreate {
	padding: 8px 10px !important;
}
.newInputStyleEle #TasksrecurringDiv .NEXT_BUSINESS_HOLIDAY_MONTH .labelValCreate {
	margin-left: 0 !important;
}
.newInputStyleEle .tabDivCreate:hover .labelValCretateBh {
	padding: 8px 10px !important;
}
.newInputStyleEle #TasksrecurringDiv .createSelect.uiTwoEight.newChosenSel {
	border: 1px solid #dfdfdf;
    padding: 0 3px;
}
.newInputStyleEle #TasksrecurringDiv .tabDivCreate:hover .createSelect.uiTwoEight.newChosenSel {
	border: 1px solid #77828d !important;
    padding: 0 3px;
} */
/* Gamification css */
.gNewBadgePad {
	padding: 4px 5px 5px 10px !important;
}
.gNewBadgePadN {
	padding: 7px 5px 5px 10px !important;
}
.newBorderClas,#wf_nw_fld .newBorderClas {
	border: 1px solid #dfdfdf !important;
	border-radius: 3px;
}
.fieldUpdateNew .newSelect {
	border: 1px solid #dfdfdf !important;
	border-radius: 3px;
	display: inline-block !important;
    min-width: initial !important;
}
.fieldUpdateNew .newinputText {
	padding: 8px 10px 7px !important;
}
.fieldUpdateNew .newSelect .sltSetVal {
	display: inline !important;
}
.gTargetChanges .newBorderClas{
	border-right: none;
	border-radius: 3px 0px 0px 3px;
}
.gTargetChanges .select2-container {
	border-radius: 0px 3px 3px 0px !important;
}
.gDurationDrop .select2-container {
	vertical-align: top;
	top: -1px;
}
.newInputStyleEle .gFieldHighlight input {
	border-radius: 3px;
	padding: 7px !important;
}
.newInputStyleEle .gCustomSelect .select2-container {
	border: 1px solid #dfdfdf;
    margin-top: 0;
    padding: 7px 10px 6px;
    vertical-align: bottom;
    border-radius: 3px;
}
.newInputStyleEle .gCustomSelect:not(.notHoverEle) .select2-container:hover, .newMassConvertStyleEle .massConvertTable tr.newTr:hover > td:nth-child(2), .newInputStyleEle .gCustomSelect .gTargetChanges:hover .newBorderClas{
	border-color: #77828d;
}
.newInputStyleEle .gCustomSelect .gTargetChanges:hover .select2-container{
	border-color: #77828d;
	border-left-color: #dfdfdf;
}
.newInputStyleEle .gCustomSelect .select2-container .select2-selection__rendered {
	vertical-align: top;
}
.newInputStyleEle .gCustomSelect .select2-container .select2-selection__arrow {
	margin-top: 10px;
}
#multiplayeruserdiv .saveBtn {
	padding: .35rem 1.071rem;
}
/* Kamban view css */
.newInputStyleEle #availableList span.SelectedElement, .newInputStyleEle #profileSelectDiv .cchosen .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	vertical-align: bottom;
}
.newInputStyleEle #KanbanSetupForm span.SelectedElement + .addArrw {
	top: 3px;
	background-position: 0px -154px;
}
.newInputStyleEle .relList .connectedSortable li, .newInputStyleEle .inputSelectElePadd td:nth-child(2) input.textField {
	padding: 6px 10px !important;
}
.newInputStyleEle .sectionsort #selectedColumns .lArrowIcon {
	right: -9px;
    top: -3px;
    background-position: -22px -153px;
}
/* Calendar css */
#pref.newPopupStyleEle .newRecLablDiv {
	font-size: 1.5rem !important;
	font-family: ProximaNovaLtSemibold !important;
	border: none;
    margin-bottom: 0;
    color: #222;
}
#pref.newPopupStyleEle .crEvLbl {
	text-align: right;
    padding-right: 40px;
    padding-bottom: 20px;
    width: initial !important;
    color: #000 !important;
    font-size: 1rem;
}
#pref.newPopupStyleEle .crEvVal {
	padding: 0 0px 20px;
}
.newCalGotoClose {
	display: inline-block;
	padding: 5px 15px;
    box-sizing: border-box;
}
.newCalGotoClose a{
	display: inline-block;
}
/* Module builder css */
.newInputStyleEle .formBldPopHd {
    box-shadow: initial !important;	
}
.newInputStyleEle .cchosen .select2-container .select2-selection--multiple {
	padding: 1px 2px 0px;
}
#createValidationRulePopup.newPopupStyleEle .pp-content {
	padding: 20px 40px 20px 30px !important;
}
.newPopupStyleEle .feeds_content{
	background: none;
	border: 1px solid #dfdfdf;
}
.newPopupStyleEle .pp-footer.newNoboxShad, .newPopupStyleEle .boxShadowNonEle {
	box-shadow: initial;
}
#fieldPropertiesPopup.newPopupStyleEle .popup-model-footer input.newSaveBtn {
	float: right;
	margin-right: 0;
}
#fieldPropertiesPopup.newPopupStyleEle {
	min-width:470px !important;
}
#infoNPermissionDiv {
	border-radius: 0 0 8px 8px;
}
#infoNPermissionDiv.ppTop .pp-header {
	font-family: ProximaNovaLtSemibold, sans-serif !important;
    background: transparent;
    border-bottom: initial;
    padding-bottom: 0;
}
.newPopupStyleEle .uploadbtnholder {
	margin-top: initial;
}
#newRelatedListPopUpDiv.newPopupStyleEle .wf_form_UI tr td span.info_icon {
	position: absolute;
    right: -23px;
    top: 11px;
}
#AddWebTabForm.newInputStyleEle .wf_form_UI tr#webtabOption label {
	display: inline-block;
	margin-top: 1px;
}
.newInputStyleEle #tabGroupListContent.popup-model-content {
	padding-bottom: 24px !important;
}
.newSearchSetup.setupsearchicon, .newInputStyleEle .labelValCreate input[type=checkbox] {
	top: 10px;
}
.iconMoveSty {
	position : relative;
	top: 2px;
}
/*Duplicate css*/
.duplicate-select-field .dFlist li label span{
	margin-left: 0;
}
#show .cvpadding .backtoIcon {
	vertical-align: top !important;
	margin-top: 10px;
}
/* Add product popup style */
.newProductStyleEle .prodInfoIc {
	top: 7px;
	right: 3px;
} 
.newProductStyleEle .prodInfoIc i.icon_roundinfo {
	margin-left: 8px !important;
}
.newProductStyleEle table tbody#linesInPop tr td{
	padding-right: 24px;
	padding-top: 0;
	box-sizing: border-box;
}
.newProductStyleEle table tbody#linesInPop tr td .newTextBx {
	border: 1px solid #dfdfdf !important;
	padding: 7px 0 7px 10px;
	border-radius: 3px;
	width: 100%;
	margin-bottom: 15px;
}
.newProductStyleEle table tbody#linesInPop tr td:nth-child(2) .newTextBx {
	padding-right: 15px;
	box-sizing: border-box;
    height: 36px;
}
.productDetailViewList {
	border: 1px solid #e1e1e1;
}
.productDetailViewList .invoiceTable thead th{
	background: #f8f9f9;
    padding: 12px 15px;
    color: #666;
    font-size: .929rem;
    border-bottom: 1px solid #e1e1e1;
}
.newInputStyleEle .ProductDetailsContainer .labelValCreate.focusEleField {
    border-color: initial !important;
    box-shadow: initial !important;
}
.productDetailViewList .invoiceTable tbody td {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 17px 5px;
}
.productDetailViewList .invoiceTable tfoot td.pNprocessPadd {
	padding: 15px 17px !important;
}
.productDetailViewList tbody tr .onhoveEffectApp {
	color: #838383;
}
.productDetailViewList tbody tr .itemDescription {
	margin-bottom: 0;
	font-size: 14px;
	width: 100%;
}
.productDetailViewList tbody tr .onhoveEffectApp:hover {
	text-decoration: underline;
}
#linesTable span:not(.isBpCheck) {
	font-size: 1rem !important;
	margin-top: 3px;
	display: inline-block;
}
/*.productDetailViewList tbody tr .onhoveEffectApp:before{
	content: '';
	background: url('../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg') no-repeat -320px -1085px;
	width: 9px;
	height: 9px;
	position: absolute;
	top: 5px;
    left: 0;
}*/
.newInputStyleEle .addProductInlineDesc {
	color: #2c7bd0;
	position: relative;
}
/*.newInputStyleEle .addProductInlineDesc:before{
	content: '';
	background: url("../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg") no-repeat 0 -671px;
	width: 11px;
	height: 11px;
	position: absolute;
	left: -16px;
	top: 4px;
}*/
#duringTabDivs {
	padding: 15px 0 20px;
}
#duringTabDivs .pp-content .processFlowTransationOccure {
	display: table;
	width: 60%;
}
/* #duringTabDivs .pp-content .tabDivCreate:not(.ProductDetailsContainer) {
	width: 60%;
} */
#duringTabDivs .pp-content .tabDivCreate.ProductDetailsContainer .labelTabCreate, #duringTabDivs .pp-content .tabDivCreate.ProductDetailsContainer .labelValCreate{
	display: block;
	width: 100% !important;
	text-align: left;
}
#duringTabDivs .pp-content .tabDivCreate.ProductDetailsContainer .labelTabCreate {
	padding-bottom: 10px !important;
}
#duringTabDivs .pp-content .tabDivCreate.ProductDetailsContainer .labelValCreate, .newInputStyleEle .tabDivCreate.noBorderStyleFileUp .labelValCreate {
	border: none;
	padding: 0 !important;
}
#duringTabDivs .pp-content .tabDivCreate.ProductDetailsContainer .labelValCreate:after {
    content: '';
    clear: both;
    display: block;
}
#addLinesBtnLwr, .entityLookupSelectionTick{
	position: relative;
}
#addLinesBtnLwr .errMsg {
	top: -22px !important;
    position: absolute;
    right: 0;
    padding-right: 0;
}
#productList input[type="text"].textInLineItem,.newInputStyleEle .tabDivCreate .labelValCreate .newinputText1 {
    border: 1px solid transparent !important;
    padding:3px 5px !important;
    border-radius: 3px;
    margin-top: 0 !important;
    box-sizing: border-box;
    line-height: 18px;
}
#productList input[type="text"].textInLineItem:hover, .newInputStyleEle .tabDivCreate .labelValCreate .newinputText1:hover {
	background: none !important;
	border-color: #dfdfdf !important;
}
#productList input[type="text"].textInLineItem:focus, .newInputStyleEle .tabDivCreate .labelValCreate .newinputText1:focus{
	border-color: #7ebbf3 !important; 
	box-shadow: 0 0 6px #8dc4ff !important;
}
.productDetailViewList .icon_list{
	margin: 6px 0 0 5px;
}
/* owner lookup dropdown */
.newInputStyleEle .tabDivCreate .labelValCreate input.hostSearch:focus, .newInputStyleEle .subFrmTxtFld .labelValCreate, .newInputStyleEle .subFrmMulLinFld .labelValCreate {
	border: none !important;
}
.searchOwnerIcn{
	margin: 0px !important;
	padding-left: 11px;
	width: 100% !important;
    box-sizing: border-box;
}
.searchOwnerIcn .hostSearch {
	background: var(--zm-primary-body-bg);
	margin-left: 0 !important;
	padding-left: 5px;
}
.labelValTwo.userLookupDetailView .searchOwnerIcn:before {
	content: initial;
}
.labelValTwo.userLookupDetailView .searchOwnerIcn .searchLookupIcon {
	display: block;
}
.searchOwnerIcn:before{
	content: '';
	vertical-align: top !important;
    margin-top: 12px;
}
.namEmiDiv {
	font-size: 1rem !important;
	line-height: 22px;
}
ul.cusDropDown {
	margin-bottom: 0 !important;
}
ul.cusDropDown li:last-child{
	margin-bottom: 10px;
}
ul.cusDropDown li.ownerLookupLi {
	padding-left: 37px !important;
}
ul.cusDropDown li.ownerLookupLi.result-selected::before {
	left: 13px;
}
.userLookUpNoMatchFound:after {
	content: '';
	height: 0;
    clear: both;
    visibility: hidden;
}
.userLookUpNoMatchFound {
	display: block;
	font-family: ProximaNovaRegular !important;
	color: var(--zm-primary-body-text4);
	background-color: var(--zm-primary-body-bg);
}
ul.cusDropDown .socialimg {
	border-radius: 50%;
}
/* Lookup css design */
.newInputStyleEle .mxnAddaccountPop tr td:first-child label {
	margin-left: 21px;
}
.newSelectedAccLookupClose {
	margin-left: 21px;
    position: relative;
    top: 3px;
}
.newInputStyleEle #entityLookupdiv .popup-model-content,.newInputStyleEle #productLookupDiv  .popup-model-content,.newInputStyleEle .popupBodyClass .wrapper{
	padding: 10px 40px 10px 30px !important;
}
.newInputStyleEle #entityLookupdiv .cvpadding {
	padding: 20px 0px 16px;
}
.newInputStyleEle .outlineprimaryflat {
	background-position: 11px -662px;
}
.newInputStyleEle .outlineprimaryflat:hover {
	background-position: 11px -632px;
}
/* .newInputStyleEle .popup-model-footer {
	padding-top: 0px;
} */
/* .newInputStyleEle .popup-model-footer.scroll-sh {
	padding-top: 15px;
} */
.newInputStyleEle .tableHead {
	padding: 0px;
}
.newInputStyleEle .lookup {
	background-position: 0 0;
}
.newPopupStyleEle .cchosen .select2-container .select2-search--inline .select2-search__field, .neweditIconSvg {
	margin-top: 2px;
}
/* .detailPageNationAct {
	margin-top: 21px !important;
} */
.newPopupStyleEle #dynCont .newSelect .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding: 6px 30px 6px 7px;
}
.newPopupStyleEle #dynCont .textField, .newPopupStyleEle #dynCont #dummyMassUpdTextFld .txtField {
	padding: 6px 10px 7px 7px !important;
	border-color: #dfdfdf !important;
}
/* .newPopupStyleEle #dynCont #dummyMassUpdTextFld .txtField {
	padding: 6px 10px 7px 7px !important;
	border-color: #dfdfdf !important;
} */
.newPopupStyleEle .newtimefrmt {
	border-radius: 3px;
	border-color: #dfdfdf !important;
}
.widgetCloseIcon {
	top: 13px !important;
	right: 1px;
}
.newInputPadd {
	padding: 8px 10px 6px;
}
/* Dashboard css */
.macroTableViewContainer, .newFormElement {
	display: table;
	border-spacing: 0 20px;
}
/* .newInputStyleEle .dashboradTableView .tabDivCreate {
	display: table-row;
} */
.newInputStyleEle .dashboradTableView .tabDivCreate .labelTabCreate {
	width: 30% !important;
}
.newInputStyleEle .dashboradTableView .tabDivCreate .labelValCreate {
	width: 70% !important;
}
.newInputStyleEle .dashboradTableView .tabDivCreate .labelValCreate crm-customview-dropdown lyte-dropdown {
	display: block;
    width: 100%;
}
.newInputStyleEle .dashboradTableView .tabDivCreate .labelValCreate crm-customview-dropdown lyte-dropdown lyte-drop-button.combo:after{
	float: right;
    margin-top: 8px;
}
.newInputStyleEle div#combo .SelectedOption:after {
	margin-top: 7px;
	float: right;
}
.newInputStyleEle #optionsHolder{
	top: 26px !important;
    left: -10px !important;
    box-shadow: 0 10px 17px rgba(0,0,0,0.3);
    padding: 0;
}
.newInputStyleEle #cvlist.noPerfectScroll {
	max-height: 230px;
}
/* .newInputStyleEle #CVSearchBox.searchBox input, #PLSearchBox.searchBox input {
	background: none;
} */
.newInputStyleEle #CVSearchBox.searchBox:before{
	content: '';
    background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat 0px 0px;
    position: absolute;
    top: 7px;
    left: 8px;
    z-index: 100;
    width: 16px;
    height: 16px;
    opacity: 0.8;
}
/* Layout rule popup change */
/* .newFormElement{
	display: table;
	border-spacing: 0 20px;
} */
/* .newFormElement .tabDivCreate {
	display: table-row;
} */
/* .newFormElement .tabDivCreate .labelTabCreate, .newFormElement .tabDivCreate .labelValCreate {
	display: table-cell;
} */
.newFormElement .tabDivCreate .labelTabCreate, .newInputStyleEle .cNfileUpladBtn span.cNdropDown {
	width: initial;
}
.newFormElement .tabDivCreate .labelValCreate, .newFormElement .tabDivCreate .labelValCreate .cal_rate_maintain{
	width: initial !important;
}
.newFormElement .tabDivCreate .labelValCreate:not(.noBlockEle) input[type="text"], .newInputStyleEle .wf_form_UI .newtextbox{
	width: 324px !important;
}
/* .newFormElement .tabDivCreate .labelValCreate .cal_rate_maintain {
	width: initial !important;
} */
/* .subFrmTablWrapper .cal_rate_maintain + div {
	display: none;
} */
.iconAddItem span {
    background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -168px -2671px;
    width: 18px;
    height: 17px;
    display: inline-block;
    margin-top: 10px;
    cursor: pointer;
    margin-left: 10px;
}
.iconRemoveItem span {
    background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -145px -2672px;
    width: 18px;
    height: 17px;
    display: inline-block;
    margin-top: 10px;
    cursor: pointer;
    margin-left: 10px;
}
.outlineprimaryflat.pAddLineHover{
	color: #3c98dd !important;
} 
.outlineprimaryflat.pAddLineHover:hover{
	color: #fff !important;
}
/* File uploaded css  */
.newInputStyleEle .cNfileUpladBtn {
	display: block;
	border: initial;
	padding: 0;
	top: initial;
}
.newInputStyleEle .cNfileUpladBtn .fileUploadLabel {
	width: 100% !important;
	line-height: 18px;
	text-align: left;
}
.newInputStyleEle .cNFileAttachDrop {
	top: 36px !important;
	text-align: left;
}
/* .newInputStyleEle .cNfileUpladBtn span.cNdropDown {
	width: initial;
} */
/* Listview left side banner */
.new_lv_left_filter.lv_left_filter, #lv_filter_scroll {
	width: 300px;
	max-width: 300px;
}
.cvFilters_show {
	margin-left: 299px;
}
.new_lv_left_filter .facet .lastAddedBox {
	padding: 2px 5px 3px !important;
	vertical-align: bottom;
}
/* .new_lv_left_filter .oBor select {
	width: 100% !important;
} */
.new_lv_left_filter .oBor {
	padding: 1px 15px 2px 0px;
	border-radius: 2px !important;
    border-color: #d5d5d5;
}
.new_lv_left_filter .oBor.campLeftFilter {
	display: inline-block !important;
	margin-bottom: 5px !important;
}
.new_lv_left_filter .filter_range .facet .oBor:after {
	top: 11px !important;
}
.new_lv_left_filter .filterContainBox .wf_chosen_ui .select2-container--default .select2-selection--single {
	background: #f1f1f1;
}
.new_lv_left_filter .filterContainBox .wf_chosen_ui .select2-container .select2-selection--single .select2-selection__rendered {
	padding: 0px;
	vertical-align: top;
}
.new_lv_left_filter .filterContainBox .wf_chosen_ui .select2-container--default .select2-selection--single .select2-selection__arrow {
	background-position: -315px -884px;
}
.new_lv_left_filter .filterContainBox .filter_range .facet .textField.newinputText {
	border: 1px #DFDFDF solid !important;
	padding: 3px 5px;
	border-radius: 2px;
	width: 213px !important;
}
.new_lv_left_filter .filterContainBox .filter_range .facet .textField.newinputText:hover, .new_lv_left_filter .facet .lastAddedBox:hover {
	border: 1px #77828d solid !important;
}
.new_lv_left_filter .filterContainBox .filter_range .facet .textField.newinputText:focus, .new_lv_left_filter .facet .lastAddedBox:focus {
	border: 1px solid #7ebbf3 !important;
	box-shadow: 0 0 6px #8dc4ff !important;
}
.new_lv_left_filter .filterContainBox .l-panel .select2-container--default .select2-selection--multiple .select2-selection__choice {
	padding: 2px 5px !important;
}
.new_lv_left_filter .filterContainBox .l-panel.alt-wt .select2-container .select2-search--inline .select2-search__field {
	border-bottom: initial;
	margin-top: 0;
}
.new_lv_left_filter .filterContainBox .l-panel .select2-container .select2-selection--multiple {
	border: 1px solid #d5d5d5;
	padding: 0px 10px;
	width: 90%;
	border-radius: 3px;
}
/* .new_lv_left_filter .filterContainBox .l-panel .select2-container .select2-search--inline .select2-search__field:focus {
	border-bottom: initial !important;
} */
.new_lv_left_filter .filterContainBox ul.facets {
	padding: 2px 0px 11px 20px !important;
}
.new_lv_left_filter .filterContainBox .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	right: 4px;
    top: 6px;
}
.new_lv_left_filter .filterContainBox .criSearchTab .chosen-choices input {
	padding: 1px 5px !important;
}
.new_lv_left_filter .filterContainBox .facetContainer .facet .chosen-choices .search-choice:hover {
	background-color: initial !important;
}
.new_lv_left_filter .filterContainBox .chosen-container-multi .chosen-choices li.search-choice:hover .search-choice-close {
	background-position: -3px -1144px !important;
}
.new_lv_left_filter .vt-filter-more {
	margin-left: 120px;
}
.new_lv_left_filter .vt-filter-sep {
	width: 92%;
}
/*Setup profile page css*/
#profileEditPopup.newInputStyleEle .popup-model-content .editParentSection:last-child .secContent {
	margin-bottom: 0px;
}
#territoryLookup li {
	background: none;
}
#territoryLookup li .terListRow {
	padding-left: 0px;
}
#territories .search-choice span.territoryCloseIcon{
	background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -2px -2781px;
    width: 8px !important;
    height: 4px !important;
    margin-left: 2px !important;
    opacity: 0.7;
    padding: 5px;
    cursor: pointer;
}
#territories .search-choice:hover {
	background: #FAFBFC !important;
}
#territories .search-choice {
	margin-top: 0;
    margin-bottom: 2px;
    margin-left: 0;
}
#territories #searchBox{
	opacity: 0.2;
}
.newInputStyleEle .newUiAssign .labelValCreate {
	width: 100% !important;
}
.newInputStyleEle .chosen-container-multi .chosen-choices li.search-choice:hover .search-choice-close {
 	background-position: -3px -1144px;
}
.newHoliday .addHolidaytbl .tblField {
	border: 1px solid #dfdfdf;
    padding: 6px 8px;
    border-radius: 3px;
}
.newInputStyleEle .newCrmIntilgence, .newInputStyleEle.newDivTableStructure .popup-model-content{
	display: table;
	border-spacing: 0px 20px;
	white-space: nowrap;
}
.newInputStyleEle .newCrmIntilgence .tabDivCreate, .newInputStyleEle.newDivTableStructure .popup-model-content .tabDivCreate{
	display: table-row;
}
#intelligenceConfigDiv.newInputStyleEle .newCrmIntilgence .tabDivCreate .labelTabCreate, #intelligenceConfigDiv.newInputStyleEle .newCrmIntilgence .tabDivCreate .labelValCreate, .newInputStyleEle.newDivTableStructure .popup-model-content .tabDivCreate .labelTabCreate, .newInputStyleEle.newDivTableStructure .popup-model-content .tabDivCreate .labelValCreate{
	display: table-cell;
	width: auto !important;
}
#intelligenceConfigDiv.newInputStyleEle .newCrmIntilgence .tabDivCreate .labelValCreate.focusEleField {
	box-shadow: none;
}
.newInputStyleEle .roleReportClose:hover .userRoleEraseIcon {
	visibility: visible;
}
.newInputStyleEle .tabDivCreate.newDoubleBoxLabel .labelValCreate {
	border: none !important;
	padding: 0 !important;
	box-shadow: none !important;
}
.newInputStyleEle .tabDivCreate.newDoubleBoxLabel .labelValCreate .boxModelHalfPerc {
	border: 1px solid #dfdfdf;
	width: 47%;
	border-radius: 3px;
}
.newInputStyleEle .tabDivCreate.newDoubleBoxLabel .labelValCreate .boxModelFullPerc {
	border: 1px solid #dfdfdf;
	width: 100%;
	border-radius: 3px;
	margin-bottom: 15px;
	box-sizing: border-box;
}
#intelligenceConfigDiv.newInputStyleEle .tabDivCreate .select2-container--default .select2-selection--multiple .select2-selection__choice{
	margin-right: 5px;
    padding: 2px 5px;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 5px;
    background: #FAFBFC;
    border: 1px solid #ddd;
    border-radius: 2px;
}
/*Email parser*/
#MailCreateView #fieldUpdateList .wf_chosen_ui .select2-container--default .select2-selection--single {
	border-radius: 3px !important;
	padding: 2px 8px;
}
#MailCreateView #fieldUpdateList .wf_chosen_ui .select2-container--default .select2-selection--single .select2-selection__arrow {
	float: right;
	margin-top: 12px;
}
/* keyframe for highlight new lookup fields */
@keyframes highlightNewLookupField {
 	0% {
 		background: rgb(255, 250, 222);
 	}
 	100% {
 		background: none;
 	}
}

.highlightNewLookupField:not(#stageIndicator_CLOSINGDATE) {
	animation: highlightNewLookupField 0.8s;
}
#secDiv_Event_Information.editParentSection {
	padding: 0 40px 0 30px !important;
}
/* .newInputStyleEle.eventStructStyleChange .SUBJECT .labelValCreate,.newInputStyleEle.eventStructStyleChange .LOCATION .labelValCreate{
	width: 100% !important;
} */
/* .newInputStyleEle .newFormElement .labelValCreate input[type="text"], .newInputStyleEle.newFormElement .labelValCreate input[type="text"]{
	height: 18px;
} */
/*.newInputStyleEle.eventStructStyleChange .STARTDATETIME .labelValCreate, .newInputStyleEle.eventStructStyleChange .ENDDATETIME .labelValCreate {
	padding: 0 !important;
}
.newInputStyleEle.eventStructStyleChange .labelValCreate .createlink {
	float: right;
}
.newInputStyleEle.eventStructStyleChange .labelValCreate .createlink:before{
	content: initial;
}
.newInputStyleEle.eventStructStyleChange .labelValCreate .createlink:after{
	content: '';
	display: inline-block;
    background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -151px -2454px;
    width: 6px;
    height: 9px;
    margin-left: 8px;
}
.newInputStyleEle.eventStructStyleChange .STARTDATETIME .labelValCreate input, .newInputStyleEle.eventStructStyleChange .ENDDATETIME .labelValCreate input {
	padding: 8px 10px 8px 10px !important;
	border-left: 1px solid #dfdfdf !important;
    border-radius: 0;
} */
.newInputStyleEle.eventStructStyleChange .contInfoTab {
	border-spacing: 0 20px;
}
.newInputStyleEle.eventStructStyleChange .contInfoTab .tabDivCreate:not(.SUBJECT):not(.LOCATION){
	display: table-row;
}
.newInputStyleEle.eventStructStyleChange .contInfoTab .tabDivCreate .labelTabCreate{
	display: table-cell;
	width: initial;
}
.newInputStyleEle.eventStructStyleChange .contInfoTab .tabDivCreate:not(.SUBJECT):not(.LOCATION) .labelValCreate  {
	display: table-cell;
	width: 100% !important;
}
.newInputStyleEle.eventStructStyleChange .tabDivCreate.RECURRING.noBorderStyle > .labelValCreate {
	border: 1px solid #dfdfdf !important;
	padding-left: 10px !important;
}
.newInputStyleEle.eventStructStyleChange .eEdit {
	padding: 30px 40px 20px 30px;
}
#MailCreateView .wf_chosen_ui .select2-container--default .select2-selection--single {
	border-radius: 3px !important;
}
/*IMAP configuration form UI */
.newInputStyleEle .tabHeadtxt {
	font-style: normal;
}
#shiftTimeZoneDiv .newSelect .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding: 0;
}
#shiftTimeZoneDiv .newSelect:after {
	content: initial;
}
#shiftTimeZoneDiv .newSelect .select2-selection__arrow {
	display: block !important;
}
.newInputStyleEle.fld-upd-tab {
	width: initial;
}
#entityParamDIV .wf_chosen_ui .select2-container--default .select2-selection--single {
	border-radius: 3px !important;
}
.newInputStyleEle .webhooksParamsEntry {
	height: 31px;
    padding: 6px 10px;
    box-sizing: border-box;
    margin-top: 2px;
    border: 1px solid #dfdfdf;
}
.newInputStyleEle .wf_chosen_ui .select2-container--default .select2-selection--single:hover {
	border-color: #77828d !important;
}
.newInputStyleEle #custParamRow .webhooksParamsDetail {
	border: 1px solid #dfdfdf !important;
    margin-right: 10px;
    padding: 5px 10px !important;
    box-sizing: border-box;
}
.newPopupStyleEle #context-helplink {
	vertical-align: bottom;
}
div#assignUser .customNewDropIcon {
	background-position: -36px -939px !important;
	width: 10px;
	height: 5px;
	float: right;
	margin-top: 10px;
    margin-left: 10px;
}
.lookupSearchBoxDesign {
	font-size: 14px;
    padding: 6px 10px 7px 30px;
    border: #dfdfdf 1px solid;
    border-radius: 3px;
}
.newInputStyleEle .vr_fielfSeprator:after {
	content: initial;
}
.newInputStyleEle .txt-mid:not(.noBlock) {
	display: block;
	color: #666;
    margin: 0;
}
.newInputStyleEle .sandboxCustomUsrList{
	margin-top: 0;
	width: 100%;
	height: 18px;
}
.newInputStyleEle .helpLinkM {
	margin-right: 25px !important;
    margin-top: 7px;
}
input[data-fieldtype='dateField']::placeholder,#remindAtDate::placeholder,.datefield::placeholder,.dateField::placeholder, .dateColumnField::placeholder {
    text-transform: uppercase;
    color:#999 !important;
}
#topBandPopup .setupsearch::placeholder{
	 color:#999 !important;
}
#topBandPopup .setupsearch, #lookupPopup .setupsearch{
	width: 300px;
    height: 36px;
    padding: 8px 50px 8px 10px;
    outline: 0;
    box-sizing: border-box;
    transition: .3s all ease;
        border: solid 1px #dfdfdf !important;
    border-radius: 3px;
    background-color: #ffffff;
    font-size: 14px;
    color: #222;
padding-left:30px !important;    
}
#topBandPopup input.setupsearch[type="text"]:hover, #lookupPopup .setupsearch[type="text"]:hover{border: 1px solid #77828d !important;}
#topBandPopup input.setupsearch[type="text"]:focus, #lookupPopup .setupsearch[type="text"]:focus {
	border-color: #7ebbf3 !important; 
	box-shadow: 0 0 6px #8dc4ff !important; 
	outline: 0px !important;
}
#topBandPopup input.setupsearch[type="text"]:focus::-webkit-input-placeholder { color: #111; }
#topBandPopup .setupsearchicon{
	/* background: transparent url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat 0px 0px;
	width:16px;
	height:16px; */
	left: 10px !important;
    top: 11px;
    opacity: 0.6;
    position: absolute;
}
.sub_filterEle .withNotesdays{
	margin-left:15px;

}

.searchOwnerIcn .searchLookupIcon{
	display:none;
}
.userLookup ul.cusDropDown li{
	border:0px !important;

}
/*Detail page UI changes*/
#preHTMLContainer .detailViewContainer .dobColLayout .tabDiv,#preHTMLContainer .detailViewContainer .singleColLayout .tabDiv {
	border-bottom: none !important;
	margin-bottom: 8px;
}
.newBusinessCardView .tabdiv .labelTab {
	color: #777;
	text-align: right;
	width: initial;
	display: table-cell;
	line-height: 18px;
	border-radius: 3px;
	padding: 0 !important;
}
.newBusinessCardView .tabdiv .labelTab:hover:not(#headerlabel_SHAREDTO) .bcDropDownIcon{
	border-color: #e0e0e0;
	cursor: pointer;
}
.webinar-actions + div + div .newBusinessCardView .tabdiv .labelTab:hover:not(#headerlabel_SHAREDTO) .bcDropDownIcon
{
	border-color: transparent;
    cursor: default;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelTab {
	padding:8px 17px 8px 0px !important;
	color: #777;
	text-align: right;
	width: initial;
	line-height: 20px;
}
.leftSeparation #preHTMLContainer .detailViewContainer.Tasks .dobColLayout .tabDiv .labelTab, .kanbanTaskDetailContainer #preHTMLContainer .detailViewContainer.Tasks .dobColLayout .tabDiv .labelTab{
	width: 40% !important;
}
.leftSeparation #preHTMLContainer .detailViewContainer.Tasks .dobColLayout .tabdiv.newDateTimeField .labelValTwo .sFieldText,.leftSeparation #preHTMLContainer .detailViewContainer.Tasks .dobColLayout .tabdiv.newDateTimeField .labelValTwo .textField.sFieldText, .kanbanTaskDetailContainer #preHTMLContainer .detailViewContainer.Tasks .dobColLayout .tabdiv.newDateTimeField .labelValTwo .textField.sFieldText {
	margin: 0 -2px!important;
    padding-right: 3px !important;
    padding-left: 4px !important;
}
.leftSeparation #preHTMLContainer .detailViewContainer.Tasks .dobColLayout .tabDiv .labelVal,.leftSeparation #preHTMLContainer .detailViewContainer.Tasks .dobColLayout .tabDiv .labelValTwo,.kanbanTaskDetailContainer #preHTMLContainer .detailViewContainer.Tasks .dobColLayout .tabDiv .labelValTwo {
	width: 50%;
}
.leftSeparation #preHTMLContainer .detailViewContainer.Tasks .dobColLayout .tabDiv .labelValTwo .select2-container .select2-selection--single .select2-selection__rendered, .kanbanTaskDetailContainer #preHTMLContainer .detailViewContainer.Tasks .dobColLayout .tabDiv .labelValTwo .select2-container .select2-selection--single .select2-selection__rendered {
	max-width: 135px;
}
.leftSeparation #preHTMLContainer .detailViewContainer.Tasks .dobColLayout .tabdiv.newDateTimeField .labelValTwo .textField.sFieldText + span:not(#saveCancelSpan), .kanbanTaskDetailContainer #preHTMLContainer .detailViewContainer.Tasks .dobColLayout .tabdiv.newDateTimeField .labelValTwo .textField.sFieldText + span:not(#saveCancelSpan) {
	left: 50%;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal,#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo, .newBusinessCardView .tabdiv .labelVal{
	border: 1px solid transparent;
    border-radius: 3px;
    color: #000;
    padding: 6px 30px 6px 10px !important;
    vertical-align: top;
    font-size: 1rem;
}
.newBusinessCardView .tabdiv .labelVal {
	min-width: 293px !important;
	padding: 7px 30px 7px 10px !important;
	float: left;
}
.newBusinessCardView.editModeEnable .tabdiv .labelVal {
	padding: 7px 10px !important;
}
.newBusinessCardView .tabdiv .labelTab .bcDropDownIcon {
	max-width: 190px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: top;
    border: 1px solid transparent;
    padding: 8px 26px 8px 10px !important;
    border-radius: 3px;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal pre{
	min-height: 18px;
}
.newBusinessCardView .tabdiv .labelVal pre, .newBusinessCardView .tabdiv .labelVal .labelValTwo{
	word-break: normal;
	cursor: text;
}
#preHTMLContainer .detailViewContainer:not(.editModeEnable) .tabDiv:hover .labelVal, .newBusinessCardView:not(.editModeEnable) .tabdiv .labelVal:hover:not(#header_SHAREDTO){
	border-color: #e0e0e0;
    cursor: pointer;
}
.webinar-actions + div + div .newBusinessCardView:not(.editModeEnable) .tabdiv .labelVal:hover:not(#header_SHAREDTO)
{
	border-color: transparent;
    cursor: default;
}
#header_SHAREDTO.dvValueTxt a:hover {
	text-decoration: initial;
}
#preHTMLContainer .detailViewContainer:not(.editModeEnable) .tabDiv:hover .labelVal:after{
	visibility: visible;	
}
#preHTMLContainer .detailViewContainer .noBorderDetailStyle .tabDiv .labelValTwo {
	border-color: transparent !important;
    box-shadow: none;
    padding: 0 !important;
}
#preHTMLContainer .detailViewContainer:not(.editModeEnable) .noHoverDetailStyle .tabDiv .labelVal {
	border-color: transparent !important;
}
.newBusinessCardView .tabdiv .labelVal.editLabelBC {
	border: 1px solid #e0e0e0;
	cursor: pointer;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal{
	width: 54%;
	min-height: 35px;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal:empty:before, #preHTMLContainer .detailViewContainer .tabDiv .labelVal span:empty:not(.fileIconDefault):not(.skype):not(.nohyphon):not(#subvalue_AD):before, #preHTMLContainer .detailViewContainer .tabDiv .labelVal a:empty:not(.pH2):not(#downloadlink):before, #preHTMLContainer .detailViewContainer .tabDiv .labelVal pre:empty:before,.newBusinessCardView .tabdiv .labelVal pre:empty:before, .newBusinessCardView .tabdiv .labelVal .busniess_card_Hover:empty:not(.skype):before, .newBusinessCardView .tabdiv .labelVal .busniess_card_Hover span:not(.fileIconDefault):not(.skype):empty:before, .newBusinessCardView .tabdiv .labelVal span.bCardHover:empty:not(.pH2):before, .newBusinessCardView .tabdiv .labelVal .bCardHover span:not(.fileIconDefault):not(.skype):empty:before, #preHTMLContainer .detailViewContainer .tabDiv .labelVal .newUploadField ul:empty:before, #preHTMLContainer .detailViewContainer .tabDiv.readOnlyFld .labelVal:empty:before, .newBusinessCardView .tabdiv .labelVal .bCardHover a:empty:before, .forceHyphen:before, .newBusinessCardView .tabdiv .labelVal a.bCardHover:not(.pH2):empty:before, .newBusinessCardView .tabdiv .labelVal .busniess_card_Hover a:not(.pH2):empty:before{
	content: '';
	background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -314px -2397px;
	width: 10px;
	height: 1px;
	display: inline-block;
	margin-bottom: 4px;
	opacity:0.35;
}
/* #preHTMLContainer .detailViewContainer .singleColLayout.Tasks .tabDiv .labelVal, #preHTMLContainer .detailViewContainer .singleColLayout.Tasks .tabDiv .labelValTwo {
	width: 40%;
} */
.bgColorNoneClass .detailViewContainer.whiteBg {
	background: transparent !important;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal[data-uitypesele="111"], .newBusinessCardView .tabdiv .labelVal[data-uitypesele="111"] {
	cursor: default;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo {
	border-color: #e0e0e0 !important;
	width: 54%;
	vertical-align: top;
	padding: 6px 10px !important;
}
#preHTMLContainer .detailViewContainer .tabDiv #textarea_DESCRIPTION.labelValTwo {
	padding-right: 10px !important;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo .textField {
	margin-bottom: 0 !important;
    font-size: 1rem;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo .textField:not([data-uitype='133']):not([data-uitype='36']):not([data-uitype="786"]):not([data-uitype="4"]):not([data-uitype="5"]):not([data-uitype="7"]):not([data-uitype="10"]):not([data-uitype="6"]):not([data-uitype="9"]):not([data-uitype="13"]):not([data-uitype="12"]):not([data-uitype="22"]):not([data-uitype="15"]) {
	width: 100%;
	box-sizing: border-box;
}
.newBusinessCardView .labelValTwo .textField:not([data-uitype='133']):not([data-uitype='36']):not([data-uitype="786"]):not([data-uitype="4"]):not([data-uitype="5"]):not([data-uitype="7"]):not([data-uitype="10"]):not([data-uitype="6"]):not([data-uitype="9"]):not([data-uitype="13"]):not([data-uitype="12"]):not([data-uitype="22"]):not([data-uitype="15"]) {
	width: 100%;
	max-width: initial !important;
}
.newBusinessCardView .tabdiv #header_DESCRIPTION.labelVal textarea {
	padding: 0px !important;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo #saveCancelSpan, .newBusinessCardView .tabdiv .labelValTwo #saveCancelSpan{
	position: absolute !important;
	right: -62px;
    top: 7px;
    padding-right: 0px;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal span:not(.svgIcons),#preHTMLContainer .detailViewContainer .tabDiv .labelVal a{
	line-height: 18px;
    /* display: inline-block; */
    vertical-align: baseline;
    word-break: normal;
    cursor: text;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal span.yes {
	position: relative;
    top: 5px;
}
.newBusinessCardView .tabdiv .labelVal span.yes:before {
	content: initial !important;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal a{
	line-height: 18px;
    display: inline-block;
    float: initial !important;
    vertical-align: baseline;
    word-break: break-all;
    cursor : pointer;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal a.pH2 {
	float: left !important;
}
.newDetailPageStyle .neweditIconSvg {
	background-position: -120px -246px;
	width: 14px;
	height: 13px;
}
.newDetailPageStyle #crmspanid {
	z-index: 0;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo .saveAct, .newBusinessCardView .tabdiv .labelValTwo .saveAct, #stageContain .Deal-date .labelValTwo #saveCancelSpan .saveAct{
	width: 22px;
    height: 22px;
    position: relative;
    background-position: -67px -2765px;
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo .cancelAct, .newBusinessCardView .tabdiv .labelValTwo .cancelAct, #stageContain .Deal-date .labelValTwo #saveCancelSpan .cancelAct {
	border: 1px solid #d2d2d2;
    padding: 3px;
    border-radius: 50%;
    width: 13px;
    height: 13px;
    line-height: 0;
    position: relative;
    vertical-align: top;
    display: inline-block;
    margin-left: 8px !important;
    margin-right: 0;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo .cancelAct span, .newBusinessCardView .tabdiv .labelValTwo .cancelAct span, #stageContain .Deal-date .labelValTwo #saveCancelSpan .cancelAct span{
	background-position: -186px -397px;
    width: 9px;
    height: 8px;
    display: inline-block;
    position: absolute;
    top: 6px;
    left: 5px;
    padding: 0;
}
#stageContain .Deal-date .labelValTwo #saveCancelSpan {
	width: 100px;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo .newChosenSel, .newBusinessCardView .tabdiv .labelValTwo .newChosenSel {
	width: 100% !important;
	max-width: initial;
} 
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo .newChosenSel .select2-container, .newBusinessCardView .tabdiv .labelValTwo .newChosenSel .select2-container {
	width: 100% !important;
	padding-right: 0px;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo .newChosenSel .select2-selection__rendered, .newBusinessCardView .tabdiv .labelValTwo .newChosenSel .select2-selection__rendered {
	line-height: 18px;
    display: inline-block;
    color: #000;
    vertical-align: top;
    float: left;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo .newChosenSel .select2-selection__arrow, .newBusinessCardView .tabdiv .labelValTwo .newChosenSel .select2-selection__arrow {
	float: right;
	margin-top: 8px;
	padding-right: 0;
	width: 9px;
	margin-left: 8px;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo.selectBoxSelect2,#preHTMLContainer .detailViewContainer .tabdiv.newDateTimeField .tabDiv .labelValTwo {
	padding: 0 !important;
}
.newBusinessCardView .tabdiv .labelVal.selectBoxSelect2, .newBusinessCardView .tabdiv.newDateTimeField .labelVal {
	padding: 0 !important;
	display: inline-block !important;
}
.newBusinessCardView .tabdiv .labelTab.selectBoxSelect2 {
	padding: 0 !important;
	display: table-cell !important;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo.selectBoxSelect2 .newChosenSel .select2-container .select2-selection{
	padding: 8px 10px 7px !important;
	border-radius: 3px !important;
	float: left;
}
.newBusinessCardView .tabdiv .labelVal.selectBoxSelect2 .newChosenSel .select2-container .select2-selection{
	padding: 8px 10px !important;
	border-radius: 3px !important;
	float: left;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo.selectBoxSelect2 .mlSelect .select2-container .select2-selection,  .newBusinessCardView .tabdiv .labelVal.selectBoxSelect2 .mlSelect .select2-container .select2-selection{
	padding: 6px 10px !important;
	border-radius: 3px !important;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo.selectBoxSelect2 .mlSelect .select2-container,  .newBusinessCardView .tabdiv .labelVal.selectBoxSelect2 .mlSelect .select2-container{
	width: 100%;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo.selectBoxSelect2 .mlSelect .select2-container .select2-search__field,  .newBusinessCardView .tabdiv .labelVal.selectBoxSelect2 .mlSelect .select2-container .select2-search__field {
	line-height: 22px;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelValTwo.selectBoxSelect2 .mlSelect .select2-container .select2-selection__rendered,  .newBusinessCardView .tabdiv .labelVal.selectBoxSelect2 .mlSelect .select2-container .select2-selection__rendered {
	vertical-align: top;
}
.newBusinessCardView .tabdiv .labelTab.selectBoxSelect2  .select2-container .select2-selection  {
	padding: 7px 26px 8px 12px !important;
	border-radius: 3px !important;
	border: 1px solid #dfdfdf;
}
.newBusinessCardView .tabdiv .labelTab.selectBoxSelect2  .select2-container .select2-selection .select2-selection__rendered {
	text-align: right;
	padding-right: 0;
	line-height: 18px;
	max-width: 190px;
	vertical-align: top;
}
.newBusinessCardView .tabdiv .labelValTwo .selectBoxSelect2  .select2-container .select2-selection .select2-selection__rendered  {
	float: inherit;
}
.newBusinessCardView .tabdiv .labelTab.selectBoxSelect2  .select2-container .select2-selection .select2-selection__arrow {
	position: absolute;
    top: 16px;
    right: 7px;
}
.newBusinessCardView.bCLeftPanelEditOpen .tabdiv .labelTab.selectBoxSelect2 {
	border-color: #e0e0e0;
	cursor: pointer;
}
.newBusinessCardView .tabdiv .labelVal.selectBoxSelect2 .newChosenSel .select2-container .selection, .newBusinessCardView .tabdiv .labelTab.selectBoxSelect2 .newChosenSel .select2-container .selection {
	display: initial;
}
.newBusinessCardView .tabdiv .labelTab .select2-container {
	padding: 0;
	width: 100%;
    position: relative;
    top: 0px;
}
#preHTMLContainer .detailViewContainer .singleColLayout {
	width: 100% !important;
}
#preHTMLContainer .detailViewContainer .uitype_3 .labelVal,#preHTMLContainer .detailViewContainer .uitype_110 .labelVal {
	width: 54%;
}
.newBusinessCardView .bcCardDetail {
	border-spacing: 6px 5px;
    margin-left: -18px;
    width: 550px;
}
.newBusinessCardView .labelValTwo {
	width: 100%;
	padding-right: 0px !important;
	display: inline !important;
}
.newBusinessCardView .labelValTwo .textField {
	border: none !important;
	line-height: 18px;
	vertical-align: bottom;
	height: 18px;
}
.newBusinessCardView .newDateTimeField .labelValTwo .textField, #preHTMLContainer .detailViewContainer .tabdiv.newDateTimeField .tabDiv .labelValTwo .textField {
	height: initial;
}
.newBusinessCardView .bCardHoverLeft:after {
	content: initial;
}
#summaryfield {
	background-position: -36px -939px !important;
}
#preHTMLContainer .detailViewContainer .tabDiv.errorFieldP .labelValTwo, .newBusinessCardView .tabdiv.errorFieldP .labelVal {
	border-color: #f1706d !important;
	box-shadow: none;
}
.newBusinessCardView .tabdiv .labelVal .errMsg {
	position: absolute;
	left: 0;
	white-space: initial;
    line-height: 10px;
    background: #fff;
    top: 102%;
    z-index: 1;
    padding: 5px 0;
}
.newBusinessCardView .tabdiv .labelVal .errMsg a{
	color : #2C7BD0;
	font-size: 12px;
}
.newBusinessCardView .tabdiv .labelVal .pH2:before {
    display: inline-block !important;
    width: 16px !important;
    height: 19px !important;
    background: transparent url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -160px -471px !important;
    margin-right: 6px;
    cursor: pointer;
    content: "" !important;
    opacity: 1 !important;
    position: relative;
    top: 4px;
}
.maininfo.newBusinessCardView .dvValueTxt span[id^="headervalue_"]:not(.bCardHover) {
	vertical-align: top;
	max-width: initial;
    white-space: initial;
    padding-right: 25px;
}
.maininfo.newBusinessCardView .dvValueTxt span[id^="headertextarea_"] {
	display: none;
}
.maininfo.newBusinessCardView .dvValueTxt span {
	word-break: normal;
}
.maininfo.newBusinessCardView .dvValueTxt span.bCardHover:not(.link) {
	cursor: text;
}
.maininfo.newBusinessCardView .dvValueTxt span.bCardHover.yes{
	margin-top: 5px;
}
.maininfo.newBusinessCardView .dvValueTxt span.skype {
	margin-top: 3px;
}
#preHTMLContainer .detailViewContainer .contInfoTab_1 {
	float:left !important;
}
/* #preHTMLContainer .detailViewContainer .calcu,#preHTMLContainer .detailViewContainer .Accounts-small,#preHTMLContainer .detailViewContainer .Vendors-small,#preHTMLContainer .detailViewContainer .Contacts-small,#preHTMLContainer .detailViewContainer .Campaigns-small,#preHTMLContainer .detailViewContainer .Products-small,#preHTMLContainer .detailViewContainer .Potentials-small,#preHTMLContainer .detailViewContainer .Quotes-small,#preHTMLContainer .detailViewContainer .SalesOrders-small,.newBusinessCardView .calcu,.newBusinessCardView .Accounts-small,.newBusinessCardView .Vendors-small,.newBusinessCardView .Contacts-small,.newBusinessCardView .Campaigns-small,.newBusinessCardView .Products-small,.newBusinessCardView .Potentials-small,.newBusinessCardView .Quotes-small,.newBusinessCardView .SalesOrders-small  {
	height: auto;
} */
#preHTMLContainer .detailViewContainer .dobColLayout:not(.contInfoTab_1) {
	margin-right: 43px;
}
#preHTMLContainer .detailViewContainer .noBorderDetailStyle .tabDiv .labelValTwo .cNfileUpladBtn{
	width: 100%;
    box-sizing: border-box;
    border-color: #dfdfdf;
    padding: 6px 12px 6px 10px;
    margin-top: -1px;
    position: relative;
    top: 0px;
}
#preHTMLContainer .detailViewContainer .noBorderDetailStyle .tabDiv .labelValTwo .fileUploadLabel {
	width: 100% !important;
    text-align: left;
    box-sizing: border-box;
}
#preHTMLContainer .detailViewContainer .noBorderDetailStyle .tabDiv .labelValTwo .cNdropDown{
	top: 5px;
}
#preHTMLContainer .detailViewContainer .noBorderDetailStyle .tabDiv .labelValTwo .fileuploaddrop {
	padding: 0;
}
#preHTMLContainer .detailViewContainer .noBorderDetailStyle .tabDiv .labelValTwo .fileuploaddrop ul{
	margin-left: 0 !important;
}
#preHTMLContainer .detailViewContainer .contInfoTab_0,#preHTMLContainer .detailViewContainer .contInfoTab_1 {
	width: 47%
}
#detailViewButtonLayerMainTableRow .sectionTitle{
	word-break: break-all;
}
#detailViewButtonLayerMainTableRow td:not(.detailView_visible) {
	padding-top: 15px;
}
#detailViewButtonLayerMainTableRow .detailActivityIcon {
	margin-top: 7px;
}
.newBusinessCardView .tabdiv .labelVal .busniess_card_Hover .pH2:before,#preHTMLContainer .detailViewContainer .tabDiv .labelVal .pH2:before {
	position: relative;
    top: 5px;
}
.newBusinessCardView .tabdiv .labelVal .pH2,#preHTMLContainer .detailViewContainer .tabDiv .labelVal .pH2 {
	padding: 0;
    margin-top: -5px;
}
#preHTMLContainer .detailViewContainer .userLookupDetailView .selectElementNew1 {
	display: block;
	height: 18px;
}
#preHTMLContainer .detailViewContainer .userLookupDetailView .selectElementNew1 a {
	position: relative;
    right: -4px;
    margin-top: 8px;
}
#preHTMLContainer .detailViewContainer .labelValTwo .lookupIconChange, .newBusinessCardView .labelValTwo .lookupIconChange{
	position: absolute;
	right: -9px;
	z-index: 2;
    top: 1px;
}
#preHTMLContainer .detailViewContainer .labelValTwo .clear_lookupfield, .newBusinessCardView .labelValTwo .clear_lookupfield {
	margin-right: 30px !important;
}
#preHTMLContainer .detailViewContainer .labelValTwo .lookuploader, .newBusinessCardView .labelValTwo .lookuploader, .searchFormDiv .lookuploader  {
	top: -3px;
	right: 40px;
}
.searchFormDiv span.lookup {
	vertical-align: top !important;
}
#preHTMLContainer .detailViewContainer .tabdiv.newDateTimeField .tabDiv .labelValTwo .textField {
	padding: 6px 10px !important;
	border-radius: 3px !important;
}
.newBusinessCardView .tabdiv.newDateTimeField .labelValTwo .textField {
	padding: 8px 10px !important;
	border-radius: 3px !important;
	box-sizing: border-box;
}
#preHTMLContainer .detailViewContainer .tabdiv.newDateTimeField .labelValTwo .textField + span:not(#saveCancelSpan) {
	position: absolute;
    top: 0;
    height: 100%;
    width: 1px;
    background: #dfdfdf;
    left: 42%;
}
.newBusinessCardView .tabdiv.newDateTimeField .labelValTwo .textField + span:not(#saveCancelSpan) {
	position: absolute;
    top: 0;
    height: 100%;
    width: 1px;
    background: #dfdfdf;
    left: 40%;
    padding: 0;
}
#preHTMLContainer .detailViewContainer .tabdiv.uitype_37 .tabDiv .labelVal { /* Uitype 37 handling separatly  */
	min-height: 36px;
}


#layoutEditHead {
    color: #666;
    font-size: 0.857rem;
    text-decoration: underline;
}
.userSearchInp{
	padding: 10px !important;
	line-height: 18px;
}
.newInputStyleEle .newSelectType {
	border-radius: 3px;
    border-color: #dfdfdf;
    color: #000;
}
.maininfo .detailViewContainer .dobColLayout #subvalue_PHONE, .maininfo .detailViewContainer .dobColLayout #subvalue_OTHERPHONE {
	float: initial;
}
#preHTMLContainer .detailViewContainer  .mlSelect .select2-container--default .select2-selection--multiple .select2-selection__choice, .newBusinessCardView  .mlSelect .select2-container--default .select2-selection--multiple .select2-selection__choice {
	margin-bottom: 5px !important;
}
.newBusinessCardView .tabdiv .labelValTwo .newChosenSel .select2-selection__rendered span{
	vertical-align: top;
}
/* .newBusinessCardView .labelVal #headertextarea_DESCRIPTION {
	display: inline-block !important;
} */
.newBusinessCardView .labelVal #headertextarea_DESCRIPTION .labelVal  textarea{
	max-width: initial !important;
}
#layoutEditHead:hover{
	color:#2C7BD0;
}
.tabDivCreate.readonlyF:after{
	display:none;
}
.tabDivCreate.readonlyF .labelValCreate:after{
	content: "";
    background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -23px -39px;
    width: 12px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    position: absolute;
    right: 10px;
    bottom: 7px;
}
#preHTMLContainer .detailViewContainer .tabDiv.readOnlyFld .labelTab:after{
	content: initial;
}
#preHTMLContainer .detailViewContainer .tabDiv.readOnlyFld .labelVal:after {
	content: "";
    background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -23px -39px;
    width: 12px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    position: absolute;
    right: 10px;
    top: 10px;
    visibility: hidden;
}
#preHTMLContainer .detailViewContainer .tabDiv.readOnlyFld .labelVal {
	cursor: no-drop !important;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal[data-uitypesele='8']:after, #preHTMLContainer .detailViewContainer .tabDiv .labelVal[data-uitypesele='208']:after, .newBusinessCardView .tabdiv .labelVal[data-uitypesele='8'] .busniess_card_Hover:not(.lockIconBC):after, .newBusinessCardView .tabdiv .labelVal[data-uitypesele='208'] .busniess_card_Hover:not(.lockIconBC):after/* ,.newBusinessCardView #header_SHAREDTO.labelVal:after */ {
	content: '';
    background: #fff url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -120px -246px;
    width: 12px;
    height: 12px;
    padding: 3px;
    display: inline-block;
    visibility: hidden;
    position: absolute;
    right: 5px;
    top: 10px;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal #changeLayoutIco, #preHTMLContainer .detailViewContainer .tabDiv .labelVal #changeOwnerIco, .newBusinessCardView .tabdiv .labelVal #changeOwnerIco{
    position: absolute;
    right: 0;
    z-index: -1;
}
#preHTMLContainer .detailViewContainer:not(.editModeEnable) .tabDiv:hover .labelVal:after, .newBusinessCardView:not(.editModeEnable) .tabdiv .labelVal:hover .busniess_card_Hover:after, .newBusinessCardView .tabdiv .labelVal:hover .lockIconBC span:after{
    visibility: visible;
}
.webinar-actions + div + div .newBusinessCardView:not(.editModeEnable) .tabdiv .labelVal:hover .busniess_card_Hover:after,
.webinar-actions + div + div .newBusinessCardView .tabdiv .labelVal:hover .lockIconBC span:after {
    visibility: hidden;
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal #changeLayoutIco span.smalledit, #preHTMLContainer .detailViewContainer .tabDiv .labelVal #changeOwnerIco span.smalledit{
	cursor: pointer;
}
.newListView.newLayoutpopupLook  {
	border-top: none;
} 
.newListView.newLayoutpopupLook th {
	border:none;
	padding-left: 0 !important;
	color: #111;
	text-transform: uppercase;
	font-family: ProximaNovaLtSemibold !important;
	font-size: 15px;
}
.newListView.newLayoutpopupLook td {
	padding-left: 0 !important;
	border: none !important;
}
.newListView.newLayoutpopupLook td:hover {
	background: none;
}
#qCreate .rightNewPopupouter textarea.textField {
	width: 100%;	
}
#preHTMLContainer .detailViewContainer textarea.textField {
	min-height: initial;
}
#detailViewButtonLayerDummyTableRow .detailView_visible {
	padding-left: 2px !important;
}
.newInputStyleEle #tabGroupListPopup {
	width: 900px;
}
.newInputStyleEle.headerBg.ppTop .pp-content {
	padding: 0;
}
.newInputStyleEle .lookupDealChange {
	position: relative;
	top: 5px;
    left: 8px;
}
.newPopupStyleEle #popWrapDivs .pp-content{
	overflow: initial;
}
#currencyPopupDiv.newPopupStyleEle{
	border-radius: 0 0 8px 8px;
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
}
.newPopupStyleEle.shareContactPopup .select2-container--default .select2-selection--single .select2-selection__arrow {
	background-position: -36px -939px;
}
.newInputStyleEle .tabDivCreate.priceBookDetailUpdate .pricingDet {
	border-spacing: 0 15px;
}
.newInputStyleEle .tabDivCreate.priceBookDetailUpdate .pricingDet .labelTabCreate {
	text-align: left;
}
.newInputStyleEle .tabDivCreate.priceBookDetailUpdate .pricingDet .labelValCreate {
	border-color: #dfdfdf;
}
.newInputStyleEle .tabDivCreate.priceBookDetailUpdate .pricingDet .labelValCreate:hover {
	border-color: #77828d;
}
#secContent_Record_Image {
    margin-bottom: 15px;
}
.newBusinessCardView .lockIconBC span:after {
	position: absolute;
	right: 10px;
	visibility: hidden;
	background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat -22px -37px;
    width: 14px;
    height: 16px;
    content: "";
    display: inline-block;
}
.newBusinessCardView .lockIconBC {
	position: initial !important;
}
.newBusinessCardView + #stageContain .Deal-date .textField {
	width: 93px;
	border-color: #dfdfdf !important;
}
/*Other small css*/
.newListViewFilter .l-panel.alt-wt {
	width: 250px;
}
#listview_remove_tags_li.disabled a{
	color: #ccc;
	cursor: default !important;
}
.detailView_tag_Select .select2-container ul li.select2-selection__choice .select2-selection__choice__remove {
	margin: -2px -5px -3px 7px;
}
.inputBox ul li.tagList {
	padding: 2px 5px 3px;
	background: #fafbfc;
}
#addTagListIcon {
	padding-bottom: 2px !important;
}
#addTagListIcon .addIcon {
	position: relative;
	top: 1px;
}
/* .listviewButtonLayer{
	padding: 16px 0px 2px;
} */
.newCVBtnHeader {
	padding: 13px 0px 10px;
}
.customButtonDom li a, .customButtonDom .custBtnSortFunc li{
	font-size: 14px;
}
.customButtonDom #menu_sep {
	margin: 0 !important;
}
#containerDIV {
	left: -11px;
    top: 6px;
}
#columnList .setupsearchicon.ico-search-medium {
	top: 12px;
}
.customSelectFrm .select2-container .select2-selection--multiple {
	border-color: #dfdfdf;
    border-radius: 3px;
    padding: 5px 5px 2px;
    line-height: 18px;
}
.customSelectFrm .select2-container .select2-selection--multiple .select2-selection__rendered{
	vertical-align: middle;
}
.cchosen.customSelectFrm .select2-container .select2-search--inline .select2-search__field {
	margin-top: 3px;
    padding: 0;
}
#infoNPermissionDiv #btnDivision.popup-model-footer{
	padding-bottom: 25px !important;
	border-radius: 0 0 8px 8px;
}
#infoNPermissionDiv #btnDivision.popup-model-footer .newSaveBtn{
	margin-right: 0px;
}
.phoneBdgSrc {
	position: relative;
}
.phoneBdgSrc:before {
	content:'';
	background: url(../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg) no-repeat;
	background-position: -181px -2738px;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 9px;
    left: 7px;
    opacity: 0.7;
}
.newChatCreateView .popup-model-content table {
	border-spacing: 0 15px;
}
.nTpop {
	width: 500px;
}
.newInputStyleEle .selectCustomDD:after {
	float: right;
	position: absolute;
	right: 10px;
	top: 50%;
}
.detailViewContainer #linesTable tr td{
	vertical-align: middle;
}
.detailViewContainer #linesTable .icon_roundinfo {
	margin-top: 7px;
}
.newInputStyleEle span.iconlock_ap.readonlyIc {
	top: 9px;
    right: 3px;
}
#cvIcons .spacerIcon {
	padding:0;
	margin: 0;
}
#cvIcons .refbtn {
	margin-left: 5px;
}
.doubleborder {
	border-bottom: 3px double #ddd !important;
}
#entityNameInBCView {
	font-size: 26px;
}
.relListHead, #upcomingActionsTitle {
	/* font-family: ProximaNovaLtSemibold, sans-serif !important; */
}
.relListHead a {
	/* font-family: ProximaNovaRegular !important; */
}
.Star.emptyStar.selectedStar {
	visibility: hidden !important;
}
#optionsHolder ul li:hover .Star.emptyStar.selectedStar {
	visibility: visible !important;
	background: transparent url("../images/svgicons.35abdf377a8289ac2b08cac0d3c90f2a.svg") no-repeat -56px -19px !important;
}
.cvpadding input[name='save'], .cvpadding input[name='saveAndNew'] {
	float: right;
}
.newInputStyleEle .tabDivCreate .labelValCreate .productDetailViewList input.pAddLineHover:focus {
    border: 1px solid #3c98dd !important;
}
.newPopupStyleEle .importSecR {
	width: 240px;
}
#preHTMLContainer .detailViewContainer .uitype_555 .tabDiv .labelVal span.newUploadField {
	display: block;
}
/* File uploaded */
.newInputStyleEle #cNFileAttachDrop.cNFileAttachDrop, #preHTMLContainer .detailViewContainer #cNFileAttachDrop.cNFileAttachDrop, .newBusinessCardView #cNFileAttachDrop.cNFileAttachDrop {
	box-shadow: 0 10px 17px rgba(0,0,0,0.3);
	border: none !important;
}
.newInputStyleEle .cNFileAttachDrop .atch-droplistProfile li, #preHTMLContainer .detailViewContainer .cNFileAttachDrop .atch-droplistProfile li, .newBusinessCardView .cNFileAttachDrop .atch-droplistProfile li {
	border-bottom: 1px solid #dfdfdf;
}
.newInputStyleEle .cNFileAttachDrop .atch-droplistProfile li:last-child, #preHTMLContainer .detailViewContainer .cNFileAttachDrop .atch-droplistProfile li:last-child, .newBusinessCardView .cNFileAttachDrop .atch-droplistProfile li:last-child{
	border-bottom: none;
	border-top: initial;
}
.newInputStyleEle .cNFileUploadedListView .closeIcon, #preHTMLContainer .detailViewContainer .cNFileUploadedListView .closeIcon, .newBusinessCardView .cNFileUploadedListView .closeIcon {
	top: 2px;
	margin-top: 0;
}
.newInputStyleEle .uploadTextSpan, #preHTMLContainer .detailViewContainer .uploadTextSpan, .newBusinessCardView .uploadTextSpan {
	margin-top: 3px;
}
.newInputStyleEle .fileUploadLi, #preHTMLContainer .detailViewContainer .fileUploadLi, .newBusinessCardView .fileUploadLi {
	max-width: initial;
}
.newInputStyleEle .cNFileUploadedListView .svgIconBoxFileUpload .closeIcon, #preHTMLContainer .detailViewContainer .cNFileUploadedListView .svgIconBoxFileUpload .closeIcon, .newBusinessCardView .cNFileUploadedListView .svgIconBoxFileUpload .closeIcon {
	display: inline-block !important;
}
.newInputStyleEle .cNFileUploadedListView .svgIconBoxFileUpload .cNsuccessLogo, #preHTMLContainer .detailViewContainer .cNFileUploadedListView .svgIconBoxFileUpload .cNsuccessLogo, .newBusinessCardView .cNFileUploadedListView .svgIconBoxFileUpload .cNsuccessLogo {
	display: none !important;
}
#preHTMLContainer .detailViewContainer #cNFileAttachDrop, .newBusinessCardView #cNFileAttachDrop{
	top: 35px !important;
}
.newInputStyleEle #subFrmaddRowBtn:hover {
	background-position: 11px -662px;
}
#OrgEmailCEDIV .labelValCreate .newUIChosen .select2-selection--multiple{
	max-width: 324px;
}
.newPopupStyleEle .newSpaceLabel {
	padding: 25px 40px 30px;
}
#multipleFieldsEditPop.newInputStyleEle .pp-content {
	max-height: 470px !important;
}
.newInputStyleEle .tabDivCreate .labelValCreate .multiselectlistitem img{
	width: 18px;
    height: 18px;
}
.newInputStyleEle .tabDivCreate .labelValCreate .multiselectlistitem .multiselectlistitemcloseicon {
	margin-top: 1px;
}
.newWidthLabelData {
	visibility: hidden;
	display: inline-block;
}
.layoutCol1, .layoutCol2 {
	display: inline-block;
}
/* Media query for list v	iew detail view page enable */
@media screen and/*!YUI-Compressor */(max-width: 1300px) {/*!YUI-Compressor */
	.newInputStyleEle:not(#crtSbBtn):not(#dashboardPopup) .contInfoTab:not(.singleColLayout):not(.subFrmLayout) .labelTabCreate:not(#ChangeOwner_label), .detailViewContainer:not(.Tasks):not(.Events):not(.Calls) .contInfoTab_0.dobColLayout .labelTab:not(#ChangeOwner_label), .detailViewContainer:not(.Tasks):not(.Events):not(.Calls) .contInfoTab_1.dobColLayout .labelTab:not(#ChangeOwner_label){
		width:40% !important;
	}
	.newInputStyleEle:not(#crtSbBtn) .contInfoTab.subFrmLayout .labelTabCreate:not(#ChangeOwner_label) {
        width:100% !important;
    }
}
#lv_left_filter select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#lv_email_filters .oBor:after, .filter_range .facet .oBor:after {
	right: 6px !important;
    top: 10px !important;
}
.newInputStyleEle .wf_form_focus tr.noBorderStyle td.wf_setFocus:nth-child(2) {
	border-bottom: none !important;
}
#portalPreview div.lbox.set_mw.newInputStyleEle {
	padding: 0 40px 0 30px !important;
}
#portalPreview .newInputStyleEle .tabDivCreate .labelValCreate {
	height: 35px;
}
.Macro_Label {
	font-size: 1rem !important;
}
.newInputStyleEle #muFlds+.select2 .disablefalse{
	line-height: initial;
	vertical-align: bottom;
}
.setUpNewSearch span.closeIcon {
	left: -6px;
	top: 0;
}
#accessibilityDiv .usersTable input[type='radio'] {
	margin-top: 3px;
}
#profileImage {
	border-radius: 0 0 8px 8px;	
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
}
.profile_previewed {
	border: 1px solid #ddd;
}
.newInputStyleEle .PHOTO_FILEID .labelValCreate{
	border: none !important;
	padding: 0 !important;
}
/*Email template css*/
.newInputStyleEle #mailmergeModulesDropdown, .newInputStyleEle #mailmergeFoldersDropdown {
	width: 100%;
}
.templateCreateImport.newInputStyleEle lyte-icon.dropdown {
	right: -1px;
    top: 10px;
    opacity: 0.7;
}
.newInputStyleEle.templateCreateImport .labelValCreate {
	width: 65% !important;
	padding: 6px 10px !important;
}
.templateCreateImport.newInputStyleEle lyte-dropdown:not([lt-prop-type="multiple"]):not([lt-prop-type="multisearch"]) lyte-drop-button {
	padding: 0px 10px 1px 0px;
}
.newInputStyleEle.templateCreateImport .labelTabCreate {
	vertical-align: top;
    padding: 10px 20px 5px 0px !important;
    width: initial;
}
/* .newInputStyleEle [name='defaultRLForm'] a#context-helplink:after, .newInputStyleEle [name='listCustomRLForm'] a#context-helplink:after, .newInputStyleEle [name='newCustomRelatedListForm'] a#context-helplink:after,  .newInputStyleEle a#context-helplink.afterRLAdd:after {
	right: -4px;
}
.newInputStyleEle a#context-helplink:after {
    position: absolute;
    content: "";
    border-right: 1px solid #ddd;
    width: 1px;
    height: 100%;
    right: -9px;
    top: 0;
} */
#createLinkContent .cchosen .select2-selection--multiple .select2-selection__rendered {
	vertical-align: top;
}
#createLinkContent .cchosen .select2-selection--multiple {
	border: 1px solid #dfdfdf !important;
}
#delugeFuncName {
	padding: 6px 10px!important;
	box-sizing: border-box;
}
#delugeFuncName:focus,input#followUpName:focus,#excludeDomains:focus{
	border-color: #7ebbf3 !important;
    box-shadow: 0 0 6px #8dc4ff !important;
    border: 1px solid #7ebbf3 !important;
}

.itemDescriptionView:empty {
    display: none;

}
.newInputStyleEle .toplink {
	font-family: ProximaNovaRegular !important;
}
#roleQuota.inputTxtBox {
	border-color: #dfdfdf;
    padding: 3px 10px;
}
#childTerritory .inputTxtBox {
	border-color: #dfdfdf;
}
#individualContainer .iconManager {
	margin-top: 8px;
}
.newMultiselectLabelPlan td:last-child{
	border: 1px solid #dfdfdf;
    border-radius: 3px;
    padding: 0;
}
.newMultiselectLabelPlan td:last-child .cchosen .select2-selection--single {
	padding: 6px 10px;
	border-radius: 3px;
}
.newMultiselectLabelPlan td:last-child .cchosen .select2-selection--single .select2-selection__rendered {
	vertical-align: top;
}
.calendarIcon {
	cursor: pointer;
}
.newInputStyleEle .singleColLayout .PRICINGDETAILS > .labelValCreate {
	width: 100%;
}
#transitionNotesDiv.notesCommonClass #transitionNotes.focusEleField{
	border: none !important;
}
.attachmentsLabel a.atch-dropdown {
	color: #222;
    width: 100%;
    display: inline-block;
}
.attachmentsLabel a.atch-dropdown:after {
	background-position: -36px -939px;
	width: 9px;
    left: initial;
    float: right;
    top: 9px;
}
.attachmentsLabel .atch-droplist {
	position: absolute;
    left: -10px;
    top: 28px;
    border: 1px solid #ddd;
    border-top: none;
}
.newInputStyleEle .bp_checkListConfig {
	margin-left: 0 !important;
}
.newInputStyleEle .bp_checkListConfig li {
	border-bottom: none;
}
#configTASK.mm-action-modal .zcrm-content, #configCALL.mm-action-modal .zcrm-content{
	border-radius: 0 0 8px 8px;
}
#configTASK.mm-action-modal .zcrm-content .popup-model-content, #configCALL.mm-action-modal .zcrm-content .popup-model-content {
	padding-top: 0;
}
#bulkUpdateFldsListForScheduler.newPopupStyleEle .pp-content {
	min-height: 70px;
}
#client_portal_config .portalName {
	border: none;
	height: initial;
	padding: 0px;
	margin-right: 20px !important;
}
#client_portal_config .portalName input{
	border: 1px solid #dfdfdf;
    border-radius: 3px;
    padding: 6px 10px;
    box-sizing: border-box;
    height: 35px;
    margin: 0 10px;
}
#client_portal_config .portalName.errPortalNam {
	border: none !important;
}
#client_portal_config .portalName.errPortalNam input {
	border: 1px solid #e54d49 !important;
}
#client_portal_config input.greenbtn {
	vertical-align: top;
}
#popUpDIV.popUpScroll .pp-header table td span{
	font-family: ProximaNovaLtSemibold, sans-serif !important;
}
#popUpDIV.popUpScroll .pp-header table td #context-helplink:before {
	top: 7px;
}
.newInputStyleEle #secContent_Communication_Preference .labelTabCreate, .updConsentDetails #secDiv_Communication_Preference .labelValCreate {
	width: auto !important;
	padding-top: 0 !important;
	vertical-align: bottom;
	padding-bottom: 0 !important;
}
#massConvertScroll .newInputStyleEle #potentialFields tr:first-child input.calcInpotential + div.calcDomElement {
	display: none;
}
#massConvertScroll .newInputStyleEle #potentialFields tr:first-child td:last-child:after {
	background-color: transparent;
}
/* #dashboardPopup.newInputStyleEle .dashboradTableView .tabDivCreate:first-child .labelValCreate {
	white-space: nowrap;
} */
#preHTMLContainer .detailViewContainer #secDiv_Comments_Information .singleColLayout.Cases {
	width: 100% !important;
}
lyte-button .newCuzCls.lyteDefaultBtn {
	border-radius: 15px;
    background-color: transparent;
}
lyte-button .newCuzCls.lyteDefaultBtn:hover {
	background-color: #fff;
}
.newInputStyleEle .subFrmAggTablWrapper .labelValCreate {
	width: 100% !important;
	border: none;
}
/* .newInputStyleEle #crl_customfunction_list {
	width: 700px;
} */
.newInputStyleEle .labelValCreate .chosen-container-multi .chosen-choices input {
	margin-top: 0 !important;
}
.newInputStyleEle .labelValCreate .chosen-container-multi .chosen-choices li {
	margin: 0px 2px 6px!important;
}
#vendPrdsSpan{
	position: absolute;
    width: 100%;
    left: -467px;
    white-space: nowrap;
    top: 23px;
    font-size: 15px;
}
#searchCreatePopup.newInputStyleEle .wf_form_UI tr td:nth-child(1) {
	white-space: initial;
}
.newInputStyleEle .wf_form_UI .newCLPotentialDateTime .textField {
	min-width: initial !important;
    margin-left: 10px;
    border-right: 1px solid #dfdfdf !important;
    border-radius: 0;
}
form[name="createRole"].newInputStyleEle #roleName {
	width: 96%!important;
}
form[name="createRole"].newInputStyleEle #desc {
	width: 100% !important;
}
.COMMENTCONTENTS.tabDivCreate.readonlyF .labelValCreate {
	padding-right: 30px !important;
}
.COMMENTCONTENTS.tabDivCreate.readonlyF .labelValCreate:after {
	top: 10px;
	bottom: initial;
}
.Cases .COMMENTCONTENTS.tabDivCreate.readonlyF .commentSection .commentDesc, #fullInfoDiv .label{
	font-size: 13px !important;
}
#searchCreatePopup .searchFormDiv .cri_cal.textField {
	width: 50%;
}
#searchCreatePopup .searchFormDiv .newtimefrmt {
	border-left: 1px solid #dfdfdf !important;
    padding-left: 10px;
}
#searchCreatePopup .searchFormDiv .newtimefrmt .textField,#searchCreatePopup .searchFormDiv .newtimefrmt  .ampmSpan {
	padding-top: 0 !important;
}
.newPopupStyleEle #repToOptions + .select2-container .disablefalse {
	width: initial;
	vertical-align: bottom;
}
.newPopupStyleEle #repToOptions + .select2-container .select2-selection {
	border: 1px solid #dfdfdf;
    padding: 2px 10px;
    border-radius: 3px !important;
}
.newInputStyleEle .new_criPattern.wf_form_UI tr td:last-child {
	border: none !important;
    border-bottom: 1px solid #e5e5e5 !important;
    border-radius: 0;
}
.newInputStyleEle .new_criPattern.wf_form_UI tr td.wf_setFocus {
	border: none !important;
    border-radius: 0;
    border-bottom: 1px solid #e5e5e5 !important;
}
[name="AssignmentRuleForm"] .newApCriteriaTable.newCriUi tr td.wf_field_type_td.wf_setFocus {
	border-bottom: none !important;
}
.fieldDropdownCustom a span.span2 {
	right: 9px !important;
}
.previewPageMod .previewCusomize .newSelectType:not(.previewSelectType):after {
	content: initial;
}
.previewCusomize .newSelectType .select2-selection {
	padding: 6px 10px;
    border-radius: 3px !important;
}
.detailViewContainer .singleColLayout .uitype_99 .labelVal .value {
	width: auto !important;
}
.detailViewContainer .readOnlyFld .labelTab:after {
	content: initial !important;
}
.gfnWrapper .newInputStyleEle span.select2.select2-container.select2-container--default:after,.newInputStyleEle .newfield .select2-selection--single:after,.newInputStyleEle #createLinkContent .newSelect .select2-selection--single:after{
	content: "";
    clear: both;
    display: block;
}
#productPopup .popup-model-content {
	min-height: 100px;
}
.newPopupStyleEle .portalPrefix {
	border-bottom: none;
}
.newPopupStyleEle .portalSuffix input.newinputText {
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	padding: 6px 10px;
}
#potentialFields .textField[uitype='786'] {
	padding-left: 10px;
}
#fldTooltipPreviewDiv .tabDivCreate {
	border-bottom: 0;
    padding: 0;
}
#fldTooltipPreviewDiv .tabDivCreate .labelTabCreate{
	padding: 0 !important;
}
#fldTooltipPreviewDiv .tabDivCreate #staticPreview {
	margin-left: 0 !important;
    border: 1px solid #dfdfdf;
    vertical-align: bottom;
    margin-top: 10px;
    padding: 4px 10px;
    border-radius: 3px;
}
.newInputStyleEle .subFrmAggTablWrapper .labelValCreate.focusEleField {
	border-bottom: initial !important;
}
.newInputStyleEle .subFrmAggTablWrapper .labelValCreate .calcDomElement, .newInputStyleEle .subFrmTablWrapper .labelValCreate .calcDomElement {
	display: none;
}
.newInputStyleEle .customAppRLSelect {
	border: 1px solid #dfdfdf;
    border-radius: 3px;
}
#viewAsContainer #allSectionList .newInputStyleEle .SMOWNERID.tabDivCreate #ownerNameLookupSpan {
	display: inline-block;
} 
#viewAsContainer #allSectionList .newInputStyleEle .SMOWNERID.tabDivCreate .labelValCreate div[data-uitype="8"]{
	width: 100% !important;
}
#viewAsContainer #allSectionList .newInputStyleEle .SMOWNERID.tabDivCreate .tb_downarrow {
	margin-top: 10px;
} 
#lv_table_holder.privacyFilters_show {
	margin-left: 300px;
}
#lv_table_holder .dashBorad_Lv_filter {
	margin-left: 559px;
}
#dashboardPopup.newPopupStyleEle [name="createComponentForm"] .pp-content {
	padding-right: 0px !important;
}
.newPopupStyleEle [name="createComponentForm"] .form_err_msg{
	position: static !important;
}
#multipleFieldsEditPop.newPopupStyleEle .pp-header {
	padding: 15px 40px 5px 30px !important;
}
.newInputStyleEle .aggFldTabl .errorFieldP td {
	border-color: #dfdfdf;
}
.newInputStyleEle .aggFldTabl .errorFieldP td .labelValCreate{
	border-color: #dfdfdf !important;
	border: none !important;
}
.newInputStyleEle .lookuploader {
	right: 37px;
}
#templateComponentDIV .newSelect.searchNewTemp .select2-container--default .select2-selection--single {
	padding: 0!important;
}
.newInputStyleEle .subFrmAggTablWrapper .labelValCreate .errMsg.errorMsgDesc {
	white-space: nowrap;
	left: initial;
}
.newInputStyleEle.noWidthOfLabel .labelTabCreate{
	width: 30% !important;
}
#layoutPreview .editParentSection .cNfileUpladBtn{
	height: 17px;
}
.newInputStyleEle .newUISharePopup tr td {
	text-align: left !important;
}
.newInputStyleEle .newUISharePopup tr td:last-child{
	border: none;
 }
#topBandPopup.newInputStyleEle .searchFormDiv.wf_form_UI tr.lookupFieldCreate td:nth-child(2) {
	padding-right: 32px !important;
}
.newInputStyleEle .subFrmLayout table.aggFldTabl tr td:first-child, .newInputStyleEle .subFrmLayout table.aggFldTabl tr td:first-child .labelTabCreate{
	text-align: left !important;
}
.newInputStyleEle .subFrmAggTablWrapper .labelTabCreate, .newInputStyleEle .subFrmAggTablWrapper .labelValCreate {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.newInputStyleEle .subFrmLayout .newmandatory::after {
    content: " ";
    display: inline-block;
    width: 25px;
    height: 2px;
    position: absolute;
    bottom: -1px;
    left: 0px;
    background: rgb(242, 123, 119);
}
#preHTMLContainer .detailViewContainer .tabDiv .labelVal a.weblinkAcc, .maininfo .dvValueTxt span.weblinkAcc {
    display: inline;
}
.newInputStyleEle .stagePrbTab .stagePrbInp {
	border-color: transparent !important;
}
.newInputStyleEle #allLayoutsCaseLS {
	min-width: 570px;
}
.newInputStyleEle .subFrmAggTablWrapper .labelTabCreate {
	word-break: break-all;
}
.detailViewContainer .tabdiv .labelValTwo .errMsg.errorMsgDesc {
	width: 50%;
    white-space: initial;
    line-height: 12px;
    background: #fff;
    top: 102%;
    padding: 5px 0;
}
.newDetailPageStyle .photoUploadSec #imgContainer img, .detailViewButtonLayerMainTableContainer .photoUploadSec #imgContainer img {
	opacity: 1;
}
#searchCreatePopup table.wf_form_UI {
	border-spacing: 0px 21px;
}
.addlineitemNew.ui-menu .ui-menu-item:last-child a {
	color: #2C7BD0 !important;
}
.addlineitemNew.ui-menu .ui-menu-item a{
	padding: 10px 15px!important;
    border: none!important;
    border-top: 1px solid #ededed!important;
    color: #000!important;
    font-size: 13px!important;
}
#formRuleMandatoryFields.newInputStyleEle .newFormElement .labelValCreate [data-uitype="786"], #formRuleMandatoryFields.newInputStyleEle .newFormElement .labelValCreate [data-uitype="333"] {
	width: initial !important;
}
.newFullSelect
{
	min-width: 81%;
}
.newFullSelect .select
{
	width: 100%;
}
.newFullSelect .select2-container
{
	width: 100% !important;
}
.nav-list-container > li {
	padding: 10px 20px;
}

.nav-list-container > li:hover {
    background-color: #f3f3f3;
}


/* overwriting classes for meeting theme */
.primarybtn, .btn-primary, .newSaveBtn, .newNTblueSmbtn {
	/*background-color: #0352cc !important;
	color: #fff !important;
	border-color: #0352cc !important;*/
	background-color: var(--zm-primary-bg) !important;
	color: var(--zm-white) !important;
	border-color: var(--zm-primary-bg) !important;
}
.primarybtn:hover, .primarybtn:focus,
.btn-primary:hover, .btn-primary:focus,
.newSaveBtn:hover, .newSaveBtn:focus,
.newNTblueSmbtn:hover, .newNTblueSmbtn:focus {
	/*background-color: #0a46a4 !important;
	color: #fff !important;
	border-color: #0a46a4 !important;*/
	background-color: var(--zm-primary-bg) !important;
	color: var(--zm-white) !important;
	border-color: var(--zm-primary-bg) !important;
}
.primarybtn[disabled],
.btn-primary[disabled],
.newSaveBtn[disabled],
.newNTblueSmbtn[disabled] {
	/*background-color: #0352cc !important;*/
	background-color: var(--zm-primary-bg) !important;
}
.primaryflatbtn{
   	/*background-color: #0352cc !important;
    color: #fff !important;*/
    background-color: var(--zm-primary-bg) !important;
    color: var(--zm-primary-button-text) !important;
}
.primaryflatbtn:hover, .primaryflatbtn:focus{
	border-bottom-color: transparent;
    /*background-color: #0a46a4 !important;*/
    background-color: var(--zm-secondary-button-hover) !important;
}
.outlineprimary {
	color: var(--zm-primary-bg) !important;
    background-color: var(--zm-primary-body-bg) !important;
    border-color: var(--zm-primary-bg) !important;
}
.outlineprimary:hover, .outlineprimary:focus{
	background-color: var(--zm-secondary-button-hover) !important;
	color: #fff !important;
}
.outlineprimaryflat {
	color: var(--zm-primary-bg) !important;
	border-color: var(--zm-primary-bg) !important;
}
.outlineprimaryflat:hover, .outlineprimaryflat:focus {
    background-color: var(--zm-secondary-button-hover) !important;
    color: #fff !important;
}
/* svg classes */
.svg-white {
	fill: #ffffff;
}
.svg-default-imp {
	fill: var(--zm-primary-body-color) !important;
}
.svg-default1 {
	fill: #666666;
}
.svg-default1.checked {
	fill: var(--zm-primary-bg);
	color: var(--zm-primary-bg);
}
.checked .svg-default1 {
	fill: var(--zm-primary-bg);
	color: var(--zm-primary-bg);
}
.svg-default2 {
  fill: var(--zm-icon-fill) !important;
  color: var(--zm-icon-fill) !important;
}
.svg-primary {
	/*fill: #0352cc;*/
	fill: var(--zm-primary-bg);
	color: var(--zm-primary-bg);
	/* stroke: var(--zm-primary-bg); */
}
.svg-primary1 {
	fill: var(--zm-primary-bg);
}
.svg-primary2 {
	fill: var(--zm-primary-bg);
}
.svg-danger {
	fill: var(--zm-danger-bg);
}
.svg-danger1 {
	fill: var(--zm-error-text1) !important;
}
/* end of svg classes */
/* a {
	color: var(--zm-primary-button-bg);
} */
.colBlue {
    color: var(--zm-primary-button-bg) !important;
}
/* .bluelink, .link, .link1, .eventForm-ins a {
	color: var(--zm-primary-button-bg) !important;
} */
.bluelinkhov {
	color: inherit !important;
}
.bluelinkhov:hover {
	color: var(--zm-primary-button-bg) !important;
}
.bluelink:focus, .link:focus, .link1:focus, .eventForm-ins a:focus {
	text-decoration: underline !important;
}
.link:hover {
	text-decoration: underline;
}
.commentabmenu a {
	/* color: #555 !important; */
	/* color: inherit !important; */
}
.commentabmenu .sel {
	/*border-bottom-color: #0352cc !important;*/
	border-bottom-color: var(--zm-sel-tab-bg) !important;
	font-weight: 700;
}
.commentabmenu .sel span{
	color: var(--zm-sel-tab-bg) !important;
}
.commentabmenu .sel a {
	
	/*color: #0352cc !important;*/
	text-decoration: none !important;
	color: var(--zm-sel-tab-bg) !important;
}
/* .commentabmenu td:focus {
	border: 1px solid #0352cc;
} */

.mymeetingstab .sel a{
	padding-left : 5px !important;
 	padding-right : 5px !important;
}

.filterTypeSel .select2-selection--single
{
	padding-left : 3px !important;
}

.rbCheckHtml:hover .rbHtml {
	border-color: var(--zm-primary-color) !important;
}
.rbCheckHtml input[type="radio"]:checked + .rbHtml:after {
	background: var(--zm-primary-color) !important;
}
.focusEleField.labelValCreate {
	/* border-bottom-color: #0352cc !important; */
}

/* tabindex css */
.r-1vsmrhx:focus {
	box-shadow: rgba(3, 82, 204, 0.5) 0px 0px 0px 2px;
	/* box-shadow: rgba(29, 161, 242, 0.5) 0px 0px 0px 2px; */
}
.r-sdzlij:focus {
	border-bottom-left-radius: 9999px;
    border-bottom-right-radius: 9999px;
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
}
/* end of tabindex css */

/* Dark mode */
/* Using JS - if(window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { } */
@media/*!YUI-Compressor */(prefers-color-scheme: dark) {
    /* body {
        background-color: rgb(16, 23, 30);
		color: #fff !important;
    } */
}
/* end of overwriting classes for meeting theme */

/* inherit classes for meeting theme */

.select2-container--default .select2-selection--single {
	/*background-color: inherit;*/
	background-color: var(--zm-body-inherit);
}
.userNameLookup {
	/*color: inherit;*/
	color: var(--zm-body-inherit);
}
.setUpList {
	color: var(--zm-body-color) !important;
}
.setUpListActive {
	/* color: var(--zm-left-inner-nav-item-active-color) !important; */
	font-weight: bold;
}
.title,
.alertHeading,
.setup-heading {
	color: inherit;
}
#leftPanel,
.bgf5f5f5 {
	background-color: inherit;
}
.newdragndrop,
.defaultdragndrop {
	color: inherit;
}
.fbntxt {
	color: inherit !important;
}
.zsoBtn._stroke {
    color: inherit !important;
}
.freetrialOpt .table .tblCell::after {
	color: inherit;
}
.picklistOption li {
	background-color: inherit !important;
}
.totalCounttoLeft,
#totalCountNo {
	/*color: inherit !important;*/
	color: var(--zm-body-inherit) !important;
}
.rs-upgrade-con {
	/*background-color: inherit !important;*/
	background-color: var(--zm-body-inherit) !important;
}
.listview , .cardview{
	background-color: inherit;
}
/* .zcrm-modal {
	border: 1px solid;
} */
.wpArrow
{
	width: 20px;
	height: 26px;
	font-size: 2rem;
	border-radius: 0 3px 3px 0;
	padding: 2px 0;
	margin-top:3px;
	margin-left:2px;
	fill: var(--zm-left-panel-arrow-color);
	display:block;
}
.wpHamburger
{
	width: 20px;
	position: absolute;
	margin-top: 30px;
	margin-left: 25px;
	cursor:pointer;
	z-index:2;
	fill: var(--zm-hamburger-color);
	display:none;
}
.saveNotesIcon {
	width: 20px;
	height: 20px;
	cursor:pointer;
	fill: var(--zm-sel-tab-bg);
	margin-right: 8px;
}

/* end of inherit classes for meeting theme */

/* New UI */

.zmw-sprite {
 	background: url(../images/zw-sprite.7a56f39afa9ea180b3be7e4e7f0774ca.svg) no-repeat;
        width: 24px;
  	height: 24px;
  	display: inline-block;
}

.zmi-flipped {
	-ms-transform: scaleY(-1);
    transform: scaleY(-1);
}

.zmi-search {
	background-position: -18px -12px;
}

.zmi-settings {
	background-position: -58px -12px;
}

.zmi-edit {
	background-position: -102px -13px;
}

.zmi-star {
	background-position: -193px -12px;
}

.zmi-star-filled {
	background-position: -400px -49px;
}

.zmi-star-filled-primary {
	background-position: -401px -92px;
}

.zmi-chevron-down {
	background-position: -364px -11px;
}

.zmi-chevron-down-meetingSchedule {
	background: url(../images/Dropdown-blue-down.e0b2e2dba5c9e7722f097928a9c70454.svg) no-repeat;
    margin-right: 15px !important;
}

.zmi-chevron-down-light {
	background-position: -434px -11px;
}

.zmi-chevron-down-pageSort{
	background-position: -500px -4px;
}

.zmi-chevron-down-light-lg {
	background-position: -533px -10px;
}
.zmi-collapse-arrow-new{
	background:  url(../images/Dropdown-black.85f894043152d40e77d911569850e6cb.svg) no-repeat !important;
	position: relative;
}
.zmi-chevron-left {
	background-position: -401px -92px;
}

.zmi-copy {
	background-position: -196px -139px;
}

.zmi-chevron-right {
	background-position: -19px -139px;
}

.zmi-day-xl {
	background-position: -95px -367px;
}

.zmi-noon-xl {
	background-position: -24px -367px;
}

.zmi-night-xl {
	background-position: -166px -369px;
}

.zmi-morning {
	background: url(../images/new-morning.d49b7bb1c4d53f5f16b382adcb42d75c.svg) no-repeat;
}

.zmi-noon {
	background: url(../images/new-afternoon.d90ead6c6f90df3a7e1ca8e847376bf0.svg) no-repeat;
}

.zmi-evening {
	background: url(../images/new-evening.bdb3c0a1ddc22ef14a06ea80f5ebcdda.svg) no-repeat;
}

.zmi-night {
	background: url(../images/new-night.d8e7f67c5166918e1b44c58a0c60c5b4.svg) no-repeat;
}

.zmi-ext-sort-asc {
	background-position: -280px -13px;
}

.zmi-ext-sort-desc {
	background-position: -322px -13px;
}

.zmi-vertical-more {
	fill: var(--zm-primary-body-text6);
	background-position: -534px -50px;
}

.zmi-arrow-bottom {
	background-position: -497px -11px;
}

.zmi-live {
	background-position: -149px -140px;
}

.zmi-zoho-campaigns {
	background-position: -212px -287px;
}

.zmi-zoho-social {
	background-position: -269px -287px;
}

.zmi-approve-user {
	background: url(../images/approve-user.93c14601f9a0f8c0d7e7a524d0b5f8a6.svg) no-repeat;
}

.zmi-deny-user {
	background: url(../images/deny-user.d00e042d22b7a503814da3a6f33b9922.svg) no-repeat;
}

.zmi-info-dark-primary {
	background: url(../images/info-blue.b1dc60c42e25d09ec081900a2a79069e.svg) no-repeat;
}

.zmi-info-filled-primary {
	background: url(../images/information-icon.f35e40491dfdda67c5805ed90583f3ce.svg) no-repeat;
}

.zmi-add-user {
	background: url(../images/add-user-icon.fb654379070e7a5fbbce4cb368eb32c8.svg) no-repeat;
}
.zm-fill{
	fill:none;
	stroke:var(--zm-copy-icon);
	stroke-width:0.8;
}
.zmi-copy {
	background-position: -195px -138px;
}

.zmi-copy-default {
	background: url(../images/copy-clipboard.882be5a2d8fcb9b9b1294f7bc28db666.svg) no-repeat;
}

.zmi-share {
	background: url(../images/share.02ca451027b1a10f2c572274f4e59530.svg) no-repeat;
}

.zmi-filter-normal {
	background: url(../images/filter-normal.f1ecf767067cc64f6d3a67729d94f7a0.svg) no-repeat;
}

.zmi-filter-selected {
	background: url(../images/filter-selected.a3b64a73ae651fc1b8449856873fa4d6.svg) no-repeat;
}

.zmi-filter-applied {
	background: url(../images/filter-applied.c1c0b08593f358610cd7b45d2edd4d74.svg) no-repeat;
}

.zmi-source-tracking-empty {
	background: url(../images/source-tracking-empty.2dc8d6e35bc3ac4f5177aa20a7ba9467.svg) no-repeat;
}

.zmi-source-tracking-license {
	background: url(../images/source-tracking-license.5b94a3428d37e91d6efd7ff55b92950c.svg) no-repeat;
}

.zmi-attachment {
	background-position: -277px -90px;
}

.zmi-email-default {
	background-position: -192px -52px;
}

.zmi-email-send {
	background: url(../images/reinvite.8de4a83e7d700afc98941d3a87838c70.svg) no-repeat;
}

.zmi-email-primary {
	background-position: -237px -138px;
}

.zmi-code {
	background-position: -279px -136px;
}

.zmi-code-default {
	background: url(../images/copy-snippet.8ee0cd2221f995066e000f06f1507d20.svg) no-repeat;
}

.zmi-preview {
	background-position: -322px -136px;
}

.zmi-preview-filled {
	background-position: -236px -50px;
}

.zmi-rearrange {
	background-position: -278px -50px;
}

.zmi-user-add-light-xl {
	fill: var(--zm-adduser-icon);
	background-position: -150px -223px;
}

.zmi-delete {
	background-position: -147px -11px;
}

.zmi-radio-filled {
	background-position: -321px -49px;
}

.zmi-checkbox-filled {
	background-position: -363px -49px;
}

.zmi-radio-filled-primary {
	background-position: -321px -92px;
}

.zmi-checkbox-filled-primary {
	background-position: -368px -92px;
}

.zmi-checkbox-hollow-primary {
	background-position: -106px -92px;
}

.zmi-play-primary {
	fill: none !important;
	background-position: -436px -91px;
}

.zmi-share-primary {
	background-position: -468px -90px;
}
.zm-svg {
	width: 24px;
	height: 24px;
    display: inline-block;
    fill: var(--zm-meeting-icon);
}
.zmi-vertical-more-primary {
    fill: var(--zm-primary-button-bg3);
	background-position: -499px -89px;
}

.zmi-calendar {
	background-position: -433px -49px;
}

.zmi-calendar-dark {
	background: url(../images/calendarIcon.742c5394a2162319073edcf0311926e6.svg) no-repeat;
	margin-left: 7px;
    width: 15px;
    height: 16px;
}

.zmi-recurring-dates {
	background: url(../images/recurring-dates.1d8b62fead02da9d54cad48e584f7992.svg) no-repeat;
}

.zmi-addtocal {
/* 	background: url(../images/add-to-calendar.58d9862ede7e10afd13cf4a7be7b2440.svg) no-repeat;
 */}

.zmi-time {
	background-position: -466px -49px;
}

.zmi-facebook {
	background-position: -22px -276px;
}

.zmi-linkedin {
	background-position: -84px -276px;
}

.zmi-twitter {
	/* background-position: -145px -276px; */
	background: url(../images/twitter-x.587cc307e78fb66cfbd00a29f98a2fd1.svg) no-repeat;
	background-size: 100%;
}

.zmi-facebook-icon {
	background: url(../images/share-in-facebook.7ff0e2afc1021a60ff5ad87ec64d4692.svg) no-repeat;
}

.zmi-linkedin-icon {
	background: url(../images/share-in-linkedin.1c876289cca9a92a17d03e01a2f0a112.svg) no-repeat;
}

.zmi-twitter-icon {
	background: url(../images/twitter-x.587cc307e78fb66cfbd00a29f98a2fd1.svg) no-repeat;
	background-size: 100%;
}

.zmi-day-xl.size-lg,
.zmi-noon-xl.size-lg,
.zmi-night-xl.size-lg {
    -webkit-transform: scale(2) rotate(0deg);
    transform: scale(2) rotate(0deg);
}

.zmi-preview-default {
	background: url(../images/preview-icon.a188a90ef2c9f31bb46a57c20ff2c64c.svg) no-repeat;
}

.zmi-correct-icon {
	background: url(../images/greenTick.5a699ae6cc6ffc3490db5ccc579c7c25.svg) no-repeat;
	height: 18px;
    width: 18px;
    display: inline-block;
}

.zmi-lock-icon {
	background: url(../images/lock.19a874948992e4822e12426989da6bd1.svg) no-repeat;
}

.zmi-super-admin-icon {
	background: url(../images/super-admin.5b75b78714f1e59f82e5f192ebcbdc9e.svg) no-repeat;
}

.zmi-apply-tick {
	background: url(../images/apply-tick.svg) no-repeat;
	background-size: 24px 24px;
}

.zmi-disable-icon {
	background: url(../images/notApplicable.bc6b2e7b742a8bc567006af776b89ddc.svg) no-repeat;
	height: 18px;
    width: 18px;
    display: inline-block;
}

.zmi-block-icon {
	background: url(../images/blocked.017dad281919497ca9639f522621f998.svg) no-repeat;
}

.mandatory-normal {
	background: url(../images/mandatory-normal.979e9c98d49a8c5e0daf3ef534fc0b5b.svg) no-repeat;
	width: 20px;
  	height: 20px;
  	display: inline-block;
}

.mandatory-enabled {
	background: url(../images/mandatory-enabled.544fdc3745ed322def52ba0e6172eedf.svg) no-repeat;
	width: 20px;
  	height: 20px;
  	display: inline-block;
}
.chatViewIcon, .chatDownloadIcon {
	width: 20px;
	height: 20px;
	cursor:pointer;
	fill: #047EE2;
	margin-right: 8px;
}

.zmi-filter-normal {
	background-color: #F2F2F2;
}
.zmi-filter-normal.selected {
	background: url(../images/filter-selected.a3b64a73ae651fc1b8449856873fa4d6.svg) no-repeat;
	background-color: #ECF4FF;
}
.zmi-filter-normal.applied {
	background: url(../images/filter-applied.c1c0b08593f358610cd7b45d2edd4d74.svg) no-repeat;
	background-color: #E1FFD9;
}


/*  Components list CSS start */

.zcheckbox {
  position: relative;
  margin: 15px 0px 0px 0px;
}
.zcheckbox .zcheckbox__helper[type=checkbox] {
  position: absolute;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.zcheckbox .zcheckbox__helper[type=checkbox]:checked + .zcheckbox__label:after {
  position: absolute;
  content: "";
  display: block;
  bottom: 5px;
  left: 3px;
  top: 6px;
  width: 10px;
  height: 5px;
  border-style: solid;
  border-color: #363636;
  border-width: 0px 0 2px 2px;
  box-sizing: border-box;
  -webkit-transform: rotate(-45deg) translate(1px, -1px);
  -moz-transform: rotate(-45deg) translate(1px, -1px);
  -ms-transform: rotate(-45deg) translate(1px, -1px);
  -o-transform: rotate(-45deg) translate(1px, -1px);
  transform: rotate(-45deg) translate(1px, -1px);
}
.zcheckbox .zcheckbox-indeterminate:after {
  position: absolute;
  content: "";
  display: block;
  bottom: 4px;
  left: 3px;
  width: 10px;
  height: 5px;
  border-style: solid;
  border-color: #363636;
  box-sizing: border-box;
  -webkit-transform: rotate(0deg) translate(0px, -2px);
  -moz-transform: rotate(0deg) translate(0px, -2px);
  -ms-transform: rotate(0deg) translate(0px, -2px);
  -o-transform: rotate(0deg) translate(0px, -2px);
  transform: rotate(0deg) translate(0px, -2px);
  border-width: 0px 0 2px 0px;
}
.zcheckbox .zcheckbox-indeterminate:before {
  border: 1px solid #888;
}
.zcheckbox .zcheckbox__label {
  display: inline-block;
  cursor: default;
  position: relative;
  padding: 0px 0px 0px 26px;
  font-size: 13px;
  box-sizing: border-box;
  line-height: normal;
  user-select: none;
  vertical-align: top;
  color: #111;
}
/* .zcheckbox .zcheckbox__label:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 2px 2px 2px 2px;
  box-sizing: border-box;
  transition: border 300ms linear;
  -webkit-transition: border 300ms linear;
  -moz-transition: border 300ms linear;
  -ms-transition: border 300ms linear;
} */
.zcheckbox .zcheckbox__label:hover:before, .zcheckbox .zcheckbox__label.is-hover:before {
  background-color: #f5f5f5;
}
.zcheckbox .zcheckbox__label:active:before, .zcheckbox .zcheckbox__label.is-active:before {
  border: 1px solid #888;
  background-color: #eee;
}
.zcheckbox .zcheckbox__label.is-readonly:before {
  background-color: #fff;
}
.zcheckbox .zcheckbox__label.is-readonly:active:before {
  background-color: #fff;
  border: 1px solid #aaa;
}
.zcheckbox .zcheckbox__label .zcheckbox__text {
  user-select: initial;
}
.zcheckbox .zcheckbox__helper[type=checkbox]:focus + .zcheckbox__label:before,
.zcheckbox .is-focus.zcheckbox__label:before {
  border: 1px solid #4190F2;
  box-sizing: border-box;
}
.zcheckbox .zcheckbox__helper[type=checkbox]:checked + .zcheckbox__label:before {
  border: 1px solid #888;
}
.zcheckbox .is-focus.zcheckbox__label:hover:before,
.zcheckbox .is-selected.zcheckbox__label:hover:before {
  background-color: #fff;
}
.zcheckbox .is-disable.zcheckbox__label,
.zcheckbox .is-disabled.zcheckbox__label {
  pointer-events: none;
  cursor: default;
  color: #b3b3b3;
}
.zcheckbox:first-child {
  margin-top: 0;
}
.zcheckbox .zcheckbox__helper[type=checkbox]:checked:focus + .zcheckbox__label:before {
  border: 1px solid #4190F2;
}

.zcheckbox--image {
  width: 180px;
  height: 135px;
  border: 1px solid #d4d4d4;
  border-radius: 3px 3px 3px 3px;
  margin: 0px 10px 10px 0px;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  float: left;
}
.zcheckbox--image .zcheckbox__label {
  text-indent: -99999px;
  padding-left: 0;
}
.zcheckbox--image .zcheckbox__helper, .zcheckbox--image .zcheckbox__label {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  z-index: 10;
}
.zcheckbox--image .zcheckbox__helper {
  visibility: visible;
}
.zcheckbox--image .zcheckbox__helper {
  opacity: 0;
}
.zcheckbox--image:hover .zcheckbox__label, .zcheckbox--image .zcheckbox__helper[type=checkbox]:checked + .zcheckbox__label {
  visibility: visible;
}
.zcheckbox--image .zcheckbox__helper[type=checkbox]:checked + .zcheckbox__label:before, .zcheckbox--image .zcheckbox__helper[type=checkbox]:focus + .zcheckbox__label:before, .zcheckbox--image .zcheckbox__label:active:before, .zcheckbox--image .zcheckbox__label.is-active:before, .zcheckbox--image .zcheckbox__label:before {
  border: 1px solid #d4d4d4;
  border-left: transparent;
  border-top: transparent;
  border-radius: 3px 3px 3px 3px;
  border-top-right-radius: none;
  border-top-left-radius: none;
  border-bottom-left-radius: none;
}
.zcheckbox--image .zcheckbox__helper[type=checkbox]:checked + .zcheckbox__label:after {
  left: 2px;
}

.zimg {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}

.zh-rtl .zcheckbox .zcheckbox__helper[type=checkbox]:checked + .zcheckbox__label:after {
  left: auto;
  right: 3px;
}
.zh-rtl .zcheckbox .zcheckbox-indeterminate:after {
  left: auto;
  right: 3px;
}
.zh-rtl .zcheckbox .zcheckbox__label {
  padding: 0px 26px 0px 0px;
}
.zh-rtl .zcheckbox .zcheckbox__label:before {
  left: auto;
  right: 0;
}
.zh-rtl .zcheckbox--image {
  margin: 0px 0px 10px 10px;
  float: right;
}
.zh-rtl .zcheckbox--image .zcheckbox__label {
  padding-right: 0;
}
.zh-rtl .zcheckbox--image .zcheckbox__helper, .zh-rtl .zcheckbox--image .zcheckbox__label {
  left: auto;
  right: 0;
}
.zh-rtl .zcheckbox--image .zcheckbox__helper[type=checkbox]:checked + .zcheckbox__label:before, .zh-rtl .zcheckbox--image .zcheckbox__helper[type=checkbox]:focus + .zcheckbox__label:before, .zh-rtl .zcheckbox--image .zcheckbox__label:active:before, .zh-rtl .zcheckbox--image .zcheckbox__label.is-active:before, .zh-rtl .zcheckbox--image .zcheckbox__label:before {
  border: 1px solid #d4d4d4;
  border-right: transparent;
  border-top: transparent;
  border-radius: 3px 3px 3px 3px;
  border-top-right-radius: none;
  border-top-left-radius: none;
  border-bottom-right-radius: none;
}
.zh-rtl .zcheckbox--image .zcheckbox__helper[type=checkbox]:checked + .zcheckbox__label:after {
  left: auto;
  right: 2px;
}

/*Components list css end*/

.coHostContainerSelect .zdropdownlist__search {
	background-color: var(--zm-primary-body-bg);
	border-width: 1px !important;
	border: 1px solid #BDC8D3;
}
.coHostContainerSelect .zdropdownlist__searchfield, .roomsContainerSelect .select2-selection{
	border: none;
    font-size: 16px;
    background-color: var(--zm-primary-body-bg);
}

.coHostContainerSelect .zdropdownlist__description, .roomsSelectBox .roomsContainerDesc{
	color : var(--zm-primary-body-text);
	font-size: 15px !important;
	padding-top: 2px;
}
.coHostContainerSelect .zdropdownlist__text, .roomsContainerSelect .select2-results__option, .participantSelectPane .zdropdownlist__text,#usersTokenField-menu .zdropdownlist__text{
	font-weight: 600;
}
.coHostContainerSelect .zdropdownlist__body, .roomsContainerSelect .select2-results__options{
	margin: 0 !important;
}
.coHostContainerSelect .zdropdownlist__image,.participantSelectPane .zdropdownlist__image {
	width: 40px;
    height: 40px;
}
#coHostContainer > .zdropdownlist__body {
  max-height: 218px !important;
  overflow-y: scroll;
}

.coHostContainerSelect, .roomsContainerSelect {
	display: flex !important;
	width: calc(100% - 60px) !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    z-index: 10 !important;
    border: none !important;
    top: initial !important;
    left: initial !important
}

.roomsContainerSelect{
	width: 100% !important;
	z-index: 0 !important;
}

.roomsContainerSelect .select2-selection__clear{
	display: none;
}

.roomsSelectBox .zdropdownlist__text, .coHostSelectBox .zdropdownlist__text, .participantSelectPane .zdropdownlist__text{
	font-size: 13px;
}

#select2-ownerNameLookup-results .select2-results__option:hover{
	background: #eff3fc !important;
}
/* New UI */

/* ---------------------------Flag position--------------------------------*/
.pic {
	width: 20px;
	height: 14px;
	background-size: 280px 252px;
	background-image: url("../images/Flags.bf353d6ca2559f23e4639e5b72b513e8.png");
	background-position: -180px -238px;
	float: left;
	margin-top: 1px;
}
.selectFlag{
	display: inline-block;
	width: 20px;
	height: 14px;
	position: absolute;
	top: 13px;
	left: 13px;
	background-size: 280px 252px;
	background-image: url("../images/Flags2x.0b8394efb0ea9167cef2465fb8f63d78.png");
	background-position: -180px -238px;
}
	.flag_AF{background-position:0px 0px;}
	.flag_AL{background-position:-20px 0px;}
	.flag_DZ{background-position:-40px 0px;}
	.flag_AS{background-position:-60px 0px;}
	.flag_AD{background-position:-80px 0px;}
	.flag_AO{background-position:-100px 0px;}
	.flag_AI{background-position:-120px 0px;}
	.flag_AG{background-position:-140px 0px;}
	.flag_AR{background-position:-160px 0px;}
	.flag_AM{background-position:-180px 0px;}
	.flag_AW{background-position:-200px 0px;}
	.flag_AC{background-position:-220px 0px;}
	.flag_AU{background-position:-240px 0px;}
	.flag_AX{background-position:-260px 0px;}
	.flag_AT{background-position:0px -14px;}
	.flag_AZ{background-position:-20px -14px;}
	.flag_BS{background-position:-40px -14px;}
	.flag_BH{background-position:-60px -14px;}
	.flag_BD{background-position:-80px -14px;}
	.flag_BB{background-position:-100px -14px;}
	.flag_BY{background-position:-120px -14px;}
	.flag_BE{background-position:-140px -14px;}
	.flag_BZ{background-position:-160px -14px;}
	.flag_BJ{background-position:-180px -14px;}
	.flag_BM{background-position:-200px -14px;}
	.flag_BT{background-position:-220px -14px;}
	.flag_BO{background-position:-240px -14px;}
	.flag_BA{background-position:-260px -14px;}
	.flag_BW{background-position:0px -28px;}
	.flag_BR{background-position:-20px -28px;}
	.flag_VG{background-position:-40px -28px;}
	.flag_BN{background-position:-60px -28px;}
	.flag_BG{background-position:-80px -28px;}
	.flag_BF{background-position:-100px -28px;}
	.flag_BI{background-position:-120px -28px;}
	.flag_KH{background-position:-140px -28px;}
	.flag_CM{background-position:-160px -28px;}
	.flag_CA{background-position:-180px -28px;}
	.flag_CV{background-position:-200px -28px;}
	.flag_KY{background-position:-220px -28px;}
	.flag_CF{background-position:-240px -28px;}
	.flag_TD{background-position:-260px -28px;}
	.flag_CL{background-position:0px -42px;}
	.flag_CN{background-position:-20px -42px;}
	.flag_CO{background-position:-40px -42px;}
	.flag_KM{background-position:-60px -42px;}
	.flag_CG{background-position:-80px -42px;}
	.flag_CK{background-position:-100px -42px;}
	.flag_CR{background-position:-120px -42px;}
	.flag_CI{background-position:-140px -42px;}
	.flag_HR{background-position:-160px -42px;}
	.flag_CU{background-position:-180px -42px;}
	.flag_CW{background-position:-100px -224px;}
	.flag_CY{background-position:-200px -42px;}
	.flag_CZ{background-position:-220px -42px;}
	.flag_CD{background-position:-240px -42px;}
	.flag_DK{background-position:-260px -42px;}
	.flag_DG{background-position:0px -56px;}
	.flag_DJ{background-position:-20px -56px;}
	.flag_DM{background-position:-40px -56px;}
	.flag_DO{background-position:-60px -56px;}
	.flag_TL{background-position:-80px -56px;}
	.flag_EC{background-position:-100px -56px;}
	.flag_EG{background-position:-120px -56px;}
	.flag_SV{background-position:-140px -56px;}
	.flag_GQ{background-position:-160px -56px;}
	.flag_ER{background-position:-180px -56px;}
	.flag_EE{background-position:-200px -56px;}
	.flag_ET{background-position:-220px -56px;}
	.flag_FK{background-position:-240px -56px;}
	.flag_FO{background-position:-260px -56px;}
	.flag_FJ{background-position:0px -70px;}
	.flag_FI{background-position:-20px -70px;}
	.flag_FR{background-position:-40px -70px;}
	.flag_GF{background-position:-60px -70px;}
	.flag_PF{background-position:-80px -70px;}
	.flag_GA{background-position:-100px -70px;}
	.flag_GM{background-position:-120px -70px;}
	.flag_GE{background-position:-140px -70px;}
	.flag_DE{background-position:-160px -70px;}
	.flag_GH{background-position:-180px -70px;}
	.flag_GI{background-position:-200px -70px;}
	.flag_GR{background-position:-220px -70px;}
	.flag_GL{background-position:-240px -70px;}
	.flag_GD{background-position:-260px -70px;}
	.flag_GP{background-position:0px -84px;}
	.flag_GU{background-position:-20px -84px;}
	.flag_GT{background-position:-40px -84px;}
	.flag_GN{background-position:-60px -84px;}
	.flag_GW{background-position:-80px -84px;}
	.flag_GY{background-position:-100px -84px;}
	.flag_HT{background-position:-120px -84px;}
	.flag_HN{background-position:-140px -84px;}
	.flag_HK{background-position:-160px -84px;}
	.flag_HU{background-position:-180px -84px;}
	.flag_IS{background-position:-200px -84px;}
	.flag_IN{
		background-position:-220px -84px;
	}
	.flag_ID{background-position:-240px -84px;}
	.flag_IR{background-position:-260px -84px;}
	.flag_IQ{background-position:0px -98px;}
	.flag_IE{background-position:-20px -98px;}
	.flag_IL{background-position:-40px -98px;}
	.flag_IT{background-position:-60px -98px;}
	.flag_JM{background-position:-80px -98px;}
	.flag_JP{background-position:-100px -98px;}
	.flag_JO{background-position:-120px -98px;}
	.flag_KZ{background-position:-140px -98px;}
	.flag_KE{background-position:-160px -98px;}
	.flag_KI{background-position:-180px -98px;}
	.flag_KW{background-position:-200px -98px;}
	.flag_KG{background-position:-220px -98px;}
	.flag_LA{background-position:-240px -98px;}
	.flag_LV{background-position:-260px -98px;}
	.flag_LB{background-position:0px -112px;}
	.flag_LS{background-position:-20px -112px;}
	.flag_LR{background-position:-40px -112px;}
	.flag_LY{background-position:-60px -112px;}
	.flag_LI{background-position:-80px -112px;}
	.flag_LT{background-position:-100px -112px;}
	.flag_LU{background-position:-120px -112px;}
	.flag_MO{background-position:-140px -112px;}
	.flag_MK{background-position:-160px -112px;}
	.flag_MG{background-position:-180px -112px;}
	.flag_MW{background-position:-200px -112px;}
	.flag_MY{background-position:-220px -112px;}
	.flag_MV{background-position:-240px -112px;}
	.flag_ML{background-position:-260px -112px;}
	.flag_MT{background-position:0px -126px;}
	.flag_MH{background-position:-20px -126px;}
	.flag_MQ{background-position:-40px -126px;}
	.flag_MR{background-position:-60px -126px;}
	.flag_MU{background-position:-80px -126px;}
	.flag_MX{background-position:-100px -126px;}
	.flag_FM{background-position:-120px -126px;}
	.flag_MD{background-position:-140px -126px;}
	.flag_MC{background-position:-160px -126px;}
	.flag_MN{background-position:-180px -126px;}
	.flag_ME{background-position:-200px -126px;}
	.flag_MS{background-position:-220px -126px;}
	.flag_MA{background-position:-240px -126px;}
	.flag_MZ{background-position:-260px -126px;}
	.flag_MM{background-position:0px -140px;}
	.flag_NA{background-position:-20px -140px;}
	.flag_NR{background-position:-40px -140px;}
	.flag_NP{background-position:-60px -140px;}
	.flag_NL{background-position:-80px -140px;}
	.flag_AN{background-position:-100px -140px;}
	.flag_NC{background-position:-120px -140px;}
	.flag_NZ{background-position:-140px -140px;}
	.flag_NI{background-position:-160px -140px;}
	.flag_NE{background-position:-180px -140px;}
	.flag_NG{background-position:-200px -140px;}
	.flag_NU{background-position:-220px -140px;}
	.flag_KP{background-position:-240px -140px;}
	.flag_MP{background-position:-260px -140px;}
	.flag_NO{background-position:0px -154px;}
	.flag_OM{background-position:-20px -154px;}
	.flag_PK{background-position:-40px -154px;}
	.flag_PW{background-position:-60px -154px;}
	.flag_PS{background-position:-80px -154px;}
	.flag_PA{background-position:-100px -154px;}
	.flag_PG{background-position:-120px -154px;}
	.flag_PY{background-position:-140px -154px;}
	.flag_PE{background-position:-160px -154px;}
	.flag_PH{background-position:-180px -154px;}
	.flag_PL{background-position:-200px -154px;}
	.flag_PT{background-position:-220px -154px;}
	.flag_PR{background-position:-240px -154px;}
	.flag_QA{background-position:-260px -154px;}
	.flag_RE{background-position:0px -168px;}
	.flag_RO{background-position:-20px -168px;}
	.flag_RU{background-position:-40px -168px;}
	.flag_RW{background-position:-60px -168px;}
	.flag_SH{background-position:-80px -168px;}
	.flag_KN{background-position:-100px -168px;}
	.flag_LC{background-position:-120px -168px;}
	.flag_PM{background-position:-140px -168px;}
	.flag_VC{background-position:-160px -168px;}
	.flag_WS{background-position:-180px -168px;}
	.flag_SM{background-position:-200px -168px;}
	.flag_ST{background-position:-220px -168px;}
	.flag_SA{background-position:-240px -168px;}
	.flag_SN{background-position:-260px -168px;}
	.flag_RS{background-position:0px -182px;}
	.flag_SC{background-position:-20px -182px;}
	.flag_SL{background-position:-40px -182px;}
	.flag_SG{background-position:-60px -182px;}
	.flag_SK{background-position:-80px -182px;}
	.flag_SI{background-position:-100px -182px;}
	.flag_SB{background-position:-120px -182px;}
	.flag_SO{background-position:-140px -182px;}
	.flag_ZA{background-position:-160px -182px;}
	.flag_KR{background-position:-180px -182px;}
	.flag_SS{background-position:-120px -224px;;}
	.flag_ES{background-position:-200px -182px;}
	.flag_LK{background-position:-220px -182px;}
	.flag_SD{background-position:-240px -182px;}
	.flag_SR{background-position:-260px -182px;}
	.flag_SZ{background-position:0px -196px;}
	.flag_SE{background-position:-20px -196px;}
	.flag_CH{background-position:-40px -196px;}
	.flag_SY{background-position:-60px -196px;}
	.flag_TW{background-position:-80px -196px;}
	.flag_TJ{background-position:-100px -196px;}
	.flag_TZ{background-position:-120px -196px;}
	.flag_TH{background-position:-140px -196px;}
	.flag_TG{background-position:-160px -196px;}
	.flag_TK{background-position:-180px -196px;}
	.flag_TO{background-position:-200px -196px;}
	.flag_TT{background-position:-220px -196px;}
	.flag_TN{background-position:-240px -196px;}
	.flag_TR{background-position:-260px -196px;}
	.flag_TM{background-position:0px -210px;}
	.flag_TC{background-position:-20px -210px;}
	.flag_TV{background-position:-40px -210px;}
	.flag_UG{background-position:-60px -210px;}
	.flag_UA{background-position:-80px -210px;}
	.flag_AE{background-position:-100px -210px;}
	.flag_GB{background-position:-120px -210px;}
	.flag_US,.flag_UM{background-position:-140px -210px;}
	.flag_UY{background-position:-160px -210px;}
	.flag_VI{background-position:-180px -210px;}
	.flag_UZ{background-position:-200px -210px;}
	.flag_VU{background-position:-220px -210px;}
	.flag_VA{background-position:-240px -210px;}
	.flag_VE{background-position:-260px -210px;}
	.flag_VN{background-position:0px -224px;}
	.flag_WF{background-position:-20px -224px;}
	.flag_YE{background-position:-40px -224px;}
	.flag_ZM{background-position:-60px -224px;}
	.flag_ZW{background-position:-80px -224px;}
	.flag_AQ{background-position:-160px -224px;}
	.flag_BV,.flag_SJ{background-position:-180px -224px;}
	.flag_IO{background-position:-200px -224px;}
	.flag_CX{background-position:-220px -224px;}
	.flag_CC{background-position:-240px -224px;}
	.flag_TF{background-position:-260px -224px;}
	.flag_GG{background-position:0px -238px;}
	.flag_HM{background-position:-20px -238px;}
	.flag_JE{background-position:-40px -238px;}
	.flag_YT{background-position:-60px -238px;}
	.flag_NF{background-position:-80px -238px;}
	.flag_PN{background-position:-100px -238px;}
	.flag_GS{background-position:-120px -238px;}
	.flag_EH{background-position:-140px -238px;}
	.flag_IM{background-position:-160px -238px;}
	#select2-localeCn-results .flag_AX{background-position:-140px -224px;}
/* ---------------------------Flag position--------------------------------*/
@media only screen and/*!YUI-Compressor */(-webkit-min-device-pixel-ratio: 2), only screen and/*!YUI-Compressor */( min--moz-device-pixel-ratio: 2), only screen and/*!YUI-Compressor */( -o-min-device-pixel-ratio: 2/1), only screen and/*!YUI-Compressor */( min-device-pixel-ratio: 2), only screen and/*!YUI-Compressor */( min-resolution: 192dpi), only screen and/*!YUI-Compressor */( min-resolution: 2dppx) {/*!YUI-Compressor */
		.pic {
			width: 20px;
			height: 14px;
			background-size: 280px 252px;
			background-image: url("../images/Flags2x.0b8394efb0ea9167cef2465fb8f63d78.png");
			float: left;
			margin-top: 1px;
		}
}

#allowedCountriesTokenField-menu.zdropdownlist--withicon .zdropdownlist__image,
#blockedCountriesTokenField-menu.zdropdownlist--withicon .zdropdownlist__image {
	width: 20px !important;
}


/* .meetingDidCountrySelect .zlistbox__image{
	display: none;
} */
/* .zlistbox--withcheckbox .zlistbox__item.is-selected, */
.zlistbox--withcheckbox .zlistbox__item.on-hover {
	background-color: var(--zm-dropdown-hover-bg2) !important;
}

.meetingDidCountrySelect .zlistbox__content{
	padding-top: 2px;
}

/* Meeting details page CSS */
  .tab {
    float: left;
    color: black;
    background: #f2f4f8;
    width: 22%;
    height: 460px;
    overflow-x: hidden;
  }

  .tabcontent {
    float: left;
    background-color: white;
    width: 78%;
    border-left: none;
    height: 460px;
  }

.tab button {
    display: block;
    background-color: inherit;
    color: black;
   /* text-align: left !important;*/
    width: 100%;
    height: 10%;
    padding-left: 0px !important;
   /* margin-left: 2px !important; */
    border: none;
    outline: none;
    cursor: pointer;
    font-size: 17px;
}

  .recordingDetailsVedioCss {
    margin-top: 1%;
    margin-left: 2.5%;
    width: 95%;
    height: 80%;
  }
  .tab button.active,.tab button:active {
    font-weight: bold;
    border-left-style: solid;
    border-left-width:5px;
    background-color: var(--zm-left-panel-nav-sel-bg);
    color: var(--zm-left-panel-body-sel-text) !important;
  }
  
  .detailsRecordingTab button.active,.detailsRecordingTab button:active {
 	 border-left-color: var(--zm-left-panel-button-sel-bg);
  }
  .resoucesSectionBox {
    width: 300px;
    margin-left: 6px;
    height: auto;
    padding: 13px;
    background-color: #f4f8fd;
    border-radius: 2%;
  }

  .recordingDetailscontainer {
    float: right;
    width: 130%;
    margin-left: 9%;
   
  }
  .recordingText{
	margin-bottom: 5px;
	margin-left: 6px;
  }

  .newpopup2RecordingDetails {
    display: none;
    position: fixed;
    z-index: 5;
    left: 0;
    top: 0;
    align-items: center;
    justify-content: center;
    margin-right: auto;
    right: 0;
    bottom: 0;
    padding-top: 10%;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
  }

  .newpopup2-contentRecordingDetails {
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    justify-content: center;
    margin: auto;
    background-color: #fefefe;
    padding: 0px;
    border: 0px solid #888;
    width: 50%;
    height: 65%;
  }
  .popupHeaderRecordingDetails{
	border-bottom: 1px solid #d7d7d7;
	border-height:0.5px;
  }
  .RecordingDetailsButtons{
	display: inline;
	margin-left: 25%;
	margin-bottom: 3%;
  }
  #Icon
  {
    width: 17px;
    height: 19px;
    margin: top 90px;
  }
  .RecordingDetailsClose {
    color: grey;
    float: right;
    font-size: 35px;
    font-weight: bold;
    padding: 16px;

  }
  .noRecordingsText{
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0; 
	margin-top: 15%;
  }
  .recordingDetailsText1{
	float: left;
	margin-top: 2%;
	margin-left: 7%;
  }
  .recordingDetailsText2{
	float: right;
	margin-top: 2%;
	margin-right: 10%;
  }

  .RecordingDetailsClose:hover,
  .RecordingDetailsClose:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
  }
  .lineRecordingDetails{
   background: rgb(238, 238, 238);
   height: 1px;
   border: none;
  }
/* css for meeting Details Page */

/* css for meeting list search bar */
.MeetingListPagesearch {
	height: 36px;
    background: white;
    border-radius: 5px;
    transition: .5s;
    overflow: hidden;
    z-index: 5;
}
.MeetingListPagesearch.active
{
    width: 200px;
    border: none;
    border-radius: 0px;
    border-bottom: 2px solid #6695e0;
    box-shadow: inset 0 1px 1px -1px rgb(0 0 0 / 8%);
}
.MeetingListPagesearch .Searchicon
{
    position: relative;
    top: 0;
    right: 0px;
    width: 40px;
    height: 34px;
    background: white;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
    cursor: pointer;
}
.MeetingListPagesearch .Searchicon::before
{
    content: '';
    position: absolute;
    width: 11px;
    height: 11px;
    border: 2px solid #999;
    border-radius: 10px;
    transform: translate(-4px,-4px);
}
 
.MeetingListPagesearch .Searchicon::after
{
    content: '';
    position: absolute;
    width: 2px;
    height: 8px;
    background: #999;
    transform: translate(3px,4px) rotate(315deg);
}
.MeetingListPagesearch .SearchKeywordinput
{
	position: relative;
    width: 120px;
    height: 36px;
    top: -40px;
    bottom: 16%;
    left: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}
.MeetingListPagesearch .SearchKeywordinput input
{
    position: absolute;
    top: 5px;
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    font-size: 1rem;
}
 
.ClearKeyword
{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    right: 15px;
    background: white;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.ClearKeyword::before
{
    position: absolute;
    content: '';
    width: 1.5px;
    height: 15px;
    background: #999;
    transform: rotate(45deg);
}
 
.ClearKeyword::after
{
    position: absolute;
    content: '';
    width: 1.5px;
    height: 15px;
    background: #999;
    transform: rotate(315deg);
}
.ClearKeyword:focus
{
 box-shadow: 0 0 0 .5px black;
}
.ClearKeyword:hover,
.ClearKeyword:focus {
    outline: 0;
    box-shadow: .5px rgba(0,0,0,.65);
    }
/* css for meeting list search bar */


.zm-cohost-new {
	background: url(../images/new-feature-bg.e944f7b1d0b71d6049b686a51449c985.svg) no-repeat;
	width: 120px;
    height: 80px;
    z-index: -1;
    opacity: 0.7
}
.zm_cohost_new_icon{
	 background: url(../images/cohostNewIcon.bef7871f40c29eb8882838b68d391c87.svg) no-repeat;
     background-size: 50px 65px;
     background-position: 30px 3px;
     height: 100%;
}


.cohostNewTagPopup{
	width: 350px;
    position: fixed;
    background: #fff;
    top: 100px;
    right: -350px;
    line-height: 22px;
    border-radius: 4px;
    border: 1px solid #CCC;
    box-shadow: 0 1px 5px rgb(0 0 0 / 30%);
    transition: right 1s, opacity 1s, transform 1s;
    transition-delay: 1s;
}

.coHostNewHeading{
    font-size: 18px;
    line-height: 25px;
}        

.cohostNewTagIconInnerPopup{
	width: 52px;
	height: 26px;
	margin-left:-2px;
}

.cohostNewCloseIcon{
	margin-top: -20px;
    margin-right: -15px;
}

.cohostDisplayemail{
	float: left;
    background-color: var(--zm-primary-body-light);
    border-radius: 3px;
    padding: 3px 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.userDisplayemail{
	float: left;
    background-color: var(--zm-primary-body-light);
    border-radius: 3px;
    padding: 3px 2px 3px 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 20px; 
}

#coHostDiv, #roomsDiv{
	position: initial;
	overflow: inherit;
}

#coHostInnerDiv, #roomsInnerDiv{
	height:127px;
	background-color: var(--zm-primary-body-bg4) !important;
	padding: 20px;
	position: initial;
	overflow: inherit;
}

#coHostContainer_select, #roomsContainer_select{
	position: inherit;
}

#coHostDiv.zcollapsiblepanel:before, #roomsDiv.zcollapsiblepanel:before  {
    position: initial;
}

#coHostContainer .zdropdownlist__item.is-selected, #roomsContainer .zdropdownlist__item.is-selected{
	display: none;
}


.listing_presenter_crown{
	 background-color: white;
    position: absolute;
    width: 16px;
    height: 16px;
    bottom: 11px;
    right: -8px;
    border-radius: 50%;
}

.listing_presenter_photo{
	min-width: 40px;
	height: 40px;
	display: inline-block;
	position: relative;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: 0 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.meeting_list_presenter {
    display: flex;
    align-items: center;
    /* max-width: 45%; */
}

.meetinglistbg{
	background-color: EEF3FC;
}

.hostcohostPopover{
	background: #19191A;
    color: #fff;
    border-radius: 10px;
  /*  padding: 10px 10px 0 10px; 
    max-width: 300px;  */
    min-width: 250px;
    max-height: 300px;
    padding: 2px 4px 0px 4px;
    max-width: 270px;
}

.hostCohostPopupHeading{
	background: #404040;
    color: #949494;
    border-radius: 3px;
    text-align: center;
    padding: 5px 0;
    
}

.popup_meeting_list_presenter{
	display: flex;
    align-items: center;
    margin: 15px 0;
}

.popup_listing_presenter_crown{
	background-color: white;
    width: 16px;
    height: 16px;
    border-radius: 50%;
}

.popup_listing_presenter_photo{
	min-width: 30px;
	height: 30px;
	display: inline-block;
	position: relative;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: 0 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.cohost_more_listing{
	color: #0352CC;
	display: flex;
    align-items: center;
    width: 40px;
    height: 40px;
    padding-left: 10px;
}

.hostcohostPopover.zpopover--right .zpopover__pointer:after, .hostcohostPopover.zpopover--right .zpopover__pointer:before {
	border-left: 7px solid  #19191A;
} 

.hostcohostPopover.zpopover--left .zpopover__pointer:before, .hostcohostPopover.zpopover--left .zpopover__pointer:after{
	border-right: 7px solid  #19191A;
} 

.hostcohostPopover.zpopover--top .zpopover__pointer:before, .hostcohostPopover.zpopover--top .zpopover__pointer:after{
	border-bottom: 7px solid  #19191A;
} 

.hostcohostPopover.zpopover--bottom .zpopover__pointer:before, .hostcohostPopover.zpopover--bottom .zpopover__pointer:after{
	border-top: 7px solid  #19191A;
} 

.meeting-rs-upgrade-con{
	margin-left: 20px !important;
	margin-right: 20px !important;
}

.meetingLisingPagemain{
	background: #f7f8fc;
	
}

.myMeetingsListingTable{
	border: none !important;
}

.myMeetingsListingTable tr {
	margin-top: 20px;
}

.listMeetingRow{
	width: 99%;
    margin-left: 3px;
    height: 85px;
    padding-top: 23px!important;
    border: 1px solid #ECEDF3;
    box-shadow: 0 9px 3px -6px #EEF0F4;
    display: flex;
}

.listMeetingRow:hover {
    background-color: #f8fbfe!important;
    border: 1px solid #4a8bf7;
}

.moreActions_dropdown{
    max-width: 167px;
    border-radius: 9px;
    width: 167px;
    padding: 8px 0;
    box-shadow: 0px 5px 10px rgb(0 0 0 / 13%);
    z-index: 1000;
    background-color: var(--zm-primary-body-bg);
    position: sticky;
    margin-left: -32px;
    margin-top: 7px;
}

.moreActions_dropdown li{
	padding: 9px 15px;
    margin-right: 0!important;
    text-decoration: none;
    display: block;
    cursor: pointer;
}

.moreActions_dropdown li:hover{
	background-color: #0252cc14;
	margin: 0px;
}

.searchbar{
	width: 200px;
    margin-right: 20px;
    float: right;
    margin-top: -9px;
}

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

.listingmeeting_topic{
	display: flex;
    width: 100%;
    height: 35px;
    align-items: center;
    word-break: break-all;
}

.moreActions{
    width: 22px;
    margin-top: -32px;
    cursor: pointer;
    margin-left: 114px;
    height: 30px;
    padding-top: 0px!important;
    display: block;

}

.meetNowButton{
	/* background-color: var(--zm-primary-body-bg)!important;
    border-color: #598CE2!important;
    color: var(--zm-primary-button-color) !important; */
    border-radius: 4px;
    padding: .5rem 1.204rem!important;
}

.startAndJoin{
	border-radius: 4px!important;
    border-color: #2568D9!important;
    color: #2568D9!important;
    width: 100px;
}

.sortIcon{
	cursor: pointer;
    height: 34px;
    width: 35px;
}

.noRecordFound{
   	width: 50%;
    height: 217px;
    margin-left: calc(34%);
    margin-bottom: 20px;
}

.noMeetingScheduled{
	width: 100%;
    height: 245px;
}

.newUser{
	width: 78%;
    height: 200px;
    margin-left: calc(-33%);
    margin-bottom: 20px;
}

.noRecordFoundPast{
	width: 113%;
    height: 356px;
    position: fixed;
}

.noMeetingScheduledPast{
	width: 70%;
    height: 404px;
    position: fixed;
}

.newUserPast{
	width: 100%;
    height: 400px;
    position: fixed;
    margin-left: calc(-44%);
}

.searchIconMeeting{
	padding-left: 30px!important;
    border: none;
    height: 37px!important;
    padding-right: 7px!important;
	box-shadow: 0 0 5px 1px rgba(17,17,17,0.08);
}

.meeting .sel a{
	color: var(--zm-sel-tab-bg)!important;
	font-weight: 700;
}

.meeting .sel{
    border-bottom: var(--zm-sel-tab-border);
}

.mTB9{
	margin-top:9px;
	margin-bottom:9px;
}

.meeting{
    margin: 0;
    padding: 0;
    display: block;
    border-spacing: 0;
    padding-left: 40px;
}

.meeting td{
	margin: 0 5px;
    font-size: .929rem;
    cursor: pointer;
    display: inline-block;
    margin-right: 24px;
    position: relative;
    margin-bottom: -4px;
    -webkit-font-smoothing: antialiased;
} 

.fullSun_svg{
	float: left;
    width: 38px;
    height: 59px;
}

.moon_svg{
	float: left;
    width: 38px;
    height: 58px;
}

.sunset_svg{
	float: left;
    width: 38px;
    height: 62px;
}

.sunrise_svg{
	float: left;
    width: 38px;
    height: 52px;
}

.schedule_btn, .meetNowBtnTop{
	/* background-color: var(--zm-primary-button-bg)!important; */
    border-radius: 4px;
    /* border-color: var(--zm-primary-button-bg) !important; */
    padding: .5rem 1.5rem!important;
}

.meeting_Btn{
	font-size: .929rem;
    padding: .5rem 1.071rem;
    margin-right: 8px;
    min-width: 100px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-font-smoothing: auto;
    /* background: transparent; */
    cursor: pointer;
    outline: none;
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    /* color: white;
    border: var(--zm-secondary-button-border)!important; */
}

.meeting_Btn:hover{
    /* box-shadow: 0 4px 5px #00000022; */
	/* box-shadow: 0 4px 5px rgb(0 0 0 / 13%);
	background-color: var(--zm-secondary-button-hover)!important;
    color: var(--zm-primary-button-text)!important;
    border-color: var(--zm-secondary-button-hover)!important; */
}

.meeting_count{
	display: inline-block;
    height: 25px;
    background-color: var(--zm-primary-body-bg6);
    text-align: center;
    border-radius: 50%;
    font-size: 13px;
    border: 5px solid transparent;
}

.meeting_sortBtn{
	height: 36px!important;
    width: 36px!important;
    border: none;
    margin-top: 19px;
    outline: none;
    background-color: white;
    box-shadow: 0 0 5px 1px rgba(17,17,17,0.08);
    border-radius: 4px;
    padding: 0px!important;
}

.liveConfereceStatus{
    font-size: 14px;
    padding: 5px 12px;
    display: inline-block;
    text-align: center;
}

.liveConfereceStatusStarted{
	background-color: #FFDB89;
}

.liveConfereceStatusToBeStarted{
	background-color: #A1EAB8;
}

.liveConfereceStatusDelay{
	background-color: #FFDADA;
}
/* #pastMeetingOptions{
	display : none;
} */
.pastMeetingicons {
    /* display: inline-flex; */
	display: inline-block;
    /* width: 40px;
    height: 40px; */
    cursor: pointer;
    /* padding-top: 10px!important; */
    margin-left: 36px;
	font-size: 15px;
}
.pastMeetingicons:hover{
	/* background: var(--zm-hover-past) 0% 0% no-repeat padding-box; */
	color: var(--zm-primary-button-bg);
}
.col-sm-3.zm-past-date.zlistCol {
    width: 23% !important;
}
.col-sm-1.zm-past-notes.zlistCol {
    width: 17%;
    padding-right: 0;
}

.notesICon,.chatIcon,.pollsIcon,.whiteboardIcon{
	fill:var(--zm-primary-body-text4) !important;
	height:21px;
	width:20px;
}

.search_close{
	background-position: -248px -101px;
    width: 16px;
    height: 18px;
    top: 8px;
}

.filterDropDown{
    margin-top: 18px;
    float: right;
    margin-right: 25px;
    padding-left: 13px;
}

.filterDropDownBorder{
    width: 192px;
    border-radius: 4px;
    box-shadow: 0 0 5px 1px rgba(17,17,17,0.08);
    background-color: white;
}

.rec_textAlign{
    margin-right: 15px;
    color: rgb(0 0 0 / 20%);
}

.rec_select{
	display: inline-block;
    cursor: pointer;
    /* color: var(--zm-primary-body-text4); */
	color: var(--zm-list-row-text2);
    font-size: 14px;
    margin-right: 15px;
	font-weight: 400;
}

.rec_deleteBtn{
    padding: 6px 12px!important;
    font-size: 14px;
    border: none;
    border-radius: 5px;
    float: right;
    margin-right: 0;
}

.rec_selectedBanner{
    position: absolute;
    width: 520px;
    background-color: var(--zm-primary-select-bg);
    line-height: 28px;
    margin-left: calc(30%);
    border-radius: 4px;
    margin-top: 10px;
    padding: 10px 20px;
    border: solid 1px #d4e1f3;
    z-index: 1;
    box-shadow: 0 2px 2px rgb(0 0 0 / 13%);
}

.rec_selectText{
	display: inline-block;
    margin-right: 6px;
    margin-top: 0;
    font-size: 15px;
    font-weight: 400;
}

.rec_actions{
	margin-left: 5px;
    vertical-align: top;
    margin-top: 6px;
}
.rec_actions_transcript {
	margin-left: 5px;
    vertical-align: top;
    margin-top: 2px;
    border: 1px solid var(--zm-primary-button-bg6);
    border-radius: 50px;
}
.recordingSelected{
	/* background-color: var(--zm-list-hover) !important; */
	border-color: var(--zm-primary-color);
}

.reports_list_checked{
	background-color: var(--zm-list-hover) !important;
}


#select2-filterType-results .select2-results__option.select2-results__option--highlighted{
	background-color: #EFF3FC!important;
}

.filterTypeSel .select2-container .select2-selection--single .select2-selection__rendered{
	padding: 8px 30px 10px 22px!important;
}

.recordingPlayerPageIcons{
background: url(../images/Listpageicons.a0b41db12e82f300bb0f87619dc781c5.svg)  no-repeat;
}

.zm-upcoming-delete{
	color: var(--zm-danger-color);
	padding: 25px 25px 5px 25px;
	font-size: 22px;
}

.zm-upcoming-delete-cancel{
	margin-top: -10px;
    color: #677177;
    font-size: 30px;
    font-weight: 300;
	background: none;
	border: none;
}

.zm-upcoming-delete-content{
 	margin-top: 20px;
	border: 1px solid #EAE8E8;
    border-radius: 6px;
    background: var(--zm-gray-10);	
}

.zm-upcoming-delete-icon{
	 width: 35px;
	 height: 35px;
     margin-top: 5px;
}

.zm-upcoming-delete-note{
	 padding: 10px;
	 color: var(--zm-text-primary);
     font-size: 12px;
     border-top: 1px solid #EAE8E8;
}

.zm-meeting-invitation{
	text-align: left;
	font: normal normal bold 22px/24px Lato;
	letter-spacing: 0px;
	/* color: var(--zm-gray-10); */
	opacity: 1;
}

.zm-meeting-cancel-invitation{
	font-size: 30px;
    font-weight: 300;
    margin-top: -3px;    
    float: right;
    cursor: pointer;
}

.zm-meeting-invitation-content{
	background: var(--zm-gray-10) 0% 0% no-repeat padding-box;
    border: 1px solid #EAE8E8;
    border-radius: 4px;
    margin: 10px 30px 20px;
    text-align: left;
	font: normal normal 400 15px/24px Lato;
}

.zm-invitation-popup{
	min-width: 600px;
    max-width: 620px;
    top: 0px !important;
    display: block;
    opacity: 1;
    position: absolute;
    background: var(--zm-primary-body-bg);
    left: 32%;
    z-index: 999;
    border-radius: 0 0 4px 4px;
}

/* .zm-embed-h2{
	text-align: left;
    font: normal normal bold 22px/24px Lato;
    letter-spacing: 0px;
    color: var(--zm-primary-body-text6)!important;
    padding: 20px 25px 10px 25px!important;
} */

.zm-embed-content{
	background: var(--zm-primary-body-back) 0% 0% no-repeat padding-box;
    border: 1px solid #EAE8E8;
    border-radius: 4px;
}

.zm-embed-text{
    min-height: 180px;
    background: var(--zm-primary-body-back) 0 0 no-repeat padding-box;
    border-top: 1px solid #EAE8E8!important;
    color: var(--zm-primary-embed-text);
    overflow: auto;
    text-align: left;
    font: normal normal 400 15px/24px Lato;
    padding: 10px;
}

.zm-no-meeting-meetBtn{
	/* background-color: var(--zm-primary-body-bg)!important;
    border-color: var(--zm-primary-button-bg)!important;
    color: var(--zm-primary-button-bg)!important; */
    border-radius: 50rem!important;
    /* padding: 7px 20px; */
    /* border: 1px solid; */
    /* font-size: 15px; */
    /* outline: none!important; */
    min-width: 100px;
}

.zm-no-meeting-scheduleBtn{
	/* background-color: var(--zm-primary-button-bg)!important; */
    border-radius: 50rem!important;
    /* border-color: var(--zm-primary-button-bg)!important; */
    /* border: 1px solid; */
    /* padding: 7px 20px; */
    /* color: white!important; */
    /* font-size: 15px; */
    min-width: 100px;
    /* outline: none!important; */
}

/* .zm-no-meeting-scheduleBtn:hover{
	background-color: var(--zm-secondary-button-hover)!important;
    color: var(--zm-primary-button-text)!important;
    border-color: var(--zm-secondary-button-hover)!important;
} */

.zm-meeting-cancelBtn{
	/* color: var(--zm-popup-text-bg)!important;
    background: var(--zm-primary-body-bg)!important;
    border: 1px solid var(--zm-popup-text-bg)!important; */
    box-shadow: none!important;
    font-size: .929rem;
    padding: .5rem 1.071rem;
    cursor: pointer;
    margin-right: 8px;
    outline: none;
}

.zm-whiteBG{
	background: var(--zm-body-secondary-bg);
    height: 98%;
    margin-top: 10px;
    box-shadow: 0px 1px 2px rgb(0 0 0 / 16%);
    border-radius: 4px;
}
.contactsListOptions{
    margin-left: 4px;
    display: flex;
    align-items: center;
}
.br15pximp{
	border-radius:15px !important;
}
.contactsListOptionsText {
    margin-left: 10px;
    margin-bottom: 3px;
}
.download_Icon {
    height: 16px;
    width: 16px;
}.freeUser-box-width{
	width:40%;
}
.widMaxCont {
	width: max-content;
}
.f600{
	font-weight : 600;
}
.f14px {
    font-size: 14px !important;
}
.f13px {
    font-size: 13px !important;
}

.gdpr-pop-up{
	top: 265px;
	left: 421px;
	width: 458px;
	height: 264px;
	/* UI Properties */
	max-width: 500px;top: 200px !important;
	/*background: var(--zm-whiteClr) 0% 0% no-repeat padding-box;*/
	box-shadow: 0px 4px 8px var(--zm-pp-border);
	border-radius: 4px;
	opacity: 1;
	max-width: 500px;
	top: 200px !important;
	z-index: 9999 !important;
}
.dcselectbox{
	width: 220px;
    height: 70px;
}
.orgfont{
	font: normal normal bold 14px/19px Lato;
	letter-spacing: 0px;
	opacity: 1;
}
.boxrad{
	margin-right: 6.5px; 
	margin-top: 6px;
}
/* css for recordingSettings page start */
.recordingSettingsPage{
    display: inline-block;
    margin-left: 3em;
    font-size: 1.2rem;
    line-height: 20px;
    font-weight: bold;
    /* color: var(--zm-list-text); */
}
.optionNames{
    font-size: 1.02rem;
    line-height: 21px;
    font-weight: normal;
    /* color: #333333;
    font-family: 'Lato'; */
}
.form-check-label {
    font-size: 1rem;
}
.form-check-input noboxshadow{
    height: 15px;
    width: 15px;
}
.settingNames{
    margin-bottom: 30px;
}
.mb24
{
    margin-bottom: 24px;
}
.mt24
{
    margin-top: 24px;
}
.mb11
{
    margin-bottom: 11px;
}
.mr10{
    margin-right: 10px;
}
.mb15px{
	margin-bottom: 15px !important;
}
.w60per{
    width: 60%;
}
.form-check-input:disabled ~ .form-check-label.opac1{
    opacity: 1;
}
.form-check-input.noboxshadow:focus{
    box-shadow: none;
}
.top3{
    top: 3px;
}
/* css for recordingSettings page end */

.meeting-new-Symbol{
	top: 671px;
	left: 545px;
	width: 22px;
	height: 12px;
	/* UI Properties */
	text-align: left;
	font: italic normal 900 11px/12px Lato;
	letter-spacing: 0.04px;
	opacity: 1;
}

.smbox{
	min-width:90%;
	margin-bottom:20px;
	float: left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
}

.meeting-freeuser-box{
	width:65%;
	border-radius: 5px;
	margin-top:10px
}

.meeting-red-color{
	color: var(--zm-danger-color);
}

/* .meeting-learn-more{
	background: #FAFAFA 0% 0% no-repeat padding-box;
	border-radius: 21px;
	opacity: 1;
	box-shadow: none !important;
	color: var(--zm-primary-button-bg);
	background-color: var(--zm-primary-body-bg) !important;
} */
/* .learnBuy-Bt-weight{
	font-weight: bold;
} */

/* .meeting-secondaryredbtn {
  border-radius: 2px;
  box-shadow: none !important;
  border: solid 1px #f35652;
  color: #F50000;
  background-color:white;
  letter-spacing: 0.5px;
  border-radius: 21px !important;
} */

.mt10{
	margin-top:10px;
	
}

.mb5{
	margin-bottom:5px;
}

.mb10{
	margin-bottom:10px;
}

/* .meeting-secondaryredbtn:hover, .meeting-secondaryredbtn:focus {
  background-color: #f35652 !important;
  color: var(--zm-primary-button-text) !important;
} */

/* .meeting-learn-more:hover, .meeting-learn-more:focus{
	background-color: var(--zm-secondary-button-hover) !important;
	color: var(--zm-primary-body-color) !important;
} */

.smdiv{
	width:140%;
	padding-left: 15px;
}

.w84per{
	width:84%;
}


.ad-box-text {
    color:  var(--zm-primary-body-text);
    font-family: 'Lato';
    font-size: 0.9rem;
    margin-bottom: 10px;
    line-height: 1.4;
}
.ad-box-color{
	color:  var(--zm-primary-body-text);
}
#adPopupContainer{
	width:200px;
	height:10px;
}

.adpopupbox{
    /* position:absolute!important; */
	border-radius: 10px;
    width: 689px;
}

.meetingZoomInPDFPage {
/*    position: relative;
    margin-left: 4px;
    margin-right: 5px;
    cursor: pointer;
    transform: translate(10px, 10%);
    left: -1px;
    top: -6px;*/
}

.meetingZoomInPDFPage:before {
/*    content: '';
    width: 1px;
    height: 12px;
    background: #fff;
    display: block;
    top: -1px;
    left: 6px;
    position: absolute;
    border: 1px solid #FFFFFF;
    opacity: 1;
    border-radius: 1px;*/
}

.meetingZoomInPDFPage:after {
/*    content: '';
    height: 1px;
    width: 12px;
    background: #fff;
    display: block;
    top: 4px;
    position: absolute;
    border: 1px solid #FFFFFF;
    opacity: 1;
    border-radius: 1px;*/
}

.meetingZoomOutPDFPage {
    /*position: relative;
    margin-right: 5px;
    margin-left: 5px;*/
    cursor: pointer;
}

.meetingZoomOutPDFPage:after {
    content: '';
    height: 2px;
    width: 12px;
    background: #fff;
    display: block;
    /*position: absolute;*/
    border-radius: 1px;
    box-sizing: border-box;
}

.meetingArrowPdf{
	
/*	top: 6px!important;
	transform: rotate(-45deg);
    left: 10px;
    border: 1px solid #fff;
    border-width: 0 2px 2px 0;
    cursor: pointer;
	display: inline-block;
    padding: 3px;
    width: 11px;
    height: 11px;
    top: 10px;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-radius: 2px;*/
}

.meetingArrowPdfBorder{
	   /* border-width: 0px 3.5px 3.5px 0px !important;*/
}

.fw900{
	font-weight:900;
}

.Pro-feauture-transform{
	transform: matrix(1, 0, 0, 1, 0, 0);
}

.mbxsh{
	box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
}

.displayTR{
	display:table-row;
}

.displayTC{
	display:table-cell;
}

.paddingL7{
	padding-left:7px;
}

.session-material-trial-icon{
	background: url(../images/session-material-trial-icon.5c4bbd3c4093ede883ebdd768d093b7f.svg) no-repeat;
}


.share-material-attach-file-desktop-Box{
	position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}

.share-material-attach-file-desktop-Icon{
	width: 220px;
    height: 130px;
    top: 39%;
}
.share-material-attach-file-desktop-content{
	top:60%;
	font-weight:400;
	min-width: 250px;
}
.share-material-attach-file-desktop-btn{
	width:120px;
	top:72%;
	border-color: var(--zm-primary-button-bg3)!important;
    color: var(--zm-primary-button-bg3)!important;
    border-radius: 50rem!important;
    padding: 10px 8px;
    border: 1px solid;
    font-size: 14px;
    outline: none!important;
    font-weight:bold
}

.share-material-attach-file-desktop-Img{
	background: url(../images/share-material-desktop-icon.0070943964f8f88718cad7af38fa369e.svg) no-repeat;
	background-size: cover;
    background-position: center center;
}

.sm-desktop-border{
	border: 2px dashed #C3C3C3 !important;
}

.meeting-sm-topic{
	width: fit-content; 
	font-weight: 400!important;
	font-size: 14px !important;
}

.meeting-e2e-topic{
	width: fit-content; 
	font-weight: 400!important;
	font-size: 14px !important;
}

.meeting-sm-content{
	height: auto;
	display: block;
	width: 100%;
	padding: 22px;
	background-color: var(--zm-primary-body-bg4) !important;
}

.meeting-sm-mc{
	float: left;
    left: 14%;
    position: absolute;
    text-align: left;
    font: normal 900 11px/12px Lato;
    letter-spacing: .04px;
    opacity: 1;
    top: 22%;
}

.meeting-sm-width-fc{
	width:fit-content;
}
.meeting-sm-fl{
	float:left;
}
.smAlertBoxInfo{
	left: 515px !important;
}
.default_btn2 {
    text-align: center;
    padding: 5px 25px;
    color: var(--zm-pri-btn);
    border: 1px solid #0066e199;
    font-size: 15px;
    border-radius: 3px;
    cursor: pointer;
    background-color: #fff;
    outline: 0
}
.default_btn2_hover {
    cursor: pointer;
    border: #0066e1 1px solid
}
.default_btn1 {
    text-align: center;
    font-size: 15px;
    background-color: #0066e1;
    padding: 5px 25px;
    color: #fff;
    border-radius: 3px;
    border: solid 1px #0066e1;
    cursor: pointer;
    outline: 0
}
.default_btn1:hover {
    box-shadow: 0 1px 2px rgb(0 0 0 / 33%);
}
.smPreviewIcons{
	align-items: center;
}
.smClosePreview{
	width: 60px;
    height: 14px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    text-align: center;
    display: flex;
    margin-left: 20px;
    border-left: 1px solid #a2a2a2;
}
.smClosePreviewIcon{
	color: #FFF;
    font-size: 22px !important;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 25px;
    height: 25px;
}
.smClosePreviewIcon:hover{
	/*border-radius: 50%;
    background-color: #363636;
    color: #a2a2a2;*/
    background-color: rgba(255,255,255,0.1);
}
.smPreviewDownload{
	margin-left: 20px;
}
.smDownloadIcon, .smPreviewIcon{
	fill: #FFF;
}
.smPreviewDownload:hover .smDownloadIcon, .smPreviewDelete:hover .smPreviewIcon{
    fill: rgba(255,255,255,0.5);
}
.videoControlscontainer{
	padding: 0 !important;
	display: block !important;
}
#share_video_title{
	position: relative;
    top: 50%;
    transform: translateY(-50%);
	font-size: 14px !important;
	margin: auto;
	text-align: center;
}
.videoControlscontainer .smPreviewIcons{
	float: right;
	display: flex;
}
#share_video_div{
	width: 100% !important;
	left: unset !important;
	height: calc(100% - 50px) !important;
	top: 50px;
}
.previewHolder{
	height: 100%;
}
#pptContainer{
	height: calc(100vh - 70px) !important;
	background-color: #f5f5f5;
}
.shareMaterialLoadingContainer .loading-con{
	margin: auto;
}
.currentPPTSlide {
   color: #1883FC !important;
}
.arrowBtnContainer {
    border-left: none;
    margin-left: unset;
    padding-left: 5px;
}
.videoPreviewPopup .pp-content { 
    max-height: 100% !important;
    height: 100%;
    overflow: unset !important;
}
.smAttachLoader{
	box-sizing: content-box;
}
/* css change for share material ends */

#repeatHeading{
	color: var( --zm-grey-text);
}

.zmi-checkbox-filled-primary-recurring-disabled{
	opacity: 0.5;
	cursor: not-allowed;
}

.stars-icon-new {
	background-image: url(../images/Highlight.c432d690e302bd95daffe36a3c8a518e.svg);
    background-size: 22px;
    background-repeat: no-repeat;
    background-position-x: 45px;
    background-position-y: 5px;
}

.e2eTootTipColor{
    color: var(--zm-e2e-tooltip-color) !important;
}

.addonAlignment{
	margin-right: 6%;
    width: 30%;
}
.zm-svg-black{
	fill : var(--zm-primary-body-text4);
}

.storageLimitReachedIcon{
	background: url(../images/Storage-full.f453d18f817ee99b674434934c2c6ede.svg) no-repeat;
	background-size: cover;
    background-position: center center;
    width: 240px !important;
}
.disableJoinBeforeHost{
	background: #FFFADD;
    width: fit-content;
    padding: 8px 10px 8px 14px;
    border-radius: 6px;
    border-left: 4px solid #666666;
}
.iconAlign_jbh{
	position: relative;
    top: 5px;
}

#joinBeforeHostDiv.freezeZcollapsiblepanel , #roomsDiv.freezeZcollapsiblepanel , #shareMaterialDiv.freezeZcollapsiblepanel{
  opacity: 0.4;
  cursor : default;
}

#joinBeforeHostDiv.freezeZcollapsibleIcon button{
	 opacity: 0.4;
}

#joinBeforeHostDiv.freezeZcollapsiblepanel:active , #roomsDiv.freezeZcollapsiblepanel:active , #shareMaterialDiv.freezeZcollapsiblepanel:active , #joinBeforeHostDiv.freezeZcollapsibleIcon:active {
	pointer-events: none;
}

#joinBeforeHostDiv.freezeZcollapsiblepanel .zcollapsiblepanel__header , #roomsDiv.freezeZcollapsiblepanel .zcollapsiblepanel__header , #shareMaterialDiv.freezeZcollapsiblepanel .zcollapsiblepanel__header ,
  #joinBeforeHostDiv.freezeZcollapsiblepanel button , #roomsDiv.freezeZcollapsiblepanel button , #shareMaterialDiv.freezeZcollapsiblepanel button {
	cursor: default;
}

 #joinBeforeHostDiv.freezeZcollapsibleIcon .zcollapsiblepanel__header , #joinBeforeHostDiv.freezeZcollapsibleIcon button{
 	cursor: default;
 }

#joinBeforeHostDiv .scheduleSettingTextConatiner{
	height: auto;
    padding: 20px;
    background-color: var(--zm-primary-body-bg4);
}

.jbh-scheduleLineHeight{
	line-height: 150%;
}

.joinBeforeHostHoverContainer , .roomsHoverContainer , .shareMaterialHoverContainer{
	font-weight: normal;
    width: fit-content;
}

.lockSettingPopupBSH{
	box-shadow: none !important;
}
.denyAllPopUpButton{
	background: var(--zm-warning-button-color)!important;
	border: 1px solid var(--zm-warning-button-color)!important;
	box-shadow: none!important;
}

/* Set height for spin buttons */
button.zbutton.zbutton--medium.zbutton--normal.zinputfield__spinbutton.zbutton--icononly.zh-up,
button.zbutton.zbutton--medium.zbutton--normal.zinputfield__spinbutton.zbutton--icononly.zh-down {
    height: 12px !important;
}

/* Set margin-right for date/time input containers */
div#webinarStartDateAndTimePickerElement-timeinput-type-input-container,
div#webinarEndDateAndTimePickerElement-timeinput-type-input-container {
    margin-right: 23px !important;
}

/* Set margin-left for left month buttons */
button#webinarStartDateAndTimePickerElement-left-month-0,
button#webinarEndDateAndTimePickerElement-left-month-0 {
    margin-left: 10px !important;
}

/* Set margin-right for right month buttons */
button#webinarStartDateAndTimePickerElement-right-month-0,
button#webinarEndDateAndTimePickerElement-right-month-0 {
    margin-right: 10px !important;
}

.rounded-svg-blue-icon{
	background-color: var(--zm-white);
    border: 1px solid var(--zm-blue-50);
	border-radius: 50%;
	cursor: pointer;
}
.rounded-svg-blue-icon:hover{
	background-color: var(--zm-primary-bg-subtle);
}
#delete-bulkrecording-title{border: none; font-weight: 600; padding: 30px 30px 0px;}
