/********************login page start**********************/
.loginPage #wrapper { min-height: 100%; position: absolute; width: 100%; height: auto; left: 0; top: 0; }
.lpWrap { position: relative; width: 100%; display: flex; height: 100%; flex-direction: column; min-height: 100vh; flex-wrap: wrap; background: url(../CMS/images/login-bg.jpg) center top no-repeat; background-size: cover; }
.lpWrap #header { padding: 15px 0; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); text-align: center; width: 100%; z-index: 1; }
.lpWrap #logo { margin: 0 auto; }
.captchaFeild { width: 170px; border: 1px solid #999; height: 43px; border-left: 0; }
.lpFormOuter .captchaWrap #refreshCaptcha { position: absolute; right: 15%; top: 50%; font-size: 18px; transform: translateY(-50%); color: #344D84; }
.lpContArea { min-height: min(761px, calc(100vh - 200px)); position: relative; height: 100%; width: 100%; }
.lpboxWrap { padding: 40px; border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); margin: auto; max-width: 500px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; }
.lpboxWrap h1, .lpboxWrap h2 { font-size: 26px; margin-bottom: 40px; text-align: center; font-weight: 500; }
.lpboxWrap h1 span { font-size: 14px; display: block; margin-bottom: 4px; }
.togglePassword { font-size: 20px; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); right: 0; }
.lpFormOuter input[type='text'], .lpFormOuter input[type='password'], .lpFormOuter input[type='email'] { border: 0 none; height: 43px; padding: 13px 0 13px; border-bottom: 1px solid rgba(50, 50, 50, 0.4); }
.lpFormOuter .feildLabel { margin-bottom: 0; }
.lpFormOuter .captchaWrap { position: relative;    /*border: 1px solid rgba(50,50,50,0.4);*/ border-radius: 4px; -webkit-border-radius: 4px; padding-left: 150px; }
.lpFormOuter .captchaImg { position: absolute; width: 150px; text-align: center; left: 0; top: 0; padding: 0 0; border: 1px solid #999; border-right: 0; }
.lpFormOuter .captchaImg img { height: 41px; }
.lpFormOuter .captchaFeild input { border-bottom: 0 none; padding-right: 10px; text-align: center; }
.lpFormOuter .btnRow { margin-bottom: 8px; }
.lpFormOuter .otherLinks { text-align: end !important; }
.footerRowOuter { padding: 30px 0; border-top: 1px solid #A7B9DF !important; margin-top: 30px; }
.lpWrap #footer { width: 100%; border-top: 1px solid #A7B9DF !important; position: absolute; }
.lpWrap .footerRowOuter { margin-top: 0; border-top: none !important; }

/********************login page End**********************/

/********************Silver CMS other Pages END**********************/

/********************Silver CMS Header*********************/
#header { padding: 15px 25px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); z-index: 11; position: relative; }
#logo { width: 430px; }
#logo img { max-height: 64px; width: auto; }
.headerRP { padding: 10px 0; display: flex; align-items: center; justify-content: end; margin-left: auto; }
.headerRP > div { margin-right: 15px; }
.headerRP > div:last-child { margin-right: 0; }
.sbWrap { float: left; width: 242px; position: relative; }
.sbWrap .bBdrFeild { border: 0 none; border-bottom: 1px solid rgba(50, 50, 50, 0.3); padding: 5px 0 }
.sbWrap input[type="text"] { height: 45px; padding-right: 25px; }
input[type="submit"].sbBtn, .sbBtn { width: 21px; height: 21px; padding: 0; position: absolute; right: 0; top: 50%; margin-top: -10px; line-height: 1; text-indent: -9999px; border: 0 none !important; box-shadow: none; -webkit-box-shadow: none; }
.hSprit { background: transparent url(../content/images/top-icon-sprite.png) left top no-repeat; height: 21px; width: 21px; line-height: 1; text-indent: -9999px; display: inline-block; }
.hSprit.sbBtn, input[type="submit"].hSprit.sbBtn { background-position: left top; background-color: transparent; }
.rptusRow .rptUserPhoto { width: 45px; height: 45px; border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden; margin-left: 15px; }
.rptusRow .rptUserDetail { text-align: right; display: flex; align-items: center; gap: 8px; }
.headerRP .rptUserSectionWrap {    /* width: 204px; */
	
		    /* float: right; */
position: relative; }
.rptUserDetail { font-size: 14px; color: #344D84; font-weight: 600; }
.rptUserDetail span { font-weight: 400; }
.headerRP .rptUserSectionWrap:before { height: 90%; width: 1px; left: 0; top: 50%; transform: translateY(-50%); content: ""; position: absolute; }
.rptAiIconWrap { position: relative; font-size: 24px; display: flex; align-items: center; justify-content: center; }
.rptAiIconWrap .stIcon-bell { font-size: 24px; }
.alertCount { width: 20px; height: 20px; border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden; display: inline-block; position: absolute; top: -10px; right: -10px; font-size: 12px; text-align: center; line-height: 20px; }
.userToggleDtl { padding: 20px; border-radius: 4px; -webkit-border-radius: 4px; border: none; }
.userToggleDtl .button.smallhBtn { max-width: 48%; display: inline-block; padding: 10px; }
.userToggleDtl .button:first-child { margin-right: 1%; }
.topDoggleDivInf.userToggleDtl:before { right: 20px; }
.text-left { text-align: left; }
.mt-50 { margin-top: 50px; }
.mt-30 { margin-top: 30px; }
.pos-relative { position: relative; }

/********************Silver CMS Header end*********************/

/********************Silver CMS Middle Content part*********************/
.caWrapOuter { position: relative; padding-bottom: 0; }
.caWrap { position: relative; padding: 0; width: 100%; }
.sbmOuter { width: 120px; float: left; padding: 46px 0 46px; padding-left: 44px; height: 100%; transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; position: relative; z-index: 11; }
.sbmOuter:before { background: rgba(50, 50, 50, 0.1); width: 1px; height: 100%; left: 83px; position: absolute; content: ""; top: 0; z-index: -1; }
.menu { box-shadow: 4px 0 5px rgba(6, 10, 97, 0.03); -webkit-box-shadow: 4px 0 5px rgba(6, 10, 97, 0.03); padding: 30px 0; border-radius: 40px; -webkit-border-radius: 40px; position: relative; z-index: 1; }
.menuNav { padding: 0; margin: 0; list-style: none; }
.menuNav > li { position: relative; }
.menuNav > li > a { position: relative; padding: 15px 10px; text-align: center; display: block; transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; }
.menuNav > li > a .menuIcon { font-size: 30px; color: rgba(50, 50, 50, 0.7); position: relative; }
.menuNav > li > a:hover .menuIcon, .menuNav > li.active > a .menuIcon { color: #344D84; font-weight: 600; }
.menuNav > li > a .menuIcon:after { background: #f0641e; width: 0; height: 2px; position: absolute; top: 35px; left: 50%; transform: translateX(-50%); content: ""; transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; }
.menuNav > li > a:hover .menuIcon:after, .menuNav > li.active > a .menuIcon:after { width: 28px; }
.subMenuWrap { position: absolute; left: 200%; opacity: 0; visibility: hidden; top: 5px; padding-left: 18px; transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; min-width: 350px; width: auto; z-index: -9999; }
.menuNav > li:hover .subMenuWrap { opacity: 1; visibility: visible; left: 100%; z-index: 1; }
.menuNav > li ul { margin: 0; padding: 0 0 10px; list-style: none; border: none; border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 4px 15px rgba(50, 50, 50, 0.15); -werbkit-box-shadow: 0 4px 15px rgba(50, 50, 50, 0.15); display: none; }
.menuNav .subMenuWrap ul { display: block; max-height: 500px; overflow-y: auto; position: relative; }
.menuNav .subMenuWrap ul li:first-child { position: sticky; top: 0; left: 0; }
.subMenuWrap li.menuHeading { padding: 10px 15px; border-bottom: 1px solid #d8d8d8; overflow: hidden; margin-bottom: 7px; font-size: 18px; font-weight: 500; }

/* Custom Scrollbar */
.menuNav .subMenuWrap ul::-webkit-scrollbar { width: 5px; height: 2px; }
.menuNav .subMenuWrap ul::-webkit-scrollbar-track { background: #f2f2f2; border-radius: 0px; }
.menuNav .subMenuWrap ul::-webkit-scrollbar-thumb { background: #344D84; border-radius: 0px; }
.menuNav .subMenuWrap ul::-webkit-scrollbar-thumb:hover { background: #769aff; }
@supports (-moz-appearance:none) {
	* { scrollbar-width: thin; scrollbar-color: #344D84 #f2f2f2; }
}
.subMenuWrap li.menuItem a { padding: 7px 15px; text-decoration: none; color: rgba(50, 50, 50, 0.7); display: block; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; font-size: 14px; font-weight: 500; }
.menuHeadingSingle { padding: 10px 15px; border-bottom: 0 none; border-radius: 4px; position: absolute; left: 200%; opacity: 0; visibility: hidden; top: 5px; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; margin-left: 18px; width: auto; box-shadow: 0 4px 15px rgba(50, 50, 50, 0.15); -werbkit-box-shadow: 0 4px 15px rgba(50, 50, 50, 0.15); }
.menuNav > li > a .menuHeadingSingle:after { left: -18px; top: 0; content: ''; width: 18px; height: 100%; background: transparent; position: absolute; }
.menuNav > li > a:hover .menuHeadingSingle { opacity: 1; visibility: visible; left: 100%; font-size: 18px; }
.menuNav > li > a:hover .menuHeadingSingle:before { border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 10px solid #344D84; content: ""; position: absolute; left: -10px; top: 50%; margin-top: -7px; }
.menuNav > li .subMenuWrap::before { width: 10px; height: 15px; left: 9px; content: ""; position: absolute; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 10px solid #344D84; border-right-color: #344D84; right: 0; top: 18px; margin-top: 0; }
.menu.fixMenu { position: fixed; top: 46px; min-width: 76px; }
.menu.fixMenu { padding: 20px 0; }
.menu.fixMenu .menuNav > li > a { padding: 15px 10px; }
.menuHeadMobile { display: none; }
.subMenuIcon { display: none; }
.mobSearchBtn { position: relative; display: none; }

/********************Silver CMS Content part Start*******************/
.contentArea { padding: 46px 70px 0 188px; margin: 0; }
.contentPart { float: left; width: 100%; position: relative; min-height: 600px; }
.titleWrightBtn { position: relative; padding-right: 170px; border-bottom: 1px solid #c1c1c1; margin-bottom: 25px; }
.titleRightText { position: relative; padding-right: 170px; }
.infBoxWrap .titleWrightBtn h2 { margin-bottom: 0; }
.infBoxWrap h2 { margin-bottom: 25px; font-size: 22px; padding-bottom: 17px; }
.titleLowMrg h2 { margin-bottom: 0; }
.rightDiv { position: absolute; right: 0; top: 0; }
.button.smallhBtn { font-size: 14px; padding: 10px 25px; line-height: 1; height: auto; display: inline-block; width: auto; border-color: #515151 !important; }
.boxSprite:before { width: 26px; height: 24px; background: url(../Content/images/dashboard-bullet-icon.png) left top no-repeat; position: absolute; left: 0; top: 0; content: ""; }
.boxSprite.icon1:before { background-position: left top; }
.boxSprite.icon2:before { background-position: -63px top; }
.boxSprite.icon3:before { background-position: -34px top; }
.boxSprite.icon4:before { background-position: -98px top; }
.infBoxWrap.iconBg { background-image: url(../content/images/search-bg-ion.png); background-position: left top; background-repeat: no-repeat; }
.infBoxWrap.recentLoginBox { min-height: 378px; }

/**********quick Tips*********/
.qTSlider { margin: 5px 0 0; }
.tipsSlide .leftIconImg { width: 80px; float: left; margin-top: 10px; }
.tipsSlide .tipSlideDesc { padding-left: 82px; padding-right: 15px; line-height: 23px; }
.qTSlider .swiper-container { padding-bottom: 20px; }
.qTSlider .swiper-pagination { position: absolute; bottom: -2px; right: 0; left: auto; width: auto; z-index: 11; }
.qTSlider .swiper-pagination-bullet { opacity: 1; }

/**********cms Pages************/
.dashPageReport { margin: 40px -5px 0; padding: 0; list-style: none; }
.dashPageReport li { width: 25%; padding: 0 5px; float: left; }
.dashPageReport li .colorCnt { display: block; font-size: 22px; font-weight: 700; }
.pageRCount { margin-bottom: 20px; }
.attentionWrap { border-top: 1px solid #c1c1c1; padding-top: 25px; }
.attention { margin-bottom: 0; padding-left: 28px; font-weight: 600; position: relative; }
.attention .stIcon-alert { position: absolute; font-size: 22px; position: absolute; left: 0; top: -2px; color: #ffcc4d; }
.pluginCountWrap { width: 100%; }
.pluginCountList { margin: 0 -15px; padding: 0; list-style: none; }
.pluginCountList li { float: left; width: 25%; padding: 0 15px; text-align: center; position: relative; }
.pluginCountList li:before { content: ""; width: 1px; height: 105px; position: absolute; right: 0; top: 15px; }
.pcCountWrap { border: 2px solid #344D84; width: 144px; height: 144px; border-radius: 50%; -webkit-border-radius: 50%; position: relative; margin-bottom: 30px; display: inline-block; padding-top: 36px; }
.pluginCountList li:last-child:before { display: none; }
.pluginCountList .count { display: block; font-size: 18px; }
.pluginCountList li .row { margin: 0 -5px; }
.pluginCountList li .row > div { padding: 0 5px; }
.pluginCountList li span { display: block; }
.pluginCountList li span.countBig { font-size: 38px; }
.pluginCountList li .count { margin-bottom: 5px; }

/**********mutliLangualWrap************/
.mutliLangualWrap { background: rgba(240, 100, 30, 1); background: -moz-linear-gradient(45deg, rgba(240, 100, 30, 1) 0%, rgba(240, 167, 30, 1) 100%); background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(240, 100, 30, 1)), color-stop(100%, rgba(240, 167, 30, 1))); background: -webkit-linear-gradient(45deg, rgba(240, 100, 30, 1) 0%, rgba(240, 167, 30, 1) 100%); background: -o-linear-gradient(45deg, rgba(240, 100, 30, 1) 0%, rgba(240, 167, 30, 1) 100%); background: -ms-linear-gradient(45deg, rgba(240, 100, 30, 1) 0%, rgba(240, 167, 30, 1) 100%); background: linear-gradient(45deg, rgba(240, 100, 30, 1) 0%, rgba(240, 167, 30, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0641e', endColorstr='#f0a71e', GradientType=1); position: relative; overflow: hidden; min-height: 370px; }
.mutliLangualWrap:before { position: absolute; font-size: 976px; font-weight: 800; left: -157px; bottom: 102px; line-height: 0; content: "M"; }
.mutliLangualInfor { position: relative; z-index: 1; }
.mutliLangualInfor table td { font-size: 22px; text-align: center; vertical-align: middle; border-right: 1px solid rgba(255, 255, 255, 0.2); padding: 9px 15px; }
.mutliLangualInfor table td:first-child, .mutliLangualInfor table td:last-child { border-right: 0 none; }
.mutliLangualInfor table th { font-size: 14px; }
.langRoundBox { width: 44px; height: 44px; text-align: center; line-height: 44px; font-size: 14px; text-transform: uppercase; display: inline-block; border-radius: 50%; -webkit-border-radius: 50%; }
.mutliLangualWrap h2 { position: relative; z-index: 1; }

/**********RecentLogin************/
.recentLoginRow { padding: 10px 0; border-bottom: 1px solid #e5e5e5; }
.recentLoginRow:last-child { border-bottom: 0 none; padding-bottom: 0; }
.rluserImg { width: 46px; height: 46px; border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid #d3d3d3; float: left; overflow: hidden; }
.rluserImg img { min-height: 46px; max-height: 46px; }
.rluserInf { padding-left: 65px; }
.rluserInf span { display: block; margin-bottom: 2px; }
.recentLoginBox .titleRightText h2 { margin-bottom: 15px; }

/********************Silver CMS Middle Content part End*********************/

/***************************page Search Part*********************/
.searchPanelWrap { position: relative; }

/*.filterReset, input[type="button"].filterReset {
background: url(../content/images/reset-icon.png) no-repeat 0 1px;
color: rgba(50,50,50,1);
padding: 0;
font-size: 15px;
font-weight: 600;
border: 0;
position: absolute;
right: 15px;
bottom: -60px;
z-index: 1;
padding-left: 20px;
box-shadow: 0 0 0 #fff;
}*/
.filterReset, input[type="button"].filterReset { background: #344D84; color: #fff; padding: 0; font-size: 15px; font-weight: 600; border: 0; position: absolute; right: 15px; bottom: -15px; z-index: 1; margin-left: 20px; box-shadow: 0 0 0 #fff; border-radius: 4px; }
#divNotificationSearch .filterReset, input[type="button"].filterReset { bottom: -45px; }
.filterReset:hover, input[type="button"].filterReset:hover { color: #fff; background-color: #f0641e; border-color: #f0641e; }
.rightBtnDiv { position: absolute; right: 0; top: 0; }
#divDocumentSearchBulkApply .rightBtnDiv, #divNotificationSearchBulkApply .rightBtnDiv { right: -80px; }
.filterListWrap { margin-bottom: 20px; padding: 0; }
.filterList { margin: 0 -7px; padding: 0; list-style: none; position: relative; padding-left: 0; padding-right: 0; }
.filterList:before { background: url(../content/images/filter-icon.png) left top no-repeat; width: 16px; height: 16px; top: 3px; left: 15px; position: absolute; content: ""; }
.filterList li { display: inline-block; float: left; padding: 0 15px; position: relative; margin-bottom: 0; }
.filterList li a { text-decoration: none; }
.filterList li:before { height: 13px; width: 1px; right: 0; top: 50%; margin-top: -6px; content: ""; position: absolute; }
.filterList li:last-child:before { display: none; }
.filterList li.active a { font-weight: 600; }

/**********************bluk Action**************/
.blukActionDetail { padding-bottom: 20px; display: none; }
.bulkActionWrap { display: inline-block; width: 100%; }

/*#divPageSearch {
margin-bottom: 25px;
}*/
.bAFilters { max-width: 347px; position: relative; }
.singleRightBtn { position: relative; }
.bAFilters { margin-bottom: 30px; }
.blukPageListOuter { padding: 20px 20px 20px 10px; border: 1px solid #b4b4b4; border-radius: 4px; -webkit-border-radius: 4px; }
.blukPageListWrap { max-height: 255px; height: 255px; overflow: auto; }
.blukPageListOuter .bulkPageList { margin: -10px 0; padding: 0 0 0 0; list-style: none; }
.bulkPageList li { position: relative; padding-right: 30px; }
.bulkPageList li input[type="checkbox"] { opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; }
.bulkPageList li input[type="checkbox"]:checked + label { background: #ecf0fb; position: relative; }
.bulkPageList li input[type="checkbox"]:checked + label:before { background: rgba(51, 51, 51, 0.1); left: 0; bottom: 0; width: 100%; height: 1px; content: ""; position: absolute; }
.bulkPageList li label { padding: 10px 25px 10px 10px; display: block; }
.bulkPageList li a.removeBtn { background: url(../Content/images/remove-icon.png) left top no-repeat; padding: 0; height: 12px; width: 12px; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); text-indent: -999px; overflow: hidden; display: none; }
.blukActionDetailBox:first-child { margin-bottom: 2px; }
.blukActionDetailBox h2 { padding-bottom: 0; margin-bottom: 0; }
.blukPageListWrap .mCSB_inside > .mCSB_container { margin-right: 15px; }

/***************************Pagination*********************/
.pageRecordsOuter { margin: 0 0 30px; }
.pagination, .dataTables_paginate { margin-left: auto !important; }
.pagination a, .pagination ul, .dataTables_paginate ul, .dataTables_paginate a { display: inline-block; vertical-align: middle; }
.paginationList { margin: 0; padding: 0; list-style: none; }
.pagination li, .dataTables_paginate a { margin: 0 3px; float: left; }
.pagination .ellipsis, .dataTables_wrapper .top .ellipsis, .dataTables_wrapper .bottom .ellipsis { font-size: 21px; line-height: 10px; height: 10px; display: inline-block; }
.pagination li a, .dataTables_paginate a { display: flex; align-items: center; justify-content: center; text-decoration: none; margin: 0 5px; cursor: pointer; }
.pagination li.active a, .pagination li a.active, .dataTables_paginate a.current { height: 34px; width: 34px; border-radius: 50%; -webkit-border-radius: 50%; background: #d9d9d9; font-size: 12px; }
.formCtrl.smallHeight, .gotopagetop select, .gotopagetop .nice-select, .gotopagebottom select, .gotopagebottom .nice-select { height: 28px; border-radius: 14px; -webkit-border-radius: 14px; padding: 2px 10px; }
.pageNoDrp label, .pageNoDrp select, .pageNoDrp .nice-select, .gotopagetop select, .gotopagetop .nice-select, .gotopagebottom select, .gotopagebottom .nice-select { display: inline-block; vertical-align: middle; }
.pageNoDrp label { margin-right: 10px; margin-top: 4px; }
.pageNoDrp select, .pageNoDrp .nice-select, .gotopagetop select, .gotopagetop .nice-select, .gotopagebottom select, .gotopagebottom .nice-select { max-width: 65px; width: 65px; float: none; line-height: 20px; padding-left: 15px; }
.pageRecordsOuter.topSDiv { margin-top: -50px; }
.pageRecordsOuter.botSDiv { margin-top: 30px; }
.pageRecordsOuter.botSDiv .nice-select .list { bottom: 100%; top: auto; }
.pageRecordsOuter.botSDiv .nice-select .list:before { bottom: -10px; top: auto; transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.dataTables_paginate .gotopagetop, .dataTables_paginate .dataTables_info { margin-top: 5px; }
.dataTables_paginate .previous, .dataTables_paginate .next { width: 20px; height: 20px; position: relative; text-indent: -999px; overflow: hidden; cursor: pointer; line-height: 21px; }
.dataTables_paginate .previous:before { content: "\e926"; font-family: 'sttlFIcon'; color: #fff; text-indent: -3px; font-size: 22px; text-align: center; }
.dataTables_paginate .next:before { content: "\e927"; font-family: 'sttlFIcon'; color: #fff; text-indent: 1px; font-size: 22px; text-align: center; }
.dataTables_info { margin-top: 2px; }
.gotopagetop { margin-top: 3px; }
.gotopagebottom .nice-select .list { top: auto; bottom: 100%; margin-bottom: 15px; }
.gotopagebottom select { width: 100px !important; height: 28px !important;  vertical-align: middle !important; margin-left: 5px !important; padding: 2px 10px !important; border-radius: 4px !important; }
div#pageMgmtTableContainer .gotopagebottom select { display: none !important;}

/******************RecordList******************/
.recordListWrap { position: relative; padding-top: 5px; padding-bottom: 0; margin-top: 0 !important; }
.recordListWrap .top { position: absolute; right: 0; top: -50px; }
div#pageMgmtComment_wrapper .top, div#videoMgmt_wrapper .top, div#NotificationMgmt_wrapper .top, div#FeedbackDetail_wrapper .top, div#innerBannerMgmt_wrapper .top, div#headerfooter_wrapper .top, div#pageMgmt_wrapper .top, div#css1_wrapper .top, div#templateMgmt_wrapper .top, div#notCreatedContentList_wrapper .top, div#userLogMgmt_wrapper .top, div#PerformanceDashboardMgmt_wrapper .top, div#videoalbumMgmt_wrapper .top, div#userMgmt_wrapper .top, div#roleMgmt_wrapper .top, div#roleMgmt_wrapper .top, div#languageMgmt_wrapper .top, div#pageConfigurationMgmt_wrapper .top { display: none; }
.bottom { margin-left: auto; display: flex; align-items: center; gap: 20px; margin-top: 20px; flex-direction: row-reverse; }
.recordListWrap .titleWrightBtn h2 { padding-bottom: 0; padding-top: 0; line-height: 36px; }
.recordListWrap .titleWrightBtn { margin-bottom: 20px; padding: 0; padding-bottom: 15px; }
.recordListWrap .titleWrightBtn .rightDiv { right: 150px; }
.recordListWrap .titleWrightBtn .rightDiv.rightBtn { right: 0; }
.recordListWrap .tableBotBdr th { border-bottom: 1px solid #ececec; padding-bottom: 15px; font-weight: 600; }
.recordListWrap td { padding: 20px 15px; }
.recordListWrap td:first-child, .recordListWrap th:first-child { padding-left: 20px; position: relative; }
.recordListWrap td:last-child {        /* padding-left: 25px; */
position: relative; }
.recordListWrap td.gridPageSelect { width: 17px; padding-right: 0; }
.recordListWrap td.gridPageSelect input { margin-right: 0; margin-bottom: 0; height: auto; }
.actions { position: relative; text-align: right; }
.actionBtn { display: inline-block; width: 18px; height: 22px; margin: 0 7px; font-size: 16px; }
.actionBtn.morActBtn { margin-right: 0; margin-left: 0; }
.iconMore span { width: 3px; height: 3px; background: #969696; border-radius: 50%; text-indent: -999px; overflow: hidden; display: block; margin-bottom: 4px; }
.iconMore span:last-child { margin-bottom: 0; }
.moreActWrap { display: none; position: absolute; top: 100%; border-radius: 4px 0 4px 4px; -webkit-border-radius: 4px 0 4px 4px; border-radius: 4px 0 4px 4px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15); top: 47px; z-index: 11; min-width: 155px; right: 12px; }
.moreActWrap ul { margin: 0; padding: 15px 0; list-style: none; text-align: left; }
.moreActWrap li { padding: 10px 25px; }
.moreActWrap li a { text-decoration: none; font-weight: 500; }
.moreActWrap li a.active, .moreActWrap li:hover a { color: #344D84; font-weight: 600; }
.actionBtn:hover { opacity: 0.7; }
.actionBtnCol { width: 240px; }
.moduleActTable th:last-child { text-align: center !important; }
.moduleActTable td:last-child { white-space: nowrap; }
.cchild1 .pageSpacer, .cchild2 .pageSpacer { position: relative; padding-left: 25px; }
.cchild1 .pageSpacer:before, .cchild2 .pageSpacer:before { background: url(../Content/images/spacer-bullet-text.png) left center repeat-x; width: 18px; height: 7px; top: 50%; margin-top: -4px; left: 0; position: absolute; content: ""; }
.cchild2 .pageSpacer { padding-left: 35px; }
.cchild2 .pageSpacer:before { width: 28px; }
.cchild2 .pageSpacer { margin-left: 25px; }
.recordListWrap th:last-child { text-align: right !important; }
.recordListWrap table#tblModifiedPage th:last-child, .recordListWrap table#tblCreatedPage th:last-child, .recordListWrap table#tblUpdatedPages th:last-child, .recordListWrap table#LastAccess th:last-child, .recordListWrap table#AuditTrail th:last-child { text-align: left !important; }
.recordListWrap table#tblModifiedPage td:last-child, .recordListWrap table#tblCreatedPage td:last-child, .recordListWrap table#tblUpdatedPages td:last-child, .recordListWrap table#LastAccess td:last-child, .recordListWrap table#tblModifiedPage th:last-child, .recordListWrap table#tblCreatedPage th:last-child, .recordListWrap table#tblUpdatedPages th:last-child, .recordListWrap table#userLogMgmt th:last-child, .recordListWrap table#LastAccess th:last-child { text-align: left !important; width: unset; }
.recordListWrap table#notCreatedContentList tbody tr td:last-child { text-align: right !important; }
.recordListWrap .lastLeft th:last-child { text-align: left; }
.recordListWrap .lastLeft td:last-child { padding-left: 15px; }
.cexpired .pageSpacer { text-decoration: line-through; }
.moreActWrap:before { background: url(../Content/images/more-action-arrow.png) left top no-repeat; width: 11px; height: 9px; position: absolute; right: 0; top: -9px; content: ""; }

/******************Add new Page css ******************/
.topBarWithBackbt { margin-bottom: 20px; }
.langSlctBar { margin-top: 5px; }
.langSlctBar span, .langSlctBar ul, .langChangeLinks { display: inline-block; vertical-align: middle; font-size: 16px; }
.labelTitle { font-weight: 600; margin-right: 10px; font-size: 18px; }
.langSlctBar ul { margin: 0; padding: 0; list-style: none; }
.langSlctBar li, .langChangeLinks a { display: inline-block; margin: 0 3px; }
.langSlctBar li a, .langChangeLinks a { text-decoration: none; padding: 5px 10px; position: relative; margin-right: 3px !important; }
.langSlctBar li a:after, .langChangeLinks a:after { position: absolute; content: ''; width: 1px; height: 70%; top: 50%; transform: translateY(-50%); right: -5px; background-color: #ccc; }
.langSlctBar li:last-child a:after, .langChangeLinks a:last-child:after { display: none; }
.langSlctBar li a:before, .langChangeLinks a:before { height: 2px; width: 0; top: 100%; left: auto; right: auto; background: #e63746; content: ""; position: absolute; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; }
.langSlctBar li a.active, .langChangeLinks a.active { font-weight: 700; }
.langSlctBar li a.active:before, .langChangeLinks a.active:before { left: 50%; right: unset; transform: translateX(-50%); width: 80%; }
.inlineBtns a, .inlineBtns input { float: left; vertical-align: middle; }
.inlineBtns.twoBtn input, .inlineBtns.twoBtn input, .inlineBtns.twoBtn a { max-width: 130px; margin-left: 0; width: 100%; padding: 5px 15px; font-size: 14px; height: unset; line-height: 36px; }
.inlineBtns.twoBtn { display: flex; align-items: start; gap: 10px; }
.inlineBtns.twoBtn a { line-height: 36px; vertical-align: middle; }
.inlineBtns.twoBtn a { border: 1px solid #344D84; border-radius: 4px; text-align: center; background: #344D84; color: #fff; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; }
.inlineBtns.twoBtn a:hover { background: #fff; color: #344D84; }
.inlineBtns.twoBtn a.resetBtn { border: 1px solid rgba(50, 50, 50, 0.7); border-radius: 4px; text-align: center; background: #fff; color: rgba(50, 50, 50, 0.7); transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; }
.inlineBtns.twoBtn a.resetBtn:hover { background: rgba(50, 50, 50, 0.7); color: #fff; }
.img100 { width: 100%; max-width: none; height: auto; }
.permalinkBox { position: relative; overflow: hidden; display: flex; align-items: center; white-space: nowrap; }
.permalinkBox input { background: none; display: inline-block; vertical-align: middle; max-width: 250px; border: 0 none; border-bottom: 1px solid #ccc; }
.permalinkBox.activeEdit input { display: block; }
.permalinkBox.activeEdit a { display: none; }
.permalinkBox a { line-height: 30px; vertical-align: middle; }
.perLinkText { position: relative; display: flex; align-items: center; padding-right: 25px; }
.permalinkBox a { text-decoration: none; padding: 5px 10px; }
.perLinkText .editPermalink { position: absolute; right: 0; top: 50%; font-size: 15px; margin-top: -7px; line-height: 1; }
.permaLinkWrap { margin-bottom: 20px; display: flex; align-items: center; gap: 10px; padding: 10px; background: #f3f6fc; box-shadow: 0 0 4px rgb(0 0 0 / 8%); }
.perLinkText.active { width: 80%; }
.boxTitleAcc { position: relative; padding: 25px; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }

    /*.boxTitleAcc.noBg {
background: none;
}*/
.boxTitleAcc h2 { margin: 0; padding-bottom: 0; font-size: 20px; }
.accBtn span { width: 30px; height: 30px; position: absolute; right: 20px; margin-top: -15px; top: 50%; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; font-size: 30px; transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.accBtn.active span { transform: rotate(0deg); -webkit-transform: rotate(0deg); color: #0f4ac9; }
.topTitleHead { padding: 0; }
.sbLeftLabel { margin: 0 0 20px; padding: 0; list-style: none; padding-top: 20px; border-top: 1px solid #ccc; }
.infoBoxCont .sbLeftLabel:first-child { padding-top: 0; border-top: none; }
.sbLeftLabel li { position: relative; padding-left: 120px; padding-right: 20px; margin-bottom: 25px; }
#webMasterSection .sbLeftLabel li { padding-left: 180px; }
.sbLeftLabel li:last-child { margin-bottom: 0; }
.sbLeftLabel .labelLeft {    /*width: 75px;*/
position: absolute; left: 0; top: 0; }
.sbLeftLabel .labelValue { min-height: 20px; }
.sbLeftLabel .editIcon { position: absolute; right: 0; top: 50%; font-size: 15px; margin-top: -7px; line-height: 1; }
.topTitleHead { margin-bottom: 30px; }
.topTitleHead:last-child { margin-bottom: 30px; }
.uploadFImg { background: url(/Content/images/img-icon.png) center 25px no-repeat; position: relative; margin: -25px -20px 0; }
#divNoModel { position: absolute; width: 100%; left: 0; top: 0; }
.customImgUploadFeild { width: 100%; margin-bottom: 6px; position: relative; }
.customImgUploadFeild label { padding-top: 80px; padding-bottom: 15px; position: relative; display: block; text-align: center; }
.customImgUploadFeild label:before { height: 47px; width: 60px; position: absolute; left: 50%; top: 0; margin-left: -30px; content: ""; }
.customImgUploadFeild input { display: none !important; }
.customImgUploadFeild label span { display: inline-block; border: 1px solid #515151; font-size: 15px; padding: 5px 30px; border-radius: 20px; -webkit-border-radius: 20px; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; background: #fff; }
.uploadSepCont { border-top: 1px solid #d9d9d9; padding: 10px; margin: 0 -20px -20px; box-shadow: inset 0 4px 5px rgba(0, 0, 0, 0.03); -webkit-box-shadow: inset 0 4px 5px rgba(0, 0, 0, 0.03); }
.uploadSepCont ul { margin: 0; padding: 0; list-style: disc; }
.uploadSepCont li { margin-bottom: 5px; font-size: 13px; }
.editorBlock { margin-bottom: 30px; }
.btnRow.inlineBtn input { display: inline-block; width: auto; padding: 10px 35px; margin-right: 5px; }
.btnRow.inlineBtn .xSmallhBtn { padding-left: 13px; padding-right: 13px; }
.smallhBtn.dBlock { display: block; }
.uploadFImg { height: 160px; overflow: hidden; }
.uploadFImg.uploaded .customImgUploadFeild { opacity: 0; visibility: hidden; z-index: -11; transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; }
.uploadFImg img { width: 100%; max-width: none; height: auto; min-height: 144px; }
.uploadFImg.uploaded:hover .customImgUploadFeild { opacity: 1; visibility: visible; z-index: 1; }
.uploadFImg.uploaded:hover .customImgUploadFeild label span, .uploadFImg.uploaded:hover .customImgUploadFeild label:hover span { background: #fff; color: #363636; }
#spnValidImage { padding: 5px; text-align: center; }

/**************************edit Page*********************/
.editTitle { position: relative; }
.editTitle input[type="text"] { font-size: 18px; padding: 10px; }
.editTitle .bookMarkBtn { position: absolute; top: 50%; font-size: 18px; right: 15px; margin-top: -11px; font-size: 20px; }
.menuSettingList { margin: 0 0 20px; padding: 0; list-style: none; }
.menuSettingList li { position: relative; padding-left: 0; padding-right: 25px; margin-bottom: 20px; }
.menuSettingList li:last-child { margin-bottom: 0; }
.menuSettingList .editIcon { position: absolute; right: 0; top: 50%; font-size: 15px; margin-top: -7px; line-height: 1; color: #28a064; }
.bannerImageUploaded { margin: 0; position: absolute; height: auto; width: 100%; padding: 10px; }
.uploadFImg .img-wrap { position: relative; opacity: 0; visibility: hidden; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; }
.uploadFImg.uploaded .img-wrap { opacity: 1; visibility: visible; }
.bannerImageUploaded:after, .uploadFImg .img-wrap:after { background: #fff; position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ""; z-index: -1; }
.bannerImageUploaded > img { width: 100%; height: 144px; max-width: none; object-fit: contain; }
.bannerImageUploaded label { display: inline-block; border: 1px solid #fff; font-size: 15px; padding: 5px 20px; border-radius: 20px; -webkit-border-radius: 20px; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.removeLink { background: url(/Content/images/close-icon.png) left top no-repeat; width: 13px; height: 13px; right: 10px; top: 10px; position: absolute; text-indent: -999px; overflow: hidden; z-index: 1111; cursor: pointer; }
.removeLink:hover { opacity: 0.7; }
.bannerImageUploaded + .customImgUploadFeild { display: none; }
.logList { margin: 0 0 15px; padding: 0; list-style: none; }
.logList li { position: relative; padding-left: 0; padding-right: 25px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #c1c1c1; }
.logList li p { margin-bottom: 8px; }
.authorInfo { font-size: 13px; }
.logList li:last-child { margin-bottom: 0; border-bottom: 0 none; padding-bottom: 0; }
.logList .editIcon { position: absolute; right: 0; top: 3px; font-size: 15px; margin-top: 0; line-height: 1; }
.protectPage { position: relative; }
.protectPage:before { width: 50px; left: -65px; content: ""; height: 1px; top: 50%; margin-top: -1px; position: absolute; opacity: 0; visibility: hidden; }
.protectPage:after { background: url(../Content/images/protect-arrow.png) left top no-repeat; width: 11px; left: -70px; content: ""; height: 130px; top: 50%; margin-top: -1px; position: absolute; opacity: 0; visibility: hidden; }
.active.protectPage:before { opacity: 1; visibility: visible; }
.active.protectPage:after { opacity: 1; visibility: visible; }
.chDateTime input { border: rgba(50, 50, 50, 0.5); height: 40px; box-shadow: none; -webkit-box-shadow: none; }
.chDateTime .btnRow.inlineBtn input { padding: 8px 30px 9px; line-height: 14px; }
.chDateTime .feildRow { margin-bottom: 15px; }
.arrowBtn { position: absolute; left: 8px; top: 50%; background: url(../Content/images/grid-updown-arrow.png) left top no-repeat; width: 14px; height: 16px; overflow: hidden; text-indent: -9999px; margin-top: -15px; opacity: 0; visibility: hidden; transition: all 0.5s ease-out; }
.arrowBtn.downArrow { background-position: right top; right: 8px; left: auto; margin-top: 4px }
.recordListWrap tr:hover .arrowBtn { opacity: 1; visibility: visible; }
#divCustomField th { text-align: left; }

/********************custom drop menu****************/
.nice-select { line-height: 28px; min-width: 80px; width: 100% !important; }
.searchPanelWrap .nice-select { min-width: 120px; }
.nice-select .current { display: block; overflow: hidden; width: 90%; }
.nice-select .list { height: 0; }
.nice-select.open .list { height: auto; }
.nice-select .list { margin-top: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.08); border-radius: 4px; border: 1px solid #d8d8d8; width: 100%; overflow-y: auto; padding: 15px 0; max-height: 250px; }
.nice-select:before { background: url(../content/images/dropdown-arrow.png) left top no-repeat; width: 15px; height: 10px; bottom: -16px; right: 22px; position: absolute; content: ""; opacity: 0; visibility: hidden; z-index: 11; }
.nice-select.open:before { opacity: 1; visibility: visible; transition: all 0.35s ease-out; -webkit-transition: all 0.35s ease-out; }
.nice-select .option { padding-left: 20px; padding-right: 20px; }
.button.addBtn { padding-left: 35px; text-decoration: none; position: relative; white-space: nowrap; }
.button.addBtn span { position: absolute; left: 12px; font-size: 16px; top: 50%; margin-top: -8px; color: #fff; }
.nice-select:after { margin-top: -6px; }
.pageCommonForm { margin-bottom: 15px; }
.pageCommonForm .nice-select { line-height: 24px; }
.pageCommonForm .nice-select:after { margin-top: -7px; }
.pageCommonForm.labelLeft .feildLabel { width: 90px; float: left; margin-left: 30px; padding: 15px 0; }
.pageCommonForm.labelLeft .feildInput { padding-left: 120px; }
.pageCommonForm.labelLeft .nice-select { clear: none; }
.blukActionDetailBox textarea { height: 125px; }
.nice-select .mCSB_inside > .mCSB_container { margin-right: 10px; }
.nice-select .list li:last-child { margin-bottom: 0; }

/******************page footer******************/
#footer {    /*position: absolute;*/
bottom: 0; left: 0; width: 100%; }
.caWrapOuter #footer .container { max-width: none; }

/********************Silver CMS other Pages  END**********************/
.pageNoDrp .nice-select .option { min-height: 30px; line-height: 30px; padding-left: 15px; padding-right: 15px; text-align: center; }
button.linkUlink, .linkUlink { text-decoration: underline; background: none; color: #323232; padding: 0; border: 0 none; }
button.linkUlink span { text-decoration: underline; }
button.linkUlink:hover, .linkUlink:hover { text-decoration: none; }
.rightLink { position: absolute; right: 15px; top: 3px; text-decoration: underline; }
.rightLink:hover { text-decoration: none; }
.rightMetaAdd { padding-right: 80px; position: relative; }
.screenSettingWrap .pageNoDrp .nice-select { padding-left: 10px; line-height: 20px; }
.screenSettingWrap .pageNoDrp .nice-select:after { right: 10px; margin-top: -7px; }
.logDetails { padding: 20px; }
.logDetails li { border-bottom: 0 none; margin-bottom: 5px; }
.logDetails h3 { font-size: 20px; margin-bottom: 20px; font-weight: 600; }
.topDoggleDivInf .logListTop { margin-bottom: 20px; }
.logListTop .feildLabel { float: left; width: 100px; display: inline-block; opacity: 1; }
.logListTop .feildValue { padding-left: 140px; display: block; }
.removeIcon { background: url(../Content/images/remove-icon.png) left top no-repeat; padding: 0; height: 12px; width: 12px; text-indent: -999px; overflow: hidden; }
.hideForm { display: none; }
.otherLinks a.forgotPass { text-decoration: underline; }
.otherLinks a.forgotPass:hover { text-decoration: none; }
.notification { padding: 20px; }
#dvForgotpassbox { display: none; }
.addNew, input[type="submit"].addNew { background: none; color: rgba(50, 50, 50, 1); text-decoration: underline !important; border: 0 none; box-shadow: none; }
.addNew:hover, input[type="submit"].addNew:hover { text-decoration: none !important; }

/***********loader**************/
#DivLoading { position: fixed; background: rgba(0, 0, 0, 0.8); left: 0; top: 0; width: 100%; height: 100%; z-index: 11111 !important; }
.loader { height: 20px; width: 170px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.loader--dot { animation-name: loader; animation-timing-function: ease-in-out; animation-duration: 3s; animation-iteration-count: infinite; height: 15px; width: 15px; border-radius: 50%; background-color: black; position: absolute; border: 0 none; }

    /*.loader--dot:first-child {background-color: #8cc759;animation-delay: 0.5s;}
.loader--dot:nth-child(2) {background-color: #8c6daf;animation-delay: 0.4s;}
.loader--dot:nth-child(3) {background-color: #ef5d74;animation-delay: 0.3s;}
.loader--dot:nth-child(4) {background-color: #f9a74b;animation-delay: 0.2s;}
.loader--dot:nth-child(5) {background-color: #60beeb;animation-delay: 0.1s;}
.loader--dot:nth-child(6) {background-color: #fbef5a;animation-delay: 0s;}*/

    /*.loader--dot:first-child {background-color:rgba(255,255,255,1);animation-delay: 0.5s;}
.loader--dot:nth-child(2) {background-color:rgba(255,255,255,0.85);animation-delay: 0.4s;}
.loader--dot:nth-child(3) {background-color:rgba(255,255,255,0.6);;animation-delay: 0.3s;}
.loader--dot:nth-child(4) {background-color:rgba(255,255,255,0.6);animation-delay: 0.2s;}
.loader--dot:nth-child(5) {background-color:rgba(255,255,255,0.85);animation-delay: 0.1s;}
.loader--dot:nth-child(6) {background-color:rgba(255,255,255,1);animation-delay: 0s;}*/
.loader--dot:first-child { background-color: #1b91f7; animation-delay: 0.5s; }
.loader--dot:nth-child(2) { background-color: #fac24c; animation-delay: 0.4s; }
.loader--dot:nth-child(3) { background-color: #7a45e5; animation-delay: 0.3s; }
.loader--dot:nth-child(4) { background-color: #fa5667; animation-delay: 0.2s; }
.loader--dot:nth-child(5) { background-color: #60beeb; animation-delay: 0.1s; display: none; }
.loader--dot:nth-child(6) { background-color: #fbef5a; animation-delay: 0s; display: none; }
.loader--text { position: absolute; top: 200%; left: 0; right: 0; width: 4rem; font-size: 18px; margin: auto; color: #fff; }
.loader--text:after { content: "Loading"; font-weight: bold; animation-name: loading-text; animation-duration: 3s; animation-iteration-count: infinite; }
@keyframes loader {
15% { transform: translateX(0); }
45% { transform: translateX(150px); }
65% { transform: translateX(150px); }
95% { transform: translateX(0); }
}
@keyframes loading-text {
0% { content: "Loading"; }
25% { content: "Loading."; }
50% { content: "Loading.."; }
75% { content: "Loading..."; }
}

/*************************chart******************************/
.toolTipDivWrap { min-width: 448px; color: #323232; }
.toolTipDivWrap h3 { font-size: 22px; color: #344D84 !important; margin: 0; padding: 0; margin-bottom: 20px; font-weight: 600; }
.toolTipDivWrap ul { margin: 0 -10px 0; padding: 0; list-style: none; }
.toolTipDivWrap h4 { font-size: 16px; color: #f0641e; margin: 0; padding: 0; margin-bottom: 10px; font-weight: 500; }
.toolTipDivWrap ul li { padding: 0 10px; width: 33.33%; float: left; text-align: center; margin: 0; }
.toolTipDivWrap .pageC { display: block; font-size: 24px; margin-bottom: 5px; font-weight: 500; }
.toolTipDiv .colBlock:first-child { border-right: 1px solid #dedede; }
.chartImgOuter g[aria-labelledby="id-65-title"], .amcharts-chart-div a { display: none !important; }
#chartdivMonthlyAct { width: 100%; height: 360px; }
#chartdivSEO { width: 100%; height: 259px; }
.pageCommonForm .mCustomScrollbar { overflow-x: hidden; overflow-y: auto; max-height: 250px; }
.pageCommonForm .commentActionList.mCustomScrollbar { overflow-x: hidden; overflow-y: auto; max-height: 350px; }
#abtnHistory { display: none !important; }

/********************editor css**************/

/*.mce-container-body .mce-abs-layout-item{padding:10px !important; box-sizing:border-box;}
.mce-container-body .mce-abs-layout-item .mce-abs-layout{ box-sizing:border-box; width:100% !important;}
.mce-panel{border-color:rgba(50,50,50,0.1) !important;}*/
.mce-container-body textarea.mce-textbox { left: 0 !important; top: 10px !important; width: 100%; box-sizing: border-box; }
.mce-btn button:hover { background: transparent; }

/*******************page setting****************/
.noLeftMrg .singleLineRadio { margin-left: 0; margin-top: 0; margin-bottom: 10px; }
.displaySettings { margin-top: 15px; }

/*****Create SharedDocs CSS END*****/
.popupAbsoulate { position: fixed; height: 100%; width: 100%; z-index: 9999999; }
.popupOverlay { width: 100%; height: 100%; position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 99999; background-color: rgba(0, 0, 0, 0.5); }
.popup_cover { width: 350px; margin: 0; padding: 15px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 999999999; -webkit-box-shadow: 0 0 3px #111; box-shadow: 0 0 3px #111; background-color: #fff; border-radius: 4px; opacity: 1 !important;}
.popup_cover.green { background: #64b540 url(../Content/images/success-icon-new.png) no-repeat 10px center; padding-left: 44px; border: 0 solid #adde5c; height: auto; width: auto; -webkit-box-shadow: 0 0 0 #adde5c; }
.popup_cover p { margin-bottom: 0px; }
#spanUserMessage { font-weight: bold; text-align: center; color: green; margin-bottom: 0; font-size: 15px; }
.popup_cover.red { background: #fa413c url(../Content/images/error-icon.png) no-repeat 10px center; padding-left: 44px; border: 0 solid #fa413c; height: auto; width: auto; -webkit-box-shadow: 0 0 0 #fa413c; }
.popup_cover.red #spanUserMessage, .popup_cover.green #spanUserMessage { color: #fff; }
.popup_cover.red .pop_close, .popup_cover.green .pop_close { display: none; }
.pop_msg { position: relative; }
.pop_close { color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; position: absolute; right: -10px; top: -10px; background: #FF5722; text-align: center; width: 30px; height: 30px; line-height: 30px; border-radius: 100px; -webkit-border-radius: 100px; }
.popup_cover.red .pop_close { background: #fde4e1; }

/*****************Upload Popup****************/
#divcropImage { max-width: 900px; height: auto; margin: 3% auto; position: relative; border-radius: 3px; overflow: hidden; -webkit-border-radius: 3px; }
.commonPopupWrap { padding: 0; margin: 0; width: 100%; }
.commonPopupWrap .commonPopCont { padding: 15px 10px; }
.commonPopupWrap h2 { background: #f3f6fc; padding: 10px 15px; font-size: 25px; margin-bottom: 0; }
.commonPopupWrap .jcrop-active { width: 100% !important; height: auto !important; }

/****************rSelectCutomScroll***********/
.rSelectLisWrap { max-height: 180px; overflow: auto; }
.rSelectLisWrap .rSelectList { margin: 0 0; padding: 0 0 0 0; list-style: none; }
.height300 { height: 400px; }
.mrgB30 { margin-bottom: 30px !important; }
.dz-message h3 { font-size: 30px; color: #344D84 !important; opacity: 0.3; }
.btnRightTitle .button { width: auto; min-width: 90px; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%) }
.boxTitleAcc.btnRightTitle { padding-right: 120px; }
.btnRightTitle h2 { float: left; }
#videoMgmt .girdImg { max-width: none; }

/********************menu page*************/
.menuPWrap a { color: #344D84; transition: all .2s ease; }
.menuPWrap a:hover { color: #f0641e; }

/*** Nestable****/
.menuTitle { position: relative; }
.menuTitleWrap { margin-bottom: 0; }
.dd-item .dd-list { margin-top: 10px; }
.menuTitleWrap + .infoBoxCont { margin-top: 0; margin-bottom: 10px; }
.menuTitleWrap + .infoBoxCont { border: 1px solid #c1c1c1; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-top: 0 none; }
.dd { position: relative; display: block; margin: 0; padding: 0; max-width: 100%; list-style: none; font-size: 13px; line-height: 20px; }
.dd-list { display: block; position: relative; margin: 0; padding: 0; list-style: none; }
.dd-list .dd-list { padding-left: 30px; }
.dd-collapsed .dd-list { display: none; }
.dd-item, .dd-empty, .dd-placeholder { display: block; position: relative; margin: 0; padding: 0; min-height: 20px; font-size: 13px; line-height: 20px; }
.dd-item { margin-bottom: 10px; }
.dd-handle { display: block; height: 52px; margin: 5px 0; padding: 5px 10px; color: #333; text-decoration: none; box-sizing: border-box; -moz-box-sizing: border-box; }
.dd-item > button { display: block; position: relative; cursor: pointer; float: left; width: 25px; height: 20px; margin: 5px 0; padding: 0; text-indent: 100%; white-space: nowrap; overflow: hidden; border: 0; background: transparent; font-size: 12px; line-height: 1; text-align: center; font-weight: bold; }
.dd-item > button:before { content: '+'; display: block; position: absolute; width: 100%; text-align: center; text-indent: 0; }
.dd-item > button[data-action="collapse"]:before { content: '-'; }
.dd-placeholder, .dd-empty { margin: 5px 0; padding: 0; min-height: 30px; background: #f2fbff; border: 1px dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box; }
.dd-empty { border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5; background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff); background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff); background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff); background-size: 60px 60px; background-position: 0 0, 30px 30px; }
.dd-dragel { position: absolute; pointer-events: none; z-index: 9999; }

/**
* Nestable Extras
*/
.nestable-lists { display: block; clear: both; padding: 30px 0; width: 100%; border: 0; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; }
#nestable-menu { padding: 0; margin: 20px 0; }
#nestable-output, #nestable2-output { width: 100%; height: 7em; font-size: 0.75em; line-height: 1.333333em; font-family: Consolas, monospace; padding: 5px; box-sizing: border-box; -moz-box-sizing: border-box; }
#nestable2 .dd-handle { color: #fff; border: 1px solid #999; background: #bbb; background: -webkit-linear-gradient(top, #bbb 0%, #999 100%); background: -moz-linear-gradient(top, #bbb 0%, #999 100%); background: linear-gradient(top, #bbb 0%, #999 100%); }
#nestable2 .dd-handle:hover { background: #bbb; }
#nestable2 .dd-item > button:before { color: #fff; }

/**
* Nestable Draggable Handles
*/
.dd3-content { display: block; margin: 0; padding: 15px 30px 15px 45px; color: #323232; text-decoration: none; font-weight: 700; -webkit-border-radius: 5px; border-radius: 5px; box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #ccc; background: #fff; transition: all .2s ease; font-size: 18px; }
.jqtree_common.dd-list[role="group"] .dd3-content { font-size: 16px; font-weight: 600; }
.jqtree_common.dd-list[role="group"] .jqtree_common.dd-list[role="group"] .dd3-content { font-size: 14px; font-weight: 500; }
.menu-listing-wrap .menu-listing-rules { padding: 5px; background: #ecf0fb; border-left: 4px solid #344D84; margin-top: 1rem; border-radius: 4px; }
.dd-dragel > .dd3-item > .dd3-content { margin: 0; }
.dd3-item > button { margin-left: 30px; }
.dd3-handle { position: absolute; margin: 0; left: 0; top: 0; cursor: move; width: 45px; text-indent: 100%; white-space: nowrap; overflow: hidden; border-top-right-radius: 0; border-bottom-right-radius: 0; text-indent: -999px; z-index: 111; }
.menuDragIcon { height: 15px; width: 1px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); background: #f0641e; }
.menuDragIcon:before { content: ''; display: block; height: 15px; width: 1px; position: absolute; background: #f0641e; left: -4px; top: 0; }
.menuDragIcon:after { content: ''; display: block; height: 15px; width: 1px; position: absolute; background: #f0641e; left: 4px; top: 0; }
.menuTitleWrap .accBtn span { transform: rotate(180deg); -webkit-transform: rotate(180deg); transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; }
.menuTitleWrap.activeMenu .dd3-content { border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.subItemtext { margin-left: 15px; font-size: 12px; font-style: italic; font-weight: 400; }
.menuTitleWrap.activeMenu .dd3-content { background: #f3f6fc !important; color: #344D84; }
.menuTitleWrap.activeMenu .accBtn span { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.menuTitleWrap .linkType { position: absolute; right: 50px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); color: #344D84; }
.editorBlock .abEditorTitle { margin-bottom: -30px; font-size: 22px; }

/*************************tabs sidebar*************/
.lineTabs ul.ctNavs { margin: 0 0 20px; padding: 0; list-style: none; float: none; }
.lineTabs .ctNavs li { display: inline-block; margin: 0 0; margin-right: 15px; }
.lineTabs .ctNavs li a { text-decoration: none; padding: 5px 0; position: relative; border: 0 none; color: #969696; font-size: 14px; }
.lineTabs .ctNavs li a:before { height: 2px; width: 0; top: 100%; left: auto; right: auto; background: #ccc; content: ""; position: absolute; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; }
.lineTabs .ctNavs li.active a { font-weight: 400; color: #344D84; }
.lineTabs .ctNavs li.active a:before { left: 0; right: 0; width: 100%; }
.lineTabs .ctNavs a, .lineTabs .ctNavs input { float: left; vertical-align: middle; }
.menupageListWrap { max-height: 280px; overflow: auto; margin-bottom: 25px; }
.menupageListWrap .mCSB_container { border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
.sideBarPageList { margin: 0; padding: 0; list-style: none; }
.sideBarPageList li { position: relative; }
.sideBarPageList li input[type="checkbox"] { opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; }
.sideBarPageList li label { padding: 10px 30px; font-size: 14px; width: 100%; border-bottom: 1px solid #e0e0e0; position: relative; }
.sideBarPageList li:last-child label { border-bottom: 0 none; }
.sideBarPageList li.subItemFirst label { padding-left: 35px; }
.sideBarPageList li.subItemSecond label { padding-left: 45px; }
.sideBarPageList li label:before { content: '\e917'; font-size: 15px; font-family: 'sttlFIcon'; position: absolute; left: 8px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.sideBarPageList li label:after { content: '\e924'; font-size: 24px; font-family: 'sttlFIcon'; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); color: #969696; }
.sideBarPageList li input[type="checkbox"]:checked + label { border-bottom-color: transparent; background: #f4f4f4; border-radius: 5px; -webkit-border-radius: 5px; }
.sideBarPageList li input[type="checkbox"]:checked + label:after, .sideBarPageList li input[type="checkbox"] + label:after { display: none; }
.sideBarPageList li input[type="checkbox"]:checked + label:before { color: #344D84; }
.menuPWrap .colorError { font-weight: 600; text-decoration: underline; }
.menuPWrap .btnRow { margin-top: -10px; }
.menuPWrap .pageCommonForm .feildRow { margin-bottom: 20px; }
.menuPWrap .current { font-style: italic; font-size: 13px; color: #969696; }
.note { color: #969696; font-style: italic; font-size: 13px; }
.tuLine { text-decoration: underline; font-weight: 600; }

/********************blog Comments************/
.commentActionList { max-height: 600px; overflow: auto }
.pageCommonForm ul.commentsList { padding-left: 0 }
.pageCommonForm ul.commentsList, .pageCommonForm ul.commentsList ul { list-style: none }
.pageCommonForm ul.commentsList ul { padding-left: 65px; margin-bottom: 30px }
.commentsRow { position: relative; }
.commentsRow.userComment { padding-left: 65px; color: #323232 }
.commProStatus { position: absolute; right: 0; top: 0 }
.commProPic, .commNameInfo { display: inline-block; margin-right: 10px; vertical-align: top }
.commProPic img { border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden; width: 52px; height: 52px; }
.commNameInfo h4 { font-size: 14px; margin-bottom: 5px; font-weight: bold }
.commNameInfo p { margin-bottom: 0; color: #6f6f6f }
.greenFont { color: #28a064; font-weight: bold }
.redFont { color: #e63746; font-weight: bold }
.orgFont { color: #f0641e; font-weight: bold }
.greenBdrBtnm, input.greenBdrBtn { border: 1px solid #28a064; font-size: 14px; padding: 3px 15px; border-radius: 15px; color: #28a064; margin-right: 10px; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; background: transparent; }
.redBdrBtn, input.redBdrBtn { border: 1px solid #e63746; font-size: 14px; padding: 3px 15px; border-radius: 15px; color: #e63746; margin-right: 10px; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; background: transparent; }
.redBdrFillBtn, input.redBdrFillBtn { border: 1px solid #e63746; font-size: 14px; padding: 3px 15px; border-radius: 15px; color: #fff; margin-right: 10px; background: #e63746; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; }
.blueBdrBtn, input.blueBdrBtn { border: 1px solid #344D84; font-size: 14px; padding: 3px 15px; border-radius: 15px; color: #344D84; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; background: transparent; }
.greenBdrBtn:hover, input.greenBdrBtn:hover { color: #fff; background: #28a064; border: 1px solid #28a064; }
.blueBdrBtn:hover, input.blueBdrBtn:hover { color: #fff; background: #344D84; border: 1px solid #344D84; }
.redBdrBtn:hover, input.redBdrBtn:hover { color: #fff; background: #e63746; border: 1px solid #e63746; }
.infoBoxGridWithPage { padding: 60px 0; }
.recordListWrap.infoBoxGridWithPage .top { top: 0; }
.recordListWrap.infoBoxGridWithPage .top { top: 0; }
.infoBoxGridWithPage table td:last-child, .infoBoxGridWithPage table th:last-child { text-align: center; width: 180px; }
.maxWidthBtn .button { width: auto; padding: 4px 25px; }
.pageCommonForm.leftFeilds { max-width: 200px; width: 100%; position: relative; z-index: 1; }
.rightBtn.inlineBtn { width: 285px; max-width: none; top: 27px; z-index: 1; }
.rightBtn.inlineBtn a { display: inline-block; vertical-align: middle; width: auto; padding: 10px 25px; }

/*******************pop Settings********************/
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { max-width: 650px; width: 100%; }
.mfp-inline-holder .mfp-close, .mfp-ajax-holder .mfp-close { height: 65px; }
#moduleMgmt_wrapper table td:nth-child(2), #moduleMgmt_wrapper table th:nth-child(2) { text-align: center; width: 130px; }
#moduleMgmt_wrapper table td:last-child, #moduleMgmt_wrapper table th:last-child { width: 120px; }
.jc-bs3-container { max-width: 400px; width: 100%; margin: 0 auto; }
.jc-bs3-container.container { max-width: 400px; width: 100%; margin: 0 auto; }

/* .jconfirm .jconfirm-box div.jconfirm-title-c{color:#344D84; font-size:26px !important; margin-bottom:5px;} */

/* .jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{font-size:16px;} */
#treeSelectedMenu ul.jqtree-tree li.jqtree_common { position: relative; margin: 7px 0; z-index: 1; }
#treeSelectedMenu ul.jqtree-tree .jqtree-element { width: 100%; position: absolute; z-index: 1; left: 0; top: 0; height: 52px; text-indent: -999px; overflow: hidden; box-sizing: border-box; cursor: pointer; }
#treeSelectedMenu .dd3-content, #treeSelectedMenu .linkType, #treeSelectedMenu .accBtn { z-index: 11; }
#treeSelectedMenu .dd3-content { position: relative; background: transparent; padding-right: 90px; }
#treeSelectedMenu ul.jqtree-tree > li.jqtree_common li:last-child { margin-bottom: 0; }
#treeSelectedMenu span.jqtree-dragging { display: block; margin: 0; padding: 15px 30px 15px 45px; color: #323232; text-decoration: none; font-weight: bold; -webkit-border-radius: 5px; border-radius: 5px; box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #c1c1c1; background: #ffffff !important; opacity: 1; width: 100%; transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; z-index: 111; }
#treeSelectedMenu ul.jqtree-tree li.jqtree-ghost span.jqtree-line { background: rgba(10, 70, 200, 0.15); border: 2px dashed rgba(10, 70, 200, 0.2); height: 48px; padding: 0; position: static; top: -1px; left: 2px; width: 100%; margin-bottom: 5px; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; }
#treeSelectedMenu ul.jqtree-tree .jqtree-moving > .menuTitleWrap { outline: 2px dashed rgba(10, 70, 200, 0.2); background: #fff; }
#treeSelectedMenu ul.jqtree-tree .jqtree-moving > .menuTitleWrap .menuTitle { opacity: 0; visibility: hidden; }
#treeSelectedMenu .accBtn { position: absolute; width: 30px; height: 30px; right: 0; top: 50%; margin-top: -15px; }
#treeSelectedMenu .infoBoxCont .btnRow a { display: inline-block; width: auto; margin-right: 5px; }
#menuEdit .menuPWrap { min-height: 600px; box-shadow: none; }
.mfp-image-holder .mfp-content { max-width: 75%; }
.videoPlaytext { display: none; }
.userToggleDtl .rptUserDetail { display: none; }
.topEditFeildRow.fullWidth { width: 100%; padding-right: 0; }
.feildLabel.textRight { text-align: right; }
.mWBtns { max-width: 300px; }

/*2020-04-22*/
.d-block { display: block !important; }
.grievanceReplyFormContainer { padding: 0; margin: 15px 0 0; }
.grievanceReplyFormContainer textarea { margin: 0 0 15px; }
.commentedPart { padding: 0; margin-bottom: 0; }
.commentedPart .commentPart { float: left; width: 50%; padding: 0 15px; margin: 0 0 25px; }
.iconBlue { color: #344D84; margin: 5px 0 0 5px; }
.radioInline .radioBtn { margin: 0 12px 0 0; }
.radioInline .radioBtn label { padding: 1px 0 0 20px; }
.commentPart { margin: 0; }
.labelPadNone .feildLabel label { padding: 0; }
.ml-1 { margin-left: 5px; }
.moveToTrash, .moveToRestore { width: 30px; height: 30px; position: absolute; right: 0; bottom: 0; background: #f0641e; color: #fff !important; font-size: 18px; text-align: center; line-height: 30px; border-radius: 0 0 4px 0; -webkit-border-radius: 0 0 4px 0; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.moveToTrash:hover { background: #344D84; color: #fff; }
.moveToRestore { background: #f0641e url(../Content/images/restore-icon.png) no-repeat center center; text-indent: -9999px; }
.moveToRestore:hover { background: #344D84 url(../Content/images/restore-icon.png) no-repeat center center; }
.defaultPopup h2 { padding: 15px; background: #f1f1f1; margin: -20px -20px 20px -20px; font-size: 22px; }
.defaultPopup .mfp-close { height: 58px; background: #ccc; width: 58px; }
.mb-5 { margin-bottom: 5px; }
.mr-10 { margin-right: 10px; }
.mb-50 { margin-bottom: 50px; }
.pl-0 { padding-left: 0; }
.pageCommonForm.chDateTime .btnRow { margin-top: 20px; }
.checkboxGroup { margin: 0 0 15px 0; padding: 0; list-style: none; }
.checkboxGroup li label { font-size: 16px; }
.defaultPopup.titleSpace h2 { margin: 0; }
.popupCommonForm { padding: 20px; }
.popupCommonForm label { font-weight: 600; }
.popupCommonForm input[type="text"] { height: 40px; }
.seeReportLink { position: absolute; left: 40px; bottom: 60px; }
.seeReportLink a { color: #fff; font-size: 16px; display: inline-block; padding: 2px 10px 8px 10px; border-radius: 5px; }
.seeReportLink a:hover { background: #fff; color: #ee691a; }
.seeReportLink .stIcon-reports { font-size: 23px; position: relative; top: 4px; }
.gotopagetop select, .gotopagebottom select { max-width: 75px; width: 75px !important; float: none; line-height: 20px; height: 28px; border-radius: 14px; -webkit-border-radius: 14px; padding: 2px 10px; padding-left: 15px; background: #fff url(../Content/images/select-arrow-small.png) no-repeat right center; border: solid 1px #e0e7ee; box-sizing: border-box; clear: both; cursor: pointer; font-family: inherit; font-size: 14px; font-weight: normal; outline: none; position: relative; text-align: left !important; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; user-select: none; white-space: nowrap; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.redColor { color: #F00; margin-left: 4px; }
.exportBtnDataTable div.dt-buttons { float: right; left: 230px; top: -30px; }
.exportBtnDataTable div.dt-buttons > .dt-button { background: #344D84; color: #fff; border-radius: 50px; border-color: #344D84; font-size: 14px; margin-bottom: 15px; }
.exportBtnDataTable div.dt-buttons > .dt-button:hover { background: #f0641e !important; border-color: #f0641e !important; }
.exportBtnDataTable .pagination .previous .page-link, .exportBtnDataTable .pagination .next .page-link { display: none !important; }
.recordListWrap .exportBtnDataTable .top { right: unset; left: 0; top: unset; display: flex; align-items: center; gap: 15px; bottom: -50px; width: 100%; flex-direction: row-reverse; }
div.dataTables_wrapper div.dataTables_paginate ul.pagination { padding: 0 }
.recordListWrap .exportBtnDataTable .bottom { right: 20px; bottom: -20px; }
.bottom .clear { display: none; }
.recordListWrap .exportBtnDataTable div.dataTables_wrapper div.dataTables_info { padding-top: 0; }
::marker { color: transparent; }
.exportBtnDataTable .dataTableAlign { position: relative; }
.exportBtnDataTable .dataTableAlign .dataTables_info, .exportBtnDataTable .dataTableAlign .dataTables_paginate, .exportBtnDataTable .dataTableAlign .dataTables_length, .exportBtnDataTable .dataTableAlign .dataTables_filter { position: absolute; }
.exportBtnDataTable .dataTableAlign .dataTables_info, .exportBtnDataTable .dataTableAlign .dataTables_length { left: 10px; }
.exportBtnDataTable .dataTableAlign .dataTables_paginate, .exportBtnDataTable .dataTableAlign .dataTables_filter { right: 10px; }
.exportBtnDataTable .dataTableAlign .dataTables_length { top: -10px; }
.exportBtnDataTable .dataTableAlign .dataTables_filter { top: -10px; }
.exportBtnDataTable .dataTableAlign { padding: 20px; }
.exportBtnDataTable .dataTableAlign .dataTables_length { max-width: 200px; width: 100%; }
.exportBtnDataTable .dataTableAlign .dataTables_length label { display: flex; align-items: center; }
.exportBtnDataTable .dataTableAlign .dataTables_length .nice-select { max-width: 80px; margin: 5px; }
.footerCol.alignLeft { font-weight: 400; }
.footerCol.alignLeft a { color: #344D84; }
.footerCol.alignLeft a:hover { color: #f0641e; }
table { margin-bottom: 0 !important; }
.dataTable { border-bottom: 1px solid #ccc; }
table#DivisionSubCategoryTable, table#CircularTable, table#TagMasterTable, table#DivisionOfficerTable, table#ToshakhanaTable, table#TopicInFocus, table#VacancyTable, table#VisitTable, table#AdvisoriesTable, table#PublicationMgmt, table#NewsMgmt, table#QuizMasterTable, table#VisitGoogleMapTable, table#TickerTable, table#RelatedArticlesTable, div#TenderTable_wrapper table, div#MissionPostTable_wrapper table, div#PublicationManagementTable_wrapper table, div#albumMgmt_wrapper table { margin-bottom: 26px !important; }
div#DivisionSubCategoryTable_wrapper, div#CircularTable_wrapper, div#TagMasterTable_wrapper, div#DivisionOfficerTable_wrapper, div#ToshakhanaTable_wrapper, div#TopicInFocus_wrapper, div#VacancyTable_wrapper, div#VisitTable_wrapper, div#AdvisoriesTable_wrapper, div#PublicationMgmt_wrapper, div#NewsMgmt_wrapper, div#QuizMasterTable_wrapper, div#VisitGoogleMapTable_wrapper, div#TickerTable_wrapper, div#TenderTable_wrapper, div#MissionPostTable_wrapper, div#PublicationManagementTable_wrapper, div#albumMgmt_wrapper { position: relative; }
.dasboardTable.gridTableWrap.tableBotBdr .nice-select.formCtrl { max-width: 125px; position: absolute; bottom: 16px; left: auto; right: 300px; padding: 2px 10px; border: 1px solid #ccc; max-height: 34px; margin-left: 10px; }
div#DivisionSubCategoryTable_paginate, div#CircularTable_paginate, div#VisitTable_paginate, div#TagMasterTable_paginate, div#DivisionOfficerTable_paginate, div#ToshakhanaTable_paginate, div#TopicInFocus_paginate, div#TopicInFocus_paginate, div#VacancyTable_paginate, div#AdvisoriesTable_paginate, div#PublicationMgmt_paginate, .officerIPRMgmt div#NewsMgmt_paginate, div#QuizMasterTable_paginate, div#VisitGoogleMapTable_paginate, div#TickerTable_paginate, div#RelatedArticlesTable_paginate, div#TenderTable_paginate, div#MissionPostTable_paginate, div#PublicationManagementTable_paginate, div#albumMgmt_paginate { position: absolute; right: 0; bottom: -3px; }
div#DivisionSubCategoryTable_info, div#CircularTable_info, div#TagMasterTable_info, div#DivisionOfficerTable_info, div#ToshakhanaTable_info, div#TopicInFocus_info, div#VacancyTable_info, div#VisitTable_info, div#AdvisoriesTable_info, div#PublicationMgmt_info, div#NewsMgmt_info, div#QuizMasterTable_info, div#VisitGoogleMapTable_info, div#TickerTable_info, div#TenderTable_info, div#MissionPostTable_info, div#PublicationManagementTable_info, div#albumMgmt_info, div#RelatedArticlesTable_info { margin-bottom: 5px; }
div#VisitTable_wrapper .bottom { flex-direction: row !important; }
.dataTables_length .nice-select { line-height: 40px; padding: 0 10px; }
.dataTables_length .nice-select:after { right: 12px; width: 8px; height: 8px; }
.dataTables_filter input[type="search"] { height: 40px; }
.rptusRow.cf { display: flex; align-items: center; flex-direction: row-reverse; padding-left: 15px; }
.tableFooterWrap { padding: 0 !important; }
table#tblUpdatedPages, table#AuditTrail, table#tblCreatedPage, table#tblModifiedPage, table#LastAccess { margin-bottom: 50px !important; }
div#tblUpdatedPages_paginate, div#AuditTrail_paginate, div#tblCreatedPage_paginate, div#tblModifiedPage_paginate, div#LastAccess_paginate { margin-left: auto; }
div#LastAccess_wrapper div.dt-buttons, div#tblModifiedPage_wrapper div.dt-buttons, div#tblCreatedPage_wrapper div.dt-buttons, div#tblUpdatedPages_wrapper div.dt-buttons { margin-top: 8px }
.dataTables_wrapper ul.pagination { display: flex; align-items: center; }
.mb0 { margin-bottom: 0; }
.note-editor.note-airframe, .note-editor.note-frame { background-color: #fff; }
.perCancelBtn { line-height: 35px; }
.align-items-center { align-items: center; }

/* .actionLink .fa-regular.fa-trash-can { color: #ff000094; } */
.actionLink .fa-regular.fa-clock { color: #008000a8; }
.actionLink .fa-solid.fa-clock-rotate-left { color: #8b8b8b; }
.actionLink .fa-solid.fa-file-arrow-up, .actionLink .fa-regular.fa-floppy-disk { color: #5E97C2; }
.headerRow.cf { display: flex; align-items: center; justify-content: space-between; width: 100%; }

/* .top { } */
.mfp-content .infBoxWrap.whiteBg.topTitleHead { margin: 0; }
.mfp-content .boxTitleAcc { padding: 15px 25px; }
.mfp-inline-holder .mfp-close, .mfp-ajax-holder .mfp-close { height: 48px; border: none !important; }
.mfp-content .pageCommonForm { margin: 0; }
.mfp-content .col6.colBlock .feildRow, .mfp-content .col12.colBlock .feildRow { margin-bottom: 0; }
.mfp-content .feildLabel label { font-weight: 600; }
.feedback-print-btn .btnRow.inlineBtn { justify-content: end; padding: 20px; border-top: 1px solid #ccc; }
.feedback-print-btn .btnRow.inlineBtn input { max-width: unset; padding: 10px 15px; margin: 0; }
.feedback-view { padding: 0; }
.feedback-view .row { padding: 20px; padding-bottom: 0; }
.subMenuWrap li.menuItem a.active { color: #344D84 !important; font-weight: 600; }
.actionBtn.editBtn i { color: #344D84 !important; }
.jconfirm-box { min-width: 400px !important; }
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content { overflow: unset !important; }
#selectAllDocumentHeader label { height: 19px; }
.dz-success-mark svg path { fill: green; }
.dz-error-mark svg path { fill: red; }
.dropzone { padding: 40px 20px !important; }
.dropzone .dz-preview .dz-remove { font-size: 14px; text-align: center; display: block; cursor: pointer; border: none; position: absolute !important; top: -30px !important; left: 20px !important; }
.dataTables_empty { text-align: center; }
.menuNav > li { overflow: hidden; }
.menuNav > li:hover { overflow: unset; }
input[type="checkbox"] { width: 17px; height: 17px; }
.mb30 { margin-bottom: 30px; }
.add-visit-country-btn { margin-bottom: 1rem; padding: 10px; }
table#VisitTable td:nth-child(3) .actionLink { text-align: left; }
.mandate { margin-left: 2px; color: red; font-weight: 500; font-size: 16px; }
.dasboardTable.gridTableWrap.tableBotBdr .nice-select ul { max-height: 85px; }
.dasboardTable.gridTableWrap.tableBotBdr .nice-select .option { padding: 0 10px; }
.upload-doc-wrap { display: flex; gap: 10px; }
.upload-doc-wrap input.formCtrl { border: 1px solid #c1c1c1; line-height: 26px; }
.upload-doc-wrap #btnUploadDoc { max-width: 150px }
.button.bgWBtn.smallhBtn { background: #fff !important; border: 1px solid rgba(50, 50, 50, 0.7) !important; color: rgba(50, 50, 50, 0.7) !important; }
.button.bgWBtn.smallhBtn:hover { background: rgba(50, 50, 50, 1) !important; border-color: rgba(50, 50, 50, 0.7) !important; color: #fff !important; }
.ipr-inner-table-wrap { padding: 20px; border: 1px solid #e6e7e8; }
.ipr-inner-table-wrap table { border: 1px solid #ecf0fb; }
.ipr-inner-table-wrap table th { padding: 10px; text-align: left; background: #344d84; color: #fff; }
.ipr-inner-table-wrap table th:last-child { text-align: center; }
.ipr-inner-table-wrap table td { padding: 10px; text-align: left; }
.ipr-inner-table-wrap table tbody tr:nth-child(2n + 1) { background: #ecf0fb; }
.ipr-inner-table-wrap p { font-size: 18px; font-weight: 500; color: #344d84; }
.ipractionLink { text-align: center; }
.ipractionLink button { border: none !important; background-color: transparent; width: auto; margin: 0; }
.foreign-checkbox-wrap { display: flex; align-items: center; }
.foreign-checkbox-wrap label { padding-bottom: 0; }
.actionBtn.historyBtn span { color: #697798 !important; }
.actionLink a:last-child { margin-right: 0; }
.createCommittee .searchPanelWrap { margin-top: 2rem; }
.dataTables_processing { position: absolute; left: 12%; top: 15px; }
#pageJump { display: none !important; }
#pageJump + .nice-select { display: none; }
#postsList { max-height: 300px; overflow: auto; }
#postsList > div { padding-bottom: 12px; border-bottom: 1px solid #e0e0e0; }
#postsList > div:last-child { padding-bottom: 0; border-bottom: none; }
#frmSubCategory .button, #frmOfficer .button { max-width: 150px; }
table#TagMasterTable tbody tr td:last-child { text-align: right; }
.dt-top-right .dt-controls { margin-bottom: 15px; }
#ddlFilterCategory { height: 40px !important; }
#btnExportExcel { width: 40px; height: 40px; border-color: #d0dae5 !important; font-size: 18px !important; }