/*--- Close:TEAM POSITION ---*/
.email-right-inbox .mail-options-box > a i.remove-icon { background-position: -328px 1px; width: 20px; }
.add-contact-popup .multiselect-parent ul.dropdown-menu li > a label { position: relative !important; top: 0 !important; min-height: 20px !important; padding-left: 20px !important; }
.add-contact-team-position .browser-default-set:before { display: none; }
.tm-pstn-list-bx { width: 100%; float: left; margin-top: 12px; }
span.tmp-tm-nm { float: left; display: inline-block; margin: 2px 5px 2px 0; font-size: 12px; font-weight: 600; border-right: 1px solid #d4d4d4; padding-right: 5px; }
span.tmp-tm-nm:last-child { border-right: none; }
a.team-pstn-link.gray-btn.small { padding: 0 6px; height: 21px; float: right; margin-top: -11px; position: absolute; top: 0; font-size: 10px; line-height: 20px; right: 0; }
.real-select.tm-box-btn { position: relative; border-bottom: 1px solid #d9d9d9; }
.input-field.col.s6.mrg-set.note-edit-ttl .date-icon { position: absolute; top: 8px; right: 0; }
.card-box.card-box-with-min-height.acvty-cmnactv-box { overflow: hidden; }
.edit-delete-box > a > i.delete-icon { background-position: 0 -15px; }
.actvt-box-rd-box .note-edit-view-box.add-nt { margin-top: 10px; margin-bottom: 0; padding: 0 }
.actvt-box-rd-box .note-form.form-format.income-form { margin-bottom: 0; background: none; border: none; margin: 0; padding: 0; }
.actvt-box-rd-box .note-edit-view-box.add-nt form { margin: 0 -10px; }
.note-toggle .fl-fw.full-inr-table h5 { display: none; }
.note-toggle.fs-display h5.note-mn-ttl { display: block; }
.note-toggle.fs-display .note-edit-view-box.add-nt h5.note-mn-ttl { margin-left: -5px; }
.list-time-box .type-group { width: 180px; float: right; position: relative; right: 190px; z-index: 2; }
.list-time-box .type-group .input-field .select-box .dropdown-content { top: auto !important; bottom: 100% !important; }
.text-editor-box.height-set.ad-tmp-eml-msg { position: relative; margin-bottom: 8px; }
.text-editor-box.height-set.ad-tmp-eml-msg span.emessage { top: auto !important; bottom: -14px; font-size: 11px; }
.accordion-tab-box .accordion-inner .list-tm-con ul.nav-tabs, .accordion-tab-box .accordion-inner .left-log-tab  ul.nav-tabs { border-bottom: none; }
.accordion-tab-box .accordion-inner .list-tm-con ul > li > .nav-link, .accordion-tab-box .accordion-inner .left-log-tab  ul > li > .nav-link { border: 1px solid transparent; border-bottom-color: #dcdcdc; color: #999; font-size: 13px; }
.accordion-tab-box .accordion-inner .list-tm-con ul > li.active > .nav-link, .accordion-tab-box .accordion-inner .left-log-tab  ul > li.active > .nav-link { border-color: #dcdcdc !important; border-bottom-color: transparent !important; background: none; color: #0e76bc; border-top: 1px solid; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.email-right-contact-view .con-per-dtls-box ul .box-group li:hover figure, .email-right-contact-view .con-per-dtls-box ul .box-group li:hover  a, .email-right-contact-view .con-per-dtls-box ul .box-group li:hover .email { opacity: 1 !important; }
i.org-sb-grp { background: url(../images/user-type-icons.png) no-repeat 0 0; float: left; width: 17px; height: 17px; background-position: -2px -13px; }
i.org-sb-grp-small { background: url(../images/user-type-org-icon.png) no-repeat 0 0; float: left; width: 17px; height: 17px; background-position: -2px -13px; }
i.conf-sb-grp-small { background: url(../images/user-type-icons.png) no-repeat 0 0; float: left; width: 17px; height: 17px; background-position: -1px -30px; }
i.usr-sb { background: url(../images/user-type-icons.png) no-repeat 0 0; float: left; width: 17px; height: 17px; background-position: -2px 2px; }
i.grp-sb { background-position: 4px -13px; }
.timeline-brd:last-child .roadmap-round-box { padding-bottom: 0; }
.custom-collapse .roadmap-round-box[aria-expanded="true"] span.arw-up-down { transform: rotate(180deg) !important; top: 15px; left: 22px; }
.details-group.time-line-viewmore { background: #fff; position: relative; margin-bottom: -10px; }
.details-group.time-line-viewmore h5 { width: 100% !important; text-align: center; }
.card-box.card-box-with-min-height { padding-bottom: 0 !important; }
#tabContViewport .card-box.card-box-with-min-height { overflow: hidden; }
.team-position-page .con-details { -webkit-width: calc(100% - 454px); -moz-width: calc(100% - 454px); width: calc(100% - 454px); border-right: 1px solid #dedede; }
.team-position-page .con-details .search-main-left-group { -webkit-width: calc(100% - 150px); -moz-width: calc(100% - 150px); width: calc(100% - 150px); }
.search-input-box.ad-tm-ps-bx { width: 262px !important; float: right; }
.team-position-page .search-input-box.ad-tm-ps-bx { width: 190px !important; float: right; }
.ad-tm-ps-bx a.crt-folder { height: 36px; line-height: 35px; width: auto; padding: 0 8px; margin-left: 9px; }
.ad-tm-ps-bx a.crt-folder i.add-tm-pstn { width: 29px; height: 21px; -webkit-mask-image: url(../../assets/images/svg/add_team_position.svg) !important; mask-image: url(../../assets/images/svg/add_team_position.svg) !important; background: #fff !important; float: left; position: relative; top: 8px; }
.slct-tm-pstn-bx .input-field { margin: 0; }
.slct-tm-pstn-bx .input-field select { border: 1px solid #e5e5e5; padding: 0 17px 0 8px; margin: 0; height: 36px; }
.slct-tm-pstn-bx .browser-default-set:before { right: 6px; top: 12px; }
.slct-tm-pstn-bx { width: 158px; margin: 0; float: left; margin-left: 0; }
.team-position-page .breadcrumb-row-box .search-input-box { -webkit-width: calc(100% - 350px); -moz-width: calc(100% - 350px); width: calc(100% - 350px); }
.team-position-page .search-contact-form { padding-right: 10px; }
.team-position-page .search-contact-form angucomplete-alt { float: left; width: 100%; }

.team-position-page .breadcrumb-row-box .search-input-box button.btn.view-all { margin-left: 10px; float: left; }
.row-box.email-template-listing .team-group-box { min-height: 19px; vertical-align: middle; }
.team-position-box.email-right-inbox .massage-box span { float: left; width: 100%; line-height: 18px; }
.team-position-box.email-right-inbox .massage-box { height: inherit !important; }
.acvt-evnt-org-cntct .org-eml-rnd-bx { width: 14px; height: 14px; right: -1px; top: -1px; }
.acvt-evnt-org-cntct .org-eml-rnd-bx i.org-sb-grp-small { background-position: 3px 3px; }
.org-eml-rnd-bx.sml-rnd { width: 13px; height: 13px; }
.acvt-evnt-org-cntct .org-eml-rnd-bx.sml-rnd i.org-sb-grp-small { background-position: 2px 3px; }
.row.asgb-usr-tm-pstn-tab h5 { word-wrap: break-word; font-size: 13px; margin: 0; }
.list-tm-con .current-activity-inner { width: 100%; margin: 7px 0 0px 0; padding-bottom: 10px; }
.lst-tm-ulb .list-tm-con .tab-pane { min-height: 85px; }
.custom-collapse .clrbg-tl .accordion-heading .accordion-toggle[aria-expanded="true"] { background-position: -24px -43px !important; }
.custom-collapse .accordion-heading .accordion-toggle[aria-expanded="true"] { background-position: 0 -43px !important; }
.list-tm-con ul { margin-bottom: 8px; }
.right-con.snpshot-notes { width: 100%; }
.current-activit-box.snpshot-acvt-box { margin-bottom: 10px; }
.right-con.snpshot-notes .email-head .title > a { cursor: default !important; }
span.planned-text { font-size: 10px; }
.left-log-tab  .cke_bottom.cke_reset_all { display: none; }
.left-log-tab.income-form .input-field.s6 input[type="text"] {padding-right: 19px; box-sizing: border-box; }
g-tab.income-form .input-field.s6 input[type="text"] { }
.ac-box .activity-box h4.activity-title { font-size: 11px; }
.left-log-tab .select-wrapper input.select-dropdown { margin: 0; }
.left-log-tab.income-form .input-field.s6.mrg-set { min-height: 40px; }


.team-position-page .search-input-box.col-sm-4.padding-left-none.ad-tm-ps-bx.pull-right {
    width: 130px !important;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}

.fl-fw.apw-btn-grp {
    margin-top: -10px;
}
.apw-btn-grp .pull-left {
	margin-right: 5px;
}



.actvt-box-rd-box .ac-box { min-height: 321px; }
#page-content-wrapper .left-content-details.right-content, #page-content-wrapper .page-content .right-content { background: #fff; }

.email-fc-main-tabs .angular-ui-tree-node ol li {
    list-style: none !important;
}
.left-log-tab .cke_contents.cke_reset { height: 99px !important; }
h4.scroll-date.sticky { position: fixed; width: 43px; background: #fff; padding-bottom: 0; top: 88px; margin-top: 0; margin-bottom: 0; }

.add-acvty-col-grp { width: 66.7%; float: left; }
.add-acvty-col-grp .add-acvty-col { width: 50%; }
.add-acvty-col-grp .sign-textarea-box.myckeditor-color { padding: 15px 15px 15px 14px; border: 1px solid #e2e6ea; border-left: 0; margin: -1px 0px 0 -1px; }

.add-acvty-col { width: 33.333333%; float: left; border: 1px solid #e2e6ea; border-left: 0; padding: 10px; margin-right: -1px; height: 402px; }
.add-acvty-col.whre-act-plc { padding: 0; height: auto; border-left: 1px solid #eee; margin-left: -2px }
.add-acvty-col.whre-act-plc .whre-act-plc-inner { background: #fff; }
.add-acvty-col.whre-act-plc .col-sm-12 .input-field { margin-bottom: 5px; }
.whre-act-plc-inner { float: left; width: 100%; padding: 10px; }
.invld-grp-box.oprtnty-hgt { border-top: 1px solid #e2e6ea; margin-bottom: 160px; }
.search-bx-poa.show-search { height: auto; opacity: 1; }
.search-bx-poa.show-search input { width: 100%; padding-left: 30px; background-image: url(../images/acti-search-icon.png); background-repeat: no-repeat; background-position: 5px center; font-size: 13px; font-weight: 500; box-sizing: border-box; margin-bottom: 0; transition: none; }
.search-bx-poa { width: 100%; float: left; height: 0; opacity: 0; }
.add-acvty-col.wthout-pdng .mCSB_scrollTools { width: 12px; right: 0px !important; margin: 0 !important; z-index: 1 !important; }
.btn-grp-set-check .input-field-bottomacti .inline-field a { font-weight: 600; color: #fff; background: #bcbcbc; }
.grp-mrk-dn .btn-light-gray { font-weight: 600; color: #fff; background: #bcbcbc; }
.slct-act-type-grp-add { padding: 15px; width: 100%; float: left; }

.act-calender-section .slct-act-type-grp-add {
	padding-bottom: 45px;
}

.slct-act-type-grp-add ul { float: left; width: 100%; }
.slct-act-type-grp-add ul a.btn[aria-expanded="true"] i.filter-green-icon, .myact-tp-rgt-bar a.btn[aria-expanded="true"] i.filter-green-icon, a.btn[aria-expanded="true"] i.filter-white-icon, .myact-tp-rgt-bar a.btn.fltr-aply-icn i.filter-white-icon, .myact-tp-rgt-bar a.btn[aria-expanded="true"] i.filter-green-icon { background: url(../../assets/images/filter-green-icon.png) top left no-repeat !important; }
.slct-act-type-grp.actv-mr { padding: 0; margin-bottom: 10px; }
.slct-act-type-grp-add .btn-tag-row.inln-actvt { float: left; -webkit-width: calc(100% - 126px); -moz-width: calc(100% - 126px); width: calc(100% - 126px); padding-right: 10px; margin-bottom: 0; display: block; }
.calender-left-con { width: 100%; float: left; position: relative; }
.add-acvty-col:last-child { border-right: 0; }
.dt-lft-bx { width: 60%; }
.tm-rgt-bx { width: 40%; float: left; padding: 0 0 0 10px; }
.add-acvty-rw-grp { width: 100%; float: left; border-top: 1px solid #eaedf0; }
.add-acvty-rw-grp .search-box-row.show-search { padding-right: 5px; }
.invld-grp-box { width: 100%; float: left; padding: 5px 10px; font-weight: 600; color: #8dc741; line-height: 25px; font-size: 13px; cursor: pointer; position: relative; }
.inv-usr-row { width: 100%; float: left; height: auto; border-top: 1px solid #eaedf0; border-bottom: 1px solid #eaedf0; padding: 5px 10px; margin-bottom: -1px; cursor: pointer; position: relative; }
.inv-usr-row:hover { background: #f3f3f3; }
.nm-grp-rght { width: 100%; float: left; position: relative; line-height: 30px; font-weight: 600; font-size: 12px; padding-left: 35px; padding-right: 67px; }

.conf-add-acvty-col-grp .add-acvty-col.wthout-pdng .nm-grp-rght {
    padding-left: 10px;
    padding-right: 30px;
    width: calc(100% - 53px);
}

.sr-add-ppl-box .add-acvty-rw-grp {
	border-top:none !important;
}
.sr-add-ppl-box .search-bx-poa.show-search input {
    border-bottom: none;
}
.sr-add-ppl-box .angucomplete-holder input:focus {
	border-bottom: none;
}

.activity-sidebar.acvt-rght-sdbr .srh-ppl-lrg-bx .with-tabs-row {
	top: 0 !important;
}

.sr-add-ppl-box {
    float: left;
    width: 100%;
    padding: 10px;
    padding-top: 0;
}	
.search-bx-poa.show-search {
    height: auto;
    opacity: 1;
    border: 1px solid #e3e7eb;
}

.my-ppl-mtrs-tbl .act-stng-srh .search-org-form { width: 100%; }
.inv-usr-row figure { width: 30px; height: 30px; background: #499516; position: absolute; border: 1px solid #499516; overflow: hidden; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.inv-usr-row figure span { text-align: center; color: #fff; font-weight: 600; font-size: 13px; line-height: 29px; float: left; width: 100%; }
.inv-usr-row figure span img { width: 29px; height: 29px; max-width: 29px; max-height: 29px; float: left; }
ul.invld-icn { position: absolute; right: 0; max-width: 67px; top: 6px; margin-bottom: 0; }
ul.invld-icn li { display: inline; background: url(../images/involved-icons.png) no-repeat 0 0; width: 19px; height: 19px; float: left; background-position: -8px -5px; margin-left: 3px; cursor: pointer; }
ul.invld-icn li.active { background-position: -8px -27px !important; }
ul.invld-icn li.wrld-grp-icon { background-position: -38px -4px !important; }
li.humati-logo-icon { background-position: -65px -4px !important; }

ul.invld-icn li.humati-logo-icon { background-position: -65px -4px !important; }
ul.invld-icn li.active.humati-logo-icon { background-position: -65px -27px !important; }

.add-invdppl-grp .search-box-row.show-search .angucomplete-dropdown { top: 32px !important; z-index: 1 !important; }

.add-acvty-col h5 { margin-top: 0; font-size: 12px; font-weight: 700; padding: 0; text-transform: uppercase; }
.add-acvty-col.wthout-pdng h5 { padding: 10px 5px 5px 10px; }
.nm-grp-rght .per-nm { float: left; white-space: nowrap; margin-right: 0; width: 100%; text-overflow: ellipsis; position: relative; overflow: hidden; font-weight: 700; padding-right: 20px; }
.add-acvty-col.wthout-pdng { padding: 0; }
.input-field.ck-inl-grp { height: auto; display: inline-block; margin: 0; width: 50%; position: relative; top: -4px; margin-bottom: 8px; }
.ck-inl-grp [type="checkbox"] + label { padding-left: 20px; font-size: 13px; }
.ck-inl-grp [type="checkbox"].filled-in:checked + label:after, .ck-inl-grp [type="checkbox"].filled-in:not(:checked) + label:after { margin-left: 0px; }
.ck-inl-grp [type="checkbox"].filled-in:checked + label:before { left: 2px; }
.ck-inl-grp .input-field .cust-link { position: absolute; color: #1c75bc; font-weight: 600; top: -10px; right: 0; font-size: 12px; z-index: 1; }
.ck-inl-grp .input-field .cust-link .collapsed { top: 0px !important; position: relative; transform: none !important; }
.clndr-form-edt-box  .form-design .input-field .cust-link .collapsed { top: 20px !important; z-index: 1; }
#cke_editor .cke_bottom.cke_reset_all { display: none !important; }
.dropdown.more-actvy-bx { display: inline-block; position: relative; float: right; }
.slct-act-type-grp-add .myactv-frm-con-box-con .input-field { width: 150px; min-width: auto; margin-right: 10px; }
.dropdown.more-actvy-bx .dropdown-toggle { background: none; color: #999999; padding: 0 9px; font-weight: 600; box-shadow: none; border: 1px solid #eee; font-size: 12px; border-radius: 0 !important; height: 30px; line-height: 30px; }
.dropdown.more-actvy-bx .dropdown-toggle:after { content: ""; background: url(../../assets/images/icon-select.png) no-repeat right top; position: absolute; right: 5px; width: 10px; height: 10px; float: right; background-position: 0px 3px; z-index: 1; top: 9px; }
.slct-act-type-grp .open > .dropdown-menu a.dropdown-item { width: 100%; float: left; padding: 5px 8px; text-decoration: none; font-weight: 500; font-size: 13px; color: #999; }
.slct-act-type-grp .open > .dropdown-menu a.dropdown-item:hover { background: #eee; }
.more-actvy-bx .dropdown-menu { padding: 0; border-radius: 0 !important; margin: -1px 0 0 0; border-color: #ecebeb; }
.week-evnt-group  .input-field.rpt-mnth-dt { margin-left: 57px !important; margin-top: 5px !important; }
.search-select-box.col-sm-4.slctassuser ul li { float: left; width: 99.7%; }
.search-select-box.col-sm-4.slctassuser ul li a { margin-bottom: 0 !important; }
.search-select-box.col-sm-4.slctassuser ul li a:hover { background: #eee !important; color: #555; }

/*--- Search: Close Icon---*/
.close-srh-nm-edt { position: absolute; top: 6px; right: 6px; width: 24px; height: 24px; z-index: 1; border-radius: 0; transition: all 0.3s ease; }
.close-srh-nm-edt.srh-img-cls { right: 40px; background: #fff; }
.close-srh-nm-edt:hover { background: #eee; } 
.close-srh-nm-edt:after { content: "+"; position: absolute; z-index: 1; border-radius: 50%; cursor: pointer; font-size: 26px; font-weight: 500; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); line-height: 24px; overflow: hidden; color: #999; left: 5px; }
.close-srh-nm-edt.srh-img-cls.srh-ppl-lrg-bx.acvt-srhrgt-bx {top: 11px; right: 47px; }
.right-side-show .close-srh-nm-edt.srh-img-cls.srh-ppl-lrg-bx.acvt-srhrgt-bx {top: 5px; right: 45px; }

.cl-tp-brdr .close-srh-nm-edt.srh-img-cls {
    right: 36px;
}

.myact-short-bar .close-srh-nm-edt.srh-img-cls { right: 36px;}
/*---ONBOARDING STEPS : Email Sync Box---*/
.eml-sync-block { width: 100%; float: left; }
.eml-row-sync { width: 100%; float: left;   /*  display: table; */ }
.eml-row-sync h5 { font-size: 13px; line-height: 40px; margin: 0 !important; }
.eml-cal-rw-grp { width: 100%; float: left; }
.eml-cal-rw-grp > h5 { margin-bottom: 0 !important; font-size: 13px; }
.eml-cal-rw-grp .eml-row-sync h5 { font-weight: 600 !important; line-height: 14px; margin-top: 13px !important; word-wrap: break-word; }
.license.prmry-slct .input-field .select-box .dropdown-content { top: 30px !important; }
.discnt-sync { color: #d84a38; }
.btn.active.unlink-btn { background: #d84a38 !important; }
.eml-pro-sync .prmry-slct > .input-field .select-wrapper { background: #eee; }
.eml-pro-sync .prmry-slct > .input-field .select-wrapper .select-dropdown { padding: 0 10px; border-bottom: none; box-sizing: border-box; }
.eml-pro-sync .prmry-slct .select-wrapper span.caret { right: 12px; }
.eml-pro-sync .prmry-slct > .input-field .select-wrapper ul { padding: 0 !important; border: 1px solid #e5e5e5 !important; }
.license.prmry-slct .input-field .select-wrapper ul { border: 1px solid #e5e5e5 !important; }
.social-sync-box .board .board-inner .nav-tabs li a { white-space: nowrap; font-weight: 400; width: 100%; line-height: 30px; top: 0; position: absolute; color: #858585; font-size: 13px; }

/*---PRIMARY DRIVE--*/
.stng-d-eml-ac { width: 100%; float: left; margin: 0; padding: 10px; }
.fl-fw.pmr-drv-hdr { border-bottom: 1px solid #e2e6ea; padding-bottom: 10px; }
.pmr-drv-hdr h5 { width: auto; float: left; }
.primary-drive { width: 100%; float: left; display: flex; border: 1px solid #dcdcdc; flex-direction: column; }
.primary-drive-row { display: flex; border-bottom: 1px solid #eee; }
.primary-drive figure { display: flex; flex-basis: 25%; align-items: center; justify-content: center; padding: 10px; min-height: 174px; }
figure.gl-drv-bg { background: #fefbf1; }
figure.one-drv-bg { background: #edf3fd; }
figure.ggl-drv-bx img { width: 60%; }
figure.gl-drv-bg img { width: 50%; }
.primary-drive-row .con-dis-box .sync-nm-bx { padding: 6px 10px; cursor: pointer; }
.primary-drive-right { display: flex; flex-basis: 75%; flex-wrap: wrap; }
.primary-drive-right .pr-drv-inr { border-bottom: 1px solid #eff2f5; padding: 10px; position: relative; display: flex; align-items: center; }
.primary-drive.prdv-ttl-head .pr-drv-inr { height: auto; line-height: 22px; border-bottom: none; }
.primary-drive-right .pri-check-box { width: 24px; display: flex; height: 24px; margin: 2px 0 0 0; float: left; position: absolute; left: 50px; }
.prdv-ttl-head .ggl-drv-bx { min-height: auto; }
.primary-drive.prdv-ttl-head, .prdv-ttl-head .primary-drive-row { border-bottom: none; border-top: none; }
.prdv-ttl-head .primary-drive-right { height: auto; }
.prdv-ttl-head .pri-check-box, .prdv-ttl-head .email-row, .prdv-ttl-head .con-dis-box { font-weight: 600 !important; }
.radio.radio-wt-email { margin: 0; width: 25px; height: 25px; }
.radio.radio-wt-email input[type="radio"] { margin: 0; top: 0; left: 0; bottom: 0; height: 100%; position: absolute; }
.primary-drive-right .email-row { display: flex; float: left; width: 100%; line-height: 25px; font-weight: 500; padding-left: 170px; padding-right: 100px; }
.primary-drive-right .con-dis-box { float: right; position: absolute; right: 15px; }
figure.lg-hmt-bx { display: inline-block; margin: 0 auto 30px; display: none !important; }
figure.lg-hmt-bx img { width: 250px; }

.gmal-prmry-row { width: 100%; float: left; display: table; border-bottom: 1px solid #e2e6ea; }
.gmal-prmry-row:last-child { border-bottom: 0; }
.sync-link-left { float: left; -webkit-width: calc(100% - 60px); -moz-width: calc(100% - 60px); width: calc(100% - 60px); font-weight: 600; text-align: left; }
.sync-link-left a { line-height: 38px; color: #0000ff; font-weight: 600; font-size: 13px; margin-left: 10px; }
.sync-link-rgt { float: right; font-weight: 600; }
.sync-link-rgt .radio {margin: 0; }
#primary_email .sync-link-rgt { width: 60px; }
#primary_email .stng-d-eml-ac { border-right: none; }

.stng-d-eml-ac h5 { font-weight: 700; text-transform: uppercase; margin-bottom: 5px; font-size: 15px; }
.gmal-prmry-row.eml-prmry-hd { border: none; margin: 15px 0 0 0; }
.stng-d-eml-ac-inner { width: 100%; float: left; margin-bottom: 10px; padding-right: 0; text-align: left; }
.stng-d-eml-ac-inner .gmal-prmry-row {width: 100% !important; padding: 0 !important; border: none !important; }

.license.cal-deflt-slct-box { width: 100%; float: left; margin-top: 33px; }
.license.cal-deflt-slct-box .browser-default-set .browser-default { margin-bottom: 0; }
.Primerica-def { width: 100%; float: left; margin: 10px 0 0px 0; }
.Primerica-def h6 { font-size: 12px; font-weight: 600; color: #666; }
.prm-epd-clps-select { border: 1px solid #d9d9d9; padding: 8px 5px; color: #d9d9d9; font-size: 13px; font-weight: 500; cursor: pointer; width: 100%; float: left; position: relative; }
.primdef-inner { width: 100%; float: left; border: 1px solid #d9d9d9; margin-top: -1px; padding: 0px 15px 15px 15px; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2); }
.prm-epd-clps-select:after { content: ""; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 8px solid #999; position: absolute; top: 15px; right: 8px; }
.license.cal-deflt-slct-box .input-field .select-box .dropdown-content { top: 30px !important; }
.add-acvty-col.wthout-pdng .mCSB_container { height: 100% !important; }
.add-acvty-col.wthout-pdng .angucomplete-dropdown { width: 235px !important; left: 0 !important; }
.act-calender-section .add-acvty-col.wthout-pdng .invld-ppl-srh .angucomplete-dropdown { width: 100% !important; top: 100% !important; bottom: auto; }
.act-calender-section .add-acvty-col.wthout-pdng .invld-org-srh .angucomplete-dropdown { width: 100% !important; top: auto !important; bottom: 100%; max-height: 108px !important; }
.act-calender-section .add-acvty-col.wthout-pdng .invld-asctd-srh .angucomplete-dropdown { max-height: 144px !important; }
.act-calender-section .add-acvty-col.wthout-pdng .angucomplete-dropdown {width: 100% !important; top: auto !important; bottom: 100%; z-index: 1; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); box-shadow: 0 0 5px rgba(0,0,0,0.3); border: 1px solid #d4d4d4; background: #f9f9f9; }
.modal-footer.clr-fix.clr-fix.edt-actv-cnfrm .btn { margin-bottom: 10px; }
.edt-actv-cnfrm-popup { margin-top: 15px !important; }

/*==== COMMUNICATION PLAN ====*/
.cmnctn-pln-section { table-layout: fixed; }
table.cmnctn-pln-section.striped.mn-table thead tr th { background: #36404a; border-radius: 0; color: #fff; padding: 15px 20px; font-weight: 500; }
table.cmnctn-pln-section.striped.mn-table thead tr th:first-child { border-radius: 5px 0 0 0; }
table.cmnctn-pln-section.striped.mn-table thead tr th:last-child { border-radius: 0 5px 0 0; }
table.cmnctn-pln-section.striped.mn-table tbody tr td { padding: 0 20px; background: #fff; font-weight: 400; color: #999; word-wrap: break-word; }
table.cmnctn-pln-section.striped.mn-table tbody tr { border: 1px solid #e2e6ea; cursor: pointer; }
table.cmnctn-pln-section.striped.mn-table tbody tr.gry-tr-ttl td { background: #ebedf0; font-weight: 600; color: #1c75bc; padding: 12px 20px; }
table.cmnctn-pln-section.striped.mn-table tbody tr td h5 { font-weight: 600; font-size: 13px; }

.cmnctn-pln-lft-box table.cmnctn-pln-section.striped.mn-table tbody tr td h5 {
    margin: 4px 0;
}

.cmnctn-pln-lft-box table.cmnctn-pln-section.striped.mn-table tbody tr td h5 + p {
	padding-left: 15px;
}

table.cmnctn-pln-section.striped.mn-table tbody tr td p {
    font-size: 13px;
    font-weight: 400;
    color: #999;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

td.rw-stps { font-weight: 600 !important; color: #333 !important; }
.rw-stps { text-align: center }
.rw-stts { text-align: right }
.rw-stts span { font-size: 13px; }
.rw-stts span.publish-sts { color: #11c15f; }
.rw-stts span.inactive-sts { color: #f34a4a; }

.cmnctn-pln-section-rspnsv table.striped.mn-table.cmnctn-pln-section thead tr th, 
.cmnctn-pln-section-rspnsv table.striped.mn-table.cmnctn-pln-section tbody tr td {
	padding: 6px 8px !important;
}

.rw-stps.plan-th-name {
	width: 120px
}
.rw-stps.plan-th-org-in-plan {
    width: 85px;
}
.rw-stps.plan-th-cmplt-org {
    width: 90px;
}
.rw-stps.plan-th-compltd-evnt{
    width: 80px;
}
.rw-stts.plan-th-status {
    width: 80px;
}


table.cmnctn-pln-section.striped.mn-table tbody tr.active { border-left: 2px solid #1abc9c; }
button.btn.ad-pln-btn { line-height: 30px; height: 33px; margin-left: 10px; font-size: 11px; padding: 0 11px; }
.cmnctn-pln-lft-box { margin-top: 45px; min-height: calc(100vh - 141px); background: #fff; padding: 15px; border: 1px solid #e2e6ea; border-radius: 3px; float: left; }
.email-right-inbox.cmnctn-pln-lft-box { z-index: 1; position: relative; }
.email-right-inbox.cmnctn-pln-lft-box.fl-fw { width: 100.15%; }
.email-right-inbox.cmnctn-pln-lft-box a.btn.add-contact { right: 445px; line-height: 45px; -webkit-transition: all 1s; transition: all 1s; }
.cpd-tp-ems { margin-top: 1px !important; }
.email-right-inbox.cmnctn-pln-lft-box.fl-fw a.btn.add-contact { right: 18px; margin-right: 0; }
.cmnctn-pln-section-rspnsv { width: 100%; float: left; min-height: 516px; }
.cmnctn-pln-lft-box .cmnctn-pln-section thead tr th { font-size: 12px; }
.email-right-contact-view.cmnctn-pln-rgt-sctn { margin-top: 63px; min-height: calc(100vh - 139px); min-height: calc(100vh - 139px); min-height: calc(100vh - 139px); }
.cmm-plan-dtls-left-bx .email-right-contact-view.cmnctn-pln-rgt-sctn { margin-top: 53px; }
.cmnctn-pln-rgt-sctn .email-fc-main-tabs { margin-top: 0; }
.cmnctn-pln-rgt-sctn .email-fc-main-tabs .nav { margin: 0; border-bottom: 1px solid #eee; float: left; width: 100%; height: auto; padding-bottom: 10px; box-sizing: border-box; padding: 10px; position: relative; z-index: 3; }
.cmnctn-pln-rgt-sctn .top-title-sectop { -webkit-width: calc(100% - 59px) !important; -moz-width: calc(100% - 59px) !important; width: calc(100% - 59px) !important; }


.new-lead-bx { padding: 10px; word-wrap: break-word; float: left; width: 100%; border-bottom: 1px solid #eee; }
.new-lead-bx-inner { width: 100%; float: left; }
.new-lead-bx-inner h5 { -webkit-width: calc(100% - 192px); -moz-width: calc(100% - 192px); width: calc(100% - 192px); float: left; margin: 0; }
.new-lead-bx-inr-grp { float: right; }
.new-lead-bx h5 a { color: #1c75bc; font-weight: 600; text-decoration: underline; }
.cmm-plan-dtls-left-bx .new-lead-bx h5 a { cursor: default !important; text-decoration: none; }
.new-lead-bx-grp { width: 192px; float: left; text-align: right; }
.drft-bx {background: #888; text-align: center; border-radius: 11px; display: inline-block; padding: 0px 8px; height: 27px; color: #fff; line-height: 27px; margin-right: 3px; font-weight: 600; font-size: 12px; float: left; }
a.rgt-pblc-link { float: left; margin-right: 10px; font-weight: 500; line-height: 27px; }
span.edit-delete-icons { float: right; }
span.edit-delete-icons a { text-decoration: none; }
.drft-bx.drft-pbls { background: #8dc741; }
.drft-bx.drft-inctv { background: #f34a4a; }
.new-lead-bx p { color: #999; font-weight: 500; float: left; word-wrap: break-word; width: 100%; margin: 0; font-size: 13px; }
.cp-asgnto-inner-bx {
    width: 100%;
    float: left;
    padding: 10px 10px;
    border-bottom: 1px solid #eee;
    display: table;
    table-layout: fixed;
}
.cp-asgnto-inner-bx h5 {
    width: 140px;
    display: table-cell;
    vertical-align: middle;
    font-weight: 600;
    /* text-transform: uppercase; */
    font-size: 13px;
    margin: 0;
}
.cp-asgnto-inner-bx span {
    float: right;
    font-size: 13px;
    color: #1c75c5;
    font-weight: 600;
    max-width: 100%;
    word-wrap: break-word;
}
.cp-asgnto-inner-rht-bx span {
    text-align: left;
    float: left;
}

.cppeople-card-box { width: 100%; float: left; padding: 10px; }
.cppeople-card-box .people-card-box { margin: -1px 0 0 0; border-radius: 0; }
.cp-asgnto-inner-rht-bx { float: left; width: 100%; }
.cp-asgnto-inner-bx .cppeople-card-box { padding-right: 0; padding: 0; }
.cp-asgnto-inner-bx .people-card-box { border-radius: 4px; }
.cmnctn-pln-rgt-sctn .cp-asgnto-inner-bx .alrt-usr-con label { font-size: 12px; font-weight: 600; color: #989898; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cmnctn-pln-rgt-sctn .alrt-usr-con h5 { width: 100%; text-transform: initial; }
.cmnctn-pln-rgt-sctn .people-card-box .alrt-usr-con .tp-hd h5 { font-size: 14px; font-weight: 700; display: inline-block; margin-right: 5px; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 16px; margin-top: 8px; margin-bottom: 4px; }
.cmnctn-pln-rgt-sctn .alrt-usr-con label { font-size: 12px; font-weight: 600; color: #1c75bc; }
h5.tab-ttl-right { float: right; position: absolute; left: 0; padding-left: 96px; top: 10px; font-size: 14px; font-weight: 600; }
.top-titlebar.cmnctn-pln-rgt-sctn .top-title-sectop .search-box { width: 274px !important; }
.cmnctn-pln-rgt-sctn .left-option-scroll .mCSB_scrollTools { width: 12px; right: 0px !important; }
.add-contact-popup .plan-form .input-field select + label { left: 0; top: 0; }
.plan-form .browser-default-set .browser-default { padding: 0; }
.plan-form input[type=text] { font-size: 13px; font-weight: 500; }
.plan-fld-sttus { margin-right: 0 !important; }
.plan-form input[type="checkbox"] + label { padding-left: 25px !important; }
.plan-check-block { border: 1px solid #d9d9d9; padding: 7px 10px 20px 10px; }
.team-position-page .shorting-filterbox-con-list { min-width: auto; width: auto; position: fixed; z-index: 9; top: 12px; left: 110px; }
.add-contact-popup .plan-form .input-field label.active { font-size: 13px; }
.plan-form .browser-default-set .browser-default { padding: 0; }
.plan-gen-bx .plan-slcat { margin: 0 !important; }
.plan-slcat .select-box { margin: 0 0 5px 0; }
.plan-gen-bx .browser-default-set:before { top: 9px; }
.plan-gen-bx .col-sm-6, .plan-gen-bx .col-sm-12 { padding-right: 0; }
.funfact-con-group-box .panel-box-group > .title > h5 {line-height: 17px }
.com-pln-col-bx .flex-people-row .people-col figure.alrt-usr,
.com-pln-col-bx .people-card-box .alrt-usr-con .tp-hd h5,
.com-pln-col-bx .people-card-box .alrt-usr-con .alrt-usr-con label {cursor: default; }
/*-----ASSIGN USER & TEAM POSITION------*/
.autp-clm-bx { border-right: 1px solid #eee; padding: 0; }
.autp-clm-bx .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu {
    max-height: 161px !important;
    overflow: auto;
}
.autp-radio-group .radio-group { top: 0; }
.autp-radio-group .radio-group input[type="radio"] { top: 0 !important; }
.autp-clm-bx .autp-radio-group { width: 100%; border-bottom: 1px solid #eee; padding: 8px 4px; border-left: 1px solid #eee; margin-left: -1px; }
.autp-clm-bx .radio-group label { font-size: 12px; font-weight: 600; padding-left: 26px; color: #444; }
.autp-clm-bx .browser-default-set .browser-default { margin: 10px 0 10px 0; padding-right: 18px; }
.autp-clm-bx  .license .input-field { margin-top: -14px; width: 100%; }
.com-pln-col-bx { padding: 0; }
.com-pln-col-bx .flex-people-row .people-col { width: 48% !important; max-width: initial !important; padding: 0 10px; margin: 7px !important; }
.tm-pstn-pln input { font-size: 13px; margin-bottom: 10px; }
.tm-pstn-pln input:hover, .tm-pstn-pln input:focus { box-shadow: none; }
.flex-people-row .people-card-box .alrt-usr-con { font-size: 12px; font-weight: 500; }
.com-pln-col-bx .people-card-box .alrt-usr-con label { font-size: 12px; font-weight: 500; }
.com-pln-col-bx .radio-group label { font-size: 12px; font-weight: 600; padding-left: 26px; color: #444; }
.slct-act-type.license .browser-default-set .browser-default { padding: 0 25px 0 5px !important; margin: 0; color: #fff; }
.slct-act-type.license .browser-default-set .browser-default:focus { border-bottom: none; }
.ad-actv-assign-to .multiselect-parent.btn-group.dropdown-multiselect { background: none; }
.slct-act-type.license .browser-default-set:before { background: url(../../assets/images/icon-select-white.png) no-repeat right top; top: 13px; right: 5px; z-index: 1; pointer-events: none; }
.myactv-frm-con-box-group.ad-actv-assign-to .input-field { border-bottom: 1px solid #d9d9d9; margin-bottom: 15px; height: 37px; }
.myactv-frm-con-box-group.ad-actv-assign-to label.active { top: 0 !important; }
.myactv-frm-con-box-group.ad-actv-assign-to .dropdown-multiselect button { border: none; }
.myactv-frm-con-box-group .multiselect-parent.btn-group.dropdown-multiselect button[disabled] { background: none !important; cursor: not-allowed !important; }
form .ad-actv-assign-to span.emessage { top: 36px; left: 0; margin-top: 0; }
.myactv-frm-con-box-group.ad-actv-assign-to .ttl-bx-icon i { margin-top: 10px; }
.ad-actv-assign-to .multiselect-parent.btn-group.dropdown-multiselect:after { background: url(../../assets/images/icon-select.png) no-repeat right 0px top 2px; top: 20px; right: 0; }
.myactv-frm-con-box-group.ad-actv-assign-to .multiselect-parent.btn-group.dropdown-multiselect { -webkit-width: calc(100% - 23px) !important; -moz-width: calc(100% - 23px) !important; -o-width: calc(100% - 23px) !important; width: calc(100% - 23px) !important; }
.com-pln-col-bx .license .input-field { margin-top: 0; }
.com-pln-col-bx .browser-default-set .browser-default { margin: 0 0 15px 0; }
.com-pln-col-bx .browser-default-set:before { top: 12px; }
.col-md-5.autp-clm-bx .radio-group { width: 100%; }
.com-pln-col-bx .people-col { border: 1px solid #e0e0e0; padding: 10px; float: left; }
.com-pln-col-bx .people-card-box { margin-top: 7px; }
.com-pln-col-bx .flex-people-row .people-col { width: 47% !important; max-width: initial !important; margin: 0 !important; padding: 0 7px; margin: 10px !important; }
.com-pln-col-bx .people-card { margin: 0 -15px; }
.com-pln-col-bx .flex-people-row { padding: 0; }
.com-pln-col-bx .people-card { margin: 0 -6px; }
.responsive-table tbody tr td h5 { max-width: 100%; }
.actv-form-exp-cal, .acvt-dltr-inr-grp { width: 100%; float: left; }
.actv-form-exp-cal #actv-form { width: 100%; float: left; }
ul.btn-tag-row.slct-ass-usr-bx { margin-bottom: 0; }
.search-select-box.slctassuser { padding-left: 0; }
.slct-ass-usr-bx .slc-ass-user ul.dropdown-menu  li a {margin-right: 0 !important; }
.search-select-box.slctassuser .slc-ass-user { width: 100%; float: left; }
.add-acvty-col.wthout-pdng .mCSB_container { height: 100% !important; }
.add-acvty-col.wthout-pdng .angucomplete-dropdown { width: 235px !important; left: 0px !important; }
.team-position-box .details-box { width: 100px; float: left; }
.row-box.email-template-listing .details-box { width: 100px; float: left; line-height: 35px; }
.team-position-box .per-details-icon-group span i { display: inline-block; vertical-align: top; }
.team-position-box .per-details-icon-group { min-height: auto !important; }
.team-position-box .subject-box { width: 160px !important; max-width: 160px !important; padding-left: 10px; }
.team-position-box .details-box { width: 11% !important; max-width: 11% !important; padding-left: 10px; }
.team-position-box .category-box { width: 70px !important; max-width: 70px !important; float: left; padding-left: 10px; }
.team-position-box .last-cntct-box { width: 20% !important; max-width: 20% !important; float: left; padding-left: 10px; }
.team-position-box .next-stp-box { width: 17% !important; max-width: 17% !important; float: left; padding-left: 10px; }
.team-position-box .team-pstn-box { width: 20% !important; max-width: 20% !important; float: left; padding-left: 10px; }
.team-position-box .tp-action-box { width: 62px !important; max-width: 62px !important; float: right; padding-left: 10px; text-align: right; position: relative; }
.team-position-box li.titlebar .row-box.email-template-listing div { font-size: 13px !important; line-height: 37px; font-weight: 600; text-transform: capitalize; }
.team-position-box .email-right-inbox.emial-template-con .row-box.email-template-listing .mail-options-box { position: absolute; top: 3px; }
.team-position-box .team-group-box span { width: 100%; float: left; }
.team-position-box  .row-box.email-template-listing div { min-height: 20px !important; font-size: 12px; /* height: 100%;  */}
.team-position-box .row-box.email-template-listing .last-cntct-box span { display: block; width: 100%; word-wrap: break-word; }


/* team position first child popover set */
.team-position-box ul.pending-msg-box li ul li:first-child .email-template-listing .per-details-icon-group .popover { top: 100% !important; bottom: auto !important; }
.team-position-box ul.pending-msg-box li ul li:first-child .email-template-listing .per-details-icon-group .popover .arrow { top: -11px !important; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.email-right-inbox.team-position-box .pending-msg-box .fl-fw .mCSB_container { min-height: 300px; }
ul.pending-msg-box > li.tmpstn-tree-box.check-select-row > .row-box .hover-select-show-hide:before { background: #ecf6fd !important; }
ul.pending-msg-box  li.tmpstn-tree-box > .row-box .subject-box span { font-weight: 700; font-size: 14px; }
.team-position-box .email-cmpgn-section .hover-select-show-hide [type="checkbox"] + label { margin: 6px 9px 9px 8px; }
.team-position-box .emial-template-con li.titlebar [type="checkbox"] + label { top: 9px; }
.team-position-box .pending-msg-box li.tmpstn-tree-box { margin: 0 0 15px 0; }
.team-position-box .pending-msg-box li.tmpstn-tree-box:last-child { margin-bottom: 0; }
.team-position-box .search-select-box.page-show-box { margin-left: 0; }

ul.pending-msg-box > li.tmpstn-tree-box > .row-box { border-bottom: 3px solid #e2e6ea !important; margin-bottom: 0px; padding: 8px 15px; }
.team-position-box .team-group-box span.family:nth-child(even) { border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.team-position-box .next-stp-box span { width: 100%; float: left; }
.teamPosition-sidebar { margin-top: 0 !important; }
.massage-box.ase-mb { width: 173px !important; padding-right: 15px; }
.received-tab .massage-box.ase-mb { width: 320px !important; padding-right: 15px; }
.massage-box.ase-rd { width: 142px !important; text-align: left; }
.massage-box.ase-stts { width: 191px !important; }
.massage-box.ase-crd { width: 160px !important; }
.massage-box.ase-sb { width: 191px !important; }
.associate-email-box .row-box.email-template-listing .date-time-box { width: 80px !important; }
.add-contact-team-position .multiselect-parent.dropdown-multiselect button { border: 0; border-bottom: 1px solid #e5e5e5; padding: 0; }
.sugst-slct-large-set.on-ln-bx { margin-top: 0; }
.sugst-slct-large-set.on-ln-bx label.active { top: -6px; font-size: 12px; }
.sugst-slct-large-set.on-ln-bx .multiselect-parent.dropdown-multiselect button { height: 30px; }
.add-contact-team-position .multiselect-parent.btn-group.dropdown-multiselect:after { background-position: 6px 0 !important; }
.add-contact-team-position .modal-body { padding: 0; }
.add-contact-popup .add-contact-team-position {   /*  padding: 15px; */float: left; width: 100%; }
.add-contact-popup .add-contact-team-position table .slct-chk-box, .org-dtls-select-popup.slct-ppl-ppup table .slct-chk-box { top: 4px; }
.add-contact-team-position .current-activity-inner .email-head .title a { cursor: default !important; }
.add-contact-team-position .select-people-scroll { -webkit-max-height: calc(100vh - 312px); -moz-max-height: calc(100vh - 312px); -o-max-height: calc(100vh - 312px); max-height: calc(100vh - 312px); }
.modal-dialog.add-ppl-tm-pstn-ppup { width: 1000px; }
.sugst-slct-large-set { margin-top: 5px; }
.sugst-slct-large-set label.active { font-size: 13px; text-align: left; top: -4px; z-index: 1; }
.select-contact-popup .add-ppl-tm-pstn-ppup  tbody tr .main-photo { margin-bottom: 0; }
.add-ppl-tm-pstn-ppup .main-table table > tbody > tr > td { padding: 5px 8px; }
.add-ppl-tm-pstn-ppup .main-table table > tbody > tr > td.personal-details-set .td-break-width { width: 100%; float: left; }
.comm-plan-dtls-popup .add-contact-team-position .select-people-scroll { -webkit-max-height: calc(100vh - 296px); -moz-max-height: calc(100vh - 296px); -o-max-height: calc(100vh - 296px); max-height: calc(100vh - 296px); }
.add-contact-team-position .input-button.mrg-top-15 { padding-bottom: 10px; margin-top: 5px; }
.left-log-tab.income-form #cke_editor ul { padding-left: 20px; }
.left-log-tab.income-form #cke_editor ul, .left-log-tab.income-form #cke_editor ul li { list-style-type: disc !important; }
.left-log-tab.income-form auto-complete.auto-complete-box { width: 100%; float: left; }
.left-log-tab.income-form tags-input .autocomplete { padding: 0 !important; width: 100% !important; float: left;    /* position: relative; */ border: none; margin: 0; }
.left-log-tab.income-form .tags-link-box { margin-top: 10px; }
.left-log-tab.income-form .tags-link-box tags-input .autocomplete .suggestion-list { width: 100%; }
.left-log-tab.income-form .tags-link-box .tag ul li.suggestion-item { padding: 7px; }
.left-log-tab.income-form .tags-link-box .tag { padding: 7px 0px 3px 0px }
.note-edit-view-box.add-nt .input-field.s6.mrg-set span.emessage { position: absolute; top: auto; bottom: 8px !important; left: 0; }
.note-edit-view-box.add-nt .dropdown-menu { top: 1px !important; }
.note-edit-view-box.add-nt .dropdown-menu .input-field label { top: 1px !important; }
.note-edit-view-box.add-nt .dropdown-menu.date-picker-open { top: 40px !important; }

.note-edit-ttl .uib-datepicker-popup.dropdown-menu,
.lg-acvt-tab .ui-timepicker-wrapper,
.content-details-con-area .person-tab-details-box-con .date-picker-open,
.content-details-con-area .ui-timepicker-wrapper,
.note-edit-view-box.add-nt .full-inr-table .dropdown-menu.date-picker-open,
.note-edit-view-box.add-nt .full-inr-table .ui-timepicker-wrapper {top: auto !important; bottom: 100% !important; }

.stage-prog-box  .note-edit-view-box.add-nt .dropdown-menu.date-picker-open,
.note-toggle.fs-display .notes-inr-box .uib-datepicker-popup.dropdown-menu  {top: auto !important; bottom: 100% !important; }

.full-width-row.ck-nt-box { padding-bottom: 20px; float: left; width: 100%; }
.left-log-tab .full-width-row.ck-nt-box .cke_contents.cke_reset {
    height: 120px !important;
}

.full-width-row.ck-nt-box label.title-signature { position: relative; top: 3px; }
.note-edit-view-box.add-nt .full-width-row.ck-nt-box  .input-field.s6.mrg-set span.emessage,
.note-form.income-form .full-width-row.ck-nt-box  .input-field.s6.mrg-set span.emessage
 { bottom: -7px !important; top: auto !important; }
.select-contact-popup .slct-org-emp form .input-button.text-right { text-align: left; margin-top: -10px; }
.slct-org-emp form .browser-default-set:before { display: none; }
.slct-org-emp  .modal-body { padding: 0 0 14px 0 !important; }
a.tm-prfl-bx { position: relative; float: left; }
a.tm-prfl-bx figure { width: 40px; height: 40px; float: left; border-radius: 3px; overflow: hidden; display: table; position: relative; }
a.tm-prfl-bx figure span img { width: 40px; height: 40px; max-width: 40px; max-height: 40px; float: left; }
a.tm-prfl-bx figure span { background: red; width: 100%; height: 100%; text-align: center; vertical-align: middle; display: table-cell; color: #fff; font-weight: 600; font-size: 17px; }
span.top-icon { background: #eee; width: 19px; height: 19px; float: left; border-radius: 50%; border: 1px solid #e0e0e0; position: absolute; right: -6px; }
.accordion-footer.org-ttl-up, .accordion-footer.org-ttl-up ul { width: 100%; float: left; }
.accordion-footer.org-ttl-up ul li { width: auto; margin-right: 10px; margin-bottom: 6px; float: left; }
.accordion-footer.org-ttl-up h5 { font-size: 13px !important; color: #0e76bc !important; font-weight: 600 !important; text-align: left; margin: 5px 0 8px 0 !important; padding: 0 !important; }
.perdef-mn-bx { width: 100%; float: left; }
h5.lft-cls-h5-set { padding: 0 !important; text-align: left; margin: 7px 0 !important; right: 37px; border-radius: 0; }
.top-titlebar.email-lft-tp-hd .top-title-sectop .search-box .close-srh-nm-edt {top: 5px; right: 37px; border-radius: 0; }
.left-log-tab.income-form .input-field label.active { font-size: 11px; top: 13px; font-weight: 600; }
.left-log-tab.income-form .input-field label { font-size: 13px; font-weight: 500; }
.input-field.radio.mark-ps-evnt-dn { width: 100%; float: left; text-align: center; }
.sign-textarea-box.myckeditor-color .cke_enable_context_menu ul, .text-editor-box.height-set .cke_enable_context_menu  ul { padding: 0 40px; }
.sign-textarea-box.myckeditor-color .cke_enable_context_menu  ul li, .text-editor-box.height-set .cke_enable_context_menu  ul li { display: list-item !important; text-align: -webkit-match-parent; list-style-type: disc !important; }
.email-right-contact-view.eml-fldr-empty .email-fc-main-tabs { margin-top: -41px; }
.con-per-ul-group-link-grp { float: left; width: 100%; padding-top: 0; margin-bottom: 10px; justify-content: center; position: absolute; left: 0; z-index: 3; background: #fff; border-bottom: 1px solid #eee; padding-bottom: 8px; }

.cmn-top-fltr-bx .slct-usr-bx { width: 170px; margin-right: 5px; }
.cmn-top-fltr-bx select, .cmn-top-fltr-bx .search-input-box input[type="text"] { font-size: 12px !important; width: 100% !important; height: 33px; }
.cmn-top-fltr-bx .slct-fltr-bx { width: 123px; margin-right: 5px; }
.search-input-box.slct-ppl-srh.search-input-box input[type="text"] { width: 276px; font-size: 13px; height: 33px; }
.cmn-top-fltr-bx .search-input-box.slct-org-srh { float: left; width: 278px; margin-right: 5px !important; }
.search-input-box.slct-ppl-srh { width: 270px; margin-right: 5px; }
.cmnctn-pln-rgt-sctn .top-title-sectop .search-box { width: 219px !important; }
.top-titlebar.cmnctn-pln-rgt-sctn .top-title-sectop .search-box { width: 215px !important; font-size: 13px !important; font-weight: 500; }
.cmn-top-fltr-bx .top-srh-btn-grp button.btn.view-all { margin-left: 5px; height: 33px; }
.top-titlebar.email-lft-tp-hd .search-box.sa-cp-srh-box .search-box { width: 270px !important; }
.email-right-contact-view.mobile-hide { display: block !important; }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { opacity: 1; }
.slct-pplval { position: relative; }
.slct-pplval span.emessage { top: 28px !important; }
.org-lg-srhbx .tags-link-box tags-input .tags .input { width: 100% !important; margin-left: 0; }
.tags-link-box .tag ul li { font-family: inherit; font-size: 12px; white-space: normal;}
.tags-link-box .tag ul li  b span { }
.tags-link-box .tag ul li span { font-size: 10px; width: 100%; }
.tags-link-box .slct-pplval .tag ul.suggestion-list li.selected.suggestion-item b span { font-size: 11px !important; word-break: break-all; font-weight: 600 !important; line-height: 14px !important; }
.tags-link-box .slct-pplval .tag ul.suggestion-list li.selected.suggestion-item span { font-size: 10px !important; }
.cnt-note-tab .tab-pane .ck-nt-box .slct-pplval span.emessage, .cnt-note-tab .tab-pane .input-field.edtvw .emessage, .input-field.edtvw .slct-pplval span.emessage { top: 47px !important; }
.tags-link-box.acvt-cmnpln-ad-person { position: relative; }
.actvt-box-rd-box .tags-link-box.acvt-cmnpln-ad-person span.emessage { top: 36px !important; margin-top: 0; }
.slct-pplval tags-input .autocomplete { min-width: 220px; }
.full-width-row.ck-nt-box.edtvw { width: 100% !important; }
ul.droupdown-related-contact .mCustomScrollBox { width: 100%; }

/*---Home - My Team--*/
.quick-add-activity-button.my-tm-tab-add { right: 19px; bottom: 21px; z-index: 3; }
.my-tm-cal-bx { margin: 0 !important; border: none; }
.usr-chk-grup-bx { width: 20px; height: 20px; position: relative; left: 24px; }
.usr-chk-grup-bx input { opacity: 0 !important; z-index: 2 !important; }
.usr-chk-grup-bx label { top: 0; position: absolute; left: 0; z-index: 1; }

/*---Communication Plan tab---*/
.cmnctn-pln-tab { width: 100%; float: left; position: relative; }
.cmnctn-pln-tab .ttl-bx { width: 100%; float: left; }
.cmnctn-pln-tab .ttl-bx h5 { width: 100% !important; float: left; margin: 5px 0 15px 0 !important; padding: 0 6px 0 0 !important; word-wrap: break-word; font-size: 13px !important; font-weight: 600 !important; }
.cmnctn-pln-tab .ttl-bx .note-tab-add-btn { right: 0; }
.cmnctn-pln-tab .tweet-list-box { width: 100%; float: left; padding: 5px 0; border-top: 1px solid #eee; font-size: 12px; font-weight: 500; position: relative; }
.cmnctn-pln-tab .tweet-list-box .tweet-con { word-wrap: break-word; width: 100%; float: left; padding-right: 110px; }
.cmnctn-pln-tab .tweet-list-box .tweet-date-time { width: auto; position: absolute; right: 0; top: 5px; }
.cmnctn-pln-tab .tweet-list-box .tweet-date-time a i.delete-icon { }
.cmnctn-pln-tab.add-frm-pln .ttl-bx h5 { margin: 5px 0 0px 0; }
.cmnctn-pln-tab.add-frm-pln .browser-default-set { margin-top: 0; }
.cmnctn-pln-tab.add-frm-pln .browser-default-set .browser-default { padding-left: 0; }
.edit-delete a span > i.delete-icon { background-position: 0 -15px; }

.tweet-persntg-box {
    position: absolute;
    right: 60px;
    top: 6px;
    cursor: text !important;
    text-decoration: none;
    color: #555;
    font-weight: 600;
}
.tweet-persntg-box:hover {
	text-decoration: none;
    color: #555;
}


/*---COMMUNICATION PLAN DETAILS---*/
.form-group.safe-harbor-yes { margin-bottom: 7px; }
.information-section .form-group.safe-harbor-yes .input-field { font-weight: 600; font-size: 13px; }
.form-group.safe-harbor-yes .input-field { margin: 0; }
.form-group.safe-harbor-yes .input-field .radio-button label { top: 0; }
.email-right-inbox.cmm-plan-dtls-bx { background: #fff; border: 1px solid #e2e6ea; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top: 35px; position: relative; }
.dashborad-top-tab.cmc-pln-tp-tab ul.nav { margin-bottom: 10px; }
.dashborad-top-tab.cmc-pln-tp-tab ul.nav li { width: 23% !important; }

.dash-cal-right-scroll.cmc-pln-tp-subtab .dashborad-top-tab ul li a {
    border: 1px solid #e0e0e0;
    border-radius: 0;
    font-size: 11px;
    height: 32px !important;
    margin-left: 0;
    text-transform: uppercase;
    font-weight: 600 !important;
    padding: 0 10px !important;
    margin-right: -1px;
}

.dash-cal-right-scroll.cmc-pln-tp-subtab .dashborad-top-tab ul li.uib-tab.active a { background: #0e76bc !important; color: #fff !important; }
.dash-cal-right-scroll.cmc-pln-tp-subtab .dashborad-top-tab ul li.uib-tab.active a:after { display: none !important; }
.dash-cal-right-scroll.cmc-pln-tp-subtab .dashborad-top-tab ul li.uib-tab.active a:hover, .dash-cal-right-scroll.cmc-pln-tp-subtab .dashborad-top-tab ul li.uib-tab.active a:focus { border: 1px solid #0e76bc !important; }
.dash-cal-right-scroll.cmc-pln-tp-subtab .dashborad-top-tab ul.nav li.uib-tab a.nav-link uib-tab-heading { display: block !important; position: relative !important; left: 0 !important; top: 0 !important; transform: none !important; line-height: 30px; }
.dash-cal-right-scroll.cmc-pln-tp-subtab .dashborad-top-tab ul.nav { padding-bottom: 10px; }
.dash-cal-right-scroll.cmc-pln-tp-subtab .dashborad-top-tab ul.nav li.uib-tab { width: auto !important; }
/* a.btn.asgn-ppl-btn { position: absolute; right: 0; top: -42px; } */
.slct-step-row-grp { width: 100%; float: left; }
.slct-step-grp .browser-default-set { width: 48%; margin: 0 1%; }

.row.form-design.plan-dtls-box .form-group.safe-harbor-yes .input-field { height: auto; }

.select-contact-popup .cmd-ad-ppl-popup .tags-link-box .tag { margin-top: 11px; }
.cmd-ad-ppl-popup .tags-link-box auto-complete { clear: both; }
.cmd-ad-ppl-popup .tags-link-box .auto-complete { left: 0; padding: 0; margin-top: 4px; }
.cmd-ad-ppl-popup .tags-link-box .tag ul li.suggestion-item { width: 100%; }
.cmd-ad-ppl-popup tags-input .autocomplete { padding: 0; }
.cmd-ad-ppl-popup .tags-link-box .tag ul li.selected.suggestion-item { color: #fff; margin: 0; }
.cmd-ad-ppl-popup .add-contact-team-position .select-people-scroll { -webkit-max-height: calc(100vh - 350px); -moz-max-height: calc(100vh - 350px); -o-max-height: calc(100vh - 350px); max-height: calc(100vh - 350px); }
.cmn-plan-page .table.striped.my-actvty-table tbody td { word-wrap: break-word; }
.cmd-ad-ppl-popup tags-input .autocomplete { margin-top: 4px; }
.cmd-ad-ppl-popup tags-input .tags .tag-list li { margin-left: 0; margin-right: 5px; }
.dashboard-right-tab .cmn-plan-page .table.striped.my-actvty-table thead th.cpd-actn, .dashboard-right-tab .cmn-plan-page .table.striped.my-actvty-table tbody td.cpd-actn { width: 54px !important; min-width: 54px !important; max-width: 54px !important; text-align: center; }
td.cpd-actn .edit-delete-table a { float: none; }
.cmn-plan-page .table.striped.my-actvty-table thead th { text-transform: capitalize; }
.tags-link-box .tag ul.suggestion-list li.suggestion-item span, .tags-link-box .tag ul.suggestion-list li.suggestion-item span em { font-size: 13px !important; font-family: inherit !important; }
.tags-link-box .tag ul.suggestion-list li.selected.suggestion-item span { font-size: 13px !important; font-family: inherit !important; white-space: nowrap; }

.cmn-plan-page .table.striped.my-actvty-table thead th.cpd-com, .cmn-plan-page .table.striped.my-actvty-table tbody td.cpd-com { width: 70px !important; min-width: 70px !important; max-width: 70px !important; }
.cmn-plan-page .table.striped.my-actvty-table thead th.cpd-usr, .cmn-plan-page .table.striped.my-actvty-table tbody td.cpd-usr { width: 50px !important; min-width: 50px !important; max-width: 50px !important; }
.cmn-plan-page .table.striped.my-actvty-table thead th.cpd-ppl, .cmn-plan-page .table.striped.my-actvty-table tbody td.cpd-ppl { width: 120px !important; min-width: 120px !important; max-width: 120px !important; text-align: left; word-wrap: break-word; }
.cmn-plan-page .table.striped.my-actvty-table thead th.cpd-added, .cmn-plan-page .table.striped.my-actvty-table tbody td.cpd-added { width: 80px !important; min-width: 80px !important; max-width: 80px !important; text-align: left; }
.cmn-plan-page .table.striped.my-actvty-table thead th.cpd-step, .cmn-plan-page .table.striped.my-actvty-table tbody td.cpd-step { text-align: left !important; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;	min-width: 110px !important; }
.rgt-tb-asgn-bx #accordion-first .accordion-heading { padding: 0 13px !important; }
.input-field.browser-default-set.wth-lbl { margin-top: 6px; }
.input-field.browser-default-set.wth-lbl ul.dropdown-menu li { float: left; width: 100%; }
.input-field.browser-default-set.wth-lbl ul.dropdown-menu li a.option label { position: relative !important; }
.rgt-tb-asgn-bx #accordion-first .accordion-group.document-module { margin-bottom: 3px; float: left; width: 100%; }
.input-field.browser-default-set.wth-lbl > label { z-index: 1; top: -1px; left: 5px; font-size: 11px; }
.email-right-inbox.cmm-plan-dtls-bx .pagination { margin: 0; }
.email-right-inbox.cmm-plan-dtls-bx .pagination li { border: none; }
.email-right-inbox.cmm-plan-dtls-bx table.striped.my-actvty-table { margin-bottom: 10px; }
table.table.striped.my-actvty-table.drag-drop-table thead th.cpd-th-tr-stpnm, tbody.as-sortable-drag tr.as-sortable-item td.cpd-th-tr-stpnm { width: 130px !important; min-width: 130px !important; max-width: 130px !important; text-align: left !important; }
.email-right-inbox.cmm-plan-dtls-bx .dropdown-multiselect { top: 9px; }
.email-right-inbox.cmm-plan-dtls-bx .dropdown-multiselect .dropdown-toggle { border: 0; border-bottom: 1px solid rgb(217, 217, 217); padding-left: 5px; top: 5px !important; }
.email-right-inbox.cmm-plan-dtls-bx .multiselect-parent.btn-group.dropdown-multiselect:after { display: none; }
.email-right-inbox.cmm-plan-dtls-bx .form-design .input-field label { font-size: 12px; top: 0; left: 0; padding-left: 0; }

.email-right-inbox.cmm-plan-dtls-bx .form-design .input-field .checkbox label { padding-left: 15px !important; }
.fd-stp-qestn ul.dropdown-menu li a .checkbox label { position: relative; }
select#feedback_question_id + label, select#feedback_question_id + label.active { top: 6px !important; }
.email-right-inbox.cmm-plan-dtls-bx .form-design input[type="checkbox"] + label { padding-left: 25px; line-height: 23px; }
.email-right-inbox.cmm-plan-dtls-bx .form-design ul.tarck-box input[type="checkbox"] + label { padding-left: 31px; }
.row.wrap-rdo-lbl.chk-grps .browser-default-set label.active { padding: 0 !important; top: 5px !important; z-index: 1; }
.add-contact-team-position.cmd-ad-ppl-popup .input-button.mrg-top-15 { margin-top: 7px; }
.dash-cal-right-scroll.cmc-pln-tp-subtab .drup-dwn-plgns ul li a { padding: 5px 10px !important; }
.cmc-pln-tp-subtab .dropdown-menu { z-index: 2 !important; }
.sdl-stp-bx { width: 100%; float: left; border: 1px solid #d9d9d9; padding: 5px 15px; border-radius: 2px; }
.sdl-stp-bx h5 { font-size: 14px; text-transform: capitalize; font-weight: 700; }
.breadcrumb-row-box.con-details.position-sb-hd-sm-fix { position: fixed; z-index: 2; margin-top: -18px; border-top: 1px solid #fff; }
.scdle-step-bx .col-sm-1 { padding-right: 0; width: 38px; }
.col-sm-2.scdle-input-bx .input-field { margin: 0; height: 30px; }
.input-field.scdl-stp-sc-vldn span.emessage { margin-top: 31px; left: 0; }
.form-design .col-sm-2.scdle-input-bx .input-field input { height: 29px;    /* border: 1px solid #eee; */ }
.col-sm-2.scdle-input-bx { height: 30px; }
.col-sm-2.scdle-input-bx input { height: 29px; }
.scdle-step-bx .col-sm-1 .input-field label { font-size: 12px; top: 7px !important; left: -3px; }
.scdle-step-bx .col-sm-2 .input-field { margin: 0; }
.row.scdle-step-bx .col-sm-2 .input-field { margin-top: 3px; }
.row.scdle-step-bx .col-sm-2 .input-field span.date-icon { top: 4px; }
.scdle-step-bx .col-sm-4 .input-field { margin: 1px 0; }
.scdle-step-bx .col-sm-4 .input-field .dropdown-toggle { padding: 0; }
.scdle-step-bx .browser-default-set .browser-default { margin-top: 0; }
.scdle-step-bx .browser-default-set:before { top: 10px; z-index: 1; }
.scdle-step-bx span.scdle-label { font-size: 13px; font-weight: 600; line-height: 30px; }
.scdle-step-bx .col-sm-5 { padding: 0; }
.scdle-step-bx .col-sm-5 .browser-default-set { margin: 0; }
.sdl-btn-grp { width: 100%; float: left; margin: 10px 0 50px 0; }
.col-sm-6.asgn-sprt-usr-rl .assign-to-bx-ck:before {top: 23px !important; content: ""; z-index: 1; }
/*--assign to box--*/
.assign-to-bx { width: 100%; float: left; border: 1px solid #d9d9d9; margin-top: 20px; padding: 5px 10px; }
.assign-to-bx .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu { overflow: auto; max-height: 162px; }
.assign-to-bx h5 { font-size: 14px; text-transform: capitalize; font-weight: 700; padding: 0 5px; }
.form-design .assign-to-bx .input-field.radio { margin: 0; }
.form-design .assign-to-bx .input-field label { top: 5px !important; }
.form-design .assign-to-bx .input-field { margin: 0; }
.assign-to-bx .browser-default-set .browser-default { margin: 0; }
.assign-to-bx .browser-default-set:before { top: 9px; }
.assign-to-bx .browser-default-set span.emessage { top: 50px; }

.assign-to-bx .browser-default-set.assign-to-bx-ck span.emessage { top: 29px; }
.dcmn-nm-upld::-webkit-input-placeholder { color: #444; }
.dcmn-nm-upld::-moz-placeholder { color: #444; }
.dcmn-nm-upld:-ms-input-placeholder { color: #444; }
.dcmn-nm-upld:-moz-placeholder { color: #444; }
.con-details .search-input-box input[type="text"]:focus { border-color: #9f9d9d; }

/*--email CPD--*/
.sdl-eml-bx { width: 100%; float: left; border: 1px solid #d9d9d9; margin-top: 20px; padding: 5px 10px; }
.sdl-eml-bx  h5 { font-size: 14px; text-transform: capitalize; font-weight: 700; padding: 0 5px; }
.row.wrap-rdo-lbl .label-text { width: 100%; left: 4px; position: relative; font-size: 13px; font-weight: 600; }

/*---COMMUNICATION PLAN DETAILS LISTING TABLE---*/
.cmc-pln-tp-subtab table.table { table-layout: fixed; }
.cmc-pln-tp-subtab table.table tr td { word-wrap: break-word; }
.cmc-pln-tp-subtab .table.striped.my-actvty-table tbody td { padding: 7px 7px; position: relative; }
.drag-drop-table tbody tr.as-sortable-item .movable-element { position: absolute; }
.drag-drop-table tbody tr.as-sortable-item .movable-element a { height: 14px; left: 0; top: 0; }
.email-right-inbox.cmm-plan-dtls-bx table.striped.drag-drop-table { margin-bottom: 0; margin-top: 10px; }
.drag-drop-table tbody td span.step-nm-td { float: left; word-wrap: break-word; padding-left: 12px; white-space: pre-wrap; width: 100%; line-height: 15px; }
.cmc-pln-tp-subtab .table.striped.my-actvty-table tbody td span.step-nm-td { padding-left: 35px; }
.my-actvty-table-main.al-emlsnt-pln.plan-sent-tab { width: 100%; overflow: auto; -webkit-min-height: calc(100vh - 255px); -moz-min-height: calc(100vh - 255px); min-height: calc(100vh - 255px); }
.al-emlsnt-pln span.no-rcrd-fund.no-data-email { -webkit-min-height: calc(100vh - 320px); -moz-min-height: calc(100vh - 320px); min-height: calc(100vh - 320px); border: none; padding: 0; }
.cmc-pln-tp-subtab .table.striped.my-actvty-table tbody td .movable-element { width: 20px; padding-left: 10px; padding-right: 15px; position: absolute; }

table.table.striped.my-actvty-table.drag-drop-table thead th.cpd-th-tr-stpnm,
.cmc-pln-tp-subtab .cpd-th-tr-stpnm, .cmc-pln-tp-subtab .cpd-th-tr-stpnm.ui-sortable-helper { width: 25% !important; min-width: 100px !important; max-width: 25% !important; text-align: left !important; }
.cmc-pln-tp-subtab .cpd-th-tr-stptp, .cmc-pln-tp-subtab .cpd-th-tr-stptp.ui-sortable-helper { width: 10% !important; min-width: 50px !important; max-width: 10% !important; text-align: center !important; }
.cmc-pln-tp-subtab .cpd-th-tr-dirint, .cmc-pln-tp-subtab .cpd-th-tr-dirint.ui-sortable-helper { width: 35% !important; max-width: 180px !important; max-width: 35% !important; text-align: center !important; }
.cmc-pln-tp-subtab .cpd-th-tr-scdd, .cmc-pln-tp-subtab .cpd-th-tr-scdd.ui-sortable-helper { width: 15% !important; min-width: 80px !important; max-width: 15% !important; text-align: center !important; }
.cmc-pln-tp-subtab .cpd-th-tr-cmpd, .cmc-pln-tp-subtab .cpd-th-tr-cmpd.ui-sortable-helper { width: 15% !important; min-width: 80px !important; max-width: 15% !important; text-align: center !important; }

table.striped.my-actvty-table tbody tr.ui-sortable-helper {
	box-shadow: 0 0 4px rgba(0,0,0,0.5);
    left: 0;
    background: #eee;
}


.cmc-pln-tp-subtab .table.striped.my-actvty-table
.cpd-th-tr-act { width: 100px !important; min-width: 100px !important; max-width: 100px !important; text-align: right !important; }
.cpd-th-tr-act .edit-delete-table { float: right; }
.sdl-eml-bx .browser-default-set .browser-default .input-field { margin: 0; }
.sdl-eml-bx .browser-default-set .browser-default { margin: 0; }
.form-design .sdl-eml-bx .browser-default-set .input-field { margin-bottom: 0; }
.wrap-rdo-lbl ul.tarck-box { padding-left: 0; }

/*---ACTIVITY SETTINGS---*/
.clr-slct-rund-bx-grp {   /*  width: 313px; */float: right; }
.clr-slct-rund-bx.select-status-field { min-width: 114px; float: left; display: inline-block; margin: 0; border: 1px solid #eee; padding: 0 10px; margin-left: -1px; }
.clr-slct-rund-bx.select-status-field .input-field { margin-right: 0; float: left; position: relative; margin-bottom: 0; margin: 0; height: 37px; }
.clr-slct-rund-bx.select-status-field label { position: relative; padding-left: 32px; font-size: 13px !important; max-width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.license.c_card.lic-search-table .close-srh-nm-edt { top: 20px; right: 12px; }

.license.c_card.lic-search-table .close-srh-nm-edt { top: 9px; right: 0px; }
.modal-body .license.c_card.lic-search-table .fltr-lcns-form .close-srh-nm-edt { top: 6px; right: 0; }
.license.c_card.lic-search-table .close-srh-nm-edt.srh-img-cls { top: 6px; right: 36px; }
.person-details-box > .person-details > .right-details { min-height: 50px; display: flex; align-items: center; }
.clinet-ntfy-bx { position: absolute; left: 118px; top: -30px; }
.clinet-ntfy-bx > span { font-weight: 700; color: #ff0000; font-size: 11px; background: #fff; padding: 2px 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); }

.person-details.scrolled .clinet-ntfy-bx, .people-details-sticky.scrolled .clinet-ntfy-bx { background: none; border-radius: 0; box-shadow: none; height: auto; line-height: initial; left: 51px; bottom: -1px; padding: 0; top: auto; }
.person-details.scrolled .clinet-ntfy-bx span, .people-details-sticky.scrolled .clinet-ntfy-bx span { font-weight: 600; color: #ff0000; font-size: 10px; border: none; box-shadow: none; background: none; padding: 0; margin-right: 2px; }
.ap-rype-txtara { width: 100%; margin-top: 16px; }
.i-b-fw { width: 100%; float: left; }
.ap-rype-txtara textarea { width: 100% !important; border-color: #d9d9d9; height: auto; min-height: 120px; max-height: 140px; margin-bottom: 10px; padding: 5px; font-size: 13px; font-weight: 500; color: #000; border: 1px solid #d9d9d9; }
.ap-type-popup .ap-rype-txtara textarea { max-height: 200px; }

.ap-rype-txtara textarea:focus {outline: none;}
.form-design.ap-type-popup .input-field { float: none; }
.nav-tabs > li.plan-contacts > a { font-weight: 500; }
.nav-tabs > li.plan-org > a { font-weight: 500; }
.cmm-plan-dtls-bx .sdl-stp-bx .browser-default + span.emessage { margin-top: -14px !important; }
.cmm-plan-dtls-bx .sdl-eml-bx .browser-default + span.emessage { margin-top: -2px; }
.cmm-plan-dtls-bx .sdl-eml-bx .browser-default-set:before { top: 7px; background: #fff url(../../assets/images/icon-select.png) no-repeat right top; height: 20px; width: 19px; background-position: 8px 7px; }
.row.wrap-rdo-lbl .input-field.radio { margin-right: 7px; }
.sdl-eml-bx .row.wrap-rdo-lbl .radio input[type="radio"] { margin-left: 0; }
.sdl-eml-bx .row.wrap-rdo-lbl .browser-default-set { margin-bottom: 0; }
.sdl-eml-bx .row.wrap-rdo-lbl.chk-grps .browser-default-set label label.active { padding-left: 0; top: 8px !important; }
.lbl-bnd-box label:after { content: "*"; color: #ef4036; margin-left: 4px; }
.board-inner.cm-plan-bx-tab .full-email-campaign { width: 100% !important; }
.work-edu-spshot .cmnctn-pln-tab .ttl-bx h5 { margin: 5px 0 15px 0 !important; padding: 0 !important; }

/*---profile image border set--*/
.person-dets-box-green .person-details .left-details figure span img { border: 2px solid #499516; float: left; }
.responsive-table tbody tr .main-photo span img, .as-sortable-drag tr .main-photo span img { width: 44px; height: 44px; max-width: 44px; max-height: 44px; }
.breadcrumb-row-box.con-details.position-sb-hd-sm-fix.cmpdtls-bcm { -webkit-width: calc(100% - 60px); -moz-width: calc(100% - 60px); width: calc(100% - 60px); }
a.btn.add-contact.btn-lg.gray-btn.snapshot-btn.prf-edt-snspt {line-height: 25px; float: right; margin-top: 10px; font-size: 11px; width: auto; border-radius: 5px !important; padding: 0 10px !important; background: #1c75bc!important; border: none !important; }
a.btn.add-contact.btn-lg.gray-btn.snapshot-btn.prf-edt-snspt > i { margin-right: 5px; margin-top: 5px; display: inline-block; position: relative; top: 2px; }
.chk-sl-grp { position: relative; width: auto; display: inline-block; }
.plan-check-block-inr .col-sm-6.plan-gen-bx { padding: 0; }
.plan-check-block [type="checkbox"]:not(:checked), .plan-check-block [type="checkbox"]:checked { position: absolute; left: 5px; opacity: 0; top: 11px; z-index: 99999; cursor: pointer; width: 100%; }
.roadmap-round.note-text.planed-rund-bx { border: 2px solid #dc4a00; background-color: #dc4a00; box-shadow: 0 0 5px #d8d8d8; }
.planed-rund-bx span.planned-text { font-size: 10px; color: #ffffff; }
.lbl-bnd-box label { top: -7px !important; }
.modal.right.fade.full-width-eml-popup { width: 100%; z-index: 10; }
.modal.right.fade.full-width-eml-popup .modal-dialog { width: 100%; }
.s12.pln-ck-blk-ppup { padding: 0; }
.collapse-activty.chk-list-clps { padding: 5px 10px; border: none; }
.collapse-activty.chk-list-clps h5 { font-size: 12px; font-weight: 600; }
.pln-ck-blk-ppup #chklst-plan { padding: 0 10px 0 10px; border-top: 1px solid #eee; }
.chklst-plan-inr { width: 100%; float: left; padding: 0px 10px 15px 10px; }
/*--- PLAN-EMAIL: START---*/
.plan-email-table.table.striped.my-actvty-table tbody td { word-wrap: break-word; }
.plan-email-table.table.striped.my-actvty-table thead th:first-child, .plan-email-table.table.striped.my-actvty-table tbody td:first-child { min-width: 45px; width: 45px; max-width: 45px; }
.plan-email-table.table.striped.my-actvty-table thead th:nth-child(2), .plan-email-table.table.striped.my-actvty-table tbody td:nth-child(2) { width: 110px; min-width: 110px; max-width: 110px; text-align: left; }
.plan-email-table.table.striped.my-actvty-table thead th:nth-child(3), .plan-email-table.table.striped.my-actvty-table tbody td:nth-child(3) { text-align: left; width: 120px; min-width: 120px; max-width: 120px; }
.plan-email-table.table.striped.my-actvty-table thead th:nth-child(4), .plan-email-table.table.striped.my-actvty-table tbody td:nth-child(4) { text-align: left; width: 120px; min-width: 120px; max-width: 120px; }
.plan-email-table.table.striped.my-actvty-table thead th:nth-child(5), .plan-email-table.table.striped.my-actvty-table tbody td:nth-child(5) { text-align: center; width: 120px; min-width: 120px; max-width: 120px; }
.plan-email-table.table.striped.my-actvty-table thead th:nth-child(6), .plan-email-table.table.striped.my-actvty-table tbody td:nth-child(6) { text-align: center; width: 113px; min-width: 113px; max-width: 113px; }
.plan-email-table.table.striped.my-actvty-table thead th:last-child, .plan-email-table.table.striped.my-actvty-table tbody td:last-child { width: 160px !important; min-width: 160px !important; max-width: 160px !important; text-align: center; }
.plan-email-table td.cpd-th-tr-act a i { display: inline-block; border: 1px solid #cecece; width: 30px; height: 30px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.plan-email-table td.cpd-th-tr-act a i { line-height: 28px; font-size: 15px; color: #7f7f7f; }
.email-box tags-input .autocomplete ul.suggestion-list { min-width: 180px; }

.plan-email-table .cpd-th-tr-usr figure.con-user-box { width: 36px; height: 36px;   /*  overflow: hidden; */ }
span.emessage.add-dprt-errorbox { margin: 35px 0 0 0 !important; }
input:-internal-autofill-selected { color: #fff !important; }
.my-alrt-card .date-time-box i.pin-icon { top: 6px; margin-right: 6px; }

/* SETTING: SUMMART TAB */
.activity-setting-listing.primerica-table tbody { border: 1px solid #e2e6ea !important; border-bottom: none; }
.activity-setting-listing.primerica-table table.table thead tr th { border: none !important; border-radius: 0 !important; }
.activity-setting-listing.primerica-table table.table thead tr th { padding: 12px 8px !important; }
.activity-setting-listing.primerica-table table.table tbody tr td { padding: 6px 8px !important; height: 40px !important; }
.activity-setting-listing.primerica-table table.table thead tr th:first-child, .activity-setting-listing.primerica-table table.table tbody tr td:first-child { width: 150px !important; min-width: 150px !important; max-width: 150px !important; }
.activity-setting-listing.primerica-table table.table thead tr th:nth-child(2), .activity-setting-listing.primerica-table table.table tbody tr td:nth-child(2) { width: 60px !important; min-width: 60px !important; max-width: 60px !important; text-align: left; }
.activity-setting-listing.primerica-table table.table thead tr th:nth-child(3), .activity-setting-listing.primerica-table table.table tbody tr td:nth-child(3) { width: 230px !important; min-width: 230px !important; max-width: 230px !important; text-align: left; }
.activity-setting-listing.primerica-table table.table thead tr th:nth-child(4), .activity-setting-listing.primerica-table table.table tbody tr td:nth-child(4) { width: 230px !important; min-width: 230px !important; max-width: 230px !important; text-align: left; }
.activity-setting-listing.primerica-table table.table thead tr th:first-child { padding-left: 38px !important; }
.fd-questn-txt { display: flex; justify-content: flex-end; }
.fd-questn-txt span { padding-right: 10px; }
.primerica-table .acvt-seting-row .actv-td-rnd-icon, .acvt-sml-btn { width: 30px !important; height: 30px !important; }
.primerica-table .acvt-seting-row .acti-dates.tag-icns i, .acvt-sml-btn i { width: 15px; height: 15px; }
button.to-toggle-btn.tab-menu-btn { background: #1c75bc; border: none; color: #fff; padding: 7px 28px 10px 10px; font-size: 13px; font-weight: 400; position: relative; }
button.to-toggle-btn.tab-menu-btn:after { content: "+"; font-weight: 600; font-size: 20px; position: absolute; line-height: 19px; right: 8px; }

/* SETTING: SUMMART TAB */
.activity-setting-listing.summary-table table.table thead tr th:nth-child(2), .activity-setting-listing.summary-table table.table tbody tr td:nth-child(2) { width: 230px !important; min-width: 230px !important; max-width: 230px !important; text-align: left; }
.activity-setting-listing.summary-table table.table thead tr th:nth-child(3), .activity-setting-listing.summary-table table.table tbody tr td:nth-child(3) { width: 60px !important; min-width: 60px !important; max-width: 60px !important; text-align: left; }
.activity-setting-listing.summary-table table.table thead tr th:nth-child(4), .activity-setting-listing.summary-table table.table tbody tr td:nth-child(4) { width: 230px !important; min-width: 230px !important; max-width: 230px !important; text-align: left; }

/* SETTING: SUMMARY > PURPUSE VIEW TAB */
.activity-setting-listing.summary-table.as-smr-prpsvw table.table thead tr th:first-child, .activity-setting-listing.summary-table.as-smr-prpsvw table.table tbody tr td:first-child { width: 170px !important; min-width: 170px !important; max-width: 170px !important; text-align: left; }
.activity-setting-listing.summary-table.as-smr-prpsvw table.table thead tr th:nth-child(2), .activity-setting-listing.summary-table.as-smr-prpsvw table.table tbody tr td:nth-child(2) { width: 170px !important; min-width: 170px !important; max-width: 170px !important; text-align: left; }
.activity-setting-listing.summary-table.as-smr-prpsvw table.table thead tr th:nth-child(3), .activity-setting-listing.summary-table.as-smr-prpsvw table.table tbody tr td:nth-child(3) { width: 60px !important; min-width: 60px !important; max-width: 60px !important; text-align: left; }
.activity-setting-listing.summary-table.as-smr-prpsvw table.table thead tr th:nth-child(4), .activity-setting-listing.summary-table.as-smr-prpsvw table.table tbody tr td:nth-child(4) { width: 230px !important; min-width: 230px !important; max-width: 230px !important; text-align: left; }

/* SETTING: SUMMARY > PURPUSE TYPE TAB > MY PERPOSE TYPES */
.category-management-table.as-pt-mptps table.table thead tr th:first-child, .category-management-table.as-pt-mptps table.table tbody tr td:first-child { width: 40px !important; min-width: 40px !important; max-width: 40px !important; text-align: left; }
.category-management-table.as-pt-mptps table.table thead tr th:nth-child(2), .category-management-table.as-pt-mptps table.table tbody tr td:nth-child(2) { width: 100px !important; min-width: 100px !important; max-width: 100px !important; text-align: left; }
.category-management-table.as-pt-mptps table.table thead tr th:nth-child(3), .category-management-table.as-pt-mptps table.table tbody tr td:nth-child(3) { width: 100px !important; min-width: 100px !important; max-width: 100px !important; text-align: left; }
.category-management-table.as-pt-mptps table.table thead tr th:nth-child(4), .category-management-table.as-pt-mptps table.table tbody tr td:nth-child(4) { width: 70px !important; min-width: 70px !important; max-width: 70px !important; text-align: left; }
.category-management-table.as-pt-mptps table.table thead tr th:last-child, .category-management-table.as-pt-mptps table.table tbody tr td:last-child { width: 70px !important; min-width: 70px !important; max-width: 70px !important; text-align: left; }

/*activity select color small design*/
.clr-slct-rund-bx-grp.sml-rund-bx-grp { margin-top: 5px; margin-bottom: 5px; }
.clr-slct-rund-bx-grp.sml-rund-bx-grp .select-status-field { padding: 0 5px; border: 1px solid #ddd; min-width: 70px; }
.clr-slct-rund-bx-grp.sml-rund-bx-grp .selected-color { width: 20px; height: 20px; }
.clr-slct-rund-bx-grp.sml-rund-bx-grp .select-status-field .input-field { height: 30px; }
.clr-slct-rund-bx-grp.sml-rund-bx-grp .select-status-field label { top: 6px; left: 0; padding-left: 28px; font-size: 13px !important; font-weight: 500 !important; max-width: 140px; }
.clr-slct-rund-bx-grp.sml-rund-bx-grp .select-status-field:last-child .color-palette { right: 0; }
.sstm-stng-mntab table.striped.mn-table.cmnctn-pln-section thead tr th, .sstm-stng-mntab table.striped.mn-table.cmnctn-pln-section tbody tr td { font-size: 12px; }
/*----superadmin / communication_plan_library----*/
.email-right-inbox.cm-plan-wth-rcrd .record-selected { height: auto; margin-bottom: 10px; margin-top: -10px; }
table.striped.mn-table.cmnctn-pln-section thead tr th, table.striped.mn-table.cmnctn-pln-section tbody tr td { padding: 5px 20px !important; vertical-align: middle; }
table.striped.mn-table.cmnctn-pln-section thead tr th {
    padding: 10px 20px !important;
}
.cm-plan-wth-rcrd table.striped.mn-table.cmnctn-pln-section thead tr th:last-child, .cm-plan-wth-rcrd table.striped.mn-table.cmnctn-pln-section tbody tr td:last-child { width: 170px !important; min-width: 170px !important; max-width: 170px !important; }
.cm-plan-wth-rcrd .td-break-width.dt-tm-bx { font-size: 11px; margin-top: 5px; }
.cm-plan-wth-rcrd .rw-stps [type="checkbox"] + label { top: 6px; }
.cmp-details-left .cmnctn-pln-rgt-sctn { float: left; left: 78px; }
.email-right-inbox.cmm-plan-dtls-bx { float: right; margin-right: 0; }

ul.ttl-eml-mnl { float: left; width: 100%; margin-bottom: 0; }
ul.ttl-eml-mnl li { width: auto; float: left; margin-right: 15px; font-weight: 500; }
ul.ttl-eml-mnl li span { font-weight: 600; color: #000; font-size: 15px; }
i.sent-ml-msg { color: #11c15f; font-style: normal; margin: 0 0 0 5px; }
.cpd-action-btn-msgs .cpd-actn-right { float: none; display: inline-block; margin-bottom: 5px; }
.eml-not-ext-msg.cpd-actn-right { float: right; width: 100%; }
.alert-tphdr-fxd { position: fixed; z-index: 2; margin-top: -17px !important; left: 0; padding-left: 80px !important; }
.left-content.myalert-left-con .pagination-block .pagination { margin-right: 0; }
.cpd-action-btn-msgs { width: 100%; float: left; text-align: right; }
.cpd-action-btn-msgs .epe-lt-date { text-align: right; color: #9a9a9a; }
.waves-effect.cpd-actn-right { color: #aba9a9; }
a.cpd-send-btn-msg { background: #0e76bc; color: #fff; padding: 3px 9px; float: right; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; font-size: 11px; text-decoration: none; }
.snd-mnly-msg.cpd-actn-right { color: #9a9a9a; width: 100%; float: right; }
.eml-not-ext-msg i { color: #f34a4a; }
.cpd-actn-right i { font-style: normal; }
a.btn.asgn-ppl-btn i.plus-white-icon { display: none; }

/* AR427 28/02/2018 */
.email-right-contact-view.eml-fldr-empty .email-no-found-sidebar-tab { margin-top: 0; }

/*----add popup life event. goal-----*/
.modal-dialog.add-contact-popup .income-form.form-format { float: none; background: none; border: none; padding-bottom: 0; margin-bottom: 0; }
.modal-dialog.add-contact-popup .income-form.form-format .input-field.s6 { width: 47.5%; }
.modal-dialog.add-contact-popup  form.add-life-evnt-popup { margin: 0 -20px; }

/*----INSURANCE PRODUCT----*/
.ad-nw-btn-grp { float: right; position: relative; width:auto; }
.ad-nw-btn-grp .myact-tp-rgt-bar { margin-bottom: 0; }
.myact-tp-rgt-bar .ui-add-btn .btn .plus-white-icon { display: none; }
a.view-dtls-info { padding: 0 !important; }
.row.ins-pro-srh-ad-pro { margin-bottom: 15px; }
ul.btn-tag-row.only-actvy-icn.ins-pro-lstng { float: left; }
ul.btn-tag-row.only-actvy-icn.ins-pro-lstng li { float: left; }
ul.btn-tag-row.only-actvy-icn.ins-pro-lstng li a.active { background: #0e76bc !important; margin-bottom: 0; }
ul.btn-tag-row.only-actvy-icn.ins-pro-lstng li a:hover { background: #eee; color: #999999; }
ul.btn-tag-row.only-actvy-icn.ins-pro-lstng li a.active:hover { color: #fff; }
.ad-nw-btn-grp .dropdown-menu { padding: 0; border-radius: 0; min-width: 125px; margin: 0; left: auto; right: 0;}
.ad-nw-btn-grp .dropdown-menu > li > a { padding: 5px 10px; font-size: 12px; font-weight: 500; }
.row.ascted-pro-rw-bx .input-field { margin-bottom: 18px; }
.row.ascted-pro-rw-bx .input-field label.active { top: 10px !important; }
.tool-tip-info a { background: #4c5667; color: #fff; width: 20px; height: 20px; float: left; text-align: center; border-radius: 50%; margin-right: 5px; font-weight: 500; }
.input-field.radio.no-event-box .tool-tip-info a:hover { text-decoration: none; }
.org-srh-loader-bx { padding: 30px; text-align: center; font-weight: 500; width: auto !important; display: block; }
.email-right-norecord.cm-pln-rgt-tbl-list { margin-top: 0; }
span.col-sm-12.vw-mr-lnk a.view-more { font-size: 13px; margin-top: 10px; }
.cm-pln-rgt-tbl-list .cmnctn-pln-section tr th { font-size: 13px; padding: 6px 10px; font-weight: 600; }
.cm-pln-rgt-tbl-list .cmnctn-pln-section tr { border-bottom: 1px solid #f5f5f5; }
.cm-pln-rgt-tbl-list .cmnctn-pln-section tr td .movable-element { display: inline-block; float: left; }
.cm-pln-rgt-tbl-list .cmnctn-pln-section tr td .movable-element a { left: 0; top: 0; }


.cm-pln-rgt-tbl-list .cmnctn-pln-section tr td span.step-nm-td {
    -webkit-width: calc(100% - 6px);
    -moz-width: calc(100% - 6px);
    width: calc(100% - 6px);
     /* white-space: nowrap;  */
     overflow: hidden; 
     text-overflow: ellipsis; 
     display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  

}
.cm-pln-rgt-tbl-list .cmnctn-pln-section tr td { font-size: 12px; padding: 6px 10px; color: #777; word-wrap: break-word; }
.cm-pln-rgt-tbl-list .cmnctn-pln-section tr th:first-child, .cm-pln-rgt-tbl-list .cmnctn-pln-section tr td:first-child { width: 130px !important; min-width: 130px !important; max-width: 130px !important; }
.cm-pln-rgt-tbl-list .cmnctn-pln-section tr th:nth-child(2), .cm-pln-rgt-tbl-list .cmnctn-pln-section tr td:nth-child(2) { width: 115px !important; min-width: 115px !important; max-width: 115px !important; }
.cm-pln-rgt-tbl-list .cmnctn-pln-section tr th:nth-child(3), .cm-pln-rgt-tbl-list .cmnctn-pln-section tr td:nth-child(3) { width: 80px !important; min-width: 80px !important; max-width: 80px !important; }
.cm-pln-rgt-tbl-list .cmnctn-pln-section tr th:last-child, .cm-pln-rgt-tbl-list .cmnctn-pln-section tr td:last-child { width: 90px !important; min-width: 90px !important; max-width: 90px !important; text-align: right; }
.cm-pln-rgt-tbl-list .cmnctn-pln-section tr.ui-sortable-helper { box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); background: #eee; }
/*--dashboard:my activity---*/
.dashboard-my-actv-tb ul.btn-tag-row li a.active { background: #1c75bc; }
.dashboard-my-actv-tb ul.btn-tag-row li a:hover { color: #999; }
.dashboard-my-actv-tb ul.btn-tag-row li a:hover i { background: #adadad; }
.dashboard-my-actv-tb ul.btn-tag-row li a.active:hover { color: #fff; }
.dashboard-my-actv-tb ul.btn-tag-row li a.active:hover i { background: #fff; }
.slct-act-type-grp-add .btn-tag-row.inln-actvt { width: 100%; }

.dashboard-my-actv-tb .fc-toolbar h2 { margin: 0; line-height: 27px; font-size: 17px; }
.dashboard-my-actv-tb .slct-act-type-grp-add { padding: 15px 0 0; }
.dashboard-my-actv-tb .slct-act-type-grp.actv-mr { padding: 0; margin-bottom: 10px; margin: 0 0 10px 0; }
.email-right-inbox.emial-template-con.email-cmpgn-section.sidebar-w-details.associate-email-box .mail-options-box { min-width: 90px !important; }
.group-join-us-box .browser-default-set .browser-default { margin-top: 2px; height: 40px; }
.group-join-us-box .browser-default-set:before { top: 19px; }
.input-field.digit-inpt input, .digit-inpt input { font-size: 13px; font-weight: 500; margin-bottom: 22px;}
.premium-mode-table .input-field.digit-inpt input,
.widhdrawal-section .input-field.digit-inpt input {
	margin-bottom: 20px;
}

.prm-md-bx .input-field { margin: 0; margin-top: -10px; }
.prm-md-bx .input-field input[type="radio"]+label { font-size: 13px !important; font-weight: 500 !important; }
ui-view. { width: 100%; float: left; }
.prdts-page .panel-box.compliance_section .panel-title { padding-bottom: 0; }
.prdts-page .form-group.cvrg-dtls-bx { margin-bottom: 0; }
.form-group.cvrg-dtls-bx.joint-person-section .input-field { margin-bottom: 15px !important; }
.form-group.cvrg-dtls-bx.joint-person-section .date-group .input-field { margin-bottom: 0 !important; padding-bottom: 15px; }
.form-three-grp { width: 100%; float: left; }
.form-three-grp .form-group.row { margin-bottom: 0; }
.form-three-grp .form-group.row .browser-default { background: none; }
.form-group.premum-md-box { margin-bottom: 0; }
._add_license .bnf-vw-bx .input-field input { margin-bottom: 10px; font-weight: 500 !important; font-size: 12px; }
._add_license .bnf-vw-bx .input-field .angucomplete-holder input, ._add_license .bnf-vw-bx .input-field .pre-date.full-date input { margin-bottom: 16px; }
._add_license .information-section .covrag-dtls-bx .input-field { margin-bottom: 0; }
.bnf-vw-bx .input-field.form-group { margin-top: -10px; }
.panel-box .form-group.btn-grps { margin: 10px 0 15px 0; }

.form-group.prdct-right-part .panel-body { padding: 10px !important; }
.head-pri-per label.label { font-size: 13px; font-weight: 600 !important; }
.form-group.prdct-right-part .col-lg-4, .form-group.prdct-right-part .col-lg-3, .form-group.prdct-right-part .col-lg-2 { padding-left: 0; font-weight: 500; margin-bottom: 5px; }
.form-group.prdct-right-part .col-lg-2 { padding-right: 0; }
.form-group.prdct-right-part .col-lg-2 .edit-delete-table { display: inline-block; float: right; }
.form-group.prdct-right-part .col-lg-4 label, .form-group.prdct-right-part .col-lg-3 label, .form-group.prdct-right-part .col-lg-2 label { font-weight: 500; }

.as-sortable-un-selectable .left-content .responsive-table table.striped > tbody > tr { display: table-row !important; }
.as-sortable-un-selectable tr.as-sortable-placeholder:before { background: #c5e9ad !important; }
.as-sortable-un-selectable .per-details-icon-group span { border-color: #999; }
.as-sortable-un-selectable tr.as-sortable-placeholder td a { top: 21px !important; left: -3px !important; }
.as-sortable-un-selectable .left-content .responsive-table table.striped > tbody > tr.as-sortable-placeholder td:nth-child(3) { max-width: 130px !important; min-width: 130px; width: 130px !important; word-wrap: break-word; }
.responsive-table tbody.green-group-open { border-left: none !important; border-top: none !important; position: relative; }
.responsive-table tbody.green-group-open:before { content: ""; position: absolute; top: auto; left: 0; width: 100%; height: 3px; background: #499516; z-index: 1; }
.movable-element a { left: 4px; cursor: move !important;}

.left-content.listing-table-responsive .listing-table tbody td .movable-element a { left: 10px; top: 48% !important; cursor: move !important; position: absolute !important; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
.left-content.listing-table-responsive .listing-table tbody td .chk-grp-bx { margin-left: 11px; }
.left-content.listing-table-responsive .listing-table .table-head-set tr th label { left: 16px; }
.pro-tbl-list table thead tr th { padding: 10px 5px; font-size: 12px; }
.pro-tbl-list table thead tr th:first-child { width: 110px; max-width: 110px; min-width: 110px; }
.pro-tbl-list table thead tr th:nth-child(2) { width: 88px; max-width: 88px; min-width: 88px; }
.pro-tbl-list table thead tr th:nth-child(3) { width: 91px; max-width: 91px; min-width: 91px; }
.pro-tbl-list table thead tr th:nth-child(4) { width: 56px; max-width: 56px; min-width: 56px; }
.pro-tbl-list table tbody tr td { padding: 5px 5px; }
.pro-tbl-list table tbody tr td label { font-size: 12px; font-weight: 400; padding: 0; word-wrap: break-word; white-space: inherit; }
.rel-mr-tp-bx { line-height: 15px; float: left; margin-top: 15px; font-weight: 500; font-size: 12px; }
.prdct-right-part .income-form { margin-bottom: 0; border-bottom: 0; padding-bottom: 10px; }
.prdct-right-part .income-form input[type="text"] { margin: 0 0 25px 0; }
.prdct-right-part .income-form .input-field.s6 > label.active { font-size: 13px !important; top: 14px; }
.sm-dmy-format.dmy-format .input-field.month { width: 39%; }
.sm-dmy-format.dmy-format .input-field.day { width: 29%; }
.sm-dmy-format.dmy-format .input-field.year { width: 32%; }
.sm-dmy-format.dmy-format .input-field select { padding: 0px 4px; }
.fmat-policy-tbl .edit-delete-table { float: right; }
.fmat-policy-tbl .edit-delete-table .small-btn { font-size: 9px !important; }
table.striped.fmat-policy-tbl tbody tr td { padding: 2px 5px; }
table.striped.fmat-policy-tbl tbody tr { margin: 5px 0; }
table.striped.fmat-policy-tbl { margin: 5px 0; }
table.striped.fmat-policy-tbl tbody tr td:first-child { width: 120px !important; min-width: 120px !important; max-width: 120px !important; word-wrap: break-word; }
table.striped.fmat-policy-tbl tbody tr td:nth-child(2) { width: 53px !important; min-width: 53px !important; max-width: 53px !important; }
table.striped.fmat-policy-tbl tbody tr td:nth-child(3) { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
table.striped.fmat-policy-tbl tbody tr td:last-child { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
table.striped.fmat-policy-tbl tbody tr td label { font-weight: 500; font-size: 12px; white-space: initial; text-align: left; padding: 0; }
label.label.dmy.crsr-poiter { cursor: pointer; }
.form-group.prdct-right-part { margin-bottom: 0; }
.form-group.prdct-right-part .pro-tbl-list table.striped { table-layout: fixed; }
.form-group.prdct-right-part .panel-box { margin-bottom: 0; }
.fml-mbbr-plc-box { padding: 10px; width: 100%; float: left; }
.fml-mbbr-plc-bo-inr > label { padding: 0; font-size: 13px; font-weight: 600; margin-left: 5px; }
.fml-mbbr-plc-bo-inr { width: 100%; border: 1px solid #eee; float: left; }
.pro-acc-chk-box .act-ttl { font-size: 13px; font-weight: 600; color: #333; }

.pro-acc-chk-box .myact-tp-lft-bar .chk-grp .input-field [type="checkbox"] + label { color: #666; font-weight: 600; max-width: 220px;   }
.input-field.rll-ovr-rdo-set { margin: -15px 0 0 0; }
.input-field.rll-ovr-rdo-set .radio-button { margin-bottom: 0; }
.rlvrs-ur-ext-acunt-form .input-field { margin-bottom: 0 !important; }
.rlvrs-ur-ext-acunt-form .input-field.rol-rdo-set { margin-bottom: 20px !important; }
.draft-dy-slct label { font-size: 12px; color: #555; font-weight: 600; }
.draft-dy-slct span.inline-wk-box { float: left; font-weight: 500; font-size: 13px; }
.draft-dy-slct .input-field.rpt-mnth-dt { width: auto; margin: 0 5px; height: auto; position: relative; top: -5px; }
.draft-dy-slct .drft-dy { float: left; width: 100%; margin-bottom: 5px; }
.draft-dy-slct .drft-dy  a i.fa { color: #8dc741; font-size: 20px; }
.myact-tp-lft-bar.pro-acunt-ck-grp .chk-grp { width: auto; }
.widhdrawal-section .input-field.rol-rdo-set { margin-bottom: 20px !important; }
.pro-acc-chk-box .act-ttl { font-size: 13px; font-weight: 600; color: #333; clear: both; float: left; width: 100%; }
.st-clndr-type-ppup .input-field.browser-default-set { margin-top: 0; }
.st-clndr-type-ppup .browser-default-set .browser-default { margin: 10px 0 0 0; }
.st-clndr-type-ppup .eml-row-sync { margin: 5px 0; }
.st-cl-ttl .col-sm-6 { font-weight: 600; font-style: 13px; }
.row.wrap-rdo-lbl.chk-grps .input-field { margin: 20px 0 0 0; }
.angucomplete-row.user-ls-18, .angucomplete-row.user-ls-18:hover { background: #d8efff !important; }
.poa-grup-box { width: 100%; float: left; height: 402px; overflow: auto; }

/*----INSURANCE PRODUCT TABLE----*/
.inv-pro-inv-table .table-hover { table-layout: fixed; }
.inv-pro-inv-table tbody tr td { word-wrap: break-word; }
.invst-pr-dai { width: 85px !important; max-width: 85px !important; min-width: 85px !important; }
.invst-pr-csm-nm { width: 130px !important; max-width: 130px !important; min-width: 130px !important; }
.invst-pr-acn-no { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.invst-pr-tp-o-inv { width: 110px !important; max-width: 110px !important; min-width: 110px !important; }
.invst-pr-invtmt-acnt { width: 100px !important; max-width: 100px !important; min-width: 100px !important; }
.invst-pr-md-o-pymnt { width: 100px !important; max-width: 100px !important; min-width: 100px !important; }
.invst-pr-crnt-cmp { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.invst-pr-ttl-ac-blnc { width: 130px !important; max-width: 130px !important; min-width: 130px !important; }
.invst-pr-asso-nm { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.invst-pr-actn { width: 92px !important; max-width: 92px !important; min-width: 92px !important; }

/*----INSURANCE PRODUCT 40K----*/
.main-table.k104-table-rspnsv thead tr th,
.main-table.k104-table-rspnsv tbody tr td { padding: 10px 5px; }

.k401-pro-table.striped thead tr th, .k401-pro-table.striped tbody tr td { word-wrap: break-word; }
.k401-pr-dpi { width: 90px !important; max-width: 90px !important; min-width: 90px !important; }
.k401-pr-org-name { width: 145px !important; max-width: 145px !important; min-width: 145px !important; }
.k401-pr-empname { width: 140px !important; max-width: 140px !important; min-width: 140px !important; }
.k401-pr-plnname { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.k401-pr-acntno { width: 150px !important; max-width: 150px !important; min-width: 150px !important; }
.k401-pr-invstmnt-org { width: 190px !important; max-width: 190px !important; min-width: 190px !important; }
.k401-pr-asctdname { width: 150px !important; max-width: 150px !important; min-width: 150px !important; }
.k401-pr-actn { width: 90px !important; max-width: 90px !important; min-width: 90px !important; }

/*----INSURANCE PRODUCT TABLE----*/
.main-table .ins-pro-table thead tr th,
.main-table .ins-pro-table tbody tr td { padding: 10px 4px; }
.ins-pro-table .table-hover { table-layout: fixed; }
.ins-pro-table tbody tr td { word-wrap: break-word; }
.lf-ins-dpi { width: 81px !important; max-width: 81px !important; min-width: 81px !important; }
.lf-ins-cu-nm { width: 129px !important; max-width: 129px !important; min-width: 129px !important; }
.lf-ins-pl-no { width: 119px !important; max-width: 119px !important; min-width: 119px !important; }
.lf-ins-tt-term { width: 100px !important; max-width: 100px !important; min-width: 100px !important; }
.lf-ins-ltp { width: 117px !important; max-width: 117px !important; min-width: 117px !important; }
.lf-ins-pre-amt { width: 133px !important; max-width: 133px !important; min-width: 133px !important; }
.lf-ins-mpymnt { width: 134px !important; max-width: 134px !important; min-width: 134px !important; }
.lf-ins-asc-nm { width: 128px !important; max-width: 128px !important; min-width: 128px !important; }
.lf-ins-actn { width: 84px !important; max-width: 84px !important; min-width: 84px !important; }
.lf-ins-deacvtd { width: 100px !important; max-width: 100px !important; min-width: 100px !important; }
.compliance_section .angucomplete-dropdown { z-index: 8 !important; }

/*----IBA'S TABLE----*/
.main-table.ibs-list-table thead tr th,
.main-table.ibs-list-table tbody tr td { padding: 10px 4px; }
.ibs-list-table .table-hover { table-layout: fixed; }
.ibs-list-table tbody tr td { word-wrap: break-word; }

.ibslst-check { width: 20px !important; max-width: 20px !important; min-width: 20px !important; }
.ibslst-dsi { width: 50px !important; max-width: 50px !important; min-width: 50px !important; }
.ibslst-slno { width: 80px !important; max-width: 80px !important; min-width: 80px !important; }
.ibslst-asnm { width: 130px !important; max-width: 130px !important; min-width: 130px !important; }
.ibslst-conlvl { width: 81px !important; max-width: 81px !important; min-width: 81px !important; }
.ibslst-re-aaasct { width: 81px !important; max-width: 81px !important; min-width: 81px !important; }
.ibslst-upmngr { width: 81px !important; max-width: 81px !important; min-width: 81px !important; }
.ibslst-rvpofc { width: 81px !important; max-width: 81px !important; min-width: 81px !important; }
.ibslst-actn { width: 30px !important; max-width: 30px !important; min-width: 30px !important; }


.row.ascted-pro-rw-bx .input-field .angucomplete-dropdown { z-index: 2 !important; }

.panel-box.compliance_section.covrag-dtls-bx table tr th:last-child { width: 80px; max-width: 80px; min-width: 80px; }
.panel-box.compliance_section.covrag-dtls-bx table tr td { word-wrap: break-word; }
.panel-box.compliance_section .main-table table.striped tr td { word-wrap: break-word; }

/*---WIDHDROWAL---*/
.widhdrawal-section .compliance_section.covrag-dtls-bx .main-table table.striped tr th:first-child, .widhdrawal-section .compliance_section.covrag-dtls-bx .main-table table.striped tr td:first-child { width: 260px !important; max-width: 260px !important; min-width: 260px !important; }
.widhdrawal-section .compliance_section.covrag-dtls-bx .main-table table.striped tr th:nth-child(2), .widhdrawal-section .compliance_section.covrag-dtls-bx .main-table table.striped tr td:nth-child(2) { width: 210px !important; max-width: 210px !important; min-width: 210px !important; }
.widhdrawal-section .compliance_section.covrag-dtls-bx .main-table table.striped tr th:nth-child(3), .widhdrawal-section .compliance_section.covrag-dtls-bx .main-table table.striped tr td:nth-child(3) { width: 200px !important; max-width: 200px !important; min-width: 200px !important; }
.widhdrawal-section .compliance_section.covrag-dtls-bx .main-table table.striped tr th:last-child, .widhdrawal-section .compliance_section.covrag-dtls-bx .main-table table.striped tr td:last-child { width: 80px !important; max-width: 80px !important; min-width: 80px !important; }

/*=== INSURANSE | COVERAGE DETAILS ===*/
.form-group.cvrg-dtls-section { margin-bottom: 0; }
.cvrg-dtls-section .main-table table.striped tr th:first-child, .cvrg-dtls-section .main-table table.striped tr td:first-child { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.cvrg-dtls-section .main-table table.striped tr th:nth-child(2), .cvrg-dtls-section .main-table table.striped tr td:nth-child(2) { width: 115px !important; max-width: 115px !important; min-width: 115px !important; }
.cvrg-dtls-section .main-table table.striped tr th:nth-child(3), .cvrg-dtls-section .main-table table.striped tr td:nth-child(3) { width: 80px !important; max-width: 80px !important; min-width: 80px !important; }
.cvrg-dtls-section .main-table table.striped tr th:nth-child(4), .cvrg-dtls-section .main-table table.striped tr td:nth-child(4) { width: 110px !important; max-width: 110px !important; min-width: 110px !important; }
.cvrg-dtls-section .main-table table.striped tr th:nth-child(5), .cvrg-dtls-section .main-table table.striped tr td:nth-child(5) { width: 100px !important; max-width: 100px !important; min-width: 100px !important; }
.cvrg-dtls-section .main-table table.striped tr th:nth-child(6), .cvrg-dtls-section .main-table table.striped tr td:nth-child(6) { width: 90px !important; max-width: 90px !important; min-width: 90px !important; }
.cvrg-dtls-section .main-table table.striped tr th:nth-child(7), .cvrg-dtls-section .main-table table.striped tr td:nth-child(7) { width: 86px !important; max-width: 86px !important; min-width: 86px !important; }
.cvrg-dtls-section .main-table table.striped tr th:last-child, .cvrg-dtls-section .main-table table.striped tr td:last-child { width: 70px !important; max-width: 70px !important; min-width: 70px !important; }

/*=== INSURANSE | PREMIUM MODE ===*/
.form-group.cvrg-dtls-section { margin-bottom: 0; }
.premium-mode-table-main.main-table table.striped tr th:first-child, .premium-mode-table-main.main-table table.striped tr td:first-child { width: 100px !important; max-width: 100px !important; min-width: 100px !important; }
.premium-mode-table-main.main-table table.striped tr th:nth-child(2), .premium-mode-table-main.main-table table.striped tr td:nth-child(2) { width: 115px !important; max-width: 115px !important; min-width: 115px !important; }
.premium-mode-table-main.main-table table.striped tr th:nth-child(3), .premium-mode-table-main.main-table table.striped tr td:nth-child(3) { width: 115px !important; max-width: 115px !important; min-width: 115px !important; }
.premium-mode-table-main.main-table table.striped tr th:nth-child(4), .premium-mode-table-main.main-table table.striped tr td:nth-child(4) { width: 110px !important; max-width: 110px !important; min-width: 110px !important; }
.premium-mode-table-main.main-table table.striped tr th:nth-child(5), .premium-mode-table-main.main-table table.striped tr td:nth-child(5) { width: 100px !important; max-width: 100px !important; min-width: 100px !important; }
.premium-mode-table-main.main-table table.striped tr th:nth-child(6), .premium-mode-table-main.main-table table.striped tr td:nth-child(6) { width: 90px !important; max-width: 90px !important; min-width: 90px !important; }
.premium-mode-table-main.main-table table.striped tr th:nth-child(7), .premium-mode-table-main.main-table table.striped tr td:nth-child(7) { width: 96px !important; max-width: 96px !important; min-width: 96px !important; }
.premium-mode-table-main.main-table table.striped tr th:last-child, .premium-mode-table-main.main-table table.striped tr td:last-child { width: 70px !important; max-width: 70px !important; min-width: 70px !important; }

/*====FUND YOUR ACCOUNT====*/
.find-acunt-section .main-table table.striped tr th:first-child, .find-acunt-section .main-table table.striped tr td:first-child { width: 110px !important; max-width: 110px !important; min-width: 110px !important; }
.find-acunt-section .main-table table.striped tr th:nth-child(2), .find-acunt-section .main-table table.striped tr td:nth-child(2) { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.find-acunt-section .main-table table.striped tr th:nth-child(3), .find-acunt-section .main-table table.striped tr td:nth-child(3) { width: 80px !important; max-width: 80px !important; min-width: 80px !important; }
.find-acunt-section .main-table table.striped tr th:nth-child(4), .find-acunt-section .main-table table.striped tr td:nth-child(4) { width: 140px !important; max-width: 140px !important; min-width: 140px !important; }
.find-acunt-section .main-table table.striped tr th:nth-child(5), .find-acunt-section .main-table table.striped tr td:nth-child(5) { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.find-acunt-section .main-table table.striped tr th:nth-child(6), .find-acunt-section .main-table table.striped tr td:nth-child(6) { width: 90px !important; max-width: 90px !important; min-width: 90px !important; }
.find-acunt-section .main-table table.striped tr th:last-child, .find-acunt-section .main-table table.striped tr td:last-child { width: 70px !important; max-width: 70px !important; min-width: 70px !important; }
.mrg-top-30px { margin-top: 30px; }
.mrg-top-35 { margin-top: 35px; }

/*===UPDATED BALANCE DETAIL====*/
.updt-blns-dtld-box .compliance_section .main-table table.striped tr th:first-child, .updt-blns-dtld-box .compliance_section .main-table table.striped tr td:first-child { width: 200px !important; max-width: 200px !important; min-width: 200px !important; }
.updt-blns-dtld-box .compliance_section .main-table table.striped tr th:nth-child(2), .updt-blns-dtld-box .compliance_section .main-table table.striped tr td:nth-child(2) { width: 220px !important; max-width: 220px !important; min-width: 220px !important; }
.updt-blns-dtld-box .compliance_section .main-table table.striped tr th:nth-child(3), .updt-blns-dtld-box .compliance_section .main-table table.striped tr td:nth-child(3) { width: 280px !important; max-width: 280px !important; min-width: 280px !important; }
.updt-blns-dtld-box .compliance_section .main-table table.striped tr th:last-child, .updt-blns-dtld-box .compliance_section .main-table table.striped tr td:last-child { width: 80px !important; max-width: 80px !important; min-width: 80px !important; }
.form-group.updt-blns-dtld-box { margin-bottom: 0; float: left; }

/*==M.A.P PAPERWORK==*/
.compliance_section.covrag-dtls-bx .main-table.ma-ppr-work-table table.striped tr th:first-child, .compliance_section.covrag-dtls-bx .main-table.ma-ppr-work-table table.striped tr td:first-child { width: 310px !important; max-width: 310px !important; min-width: 310px !important; }
.compliance_section.covrag-dtls-bx .main-table.ma-ppr-work-table table.striped tr th:nth-child(2), .compliance_section.covrag-dtls-bx .main-table.ma-ppr-work-table table.striped tr td:nth-child(2) { width: 390px !important; max-width: 390px !important; min-width: 390px !important; }
.compliance_section.covrag-dtls-bx .main-table.ma-ppr-work-table table.striped tr th:last-child, .compliance_section.covrag-dtls-bx .main-table.ma-ppr-work-table table.striped tr td:last-child { width: 80px !important; max-width: 80px !important; min-width: 80px !important; }

/*===ROLLOVER YOUR EXISTING ACCOUNT====*/
.roll-ac-acc-section .compliance_section .main-table table.striped tr th:first-child, .roll-ac-acc-section .compliance_section .main-table table.striped tr td:first-child { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.roll-ac-acc-section .compliance_section .main-table table.striped tr th:nth-child(2), .roll-ac-acc-section .compliance_section .main-table table.striped tr td:nth-child(2) { width: 130px !important; max-width: 130px !important; min-width: 130px !important; }
.roll-ac-acc-section .compliance_section .main-table table.striped tr th:nth-child(3), .roll-ac-acc-section .compliance_section .main-table table.striped tr td:nth-child(3) { width: 150px !important; max-width: 150px !important; min-width: 150px !important; }
.roll-ac-acc-section .compliance_section .main-table table.striped tr th:nth-child(4), .roll-ac-acc-section .compliance_section .main-table table.striped tr td:nth-child(4) { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.roll-ac-acc-section .compliance_section .main-table table.striped tr th:nth-child(5), .roll-ac-acc-section .compliance_section .main-table table.striped tr td:nth-child(5) { width: 100px !important; max-width: 100px !important; min-width: 100px !important; }
.roll-ac-acc-section .compliance_section .main-table table.striped tr th:nth-child(6), .roll-ac-acc-section .compliance_section .main-table table.striped tr td:nth-child(6) { width: 100px !important; max-width: 100px !important; min-width: 100px !important; }
.roll-ac-acc-section .compliance_section .main-table table.striped tr th:last-child, .roll-ac-acc-section .compliance_section .main-table table.striped tr td:last-child { width: 60px !important; max-width: 60px !important; min-width: 60px !important; }

/*==M.A.P PAPERWORK==*/
.compliance_section.covrag-dtls-bx .main-table.ma-ppr-work-table table.striped tr th:first-child, .compliance_section.covrag-dtls-bx .main-table.ma-ppr-work-table table.striped tr td:first-child { width: 310px !important; max-width: 310px !important; min-width: 310px !important; }
.compliance_section.covrag-dtls-bx .main-table.ma-ppr-work-table table.striped tr th:nth-child(2), .compliance_section.covrag-dtls-bx .main-table.ma-ppr-work-table table.striped tr td:nth-child(2) { width: 390px !important; max-width: 390px !important; min-width: 390px !important; }
.compliance_section.covrag-dtls-bx .main-table.ma-ppr-work-table table.striped tr th:last-child, .compliance_section.covrag-dtls-bx .main-table.ma-ppr-work-table table.striped tr td:last-child { width: 80px !important; max-width: 80px !important; min-width: 80px !important; }

/*===EMAIL LIBRARY====*/
.email-library-table.main-table table.striped tr th, .email-library-table.main-table table.striped tr td { word-wrap: break-word; }
.email-library-table.main-table table.striped tr th:first-child, .email-library-table.main-table table.striped tr td:first-child { width: 30px !important; max-width: 30px !important; min-width: 30px !important; }
.email-library-table.main-table table.striped tr th:nth-child(2), .email-library-table.main-table table.striped tr td:nth-child(2) { width: 110px !important; max-width: 110px !important; min-width: 110px !important; }
.email-library-table.main-table table.striped tr th:nth-child(3), .email-library-table.main-table table.striped tr td:nth-child(3) { width: 140px !important; max-width: 140px !important; min-width: 140px !important; }
.email-library-table.main-table table.striped tr th:nth-child(4), .email-library-table.main-table table.striped tr td:nth-child(4) { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.email-library-table.main-table table.striped tr th:nth-child(5), .email-library-table.main-table table.striped tr td:nth-child(5) { width: 140px !important; max-width: 140px !important; min-width: 140px !important; }
.email-library-table.main-table table.striped tr th:nth-child(6), .email-library-table.main-table table.striped tr td:nth-child(6) { width: 100px !important; max-width: 100px !important; min-width: 100px !important; }
.email-library-table.main-table table.striped tr th:last-child, .email-library-table.main-table table.striped tr td:last-child { width: 70px !important; max-width: 70px !important; min-width: 70px !important; }

/*===Co-Employers====*/
.co-emplrs-section .main-table table.striped tr td { word-wrap: break-word; }
.co-emplrs-section .main-table table.striped tr th:first-child, .co-emplrs-section .main-table table.striped tr td:first-child { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.co-emplrs-section .main-table table.striped tr th:nth-child(2), .co-emplrs-section .main-table table.striped tr td:nth-child(2) { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.co-emplrs-section .main-table table.striped tr th:nth-child(3), .co-emplrs-section .main-table table.striped tr td:nth-child(3) { width: 90px !important; max-width: 90px !important; min-width: 90px !important; }
.co-emplrs-section .main-table table.striped tr th:nth-child(4), .co-emplrs-section .main-table table.striped tr td:nth-child(4) { width: 150px !important; max-width: 150px !important; min-width: 150px !important; }
.co-emplrs-section .main-table table.striped tr th:nth-child(5), .co-emplrs-section .main-table table.striped tr td:nth-child(5) { width: 150px !important; max-width: 150px !important; min-width: 150px !important; }
.co-emplrs-section .main-table table.striped tr th:nth-child(6), .co-emplrs-section .main-table table.striped tr td:nth-child(6) { width: 90px !important; max-width: 90px !important; min-width: 90px !important; }
.co-emplrs-section .main-table table.striped tr th:last-child, .co-emplrs-section .main-table table.striped tr td:last-child { width: 60px !important; max-width: 60px !important; min-width: 60px !important; }

/*===Service Representative====*/
.srvc-repersnt-section .input-field { margin-bottom: 15px; }
.srvc-repersnt-section .input-field.browser-default-set { margin-bottom: 0; }
.srvc-repersnt-section .main-table table.striped tr td { word-wrap: break-word; }
.srvc-repersnt-section .main-table table.striped tr th:first-child, .srvc-repersnt-section .main-table table.striped tr td:first-child { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.srvc-repersnt-section .main-table table.striped tr th:nth-child(2), .srvc-repersnt-section .main-table table.striped tr td:nth-child(2) { width: 110px !important; max-width: 110px !important; min-width: 110px !important; }
.srvc-repersnt-section .main-table table.striped tr th:nth-child(3), .srvc-repersnt-section .main-table table.striped tr td:nth-child(3) { width: 90px !important; max-width: 90px !important; min-width: 90px !important; }
.srvc-repersnt-section .main-table table.striped tr th:nth-child(4), .srvc-repersnt-section .main-table table.striped tr td:nth-child(4) { width: 150px !important; max-width: 150px !important; min-width: 150px !important; }
.srvc-repersnt-section .main-table table.striped tr th:nth-child(5), .srvc-repersnt-section .main-table table.striped tr td:nth-child(5) { width: 150px !important; max-width: 150px !important; min-width: 150px !important; }
.srvc-repersnt-section .main-table table.striped tr th:nth-child(6), .srvc-repersnt-section .main-table table.striped tr td:nth-child(6) { width: 100px !important; max-width: 100px !important; min-width: 100px !important; }
.srvc-repersnt-section .main-table table.striped tr th:last-child, .srvc-repersnt-section .main-table table.striped tr td:last-child { width: 60px !important; max-width: 60px !important; min-width: 60px !important; }

/*===Review====*/
.review-pro-section .main-table table.striped tr td { word-wrap: break-word; }
.review-pro-section .main-table table.striped tr th:first-child, .review-pro-section .main-table table.striped tr td:first-child { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
.review-pro-section .main-table table.striped tr th:nth-child(2), .review-pro-section .main-table table.striped tr td:nth-child(2) { width: 110px !important; max-width: 110px !important; min-width: 110px !important; }
.review-pro-section .main-table table.striped tr th:nth-child(3), .review-pro-section .main-table table.striped tr td:nth-child(3) { width: 90px !important; max-width: 90px !important; min-width: 90px !important; }
.review-pro-section .main-table table.striped tr th:nth-child(4), .review-pro-section .main-table table.striped tr td:nth-child(4) { width: 150px !important; max-width: 150px !important; min-width: 150px !important; }
.review-pro-section .main-table table.striped tr th:nth-child(5), .review-pro-section .main-table table.striped tr td:nth-child(5) { width: 150px !important; max-width: 150px !important; min-width: 150px !important; }
.review-pro-section .main-table table.striped tr th:nth-child(6), .review-pro-section .main-table table.striped tr td:nth-child(6) { width: 100px !important; max-width: 100px !important; min-width: 100px !important; }
.review-pro-section .main-table table.striped tr th:last-child, .review-pro-section .main-table table.striped tr td:last-child { width: 60px !important; max-width: 60px !important; min-width: 60px !important; }

/*=== INSURANSE | BENEFICIARY ===*/
table.table.table-hover.striped.pro-bnfcry-table thead tr th:first-child, table.table.table-hover.striped.pro-bnfcry-table tbody tr td:first-child { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
table.table.table-hover.striped.pro-bnfcry-table thead tr th:nth-child(2), table.table.table-hover.striped.pro-bnfcry-table tbody tr td:nth-child(2) { width: 125px !important; max-width: 125px !important; min-width: 125px !important; }
table.table.table-hover.striped.pro-bnfcry-table thead tr th:nth-child(3), table.table.table-hover.striped.pro-bnfcry-table tbody tr td:nth-child(3) { width: 115px !important; max-width: 115px !important; min-width: 115px !important; }
table.table.table-hover.striped.pro-bnfcry-table thead tr th:nth-child(4), table.table.table-hover.striped.pro-bnfcry-table tbody tr td:nth-child(4) { width: 160px !important; max-width: 160px !important; min-width: 160px !important; }
table.table.table-hover.striped.pro-bnfcry-table thead tr th:nth-child(5), table.table.table-hover.striped.pro-bnfcry-table tbody tr td:nth-child(5) { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
table.table.table-hover.striped.pro-bnfcry-table thead tr th:nth-child(6), table.table.table-hover.striped.pro-bnfcry-table tbody tr td:nth-child(6) { width: 80px !important; max-width: 80px !important; min-width: 80px !important; }
table.table.table-hover.striped.pro-bnfcry-table thead tr th:last-child, table.table.table-hover.striped.pro-bnfcry-table tbody tr td:last-child { width: 70px !important; max-width: 70px !important; min-width: 70px !important; }

/*=== INSURANSE | JOINT PERSON ===*/
.join-person-table table.table.table-hover.striped thead tr th:first-child, .join-person-table table.table.table-hover.striped tbody tr td:first-child { width: 130px !important; max-width: 130px !important; min-width: 130px !important; }
.join-person-table table.table.table-hover.striped thead tr th:nth-child(2), .join-person-table table.table.table-hover.striped tbody tr td:nth-child(2) { width: 110px !important; max-width: 110px !important; min-width: 110px !important; }
.join-person-table table.table.table-hover.striped thead tr th:nth-child(3), .join-person-table table.table.table-hover.striped tbody tr td:nth-child(3) { width: 90px !important; max-width: 90px !important; min-width: 90px !important; }
.join-person-table table.table.table-hover.striped thead tr th:nth-child(4), .join-person-table table.table.table-hover.striped tbody tr td:nth-child(4) { width: 170px !important; max-width: 170px !important; min-width: 170px !important; }
.join-person-table table.table.table-hover.striped thead tr th:nth-child(5), .join-person-table table.table.table-hover.striped tbody tr td:nth-child(5) { width: 110px !important; max-width: 110px !important; min-width: 110px !important; }
.join-person-table table.table.table-hover.striped thead tr th:nth-child(6), .join-person-table table.table.table-hover.striped tbody tr td:nth-child(6) { width: 70px !important; max-width: 70px !important; min-width: 70px !important; }
.join-person-table table.table.table-hover.striped thead tr th:last-child, .join-person-table table.table.table-hover.striped tbody tr td:last-child { width: 60px !important; max-width: 60px !important; min-width: 60px !important; }

/*=== INSURANSE | CONTINGENT BENEFICIARY ===*/
table.table.table-hover.striped.cont-benfciry-table thead tr th:first-child, table.table.table-hover.striped.cont-benfciry-table tbody tr td:first-child { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
table.table.table-hover.striped.cont-benfciry-table thead tr th:nth-child(2), table.table.table-hover.striped.cont-benfciry-table tbody tr td:nth-child(2) { width: 125px !important; max-width: 125px !important; min-width: 125px !important; }
table.table.table-hover.striped.cont-benfciry-table thead tr th:nth-child(3), table.table.table-hover.striped.cont-benfciry-table tbody tr td:nth-child(3) { width: 115px !important; max-width: 115px !important; min-width: 115px !important; }
table.table.table-hover.striped.cont-benfciry-table thead tr th:nth-child(4), table.table.table-hover.striped.cont-benfciry-table tbody tr td:nth-child(4) { width: 160px !important; max-width: 160px !important; min-width: 160px !important; }
table.table.table-hover.striped.cont-benfciry-table thead tr th:nth-child(5), table.table.table-hover.striped.cont-benfciry-table tbody tr td:nth-child(5) { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
table.table.table-hover.striped.cont-benfciry-table thead tr th:nth-child(6), table.table.table-hover.striped.cont-benfciry-table tbody tr td:nth-child(6) { width: 80px !important; max-width: 80px !important; min-width: 80px !important; }
table.table.table-hover.striped.cont-benfciry-table thead tr th:last-child, table.table.table-hover.striped.cont-benfciry-table tbody tr td:last-child { width: 60px !important; max-width: 60px !important; min-width: 60px !important; }


/*----bithday reminder---*/
.brth-sg-row label { font-size: 12px; color: #0e76bc; }
.brth-sg-row span { font-size: 12px; font-weight: 600; word-break: break-all; }
.brth-sg-row.ggl-brth-sg-bx { border: 1px dashed #dadada; padding: 10px; width: 100%; float: left; margin: 10px 0 0 0; position: relative; }
.brdy-sgtn-con-mn-bx h5 { margin: 15px 0 0 0; font-size: 14px; font-weight: bold; border-bottom: none; padding-bottom: 2px; padding-left: 50px; }
.brth-sg-row.ggl-brth-sg-bx label { color: #848484; font-weight: 500; min-width: 115px; }
.brth-sg-row.ggl-brth-sg-bx h6 { font-size: 13px; font-weight: 600; margin-bottom: 10px; }
.btn-grp.asign-remove-box { padding: 0; margin: 10px 0 5px 0; }
.btn-grp.asign-remove-box a { border: 1px solid #eee; padding: 2px 8px; border-radius: 3px; }
.btn-grp.asign-remove-box .left a { border-color: #93c656; }
.btn-grp.asign-remove-box .right a { border-color: #f07b71; color: #f07b71; }
.remindr-sctn-grp .brdy-rgt-sgst-bx { float: left; -webkit-width: calc(100% - 75px); -moz-width: calc(100% - 75px); width: calc(100% - 75px); }
.remindr-sctn-grp .usr-con.brdy-sgtn-con-bx { -webkit-width: calc(100% - 50px); -moz-width: calc(100% - 50px); width: calc(100% - 50px); float: right; position: relative; }
.remindr-sctn-grp .brdy-sgtn-con-mn-bx { width: 100%; float: left; }
.remindr-sctn-grp .brdy-rgt-sgst-bx .brth-sg-row label { margin-bottom: 0; }
.brth-sg-row.ggl-brth-sg-bx .input-field.radio { margin: 0; position: absolute; left: -45px; height: 26px; border-radius: 3px; width: 26px; border: 1px Solid #d2d2d2; top: 52px; z-index: 1; }
.brth-sg-row.ggl-brth-sg-bx .input-field.radio input { left: 0 !important; margin: 0; height: 25px; top: 0; }
.brth-sg-row.ggl-brth-sg-bx .input-field.radio label { min-width: auto; line-height: initial; margin: 0 !important; width: 25px !important; height: 24px; padding: 0 !important; top: 0 !important; background: #f1f1f1; }
.brth-sg-row.ggl-brth-sg-bx .fl-fw { margin-bottom: 3px; }
select:-moz-focusring { color: transparent; /* text-shadow: 0 0 0 #000; */ }
option:not(:checked) { color: /* black;  *//* prevent <option>s from becoming transparent as well */ }
input::-moz-placeholder { color: #b0b0b0; opacity: 1; }
input:-moz-placeholder { color: #b0b0b0; opacity: 1; }

/*---- ONBOARDING STEPS > Reminder Email Settings---*/
.rmndr-eml-stng-grp { width: 100%; float: left; }
.rmndr-eml-stng-grp .sync-check-group { padding: 10px; float: left; margin: 0; -webkit-width: calc(100% - 550px); -moz-width: calc(100% - 550px); width: calc(100% - 550px); }
.rmndr-eml-stng-grp .gmal-prmry-row { padding: 10px 12px; margin: 0; width: 550px; background: #f3f3f3; border: 1px solid #e4e7eb; }
.rmndr-eml-stng-grp .sync-link-left { width: 100%; margin: 0 0 4px 0; text-transform: uppercase; float: left; font-size: 15px; }
.rmndr-eml-stng-grp .sync-link-rgt { width: auto; float: left; }
.rmndr-eml-stng-grp .input-field { width: auto; }
.rmndr-eml-stng-grp .input-field.radio input[type="radio"] + label { padding-left: 26px; font-size: 12px; margin-right: 10px; }
.rmndr-eml-stng-grp .form-link-btn-group { width: 100%; float: left; }
.slct-clnr-cl-bx { width: 100%; float: left; border: 1px solid #e4e7eb; background: #f3f3f3; margin: 10px 0 10px 0; }
.slct-clnr-cl-bx h4 { margin: 10px; text-transform: uppercase; font-size: 16px; font-weight: 700; }
.slct-clnr-cl-bx .stng-d-eml-ac-inner h5 { text-align: center; }
table.ppp-cal-tbl { table-layout: fixed; }
table.ppp-cal-tbl thead { background: #e7e7e7; }
table.ppp-cal-tbl tr th { font-size: 10px; line-height: 12px; padding: 5px 5px; }
table.ppp-cal-tbl tr td { font-size: 12px; font-weight: 600; padding: 4px 0 0 0; word-wrap: break-word; color: #555; line-height: 14px; }
table.ppp-cal-tbl tr td .account-email { font-size: 13px; font-weight: 700; color: #222; }
table.ppp-cal-tbl tr th:first-child, table.ppp-cal-tbl tr td:first-child { width: 180px !important; min-width: 180px !important; max-width: 180px !important; }
table.ppp-cal-tbl tr th:nth-child(2), table.ppp-cal-tbl tr td:nth-child(2) { min-width: 60px !important; max-width: 60px !important; width: 60px !important; }
table.ppp-cal-tbl tr th:nth-child(3), table.ppp-cal-tbl tr td:nth-child(3) { min-width: 60px !important; max-width: 60px !important; width: 60px !important; }
table.ppp-cal-tbl tr td a { text-decoration: none; line-height: 13px; float: left; word-wrap: break-word; width: 100%; max-width: 100%; }
table.ppp-cal-tbl tr td .form-group { margin-bottom: 0; text-align: center; }
table.ppp-cal-tbl tr td .form-group [type="checkbox"] + label { top: 5px; margin-bottom: 0; }
.rmndr-eml-stng-grp .stng-d-eml-ac { width: 33.33%; padding: 0 10px; margin: 0; }
.slct-clnr-cl-bx .stng-d-eml-ac-inner h5 {text-align: left; padding: 0 0; font-size: 15px; color: #0e76bc; text-transform: capitalize; }

/*---ACTIVITY FROM COMMUNICATION PLAN tab---*/
.myacvt-form.form-design.afc-plan-filter { margin-top: 0; }
.afc-plan-filter .myactv-frm-srh-box.hip-category-section { margin: 0; }
.afc-plan-filter .myactv-frm-srh-box .myactv-frm-con-box-group h5 { margin: 8px 0 0 0 !important; padding: 0 !important; }
.afc-plan-filter .myactv-frm-srh-box .myactv-frm-con-box-con { padding-left: 0; }
.afc-plan-filter .myacvt-form.form-design.afc-plan-filter { margin: 0; }
.afc-plan-filter .myacvt-form.form-design.afc-plan-filter .myact-short-bar { position: relative; width: auto; float: right; }
.afc-plan-filter .myactv-frm-srh-box .myactv-frm-con-box-con .input-field { width: auto; margin: 0 10px 0 0; min-width: auto; }
.afc-plan-filter .myactv-frm-cal-bx .myactv-sh-fltr { background: #f3f3f3; padding: 5px 15px 0; margin-bottom: 10px; }
.afc-plan-filter .btm-brd-line .pull-right { float: left; }
span.acvt-ttl-rng { background: #4b5566; padding: 0px 7px; font-size: 11px; border-radius: 3px; color: #fff; display: inline-block; height: 19px; line-height: 18px; }
span.acvt-ttl-rng.overdue-btn { background: #fa5555; }
span.acvt-ttl-rng.comm-plan-btn { background: #fbaf35; }
span.acvt-pln-nm-tx { font-size: 12px; color: #777; float: left; width: 100%; }

/*----tab section border bottom none--*/

.myactv-sh-fltr.div-full-block .row { padding-top: 5px; }
.acvt-pln-id-tx.acvt-cpbx-btn { float: left; margin-left: 0; -webkit-width: calc(100% - 50px); -moz-width: calc(100% - 50px); width: calc(100% - 50px); box-sizing: border-box; margin-top: 2px; }
table.striped.my-actvty-table tbody tr td.text-left .acvt-pln-id-tx.acvt-cpbx-btn span {display: flex !important; float: left; white-space: nowrap !important; width: auto; }
h4.month-name { position: fixed; top: 82px; background: #fff; width: 44px; padding: 7px 0 !important; z-index: 2; transition: all 0.5s ease; }

/*-- SERVICE REPRESENTATIVE SECTION --*/
.panel-box.compliance_section.srvc-reprnative-section .input-field.browser-default-set { padding-bottom: 0; }
.panel-box.compliance_section.srvc-reprnative-section .input-field { padding-bottom: 18px; }
table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr th:first-child, table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr td:first-child { width: 110px !important; max-width: 110px !important; min-width: 110px !important; }
table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr th:nth-child(2), table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr td:nth-child(2) { width: 140px !important; max-width: 140px !important; min-width: 140px !important; }
table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr th:nth-child(3), table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr td:nth-child(3) { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr th:nth-child(4), table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr td:nth-child(4) { width: 120px !important; max-width: 120px !important; min-width: 120px !important; }
table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr th:nth-child(5), table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr td:nth-child(5) { width: 140px !important; max-width: 140px !important; min-width: 140px !important; }
table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr th:nth-child(6), table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr td:nth-child(6) { width: 110px !important; max-width: 110px !important; min-width: 110px !important; }
table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr th:last-child, table.table.table-hover.striped.pro-bnfcry-table.srvc-reprnative-table thead tr td:last-child { width: 60px !important; max-width: 60px !important; min-width: 60px !important; }
.group-join-us-box.ascitate-nm-pro { margin-bottom: 0; }
.group-join-us-box.ascitate-nm-pro .panel-title {float: left; width: 100%;}
.chg-wrtn-asst .ascted-pro-rw-bx .input-field input {
    font-size: 13px;
    font-weight: 500;
}
.group-join-us-box.ascitate-nm-pro.information-section {
    min-height: 280px;
}

.sctngrp-bx {padding: 6px 6px; border: 1px dashed #cac8c8; border-radius: 0; margin-bottom: 20px; }
select option:disabled { opacity: 0.5 !important; cursor: default !important; }
.acvtnm-ttl-bx { float: left; margin-bottom: 10px; }
.acvtnm-ttl-bx label { font-size: 12px; font-weight: 600; color: #222; }
.acvtnm-ttl-bx a { font-size: 12px; }
.acvtcn-mdl-bx label { font-size: 12px; }
.edt-inv-dtgrp-bx { float: left; width: 100%; margin-bottom: 10px; margin-top: -5px; }
.add-inv-dtgrp-bx { margin-bottom: 12px; float: left; width: 100%; margin-top: -7px; }
button.back-btn-small { background: #4c5667; color: #fff; border: none; font-size: 13px; position: fixed; top: 66px; left: 78px; z-index: 9; font-weight: 600; padding: 3px 7px 4px 7px; border-radius: 2px; }
.back-with-ttl h4 { margin-left: 60px !important; margin-top: 9px !important; }
.top-mn-10 { top: -10px !important; position: inherit !important; }
.fl-fw-add-page { width: 100% !important; float: left !important; }
.fl-fw-add-page .btns-grps-btm-fixed { width: 100% !important; left: 0; }
.panel-box .resoinsive-table.main-table.mrg-0 .pagination { margin: 8px 15px 8px 0; }
.angucomplete-searching { padding: 5px 8px; }
.lic-pro-left-box.fl-fw-add-page + .pro-edit-ins-right-box { display: none; }
.in.ins-acnt-tab { display: flex; }

.conforance-section .group-join-us-box.ascitate-nm-pro.information-section .panel-box {
    margin-bottom: 0 !important;
    min-height: auto;
}
.conforance-section .conforance-table-box table {
    margin-bottom: 0;
}
.record-selected.select-remove-record.ng-hide + .row .sticky-table.conference-evnt-tbl {
    min-height: calc(100vh - 367px) !important;
    max-height: calc(100vh - 367px) !important;
}

.record-selected.select-remove-record + .row .sticky-table.conference-evnt-tbl {
    min-height: calc(100vh - 397px) !important;
    max-height: calc(100vh - 397px) !important;
}

.group-join-us-box.ascitate-nm-pro .panel-box { margin-bottom: 20px; }
.input-field.digit-inpt input:focus { box-shadow: none; }
.pdng-lft-rgt-0 { padding: 0; }
.pdng-lft-rgt-5 { padding: 0 5px 0 5px !important; }
.widhdrawal-section .input-field.rol-rdo-set .radio-button input[type="radio"] { left: 0; width: 100%; }
.email-fc-main-tabs.email-no-found-sidebar-tab { margin-top: 0; }
.email-fc-main-tabs.email-no-found-sidebar-tab ul.nav {padding: 6px 10px; border-bottom: 1px solid #e2e6ea; margin: 0; height: 47px; }
.plan-trigger-row { float: left; -webkit-width: calc(100% - 40px); -moz-width: calc(100% - 40px); width: calc(100% - 40px); padding: 0 20px 0 10px; position: relative; }
.plan-trigger-row .col-sm-3.scdle-input-bx { padding-left: 0; }
.remove-pln-trgr { width: auto; position: absolute; right: 0; top: 7px; }
.add-pln-trgr { width: auto; top: 7px; padding-left: 0; position: absolute; right: 13px; }
.plan-trigger-row .col-sm-3 { padding-right: 0; }
.plan-trigger-row .pln-pdg-0 {padding: 0; }

.row.scdle-step-bx .col-sm-2 { padding-right: 0; }
.row.scdle-step-bx .col-sm-2 a.gray-btn { float: right; }
.plan-trigger-row .col-sm-3.scdle-input-bx { padding: 0; }
.plan-trigger-row .col-sm-4 { padding-left: 0; }
.plan-trigger-row .input-field [type="checkbox"] + label { top: 5px !important; }
.row.scdle-step-bx { margin-top: 5px; position: relative; border-bottom: 1px dashed #ccc; padding-bottom: 5px; min-height: 30px;}

.scdle-step-inr {
    padding: 10px;
    margin-top: -5px !important;
    background: #fff;
    padding-bottom: 10px !important;
}
.scdle-step-inr .form-section-grp {
    padding: 0 20px;
    border: 1px solid #ddd;
    padding-top: 10px;
    border-top: none;
    margin-top: -2px;
}
.scdle-step-inr .plan-trigger-row .col-sm-4:first-child {
    width: 38%;
}
.scdle-step-inr .plan-trigger-row .col-sm-4.scdle-input-bx {
    width: 30%;
}
.scdle-step-inr .plan-trigger-row .col-sm-4 {
    width: 30%;
}
.scdle-step-inr .collapse-activty .collapse-activty-triger:before {
    top: 5px;
}

.row.scdle-step-bx .input-field {height: auto;}
.row.scdle-step-bx:last-child { padding-bottom: 0; border: none; }
.plan-trigger-row .browser-default-set .browser-default { margin-top: 0; padding-right: 20px !important; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 100%; }
.cper-row-box.collapse-activty { border: none; border-radius: 0; border-bottom: 1px solid #eee; }
#reminder-sugg { float: left; }
.remindr-sctn-grp .collapse-activty .collapse-activty-triger.collapsed:before { top: 15px; }
.remindr-sctn-grp .collapse-activty .collapse-activty-triger:before { top: 14px; }
.sgst-rndr-tgl-box .remindr-sctn-grp .collapse-activty .user-action {
   float: left;
   text-align: left;
}
.remindr-sctn-grp .collapse-activty .collapse-activty-triger {
    position: absolute;
    right: 10px;
    width: 30px;
    height: 30px;
}

.remove-icon-bx { float: left; width: 20px; height: 20px; overflow: hidden; border-radius: 50%; text-align: center; color: #fff; }
.remove-icon-bx  .minus.plus-icon { background: #f35648 !important; font-size: 38px !important; font-weight: 300 !important; line-height: 11px !important; float: left; width: 100%; height: 100%; }
.remove-icon-bx .plus-icon { background: #8dc741 !important; font-size: 21px !important; font-weight: 500 !important; line-height: 18px !important; float: left; width: 100%; height: 100%; }
.remove-icon-bx:hover i { color: #fff; }
.input-field.browser-default-set.wth-lbl span.emessage { left: 0; margin-top: 43px; }

li.check-select-row.snooze_text .row-box span.date-ampm-bx, li.check-select-row.snooze_text .row-box span.date-ampm-bx span { background: #ecf6fd !important; }
.sdl-stp-bx.plan-trigger-container.form-section-grp .form-section-grp { padding: 10px; border: 1px solid #ddd; margin-top: -1px; margin-bottom: 0; }
.sdl-stp-bx.plan-trigger-container.form-section-grp .collapse-activty { margin-bottom: 0; margin-top: 10px; }
.sdl-stp-bx.form-section-grp .row.scdle-step-bx { border-bottom: 1px dashed #ccc; padding-bottom: 5px; min-height: 30px; margin: 6px -9px 0 -9px; }
.sdl-stp-bx.plan-trigger-container.form-section-grp { padding: 0px; border-bottom: 1px solid #dadada; margin-bottom: 70px; padding-bottom: 0; border: none; }
.sdl-stp-bx.form-section-grp .row.scdle-step-bx:last-child { border: none; padding-bottom: 0; }
.one-trgr-bx { padding: 10px; border: 1px solid #ddd; margin-top: 10px; }
.plan-trigger-section .sdl-btn-grp { width: calc(100% - 535px); float: left; margin: 10px 0 0 0; z-index: 2; position: fixed; bottom: 20px; left: 515px; padding: 10px; background: #fff; border-top: 0px solid #eee; box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.2); }

/*----stage-prog-box-----*/
.stage-prog-box { width: 100%; float: left; border-top: 1px solid #cccccc; }
.stage-prog-box a.swap-data-bx, .acvt-lg-bx .swap-data-bx { display: none !important; }
.acvt-lg-bx .step-tab_detailBlock .con-bg .file-field { height: auto; }
.stage-prog-box  .ggl-fldr-bx-db .browser-default-set.sct-prsn-st { width: 259px; position: absolute; left: 50px; top: -24px; }
.stage-prog-box .ggl-fldr-bx-db .browser-default-set.sct-prsn-st select { border: 1px solid #d6d6d6; padding: 0 10px; }
.stage-prog-box .ggl-fldr-bx-db .browser-default-set.sct-prsn-st label.label { top: 0px; }
.stage-prog-box .ggl-fldr-bx-db .browser-default-set.sct-prsn-st:before { right: 7px; top: 23px; }

._add_license .stage-prog-box .panel-title { padding-bottom: 0; }
._add_license .stage-prog-box .panel-body { padding-top: 0; }
.stg-prgs-row-grp { width: 100%; float: left; }
.stg-prgs-row-grp .stg-prgs-row { width: 100%; position: relative; /* display: flex; align-items: center; */ float: left; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; margin-bottom: 10px !important; }
.stg-prgs-row-grp .stg-prgs-row:last-child { margin-bottom: 0 !important; border-bottom: none; }
.mark-dn-box { float: left; width: auto; position: relative; top: 2px; }
.stg-prgs-row .ttl-bx { font-size: 13px; white-space: nowrap; font-weight: 500; color: #222; margin-bottom: 0; float: left; -webkit-width: calc(100% - 210px); -moz-width: calc(100% - 210px); width: calc(100% - 210px); text-overflow: ellipsis; overflow: hidden; padding-right: 7px; }
.stg-prgs-row .input-field { width: 110px; float: left; margin: 0; display: none; }
.stg-prgs-row .stage-dt-bx { margin-bottom: 0; float: left; text-align: left; padding-right: 10px; font-size: 12px; font-weight: 600; }
.stg-prgs-row .stage-dt-bx + .stage-dt-bx { float: right; padding-right: 0; }
.stg-prgs-row-grp .stg-th { font-size: 13px; font-weight: 600; margin: 0 0 15px 0; }
.stg-prgs-row .stage-dt-bx span { font-size: 12px; font-weight: 400; }
.stage-dt-bx.dt-tm { float: right;   /*  width: 104px; */ }
.stage-dt-bx.st-strt.stg-th { padding-left: 20px; }
span.no-avlbl { font-size: 12px; font-weight: 400; color: #888; }
.stg-prgs-row .input-field input[type="text"] { border: none; height: auto; }
.stg-prgs-row .input-field span.date-icon.select-date { top: -2px; }
.stg-prgs-row .input-field span.date-icon.select-date img { width: 14px; }
.stg-prgs-row .edit-delete-table { float: right; }
.stg-prgs-row .edit-delete-table { float: right; }
.form-group.marks-dn-row .mark-dn-box { opacity: 0.5; }
.form-group.marks-dn-row .stage-dt-bx { display: none; }
.form-group.marks-dn-row .input-field { display: block; }
.marks-dn-row .ttl-bx { text-decoration: line-through; color: #999; }
.stage-prog-box .form-group .browser-default-set select { margin-bottom: 0; }
.rs-mn-grp-text { margin: 14px 0 0 0; }
.hrs-grp-text { width: 100px; float: left; }
.hrs-grp-text input[type="text"] { height: 30px; margin-bottom: 0; }
.rs-mn-grp-text span { font-size: 13px; font-weight: 600; position: relative; top: 5px; }

.stage-prog-box.stg-nts-bx .panel-title { margin-bottom: 10px; }
.stage-prog-box.stg-nts-bx .panel-title a.note-tab-add-btn { position: relative; }
.stg-nts-bx .notes-tab-box .clearfix.left-actvty-tp {   /*  border: 1px solid #e9e9e9; */
margin-bottom: 0; float: left; }
.stg-nts-bx .notes-tab-box .left-actvty-tp .collapse-activty { padding: 10px; height: auto; border: 1px solid #e9e9e9; }

/*-----ORGANIZATION EMPLOYEES-----*/
.org-emp-module .license-table .table tr th.emp-th-box, .org-emp-module .license-table .table tr td.emp-th-box { width: 150px !important; max-width: 150px !important; min-width: 150px !important; }
.org-emp-module .license-table .table tr th.des-th-box, .org-emp-module .license-table .table tr td.des-th-box { width: 150px !important; max-width: 150px !important; min-width: 150px !important; }
.org-emp-module .license-table .table tr th.ass-th-box, .org-emp-module .license-table .table tr td.ass-th-box { width: 60px !important; max-width: 60px !important; min-width: 60px !important; }
.org-emp-module .license-table .table tr th.last-child, .org-emp-module .license-table .table tr td.last-child { width: 60px !important; max-width: 60px !important; min-width: 60px !important; }

/*===VESTING RULES===*/
.contbtn-emp-box .vestrl-left { width: 272px; float: left; }
.contbtn-emp-box .vestrl-left span { font-size: 13px; font-weight: 600; word-wrap: break-word; }
.vestrl-center { width: 150px; float: left; margin: 0 10px; }
span.vestrl-ttl { font-weight: 600; font-size: 15px; }
.vestrl-center .browser-default-set { margin-top: -15px; }
.vestrl-center .input-field { margin: 0; margin-top: -10px; }
.vestrl-center .input-field input[type="text"] { margin-bottom: 0; }
.vestrl-right { width: auto; float: left; }
.vestrl-right span { font-size: 13px; font-weight: 500; word-wrap: break-word; }
.mrg-top-20 { margin-top: 20px; }
.paln-dtls-co-emp { margin-top: 0; }
.paln-dtls-co-emp .col-lg-3, .paln-dtls-co-emp .col-lg-5 { font-weight: 600; font-size: 13px; position: relative; top: 7px; width: auto; padding: 0; }
.paln-dtls-co-emp .col-lg-2 { width: 90px; }
.paln-dtls-co-emp .col-lg-2 input { height: 30px; margin-bottom: 0; }
.clif-prod-bx .col-lg-3 { font-weight: 500; font-size: 14px; }
.clif-prod-bx .col-lg-4 { padding: 0; position: relative; top: -18px; width: 123px; }
.clif-prod-bx .col-lg-4 .browser-default-set .browser-default { margin-bottom: 0; }
.clif-prod-bx .col-lg-3.ttl-bx { font-weight: 600; font-size: 13px; width: auto; }
.avr-contrbut-per-bx .col-lg-8, .avr-contrbut-per-bx .col-lg-4 { font-weight: 600; font-size: 13px; padding-right: 0; width: auto; }
.input-field.digit-inpt.clif-prod-bx { margin-top: 0; margin-bottom: 0; }

.form-design.plan-dtls-box .form-group { margin-bottom: 0; }
.form-design.plan-dtls-box .form-group .input-field { margin-right: 10px; height: 38px; margin-bottom: 5px; }
.form-design.plan-dtls-box .form-group .input-field span.label-text { font-size: 13px; margin-right: 8px; font-weight: 600; }
.form-design.plan-dtls-box .form-group .input-field label { padding-left: 20px !important; font-weight: 500; }
.modal-open { padding-right: 0 !important; }
.scroll-class { overflow: hidden !important; height: 100% !important; padding-right: 0 !important; }
.main-table.license-table.select-people-scroll.ad-per-cmnctn-plan table.table thead tr th, .main-table.license-table.select-people-scroll.ad-per-cmnctn-plan table.table tbody tr td { width: 50px !important; min-width: 50px !important; max-width: 50px !important; text-align: left; }
.main-table.license-table.select-people-scroll.ad-per-cmnctn-plan table.table thead tr th:last-child, .main-table.license-table.select-people-scroll.ad-per-cmnctn-plan table.table tbody tr td:last-child { width: 659px !important; min-width: 659px !important; }
.main-table.license-table.select-people-scroll.ad-per-cmnctn-plan table.table tbody tr td h5 { margin-top: 0; font-size: 13px; color: #000; word-break: break-all; }
.main-table.license-table.select-people-scroll.ad-per-cmnctn-plan table.table tbody tr td p { margin-bottom: 0; color: #777; }
.form-design.ad-per-comntn-plan { float: none; padding: 0 15px; }
.form-design.ad-per-comntn-plan .input-field.radio { margin-right: 5px; margin-bottom: 10px; height: auto;   }
.cmd-ad-ppl-popup .add-contact-team-position .select-people-scroll table tbody { border-top: 3px solid #d0d0d0; }
.cmd-ad-ppl-popup .add-contact-team-position .select-people-scroll table tbody:first-child tr { background: #000 !important; }
.add-prsn-cm-plan.cmd-ad-ppl-popup .add-contact-team-position .select-people-scroll table tbody tr:first-child { background: #e6e6e6; }
.add-prsn-cm-plan.cmd-ad-ppl-popup .add-contact-team-position .select-people-scroll table tbody tr:first-child td { font-weight: bold !important; }
.add-prsn-cm-plan.cmd-ad-ppl-popup .add-contact-team-position .select-people-scroll table tr th, .add-prsn-cm-plan.cmd-ad-ppl-popup .add-contact-team-position .select-people-scroll table tr td { padding: 2px 0px; }

.form-design.ad-per-comntn-plan .input-field.radio .radio input[type="radio"] { left: 0; margin-left: 0; width: 100%; }
.cmnctn-pln-rgt-sctn .browser-default-set .browser-default { margin-top: 0; border: 1px solid #e3e7eb; padding: 5px; float: left; height: 33px; margin-bottom: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding-right: 23px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.cmnctn-pln-rgt-sctn .browser-default-set:before { top: 11px; right: 7px; }
.search-box.slctmrg-right { margin-right: 15px; }
.a-cursor-none { cursor: not-allowed !important; }
.add-contact-popup .input-field.s6 input[type="checkbox"][disabled] { cursor: not-allowed !important; }
.add-contact-popup .input-field.s6 input[type="checkbox"][disabled]+label { opacity: 0.3; }
.ul-as-cl-mt-box { padding: 0 0 10px 0 !important; }
.accordion-inner .ul-as-cl-mt-box .body ul a { padding: 0 !important; }
.stg-for-cntct { float: left; border: 1px solid #e2e6ea; padding: 10px; margin-top: -1px; width: 100%; }

/*---- Email Details: Popup ----*/
.email-right-inbox.email-details-popup { width: 100%; background: #fff; margin: 0; }
.email-details-popup .subject-box.to { text-align: left; }
.email-details-popup .new_bold_class { text-align: left; }
h6.email-popup-ttl { text-align: left; font-size: 16px; margin-bottom: 15px; font-weight: 600; color: #000; margin-top: 10px; word-break: break-all; }
.email-details-popup ul li.expand-mail-box { box-shadow: none !important; margin: 0 !important; }
.email-details-popup .mail-content-body { border: none; padding: 0 15px; }
.email-details-popup.email-right-inbox > ul > li:hover:before { display: none !important; }
.email-details-popup.email-right-inbox > ul li.expand-mail-box { width: 100% !important; }

/*==== PRODUCT: edit_investment ====*/
.currnt-mnt-grs-bx-label { width: auto; float: left; }
.currnt-mnt-grs-digit { width: 150px; float: left; }
.currnt-mnt-grs-bx-label { width: auto; float: left; font-weight: 600; font-size: 12px; line-height: 40px; margin-right: 15px; }
.currnt-mnt-grs-digit .input-field { margin: 0; }
.currnt-mnt-grs-digit .input-field input[type="text"] { margin-bottom: 0; }
.angucomplete-holder input:focus { box-shadow: none; }
.ys-no-optn-rw .col-lg-2.no-padding label { font-weight: 600 !important; }
.ys-no-optn-rw .col-lg-5.no-padding { font-weight: 500; }
.ys-no-optn-rw .col-lg-5.no-padding label { font-size: 13px; font-weight: 500; }
.ys-no-optn-rw .col-lg-1.no-padding.digit-inpt input { height: 30px; padding-bottom: 0; margin-bottom: 0; }
.ys-no-optn-rw .col-lg-2.mnt-bx { margin-top: 10px; font-weight: 500; margin-left: 10px; width: 100px; font-size: 13px; }
.col-lg-2.ys-no-bx .radio-button label { top: 7px !important; }
.labelttl-bx { margin-top: 10px; font-size: 13px; }
.org-info-sctn .panel-box .panel-body { padding: 20px 20px 20px 20px !important; }
.input-field.digit-inpt.paln-dtls-co-emp { padding: 0; margin: 15px 0 15px 0 !important; }
.input-field.digit-inpt.paln-dtls-co-emp .col-lg-12 { padding: 0; font-weight: 600; }
.form-group.ed-401k-mn-bx { margin-bottom: 0; min-height: 61px; }
.form-group.ed-401k-mn-bx input[type=text] { transition: none; }
.form-group.ed-401k-mn-bx .ed-mnth-dgt { float: left; margin: 0 15px; }
.ed-emp-cn-amnt.input-field.digit-inpt { width: 210px; margin: 0; }
.ed-emp-cn-amnt { float: left; }
.ed-emp-cn-amnt span { font-weight: 500; font-size: 13px; display: inline-block; position: relative; top: 2px; }
.ed-emp-cn-amnt .form-group { width: 150px; }
.form-group.ed-401k-mn-bx label { font-weight: 600 !important; top: 9px !important; }
.act-lib-btns { padding-left: 0; }
.act-lib-btns .btn { padding: 0 11px; }
.mrg-left-10 { margin-left: 10px; }

/*=== LICENSE INFORMATION ===*/
.custm-slct-with-ttl label.active { font-size: 13px; font-weight: 600; color: #555;line-height: 19px; }
.custm-slct-with-ttl .multiselect-parent { margin-top: -11px; margin-bottom: 20px; }
.custm-slct-with-ttl .multiselect-parent button { border-left: none !important; border-right: none !important; border-top: none !important; padding: 0 !important; border-radius: 0 !important; }
.lbl-wth-radio-bx span.label-text { width: 100%; font-size: 13px; font-weight: 600; margin: 0; }
.row-counttext-bx label { font-size: 12px; margin-right: 10px; font-weight: 600; color: #555; }
.row-counttext-bx label span { font-weight: 600; font-size: 14px; margin-left: 2px; }
.lbl-wth-radio-bx .input-field.radio { margin-right: 5px; }
.lbl-wth-radio-bx .input-field.radio label { position: relative; left: -5px; }
span.cncl-activity { text-decoration: line-through; }
a.fc-day-grid-event.cncl-activity span.fc-title { text-decoration: line-through; }
.cancl-acvt-pphver { font-size: 11px; font-weight: 600; color: #ff0000; }
._add_license.form-design .form-group .form-control { font-size: 13px; }
.suggestion-icn-ttl { font-size: 13px !important; margin-bottom: 0; font-weight: 600; color: #333; }
label.suggestion-icn-ttl.tp-lbl-st { top: -5px; }
.add-new-template-section ul.compose-mail > li .browser-default-set { width: 300px; }
.error-top7 { top: 7px !important; }
a.insert-category { /* font-weight: 500; margin: 7px 0; float: left; */ } 
.insert-box.eml-template-bx { padding-bottom: 0; }
.ttl-with-tags .tags-link-box .tag { border-top: none; padding: 7px 0; height: 41px; border-bottom-color: #d9d9d9; }
.ttl-with-tags .tags-link-box .tag .tags input[type="text"] { padding: 4px 4px 4px 0; margin: 0; width: 100%; }
.cntct-child-dgt input[type="text"] { width: 72px; height: 24px; margin: 0 5px; padding: 0 5px; box-sizing: border-box; }
.ttl-with-tags tags-input .autocomplete { width: 100%; position: relative; margin-top: 0; padding: 0; }


.form-group.crs-prct-prcs-row { width: 100%; float: left; }
.dropdown-content.select-dropdown { border-color: #d9d9d9; }
._add_license .select-box .dropdown-content span { font-size: 12px; font-weight: 500; }
._add_license .select-box input.select-dropdown { font-size: 13px; }
.crss-pro-purchse-table h5 { font-weight: 600; margin-bottom: 25px !important; margin-top: 15px; }
.float-auto { float: left; width: auto; margin-right: 15px; font-size: 13px; font-weight: 500; line-height: 24px; }
.float-auto .input-field { margin: 0; }
.float-auto.float-auto-check { margin-right: 0; }
.form-group.crs-prct-prcs-row .float-auto .input-field select { margin: 0; padding-top: 0; height: 30px; padding: 0 7px; min-width: 150px; position: relative; top: -5px; }
.form-group.crs-prct-prcs-row .browser-default-set:before { background-position: 0px 4px; z-index: 1; top: 6px; }
.float-auto.float-auto-con-ascat { min-width: 225px; }
.form-section-grp { width: 100%; float: left; margin-bottom: 15px; border-bottom: 1px dashed #dadada; }
.form-section-grp h5 { text-transform: uppercase; font-weight: 600; font-size: 14px; }
.form-section-grp .collapse-activty { padding: 5px 10px; -webkit-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-bottom: 15px; background: #f5f5f5; }
.form-section-grp  .collapse-activty .collapse-activty-triger:before { top: 4px; }

/*======= OMMUNICATION PLAN DETAILS: WORK FLOW TREE =======*/
.orgchart { background: none !important; overflow: auto; width: 100%; overflow: auto; padding: 0 0 10px 0 !important; }
.cmc-pln-tp-subtab .orgchart { -webkit-height: calc(100vh - 242px) !important; -moz-height: calc(100vh - 242px) !important; height: calc(100vh - 242px) !important;   /*  overflow-y: hidden; */ }
.orgchart .node { width: 230px !important; }
.plan-wf-ttl { background: #8dc741; color: #fff; font-weight: 600; border-radius: 10px 10px 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 30px; text-transform: capitalize; padding: 0 4px; height: 30px; }
.plan-wf-tp-count { border: 1px solid #d9d9d9; border-radius: 0 0 8px 8px; font-size: 13px; padding: 4px 8px; font-weight: 600; text-align: left; }
.plan-wf-dp-name { background: #2995eb; color: #fff; font-weight: 600; height: 30px; line-height: 30px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; padding: 0 8px; }
.plan-wf-dp-con { text-align: left; }
.wf-sp-row { padding: 4px 8px; border: 1px solid #e9ecef; border-top: 0; font-weight: 600; font-size: 13px; word-break: break-all;}
.wf-sp-row.plan-wf-dp-step-ans { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border: none; text-align: center; padding: 3px 0; }
.wf-sp-row.plan-wf-dp-day { border-radius: 0; color: #a3a3a3; }
.wf-sp-dgt { color: #9dce61; text-align: right; float: right; }
span.wf-sp-text { color: #000; }
span.wf-sp-dgt.wf-bl-ttl { color: #2995eb; font-weight: 700; }
.orgchart .lines .topLine, .orgchart .lines .leftLine, .orgchart .lines .rightLine, .orgchart .lines .downLine { border-color: #2995eb !important; }
.orgchart .lines .downLine { background-color: #2995eb !important; }
.orgchart .node .horizontalEdge { width: 30px !important; height: 30px !important; top: 50% !important; transform: translateY(-50%) !important; }
.orgchart .node .verticalEdge { width: 30px !important; height: 30px !important; left: 50% !important; transform: translateX(-50%) !important; }
.orgchart .fa-chevron-up, .orgchart .fa-chevron-left, .orgchart .fa-chevron-right, .orgchart .fa-chevron-down { background: #e2e6ea !important; border-radius: 4px !important; border: 1px solid #d6d6d6; }
.orgchart .node .topEdge { top: -10px !important; }
.orgchart .node .leftEdge { left: -10px !important; }
.orgchart .node .rightEdge { right: -10px !important; }
.orgchart .node .bottomEdge { bottom: -10px !important; }
.orgchart .fa-chevron-up::before { content: ""; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 7px solid #adb0b3; top: -5px; position: relative; }
.orgchart .fa-chevron-down::before { content: ""; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid #adb0b3; top: 18px; position: relative; }
.orgchart .fa-chevron-right::before { content: ""; width: 0px; height: 0px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 7px solid #adb0b3; top: 20px; position: relative; }
.orgchart .fa-chevron-left::before { content: ""; width: 0px; height: 0px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 7px solid #adb0b3; top: 20px; position: relative; }
.orgchart .node .leftEdge::before { left: 12px !important; top: 9px !important; }
.orgchart .node .rightEdge::before { right: 12px !important; top: 9px !important; }
.orgchart .node:hover { background: none !important; }
.plan-wf-dp-con:hover { box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 8px; }
.orgchart .lines .downLine, .orgchart .lines .rightLine { position: relative; }
.orgchart .lines .downLine:before, .orgchart .lines .rightLine:before { content: ""; bottom: 0px; position: absolute; width: 0px; height: 9px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #2995eb; left: -4px; background: #fff; }
.orgchart .lines .rightLine:before { left: auto; right: -6px; }
.orgchart table > tbody > tr.lines:nth-child(2) td .downLine { height: 23px; left: -2px; }
.orgchart table > tbody > tr.lines:nth-child(2) td .downLine:before { display: none; }
.orgchart tr.nodes table > tbody > tr.lines:nth-child(2) td .downLine { height: 23px; left: 0; }
.orgchart tr.nodes table > tbody > tr.lines:nth-child(2) td .downLine:before { display: none; }
.full-width-eml-popup .clearfix.home-add-acvt-clndr { margin-top: 28px; overflow: auto; height: 815px; }
.clearfix.home-add-acvt-clndr .actvty-hd-flex { margin-bottom: 10px; }
.full-width-eml-popup .add-acvty-col.whre-act-plc { border-right: 1px solid #e2e6ea; }
.check-custome input[type="checkbox"] { position: absolute; top: 1px; left: 6px; z-index: 8; opacity: 0; cursor: pointer; }
.btn-grups-box { float: left; }
.btn-grups-box .btn { float: left !important; }
.lic-search-table .dropdown-content.select-dropdown { border: 1px solid #d9d9d9; }

/*----activity tree view box color----*/
.plan-wf-dp-con.schedule-step-color .plan-wf-dp-name { background: #4c5667 !important; }
.plan-wf-dp-con.completed-step-color .plan-wf-dp-name { background: #11c15f !important; }
.plan-wf-dp-con.skip-step-color .plan-wf-dp-name { background: #dc4a00 !important; }
.padding-tlr-0 { padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; }
.license .input-field input.input-txt { font-size: 13px; }

/*---WORKFLOW TREE: ZOOM IN OUT---*/
.zoom-io-box { float: right; position: absolute; right: 0; background: #fff; padding: 0 0 10px 10px; z-index: 2; border-radius: 0 0 0 5px; }
.zoom-io-box a { background: #1c75bc url(../images/zoom-io-icon.png) no-repeat 0 0; width: 31px; height: 31px; float: left; border-radius: 4px; position: relative; left: 0; background-position: 5px 5px; }
.zoom-io-box.zoom-in-icon a { background-position: 5px -23px; }
.email-right-inbox.cmm-plan-dtls-bx.zoomin-window { width: 100%; position: relative; }

/*-----PRODUCT: INFORMATIONS-----*/
.pro-info ul.ul-as-cl-mt-box { padding-bottom: 0 !important; }
.pro-info .one-row-add-box > ul.ul-as-cl-mt-box { margin: 0 -15px; }
.pro-info .one-row-add-box > ul.ul-as-cl-mt-box > li { float: none; width: auto; margin: 0; }
.pro-info .one-row-add-box > ul.ul-as-cl-mt-box > li .panel-box-group { margin: 10px 1% 5px 1%; float: left; width: 48%; }
.pro-info .pro-info-box-group.panel-box-group > .body { min-height: 178px !important; }
.pro-info .pro-info-box-group.panel-box-group > .body > ul > li > .con { line-height: 20px; padding-left: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.fc-body.fc-widget-content { max-height: 145px; overflow: auto; }
.my-tm-cal-bx .fc-popover.fc-more-popover {
    margin-top: -24px;
}

/*-----Pro > Edit Insurace-----*/
.pro-edit-ins-right-box { background: #fff; border: 1px solid #e2e6ea; padding-top: 40px; }
.pro-edit-ins-right-box .panel-box.mtn.stage-section { padding: 0; border: none; margin-bottom: 0; height: auto !important; }
.pro-edit-ins-right-box .panel-box.mtn.stage-section .mCSB_dragger { display: none !important; }
.pro-edit-ins-right-box .panel-box.mtn.stage-section .fl-fw.mrg-top-50 { margin-top: 0 !important; }
.pro-edit-ins-right-box .panel-box.mtn.stage-section .fml-mbbr-plc-bo-inr { border: none; border-bottom: 1px solid #eee; }
.pro-edit-ins-right-box .panel-box.mtn.stage-section .mCSB_scrollTools .mCSB_dragger { display: none !important; }

/*------View More Products: link-------*/
.details-group.vmp-link { padding: 0 10px; }
.details-group.vmp-link h5 { margin: 5px 0 5px 0 !important; }
.fltr-lcns-form { margin-bottom: 20px; }
.fltr-lcns-form .form-group { float: left; width: 100%; }
.custm-slct-with-ttl .multiselect-parent { width: 100% !important; }
.remander-right-bx .per-details-icon-group { position: relative; }
.remindr-sctn-grp-listing:first-child .per-details-icon-group .popover { top: 100% !important; margin-top: 10px !important; }
.remindr-sctn-grp-listing:first-child .per-details-icon-group .popover.top > .arrow { bottom: 0; top: -11px; -webkit-transform: rotate(180deg) !important; -moz-transform: rotate(180deg) !important; transform: rotate(180deg) !important; }
.remindr-sctn-grp-listing .per-details-icon-group .popover .popover-inner { cursor: pointer; }

/* AR427 01/05/2018 */
.activity-user-tab { float: left; width: 100%; position: relative; background: #ffffff; }
.activity-user-tab .tab-left, .activity-user-tab .tab-right { width: 100%; float: left; padding: 20px; }
.activity-user-tab .tab-left { padding: 0 15px; position: relative; }
/* .acvt-rprt-inr .tab-left:before { width: 100%; content: ""; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 100px; z-index: 1; } */
.activity-user-tab .tab-right { padding-top: 0; }
.activity-user-tab .user-table { table-layout: fixed; border: 1px solid #e2e6ea; border-radius: 5px; }
.activity-user-tab .user-table th { width: 100px; background: #eff3f6; padding: 15px 12px; word-wrap: break-word; }
.activity-user-tab .user-table th:first-child { width: 200px; }
.activity-user-tab .user-table tr:last-child td { border-bottom: none; }
.activity-user-tab .user-table tr td { padding: 5px 12px; border-bottom: 1px solid #e2e6ea; font-weight: 600; color: #a9a9a9; }
.activity-user-tab table.dataTable thead .sorting_desc_disabled:after { bottom: 12px; }
.activity-user-tab .user-table .activity-icon { display: inline-block; vertical-align: middle; margin-right: 8px; }
.activity-user-tab .user-table .activity-icon .actv-td-rnd-icon { width: 40px; height: 40px; }
.acvt-rprt-user-bx .activity-icon .actv-td-rnd-icon i { width: 18px !important:; height: 18px !important:; }
.activity-user-tab .user-table .name-prefix { display: inline-block; overflow: hidden; position: relative; height: 40px; width: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #499516; text-align: center; line-height: 40px; color: #FFF; font-weight: 600; font-size: 16px; margin-right: 8px; }
.activity-user-tab .user-table .name-prefix img { width: 100%; height: 100%; display: inline; position: absolute; left: 0; }
.acvt-rprt-user-bx { display: table; }
.acvt-srh-wth-sgsn .search-input-box { padding: 0 5px; margin: 0 0 10px 0; }
.acvt-rprt-user-bx span.pr-wt-nm { display: table-cell; vertical-align: middle; }
.form-design .acvt-srh-wth-sgsn .input-field input { color: #aaaaaa; }
.acvt-srh-wth-sgsn .search-input-box .input-field .srh-img-cls { right: 6px; }
.acvt-srh-wth-sgsn { margin: 10px 0 10px 0; background: #eee; border: 1px solid #dddddd; padding: 10px 5px 0; border-radius: 2px; position: relative; }
.ex-cl-bx { padding: 10px 10px 0 !important; }
.ex-cl-bx > a { font-weight: 600; text-transform: uppercase; text-decoration: none; color: #333333; width: 100%; float: left; margin-bottom: 10px; position: relative; }
.ex-cl-bx > a:before { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #555; right: 0; top: 6px; width: 0; height: 0; position: absolute; content: ''; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.ex-cl-bx > a.tgl-open:before { content: ""; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.ex-cl-grp-bx { width: 100%; float: left; }
.shrt-by-usr-grp.ex-cl-bx { width: 50% !important; }
.ex-cl-grp-bx .ex-cl-bx { width: 49.5%; margin-bottom: 0;}
.ex-cl-bx.pdng-right-0 { padding: 0 !important; }
.ex-cl-bx .btm-brd-line { width: 100%; float: left; margin: 0; border-bottom: none; padding: 20px 0 0 0; }
.myacvt-form.ex-cl-bx.myacvt-frm-clndr-bx { padding-left: 0 !important; }
.ex-cl-grp-bx .ex-cl-bx:nth-child(2n+1) { float: left; margin-left: 0 !important; clear: both; }
.ex-cl-grp-bx .ex-cl-bx:nth-child(2n) { float: right; margin-right: 0 !important; }
.acvt-report-con-ttlbar .myactv-frm-cal-bx .ex-cl-bx.myacvt-frm-clndr-bx { padding: 0 !important; }
.this-month .dropdown-multiselect { width: 100% !important; }
span.no-rcrd-fund { width: 100%; float: left; padding: 30px; background: #fff; margin: 10px 0 0 0; position: relative; height: 100%; text-align: center; }
span.no-rcrd-fund .center-block { margin: 0; }
span.no-rcrd-fund.no-img-lic { padding: 0 30px; margin-top: 0; }
span.no-rcrd-fund.no-data-email { margin: 0; border: 1px solid #e2e6ea; -webkit-min-height: calc(100vh - 145px); -moz-min-height: calc(100vh - 145px); min-height: calc(100vh - 145px); display: flex; align-items: center; }
span.no-rcrd-fund.no-data-email h4 { margin-bottom: 15px; }
.no-data-email-inr { width: 100%; float: left; }
span.no-rcrd-fund.no-eml-rgtbx h4 { margin-bottom: 10px; }
span.no-rcrd-fund.no-eml-rgtbx img { width: 150px; }
.email-right-norecord { height: 100%; }
span.no-rcrd-fund.no-eml-rgtbx { align-items: center; display: flex; margin: 0; }
.email-right-contact-view .con-per-dtls-box .mCSB_container { min-height: 430px; }
.activity-user-tab .user-table .name-img { display: inline-block; overflow: hidden; vertical-align: middle; }
.activity-user-tab .user-table .name-img >img { width: 40px; height: 40px; margin-right: 8px; display: inline-block; vertical-align: middle; border-radius: 3px; }

.activity-user-tab .user-table th, .activity-user-tab .user-table td { text-align: center; }
.activity-user-tab .user-table tr th:first-child, .activity-user-tab .user-table tr td:first-child { text-align: left; color: #555; }
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after { position: absolute; bottom: auto; right: 8px; display: block; font-family: 'Glyphicons Halflings'; opacity: 0.5; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); height: 18px; }
.col-wrap-3 .col-lg-4:nth-child(3n+1) { clear: both; }
.acvt-report-ttlbar .con-details { padding: 0 0 0 15px; height: 50px; position: fixed; z-index: 2; margin-top: -18px; width: calc(100% - 60px);}
.acvt-report-ttlbar .email-left-menu {
	float: right;
}

.acvt-report-ttlbar .con-details h4 { line-height: 25px; float: left; margin: 13px 0 0 0;}
.mrg-top-50 { margin-top: 50px !important; }
.fl-fw { width: 100%; float: left; }
.acvt-report-con-ttlbar .hip-category-section { -webkit-width: calc(100% - 510px); -moz-width: calc(100% - 510px); width: calc(100% - 510px); border-right: 1px solid #eee; margin-top: 0; }
.acvt-report-con-ttlbar .myacvt-form.form-design { width: 495px; float: right; margin-top: 0; }
.acvt-report-con-ttlbar .search-t-bx .form-control.date-picker { font-size: 13px !important; }
.acvt-report-con-ttlbar .myactv-frm-con-box-group .search-t-bx .daterangepicker.ltr { left: 0 !important; }
.task-listing-box-main-group.with-shorting .myactv-frm-cal-bx { padding: 0; }

.acvt-report-ttlbar .email-left-menu > ul > li a:hover { background: none; }
.acvt-report-ttlba.email-left-menu > ul > li a.active { background: #e6e6e6; }
.acvt-report-ttlbar .email-left-menu > ul > li { /* border-right: 1px solid #e9eaea; */ padding: 0; border-left: 1px solid #e9eaea;   /*  margin-left: -1px; */ }
.acvt-report-ttlbar .email-left-menu > ul > li a { width: 72px; line-height: 49px; position: relative; border-radius: 0; height: 49px; }
.acvt-report-ttlbar .email-left-menu ul > li a i { top: -3px; left: 10px; }
.acvt-report-ttlbar .email-left-menu > ul > li:hover a i { display: none; }
.acvt-report-ttlbar .email-left-menu > ul > li a span.hvr-text { display: none; font-size: 12px; line-height: 12px; text-align: center; margin-top: 0; width: 100%; float: left; position: absolute; font-weight: 600; left: 0; top: 50%; transform: translateY(-50%); bottom: auto; }
.acvt-report-ttlbar .email-left-menu > ul > li:hover a span.hvr-text { display: block; }

/*----DASHBOARD: My People Matters----*/
.my-tsk-tbl-grp .actvty-hd-flex { width: auto; float: left; }
.dt-pre-next-grp { float: right; }
.dt-pre-next-grp .actvty-hd-flex { width: auto; }
.my-task-table-group .eml-dt-group h5 { text-transform: uppercase; line-height: 29px; }
.eml-dt-group .dt-pre-next-grp span.date { text-transform: uppercase; line-height: 29px; font-size: 13px !important; }
.my-tsk-tbl-grp .my-tsk-tbl-head { background: #e2e6ea; color: #0e76bc; font-weight: 600; padding: 10px 10px; margin-bottom: 0 !important; border-bottom: 0; position: relative; }
.form-group.stg-prgs-row.my-tsk-tbl-grp { border: 1px solid #e2e6ea; border-radius: 3px; padding-bottom: 0 !important; }
.my-task-chklist-grp .stage-dt-bx { font-size: 12px; font-weight: 500; color: #999; }
.my-task-chklist-grp .stage-dt-bx span { width: 100%; float: left; color: #8dc741; font-weight: 500; }
.stage-dt-bx.my-task-scheduled { width: 80px; }
.stage-dt-bx.my-task-completed { width: 80px; }
.mytask-left-ttl { -webkit-width: calc(100% - 297px); -moz-width: calc(100% - 297px); width: calc(100% - 297px); float: left; }
.mytask-left-ttl label.ttl-bx { width: 100%; }
.my-tsk-tbl-grp .stg-prgs-row-rpt { padding: 10px; margin-bottom: 0 !important; }
.my-tsk-tbl-grp .stage-dt-bx.my-task-plan { width: 100%; text-align: left; font-size: 12px; font-weight: 500; color: #999; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.my-tsk-tbl-grp .stage-dt-bx.my-task-plan span { color: #999; font-weight: 600; }
.my-tsk-tbl-grp .stage-dt-bx.my-task-plan { width: 100%; text-align: left; font-size: 12px; font-weight: 500; color: #999; }
.my-ppl-mtrs-tbl.my-task-table-group { width: 100%; float: left; margin-top: 10px; }
.no-record-box { font-size: 13px; font-weight: 400; color: #999; float: left; text-align: left; }
.my-task-chklist-grp { float: right; }
.stg-prgs-row-grp .stg-prgs-row-rpt .mytask-left-ttl { width: 160px; }
.stg-prgs-row-grp .stg-prgs-row-rpt .my-task-chklist-grp { width: calc(100% - 100px); }
.astl-assignee-bx { width: 108px; }



.mcp-que-sts-box {
    position: relative;
    width: 100%;
    float: left;
    border: 1px dashed #d8d8d8;
    margin-top: 10px;
    background: #f7f7f7;
}

.mcp-que-sts-box-inr {
    padding: 0 23px 10px 11px;
    width: 100%;
    float: left;
} 


.mcp-que-sts-box p.how-p {
    word-break: break-all;
    vertical-align: top;
    font-weight: 600;
    font-size: 12px;
}
/* .mcp-que-sts-box:before {
    content: "";
    width: 20px;
    height: 20px;
    background: #fff;
    position: absolute;
    transform: rotate(45deg);
    top: -10px;
    left: 20px;
    box-shadow: -1px -1px 1px rgba(0,0,0,0.2);
}
 */
.chk-wh-mrkdn {
    display: inline-block;
    padding: 2px 5px;
    text-transform: initial !important;
    margin-right: 5px;
    cursor: pointer;
}

.chk-wh-mrkdn span {
    font-size: 12px;
    font-weight: 500;
}
.slect-pro-mcp .browser-default-set {
	width: 300px;
    margin-bottom: 5px;
}

.slect-pro-mcp .browser-default-set .browser-default {
	margin-top: 0;
}


.asgn-pick-btn-grp a.btn { font-size: 9px !important; line-height: 21px !important; height: auto !important; margin-right: 4px; padding: 0 5px !important; }
.my-ppl-mtrs-tbl .my-tsk-tbl-grp .stg-prgs-row-rpt { display: flex; align-items: center; position: relative; padding-left: 22px; }
.my-ppl-mtrs-tbl .my-tsk-tbl-grp .stg-prgs-row-rpt .prplan-note .note-acco-con-box, 
.my-ppl-mtrs-tbl .my-tsk-tbl-grp .stg-prgs-row-rpt .prplan-note .note-acco-con-box p.cus-editor {
    margin: 0;
}
.mail-options-box .option-open > ul { right: 0; position: relative; }
.aet-ad-lng-msg span.emessage { margin-top: 0; top: 60px; }

.my-ppl-mtrs-tbl .my-tsk-tbl-grp .stg-prgs-row-rpt.mcps-row-box {
	display: initial;	
}

.stg-prgs-row-rpt-inr {
    display: flex;
    align-items: center;
    width: 100%;
}
.form-group.stg-prgs-row.stg-prgs-row-rpt.my-tsk-prplnbx.mcps-row-box {
    padding-left: 10px;
}


/*  Plan - Details - Contact / Organization / Event list */
.cmn-plan-page .mcp-que-sts-box {
    position: absolute;
    margin-top: 0;
    top: 100%;
    box-shadow: 0 0 3px rgba(0,0,0,0.4);
    z-index: 2;
    min-width: 210px;
    right: 0;
    border: none;
}

.cmn-plan-page .mcp-que-sts-box:after {
    content: "";
    width: 10px;
    height: 10px;
    background: #f7f7f7;
    position: absolute;
    top: -6px;
    right: 16px;
    transform: rotate(45deg);
    box-shadow: -1px -1px 1px rgba(0,0,0,0.2);
}


.cmn-plan-page .mcp-que-sts-box-inr {
    padding: 0 8px 8px 8px;
}
.cmn-plan-page .chk-wh-mrkdn span {
	font-size: 10px;
    font-weight: 500;
    line-height: 19px;
}
.cmn-plan-page .browser-default-set .browser-default {
	margin:0;
	font-size: 12px;
}
.cmn-plan-page .browser-default-set:before {
	top: 9px;
}
.cmn-plan-page .chk-wh-mrkdn {
    padding: 2px 8px;
    margin-right: 0;
}
.cmn-plan-page .table.striped.my-actvty-table tbody td.cpd-step {
	overflow: initial;
}
.cmn-plan-page .mcp-que-sts-box p.how-p {
    white-space: normal;
    font-size: 11px;
    line-height: 12px;
}
.my-actvty-table-main.cmn-plan-page {
    min-height: calc(100vh - 420px);
}
.cmn-plan-page .mcp-que-sts-box .pro-lic-slctbox {
    margin-bottom: 0;
}


/*---my-pm-with-task---*/
.my-pm-with-task .my-actvty-table-main.my-ppl-mtrs-tbl { -webkit-width: calc(100% - 410px); -moz-width: calc(100% - 410px); width: calc(100% - 410px); border-bottom: 1px solid #eee; margin-bottom: 15px; padding-right: 0 !important; padding-bottom: 8px; }
.my-pm-with-task .my-ppl-mtrs-tbl.my-task-table-group { -webkit-width: calc(100% - 410px); -moz-width: calc(100% - 410px); width: calc(100% - 410px); float: left; margin-top: 0; border-right: 1px solid #eee; padding-right: 15px; }
.my-pm-with-task .remander-right-bx.my-ppl-mtrs-tbl { width: 395px; float: right; }
.my-pm-with-task .page-pagi-main-box { width: auto; }

/*--ACTIVITY SETTINGS--*/
.activity-setting-listing table.table { table-layout: fixed; }
.activity-setting-listing table.table thead tr th { padding: 10px 8px !important; border-top: none !important; border-bottom: none; border-radius: 0 !important; }
.activity-setting-listing table.table tbody tr td { padding: 4px 8px !important; word-wrap: break-word;}
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td { padding: 10px 12px !important; }
.activity-setting-listing table.table thead tr th:first-child, .activity-setting-listing table.table tbody tr td:first-child, .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:first-child { width: 90px !important; min-width: 90px !important; max-width: 90px !important; }
.activity-setting-listing table.table thead tr th:nth-child(2), .activity-setting-listing table.table tbody tr td:nth-child(2), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(2) { width: 198px !important; min-width: 198px !important; max-width: 198px !important; }
.activity-setting-listing table.table thead tr th:nth-child(3), .activity-setting-listing table.table tbody tr td:nth-child(3), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(3) { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.activity-setting-listing table.table thead tr th:nth-child(4), .activity-setting-listing table.table tbody tr td:nth-child(4), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(4) { width: 260px !important; min-width: 260px !important; max-width: 260px !important; }
.activity-setting-listing table.table thead tr th:nth-child(5), .activity-setting-listing table.table tbody tr td:nth-child(5), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(5) { width: 260px !important; min-width: 260px !important; max-width: 260px !important; }
.activity-setting-listing table.table thead tr th:nth-child(6), .activity-setting-listing table.table tbody tr td:nth-child(6), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(6) { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.activity-setting-listing table.table thead tr th:last-child, .activity-setting-listing table.table tbody tr td:last-child, .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:last-child { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }

/* PRIMERICA QUESTION LIBRARY */
/* .activity-setting-listing .acs-sprt-qustn-lib table.table thead tr th:first-child, .activity-setting-listing .acs-sprt-qustn-lib table.table tbody tr td:first-child, .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:first-child { width: 210px !important; min-width: 210px !important; max-width: 210px !important; }
.activity-setting-listing .acs-sprt-qustn-lib table.table thead tr th:nth-child(2), .activity-setting-listing .acs-sprt-qustn-lib table.table tbody tr td:nth-child(2), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(2) { width: 250px !important; min-width: 250px !important; max-width: 250px !important; }
.activity-setting-listing .acs-sprt-qustn-lib table.table thead tr th:nth-child(3), .activity-setting-listing .acs-sprt-qustn-lib table.table tbody tr td:nth-child(3), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(3) { width: 200px !important; min-width: 200px !important; max-width: 200px !important; }
.activity-setting-listing .acs-sprt-qustn-lib table.table thead tr th:nth-child(4), .activity-setting-listing .acs-sprt-qustn-lib table.table tbody tr td:nth-child(4), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(4) { width: 140px !important; min-width: 140px !important; max-width: 140px !important; }
.activity-setting-listing .acs-sprt-qustn-lib table.table thead tr th:last-child, .activity-setting-listing .acs-sprt-qustn-lib table.table tbody tr td:last-child, .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:last-child { width: 100px !important; min-width: 100px !important; max-width: 100px !important; } */

/* ACCESS SUPPORT QUESTION LIBRARY */
.activity-setting-listing .acs-sprt-qustn-lib table.table thead tr th:first-child, .activity-setting-listing .acs-sprt-qustn-lib table.table tbody tr td:first-child, .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:first-child { width: 110px !important; min-width: 110px !important; max-width: 110px !important; }
.activity-setting-listing .acs-sprt-qustn-lib table.table thead tr th:nth-child(2), .activity-setting-listing .acs-sprt-qustn-lib table.table tbody tr td:nth-child(2), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(2) { width: 120px !important; min-width: 120px !important; max-width: 120px !important; }
.activity-setting-listing .acs-sprt-qustn-lib table.table thead tr th:nth-child(3), .activity-setting-listing .acs-sprt-qustn-lib table.table tbody tr td:nth-child(3), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(3) { width: 70px !important; min-width: 70px !important; max-width: 70px !important; }
.activity-setting-listing .acs-sprt-qustn-lib table.table thead tr th:nth-child(4), .activity-setting-listing .acs-sprt-qustn-lib table.table tbody tr td:nth-child(4), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(4) { width: 80px !important; min-width: 80px !important; max-width: 80px !important; }
.activity-setting-listing .acs-sprt-qustn-lib table.table thead tr th:last-child, .activity-setting-listing .acs-sprt-qustn-lib table.table tbody tr td:last-child, .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:last-child { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }


 /*--Assign Feedback Question to Activity My Team Position Question --*/
.activity-setting-listing.my-tmpstn-qustn table.table thead tr th:first-child, .activity-setting-listing.my-tmpstn-qustn table.table tbody tr td:first-child { width: 50px !important; min-width: 50px !important; max-width: 50px !important; }
.activity-setting-listing.my-tmpstn-qustn table.table thead tr th:nth-child(2), .activity-setting-listing.my-tmpstn-qustn table.table tbody tr td:nth-child(2) { width: 40% !important; min-width: 40% !important; max-width: 40% !important; }
.activity-setting-listing.my-tmpstn-qustn table.table thead tr th:nth-child(3), .activity-setting-listing.my-tmpstn-qustn table.table tbody tr td:nth-child(3) { width: 30% !important; min-width: 30% !important; max-width: 30% !important; }
.activity-setting-listing.my-tmpstn-qustn table.table thead tr th:nth-child(4), .activity-setting-listing.my-tmpstn-qustn table.table tbody tr td:nth-child(4) { width: 30% !important; min-width: 30% !important; max-width: 30% !important; }
.activity-setting-listing.my-tmpstn-qustn table.table thead tr th:nth-child(5), .activity-setting-listing.my-tmpstn-qustn table.table tbody tr td:nth-child(5) { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.activity-setting-listing.my-tmpstn-qustn table.table thead tr th:last-child, .activity-setting-listing.my-tmpstn-qustn table.table tbody tr td:last-child { width: 115px !important; min-width: 115px !important; max-width: 115px !important; }

/*====== SYSTEM SETTINGS TABS =======*/

/* MY TEAM POSITION 1 TAB > MY TEAM POSITION TAB - 1,2,3 */

.tm-pstn-1-1-tab ul.angular-ui-tree-nodes { min-height: calc(100vh - 371px); max-height: calc(100vh - 371px); overflow-y: scroll; }

/* MY TEAM POSITION 2 TAB > TEST TEAM POSITION LIBRARY */
.tm-pstn-1-2-tab .tp-my-tm-pstn > ul.angular-ui-tree-nodes { min-height: calc(100vh - 330px) !important; max-height: calc(100vh - 330px); overflow-y: scroll; }

/* MY TEAM POSITION 3 TAB > HUMATI TEAM POSITION */
.tm-pstn-1-3-tab  .tp-my-tm-pstn > ul.angular-ui-tree-nodes { min-height: calc(100vh - 330px) !important; max-height: calc(100vh - 330px); overflow-y: scroll; }

/*TEAM POSITION QUESTION 1 TAB > MY TEAM POSITION */

/*TEAM POSITION QUESTION 1 TAB > SUPPORT TEAM POSITION QUESTION*/
.my-tm-pstn-qustn-tab .sticky-table.tbl-acvt-view { min-height: calc(100vh - 415px) !important; max-height: calc(100vh - 415px) !important; overflow-y: scroll; }

/*TEAM POSITION QUESTION 3 TAB > HUMATI TEAM POSITION QUESTION*/
.hmt-tm-pstn-qestn  .sticky-table.tbl-acvt-view { min-height: calc(100vh - 378px) !important; max-height: calc(100vh - 378px) !important; overflow-y: scroll; }
.tm-pstn-qestn-lib-tab .sticky-table.tbl-acvt-view { min-height: calc(100vh - 375px) !important; max-height: calc(100vh - 375px) !important; overflow-y: scroll; }
.social-media-management-table.tm-pstn-mn-bx.copy-options3 .team-list-container.tp-th-admin { padding-right: 18px; background: #eee; }

/*--Activity  Type Tab : Access Support Activity TYpes --*/
.activity-setting-listing.acc-sprt-acvt-tp table.table thead tr th:first-child, .activity-setting-listing.acc-sprt-acvt-tp table.table tbody tr td:first-child { width: 200px !important; min-width: 200px !important; max-width: 200px !important; }
.activity-setting-listing.acc-sprt-acvt-tp table.table thead tr th:nth-child(2), .activity-setting-listing.acc-sprt-acvt-tp table.table tbody tr td:nth-child(2) { width: 10% !important; min-width: 10% !important; max-width: 10% !important; }
.activity-setting-listing.acc-sprt-acvt-tp table.table thead tr th:nth-child(3), .activity-setting-listing.acc-sprt-acvt-tp table.table tbody tr td:nth-child(3) { width: 20% !important; min-width: 20% !important; max-width: 20% !important; }
.activity-setting-listing.acc-sprt-acvt-tp table.table thead tr th:nth-child(4), .activity-setting-listing.acc-sprt-acvt-tp table.table tbody tr td:nth-child(4) { width: 30% !important; min-width: 30% !important; max-width: 30% !important; }
.activity-setting-listing.acc-sprt-acvt-tp table.table thead tr th:last-child, .activity-setting-listing.acc-sprt-acvt-tp table.table tbody tr td:last-child { width: 280px !important; min-width: 280px !important; max-width: 280px !important; }

/*--SUPER USER : Assign Feedback Question to Activity My Team Position Question --*/
.activity-setting-listing.my-tmpstn-qustn.pr-tm-pstn-qus table.table thead tr th:first-child, .activity-setting-listing.my-tmpstn-qustn.pr-tm-pstn-qus table.table tbody tr td:first-child { width: 300px !important; min-width: 300px !important; max-width: 300px !important; }
.activity-setting-listing.my-tmpstn-qustn.pr-tm-pstn-qus table.table thead tr th:nth-child(2), .activity-setting-listing.my-tmpstn-qustn.pr-tm-pstn-qus table.table tbody tr td:nth-child(2) { width: 30% !important; min-width: 30% !important; max-width: 30% !important; }
.activity-setting-listing.my-tmpstn-qustn.pr-tm-pstn-qus table.table thead tr th:nth-child(3), .activity-setting-listing.my-tmpstn-qustn.pr-tm-pstn-qus table.table tbody tr td:nth-child(3) { width: 25% !important; min-width: 25% !important; max-width: 25% !important; }
.activity-setting-listing.my-tmpstn-qustn.pr-tm-pstn-qus table.table thead tr th:last-child, .activity-setting-listing.my-tmpstn-qustn.pr-tm-pstn-qus table.table tbody tr td:last-child { width: 200px !important; min-width: 200px !important; max-width: 200px !important; }
table.striped.mn-table.cmnctn-pln-section thead tr th span, .cb-grp-bx { float: left; }

/*-- Humati Team Position Question --*/
.hmt-tm-pstn-qestn .my-tmpstn-qustn table.table thead tr th:first-child, .hmt-tm-pstn-qestn .my-tmpstn-qustn table.table tbody tr td:first-child { width: 250px !important; min-width: 250px !important; max-width: 250px !important; }
.hmt-tm-pstn-qestn .my-tmpstn-qustn table.table thead tr th:nth-child(2), .hmt-tm-pstn-qestn .my-tmpstn-qustn table.table tbody tr td:nth-child(2) { width: 38% !important; min-width: 38% !important; max-width: 38% !important; }
.hmt-tm-pstn-qestn .my-tmpstn-qustn table.table thead tr th:nth-child(3), .hmt-tm-pstn-qestn .my-tmpstn-qustn table.table tbody tr td:nth-child(3) { width: 32% !important; min-width: 32% !important; max-width: 32% !important; }
.hmt-tm-pstn-qestn .my-tmpstn-qustn table.table thead tr th:last-child, .hmt-tm-pstn-qestn .my-tmpstn-qustn table.table tbody tr td:last-child { width: 250px !important; min-width: 250px !important; max-width: 250px !important; text-align: left; }
.hmt-tm-pstn-qestn .my-tmpstn-qustn table.table thead tr th:last-child { text-align: center; }

/*--Assign Feedback Question to Activity--*/
.activity-setting-listing.asgn-fdbk-qa-acvt table.table thead tr th:first-child, .activity-setting-listing.asgn-fdbk-qa-acvt table.table tbody tr td:first-child { width: 130px !important; min-width: 130px !important; max-width: 130px !important; }
.activity-setting-listing.asgn-fdbk-qa-acvt table.table thead tr th:nth-child(2), .activity-setting-listing.asgn-fdbk-qa-acvt table.table tbody tr td:nth-child(2) { width: 60% !important; min-width: 60% !important; max-width: 60% !important; }
.activity-setting-listing.asgn-fdbk-qa-acvt table.table thead tr th:nth-child(3), .activity-setting-listing.asgn-fdbk-qa-acvt table.table tbody tr td:nth-child(3) { width: 20% !important; min-width: 20% !important; max-width: 20% !important; }
.my-primrica-acvt-tp.asgn-fdbk-qa-tbl table thead tr th:nth-child(3) { width: 290px !important; }
.my-primrica-acvt-tp.asgn-fdbk-qa-tbl table thead tr th:nth-child(5) { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.main-table.asgn-fdbk-qa-acvt table thead tr th:nth-child(3) { width: 550px !important; }
.main-table.asgn-fdbk-qa-acvt table thead tr th:last-child { width: 120px !important; }
.main-table.asgn-fdbk-qa-acvt table thead tr th:nth-child(4) { width: 100px !important; }

/*--PURPUSE TYPE--*/
.activity-setting-listing.prps-srtng-tbl table.table thead tr th:first-child, .activity-setting-listing.prps-srtng-tbl table.table tbody tr td:first-child, .activity-setting-listing.prps-srtng-tbl table.table tbody tr.ui-sortable-helper td:first-child { width: 50px !important; min-width: 50px !important; max-width: 50px !important; }
.activity-setting-listing.prps-srtng-tbl table.table thead tr th:nth-child(2), .activity-setting-listing.prps-srtng-tbl table.table tbody tr td:nth-child(2), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(2) { width: 23% !important; min-width: 23% !important; max-width: 23% !important; }
.activity-setting-listing.prps-srtng-tbl table.table thead tr th:nth-child(3), .activity-setting-listing.prps-srtng-tbl table.table tbody tr td:nth-child(3), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(3) { width: 34% !important; min-width: 34% !important; max-width: 34% !important; }
.activity-setting-listing.prps-srtng-tbl table.table thead tr th:nth-child(4), .activity-setting-listing.prps-srtng-tbl table.table tbody tr td:nth-child(4), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(4) { width: 31% !important; min-width: 31% !important; max-width: 31% !important; text-align: left; }
.activity-setting-listing.prps-srtng-tbl table.table thead tr th:last-child, .activity-setting-listing.prps-srtng-tbl table.table tbody tr td:last-child, .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:last-child { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
tr.acvt-seting-row.ng-scope.ui-sortable-helper { width: 98% !important; max-width: 98% !important; display: table; table-layout: fixed; background: #eee; border-bottom: 1px solid #dedede !important; }

/*--HUMATY ACTIVITY TYPES LIBRARY--*/
.activity-setting-listing.acvt-tp-library table.table thead tr th:first-child, .activity-setting-listing.acvt-tp-library table.table tbody tr td:first-child, .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:first-child { width: 200px !important; min-width: 200px !important; max-width: 200px !important; }
.activity-setting-listing.acvt-tp-library table.table thead tr th:nth-child(2), .activity-setting-listing.acvt-tp-library table.table tbody tr td:nth-child(2), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(2) { width: 180px !important; min-width: 180px !important; max-width: 180px !important; }
.activity-setting-listing.acvt-tp-library table.table thead tr th:nth-child(3), .activity-setting-listing.acvt-tp-library table.table tbody tr td:nth-child(3), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(3) { width: 150px !important; min-width: 150px !important; max-width: 150px !important; }
.activity-setting-listing.acvt-tp-library table.table thead tr th:nth-child(4), .activity-setting-listing.acvt-tp-library table.table tbody tr td:nth-child(4), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(4) { width: 140px !important; min-width: 140px !important; max-width: 140px !important; }

/*----SUPER ADMIN: PURPOSE TYPE----*/
.acvt-perpose-type table.table { table-layout: fixed; }
.acvt-perpose-type table.table thead tr th, .acvt-perpose-type table.table tbody tr td { padding: 10px 8px !important; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td { padding: 10px 12px !important; }
.acvt-perpose-type table.table thead tr th:first-child, .acvt-perpose-type table.table tbody tr td:first-child, .acvt-perpose-type table.table tbody tr.ui-sortable-helper td:first-child { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.acvt-perpose-type table.table thead tr th:nth-child(2), .acvt-perpose-type table.table tbody tr td:nth-child(2), .acvt-perpose-type table.table tbody tr.ui-sortable-helper td:nth-child(2) { width: 250px !important; min-width: 250px !important; max-width: 250px !important; }
.acvt-perpose-type table.table thead tr th:nth-child(3), .acvt-perpose-type table.table tbody tr td:nth-child(3), .acvt-perpose-type table.table tbody tr.ui-sortable-helper td:nth-child(3) { width: 290px !important; min-width: 290px !important; max-width: 290px !important; }
.acvt-perpose-type table.table thead tr th:nth-child(4), .acvt-perpose-type table.table tbody tr td:nth-child(4), .acvt-perpose-type table.table tbody tr.ui-sortable-helper td:nth-child(4) { width: 150px !important; min-width: 150px !important; max-width: 150px !important; }
.acvt-perpose-type table.table thead tr th:nth-child(5), .acvt-perpose-type table.table tbody tr td:nth-child(5), .acvt-perpose-type table.table tbody tr.ui-sortable-helper td:nth-child(5) { width: 150px !important; min-width: 150px !important; max-width: 150px !important; }
.acvt-perpose-type table.table thead tr th:nth-child(6), .acvt-perpose-type table.table tbody tr td:nth-child(6), .acvt-perpose-type table.table tbody tr.ui-sortable-helper td:nth-child(6) { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.acvt-perpose-type table.table thead tr th:last-child, .acvt-perpose-type table.table tbody tr td:last-child, .acvt-perpose-type table.table tbody tr.ui-sortable-helper td:last-child { width: 91px !important; min-width: 91px !important; max-width: 91px !important; }
.acvt-perpose-type table.table tbody tr td .form-group { display: inline-block; margin: 4px 0 0 0; }
.acvt-perpose-type thead .form-group { margin: 4px 5px 5px 21px !important; }
.acvt-setting-tab .acvt-perpose-type thead .form-group, .acvt-perpose-type table.table thead tr th .form-group { margin: 4px 5px 5px 2px !important; }
.acvt-perpose-type table.table thead tr th .form-group { margin: 0 5px 0 2px !important; }
.acvt-perpose-type table.table tbody tr td .form-group { margin-top: 0 !important; }

/*----SUPER ADMIN: PURPOSE TYPE BOX ----*/
.acvt-perpose-type table.table { table-layout: fixed; }
.acvt-perpose-type table.table thead tr th, .acvt-perpose-type table.table tbody tr td { padding: 10px 8px !important; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td { padding: 10px 12px !important; }
.acvt-perpose-type.admin-acvt-type-table table.table thead tr th:first-child, .acvt-perpose-type.admin-acvt-type-table table.table tbody tr td:first-child, .acvt-perpose-type.admin-acvt-type-table table.table tbody tr.ui-sortable-helper td:first-child { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.acvt-perpose-type.admin-acvt-type-table table.table thead tr th:nth-child(2), .acvt-perpose-type.admin-acvt-type-table table.table tbody tr td:nth-child(2), .acvt-perpose-type.admin-acvt-type-table table.table tbody tr.ui-sortable-helper td:nth-child(2) { width: 250px !important; min-width: 250px !important; max-width: 250px !important; }
.acvt-perpose-type.admin-acvt-type-table table.table thead tr th:nth-child(3), .acvt-perpose-type.admin-acvt-type-table table.table tbody tr td:nth-child(3), .acvt-perpose-type.admin-acvt-type-table table.table tbody tr.ui-sortable-helper td:nth-child(3) { width: 290px !important; min-width: 290px !important; max-width: 290px !important; }
.acvt-perpose-type.admin-acvt-type-table table.table thead tr th:nth-child(4), .acvt-perpose-type.admin-acvt-type-table table.table tbody tr td:nth-child(4), .acvt-perpose-type.admin-acvt-type-table table.table tbody tr.ui-sortable-helper td:nth-child(4) { width: 150px !important; min-width: 150px !important; max-width: 150px !important; }
.acvt-perpose-type.admin-acvt-type-table table.table thead tr th:nth-child(5), .acvt-perpose-type.admin-acvt-type-table table.table tbody tr td:nth-child(5), .acvt-perpose-type.admin-acvt-type-table table.table tbody tr.ui-sortable-helper td:nth-child(5) { width: 150px !important; min-width: 150px !important; max-width: 150px !important; }
.acvt-perpose-type.admin-acvt-type-table table.table thead tr th:nth-child(6), .acvt-perpose-type.admin-acvt-type-table table.table tbody tr td:nth-child(6), .acvt-perpose-type.admin-acvt-type-table table.table tbody tr.ui-sortable-helper td:nth-child(6) { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.acvt-perpose-type.admin-acvt-type-table table.table thead tr th:last-child, .acvt-perpose-type.admin-acvt-type-table table.table tbody tr td:last-child, .acvt-perpose-type.admin-acvt-type-table table.table tbody tr.ui-sortable-helper td:last-child { width: 91px !important; min-width: 91px !important; max-width: 91px !important; }
.form-group.drag-slct-th { padding-left: 30px; }

/*--ACTIVITY LIBRARY--*/
.acvt-library-table table.table { table-layout: fixed; }
.acvt-library-table table.table thead tr th, .acvt-library-table table.table tbody tr td { padding: 10px 8px !important; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td { padding: 10px 12px !important; }
.acvt-library-table table.table thead tr th:first-child, .acvt-library-table table.table tbody tr td:first-child, .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:first-child { width: 50px !important; min-width: 50px !important; max-width: 50px !important; }
.acvt-library-table table.table thead tr th:nth-child(2), .acvt-library-table table.table tbody tr td:nth-child(2), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(2) { width: 150px !important; min-width: 150px !important; max-width: 150px !important; }
.acvt-library-table table.table thead tr th:nth-child(3), .acvt-library-table table.table tbody tr td:nth-child(3), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(3) { width: 140px !important; min-width: 140px !important; max-width: 140px !important; }
.acvt-library-table table.table thead tr th:nth-child(4), .acvt-library-table table.table tbody tr td:nth-child(4), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(4) { width: 150px !important; min-width: 150px !important; max-width: 150px !important; }
.acvt-library-table table.table thead tr th:nth-child(5), .acvt-library-table table.table tbody tr td:nth-child(5), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(5) { width: 150px !important; min-width: 150px !important; max-width: 150px !important; }
.acvt-library-table table.table thead tr th:nth-child(6), .acvt-library-table table.table tbody tr td:nth-child(6), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(6) { width: 370px !important; min-width: 370px !important; max-width: 370px !important; }
.acvt-library-table table.table thead tr th:nth-child(7), .acvt-library-table table.table tbody tr td:nth-child(7), .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:nth-child(7) { width: 100px !important; min-width: 100px !important; max-width: 100px !important; word-wrap: break-word; }
.acvt-library-table table.table thead tr th:last-child, .acvt-library-table table.table tbody tr td:last-child, .as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:last-child { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.activity-setting-listing.main-table .movable-element a  top: 2px; left: 0px; margin-right: 5px; 
.activity-setting-listing table.table thead tr th input[type="checkbox"] + label { margin-left: 10px; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row .movable-element a { top: 20px !important; left: 0 !important }
.activity-setting-listing.main-table tbody tr td .movable-element + input[type="checkbox"] + label
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td .movable-element + input[type="checkbox"] + label { top: -2px; left: 11px; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td:first-child input[type="checkbox"] + label { padding-left: 60px; left: 5px !important; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.acvt-seting-row td .radio-mf-group .radio-group { margin-left: 15px; margin-right: 15px; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.trclass td:first-child { width: 62px !important; min-width: 62px !important; max-width: 62px !important; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.trclass td:nth-child(2) { width: 70px !important; min-width: 70px !important; max-width: 70px !important; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.trclass td:nth-child(3) { width: 148px !important; min-width: 148px !important; max-width: 148px !important; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.trclass td:nth-child(4) { width: 68px !important; min-width: 68px !important; max-width: 68px !important; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.trclass td:nth-child(5) { width: 59px !important; min-width: 59px !important; max-width: 59px !important; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.trclass td:nth-child(6) { width: 91px !important; min-width: 91px !important; max-width: 91px !important; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.trclass td:nth-child(7) { width: 92px !important; min-width: 92px !important; max-width: 92px !important; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.trclass td:nth-child(8) { width: 68px !important; min-width: 68px !important; max-width: 68px !important; }
.as-sortable-un-selectable tbody.as-sortable-drag.as-sortable-dragging tr.trclass td:last-child { width: 110px !important; min-width: 110px !important; max-width: 110px !important; }
select.browser-default:focus { border-bottom: 1px solid #0e76bc; }

/*==== quick-life-event-table ====*/
.contact-acvt-tab-group .quick-life-event-table { margin-top: 25px; float: left; width: 100%; }
.contact-acvt-tab-group .quick-life-event-table table tbody tr:nth-child(odd) { background: #f3f3f3; }
.contact-acvt-tab-group .quick-life-event-table table thead tr th { font-weight: 600; font-size: 12px; line-height: 14px; padding: 5px; }
.contact-acvt-tab-group .quick-life-event-table table tbody tr td { font-size: 12px; font-weight: 500; word-wrap: break-word; line-height: 13px; padding: 5px; }
.contact-acvt-tab-group .quick-life-event-table table thead tr th:first-child, .contact-acvt-tab-group .quick-life-event-table table tbody tr td:first-child { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.contact-acvt-tab-group .quick-life-event-table table thead tr th:nth-child(2), .contact-acvt-tab-group .quick-life-event-table table tbody tr td:nth-child(2) { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.contact-acvt-tab-group .quick-life-event-table table thead tr th:nth-child(3), .contact-acvt-tab-group .quick-life-event-table table tbody tr td:nth-child(3) { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.contact-acvt-tab-group .quick-life-event-table table thead tr th:last-child, .contact-acvt-tab-group .quick-life-event-table table tbody tr td:last-child { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { display: none; }

/*====Product and Licence width set====*/
.lic-pro-left-box { width: calc(100% - 412px); width: calc(100% - 412px); width: calc(100% - 412px); float: left; padding: 0 15px; padding-bottom: 25px; }
.lic-pro-right-box { width: 393px; right: 18px; position: fixed; margin-bottom: 10px; }
.panel-box.mtn.stage-section { border-radius: 4px; box-shadow: none; border-color: #e2e6ea; width: 100%; }
.stage-profile-box { float: left; width: 392px; padding: 5px 11px; border-bottom: 1px solid #eee; margin-bottom: 10px; box-shadow: 0 0 1px #c5c5c5; position: fixed; top: 116px; z-index: 3; background: #fff; }
.stage-profile-box .profile-icon { width: 35px; height: 35px; text-align: center; overflow: hidden; float: left; border-radius: 3px; background: #4c5667; border: 1px solid #4c5667;}
.stage-profile-box .profile-icon span { font-size: 18px; font-weight: 500; text-align: center; line-height: 33px; color: #fff; }
.stage-profile-box .profile-name { float: left; position: relative; padding-left: 10px; -webkit-width: calc(100% - 40px); -moz-width: calc(100% - 40px); width: calc(100% - 40px); box-sizing: border-box; text-transform: capitalize; font-weight: 600; font-size: 18px; height: 30px; margin-top: 7px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.stage-profile-box .profile-name span.pointer-link { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
ul.acvt-evnt-icons li a span.evnt-txt { display: none !important; }
ul.acvt-evnt-icons li a i { margin-right: 0 !important; }
ul.show-activity li, .show-activity.actv-btn { opacity: 0; }
.lic-pro-right-box.email-right-contact-view.team-position-tab {
    top: auto;
}

/*----GREEDY NAV:START----*/
.greedy-nav { position: relative; min-width: 250px; background: #fff; }
.greedy-nav .hidden-links a { width: 100%; display: block; padding: 3px 10px; background: #fff; font-size: 13px; text-decoration: none; text-align: left; text-transform: initial; float: left; border-bottom: 1px solid #eee; }
.greedy-nav .hidden-links a span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-width: calc(100% - 24px); -moz-width: calc(100% - 24px); width: calc(100% - 24px); float: left; }
.greedy-nav button { position: absolute; height: 100%; right: 0; padding: 0 7px 0 17px; border: 0; outline: none; background-color: #cbcbcc; color: #fff; cursor: pointer; height: 30px; z-index: 1; }
.greedy-nav button::after { content: attr(count); position: absolute; width: 30px; height: 30px; left: -16px; top: 0px; text-align: center; background-color: #cbcbcc; color: #fff; font-size: 14px; line-height: 25px; border-radius: 50%; border: 3px solid #fff; font-weight: bold; }
.greedy-nav button:hover::after { transform: scale(1.075); }
.greedy-nav .hamburger { position: relative; width: 20px; height: 3px; background: #fff; margin: auto; }
.greedy-nav .hamburger:before, .greedy-nav .hamburger:after { content: ""; position: absolute; left: 0; width: 20px; height: 3px; background: #fff; }
.greedy-nav .hamburger:before { top: -7px; }
.greedy-nav .hamburger:after { bottom: -7px; }
.greedy-nav .visible-links { display: inline-table; }
.greedy-nav .visible-links li { display: table-cell; border-left: 1px solid #ff9800; }
.greedy-nav .hidden-links { position: absolute; right: 0px; top: 100%; width: 170px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); z-index: 2; margin-top: 3px; max-height: 400px; overflow: auto; }
.greedy-nav .hidden-links li { display: block; border-top: 1px solid #e2e6ea; }
.greedy-nav .visible-links li:first-child { font-weight: bold; }
.greedy-nav .hidden { visibility: hidden; }
.greedy-nav .hidden-links:before { content: ""; position: absolute; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #cbcbcc; bottom: auto; right: 10px; margin-left: -7px; z-index: 1;    /* -webkit-box-shadow: 1px -1px 0px #dedede; */ -moz-box-shadow: 1px -1px 0px #dedede;    /* box-shadow: 1px -1px 0px #dedede; */ background: #fff; top: -5px; }

/*----- SELECTBOX: WITH LABEL-----*/
.browser-default-set.wh-lbl { height: initial; margin-bottom: 20px; }
.browser-default-set.wh-lbl select { margin: 0; height: 40px; background: none; font-size: 13px; }
.browser-default-set.wh-lbl select + label { top: -10px; font-size: 12px; min-height: auto; }
.browser-default-set.wh-lbl:before { top: 17px; }

/*n.k.shah:14-5-2018*/

/*Activity*/
.activity-user-tab .dataTable tbody tr:first-child td a, .activity-user-tab .dataTable tbody tr:first-child td span { color: #1c75bc; }

/*people*/
.tags-link-box tags-input .tags .input { text-transform: inherit; }
.orgchart table > tbody > tr.lines:nth-child(2) td .downLine { left: 0; }
.wf-sp-dgt { cursor: pointer; }
.plan-wf-dp-con.email-step-color .plan-wf-dp-name { background: #4b9cab !important; }
.input-field.browser-default-set.wth-lbl span.emessage.plan-error-msg { margin-top: -16px; }
.org-lg-srhbx .tags-link-box tags-input .tags .input {
    width: 140px;
}

/*ck-editor*/

/*.cus-editor p{ color: #000 !important;}*/
.cus-editor strong { font-weight: bold; }
.cus-editor ul { display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 40px; }
.cus-editor li { display: list-item; text-align: -webkit-match-parent; list-style-type: inherit; }
.cus-editor ol { display: block; list-style-type: decimal; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 40px; }
.cus-editor blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eeeeee; }
.mt2 { margin-top: 20px; }
.disablehtml { pointer-events: none; opacity: 0.5; cursor: not-allowed; /* filter: grayscale(100%); -webkit-filter: grayscale(100%); */ }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus
input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {  
    /*border: 1px solid green;*/
    /*  -webkit-text-fill-color: green;
    -webkit-box-shadow: 0 0 0px 1000px #000 inset;*/
transition: background-color 5000s ease-in-out 0s; }

/* Tooltip container */
.tooltip { position: relative; }
ul.btn-tag-row.only-actvy-icn a > span.tooltiptext,
.greedy-nav .hidden-links a span.tooltiptext {
    display: none;
}
ul.btn-tag-row.acvt-evnt-icons a > span.tooltiptext {
    display: block;
}
/* Tooltip text */
.tooltip .tooltiptext { visibility: hidden; min-width: 50px; background-color: #fff; border: solid thin #767676; color: #767676; text-align: center; padding: 0 5px; font-size: 11px; text-transform: capitalize !important; -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.3); box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.3); white-space: nowrap;    /* Position the tooltip text - see examples below! */ position: absolute; z-index: 1; bottom: 100%; left: 50%; width: auto !important; }

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext { visibility: visible; }
.greedy-nav .hidden-links li:first-child .tooltip .tooltiptext { top: 100%; bottom: inherit; }
.s-add-user.login-form-con form span.emessage { color: #ef4036; }
.s-add-user.login-form-con .login-reg-form .input-field > i { background: url(../images/register_icons_supper_admin.png) no-repeat; }
.s-add-user.login-form-con .login-reg-form .input-field > i.pass { background-position: -50px 0; }
.s-add-user.login-form-con .login-reg-form .input-field > i.ca-code { background-position: -26px 0; }
.s-add-user.login-form-con .login-reg-form .input-field > i.e-id { background-position: -133px 0; }
.s-add-user.login-form-con .login-reg-form .input-field > i.db { background-position: -77px 0; }
.s-add-user.login-form-con .login-reg-form .input-field > i.p-no { background-position: -104px 0; }
.s-add-user.login-form-con .dmy-format .date-group { padding-left: 0; }

/* AR427 16/05/2018 */

/* .msg-box-content iframe { height: 40px; } */
.form-design .plan-trigger-container  .input-field { height: 44px; }
.clearspan { display: table; width: 100%; }
.activity-dropdown .collapse-activty li { padding: 6px 15px; border-bottom: 1px solid #f1f1f1; font-size: 13px; font-weight: 500; color: #333; cursor: pointer; }
.activity-dropdown .collapse-activty li:hover { background: #f1f1f1; color: #000; }
.activity-dropdown .collapse-activty li:last-child { border-bottom: none; }



.nav .dropdown-menu > li > a > i { width: 20px;}
.nav .dropdown-menu > li > a > i.profile-icon {background-position: 2px 0px;}
.nav .dropdown-menu > li > a > i.logout-icon {background-position: -19px 0px;}
.nav .dropdown-menu > li > a > i.partner-icon { width: 20px; background-position: -72px 0; }
.nav .dropdown-menu > li > a > i.setting-icon { width: 20px; background-position: -42px 0; }

.acvt-dvd-btm-line { float: left; width: 100%; border-bottom: /* 1px dashed #d0cece; margin-bottom: 10px; */ }

.nav .dropdown-menu > li > a > i { background: url(../images/setting-icon1.png) top no-repeat; }
.fc-day-grid.fc-unselectable .fc-unthemed .fc-popover { border-width: 1px; border-style: solid; max-width: 350px; overflow: scroll; }

/**** Added for License Contact pic *****/
.input-field.license-add-pic .angucomplete-dropdown .angucomplete-image-holder img { border-radius: 50% !important; overflow: hidden; }
.email-fc-main-tabs .angular-ui-tree-node ul { padding-left: 20px; }

/* Category draggable */
ul[dnd-list] { min-height: 42px; padding: 0; }
ul[dnd-list] > li {  /* border-bottom: 1px solid #ddd */ ; display: block; padding: 10px 15px; width: 100%; float: left; }
ul[dnd-list] > li.dndDraggingSource { display: none; }
ul[dnd-list] > li.dndPlaceholder { background-color: #ddd; min-height: 42px !important; width: 100% !important; float: left !important; }
.tm-pstn-list-grp-bx { float: left; width: 100%; margin: 3px 0 0 0; }

/***************************** Dropzone Styling *****************************/

/**
 * The dnd-list should always have a min-height,
 * otherwise you can't drop to it once it's empty
 */
.dndCatDemo ul[dnd-list] {
    min-height: 8px;
    margin: 0px;
   /*  padding-left: 0px; */
    width: 100%;
    float: left;
}


/**
 * Reduce opacity of elements during the drag operation. This allows the user
 * to see where he is dropping his element, even if the element is huge. The
 * .dndDragging class is automatically set during the drag operation.
 */
.dndCatDemo .dndDragging {
    opacity: 1 !important;
}

/**
 * The dndDraggingSource class will be applied to the source element of a drag
 * operation.
 */
.dndCatDemo .dndDraggingSource {
    opacity: 1 !important;
    float: left;
    width: 100%;
}

/**
 * An element with .dndPlaceholder class will be added as child of the dnd-list
 * while the user is dragging over it.
 */
.dndCatDemo .dndPlaceholder {
    background-color: #c5e9ad !important;
    display: block;
    min-height: 42px;
    width: 100% !important;
    float: left !important;
    clear: both !important;
}

/***************************** Element type specific styles *****************************/


.dndCatDemo .handle { cursor: move; float: left; padding: 6px; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0px; }

/*-------ADD GREEN BG FOR ALL PROFILE USER-----------*/
.red { background-color: #499516 !important; }
.email-right-inbox > ul li .img-box span { border: 1px solid #499516; line-height: 39px; }
figure.dp-box.red { background: #499516 !important; }
figure.con-user-box, .prevent-tr-click-cls.link.green { background: #499516 !important; }



.note-toggle.dtls-ppup .tags-link-box .tag ul.suggestion-list li.selected.suggestion-item span {
	white-space: normal;
}

.left-log-tab.income-form .tags-link-box .tag ul li.suggestion-item {
	white-space: inherit;
}

