@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Medium.eot');
    src: url('../fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-Medium.woff2') format('woff2'),
        url('../fonts/Gilroy-Medium.woff') format('woff'),
        url('../fonts/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-SemiBold.eot');
    src: url('../fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-SemiBold.woff2') format('woff2'),
        url('../fonts/Gilroy-SemiBold.woff') format('woff'),
        url('../fonts/Gilroy-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Regular.eot');
    src: url('../fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-Regular.woff2') format('woff2'),
        url('../fonts/Gilroy-Regular.woff') format('woff'),
        url('../fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Bold.eot');
    src: url('../fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-Bold.woff2') format('woff2'),
        url('../fonts/Gilroy-Bold.woff') format('woff'),
        url('../fonts/Gilroy-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamMedium.eot');
    src: url('../fonts/GothamMedium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamMedium.woff2') format('woff2'),
        url('../fonts/GothamMedium.woff') format('woff'),
        url('../fonts/GothamMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lucida Grande';
    src: url('../fonts/LucidaGrande.eot');
    src: url('../fonts/LucidaGrande.eot?#iefix') format('embedded-opentype'),
        url('../fonts/LucidaGrande.woff2') format('woff2'),
        url('../fonts/LucidaGrande.woff') format('woff'),
        url('../fonts/LucidaGrande.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Medium.eot');
    src: url('../fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Medium.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Medium.woff') format('woff'),
        url('../fonts/HelveticaNeue-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Segoe UI Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Segoe UI Regular'), url('../fonts/Segoe UI.woff') format('woff');
}

body{font-size: 1.464vw;font-family: 'Gilroy';color: var(--body_txt_color);}
.cpointer{cursor: pointer;}
a {transition:all 0.2s ease-in-out;}
a:hover {text-decoration:none;}
input:focus, button:focus, .form-control:focus, .bootstrap-select .dropdown-toggle:focus{outline: none !important;box-shadow: none;border: none;}
h1, h2, h3, h4, h5, h6 {margin-bottom:1.042vw;font-weight: bold;}
h6 {font-size:1.146vw;}
h5 {font-size: 1.354vw;}
h4 {font-size: 1.563vw;}
h3 {font-size: 1.771vw;}
h2 {font-size: 1.979vw;}
h1 {font-size: 2.188vw;}
.font-Gotham{font-family: 'Gotham';}
.font-Lucida{font-family: 'Lucida Grande';}
.font-Helvetica{ font-family: 'Helvetica Neue';}
.f-w-M{font-weight: 500;}
.f-w-SB{ font-weight: 600;}
.f-w-B{ font-weight: bold;}
.line_H_1{line-height: 1;}
.line_H_1_3{line-height: 1.3;}
.line_H_1_5{line-height: 1.5;}
.line_H_1_8{line-height: 1.8;}
.trasn_1{transition:all 0.4s ease-in-out;}
.trasn_2{transition:all 0.3s ease-in-out;}

/* Login Page CSS*/
.txt-blue{color: var(--text_blue_color);}
.login_pageWrap { height: 100vh; background-image: url(../images/bg-top.jpg), url(../images/bg-bottom.jpg); background-position:top right, bottom right; background-repeat: no-repeat; }
.login_sectionWrap > .row{ height: 100%; }
.login_sectionWrap { height: calc(100vh - 5px); overflow-y: auto; }
.partnerLogo_w { max-width: 13.321vw; width: 100%; display: block;margin-right: 0; margin-left: auto; }
.login_sectionWrap { padding: 2.928vw 2.928vw 0 6.076vw; }
.dashMsg{ font-size: 1.835vw; color: var(--text_blue_color); }
.field_md_wrap { position: relative; width: 90%; }
.cst_form-control {  border-radius: 0.293vw; height: 4.173vw; padding: 1.464vw 1.098vw; font-size: 1.171vw; color: var( --body_txt_color); border: solid 1px var(--border_color); width: 100%; }
.cst_form-control:focus{ border: solid 1px var(--border_color_ab); }
.field_md_wrap .ffl-label { position: absolute; left: .938vw; padding:0 .26vw; font-size: 1.171vw; line-height: 1; margin: 0; top: 1.464vw;color: var(--text_gray_color); background-color: #fff; pointer-events: none; transition:all .25s linear; -webkit-transition: all .25s linear;-ms-transition: all .25s linear; }

.field_md_wrap.ffl-floated .ffl-label { top: -.417vw; font-size: 0.878vw;color: var(--body_txt_color); }
.mrg-b-30{ margin-bottom: 2.196vw; }
.mrg-b-10{ margin-bottom: 0.732vw; }
.mrg-b-5{ margin-bottom: 0.366vw; }
.eyeIcon { position: absolute; top: 50%; right: 3%; transform: translate(-50%, -50%); max-width: 1.757vw; width: 100%; display: block; }
.cst_btn { padding: 0.732vw 2.196vw; border: none; font-size: 1.171vw;color: var(--white_color); transition:all 0.2s ease-in-out; background-color: var(--text_blue_color); border-radius: 0.586vw;letter-spacing: 0.34px; }
.cst_btn:hover{ background-color: var(--button_bg_color); }
.forgotPass_link{ color: var(--text_blue_color); font-size: 1.171vw; }
.forgotPass_link:hover{ color: var(--text_blue_color); }
.cst_btnWrap { margin-right: 1.464vw; }
.f-s-16{ font-size: 1.171vw; }
.helpBtn{ color: var(--body_txt_color); }
.helpBtn:hover{ color: var(--text_blue_color); }
.f-s-10{ font-size: 0.732vw; }
.f-s-8{ font-size: 0.586vw; }
.footnote_txt span{ display: block; }
.dashFoot_logo { max-width: 3.880vw; width: 100%; margin-right: 0;margin-left: auto; margin-bottom: 1.098vw; }
.loginFoot_sec{ padding-bottom: 2.196vw; }
.footCom_subname{ color: var( --button_bg_color); }
.versionTxt{ color: var(--text_blue_color); }
.strip{ height: 5px; }
.strip_1{ background-color: #5081EB; }
.strip_2{ background-color: #26BD5D; }
.strip_3{ background-color: #F4C22B; }
.strip_4{ background-color: #DE1A3C; }
.obj_cvr{ object-fit: cover; }
.obj_cnt{ object-fit: contain; }
.pass_hide { display: none; }
.eyeIcon_toggle .pass_show { display: none; }
.eyeIcon_toggle .pass_hide { display: block; }
.showHide_pass{ display: block;line-height: 1; }

/* Login 2 Page CSS*/
.userName_closeLink { max-width: 0.878vw; width: 100%; display: block; }
.userSucess_txt { display: inline-flex; align-items: center; color: var( --body_txt_color); border: solid 1px var(--border_color); padding: 1.098vw 1.171vw; border-radius: 2.050vw; }
.userName_close { padding: 0 0.732vw; line-height: 1; }
.userSucess { display: flex; align-items: center; }
.fingerprin_loginwrap { margin-left: 2.196vw; }
.loginAcc{ text-decoration: underline; }
.loginAcc:hover{ color: var(--text_blue_color);text-decoration: underline; }
.loadPartner_logo{ max-width: 14.641vw; width: 100%;display: block; margin:auto; }


/*Sidebar Menu CSS*/
.sidebar_sectionWrap{ background-color: var(--text_blue_color); width:7.028vw; height: 100vh; position: fixed; z-index: 1050; left: 0; top: 0;overflow: hidden;-webkit-transition: width .09s linear; transition: width .09s linear; }
.sidebar_sectionWrap.menu_show{ width: 21.962vw; }
.dash_menu { display: block; line-height: 1; width: 1.757vw; height:1.757vw; }
.navItem_icon { max-width: 2.343vw; width: 100%; display: block; }
.navLink_txt { margin-left: 3.660vw; color: var(--menu_color); position:absolute; top: 50%; transform: translateY(-50%); left: 3.660vw; width:13.962vw; overflow: hidden; }
.menuIcon-sec{padding: 1.464vw 2.196vw;}
.navLink { padding: 1.042vw 2.196vw;    position: relative; }
/*.navLink{ background: rgba(80, 129, 235, 0.2); }*/
.navLink .navLink_txt{ color: var(--white_color); }
.navLink .navItem_icon img{ filter: brightness(0) invert(1); }
.menuCst_hq { max-height: calc(100vh - 7.986vw); }
.cst_scroll .mCSB_inside>.mCSB_container { margin-right: 0; }
.sidebar_sectionWrap .closeMenu_icon, .sidebar_sectionWrap.menu_show .menuIcon{ display: none; }
.sidebar_sectionWrap.menu_show .closeMenu_icon,
.sidebar_sectionWrap.menu_show .menuFoot_sec .menuFootTxt_expan{ display:block; }
.sidebar_sectionWrap .menuFoot_sec .menuFootTxt_expan,
.sidebar_sectionWrap.menu_show .menuFootTxt{ display: none; }
.menuFootTxt_expan{ padding: 0 2.196vw; }
.notificationCircle { height:0.625vw; width: 0.625vw; background: #DE1A3C;border-radius: 100%; position: absolute; top:0; right:0; }

/*Loader CSS*/
.preloaderHq{ height: calc(100vh - 5px); background-image: url(../images/bg-top.jpg), url(../images/bg-bottom.jpg); background-position:top right, bottom left; background-repeat: no-repeat; }
.preloaderHq .row { height: 100%; }
.dots { position: relative; display: flex; justify-content: center;align-items: center; margin: 1.464vw 0; }
.dot { width: 6px; height: 6px; background-color: var(--border_color); margin: 0 0.366vw; }
.dotAnim .dot { animation: anim7 0.5s ease alternate infinite; border-radius:50%; }
.dotAnim .dot:nth-child(1) { animation-delay: 0.25s; }
.dotAnim .dot:nth-child(2) { animation-delay: 0.5s; }
.dotAnim .dot:nth-child(3) { animation-delay: 0.75s; }
.dotAnim .dot:nth-child(4) { animation-delay: 1s; }
.dotAnim .dot:nth-child(5) { animation-delay: 1.2s; }
.show{ visibility:visible !important; opacity:1 !important; transition:all0.5s ease; }
.sucessMsg { position: absolute; top: 50%; right: -2.928vw; transform:
 translate(0, -50%);    line-height: 1; max-width: 1.757vw; width: 100%; }
 #preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--white_color);z-index:9999999}

/* Dashboard CSS*/
.bodyRight_sec{ padding-left: 7.028vw; }
.bg-gray{ background-color: var(--body_gray_bg); }
.main_dashboard_page { padding: 0.464vw 1.128vw 3.660vw;}
.mainDash_bg{    background-image: url(../images/bg-top.jpg), url(../images/bg-bottom.jpg);
background-position: top right, bottom right;    background-size: contain;background-repeat: no-repeat;}
.wlcm_msg_dashboard{ color: var( --text_gray_color); }
.f-s-24{ font-size: 1.757vw; }
.todayUpdate_txt{ color: var(--card_color_1); }
.mrg-b-20{ margin-bottom: 1.464vw; }
.f-s-40{ font-size: 2.928vw; }
.cardBx{ background-color: var(--white_color); color: var(--card_color_1);  border-radius: 4px;
-webkit-box-shadow: 0px 0px 8px 0px rgba(224,224,224,0.6);
-moz-box-shadow: 0px 0px 8px 0px rgba(224,224,224,0.6); box-shadow: 0px 0px8px 0px rgba(224,224,224,0.6);}
.f-s-14{ font-size: 1.025vw;}
.meetingDate_wrap > div{ margin-right: 0.932vw; }
.cardBx_top{ padding: 1.098vw 1.432vw; border-bottom: solid 1px var(--text_blue_color); display: grid; }
.cardBx_middle{ padding: 2.196vw 1.932vw; border-bottom: solid 4px var(--text_blue_color);border-bottom-right-radius: 4px; border-bottom-left-radius:4px ; }
.auditBx{ padding: 1.464vw; border-radius: 4px;border: solid 1px var(--text_blue_color); }
.f-s-12{ font-size: 0.878vw; }
.auditBx_wrap > div{ margin-right: 0.732vw; }
.cardSub_txt{ color: var( --card_color_2); }
.dotedIcon { max-width: 1.098vw; width: 100%; display: block; }
.f-s-18{ font-size: 1.318vw; }
.cardAudit_bx { padding: 2.196vw 0.732vw; border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; border-bottom: solid 4px;min-height: 13.021vw !important;}
.yelloBrd{border-color: var(--yellow_border);}
.redBrd{border-color: var(--red_border);}
.blueBrd{border-color: var(--blue_border);}
.blackBrd{border-color: var(--card_color_1);}
.cardList_rightLink { max-width: 1.757vw; width: 100%; display: block; }
.cardList_txt { padding: 0 1.464vw; }
.cardAudit_bx .row > [class*=col]:last-child .cardList_sec{ margin-bottom:0; }
.cardBx_top > .row { height: 100%; }
.side_calenderWrap { padding: 2.928vw 1.830vw; }
.communityDateBx{ background-color: var(--white_color); border: solid 1px var(--border_color_ab);padding:0.732vw; border-radius: 4px; }
.commSec_bx{ background-color: var(--white_color); padding: 1.830vw;border-radius: 4px; border: solid 1px var(--border_color_ab); }
.clckIcon { max-width: 1.391vw; width: 100%; display: block;line-height:1;margin-right: 1.098vw; }
.bg_orange{ background-color: var(--bg_orange); }
.elevation{box-shadow: 3px 6px 5px 1px #adaaaa;-webkit-box-shadow: 3px 6px 5px 1px #adaaaa;-moz-box-shadow: 3px 6px 5px 1px #adaaaa;}
.meetCalendar_bx .datepicker-days,.meetCalendar_bx .datepicker-months,.meetCalendar_bx .datepicker-years{padding:.732vw;background:var(--white_color);border-radius:.732vw}
.meetCalendar_bx .datepicker-months span.month,.meetCalendar_bx .datepicker-years span.year{display:inline-block;padding:1.464vw;font-size:1.025vw;cursor:pointer;width:25%}
.meetingCalendar .new.day,.meetingCalendar .old.day{color:#dde0e9}
.meetingCalendar{border-collapse:separate!important}
.meetingCalendar .day{font-size:1.025vw;height:3.294vw;width:2.562vw;text-align:center;position:relative}
.meetingCalendar thead tr:first-child th{padding:.732vw 1.098vw;cursor:pointer}
.meetingCalendar .today.day{border-radius:100%;border:solid 1px var(--text_blue_color);color:var(--text_blue_color)}
.meetingCalendar .dow{font-size:.878vw;text-align:center;color:var(--text-light_gray);font-weight:500;height:2.562vw;width:2.562vw}
.next,.prev{text-align:center;background-repeat:no-repeat;background-position:center;cursor:pointer;background-size:1.757vw auto}
.prev{background-image:url(../images/calendar-left-arrow.svg)}
.next{background-image:url(../images/calendar-right-arrow.svg)}
ul.meeting-dotsBx{padding:0;display:block;text-align:center;max-width:10px;width:100%;margin:auto;line-height:1;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);height:5px}
.meeting-dotsBx .meeting-dots{width:3px;height:3px;border-radius:100%;background-color:#ff5e00;list-style-type:none;float:left;margin:1px}
.mobileCalender{display:none}
.meetingCalendar .today.day.active{background:var(--text_blue_color);color:var(--white_color)}
.activeMeeting{background-color:var(--text_blue_color);color:var(--white_color)}
.searchIcon_sec{position:absolute;top:50%;left:2.196vw;transform:translate(-50%,-50%)}
.searchIcon{max-width:1.83vw;width:100%;display:block}
.searchSec_wrap .cst_form-control{padding-left:3.472vw}
.searchSec_wrap .field_md_wrap .ffl-label{left:3.472vw}
.searchSec_wrap .field_md_wrap.ffl-floated .ffl-label{left:.938vw}
.refreshBtn{max-width:1.967vw;width:100%;display:block}
.tabNav_sec .nav-link{padding:0;color:var(--border_color)}
.tabNav_sec .nav-link.active{color:var(--tabs_nav_color)}
.tabNav_sec .nav-item{margin-right:1.464vw}
.meetingBx_meet{border:solid 1px var(--border_color_ab);border-radius:4px;overflow:hidden}
.meetCard_topBx{padding:0.564vw 0.596vw;border-bottom:solid 1px var(--border_color_ab)}
.borardBook_btn{padding:.512vw 1.098vw;background-color:var(--text_blue_color);border-radius:4px;color:var(--white_color);letter-spacing:.26px;border:solid 1px var(--text_blue_color);display:inline-block}
.borardBook_btn:hover{color:var(--text_blue_color);background-color:transparent}
.meetMiddle_bx{padding:0.564vw 0.596vw}
.meetMiddle_bx .meetMiddle_bx_1:last-child{margin-bottom:0}
.upcBx{max-height:calc(100vh - 16.762vw)}
.upcBx .mCSB_container{padding-right:2.196vw}
.upcBx .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:var(--text_blue_color)}
.recentSearch_panel .field_md_wrap{width:100%}
.cst_Select{color:var(--body_txt_color);border:solid 1px var(--border_color_ab);border-radius:.293vw;height:4.173vw;width:100%!important}
.cst_Select .filter-option{font-weight:600;text-overflow:ellipsis}
.cst_Select .btn{border:none}
.cst_Select .dropdown-menu.open.show{width:100%;padding:1.098vw;margin-top:.366vw;transform: unset !important;}
.cst_Select .dropdown-item{padding:0;margin-bottom:.366vw;font-size:1.171vw}
.cst_Select .dropdown-menu.inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cst_Select .dropdown-item.selected,.cst_Select .dropdown-item:hover{background-color:transparent}
.cst_Select .text{white-space:break-spaces;width:auto;font-size:1.171vw;line-height:1}
.cst_Select.bootstrap-select>.dropdown-toggle{padding-right:2.431vw}
.cst_Select .dropdown-toggle::after{background-image:url(../images/select-down-arrow.svg);width:1.025vw;height:.732vw;background-size:1.025vw;background-position:center;border:none}
.cst_Select.show .dropdown-toggle::after{background-image:url(../images/select-up-arrow.svg)}
.recentSearch_panel{padding-top:1.83vw}
.agenda_clr{color:var(--tabs_nav_color)}
.txtGray{color:var(--text_gray_color)}
.f-s-30{font-size:2.196vw}
.backBtn_link{max-width:1.757vw;width:100%;display:block}
.f-s-36{font-size:2.635vw}
.f-s-20{font-size:1.464vw}
.f-s-25{font-size:2.064vw}
.mrgRight>*{margin-right:.366vw!important}
.agenda_card .card-header{padding:0}
.agenda_card{display:block;padding:.732vw 1.464vw;border-radius:4px;border:solid 1px var(--text_blue_color);border-left:solid 4px var(--text_blue_color);margin: 6px 0px;padding: 2px 0px;}
.agenda_card.collapsed{display:block;padding:.732vw 1.464vw;border-radius:4px;border:solid 1px var(--text_gray_color);border-left:solid 4px var(--text_gray_color);margin: 6px 0px;padding: 2px 0px;}
.agenda_card{margin: 6px 0px !important;padding: 2px 0px !important;}
.agendaNumber{margin-right:0.764vw;color:var(--agenda_color);line-height:1;min-width:70px;}
.agendaMsg_icon{width:100%;line-height:1;display:block;max-width:1.903vw}
.rightAgenda .list-inline-item{margin:0 .732vw}
.attachmentBx>div{margin-right:1.098vw;margin-right:40px;}
.attachList{display:block;padding:.732vw 1.464vw;border-radius:4px;border-top:solid 1px var(--text_gray_color)}
.attachmentList{margin-top:1.464vw}
.agenda_L{max-width:80%;width:100%;display:block}


/*Team Page CSS*/
.teamDesign{color:var(--text-light_gray)}
.teamImg_sec{width:5.271vw;margin:auto;display:block;height:5.271vw;border-radius:100%;border:solid 3px var(--white_color)}
.teamImg_sec img,.team_popImg img{border-radius:50%;}
.teamMember_img{margin-right:1.098vw}
.emailTitle{color:var(--text-light_gray)}
.emailIcon{max-width:1.464vw;width:100%;display:block;margin-right:.732vw}
.teamBx{border-radius:4px;border:solid 1px var(--border_color_ab);background-color:var(--white_color);min-height: 230px;}
.teamBx:hover{border:solid 1px var(--text_blue_color);-webkit-box-shadow:0 0 8px 0 rgba(26,53,161,.2);-moz-box-shadow:0 0 8px 0 rgba(26,53,161,.2);box-shadow:0 0 8px 0 rgba(26,53,161,.2)}
.teamTop_sec{padding:1.464vw 1.83vw;border-bottom:solid 1px var(--border_color_ab)}
.team_bottom{padding:1.464vw 1.83vw}
.teamBx:hover .teamTop_sec{border-bottom:solid 1px var(--text_blue_color)}
.whiteBg{background-color:var(--white_color);border-radius:4px;border:none}
.team_popImg{width:13.397vw;margin:auto;height:13.397vw;border:solid 1px var(--border_color_ab);border-radius:100%;margin-bottom:2.196vw;padding:.366vw}
.modalClose{max-width:.878vw;width:100%;display:block;margin-left:auto;cursor:pointer}
.popupTitle_wrap{padding:1.464vw 0}
.teamModal .modal-dialog-centered{align-items:flex-start}
.popup_bottom{padding:2.196vw;border:solid 1px var(--border_color_ab);border-radius:4px}
.teamscroll{color:var(--team_txt_color);max-height:calc(100vh - 18.302vw)}
.teamscroll .mCSB_container{margin-right:2.196vw!important}
.teamDesc{padding:0;border:solid 1px var(--border_color_ab);border-radius:4px;overflow-y: auto;}
.jumpModal .modal-backdrop,.teamModalBx .modal-backdrop{z-index:1050;background:rgba(0,0,0,.5)}
.jumpModal .jumpTo_modal,.teamModalBx .teamModal{z-index:1051;padding-right:17px!important}
.teamModal .modal-content{border:none;border-radius:4px;padding-bottom:1.098vw}
.jumpModal .modal-content{border:none;border-radius:4px}

/* Pg Board Page CSS*/
.pgWrap_outer{position:relative;padding: 0.732vw;border:solid 1px var(--text_gray_color);border-radius:4px;-webkit-box-shadow:0 0 20px -5px rgba(0,0,0,.08);-moz-box-shadow:0 0 20px -5px rgba(0,0,0,.08);box-shadow:0 0 20px -5px rgba(0,0,0,.08)}
.pgRightLinks .list-inline-item{height:2.16vw;width:2.16vw;border-radius:100%;margin:0 .366vw;background-color:transparent}
.pgRightLinks .list-inline-item.board-active{background:#f3f3f3}
.pgRight_icon{min-width:1.757vw;width:25px;margin:auto;display:flex;align-items:center;height:100%}
.boardActive{display:none}
.board-active .boardActive{display:block}
.board-active .board-de-Active{display:none}
.boardWrap{padding:0;border:solid 1px var(--text_gray_color);border-radius:4px;height:calc(100vh - 28.184vw)}
.editorIcon{max-width:3.392vw;width:100%;display:block;margin-top:2.562vw;height:5.392vw;overflow:hidden;margin-right:auto;margin-left:auto}
.editorLink{display:block;transform:translateY(10px)}
.editorLink:hover{transform:translateY(0)}
.editrMenu .editMenu_list{display:flex;overflow:hidden}
.editrMenu .editMenu_list .list-inline-item:not(:last-child){margin-right:1.83vw}
.colorPicker{width:2.928vw;height:2.928vw;border-radius:100%;display:block}
.pickerBg_1{background-color:#e41515}
.pickerBg_2{background-color:#59c409}
.pickerBg_3{background-color:#f4c22b}
.pickerBg_4{background-color:#1740da}
.thicknessBg{
	border:1px solid brown;
	position: relative;
}
.thick_1, .thick_2, .thick_3, .thick_4{
	width:1px;
	height:20px;
	background:black;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.thick_2{
	width:2px;
}
.thick_3{
	width:4px;
}
.thick_4{
	width:6px;
}
.drawSize{display:none;}
.cpicker_active, .tpicker_active{
	border: 2px solid brown;
    border-radius: 50%;
}
.colorList{margin-top:2.562vw;transform:translateY(10px)}
.PaginationTxt{font-size: 0.9em;color: #4a4a4a;font-weight: 700;}
.jumpBtn{color:var(--text_blue_color);border:solid 1px var(--text_blue_color);padding:.732vw 1.464vw;border-radius:1.464vw;display: inline-block;}
.jumpBtnBlack{color:#424242;border:solid 1px #424242;padding:.732vw 1.464vw;border-radius:1.464vw;display: inline-block;}
.jumpBtn:hover{background-color:var(--text_blue_color);color:var(--white_color)}
.jumpBtnBlack:hover{background-color:#424242;color:var(--white_color)}
.editorLink:hover .editrIcon,.editrHvr{display:none}
.editorLink:hover .editrHvr{display:block}
.teamModalBx,body.jumpModal{padding-right:0!important}
.jumpTo_modal .popupTitle_wrap{padding:0.864vw;border-bottom:solid 1px var(--border_color_ab)}
.jumpTo_modal .jumpModal_bottom{padding:0.864vw}
.annotList{padding:1.464vw;border:solid 1px var(--border_color_ab);display:block;border-radius:4px}
.annotationList{max-height:calc(100vh - 24.89vw)}
.annotationList.cst_scroll .mCSB_inside>.mCSB_container{margin-right:2.196vw}
.pgArrow{max-width: 1.667vw;width: 100%;display: block;border: 1px solid #bdbdbd;border-radius: 50%;}

/*Circular Resoltuion page CSS*/
.borardBook_btn.viewReport_btn{background-color: transparent;color:var(--text_blue_color);}
.borardBook_btn.viewReport_btn:hover{background-color:var(--text_blue_color);color:var(--white_color)}
.assRadio[type=radio]{position: absolute;visibility: hidden;}
.assRadio_sec label{display: block;position: relative; z-index: 9; cursor: pointer;-webkit-transition: all 0.25s linear;padding-left: 2.344vw;}
.assRadio_sec .check{ display: block;position: absolute;border: 1px solid var(--card_color_2);border-radius: 100%;height: 1.245vw;width: 1.245vw;top: 0;left: 0;z-index: 5;transition: border .25s linear;
 -webkit-transition: border .25s linear;}
.assRadio_sec .check::before {display: block;position: absolute;content: '';border-radius: 100%;height: 1.098vw;width: 1.098vw;top: 50%;left: 50%;margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;transform: translate(-50%, -50%);}
.assRadio[type=radio]:checked ~ .check {border: 1px solid var(--card_color_2);}
.assRadio[type=radio]:checked ~ .check::before{background: var(--text_blue_color);height: 0.586vw;width: 0.586vw;}
.circRes_btnSec .mrgRight>* {margin-right: 0.260vw !important;}

.editrMenu.hidePanel {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;   
    transform: translateY(100%);
        padding-left: 11.028vw;-o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
/*
.btmRight{
    padding: 1.302vw 0;
}
*/
.iframeHq{border:solid 1px var(--text_gray_color);border-radius:4px;height: calc(100vh - 6.521vw);}
.editrMenu.hidePanel.intro {
    transform: translateY(0%);
   
}
.iframeHq.removeHq{height: calc(100vh - 25.521vw);}
/*
.btmRight {
    padding: 1.302vw 0;
    position: fixed;
    right: 2.928vw;
    bottom: 0;
}
*/
.topLeftBox, .topRightBox{
	max-width:33%;
}
.NoteDescContainer, .PageNoContainer{
	position:absolute;
	display:flex;
	z-index:27;
	background: #fff;
    border: 1px solid #b3b3b3;
    max-width: 70%;
    padding: 3px 5px;
	color:var(--text_blue_color);
	background:#fff;
	font-weight:700;
	font-size:0.8em;
}
.PageNoContainer {
	right:10px;
	max-width: 30%;
}
#NoteDec{
	margin-left:8px;
}
#LeftLeaf, #rightLeaf{
	position:absolute;
	width: 20px;
    height: 25px;
    background: var(--text_blue_color);
    z-index: 26;
}
#LeftLeaf{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
#rightLeaf{
	right:10px;
	border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#btnNext, #btnPrev, #btnZoomIn, #btnZoomOut {
	position:absolute;
	bottom:35%;
	z-index:25;
	width:40px;
	height:40px;
    border: 1px solid #b3b3b3;
	font-size: 1.5em;
    text-align: center;
	color:var(--text_blue_color);
	background:#fff;
	cursor:pointer;
}
#btnNext {
	right:10px;
}
#btnZoomIn{
	bottom:100px;
}
#btnZoomOut{
	bottom:60px;
}
.backBtn_link{margin-right:5px;}
.backBtn_link img{ width:20px;}
.meeintImg{border-right: solid 1px var(--border_color_ab);}
.primary_border{border: solid 1px var(--border_color_ab);}
.blinker{color:var(--app_color2);}

/**********************/
/*** Responsive ***/
/**********************/
@keyframes anim7 {
0% {transform: translateZ(0); opacity: 1; background-color: var(--text_blue_color);}
100% { transform: translateZ(-30px);opacity: .9;background-color: var(--border_color);}
}
@media (min-width:992px){
    .container-pd-vw {padding-right: .781vw;padding-left: .781vw;}
    .row-vw {margin-right: -.781vw;margin-left: -.781vw;}
    .row-vw>.col, .row-vw>[class*=col] {padding-right: .781vw;padding-left: .781vw;}
    .min-vh-100{min-height: 100vh;}
    .teamModal .modal-lg, .teamModal .modal-xl{width: 100%;max-width: 85%;margin-left: auto;margin-right: auto;}
    .jumpModal .modal-lg, .jumpModal .modal-xl{width: 100%;max-width: 85%;margin-left: auto;margin-right: auto;}
}

@media (max-width:991px)
{
    body{font-size: 16px;}
    p, ul{margin-bottom: 15px;}
    .login_sectionWrap {padding: 25px;}
    .partnerLogo_w{ max-width: 100px;}
    .mrg-b-30 {margin-bottom: 15px;}
    .dashMsg{font-size: 24px;}
    .cst_form-control{border-radius: 4px;height: 50px;padding: 10px;font-size: 16px;}
    .field_md_wrap .ffl-label{left: 10px;padding: 0 5px;font-size: 16px;top: 50%;transform: translate(0, -50%);}
    .field_md_wrap.ffl-floated .ffl-label{top: 0px;font-size: 12px;}
    .eyeIcon{max-width: 24px;}
    .cst_btnWrap {margin-right: 15px;}
    .cst_btn{padding: 10px 25px;font-size: 16px;border-radius: 4px;letter-spacing: 0.34px;}
    .forgotPass_link{font-size: 16px;}
    .loginFoot_sec {padding-bottom: 0px;}
    .f-s-16 {font-size: 14px;}
    .dashFoot_logo{max-width: 53px;margin-bottom: 10px;}
    .f-s-10 {font-size: 10px;}
    .userSucess_txt{padding: 13px 15px;border-radius: 28px;}
    .fingerprin_loginwrap {margin-left: 10px;}
    .userName_close{padding: 0 10px;}
    .userName_closeLink{max-width: 12px;}
    .loadPartner_logo{    max-width: 120px;}
    .dots{margin: 15px 0;}
    .dot{margin: 0 5px;}
    .sucessMsg{right: -30px;max-width: 24px;}

    /*Dasboard Page CSS*/
    .sidebar_sectionWrap{width: 55px;}
    .sidebar_sectionWrap.menu_show {width: 250px;}
    .bodyRight_sec {padding-left: 55px;}
    .menuIcon-sec, .navLink {padding: 15px 15px;}
    .dash_menu{width: 25px;height: 25px;}
    .menuCst_hq {max-height: calc(100vh - 100px);}    
    .navItem_icon{max-width: 25px;}
    .navLink_txt{margin-left: 35px;left: 35px;width: 150px;}
    .f-s-8 {font-size: 8px;}
    .main_dashboard_page {padding: 0px 15px;}
    .f-s-24 {font-size: 16px;}
    .wlcm_msg_dashboard{line-height: 1;}
    .mrg-b-20 {margin-bottom: 10px;}
    .todays_update {line-height: 1;}
    .cardBx_top{padding: 10px;}
    .meetingDate_wrap > div {margin-right: 5px;}
    .f-s-40 {font-size: 24px;}
    .f-s-18 {font-size: 15px;}
    .f-s-14 {font-size: 14px;}
    .cardBx_middle{padding: 10px;}
    .auditBx{padding: 10px;margin-bottom: 15px;}
    .auditBx_wrap > div {margin-right: 5px;}
    .f-s-12 { font-size: 12px;}
    .auditCom_nameTitle{line-height: 1;}
    .dotedIcon, .cardNumber { display: inline-block;vertical-align: middle;}
    .dotedIcon{max-width: 10px;}
    .mrg-b-5 {margin-bottom: 5px;}
    .cardAudit_bx{padding: 10px; min-height: 185px !important;}
    .cardBx{ min-height: auto !important;}
    .side_calenderWrap{padding: 15px;}
    .meetCalendar_bx .datepicker-days, .meetCalendar_bx .datepicker-months, .meetCalendar_bx .datepicker-years{padding: 5px;border-radius: 10px;}
    .meetingCalendar thead tr:first-child th{    padding: 5px;}
    .prev, .next{background-size: 24px auto;}
    .meetingCalendar .day, .meetingCalendar .dow{font-size: 12px;height: 28px;width: 25px;}
    .meetCalendar_bx .datepicker-months span.month, .meetCalendar_bx .datepicker-years span.year{padding: 10px;font-size: 12px;}
    .communityDateBx, .commSec_bx{    padding: 10px;}
    .mobileSidebar {position: fixed;z-index: 9;top: 0;right: 0;width: 260px;overflow-y: auto;height: 100vh;    transform: translateX(100%);
    transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
    .mobileCalender {display: block;position: fixed;right: 0;z-index: 9;top: 25px;background: var(--text_blue_color);padding: 8px 15px;border-top-left-radius: 8px;
     border-bottom-left-radius: 8px;    transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
    .mobileSidebar.mobileSidebar_show {transform: translateX(0%);}
    .mobileCalender.mobileCalender_btn {right: 260px;}
    .notificationCircle{height: 10px;width: 10px;}

    /*Meeting Page CSS*/
    .meetPartnerLogo .partnerLogo_w {margin: 0;}
    .searchIcon{max-width: 20px;}
    .searchIcon_sec {left: 20px;}
    .searchSec_wrap .cst_form-control {padding-left: 35px;}
    .searchSec_wrap .field_md_wrap .ffl-label {left: 30px;}
    .searchSec_wrap .field_md_wrap.ffl-floated .ffl-label {left: 10px;}
    .tabNav_sec .nav-item {margin-right: 10px;}
    .refreshBtn{max-width: 20px;}
    /*.upcBx {max-height: inherit;}*/
    .meetCard_topBx, .meetMiddle_bx{padding: 15px;}
    .borardBook_btn{padding: 5px 15px;}
    .clckIcon{max-width: 20px;margin-right: 10px;}
    .cst_Select{border-radius: 4px;height: 45px;}
    .cst_Select.bootstrap-select > .dropdown-toggle {padding-right: 25px;}
    .cst_Select .dropdown-toggle::after{width: 14px; height: 10px;background-size: 14px;    margin: 0;}
    .cst_Select .dropdown-menu.open.show{padding: 10px;margin-top: 5px;}
    .cst_Select .dropdown-item {padding: 0;margin-bottom: 5px;font-size: 14px;}
    .cst_Select .text{font-size: 12px;}
    .upcBx .mCSB_container{margin-right: 0;padding-right: 0;}

    .f-s-30 {font-size: 20px;}
    .agenda_card{    padding:15px 10px;}
    .f-s-36 { font-size: 24px;}
    .agendaNumber{margin-right: 15px;}
    .f-s-20 {font-size: 14px;}
    .agenda_clr{line-height: 1.2;margin-bottom: 5px;}
    .mrgRight > * {margin-right: 5px !important;}
    .pageIcon {max-width: 16px;}
    .agendaMsg_icon{max-width: 20px;}
    .rightAgenda .list-inline-item {margin: 0 5px;}
    .attachList{padding: 10px;}
    .attachmentBx > div {margin-right: 5px;}
    .attachemtnIcon {max-width: 18px;}  
    .attachmentList {margin-top: 15px;}  
    .backBtn_link{max-width: 24px;}
    .teamTop_sec{padding: 10px;}
    .teamMember_img {margin-right: 10px;}
    .teamImg_sec{width: 60px;height: 60px;}
    .team_bottom {padding: 10px;}
    .emailIcon{max-width: 20px; margin-right: 10px;}
    .modalClose{max-width: 12px;}
    .popup_bottom{padding: 15px;}
    .team_popImg{height: 130px;width: 130px;margin-bottom: 25px;padding: 5px;}
    .chairmanSec {margin-bottom: 15px;}
    .teamDesc{padding: 15px;}
    .teamModal .modal-content {border: none;border-radius: 4px;padding: 15px 0;}
    .popupTitle_wrap {padding: 15px 0;}
    .teamscroll{max-height: inherit;}

    /*PG Board Page CSS*/
    .pgBoard_bottom {overflow-x: auto;white-space: nowrap;}
    .editrMenu .editMenu_list .list-inline-item:not(:last-child) {margin-right: 10px;}
    .editorIcon{max-width: 20px;margin-top: 5px;height: 40px;}
    .colorList{margin-top: 5px;display: flex;}
    .colorPicker{    width: 15px;height: 15px;}
    .jumpBtn{padding: 5px 10px; border-radius: 8px;}
    .pgWrap_outer{padding: 15px;margin-bottom: 15px;}
    .pgRightLinks .list-inline-item{height: 25px;width: 25px;    margin: 0px;}
    .pgRight_icon{max-width: 20px;}
    .pgTop_L { margin-bottom: 15px;}
    .pgBoardTop.dashTitle {padding-right: 0;}
    .backBtn { max-width: 30px;width: 100%; display: block;}
    .pgBoardTop .agendaTime_date {margin-top: 15px;}
    .editrMenu {margin-right: 15px;}
    .pgArrow{max-width: 20px;}
    .boardBottom_R {padding-top: 2px;}
    .arrowsSec {width: 60px;margin: auto;}
    .boardWrap, .iframeHq.removeHq{height: calc(100vh - 305px);padding: 20px;}

    /*Circular Resoltuion page CSS*/
    .assRadio_sec label {padding-left: 20px;}
    .assRadio_sec .check{height: 15px;width: 15px;}
    .assRadio[type=radio]:checked ~ .check::before{height: 7px;width: 7px;}
    .circRes_btnSec li.list-inline-item {margin-bottom: 5px;margin-right: 5px;}
     .btmRight{position: relative;padding: 15px 0; right: 0;}
    .editrMenu.hidePanel{position: relative;transform: translateY(0);    padding-left: 0;}
	
	.topLeftBox, .topRightBox{
		max-width:100%;
	}

}


@media (max-width:767px)
{
    .meetingDate_wrap > div{margin-right: 0;margin-bottom: 5px;}
    .dashTitle {padding-right: 45px;}
    .agenda_L{max-width: 80%;}
    .agenda_R {text-align: right;}
    .agendaNumber{margin-bottom: 10px;margin-right: 0;}

}


@media (max-width:575px)
{
    .userSucess{flex-flow: wrap;    display: inline-grid;}
    .userSucess_txt{order: 2;}
    .fingerprin_loginwrap {margin-left: 0;margin-bottom: 15px;}
    .agenda_L{max-width: 100%; margin-bottom: 20px;}
    .teamModal .modal-lg, .teamModal .modal-xl {max-width: 100%;}
}

.blinking {
  -webkit-animation: 1s blink ease infinite;
  -moz-animation: 1s blink ease infinite;
  -ms-animation: 1s blink ease infinite;
  -o-animation: 1s blink ease infinite;
  animation: 1s blink ease infinite;
  
}

@keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@-moz-keyframes blink {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@-webkit-keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@-ms-keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@-o-keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}