/*---- TOP HEADER FILTER DROUPDOWN ----*/
.hdr-tp-mn-filter .nav-tabs { float: right; margin-bottom: 10px; width: 100%; max-width: 330px; border-bottom: 2px solid #ddd; }
.hdr-tp-mn-filter .crs-prct-prcs-row-bx { width: 100%; max-width: 955px; float: left; position: relative; padding-top: 10px; }
.hdr-tp-mn-filter-con { float: right; position: absolute; right: 11px; top: 50px; background: #fff; z-index: 4; padding: 0; -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); border-top: 1px solid #eee; }
.hdr-tp-mn-filter-con .search-input-box { width: 330px !important; margin-bottom: 10px; float: right; }
.hdr-tp-mn-filter-con .search-contact-form { -webkit-width: calc(100% - 50px); -moz-width: calc(100% - 50px); width: calc(100% - 50px); }
.hdr-tp-mn-filter-con .search-input-box button.btn.view-all { margin-left: 10px; }
.hdr-tp-mn-filter-con .nav-tabs > li > a i, .hdr-tp-mn-filter-con .nav-tabs > li > a span { width: 100%; text-align: center; display: block; }
.hdr-tp-mn-filter-con .dropdown-multiselect { position: relative; }
.hdr-tp-mn-filter .crs-prct-prcs-row-bx { width: 100%; max-width: 955px; float: left; }
.fltr-tb-grp { float: left; width: 100%; clear: both; } 
.fltr-tb-grp .nav-tabs > li.active > a { border-bottom: 2px solid #0e76bc !important; z-index: 2; }
.fltr-tb-grp .nav-tabs > li { float: left; margin-bottom: -1px; display: inline-block; width: 32.6%; }
.fltr-tb-grp .nav-tabs > li > a { margin: 0; font-size: 12px; font-weight: 600; text-transform: uppercase; padding: 7px 0; border: 0 !important; color: #333; }
.hdr-tp-mn-filter .crs-prct-prcs-row-bx:before { content: ""; width: 100%; height: 2px; background: #eee; position: absolute; left: 0; top: -12px; }
.hdr-tp-mn-filter-inr { float: left; width: 100%; padding: 10px; }
.acvt-rpt-srh-nept { padding: 10px 0 0 !important; }
.fltr-tb-grp .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu { position: relative; }
.hdr-tp-mn-filter .nav > li > a:hover { background: none; }
.fltr-tb-grp .nav-tabs > li.active a { color: #337ab7 }
.pull-right.text-right.hdr-tp-mn-filter { float: left !important; position: relative; }
.team-position-page .hdr-tp-mn-filter { width: 168px; }
.pull-right.text-right.hdr-tp-mn-filter button.fltr-nm { background: #fff; padding: 7px 25px 7px 25px; border: 1px solid #e5e0e0; border-radius: 3px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); position: relative; height: 35px; width: 218px }
.pull-right.text-right.hdr-tp-mn-filter button.fltr-nm span { font-weight: 600; max-width: 163px; min-width: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; line-height: 18px; text-align: left; }

.mycllst-box .pull-right.text-right.hdr-tp-mn-filter button.fltr-nm {
    width: 218px; 
}
.clmfc-box .btn {
    font-size: 9px !important;
    padding: 0 7px;
}  

.activity-details-left .simple-tab-box.my-homecmnctn-box ul li a.nav-link {
    padding: 7px 5px;
    font-size: 10px !important;
    line-height: 15px;
}

.justify-content-center {
    display: flex;
    justify-content: center;
}

.hdr-tp-mn-filter .fltr-nm i.fa { right: 9px; position: absolute; top: 9px; font-size: 14px; }
.hdr-tp-mn-filter .fltr-nm[aria-expanded="true"] i.fa { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); }
.text-right.hdr-tp-mn-filter.filtr-apply .fltr-nm { color: #65b201; }
.hdr-tp-mn-filter-con:after { content: ""; width: 13px; height: 13px; position: absolute; right: 20px; transform: rotate(43deg); top: -6px; box-shadow: -1px -1px 0px rgba(0, 0, 0, 0.10); background: #fff; }
.actv-td-rnd-icon.task-status-clr { width: 10px; height: 10px; position: relative; left: 0; margin-right: 5px; }
.chk-prvt-box-lft .radio-group.gray-btn { padding: 0 10px 0 2px; height: 24px; margin-right: 5px; margin-top: 12px; }
.full-view-screen.wrd-cld { top: 69px; z-index: 2; }
.chk-prvt-box-lft .radio-group.gray-btn label { color: #fff; }
.hdr-tp-mn-filter-inr { float: left; width: 100%; padding: 10px; }
a.gray-btn.snapshot-btn { width: 36px; padding: 0 10px; height: 36px; border-radius: 50% !important; padding: 0 !important; }
.fltr-tb-grp .multiselect-parent.btn-group.dropdown-multiselect { max-width: 330px; }
.owener-slct-bx .multiselect-parent.btn-group.dropdown-multiselect button { border-left: none; border-right: none; font-weight: 600; color: #337ab7; }
.dashboard-page.build-tm-lft-pstn.fs-display-word-clud .desktop-hide.wrd-cld-zoom { display: block !important; width: 100%; position: fixed; left: 0; top: 0; height: 100%; background: rgba(0, 0, 0, 0.4); z-index: 9; }
.desktop-hide.wrd-cld-zoom .wrd-cld-zoom-inr { background: #fff; float: left; padding: 10px; width: 600px; height: 600px; position: absolute; left: 50%; top: 70px; transform: translate(-50%); display: flex; align-items: center; justify-content: center; }
.rd-cld-zoom-inr-inr { position: relative; }
.desktop-hide.wrd-cld-zoom word-cloud { background: #fff; float: left; padding: 10px; width: 600px; height: 600px; position: absolute; left: 50%; top: 0; transform: translate(-50%); display: flex; align-items: center; justify-content: center; }
.wrd-cld-zoom-inr-inr .full-view-screen { top: 3px; transform: none; }
.desktop-hide.wrd-cld-zoom word-cloud svg { width: 600px !important; height: 600px !important; float: left; padding: 50px; }
.clm-tan-con .fl-fw.mrg-top-10, .clm-tan-con .myact-short-bar .fc-button-group.btn-grp { width: auto !important; }
.clm-tan-con .fl-fw.mrg-top-10 { float: right; }

.owener-slct-bx .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li a span.glyphicon { color: #555; margin-right: 1px; top: 2px; }
.owener-slct-bx .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li a:hover { background: none; }
.hdr-tp-mn-filter-con .nav-tabs > li > a i { font-size: 16px; margin-bottom: 5px; }
.ttl-btns-grps .input-button .btn { margin-left: 0 !important; padding: 0 16px !important; }
.ttl-btns-grps.cmn-pln-fltr { margin: 0 0 0 2px; }
.cmn-pln-fltr .hdr-tp-mn-filter-con { right: 0; }
.hdr-tp-mn-filter .fltr-nm i.glyphicon.glyphicon-filter { float: left; position: absolute; left: 7px; top: 11px; font-size: 12px; }
.search-select-box.col-sm-4.padding-left-none.org-dp-sgtn-bx { clear: both; width: 100%; padding-right: 0; }
.search-select-box.col-sm-4.padding-left-none.org-dp-sgtn-bx  .multiselect-parent ul.dropdown-menu { position: relative; }

/*----- 404 page------*/
.page404-section {background:#1b75ba; width: 100%; float: left; height: 100%; position: absolute; top:0; left:0; right: 0; bottom: 0; }
.page404-con { width: 1080px; height: auto; margin: 0 auto; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 0px 70px 0px 20px; }
.page404-con-left { width: 510px; float: left; }
.moon-logo { width: 260px; height: 260px; background: #fff; float: left; display: table; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 117px rgba(255, 255, 255, 1); -moz-box-shadow: 0 0 117px rgba(255, 255, 255, 1); box-shadow: 0 0 117px rgba(255, 255, 255, 1); margin-left: 68px; }
.moon-logo figure { display: table-cell; vertical-align: middle; text-align: center; }
.page404-con-left h2 { float: left; width: 100%; font-size: 177px; font-weight: bold; color: #8bc541; margin-top: -119px; }
.page404-con-left h5 { float: left; font-size: 37px; color: #fff; line-height: 40px; }
.error-code { width: auto; float: left; background: #ffffff; margin-top: 30px; padding: 10px 25px; }
.error-code span { font-size: 40px; text-align: center; font-weight: 600; color: #1b75ba; }
.page404-con-right { position: absolute; left: 270px; top: 50px; }
.backtohome { width: 388px; float: left; margin-top: 30px; text-align: center; }
.backtohome a { color: #fff; text-align: center; text-decoration: underline; font-size: 17px; }


/*----DETAILS FORM PAGE----*/
.detail-form-page .add.one-row-add-box { padding: 0 10px 0 10px; margin-bottom: 0; }
.detail-form-page .browser-default-set .browser-default { margin: 0; height: 41px; background: none; padding: 0 15px 0 0; }
.input-field.col.s6.mrg-set.ins-status { position: relative; top: -9px; }
.input-field.col.s6.mrg-set.ins-status label { font-size: 13px; line-height: 16px; }
.detail-form-page .input-field.s6 > label.active { font-size: 12px; top: 14px; }
.detail-form-page .input-field.s6.mrg-set.dmy-format .date-group:before { display: none; }
.detail-form-page label.active.dmy { left: 0; top: 14px; font-size: 12px !important; }
.detail-form-page .browser-default-set:before { top: 18px; }
.detail-form-page .dmy-format .input-field select { height: 35px; }
.detail-form-page .input-field.s6.mrg-set.dmy-format .input-field { padding-bottom: 0; margin-top: 5px; border-radius: 0; }
.detail-form-page .dmy-format .input-field.month select { border-radius: 0; }
.detail-form-page .dmy-format select.browser-default { border-bottom: 1px solid #d9d9d9; }
.detail-form-page .dmy-format .input-field select:focus { border-bottom-color: #0e76bc; }
.details-groupCont { float: left; width: 100%;    /* border-top: 1px dashed #d8d8d8; */ padding: 15px 0 0 0; }
.details-inner-group .details-group:nth-child(2n+1) { clear: both !important; }
.row.dtls-bx-row .details-groupCont .details-group.view.panel-details-view:nth-child(2n) { clear: none; }
.row.dtls-bx-row .details-inner-group .details-group.view.panel-details-view:nth-child(2n) { clear: none; }
.vm-link { float: left; width: 100%; padding: 0 5px; cursor: default; text-align: left; }
.vm-link span { color: #0e76bc !important; padding-left: 5px !important; text-decoration: underline; font-weight: 500; font-size: 13px; cursor: pointer; }
.details-inner-group .editform { margin: 0px 0 10px 0 !important; }
.detail-mainform-page { padding: 0 5px; }
.detail-form-page .dmy-format.dmyt-format .time-box label { font-size: 13px; font-weight: 600 !important; top: 16px; }
.detail-form-page .dmy-format.dmyt-format .time-box input { height: 30px; }
.details-group.view .income-form, .detail-form-page .details-group.view .income-form, .detail-form-page .details-group.edit form .income-form { border: 1px dashed #d0d2d7; margin: 0 0 10px 0 !important; }
.detail-form-page.income-form.form-format.income-form.editform { margin: 0 0 10px 0 !important; }
.no-result-box p { margin: 10px; font-weight: 500; color: #999; }
.work-details-con > li span a { display: inline-block; }
.person-tab-details-box-con .accordion-group .accordion-inner h5 > span { cursor: pointer; }
.funfact-con-group-box h5 span { color: #0e76bc; }
.work-details-con li label { width: 160px; padding-right: 7px; }
.work-details-con > li span { width: calc(100% - 160px); width: -webkit-calc(100% - 160px); width: -moz-calc(100% - 160px); width: -o-calc(100% - 160px); }
.detail-form-page .details-group h5 { width: 100% !important; }
.activity-sidebar.acvt-rght-sdbr .top-acti-calview { height: calc(100vh - 120px) !important; }
.close-srh-nm-edt.slct-pesn-cls { top: 10px !important; right: 0 !important; }
.close-srh-nm-edt.slct-pesn-cls { top: 6px !important; right: 5px !important; background: #fff; }
.input-field.ttl-with-tags auto-complete { width: 100%; float: left; padding: 0 !important; }
.input-field.ttl-with-tags auto-complete .suggestion-list { width: 100%; }
.ttl-with-tags .tags-link-box tags-input .tags .tag-item { position: relative; margin: 5px 5px 0 0; }

/*------ LICENCE AND PRODUCT PAGE ADD ADDRESS FIELD -----*/
.lic-adrs-wh-chk .form-add-group { -webkit-width: calc(100% - 40px); -moz-width: calc(100% - 40px); width: calc(100% - 40px); padding: 0; margin: 0; }
.lic-adrs-wh-chk .form-check-group { display: inline-block; float: right; margin-top: 14px; }
.lic-adrs-wh-chk-con { float: left; width: 100%; }
.join-sprt-usr-slct .multiselect-parent.btn-group.dropdown-multiselect button { border: none; border-bottom: 1px solid #d9d9d9; padding: 0; border-radius: 0 !important; height: 34px; }
.join-sprt-usr-slct .multiselect-parent.btn-group.dropdown-multiselect button:focus { border-bottom: 1px solid #0e76bc; }
.join-sprt-usr-slct label { margin-bottom: 0; font-size: 13px; font-weight: 600; color: #333; }
.join-sprt-usr-slct .multiselect-parent.btn-group.dropdown-multiselect:after { background: url(../../assets/images/icon-select.png) no-repeat right 0px top 1px; }
.join-sprt-usr-slct .fl-fw { position: relative; }
.add-new-category-popup .table > tbody > tr > td { border: none; vertical-align: middle; position: relative; padding-left: 0; }
.add-new-category-popup .table > tbody > tr > td  input[type="text"] { top: 0; background: #efefef; border: 1px solid #cecece; box-sizing: border-box; left: 0; }
.add-new-category-popup form span.emessage { margin: 0; }
.add-new-category-popup .modal-footer { padding: 0; text-align: right; padding-top: 15px; margin-top: 10px; }
.emessage.ctgr-pp-err { top: 33px !important; }
.fl-fw-rel { width: 100% !important; float: left !important; position: relative !important; }

body .dndDragging, body .dndDraggingSource { opacity: 1 !important; background: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 1)) !important; -webkit-filter: opacity(1) !important; filter: opacity(1) !important; filter: alpha(opacity=1) !important; filter: none !important; }
body .dndDragging .tree-node, body .dndDragging .tree-node a.lstng-row { opacity: 1 !important; background: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 1)) !important; -webkit-filter: opacity(1) !important; filter: opacity(1) !important; filter: alpha(opacity=1) !important; filter: none !important; }

.top-titlebar.cmnctn-pln-rgt-sctn .top-title-sectop .search-box::placeholder { color: #aaaaaa; opacity: 1; }
.top-titlebar.cmnctn-pln-rgt-sctn .top-title-sectop .search-box:-ms-input-placeholder { color: #aaaaaa; }
.top-titlebar.cmnctn-pln-rgt-sctn .top-title-sectop .search-box::-ms-input-placeholder { color: #aaaaaa; }
.income-form .input-field.s6.mrg-set .error-show-padding-btm span.emessage { left: 0; }
.actn-pln-dtls-sctn .details-group .edit_delete_step_box { margin-top: -1px; }
.actn-pln-dtls-sctn .row.dtls-bx-row .details-group.view.panel-details-view:nth-child(2n) { clear: none; }
.actn-pln-dtls-sctn .row.dtls-bx-row .details-group.view.panel-details-view:nth-child(2n + 1) { clear: both; margin-bottom: 20px; }

/*----PRODUCT: SUGGESTION-----*/
.filterProductForm-bx .filterProductForm-bx {
    position: fixed;
    z-index: 4;
    width: calc(100% - 99px);
    left: 95px;
    top: 155px;
    background: #fff;
    padding: 10px 0 16px 0;
}
.filterProductForm-bx .fl-fw.filterProductForm-bx-inr {
    position: fixed;
    z-index: 4;
    width: calc(100% - 99px);
    left: 79px;
    top: 155px;
    background: #fff;
    padding: 10px 0 16px 0;
}

.filterProductForm-bx .ad-nw-btn-grp { width: auto; margin-top: 22px; }

.filterProductForm-bx-inr .input-field input.input-txt { border-bottom: 1px solid #c1c1c1; }
.filterProductForm-bx .filterProductForm-bx-inr .select-date span.emessage { margin-top: -4px !important; }
.form-design.fltr-lcns-form.filterProductForm-bx .input-field span.emessage {
    top: 39px;
    margin-top: 0 !important;
}


.insrnc-client-bx[aria-expanded="true"] + .insproduct-tab-con.insrnc-client-bx { margin-top: 0; }
.insrnc-client-bx .input-field label.label { top: -9px; font-size: 13px; }
.filterProductForm-bx-inr .select-date > .input-field { margin-bottom: 0; }

.license.c_card.lic-search-table.prdct-iic-tab-con,
.license.c_card.lic-search-table.lic-iic-tab-con {
    padding: 0;
    border: none;
}

.insproduct-tab-con.insrnc-client-bx {
    margin-top: 0;
    float: left;
    width: 100%;
}


.disable-product-view,
.disable-field
 {
    cursor: not-allowed !important;
    opacity: 0.6 !important;
    pointer-events: none !important;
}
input[type="checkbox"].disable-field + label {
    opacity: 0.5 !important;
    pointer-events: none !important;
}

/*---COMMUNICATION PLAN DETAILS drag row---*/
.dragRightStepListener-bx.as-sortable-dragging tr td .movable-element { position: absolute; }
.dragRightStepListener-bx.as-sortable-dragging tr td .movable-element { position: absolute; }
.dragRightStepListener-bx.as-sortable-dragging tr td .movable-element a { height: 14px; left: 0; top: 0; }
.dragRightStepListener-bx.as-sortable-dragging tr td span.step-nm-td { float: left; word-wrap: break-word; padding-left: 12px; white-space: pre-wrap; width: 100%; line-height: 15px; }
.dragRightStepListener-bx.as-sortable-dragging tr td { font-size: 12px; padding: 6px 10px; color: #777; width: 139px; }
.cp-fltr-srh-bx { width: 300px !important; float: left !important; clear: both; margin-bottom: 10px; }
.cmn-pln-fltr .hdr-tp-mn-filter-con .cp-fltr-srh-bx { width: 350px !important; }
.breadcrumb-row-box .cmn-top-fltr-bx .cp-fltr-srh-bx { width: 360px !important; }
.cp-fltr-srh-bx.search-input-box input[type="text"] { width: 100% !important; }
.top-titlebar.cmnctn-pln-rgt-sctn .top-title-sectop .cp-fltr-srh-bx .search-box { width: 310px !important; }
.ttl-btns-grps .cp-fltr-srh-bx .btn { line-height: 35px; width: 40px; height: 33px; }
.hdr-tp-mn-filter-inr .search-input-box.search-category-input-field.act-stng-srh { padding-left: 10px; }
.hdr-tp-mn-filter-inr .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu { max-height: 160px; }
table.step-status-box tr { border-bottom: 1px solid #eee; }
table.step-status-box tr th, table.step-status-box tr td { padding: 12px 10px; font-weight: 600; color: #333333; }
table.step-status-box tr td { text-align: right; color: #1c75c1; font-weight: 700; }
table.step-status-box tr td span { font-size: 11px; font-weight: 600; }
table.step-status-box tr td span.font_green { color: #90c74f; }
table.step-status-box tr td span.font_red { color: #fa7272; }
.cmc-pln-tp-subtab .orgchart table tbody tr:nth-child(2).lines .downLine { display: none; }
.my-acvt-pgntn-bx .pagination { float: left; }
.dashboard-right-tab .my-acvt-pgntn-bx .pagination { float: right; }
.sidebar-link { width: 30px; height: 30px; position: absolute; right: 0; top: auto; cursor: pointer; z-index: 1; border: 1px solid #d9d9d9; bottom: 0; }
.sidebar-link:after { content: ""; width: 20px; height: 20px; -webkit-mask-image: url(../../assets/images/svg/user2.svg); mask-image: url(../../assets/images/svg/user2.svg); background: #999; float: left; }
.sidebar-link:after { content: ""; width: 19px; height: 19px; -webkit-mask-image: url(../../assets/images/svg/user2.svg); mask-image: url(../../assets/images/svg/user2.svg); background: #999; float: left; position: relative; top: 5px; left: 4px; border-bottom: 1px solid #fff; }
.sidebar-link:hover { background: #efefef; }
.sidebar-link:hover:after { border-color: #efefef; }
.sidebar-link.org-icn-lnk:after { -webkit-mask-image: url(../../assets/images/svg/org.svg); mask-image: url(../../assets/images/svg/org.svg); }
.pro-stts-type { border-right: 1px dashed #dadada; }
.pro-stts-type:last-child { border-right: none; }
.pro-stts-type h5 { margin-bottom: 20px; font-weight: bold; }
.pro-stts-type .multiselect-parent.btn-group.dropdown-multiselect { width: 100% !important; }
.sidebar-link.org-icn-lnk { bottom: 23px; }
.nm-org-box { position: relative; padding-right: 31px; }
.form-group.row .input-field.digit-inpt .sidebar-link.org-icn-lnk { bottom: 0; }
.information-section .panel-body .input-field .pre-date.full-date .sidebar-link.org-icn-lnk { bottom: 1px; }

.rol-body-box .sidebar-link {
    background: #fff;
}

.mv-top-header ul.col-md-12.top-head.btns-menu { display: none; }

/* PLAN TRIGGER BOX */
.cm-plan-trg {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 12px;
}

.cm-plan-trg-rpt {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 12px;
    margin-top: 5px;
    display: flex;
    border-bottom: 1px solid #e0e0e0;
    padding: 5px 0;
    flex-flow: wrap;
}

.cm-plan-trg-rpt .cm-plan-info {
    padding: 5px 8px;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 0 2px rgba(0,0,0,0.5);
    margin: 0 5px 5px 0px;
    max-width: 100%;
    word-break: break-word;
}

.cm-plan-trg h3 {
    font-size: 14px;
    font-weight: 600;
}


/*drag drop handel*/
.drag-act-stng. { cursor: move; }
.tab-pane .dashborad-top-tab { margin-bottom: 10px; }

.acvt-setting-tab .tab-pane .dashborad-top-tab .table-filter-icon  ul { margin-top: 0; }
.tab-pane .dashborad-top-tab.acvt-setting-tab .table-filter-icon ul li a { background: #5c5c5c; }
.tab-pane .dashborad-top-tab.acvt-setting-tab ul li a.nav-link { color: #4a4848; }
.tab-pane .dashborad-top-tab.acvt-setting-tab ul li.active a { color: #0e76bc; }
.acvt-setting-tab .nav-tabs { border-bottom: 1px solid #ddd; }
.dashborad-top-tab.acvt-setting-tab .license.c_card.lic-search-table { margin-top: 10px; }
.activity-setting-listing table.table thead tr th:first-child, .activity-setting-listing table.table thead tr.ui-sortable-helper th:first-child, .activity-setting-listing table.table tbody tr td:first-child, .activity-setting-listing table.table tbody tr.ui-sortable-helper td:first-child { width: 90px !important; max-width: 90px !important; min-width: 90px !important; }
.activity-setting-listing .movable-element.drag-act-stng.ui-sortable-handle, .activity-setting-listing .ui-sortable-helper .movable-element.drag-act-stng.ui-sortable-handle { width: 32px; height: 32px; float: left; border-radius: 50%; }
.activity-setting-listing .movable-element.drag-act-stng.ui-sortable-handle:hover { background: #fff; box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); }

.activity-setting-listing .movable-element.drag-act-stng.ui-sortable-handle { position: relative; }
.activity-setting-listing .movable-element.drag-act-stng.ui-sortable-handle > a { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.acvt-pt-move .form-group, .acvt-pt-move.ui-sortable-helper .form-group { display: inline-block; float: left; padding: 0px; margin: 5px 5px 5px 10px; }
.acvt-perpose-type table.table thead tr th .form-group, .acvt-perpose-type table.table thead tr.ui-sortable-helper th .form-group { margin-left: 32px; margin: 4px 5px 5px 32px; }
tr.acvt-pt-move { background: #fff !important; }
.my-primrica-acvt-tp table thead tr th .form-group label { display: inline-block; margin: 0px 0 0 0 !important; top: 7px !important; }
.admin-acvt-type tr td .movable-element { width: 35px; height: 35px; display: inline-block;    /* background: #eee; */ border-radius: 50%; }
.admin-acvt-type tr td .movable-element a, .admin-acvt-type tr.ui-sortable-helper td .movable-element a { left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%);   /*  background: #eee; */ }
.admin-acvt-type tr td .drag-wth-check, .admin-acvt-type tr.ui-sortable-helper td .drag-wth-check { width: 35px; height: 35px; display: inline-block; vertical-align: top; }
.admin-acvt-type tr td .drag-wth-check label, .admin-acvt-type tr.ui-sortable-helper td .drag-wth-check label { margin: 5px !important; }
.form-group.admin-acvt-type { width: auto; margin-left: 44px; top: 7px; position: relative; }
tr.trclass.humity-score-color-green.link.ui-sortable-placeholder { height: 70px; background: #e7ffc8 !important; visibility: visible !important; }
.left-content .responsive-table table.striped > tbody:nth-child(2n) > tr.trclass.humity-score-color-green.link.ui-sortable-placeholder  td { background: #e7ffc8 !important; }
.left-content .responsive-table table.striped > tbody:nth-child(2n) > tr.trclass.humity-score-color-green.link.ui-sortable-placeholder { background: #e5e5e5 !important; }
.left-content .responsive-table table.striped > tbody > tr.trclass.humity-score-color-green.link.ui-sortable-helper { background: #e5e5e5 !important; height: auto !important; }
.listing-table-responsive .listing-table tbody tr.trclass.humity-score-color-green.link.ui-sortable-helper td:nth-child(1) { max-width: 60px !important; min-width: 60px; width: 60px !important; word-wrap: break-word; }
.listing-table-responsive .listing-table tbody tr.trclass.humity-score-color-green.link.ui-sortable-helper td:nth-child(2) { max-width: 92px !important; min-width: 92px; width: 92px !important; word-wrap: break-word; }
.listing-table-responsive .listing-table tbody tr.trclass.humity-score-color-green.link.ui-sortable-helper td:nth-child(4) { max-width: 68px !important; min-width: 68px; width: 68px !important; word-wrap: break-word; }
.listing-table-responsive .listing-table tbody tr.trclass.humity-score-color-green.link.ui-sortable-helper td:last-child { max-width: 110px !important; min-width: 110px; width: 110px !important; word-wrap: break-word; }
.team-position-tree a.lstng-row  .angular-ui-tree-handle { width: 40px; height: 40px; padding: 10px 14px; border-radius: 50%; margin-right: 5px; position: absolute; }
.angular-ui-tree-handle:hover { box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);    /* background: #fff; */ }
.angular-ui-tree-placeholder { margin: 0 !important; padding: 0 !important; min-height: 54px; border: 1px dashed #e0e0e0; background: #e7ffc8; }
.angular-ui-tree-hidden { right: 0 !important; }
tr.acvt-pt-move.ui-sortable-placeholder { background: #e7ffc8 !important; height: 50px; float: left; visibility: visible !important; }

/*pipeline module*/
.pipeline-box { width: 337px; background: #e8e8e8; border: 1px solid #d8d8d8; float: left; margin-right: 20px; }
.ppln-ttl { width: 100%; display: block; background: #60cfc3; position: relative; overflow: hidden; padding: 10px 50px 10px 20px; color: #fff; height: 80px; }
.pipeline-box .ppln-ttl:before { content: ""; width: 44px; height: 100%; background: #e8e8e8; position: absolute; right: 0; top: 0; }
.pipeline-box .ppln-ttl .ppln-rgt-shap { width: 112px; height: 100%; position: absolute; right: -23px; -webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px; top: 50%; background: #60cfc3; -webkit-transform: rotate(-44deg) translateY(-50%); -moz-transform: rotate(-44deg) translateY(-50%); -ms-transform: rotate(-44deg) translateY(-50%); transform: rotate(-44deg) translateY(-50%); }
.ppl-nm, .ppln-oppnts { width: calc(100% - 108px); -webkit-width: calc(100% - 108px); -moz-width: calc(100% - 108px); -webkit-width: calc(100% - 108px); display: inline-block; font-size: 18px; font-weight: 600; }
.ppl-nm { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.pll-prc, .ppln-step { width: auto; display: inline-block; float: right; position: relative; z-index: 3; font-weight: normal; font-size: 16px; }
.ppln-nm-prc-box, .dg-des-box { margin-bottom: 7px; }
.sb-pipeline-box .pll-prc { margin-top: 18px; }
.ppln-oppnts { font-weight: normal; font-size: 16px; }
.pll-prc { font-size: 18px; font-weight: 600; }
.ppln-step::before { content: ""; background: url(../images/step-img.png) no-repeat 0 0; float: left; width: 43px; position: relative; left: 0; height: 15px; margin: 4px 5px 0 0; }
.pipeline-drag-box { padding: 10px; }
.pipn-drag-card { background: #fff; border: 1px solid #e2e6ea; border-radius: 10px; padding: 10px; position: relative; margin-bottom: 10px; }
.pipn-drag-card:last-child { margin-bottom: 0; }
.dg-cd-nm, .dg-cd-prc { font-size: 16px; font-weight: 600; display: inline-block; color: #000; }
.dg-cd-nm { padding-right: 100px; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float: left; }
.dg-cd-prc { float: right; position: absolute; right: 8px; font-size: 14px; }
.dg-des-box, .dg-step-pro-box, .pipeline-drag-box, .pipn-drag-card { width: 100%; float: left; }
.des-box, .dg-cmpny { width: 50%; float: left; font-size: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #6a6a6a; font-weight: 600; position: relative; }
.dg-cd-prc-box { margin: 0 0 4px 0; float: left; width: 100%; }
.pro-img { width: 65px; background: url(../images/arrow-three-img.png) no-repeat 0 0; float: left; position: absolute; text-align: center; }
.dg-btn-more { width: 22px; height: 22px; background: url(../images/arrow-more-img.png) no-repeat 0 0; float: left; position: absolute; right: 0; }
.dg-btn-more.dg-outdtd { background-position: -36px 0px; }
.dg-cd-nm span { width: 22px; height: 22px; background: url(../images/shmt-logo.png) no-repeat 0 0; display: inline-block; vertical-align: middle; margin-left: 7px; padding-top: 6px; font-size: 8px; text-align: center; font-weight: 900; color: #0e76bc; letter-spacing: -0.2px; }
.pro-img span { color: #fff; font-weight: 600; font-size: 13px; }
.step-txt { font-size: 14px; font-weight: 400; float: left; padding: 0 30px 0 76px; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.dg-step-pro-box { position: relative; }
.des-box::after { content: "|"; position: absolute; right: 0; }
.des-box { padding-right: 10px; }
.dg-cmpny { padding-left: 5px; }

/*----pipline module----*/
.ppln-blue-bg, .ppln-ttl.ppln-blue-bg:after { background: #5cbbda; }
.ppln-yellow-bg, .ppln-ttl.ppln-yellow-bg:after { background: #e1b267; }
.ppln-red-bg, .ppln-ttl.ppln-red-bg:after { background: #e19595; }
.ppln-purple-bg, .ppln-ttl.ppln-purple-bg:after { background: #828de3; }
.pipeline-content { width: 100%; float: left; margin-top: 63px; }
.pipeline-drag-box { -webkit-max-height: calc(100vh - 242px); -moz-max-height: calc(100vh - 242px); max-height: calc(100vh - 242px); overflow: auto; }
.btn-group.ppln-drdwn-bx.dropdown button { background: none; box-shadow: none; color: #333333; font-weight: 700; font-size: 20px; padding: 0; top: -3px; position: relative; }
.btn-group.ppln-drdwn-bx.dropdown .caret { border-top: 7px dashed !important; border-top: 4px solid \9 !important; border-right: 6px solid transparent; border-left: 6px solid transparent; }
.ppln-drdwn-bx .dropdown-toggle { border: none; }
.pipn-tp-price { display: inline-block; font-size: 20px; color: #1c75bc; font-weight: 700; border-left: 1px solid #e1e1e1; padding: 0 20px; margin-left: 10px; border-right: 1px solid #e1e1e1; line-height: 41px; }
.ppin-crt-btn { display: inline-block; vertical-align: top; color: #6a6a6a; font-weight: 600; margin-left: 14px; cursor: pointer; }
.btn.compose-btn { padding: 0 10px; line-height: 38px; width: 45px; height: 45px; font-size: 35px; margin-right: 10px; }
.btn.compose-btn img { width: 15px; }
.cmnctn-pln-rgt-sctn  .btn.compose-btn img { width: 15px; position: relative; top: 3px; }
.ppln-create-new { line-height: 43px; vertical-align: middle; display: -webkit-inline-box; }
.ppln-drdwn-bx .dropdown-menu { border-radius: 0; box-shadow: 5px 0 21px rgba(32, 32, 32, 0.3); padding: 0; border: 1px solid #dde0e3; min-width: 300px; }
.ppln-drdwn-bx .dropdown-menu > li > a { padding: 15px 30px 15px 20px; color: #6a6a6a; font-weight: 600; }
.ppln-drdwn-bx .dropdown-menu > li > a:last-child { border-bottom: none; }
.ppln-drdwn-bx .dropdown-menu li { border-bottom: 1px solid #e1e1e1; }
.ppln-drdwn-bx .dropdown-menu li:last-child { border-bottom: none; }
.ppln-drdwn-bx .dropdown-menu::before { content: ""; position: absolute; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 11px solid #fff; top: -11px; left: 69px; }
.ppln-drdwn-bx .dropdown-menu li.sub-menu { position: relative; }
.ppln-drdwn-bx .dropdown-menu li.sub-menu > ul { position: absolute; left: 100%; top: -1px; margin: 0; box-shadow: 17px 0px 21px rgba(32, 32, 32, 0.3); }
.ppln-drdwn-bx .dropdown-menu li.sub-menu:hover .dropdown-menu { display: block; }
.ppln-drdwn-bx .dropdown-menu li.sub-menu:hover .dropdown-menu:before { display: none; }
.ppln-drdwn-bx .dropdown-menu li.sub-menu::before { content: "\e258"; font-family: 'Glyphicons Halflings'; position: absolute; right: 11px; top: 17px; color: #555564; }
.ppln-drdwn-bx .dropdown-menu > li > a:hover { color: #1c75bc; }
.ppln-lib-icon a i { width: 17px; height: 17px; background: url(../images/ppl-dw-icn.png) no-repeat 0 0; display: inline-block; vertical-align: middle; margin-right: 5px; position: relative; top: -1px; }
.ppln-lib-icon a i.lib-icn { background-position: 0 -30px; }
.ppln-lib-icon a i.setng-icn { background-position: 0 -64px; }
.ppln-lib-icon a { color: #000 !important; }
.ppln-lib-icon.nw-link a { color: #8dc741 !important; }
.ppln-create-new.ppln-drdwn-bx .dropdown-menu { left: -20px; }
.ppln-create-new.ppln-drdwn-bx .dropdown-menu::before { left: 25px; }
.ppln-create-new.ppln-drdwn-bx .dropdown-menu { top: 51px; }
.activity-details-left .email-right-norecord .center-block { float: left; clear: both; }
/* AR427 31/08/2018 */
.film-study-modal-popup { background: rgba(0, 0, 0, 0.5); padding-left: 60px; }
.film-study-modal-popup .modal-dialog { width: 100%; margin: 0; height: 100%; }
.film-study-modal-popup > .modal-dialog > .modal-content { height: 100%; box-shadow: none; border: none; }
.film-study-modal-popup .nav-tabs > li > a { color: #999999; font-weight: 600; }
.film-study-modal-popup .nav-tabs > li.active > a { color: #1c75bc; }
.film-study-modal-popup .tab-content { padding: 20px 0px 0 0; float: left; width: 100%; }
.film-study-modal-popup .how-p { color: #333333; font-weight: 600; font-size: 13px; word-wrap: break-word; margin: 10px 0; -webkit-width: calc(100% - 420px); -moz-width: calc(100% - 420px); width: calc(100% - 420px); display: inline-block; }
.film-study-form .browser-default-set { width: auto; float: right; max-width: 410px; }
.film-study-modal-popup .how-p .highlited { background: #e3e7eb; color: #0e76bc; padding: 3px 10px; margin: 0 10px; }
.film-study-modal-popup .how-p .font-big { font-size: 16px; }
.film-study-modal-popup .radio-content { border: 2px dashed #e3e7eb; border-radius: 4px; background: #f9f9f9; }
.film-study-modal-popup .radio-set { padding: 7px; }
.film-study-modal-popup .radio-set span { font-weight: 600; }
.film-study-modal-popup .radio-set .radio-group label { font-size: 13px; margin-bottom: 0; font-weight: 500; color: #333333; margin-right: 10px; }
.film-study-modal-popup .radio-set .radio-group { top: 0; }
.film-study-modal-popup .reschedule-content.active { display: block; }
.film-study-modal-popup .reschedule-content { display: none; border-top: 1px solid #e3e7eb; padding: 20px; }
.film-study-modal-popup .reschedule-content ul { font-size: 0; margin: 0; }
.film-study-modal-popup  .ui-timepicker-list li { font-size: 13px; }
.film-study-modal-popup .reschedule-content > ul > li { display: inline-block; font-size: 0; margin-right: 20px; }
.film-study-modal-popup .reschedule-content > ul > li span.emessage { left: 0; top: 82px !important; }
.film-study-modal-popup .reschedule-content .form-group { position: relative; width: 220px; padding-top: 20px; margin-bottom: 0; }
.reschedule-content .form-group input[type="text"], .reschedule-content .form-group input.ui-timepicker-input { font-size: 15px; color: #858585; font-weight: 400; }
.film-study-modal-popup .reschedule-content .form-group label { color: #333333; font-size: 14px; position: absolute; top: 0; left: 0; }
.film-study-modal-popup .reschedule-content .form-group .custom-text { font-size: 16px; margin: 0; }
.reschedule-content > ul > li .ui-timepicker-wrapper { width: 90px; }
.film-study-modal-popup .chk-sl-grp [type="checkbox"] + label { font-size: 14px; font-weight: 500; color: #333333; margin-right: 20px; padding-left: 29px; line-height: 23px; }
.film-study-modal-popup .relationship-film { display: block; width: 100%; font-size: 0; margin-top: 5px; }
.film-study-modal-popup .relationship-film .title-container, .film-study-modal-popup .relationship-film .contact-list { display: inline-block; font-size: 0; vertical-align: top; }
.film-study-modal-popup .relationship-film .title-container { width: 230px; }
.film-study-modal-popup .relationship-film .contact-list { width: calc(100% - 230px); overflow: auto; white-space: nowrap; margin-bottom: 0; f }
.film-study-modal-popup .relationship-film .contact-list li { display: inline-block; vertical-align: top; margin: 10px 20px 10px 0; }
.film-study-modal-popup .relationship-film .contact-list li:last-child { margin-right: 0px; }
.film-study-modal-popup .relationship-film .title-container h3 { margin-top: 10px; font-size: 16px; font-weight: 600; color: #333333; margin-top: 10px; }
.film-study-modal-popup .contact-container { position: relative; width: 285px; font-size: 0; display: inline-block; padding: 10px; border: 1px solid #d6d6d6; border-radius: 3px; cursor: pointer; }
.film-study-modal-popup .custom-relationship-radio [type="radio"], .film-study-modal-popup .custom-relationship-checkbox [type="checkbox"] { opacity: 0; width: 0; height: 0; }
.film-study-modal-popup .custom-relationship-radio [type="radio"]:checked + label, .film-study-modal-popup .custom-relationship-radio [type="radio"]:not(:checked) + label, .film-study-modal-popup .custom-relationship-checkbox [type="checkbox"]:checked + label, .film-study-modal-popup .custom-relationship-checkbox [type="checkbox"]:not(:checked) + label { height: auto; padding-left: 10px !important; }
.film-study-modal-popup .custom-relationship-radio [type="radio"] + label:after, .film-study-modal-popup .custom-relationship-radio [type="radio"] + label:before, .film-study-modal-popup .custom-relationship-checkbox [type="checkbox"] + label:after, .film-study-modal-popup .custom-relationship-checkbox [type="checkbox"] + label:before { content: none; }
.film-study-modal-popup .custom-relationship-radio [type="radio"]:checked + label:before, .film-study-modal-popup .custom-relationship-checkbox [type="checkbox"]:checked + label:before { content: ''; position: absolute; top: -10px; right: -10px; left: auto; border: none; background: url(../images/contact_active.png); width: 20px; height: 20px; z-index: 1; transform: none; }
.film-study-modal-popup .contact-container figure { display: inline-block; font-size: 0; vertical-align: top; width: 50px; height: 50px; overflow: hidden; background: #499516; border: 2px solid #499516; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.film-study-modal-popup .contact-container figure span { color: #fff; width: 100%; height: 100%; float: left; font-size: 15px; text-align: center; line-height: 46px; }
.film-study-modal-popup .contact-container figure span img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; float: left; }
.film-study-modal-popup .contact-container .name-email { display: inline-block; font-size: 0; vertical-align: top; -webkit-width: calc(100% - 54px); -moz-width: calc(100% - 54px); width: calc(100% - 54px); padding-left; padding-left: 7px; }
.film-study-modal-popup .contact-container .name-email .name { font-size: 14px; color: #333333; margin: 5px 0 5px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 600; text-transform: capitalize; line-height: 17px; padding-right: 14px; }
.film-study-modal-popup .contact-container .name-email .email { font-size: 14px; color: #a5a5a5; margin: 0; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.film-study-modal-popup .navigations { margin-top: 10px; float: left; width: 108%; position: absolute; bottom: 7px; background: #fffdfd; padding: 8px 10px; left: -19px; border-top: 1px solid #d2cece; border-bottom: 1px solid #d2cece; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); }
.film-study-modal-popup .navigations ul { margin-bottom: 0; }
.film-study-modal-popup .navigations .btn-addnew .icn { height: 35px; width: 35px; padding: 6px 0; margin-right: 5px; background: #8dc741; border-radius: 100%; text-align: center; display: inline-block; vertical-align: middle; cursor: default; }
.film-study-modal-popup .navigations ul li { position: relative; display: inline-block; padding-right: 15px; margin-right: 15px; }
.film-study-modal-popup .navigations ul li:last-child:after { content: none; }
.film-study-modal-popup .navigations > ul > li:after { content: ''; position: absolute; height: 16px; width: 2px; background: #bdbdbd; right: 0; top: 50%; transform: translateY(-50%); }
.film-study-modal-popup .navigations ul li>a { color: #333333; font-size: 14px; font-weight: 600; text-decoration: none; }
.film-study-modal-popup .navigations ul li>a.active { color: #8dc741; }
.film-study-modal-popup .meet-reconnect { width: 100%; display: flex; font-size: 0; border-top: 1px solid #e6e6e6; }
.film-study-modal-popup .meet-reconnect .meet, .film-study-modal-popup .meet-reconnect .reconnect { display: inline-block; vertical-align: top; padding: 10px; width: 50%; font-size: 0; border-bottom: none; }
.film-study-modal-popup .meet-reconnect .meet:after { content: "OR"; width: 30px; height: 30px; border: 1px solid #cacaca; background: #fffdfd; position: absolute; border-radius: 50%; right: -15px; color: #555; font-size: 12px; font-weight: 600; text-align: center; line-height: 29px; top: 12px; }
.film-study-modal-popup .meet-reconnect .reconnect { padding-left: 30px !important; }
.film-study-modal-popup .meet-reconnect .title { font-size: 16px; color: #333333; font-weight: 600; margin: 0 0 10px 0; }
.film-study-modal-popup .meet-reconnect .contact-list li { display: inline-block; margin: 10px 8px 0; width: 272px; }
.film-study-modal-popup .meet-reconnect .meet { border-right: 1px solid #e3e7eb; -webkit-min-height: calc(100vh - 430px); -moz-min-height: calc(100vh - 430px); min-height: calc(100vh - 430px); margin-bottom: 0; position: relative; }
.film-study-modal-popup .film-btn-grps.btn-group { text-align: right; margin-top: 20px; width: 100%; float: left; position: fixed; padding: 15px; left: auto; right: 0; bottom: 0; background: #fff; }
.film-study-modal-popup .film-btn-grps.btn-group .btn { margin-left: 15px; display: inline-block; float: none; }
.film-study-modal-popup .added-lbl { color: #0e76bc; font-size: 13px; font-weight: 600; margin: 5px 0 0 0; }
.fm-std-acvt-ppup { z-index: 1300; }
.fm-std-acvt-ppup .modal-body { padding: 10px; float: left; width: 100%; }
.film-study-modal-popup li.acvt-lg-bx .switch.contact-sync-box.prv-nt-box { padding: 0; margin: 20px 0 0 0; }
.film-study-modal-popup li.acvt-lg-bx #note_form_add .switch.contact-sync-box.prv-nt-box { padding: 0 7px; }
.acvt-lg-bx #note_form_add .note-form .dropdown-menu.date-picker-open { top: auto !important; }
.acvt-lg-bx .note-toggle .full-view-screen { display: none; }

/* film study question */
.film-study-modal-popup .whre-act-plc-inner .meet-reconnect { display: block; }
.film-study-modal-popup .whre-act-plc-inner .meet-reconnect .meet, .film-study-modal-popup .whre-act-plc-inner .meet-reconnect .reconnect { width: 100%; min-height: auto; padding-left: 0 !important; border: none; padding: 0 !important; }
.film-study-modal-popup .whre-act-plc-inner .meet-reconnect .meet:after { display: none; }
.film-study-modal-popup .whre-act-plc-inner .meet-reconnect .angucomplete-dropdown { top: auto !important; }
.film-study-modal-popup .whre-act-plc-inner .meet-reconnect angucomplete-alt { width: 100%; float: left; margin-left: 0; }
.film-study-modal-popup .whre-act-plc-inner .meet-reconnect .contact-list li { display: inline-block; margin: 0; width: 100%; }

.added-lbl-grp .added-lbl { width: auto; float: left; font-size: 12px; margin-right: 5px; margin-top: 0; background: #fff; border-radius: 2px; text-transform: none; }
.added-lbl-grp { width: 100%; float: left; }
.added-lbl-grp h5.added-lbl-hd { color: #222; font-weight: bold; font-size: 12px; float: left; margin: 0 5px 0 0; text-transform: none; }
.added-lbl-grp h5.added-lbl-hd:after { content: ":"; }
.added-lbl-grp .added-lbl:after { content: ","; }
.added-lbl-grp h5:last-child:after { display: none !important; }
.film-study-form .browser-default-set select { margin: 0; padding-right: 15px; }
.film-study-form .browser-default-set:before { top: 9px; }
.fm-stdy-mdl .modal { position: absolute; width: 800px; padding: 0 !important; margin: 5px 0; top: auto; overflow: initial; bottom: 8px; }
.fm-stdy-mdl .modal-dialog { margin: 5px 0 20px 0; padding: 0; width: 100%; }
.fm-stdy-mdl .modal-header h4 { margin: 0; }
.film-study-modal-popup .ui-timepicker-list li { font-size: 13px; margin: 0 !important; width: 100%; }
.film-study-modal-popup .navigations ul li .modal-content .modal-body { height: auto; padding: 0; }
.form-design .fm-stdy-mdl .input-field .ui-timepicker-wrapper { width: 90px; }
.film-study-form.form-design .fm-stdy-mdl .input-field .ui-timepicker-wrapper { top: auto !important; bottom: 100% !important; }
.frm-ttl-box-mdl.acvt-cls-btn { position: absolute; padding: 0 !important; right: 0; top: 0; }
.fm-stdy-mdl .modal-dialog.add-contact-popup .income-form.form-format .input-field.s6 { width: 47%; }
.fm-stdy-mdl .modal-dialog.add-contact-popup form.add-life-evnt-popup { margin: 0; }
.fm-stdy-mdl .modal-dialog.add-contact-popup .income-form.form-format { margin-bottom: 15px; }
.fm-stdy-mdl .input-field.col.s6.mrg-set.dmy-format.dmyt-format .time-box input { height: 33px; margin-top: 8px; }
.reschedule-content > ul > li input:not([type]):disabled { cursor: not-allowed; opacity: 0.5; }
.reschedule-content > ul > li input:not([type]):disabled + label { opacity: 0.4; }
.film-study-modal-popup .tab-content .activity-modal-popup { position: relative; }
.film-study-modal-popup .tab-content .activity-modal-popup.in .modal-dialog { position: relative; padding: 0; }
.film-study-popup .btn-grp-set-check .grp-mrk-dn { display: inline-block; position: absolute; padding: 0; width: auto !important; left: 0; border: none; box-shadow: none; right: 0; }
.film-study-popup .btn-grp-set-check .grp-mrk-dn .btn { margin-left: 10px; }
.film-study-modal-popup .activity-modal-popup .modal-dialog .modal-body { height: auto; padding: 0; }
.film-study-modal-popup .activity-modal-popup .act-calender-section {
    max-height: calc(100vh - 150px);
    overflow: auto;
    overflow-x: hidden;
    margin: 0 !important;
    padding: 0;
}

.film-study-modal-popup .activity-modal-popup .act-calender-section .tooltip .tooltiptext {
    bottom: auto;
    top: 100%;
    left: auto;
    right: 0;
}

.film-study-modal-popup .activity-modal-popup .act-calender-section .c_card.mrb-20 { position: inherit; }
.film-study-modal-popup .tab-content .activity-modal-popup { background: #dadada; }
.film-study-modal-popup .tab-content .activity-modal-popup .modal-content { box-shadow: none !important; border: none; }
.film-study-modal-popup .activity-modal-popup .modal-dialog .modal-content .modal-header { display: none; }
.film-study-modal-popup .modal-dialog .modal-content .modal-header { background: none; border: none; padding: 0; }
.film-study-modal-popup .navigations.fm-stdy-mdl .modal-header { background: #f3f3f3; padding: 1.2rem; }
.fm-stdy-mdl .suggestion-form-box { width: 100%; max-height: 450px; overflow: auto; margin-bottom: 20px; }
.fm-stdy-mdl .modal-dialog .modal-content { margin-bottom: 0; -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3); }
.acvt-lg-bx .acvt-lg { position: absolute; width: 650px; background: #fff; z-index: 1; -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3); height: auto; top: auto; margin-bottom: 0; opacity: 0; bottom: 33px; }
.acvt-lg-bx .acvt-lg.in { opacity: 1; height: auto !important; }
.acvt-lg-bx .left-log-tab.income-form ul li { width: auto; margin: 0; padding: 0; float: left; }
.acvt-lg-bx .left-log-tab.income-form .tab-content { padding: 0; width: 99.70%; margin-top: 20px; padding-bottom: 0; margin-top: 0; height: auto; overflow: initial; }
.acvt-lg-bx .income-form input[type="submit"], .acvt-lg-bx .income-form input[type="reset"] { margin-top: 15px; }
.left-actvty-tp .note-acco-con-box-group .acvt-name-box { margin: 0; border: none; background: none; padding: 0; float: none; }

.acvt-name-box { float: left; width: 100%; }
.acvt-name-box label { font-size: 12px; font-weight: 600; color: #222; }
.note-acco-con-btns a:nth-child(2):after { content: ""; display: none; }
.acvt-name-box span b { font-size: 12px; font-weight: 400; display: inline-block !important; }
.log-acvt-row { margin: 0 -1.5% !important; width: 100%; float: left; }
.plan-dtls-box .input-field.radio.inline .input-field.radio { height: 23px !important; min-height: auto !important; position: relative; margin-bottom: 0; }
.plan-dtls-box .input-field.radio.inline .input-field.radio input {margin:0;}
.plan-dtls-box .acvt-lg-bx .sign-textarea-box { margin: 20px 0 0 0; padding-bottom: 10px; }
.acvt-lg-bx  .full-width-row.ck-nt-box .input-field.s6.mrg-set { height: auto; }
.acvt-lg-bx #cke_editor { box-sizing: border-box; }
.acvt-lg-bx .note-edit-view-box.add-nt { margin-bottom: 0; margin-top: 10px; padding: 0; }
.acvt-lg-bx .note-edit-view-box .income-form { margin-bottom: 0; background: none; padding: 0; border: none; }
li.acvt-lg-bx #note_form_add form { margin: 0 -12px; }
.acvt-lg-bx .uib-datepicker-popup.dropdown-menu li { width: 100% !important; }
.acvt-lg-bx .uib-datepicker-popup li.uib-button-bar { padding: 10px 10px 5px 5px !important; }
.acvt-lg-bx .ui-timepicker-wrapper ul.ui-timepicker-list > li { width: 100% !important; padding: 3px !important; }
.note-toggle.fs-display .notes-inr-box .browser-default-set:before, .note-toggle.fs-display .browser-default-set:before { z-index: 1 !important; }
.acvt-lg-bx .input-field.s6.mrg-set .emessage { top: 100% !important; }
.acvt-lg-bx .input-field.s6.mrg-set select + .emessage { top: 28px !important; }
.acvt-lg-bx .acvt-lg.in:before { content: ""; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; top: 0; background: rgba(0, 0, 0, 0.1); position: fixed; }
.acvt-lg-bx .left-log-tab.income-form { width: 100%; border: none; margin-bottom: 0; background: #fff; overflow: auto; max-height: 511px; }

/*====== Team Position Table ======*/

.acvt-name-box { text-align: left !important; }
.tm-pstn-mn-bx .team-list-container { width: 100%; float: left; display: flex; }
.tm-pstn-mn-bx .angular-ui-tree-node a.lstng-row, .tm-pstn-mn-bx .team-position-tree, .tm-pstn-mn-bx .profile-image, .tm-pstn-mn-bx .team-desc-nm { float: left; width: auto !important; }
.tm-pstn-mn-bx .profile-img { width: 40px; height: 40px; float: left; margin-left: 45px; margin-right: 10px; border: 1px solid #e8e8e8; }
.tm-pstn-mn-bx .profile-img > img { -max-width: 100%; -max-height: 100%; width: 100%; height: 100%; float: left; }
.tm-pstn-mn-bx .team-list-container .tm-ttl-nm, .tm-pstn-mn-bx .tm-ttl.tm-ttl-dsc, .tm-pstn-mn-bx .tm-ttl.tm-ttl-actn { display: flex; align-items: center; word-wrap: break-word; }
.tm-pstn-mn-bx .team-list-container .tm-ttl-nm { padding-left: 10px; }
.tm-pstn-mn-bx .angular-ui-tree-node a.lstng-row { display: inline-block; float: left; width: 30px !important; height: 30px !important; padding: 0; position: relative; }
.lic-search-table .tm-pstn-mn-bx .angular-ui-tree-node a.lstng-row i.folder-icons:before { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 5px; height: 8px; position: absolute !important; -ms-transition: all 0.5s ease; transition: all 0.5s ease; cursor: pointer; }
.tm-pstn-mn-bx i.folder-icons:before { left: auto; top: auto; }
.tm-pstn-mn-bx  .angular-ui-tree-node a.lstng-row:before { display: none; }
.tm-pstn-mn-bx .angular-ui-tree-node a.lstng-row i:after { content: ""; background: url(../../assets/images/folder-img.png) left top no-repeat; width: 18px; height: 16px; float: left; padding: 6px 10px; position: relative; left: auto; top: 50%; right: -98px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.lic-search-table .tm-pstn-mn-bx .angular-ui-tree-node a.lstng-row i.folder-icons { top: auto; width: 100%; height: 100%; }
.tm-pstn-mn-bx.social-media-management-table ul li.angular-ui-tree-node ul { border-left: 25px solid transparent; }
.tm-pstn-mn-bx .action-icons-group { margin: 0 auto; }
.tm-pstn-mn-bx .tp-th-admin .tm-ttl.tm-ttl-actn { text-align: center; display: block; }
.tm-pstn-mn-bx .tp-th-admin.team-list-container .tm-ttl-nm { padding-left: 174px; }
.tm-pstn-mn-bx .tp-th-admin .tm-ttl-nm, .tm-pstn-mn-bx .tp-th-admin .tm-ttl.tm-ttl-dsc, .tm-pstn-mn-bx .tp-th-admin .tm-ttl.tm-ttl-actn { background: #eee !important; border-bottom: 1px solid #dcdcdc; }
.tm-pstn-mn-bx  .team-list-container .tm-ttl { background: #fff; }
.tm-pstn-mn-bx  i.folder-icons.arrow-open:before { -webkit-transform: translate(-50%, -50%) rotate(90deg) !important; -moz-transform: translate(-50%, -50%) rotate(90deg) !important; transform: translate(-50%, -50%) rotate(90deg) !important; }
.tm-pstn-mn-bx .team-list-container .tm-ttl-nm { width: 35%; }
.tm-pstn-mn-bx .team-list-container .tm-ttl-dsc { width: 58%; }
.tm-pstn-mn-bx .dndCatDemo .handle { padding: 8px 13px; box-shadow: 0 0; border: 1px solid transparent; height: 40px; width: 40px; }
.tm-pstn-mn-bx .dndCatDemo .handle:hover { border-color: #dad9d9; -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); border-radius: 50%; }
.stgs-box-grp li.active .stgs-hd, .stgs-box-grp li.active .stgs-actn { border: none; }
.stgs-box-grp li.active .stgs-hd h5, .stgs-box-grp li.active .stgs-hd .stgs-sbhd { color: #fff; }

/*== STYEPS & STAGES ==*/
ul.stsg-tp-nav { display: inline-block; -webkit-width: calc(100% - 165px); -moz-width: calc(100% - 165px); width: calc(100% - 165px); float: left; margin: 12px 0; overflow: auto; white-space: nowrap; padding-bottom: 10px; }
ul.stsg-tp-nav li { display: inline-block; padding: 0 15px; position: relative; }
ul.stsg-tp-nav li.active a { color: #1c75bc; }
ul.stsg-tp-nav li a { color: #36404a; }
ul.stsg-tp-nav li:after { content: "|"; position: absolute; right: -5px; }
.ppln-create-new { margin-right: 5px; border-right: 1px solid #e1e1e1; padding-right: 20px; float: left; }
.ststg-section .ppin-crt-btn { width: 100%; margin: 0; }
.stsg-mn-con { float: left; width: 100%; padding-top: 70px; }
.stsg-ttlbar { width: 100%; float: left; margin-bottom: 20px; }
.stsg-ttlbar h4 { font-size: 18px; font-weight: 600; line-height: 25px; float: left; margin: 2px 10px 0 0; }
.stsg-ttlbar .edit-delete-icons { float: left; margin-top: 3px; }
.stgs-box-grp .team-position-tree .action-icon .delete-icon { right: 15px !important; }
.stgs-wt-bg { width: 100%; float: left; background: #fff; padding: 15px; }
.stgs-box { width: 100%; float: left; }
.stgs-box-grp { width: 100%; float: left; }
.stgs-box-grp li { float: left; background: #f3f3f3; border-radius: 10px; display: flex; overflow: hidden; position: relative; height: 60px; margin-right: 15px; margin-bottom: 15px; cursor: move; }
.stgs-box h4 { font-size: 18px; font-weight: 600; text-transform: uppercase; }
.stgs-cnt { display: inline-block; width: 60px; text-align: center; line-height: 60px; font-size: 20px; font-weight: 600; color: #fff; position: absolute; left: 0; }
.stgs-hd { width: 200px; padding-left: 75px; vertical-align: middle; display: inline-flex; flex-wrap: wrap; align-items: center; padding-top: 7px; padding-bottom: 7px; }
.txt-elps { white-space: nowrap !important; text-overflow: ellipsis !important; overflow: hidden !important; }
.stgs-hd h5 { font-size: 14px; font-weight: 600; margin-top: 0px; margin-bottom: 0; width: 100%; }
.stgs-actn { display: inline-block; width: 80px !important; }
.stgs-sbhd { font-size: 12px; color: #1c75bc; font-weight: 600; }
.stgs-hd, .stgs-actn { border-top: 1px solid #e2e6ea; border-bottom: 1px solid #e2e6ea; }
.stgs-actn { border-right: 1px solid #e2e6ea; border-radius: 0 10px 10px 0; }
.stsg-ttlbar .edit-icon-btn { padding: 3px 10px 5px 3px; }
.stsg-ttlbar span.edit-delete-icons a { margin-right: 10px; }

/*stapes css*/
.stps-box-grp .stgs-cnt { background-color: #60cfc3; border-radius: 50%; width: 45px; height: 45px; top: 7px; left: 7px; line-height: 45px; }
.stp-stg-abut { width: 100%; float: left; border-top: 1px solid #e2e6ea; padding-top: 20px; margin-top: 10px; }
.stp-stg-abut h4 { font-size: 18px; color: #010101; text-transform: uppercase; font-weight: 600; }
.stp-stg-abut h5 { font-weight: 600; margin: 14px 0 12px 0; }
.stp-stg-abut p { font-size: 14px; color: #3b3a3a; line-height: 20px; font-weight: 500; }
.stps-box-grp  li { border: 1px solid #e2e6ea; }
.stps-box-grp  .stgs-hd, .stps-box-grp  .stgs-actn { border: none; }
.stps-box-grp  .stgs-hd { padding-left: 65px; }
.stgs-box-grp .team-position-tree  .action-icon .edit-icon, .stgs-box-grp .team-position-tree .action-icon .delete-icon { background: url(../images/ppln-actn-icn.png) no-repeat; }
.stgs-box-grp .team-position-tree .action-icon .edit-icon { background-position: -6px -2px !important; right: 51px; }
.stgs-box-grp .team-position-tree .action-icon .delete-icon { background-position: -43px -2px !important; }
.stgs-box-grp li.active .team-position-tree .action-icon .edit-icon { background-position: -6px -27px !important; }
.stgs-box-grp li.active .team-position-tree .action-icon .delete-icon { background-position: -43px -27px !important; }
.edit-delete-table.my-task-sml-icn { width: 75px; padding-left: 10px; }
.edit-delete-table.my-task-sml-icn .edit-icon-btn { width: 21px; height: 21px; opacity: 0.7; min-width: auto; }
.edit-delete-table.my-task-sml-icn .edit-icon-btn i.delete-icon { background-position: 0px -15px; }
.my-task-chklist-grp .cmp-nm-bx { float: left; }
.stg-prgs-row-grp .stg-prgs-row.my-tsk-tbl-grp:last-child { margin-bottom: 10px !important; }
.date-group.dt-mnt-yr { padding-left: 0; margin-top: 6px !important; }
.date-group.dt-mnt-yr .input-field { width: 50%; margin-right: 0 !important; height: auto !important; margin-bottom: 0 !important; min-height: auto !important; padding-bottom: 0 !important; }

/*==== Pipeline Module ====*/
.new-ppln-bx .modal-footer { text-align: left; }
.win-ppup-bx .modal-footer { padding: 0; margin: 15px 0 0 0; float: left; border: honeydew; }
.stage-moove { width: 100%; float: left; }
.stage-moove-row { width: 100%; float: left; padding-left: 30px; position: relative; }
.stage-nm.input-field { -webkit-width: calc(100% - 107px); -moz-width: calc(100% - 107px); width: calc(100% - 107px); float: left; margin: 0; padding: 0 30px 0 0; }
.stage-clr { width: 63px; float: left; margin: 0; padding-right: 20px; }
.stage-clr input[type=text] { margin: 0; }
.stage-clr label { margin: 0; padding: 0; }
.actn-btn { width: 38px; float: left; text-align: center; margin: 10px 0 0 0; }
.up-dwn-rcrd { float: left; position: absolute; left: 0; top: 20px; }
.up-rcrd { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 7px solid #1076bc; margin-bottom: 7px; cursor: pointer; }
.dwn-rcrd { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 7px solid #1076bc; cursor: pointer; }
.stage-moove-ttl { width: 100%; float: left; font-size: 13px; font-weight: 600; color: #000; }
.no-data-btext { font-size: 35px; font-weight: 900 !important; color: #c5c5c5; }

/*==== Edit Pipeline =====*/
.row.edt-ppln-txt p { font-size: 13px; font-weight: 600; }
.row.edt-ppln-txt .form-group .cb-grp-bx { width: 100%; line-height: 23px; padding-left: 15px; }
.asgn-acvt-tp-tbl .cb-grp-bx { height: 22px; float: left; }
.edt-ppln-txt .form-group { display: inline-block; }
.oprtnt-stng-bx { padding-left: 30px; }
.form-group.cmpl-tw-clmn .cb-grp-bx { width: 50% !important; }
.new-ppln-bx .form-design .input-field label { font-size: 13px; color: #464646; font-weight: 500; }
.new-ppln-bx .form-design { background: #fff; }
.new-ppln-bx .btn-grps.fl-fw.form-group { padding: 0 15px; margin: 10px 0 30px 0; }
.new-ppln-bx .edit-remove-icon { width: 28px; height: 28px; }
.btn-grps.fl-fw.form-group .btn { margin-right: 10px; }
.edt-pck-clr { width: 30px; height: 30px; background: #e4e8ec; position: absolute; right: 28px; top: 5px; border-radius: 5px; }
.new-ppln-bx .edit-remove-icon { background: url(../../assets/images/email-delete-icon.png) center no-repeat; border: 1px solid transparent; }
.new-ppln-bx .form-design .input-field label { font-size: 13px; top: 0; margin: 0; }
.new-ppln-bx .form-design .input-field label.active { font-weight: 600; color: #333333; }
.row.edt-ppln-cn .col-sm-6 { border-right: 1px solid #e2e6ea; }
.edt-ppln-cn input[type="checkbox"] + label { padding-left: 29px; line-height: 22px; }
.cb-grp-bx.input-field { width: 50%; line-height: initial; height: auto; margin: 10px 0 0 0; }
.cb-grp-bx.input-field .cb-inr-bx { margin: 0; padding: 0; float: left; position: relative; width: 100%; }
.aat-lbl .cb-grp-bx.input-field .cb-inr-bx { width: auto; max-width: 100%; }
.cb-grp-bx.slct-all-text { width: auto; }
.cb-grp-bx.slct-all-text label { padding-left: 28px; font-size: 13px; font-weight: 700; color: #222; }
.lic-pro-left-box .resoinsive-table .note-acco-con-box-group { margin: 0; }
.cb-grp-bx.input-field .cb-inr-bx label { font-size: 13px; top: 0; margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#select-contact-popup .tags-link-box, #select-contact-popup .tags-link-box .tag, #select-contact-popup .tags-link-box .tag .host, #select-contact-popup .tags-link-box .tag .host .tags, #select-contact-popup .tags-link-box .tag .input { width: 100%; max-width: 100%; padding-right: 0; }


.modal-md.add-ppl-tm-pstn-ppup .tags-link-box .tag {
    margin-top: 6px;
}
.modal-md.add-ppl-tm-pstn-ppup .tags-link-box {
    margin-bottom: 20px;
}

#select-contact-popup tags-input .tags .tag-list { padding-left: 0; padding-right: 5px; }
#select-contact-popup .tags-link-box tags-input .tags .tag-item { margin-left: 0; }
span.al-text-center { font-weight: 500; }
.add-fdbk-qstn .cb-grp-bx.sync-check-group.mrg-top-5 { width: auto; clear: both; float: left; }
.license.ad-tm-pstn-ppup .cb-grp-bx { width: auto; left: -5px; }
.form-design .license.ad-tm-pstn-ppup .input-field label { top: 3px; }
.input-field.slct-ass-hgt .select-box { height: 36px !important; }
.browser-default-set.slct-ass-hgt:after { content: ""; background: url(../../assets/images/icon-select.png) no-repeat right top; position: absolute; right: 0; width: 10px; height: 10px; float: right; background-position: 0px 4px; z-index: 1; top: 11px; }
.spr-admn-usr-tp .search-input-box .search-contact-form { -webkit-width: calc(100% - 90px); -moz-width: calc(100% - 90px); -o-width: calc(100% - 90px); width: calc(100% - 90px); float: left; }
/* ADD/ASSIGN PURPOSE TYPE POPUP */

thead.ad-asgn-ppheader { background: #eee; padding: 6px 0; border: 10px solid #eee; }
thead.ad-asgn-ppheader tr th { background: #eee; border-color: #eee !important; padding: 0px 8px; }

/*==== WON OPPORTUNITY! ===*/

.modal-dialog.new-ppln-bx.win-ppup-bx .modal-content {   /*  width: 480px; */
margin: 0 auto; }
.win-ppup-bx .form-design .input-field { height: auto; margin-bottom: 0; }
.win-ppup-bx .radio-grp { width: 100%; float: left; margin: 10px 0 0 0; }
.win-ppup-bx .form-design .radio-grp .input-field { border-bottom: 1px solid #eee; padding: 10px 0; }
.vw-all-ppln a { width: auto; float: left; font-weight: 500; font-size: 13px; margin: 5px 0 5px 0; clear: both; }
.vw-all-ppln a.grn-clr { color: #8dc741; }
.win-ppup-bx .input-field.edit-folder { margin: 0; }
.win-ppup-bx.modal-dialog .modal-content .modal-header { background: #11c15f; }
.win-ppup-bx.modal-dialog .modal-content .modal-header  h4 { color: #fff; }
.win-ppup-bx.modal-dialog .modal-content .modal-header .close { background: none; line-height: 32px; height: 48px; top: 0; padding: 0; width: 48px; font-size: 30px; }
.new-ppln-bx.win-ppup-bx .form-design .input-field.browser-default-set label.active { top: 20px !important; }
.ins-ser-ppln-bx { width: 100%; float: left; padding-left: 0; background: #f7f7f7; border: none; padding-right: 20px; }
.win-ppup-bx .ap-rype-txtara textarea { margin: 0; min-height: 117px }
.ins-ser-ppln-bx .browser-default-set { padding-bottom: 0 !important; padding-left: 28px; border: none !important; margin: 0 !important; position: relative; top: -13px; }
.ins-ser-ppln-bx .browser-default { background: none; margin: 0; }
.ins-ser-ppln-bx .browser-default-set { padding-left: 27px !important; }
.ins-ser-ppln-bx .input-field { border: none !important; }
.win-ppup-bx .input-field.edit-folder.slct-step-lft { padding-left: 45px !important; }
.btn-grps.fl-fw.form-group.mrg-btm-0 { margin: 0; padding: 0; }
.row.edt-ppln-cn .col-sm-6:last-child { border-right: none; }
.col-sm-6.oprtnt-stng-bx { border-right: none !important; }
.input-field.col.s6.browser-default-set.edit-folder label { font-weight: 600; }
.col-sm-6.oprtnt-stng-bx h5 { font-weight: 600; font-size: 14px; }

/*==== LOST OPPORTUNITY ====*/
.lost-popup-bx.win-ppup-bx.modal-dialog .modal-content .modal-header { background: #708792; }

/*==== DELETE OPPORTUNITY ====*/
.lost-popup-bx.win-ppup-bx.delete-popup-bx.modal-dialog .modal-content .modal-header { background: #f34a4a; }

/*==== CREATE OPPORTUNITY ====*/
.input-field.col.s6.crt-opp-fld { width: 48%; margin-right: 4%; }
.input-field.col.s6.crt-opp-fld:nth-child(2n +1) { margin-right: 0; }
.crt-opp-fld.browser-default-set .browser-default { margin: 6px 0 0; padding: 0; height: 35px; }
.crt-opp-fld.browser-default-set:before { top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }

/*==== OVERDUE ====*/
.overdue-box { width: 325px; float: left; background: #fff; -webkit-box-shadow: 0 0 20px rgba(32, 32, 32, 0.2); -moz-box-shadow: 0 0 20px rgba(32, 32, 32, 0.2); box-shadow: 0 0 20px rgba(32, 32, 32, 0.2); }
.odue-ttl { background: #f2f5f7; height: 44px; padding: 10px 15px; font-size: 15px; text-transform: uppercase; font-weight: 600; float: left; width: 100%; line-height: 25px; }
.mn-tk-con-bx:last-child { border: none; padding-bottom: 0; }
.odue-ttl.odue-txt { color: #f34a4a; }
.odue-con-tk { width: 100%; float: left; padding-right: 10px; }
.mn-tk-con-bx { width: 100%; position: relative; padding-left: 45px; float: left; border-bottom: 1px solid #e2e6ea; margin: 3px 0 0 0; padding-bottom: 12px; }
.mn-tk-con-bx h5 { font-size: 14px; color: #666666; font-weight: 600; padding-right: 25px; }
.mn-tk-con-bx .ch-unck { position: absolute; top: 8px; right: -2px; width: 18px; height: 18px; margin: 0; }
.tk-con-ov-bx { width: 100%; float: left; margin-bottom: 10px; }
.tk-con-ov-bx span { font-size: 12px; font-weight: 500; margin-right: 10px; color: #adadad; }
.tk-con-ov-bx span.od-days { color: #f14a4a; }
.od-inpt { width: 100%; float: left; padding-right: 10px; }
.od-inpt input[type="text"] { width: 100%; border: 1px solid #e2e6ea; background: #fffcdc; padding: 0 11px; box-sizing: border-box; font-size: 12px; color: #000; height: 33px; }
.od-info { width: 100%; float: left; border: 1px solid #e2e6ea; background: #fffcdc; box-sizing: border-box; font-size: 12px; color: #000; padding: 5px 10px; font-weight: 500; height: auto; border-radius: 3px; line-height: 17px; }
.odue-con-tk { width: 100%; float: left; padding-right: 10px; padding-bottom: 10px; border-bottom: 1px solid #e2e6ea; }
.mn-tk-con-bx i.odue-icn { width: 20px; height: 20px; float: left; background: url(../images/overdue-icons.png) no-repeat -10px -7px; position: absolute; left: 12px; top: 6px; }
i.odue-icn.upcng-icn { background-position: -41px -7px; }
a.od-acvt-btn { width: 100%; float: left; background: #f2f5f7; color: #8dc741; font-weight: 600; padding: 13px 18px 13px 70px; position: relative; }
a.od-acvt-btn:before { content: ""; width: 14px; height: 2px; background: #8dc741; position: absolute; left: 46px; top: 22px; }
a.od-acvt-btn:after { content: ""; width: 2px; height: 14px; background: #8dc741; position: absolute; left: 52px; top: 16px; }
a.od-acvt-btn:hover { text-decoration: none; }

/*=== delete/lost/won ====*/
ul.dlw-btns-grp { width: 100%; position: fixed; left: 0; bottom: 0; margin: 0; padding-left: 60px; z-index: 6; }
ul.dlw-btns-grp li { width: 33.33%; float: left; }
ul.dlw-btns-grp li a { width: 100%; float: left; padding: 10px; text-align: center; color: #fff; font-weight: 500; }
li.delete-icn a { background: #f34a4a; }
li.lost-icn a { background: #8197a1; }
li.won-icn a { background: #11c15f; }
ul.dlw-btns-grp li a { width: 100%; float: left; padding: 10px; text-align: center; color: #fff; font-weight: 500; line-height: 45px; font-size: 18px; height: 60px; }
ul.dlw-btns-grp li a:hover { text-decoration: none; }
ul.dlw-btns-grp li a i.dlw-icn { width: 25px; height: 25px; display: inline-block; background: url(../images/dlw-icons.png) no-repeat -2px -7px; margin-right: 5px; vertical-align: text-bottom; }
ul.dlw-btns-grp li.delete-icn a i.dlw-icn { background-position: -4px -5px; }
ul.dlw-btns-grp li.lost-icn a i.dlw-icn { background-position: -41px -5px; }
ul.dlw-btns-grp li.won-icn a i.dlw-icn { background-position: -86px -5px; }
.missing-message { color: red; font-weight: 600; font-size: 11px; }
.sub-ppln-ttlbr { width: 100%; float: left; }
.sub-ppln-ttlbr .bk-btn { width: 40px; height: 40px; display: inline-block; background: url(../images/ppln-back-btn.png) no-repeat 0 0; margin: 20px; float: left; position: relative; }
.sub-ppln-ttlbr .bk-btn:after { content: ""; width: 1px; height: 100%; position: absolute; background: #fff; right: -20px; }
.sub-ppln-ttlbr .pipeline-box .ppln-ttl:before { display: none; }
.sub-ppln-ttlbr .pipeline-box { border: none; }
.sb-pipeline-box .dg-des-box { padding-right: 40px; margin-bottom: 0; }
.sb-pipeline-box .dg-btn-more { right: 10px; }
ul.cunt-check-grp { width: 100%; float: left; margin: 7px 0 0 0; }
ul.cunt-check-grp li { list-style-type: decimal !important; float: left; margin-left: 16px; line-height: 24px; font-weight: 600; color: #333333; margin-right: 2px; }
ul.cunt-check-grp li .cb-grp-bx { float: left; left: -5px; }
.owener-slct-bx  .multiselect-parent ul.dropdown-menu { position: relative; }
.ppin-crt-btn .browser-default-set select { margin: 0; border: 1px solid #e8e8e8; padding: 0 22px 0 10px; height: 35px; border-radius: 3px; }
.ppin-crt-btn .browser-default-set { width: 200px; margin: 0 0 0 10px; }
.ppin-crt-btn .browser-default-set:before { top: 12px; right: 7px; }
.ppin-crt-btn .slct-gtps { display: inline-block; float: right; margin: 7px 0 0 0; }
.ppin-crt-btn .ppln-create-new { line-height: 49px; }
.main-locationbar.acvt-new-scr-box { padding-bottom: 0; overflow: auto; -webkit-height: calc(100vh - 345px); -moz-height: calc(100vh - 345px); height: calc(100vh - 345px); }
.dashboad-tab-box.partcpd-box .collapse.in { height: auto !important; }
.main-locationbar .dashboad-tab-box:nth-child(2n) {
    margin-bottom: 20px;
}
/*===================== POPUP SCROLL ===========================*/

/*--EDIT PERSON--*/
.scroll-popup.modal-dialog.add-contact-popup { margin: 0 auto; }
.scroll-popup.add-contact-popup  .modal-body { padding: 0; }
.scroll-popup.add-contact-popup .modal-footer.clr-fix { margin-top: 0; padding: 20px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
.scroll-popup.add-contact-popup .modal-inner-body { padding: 20px; }
.scroll-popup .modal-inner-body { display: inline-block; -webkit-max-height: calc(100vh - 135px); -moz-max-height: calc(100vh - 135px); max-height: calc(100vh - 135px); overflow: auto; width: 100%; }

.scroll-popup .add-contact-team-position .modal-inner-body { display: inline-block; -webkit-max-height: calc(100vh - 65px); -moz-max-height: calc(100vh - 65px); max-height: calc(100vh - 65px); min-height: auto !important;}

.scroll-popup.add-contact-popup .modal-inner-body { min-height: 265px; }
span.fnln-bx { color: #337ab7; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: calc(100% - 210px); display: inline-block; position: relative; top: 5px; }
span.fnln-bx:before { content: "-"; margin-right: 5px; }
#purpose_type_modal .scroll-popup { margin: 0 auto; overflow: hidden; }
#purpose_type_modal .scroll-popup .panel-body { padding: 0; }
#purpose_type_modal .scroll-popup  .modal-inner-body { padding: 20px; }
#purpose_type_modal .scroll-popup .row.i-b-fw { padding: 20px; }

/*--EMAIL --*/
.compose-email-popup .email-btn-group { border-top: 1px solid #d9d9d9; position: fixed; left: 0; bottom: 0; background: #fff; z-index: 10; padding: 15px; }
.compose-email-popup .left-content.card.email-section { padding-bottom: 64px; }
.footer-note-btm-dtls-box.activity-tabs.form-design { position: fixed; bottom: 21px;  transition: all 0.3s; width: calc(100% - 488px); right: 30px; padding-bottom: 0; background: #fff; padding-top: 10px; }
.dashboard-right.fl-screen .footer-note-btm-dtls-box.activity-tabs.form-design {
    width: calc(100% - 116px);
    transition: all 0.3s;
}
.my-clndr-fltr {
    margin-top: -30px !important;
}
span.emessage.sbct-error-bx { top: 44px; }
button.applyBtn.btn.btn-sm.btn-success[disabled] { cursor: not-allowed !important; }
.input-field.radio-set.ad-eml-tmpltrdo { margin: 0; }
.ad-eml-tmpltrdo.radio-set .radio-group label { left: 0; }
.ad-eml-tmpltrdo.radio-set .radio-group label { font-size: 11px; font-weight: 600; color: #666; }

/*contact search change*/
.ttl-btns-grps.ppl-listing { float: right; margin-left: 22px; }
.ttl-btns-grps.ppl-listing .hdr-tp-mn-filter { position: initial; }
.ttl-btns-grps.ppl-listing .search-input-box { margin-right: 15px; width: 310px; }
.ttl-btns-grps.ppl-listing .search-input-box .search-contact-form { -webkit-width: calc(100% - 51px); -moz-width: calc(100% - 51px); width: calc(100% - 51px); margin-right: 10px; }

/*==== ADD FEEDBACK QUESTION ====*/
table.add-fdbk-tbl th, table.add-fdbk-tbl th, table.add-fdbk-tbl td { font-size: 12px; line-height: 13px; }
table.add-fdbk-tbl th:first-child { width: 600px; }
table.add-fdbk-tbl th:nth-child(2), table.add-fdbk-tbl td:nth-child(2) { width: 100px; text-align: center; }
table.add-fdbk-tbl th:nth-child(3), table.add-fdbk-tbl td:nth-child(3) { width: 100px; text-align: center; }
table.add-fdbk-tbl th:nth-child(4), table.add-fdbk-tbl td:nth-child(4) { width: 50px; text-align: center; }
table.add-fdbk-tbl td .input-field { margin: 0; height: auto; }
table.add-fdbk-tbl td .input-field input { margin-bottom: 0; }
table.add-fdbk-tbl td { margin: 0; padding: 0 5px; }
table.add-fdbk-tbl td .radio-group { top: 5px; }
table.add-fdbk-tbl td .radio-group input { top: 0; }
a.add-more-icon, a.remove-more-icon { width: 25px; height: 25px; float: right; background: #8dc741; border-radius: 50%; color: #fff; font-size: 20px; overflow: hidden; text-decoration: none; position: relative; }
.add-more-icon i.plus-icon { font-size: 23px; font-weight: 500; line-height: 24px; display: inline-block; }
a.remove-more-icon { background: #f35648 !important; }
a.remove-more-icon:after { content: ""; width: 10px; height: 2px; background: #fff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.add-fdbk-qstn .insert-box h5, .add-fdbk-qstn .input-field label.active { font-size: 12px; }
.add-fdbk-qstn span.emessage { margin-top: -12px; left: 0; top: auto; }
.add-fdbk-qstn span.emessage { margin-top: -12px; left: 0; }
.input-field.atpq-que-ems span.emessage { top: auto; bottom: -2px; }
.radio-mf-group { font-weight: 600; font-size: 13px; }
.add-fdbk-qstn .radio-mf-group span.emessage { margin-top: 22px; left: 87px; }
.insert-box.fdbk-insert { padding-bottom: 0; }
.insert-box.fdbk-insert h5 { cursor: pointer; position: relative; }
.insert-box.fdbk-insert h5:after { content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #7f7f7f; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); transition: all 0.3s; }
.insert-box.fdbk-insert h5[aria-expanded="true"]:after { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); transform: rotate(-180deg); margin: -4px 0 -5px -5px; }
.insert-box.fdbk-insert .insert-btn { margin-bottom: 15px; }

/*==== ASSIGN FEEDBACK QUESTION TO ACTIVITY ====*/
.asign-fdbk-que-act .ass-radio-box > .input-field, .asign-fdbk-que-act .ass-radio-box > .input-field .radio-button { margin: 0; }
.asign-fdbk-que-act .input-field .radio-button label { top: 0 !important; }
.que-ans-fqa { margin: 0 0 15px 0; }
.que-fqa { display: block; margin: 0 0 5px 0; }
.que-ans-fqa .que-fqa span {
    word-wrap: break-word;
    font-weight: 400;
    font-size: 13px;
}
.que-ans-fqa .ans-fqa { margin: 5px 0 0 0; }
.que-fqa .edit-delete-table { display: inline-block; position: relative; top: 5px; }
.asign-fdbk-que-act table > thead > tr > th, .asign-fdbk-que-act table > tbody > tr > td { padding: 0 10px; margin: 0; vertical-align: middle; font-weight: 400; }
.asign-fdbk-que-act table > thead > tr > th { background: #eee; }
.asign-fdbk-que-act ul.nav { margin: 0 0 20px 0; }
.asign-fdbk-que-act table > tbody > tr > td .cb-grp-bx input[type="checkbox"] + label { margin-bottom: 0; }
tr.asign-th-center th { text-align: center; font-weight: 600 !important; padding: 6px 0 !important; }
.asign-fdbk-que-act table > thead > tr > th { font-weight: 600 !important; padding: 5px 10px !important; }
.asign-fdbk-que-act .recruiting-rvp .panel-body { padding: 20px !important; }
.asign-fdbk-que-act table > tbody > tr > td { padding: 8px 10px; }
.asgn-qes-bh-table thead tr th { padding: 10 px 10px !important; }
.asgn-qes-bh-table thead tr th:last-child, .asgn-qes-bh-table tbody tr td:last-child { text-align: center; width: 220px; }
.asign-fdbk-que-act .cb-grp-bx { top: 4px; float: none; }
.btns-grps-btm-fixed.btns-grps-fl-wdth { -webkit-width: calc(100% - 60px) !important; -moz-width: calc(100% - 60px) !important; width: calc(100% - 60px) !important; }
.dashboard-right-tab .btns-grps-btm-fixed.btns-grps-fl-wdth { -webkit-width: calc(100% - 349px) !important; -moz-width: calc(100% - 349px) !important; width: calc(100% - 349px) !important; right: 0; left: auto; }
.que-ans-fqa .edit-delete-table > a { border-radius: 3px; border: 1px solid #4c5667; margin-left: 5px; }
table.add-fdbk-tbl > thead { border: none; }

/* daterangepicker with time*/
.myactv-frm-con-box-group .daterangepicker.ltr .calendar select { display: inline-block; text-align: center; background: #eee; font-size: 12px; font-weight: 600; border: 1px solid #dad6d6; width: auto; height: auto; line-height: 12px; padding: 8px 18px; }
.myactv-frm-con-box-group .range_inputs .btn { font-weight: 600; padding: 10px 12px; line-height: 12px; height: 30px; box-shadow: none; }
.myactv-frm-con-box-group .range_inputs .applyBtn { background: #8dc741; }
.myactv-frm-con-box-group .range_inputs .cancelBtn { border: 2px solid #bcbcbc; background: none; color: #999; line-height: 6px; }

/*===== List of Campaign Users (mail box) =====*/
.user-list-campaingn .pending-msg-box .subject-box { min-width: 100px !important; width: 10% !important; }
.user-list-campaingn .pending-msg-box .category-box { min-width: 105px !important; width: 14% !important; }
.user-list-campaingn .pending-msg-box .massage-box { min-width: 110px !important; width: 13% !important; }
.user-list-campaingn .pending-msg-box .email-box { min-width: 140px !important; width: 18% !important; float: left; font-size: 13px; line-height: 37px; word-wrap: break-word; }
.user-list-campaingn .pending-msg-box .per-w { min-width: 55px !important; width: 6% !important; }
.user-list-campaingn .email-box.eml-td { line-height: 17px; }
.user-list-campaingn .open-count.per-w, .user-list-campaingn .click-count.per-w { line-height: 15px; margin: 5px 0 0 0; }
.user-list-campaingn .pending-msg-box .per-w { min-width: 55px !important; width: 6% !important; }

/* ==== FEEDBACK QUESTION DETAILS POPUP ==== */
.fdbk-que-dtls-ppup .input-field label { font-size: 12px; }
.fdbk-que-dtls-ppup .input-field span { font-size: 12px; font-weight: 400; }
.fdbk-que-ul { margin: 10px 0 20px 0; }
.fdbk-que-ul li { font-size: 13px; font-weight: 500; line-height: 25px; }
.fdbk-que-dtls-ppup table th, .fdbk-que-dtls-ppup table td { border: 1px solid #e0e0e0; }
.fdbk-que-ul li label { font-size: 12px; font-weight: 600; color: #000; }
.fdbk-que-ul li label:after { content: ":"; }
.fdbk-que-dtls-ppup td .radio-group { width: 25px; height: 25px; }
.fdbk-que-dtls-ppup td .radio-group input[disabled] + label { opacity: 0.5; }

/* ==== ADMIN - ASSIGNED FEEDBACK QUESTION ==== */
.admn-asgn-fdbk-que.activity-setting-listing table thead tr th:first-child { width: 160px !important; }
.admn-asgn-fdbk-que.activity-setting-listing table thead tr th:nth-child(3) { width: 160px !important; }
.admn-asgn-fdbk-que.activity-setting-listing table thead tr th:nth-child(6) { width: 70px !important; }

/* ==== ADMIN - FEEDBACK QUESTION ==== */
.admn-fdbk-que.activity-setting-listing table thead tr th:first-child { width: 50px !important; }
.admn-fdbk-que.activity-setting-listing table thead tr th:nth-child(2) { width: 150px !important; }
.admn-fdbk-que.activity-setting-listing table thead tr th:nth-child(3) { width: 250px !important; }
.admn-fdbk-que.activity-setting-listing table thead tr th:nth-child(4) { width: 70px !important; }

/* ==== ADMIN - CALL LSIT MASTER ==== */
.sa-cl-mstr-tbl.activity-setting-listing table thead tr th:first-child { width: 50px !important; }
.sa-cl-mstr-tbl.activity-setting-listing table thead tr th:nth-child(2) { width: 150px !important; }
.sa-cl-mstr-tbl.activity-setting-listing table thead tr th:nth-child(3) { width: 200px !important; }
.sa-cl-mstr-tbl.activity-setting-listing table thead tr th:last-child { width: 150px !important; }
.sa-cl-mstr-tbl .inline-block-arrow span.link { padding-right: 12px !important; }

/* ==== ADMIN - TEAM POSITION QUESTION ==== */
.tmpstn-qestn-bx.activity-setting-listing table thead tr th:first-child { width: 50px !important; }
.tmpstn-qestn-bx.activity-setting-listing table thead tr th:nth-child(2) { width: 150px !important; }
.tmpstn-qestn-bx.activity-setting-listing table thead tr th:nth-child(3) { width: 230px !important; }
.tmpstn-qestn-bx.activity-setting-listing table thead tr th:nth-child(4), .tmpstn-qestn-bx.activity-setting-listing table tbody tr td:nth-child(4) { width: 130px !important;    /* text-align: center; */ }
.tmpstn-qestn-bx.activity-setting-listing table thead tr th:nth-child(5) { width: 70px !important; }
.tmpstn-qestn-bx.activity-setting-listing table thead tr th:last-child { width: 60px !important; }
.email-right-contact-view .con-per-dtls-box .mCSB_container { min-height: 100% !important; }
.inr-edit-dlt-rgt { padding-left: 20px; position: relative; right: -2px; }
.cal-list-inr-scrl.sticky-table.tbl-asg-fb-qta .table tbody tr td .per-details-icon-group .popover { top: 52px !important;overflow: auto;max-height: 140px; }
.cal-list-inr-scrl.sticky-table.tbl-asg-fb-qta .table tbody tr td .per-details-icon-group .popover.top > .arrow { top: -10px !important; transform: rotate(-180deg) !important; }

/* ==== Quick Contact: DETAILS AND DOCUMENTS ==== */
.dtls-dcmnts-bx { width: 100%; float: left; position: relative; }
.dtls-dcmnts-bx a.note-tab-add-btn { right: 0; z-index: 2; position: relative; }
.dtls-dcmnts-bx .step-tab_detailBlock { padding: 0; }
.dtls-dcmnts-bx .step-tab_detailBlock .con-bg { padding: 10px; border: 1px dashed #b7b7b7; background: #f5f5f5; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
.dtls-dcmnts-bx .step-tab_detailBlock .con-bg .browser-default-set .browser-default { background: none; }
.dtls-dcmnts-bx .file-field .file-path-wrapper { -webkit-width: calc(100% - 130px); -moz-width: calc(100% - 130px); width: calc(100% - 130px); float: right; margin: 0; padding: 0; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); }
.dtls-dcmnts-bx .file-field input.file-path { margin-bottom: 15px; height: 30px; font-size: 11px; text-align: left; border: none; padding: 0; margin: 0; }
.dtls-dcmnts-bx .multiselect-parent { -webkit-width: calc(100% - 23px) !important; -moz-width: calc(100% - 23px) !important; width: calc(100% - 23px) !important; }
.dtls-dcmnts-bx .multiselect-parent .dropdown-menu-form { position: relative; }
.dtls-dcmnts-bx .multiselect-parent .dropdown-toggle { height: 37px; }
.dtls-dcmnts-bx .form-footer-section { margin: 0; height: auto; }
.dtls-dcmnts-bx .import-btn .btn { height: 35px; line-height: 30px; padding: 0 15px; position: relative; top: 0; right: 0; }
.dtls-dcmnts-bx .attach-box .btn.gray-btn { line-height: 30px; height: 30px; padding: 0 15px; }
.dtls-dcmnts-bx .edt-vw-dcmnts .note-acco-con-btns { padding: 7px 0 5px; position: relative; box-shadow: none; top: 0 !important; margin: 0; }
.upload-file-box { width: 100%; padding: 10px; border: 1px solid #cccccc; background: #f3f3f3; float: left; position: relative; overflow: hidden; }
.upload-file-box span.upload-list { float: left; width: 100%; position: relative; background: #f3f3f3; margin: 8px 0 0px 0; padding: 5px; border: 1px solid #ded7d7; }
.upload-file-box span.upload-list b { width: 100%; float: left; font-weight: 400; font-size: 12px; padding-right: 28px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
span.rmv-list { float: right; position: absolute; right: 0; width: 27px; height: 27px; text-align: center; background: #e2e2e2; top: 0; line-height: 28px; }
.upload-area-bx .ttl { font-size: 18px; color: #333333; font-weight: 600; margin: 1px 0 0 10px; float: left; }
.upload-area-bx figure { float: left; }
.upload-icon { width: 40px; height: 28px; background: url(../../assets/images/upload-down-icon.png); float: left; background-repeat: no-repeat; background-position: 0 0; }
.upload-file-box .file-path-wrapper { width: 100% !important; background: #fff; padding: 10px 10px !important; margin-top: 10px !important; float: left !important; transition: all 0.5s ease; -ms-transition: all 0.5s ease; border: 2px dashed #cccccc; overflow: hidden; }
.upload-file-box .file-path-wrapper:hover { border-color: #1c75bc; }
.dtls-dcmnts-bx .file-path-wrapper input[type=file].upfl { z-index: 2; cursor: pointer; left: 0; width: 140%; opacity: 0; margin-left: -141px; position: absolute; top: 0; bottom: 0; overflow: hidden; }
.file-path-nm .file-path { font-weight: 500; color: #929292; }
.upload-file-box .file-path-wrapper span { font-size: 12px; font-weight: 500; }
.upload-file-box .file-path-wrapper span b { color: #0e76bc; font-weight: 500; }
.edt-vw-dcmnts { width: 100%; float: left; padding: 5px 10px; margin-top: 10px; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); text-align: left; background: #fff; }
.edt-vw-dcmnts > a { -webkit-width: calc(100% - 230px); -moz-width: calc(100% - 230px); width: calc(100% - 230px); font-size: 13px; text-overflow: ellipsis; overflow: hidden; display: inline-block; white-space: nowrap; vertical-align: top; margin-right: 10px; line-height: 26px; text-align: left; float: left; font-weight: 500; }
.edt-vw-dcmnts > a:hover { text-decoration: none; }

.edt-vw-dcmnts span.edt-vw-ttl { vertical-align: top; display: inline-block; font-size: 12px; line-height: 25px; font-weight: 400; color: #888; }
.edt-vw-dcmnts .actn-btn-grp { width: auto; display: inline-block; text-align: right; float: right; height: 26px; }
.docmnt-dtls-ttl-box { width: 100%; float: left; }
.fl-fw.doctype-bx label { font-size: 11px; font-weight: 700; color: #4e4e4e; float: left; margin-right: 5px; }
.fl-fw.doctype-bx b { font-size: 11px; font-weight: 500; -webkit-width: calc(100% - 100px); -moz-width: calc(100% - 100px); width: calc(100% - 100px); float: left; word-break: break-all; }
.docmnt-dtls-ttl-box h5 { font-size: 13px; -webkit-width: calc(100% - 150px); -moz-width: calc(100% - 150px); width: calc(100% - 150px); float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 0; line-height: 25px; color: #222; padding: 0 !important; font-weight: 600; }
.docmnt-dtls-ttl-box .dcmnt-unme { float: right; text-align: right; width: 150px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 12px; line-height: 25px; font-weight: 500; }
.edt-vw-dcmnts .actn-btn-grp a { display: inline-block; text-align: right; height: 26px; }
.actn-btn-grp .edit-icon-btn { border: 1px solid #ececec; width: 26px; height: 26px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.scdle-step-bx .multiselect-parent { top: 0 !important; }
.film-study-popup button.close { z-index: 1 !important; }
.con-bg.attach-box .browser-default-set .browser-default { top: -5px; }
.actn-btn-grp .up-arw { position: relative; width: 30px; height: 30px; background: #eee; float: right; margin-left: 10px; }
.actn-btn-grp .up-arw:after { content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #7f7f7f; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); transition: all 0.3s; }
.actn-btn-grp .up-arw[aria-expanded="true"]:after { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); transform: rotate(-180deg); left: 10px; top: 10px; }
.edt-vw-dcmnts .note-acco-con-box-group { float: left; margin-top: 0; margin-bottom: 0; }
.edt-vw-dcmnts .note-acco-con-box-group .cus-editor { margin-bottom: 0px; }
.note-acco-con-box > p.cus-editor p { margin: 0; line-height: 13px; height: 27px; overflow: hidden; }
i.dot-icons:before { /* content: "..."; position: absolute; color: #000; text-align: center; font-size: 16px; right: 5px; bottom: 2px; height: 10px; display: inline-table; cursor: pointer; line-height: 1px; width: 19px; */ }
.edt-vw-dcmnts .note-acco-con-box-group .cus-editor p { margin: 0; }
.current-activity-inner .dtls-dcmnts-bx .form-footer-section { text-align: left; }
.import_file_selection.mrg-tp-10 .edt-vw-dcmnts { margin: 0 !important; }
.dtls-dcmnts-bx .step-tab_detailBlock .con-bg .file-field { margin: 0; }
.more-link-bx { width: auto; float: left; margin: 10px 0; font-weight: 600; font-size: 13px; text-decoration: underline; }
.dtls-dcmnts-ul { width: 100%; float: left; margin: 0; }
.dtls-dcmnts-ul li { width: 100%; float: left; padding: 3px 0; margin-top: -1px; }
.dtls-dcmnts-ul li label { font-size: 12px; font-weight: 600; color: #555; float: left; margin-right: 5px; margin-bottom: 0; }
.dtls-dcmnts-ul li span { float: left; font-weight: 500; line-height: 18px; color: #999; font-size: 11px; }
.dcmn-nm-upld { margin: 25px 0 0 0 !important; }
.dcmn-nm-upld label.active { font-size: 12px; left: 0; top: 15px; }
.dcmn-nm-upld input[type="text"] { font-size: 13px; margin-bottom: 5px; }

/*==== SETTING SCREEN ====*/
.dashboard-page.acvt-stngs { margin-top: 35px; }
.acvt-stngs .dashboard-left { width: 250px; }
.acvt-stngs .dashboard-right { -webkit-width: calc(100% - 270px); -moz-width: calc(100% - 270px); -o-width: calc(100% - 270px); width: calc(100% - 270px); -webkit-min-height: calc(100vh - 132px); -moz-min-height: calc(100vh - 132px); min-height: calc(100vh - 132px); }
.stng-d-eml-ac.default-form.ac-clndr { width: 100%; padding: 0; border: none; margin-top: -15px; }
.ac-clndr-inr { margin: 0 -10px; }
.stng-d-eml-ac.ac-clndr .Primerica-def { width: 33.3%; padding: 0 10px; }
.acvt-stngs .form-design .col-lg-3.select-status-field { width: 180px; }
.setting-mn-tp, ul.setting-mn-tp, ul.setting-mn-tp li { width: 100%; float: left; }
ul.setting-mn-tp li a { border-bottom: 1px solid #e2e6ea; padding: 10px 20px; width: 100%; float: left; text-decoration: none; font-weight: 600; color: #333333; position: relative; }
ul.setting-mn-tp li.active a:after, ul.setting-mn-tp li a:hover:after { content: ""; position: absolute; top: 0; left: 0; width: 3px; height: 100%; background: #8dc741; }
ul.setting-mn-tp li a.active { color: #0e76bc; }
ul.setting-mn-tp.btm  li.active a {  color: #337ab7; }
ul.setting-mn-tp.btm { margin-bottom: 0; }
.sstm-stngs-vw .top-titlebar { display: none; }
.top-titlebar.sstm-stngs-ttl .con-details { height: 35px; }
.acvt-stngs .dashborad-top-tab ul.nav li.uib-tab a.nav-link { font-size: 13px; color: #858585; }
.acvt-stngs .dashborad-top-tab ul.nav li.active.uib-tab a.nav-link { color: #0e76bc; }
.acvt-stngs .breadcrumb-row-box { position: fixed; left: 62px; top: 76px; z-index: 2; -webkit-width: calc(100% - 60px); -moz-width: calc(100% - 60px); width: calc(100% - 60px); }
ul.setting-mn-tp  li a.active { content: ""; position: absolute; top: 0; left: 0; width: 3px; height: 100%; background: red; }

/* build your team */
.bld-yr-tm-pg { background: #fff; border: 1px solid #eee; border-radius: 2px; padding: 20px; }
.bld-yr-tm-hd { text-align: center; }
.bld-yr-tm-hd h4 { color: #0e76bb; font-weight: 700; }
.bld-yr-tm-hd p { width: 520px; max-width: 100%; padding: 0 10px; display: inline-block; font-weight: 500; font-size: 15px; }
.bld-yr-tm-wf { background: #36404a; padding: 80px 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 20px 0 20px 0; }
.bld-yr-tm-wf ul { display: flex; }
.bld-yr-tm-wf ul li { width: 25%; float: left; text-align: center; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; position: relative; }
.bld-yr-tm-wf ul li:after { content: ""; background: url(../../assets/images/byt-dvd.jpg) top left no-repeat; width: 76px; height: 16px; position: absolute; right: -18px; }
.bld-yr-tm-wf ul li.askg-qestn:after { right: -46px; }
.bld-yr-tm-wf ul li.asqes-actp:after { right: -14px; }
.bld-yr-tm-wf ul li:last-child:after { display: none; }
.bld-yr-tm-wf ul li .step-text { color: #8dc741; font-weight: 600; }
.bld-yr-tm-wf ul li figure { width: 100%; }
.bld-yr-tm-wf ul li .step-text { color: #8dc741; font-weight: 600; width: 200px; font-size: 16px; margin: 15px 0 0 0; }
.bld-yr-tm-btngrp { text-align: center; }
.build-tm-lft-pstn .dashboard-left ul.nav { margin: 10px; }
.build-tm-lft-pstn h5.tm-postn-bt { position: absolute; top: 0; right: 0; margin: 17px; }
.build-tm-lft-pstn .con-per-dtls-box { border-top: 1px solid #eee; }

/*== My and Primerica Activity Types ==*/
.acvt-stngs .acvt-stng-actp table thead tr th:first-child, .acvt-stngs .acvt-stng-actp table tbody tr td:first-child { width: 40px !important; min-width: 40px !important; max-width: 40px !important; }
.acvt-stngs .acvt-stng-actp table thead tr th:nth-child(2), .acvt-stngs .acvt-stng-actp table tbody tr td:nth-child(2) { width: 120px !important; min-width: 120px !important; max-width: 120px !important; }
.acvt-stngs .acvt-stng-actp table thead tr th:nth-child(3), .acvt-stngs .acvt-stng-actp table tbody tr td:nth-child(3) { width: 50px !important; min-width: 50px !important; max-width: 50px !important; }
.acvt-stngs .acvt-stng-actp table thead tr th:nth-child(4), .acvt-stngs .acvt-stng-actp table tbody tr td:nth-child(4) { width: 240px !important; min-width: 240px !important; max-width: 240px !important; }
.acvt-stngs .acvt-stng-actp table thead tr th:nth-child(5), .acvt-stngs .acvt-stng-actp table tbody tr td:nth-child(5) { width: 200px !important; min-width: 200px !important; max-width: 200px !important; }
.acvt-stngs .acvt-stng-actp table thead tr th:nth-child(6), .acvt-stngs .acvt-stng-actp table tbody tr td:nth-child(6) { width: 60px !important; min-width: 60px !important; max-width: 60px !important; }

/*== My and Primerica Activity Types ==*/
.acvt-stngs .asgn-fdbk-qa-tbl table thead tr th:first-child, .acvt-stngs .asgn-fdbk-qa-tbl table tbody tr td:first-child { width: 40px !important; min-width: 40px !important; max-width: 40px !important; }
.acvt-stngs .asgn-fdbk-qa-tbl table thead tr th:nth-child(2), .acvt-stngs .asgn-fdbk-qa-tbl table tbody tr td:nth-child(2) { width: 120px !important; min-width: 120px !important; max-width: 120px !important; }
.acvt-stngs .asgn-fdbk-qa-tbl table thead tr th:nth-child(3), .acvt-stngs .asgn-fdbk-qa-tbl table tbody tr td:nth-child(3) { width: 240px !important; min-width: 240px !important; max-width: 240px !important; }
.acvt-stngs .asgn-fdbk-qa-tbl table thead tr th:last-child, .acvt-stngs .asgn-fdbk-qa-tbl table tbody tr td:last-child { width: 200px !important; min-width: 200px !important; max-width: 200px !important; text-align: right; }
.asgn-fdbc-ppup { overflow: hidden !important; }
.asgn-fdbc-ppup .scroll-popup .modal-body { padding: 0; }
.modal-footer.clr-fix.text-left { text-align: left !important; }
.feedback-all-div .table-header-dsbrd table thead { height: 66px; }
.acvt-stngs .asgn-fdbk-qa-tbl table thead tr th:first-child, .acvt-stngs .asgn-fdbk-qa-tbl table tbody tr td:first-child { width: 40px !important; min-width: 40px !important; max-width: 40px !important; }

/*==== Humati Purpose Types Library ====*/
.acvt-stngs .acvt-stng-ptmptl table thead tr th:nth-child(2), .acvt-stngs .acvt-stng-ptmptl table tbody tr td:nth-child(2) { width: 170px !important; min-width: 170px !important; max-width: 170px !important; }
.acvt-stngs .hover-select-show-hide { background: none !important; }
.pull-right.ui-add-btn.pp-vw-btn { position: absolute; right: 0; top: -27px; }
.pull-right.ui-add-btn.pp-vw-btn.top-mn-btn { top: -39px; }
.btm-ln-dvd { border-top: 1px solid #e4e4e4 !important; padding-top: 10px !important; }
.pp-vw-btn .act-stng-srh { width: 260px; margin-top: -5px; }
.acvt-stngs .new-tab-dsgn .simple-tab-box ul.nav li.active a { top: -1px; }
.acvt-stngs .new-tab-dsgn .simple-tab-box ul.nav li a.nav-link { background: none; color: #756d6d; border: 1px solid transparent; text-transform: capitalize; padding: 7px 16px !important; font-size: 13px !important; }
.acvt-stngs .new-tab-dsgn .simple-tab-box ul.nav li.active a.nav-link { border: 1px solid #d5d3d3; border-radius: 4px 4px 0 0; position: relative; top: 0; border-bottom: 1px solid #fff; color: #0e76bc !important; }
.new-tab-dsgn .simple-tab-box { margin: 8px 0 0 0; border-bottom: 1px solid #ddd; }
.simple-tab-box.tp-dvd-line { border-top: 1px solid #d9d9d9; margin: 0; padding-top: 8px; }
.simple-tab-box { margin: 20px 0 0 0; }
.simple-tab-box ul.nav { border-bottom: none; margin-bottom: 15px; }
.simple-tab-box ul.nav li a { background: #fff; border: 1px solid #eee; border-radius: 0; text-transform: uppercase; font-weight: 600; margin: 0; color: #888; font-size: 12px !important; padding: 7px 10px; }
.acvt-setting-tab .simple-tab-box { margin: 10px 0 0 0; }
.acvt-setting-tab .simple-tab-box ul.nav li a { font-size: 10.5px !important; padding: 7px 9px; }
.simple-tab-box.tab-title ul.nav-tabs li.plan-contacts { cursor: default !important; pointer-events: none !important; }
.tab-content .simple-tab-box.tab-title ul.nav li a { padding: 0; border: none; background: none; color: #999 !important; cursor: default !important; }
.tab-content .simple-tab-box.tab-title ul.nav li a:hover { background: none !important; color: #999 !important; }
.simple-tab-box ul.nav li.active a, .simple-tab-box ul.nav li.active:hover a { background: #0e76bc; border-color: #0e76bc; color: #fff !important; border-radius: 0; }
.acvt-stngs .dashborad-top-tab .tab-pane .content { padding: 0; padding-bottom: 0 !important; }
.ng-non-bindable { margin: 7px 0 0px 0; float: left; font-size: 13px; font-weight: 600; }
.acvt-stngs .dashborad-top-tab .lic-search-table { margin: 0 !important; border: none; padding: 0; }
.acvt-stngs .license.c_card.lic-search-table { padding: 0; border: none; }
.black-list-box .edit-delete-table.mrg-top-10 { display: inline-block; }
h5.dbl-ttl { margin: 0; line-height: 25px; font-weight: 600; }
a.dbl-add { position: relative; top: 5px; }
.tbl-ttl-top-mct { display: inline-flex; align-items: center; }
.tbl-ttl-top-mct span { font-size: 11px; width: 60px; text-align: center; display: inline-block; text-overflow: ellipsis; overflow: hidden; color: #fff; float: left; line-height: 14px; margin: 0 1px; white-space: nowrap; border-right: 1px solid #8a8a8a; padding-right: 4px !important; }
.tbl-ttl-top-mct span:last-child { border-right: none; }

/* Feedback Questions Library */
.acvt-stngs .asgn-fdbk-qa-tbl table thead tr th:first-child, .acvt-stngs .asgn-fdbk-qa-tbl table tbody tr td:first-child { width: 40px !important; min-width: 40px !important; max-width: 40px !important; }
.acvt-stngs .asgn-fdbk-qa-tbl table thead tr th:nth-child(2), .acvt-stngs .asgn-fdbk-qa-tbl table tbody tr td:nth-child(2) { width: 120px !important; min-width: 120px !important; max-width: 120px !important; }
.acvt-stngs .asgn-fdbk-qa-tbl table thead tr th:nth-child(3), .acvt-stngs .asgn-fdbk-qa-tbl table tbody tr td:nth-child(3) { width: 240px !important; min-width: 240px !important; max-width: 240px !important; }

/* Feedback Questions Library / My Questions Library / All Tab */
.asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table thead tr th:nth-child(2), .asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table tbody tr td:nth-child(2) { width: 90px !important; min-width: 90px !important; max-width: 90px !important; }
.asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table thead tr th:nth-child(3), .asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table tbody tr td:nth-child(3) { width: 110px !important; min-width: 110px !important; max-width: 110px !important; }
.asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table thead tr th:nth-child(4), .asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table tbody tr td:nth-child(4) { width: 240px !important; min-width: 240px !important; max-width: 240px !important; }
.asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table thead tr th:nth-child(5), .asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table tbody tr td:nth-child(5) { width: 60px !important; min-width: 60px !important; max-width: 60px !important; }
.asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table thead tr th:nth-child(6), .asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table tbody tr td:nth-child(6) { width: 60px !important; min-width: 60px !important; max-width: 60px !important; }
.asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table thead tr th:last-child, .asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table tbody tr td:last-child { width: 130px !important; min-width: 130px !important; max-width: 130px !important; }
.action-icons-group.ss-fql-btns input[type="button"], .action-icons-group .update-box input[type="button"] { margin: 0 0 3px 0; height: 26px; line-height: 26px; padding: 0 8px; font-size: 10px !important; }
.asgn-fdbk-qa-tbl.all-tbl.feedback-all-div table thead tr th:nth-child(4) span { max-width: 100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; }

/* PERPOSE TYPE / TEST PURPOSE TYPES / All Tab */
.activity-setting-listing.test-purpose-type-tbl table thead tr th:first-child, .activity-setting-listing.test-purpose-type-tbl table tbody tr td:first-child { width: 50px !important; min-width: 50px !important; max-width: 50px !important; }
.activity-setting-listing.test-purpose-type-tbl table thead tr th:nth-child(2), .activity-setting-listing.test-purpose-type-tbl table tbody tr td:nth-child(2) { width: 60px !important; min-width: 60px !important; max-width: 60px !important; }
.activity-setting-listing.test-purpose-type-tbl table thead tr th:nth-child(3), .activity-setting-listing.test-purpose-type-tbl table tbody tr td:nth-child(3) { width: 60px !important; min-width: 60px !important; max-width: 60px !important; }
.activity-setting-listing.test-purpose-type-tbl table thead tr th:nth-child(4), .activity-setting-listing.test-purpose-type-tbl table tbody tr td:nth-child(4) { width: 60px !important; min-width: 60px !important; max-width: 60px !important; }
.activity-setting-listing.test-purpose-type-tbl table thead tr th:nth-child(5), .activity-setting-listing.test-purpose-type-tbl table tbody tr td:nth-child(5) { width: 70px !important; min-width: 70px !important; max-width: 70px !important; }
.activity-setting-listing.test-purpose-type-tbl table thead tr th:last-child, .activity-setting-listing.test-purpose-type-tbl table tbody tr td:last-child { width: 130px !important; min-width: 130px !important; max-width: 130px !important; }

/*==== Humati My Activity Type ====*/
.div-full-block.acvt-tp-tab-ttlbr { position: relative; }
.acvt-tp-tab-ttlbr .acvt-tp-tab-ttlbr .select-status-field { margin: -18px 0 0 0; }
.form-design .acvt-tp-tab-ttlbr .input-field label.active { top: 20px !important; }
.acvt-tp-tab-ttlbr .clr-slct-rund-bx-grp.sml-rund-bx-grp { margin-top: 0; margin-bottom: 0; }
.acvt-tp-tab-ttlbr .clr-slct-rund-bx-grp.sml-rund-bx-grp .select-status-field label { max-width: 140px; }

/* TEAM POSITION >  TEAM POSITION LIBRARY */
.ss-tm-pstn-lbrry  .tm-pstn-mn-bx .tp-th-admin .tm-ttl-nm { padding-left: 130px; width: 35%; }
.ss-tm-pstn-lbrry .team-list-container .tm-ttl-dsc { width: 26%; }
.ss-tm-pstn-lbrry .team-list-container .tm-ttl-actn { width: 39%; display: flex; justify-content: center; }
.ss-tm-pstn-lbrry  .tm-pstn-mn-bx .profile-img { margin-left: 40px; }
.ss-tm-pstn-lbrry .tm-pstn-mn-bx .angular-ui-tree-node a.lstng-row i:after { right: -46px; }
.ss-tm-pstn-lbrry .team-desc span.title { max-width: 140px; width: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; }
.ss-tm-pstn-lbrry  .tm-ttl-dsc span { max-width: 500px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; }
.sync-clndr-slct { width: 130px !important; }
.input-field.browser-default-set.sync-clndr-slct .select-box { margin-top: 5px; margin-bottom: 0; }
.sync-clndr-slct.browser-default-set:before { top: 17px; }
.astp-atp-btngrp .btn { margin-left: 5px; }
.invld-grp-box.show-search > .pls-icon-set { opacity: 0; }
.invld-grp-box.show-search span:before { content: ""; width: 7px; height: 1px; background: #95cb4f; float: left; position: absolute; top: 17px; left: 10px; }
span.tm-ttl-actn-btn-grp .update-box input.btn, .vsmall-btn { font-size: 8px !important; padding: 2px 4px !important; height: auto !important; line-height: 18px !important; margin: 2px 0; }
.tm-pstn-mn-bx .tp-th-admin .tm-ttl.tm-ttl-actn { text-align: center; display: block; }
.input-field.radio-set.col.s6.mrg-top-20 { margin-top: 20px; }

/* TEAM POSITION > HUMATI TEAM POSITION */
.ss-hmt-tm-pstn .team-list-container .tm-ttl-actn, .ss-hmt-tm-pstn .team-list-container .tm-ttl-dsc.last { width: 33%; min-width: 33%; max-width: 33%; }
.ss-hmt-tm-pstn .tp-th-admin.team-list-container .tm-ttl-nm { padding-left: 130px; width: 35%; }
.ss-hmt-tm-pstn .team-list-container .tm-ttl-dsc { width: 33%; }
.ss-hmt-tm-pstn .tm-pstn-mn-bx .profile-img { margin-left: 40px; }
.ss-hmt-tm-pstn .tm-pstn-mn-bx .angular-ui-tree-node a.lstng-row i:after { right: -46px; }
.ss-hmt-tm-pstn .team-list-container .tm-ttl-actn span .update-box { float: left; margin: 0 4px; }
.ss-hmt-tm-pst .team-desc span { max-width: 140px; width: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; }
.ss-hmt-tm-pst .team-list-container .tm-ttl-dsc { max-width: 500px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; }
.tags-link-box tags-input .tags { -webkit-appearance: none !important; }

/* TEAM POSITION > Team Position Library */
.ss-my-tm-pstn .team-desc span.title { max-width: 110px; width: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; }
.ss-my-tm-pstn .tm-pstn-mn-bx .team-desc-nm { line-height: 25px; }
.ss-my-tm-pstn .team-list-container .tm-ttl-dsc span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; }
.ss-my-tm-pstn .team-list-container .tm-ttl-nm { width: 40%; }
.ss-my-tm-pstn .team-list-container .tm-ttl-dsc { width: 48%; }
.ss-my-tm-pstn .team-list-container .tm-ttl-actn { width: 12%; }

/*==== SIDEBAR OF SETTING SCREEN ====*/
.acvt-stngs .dashboard-left { -webkit-height: calc(100vh - 130px); -moz-height: calc(100vh - 130px); height: calc(100vh - 130px); position: fixed; }
.acvt-stngs .dashboard-left .setting-mn-tp.btm { position: absolute; bottom: 0; }
li.slct-ttl { padding: 13px 20px; background: #f2f7fb; color: #0e76bc; font-weight: 700; }
.acvt-stngs .setting-mn-tp.btm ul li a.active:after, .setting-mn-tp.btm ul li a:hover:after { display: none; }
.acvt-stngs .setting-mn-tp.btm ul li a.active:hover, .setting-mn-tp.btm ul li a:hover { color: #0e76bc; }
.acvt-stngs .email-right-inbox { margin-top: 0; }
.acvt-stngs .search-box { width: 300px; position: relative; }
.acvt-stngs .search-box input { font-size: 13px; height: 30px; border: 1px solid #ddd; padding: 0 0 0 6px; }
.acvt-stngs .search-box .angucomplete-holder input { height: 36px; }
.acvt-stngs .top-title-sectop { margin: 0 0 5px 0; border: none; padding-left: 0; }
.tmlt-lbr-sc select { margin: 0 !important; height: 33px; padding-right: 16px !important; }
.tmlt-lbr-sc .browser-default-set:before { top: 12px; }
.acvt-stngs .tab-pane .content { padding: 10px 0 !important; }
.acvt-stngs .content .record-selected { line-height: 30px; margin: 12px 0 5px 0 !important; width: auto !important; float: left; clear: both; }

.acvt-stngs .content .record-selected .delete-icon { float: right; }
.acvt-stngs .sync-link-rgt .mrg-set.input-field { width: 130px; }
.rmndr-eml-stng-grp .sync-link-rgt .ui-timepicker-wrapper { height: 120px; }
.acvt-stngs .sync-link-rgt .input-field .ui-timepicker-input { margin-bottom: 5px; }
.acvt-stngs .sync-link-rgt .input-field label.active { font-size: 11px; left: 0; top: 15px; font-weight: 600; }
.acvt-stngs .simple-tab-box ul.nav { margin-bottom: 0; }
.acvt-stngs .row-box .date-time-box { right: 0 !important; }
.ggl-mvto-fldr .modal-body { max-height: 300px; overflow: auto; }
li.systm-stng-catsub-cat { border: 1px solid #cacaca; border-bottom: 2px solid #eee !important; background: #f1f1f1 !important; }
.systm-stng-catsub-cat .row-box.email-template-listing .hover-select-show-hide:before { background: #f1f1f1 !important; }
.systm-stng-catsub-cat ul li .row-box.email-template-listing .hover-select-show-hide:before { background: #ffffff !important; }

/*---actvity table sticky : dashboard----*/
.table-header-dsbrd { float: left; width: 100%; padding-right: 18px; position: relative; }
.table-body-dsbrd table { margin: -1px 0 0 0 !important; }
.activity-details-left .table-body-dsbrd { float: left; width: inherit; overflow-y: scroll; }
.dashboard-my-actv-tb .activity-details-left .table-body-dsbrd { -webkit-height: calc(100vh - 330px); -moz-height: calc(100vh - 330px); height: calc(100vh - 330px); }
.dashboard-my-actv-tb .activity-details-left .my-actvty-table-main { width: 100%; margin-left: 0; }
.dashboard-my-actv-tb .activity-details-left .myactv-sh-fltr.in + .my-actvty-table-main .table-body-dsbrd { height: 100%; padding-right: 0; }
.dashboard-my-actv-tb  .activity-details-left .record-selected + .my-actvty-table-main .table-body-dsbrd { -webkit-height: calc(100vh - 416px); -moz-height: calc(100vh - 416px); height: calc(100vh - 416px); }
.dashboard-my-actv-tb .activity-details-left .myactv-sh-fltr.in + .record-selected + .my-actvty-table-main .table-body-dsbrd { height: auto; }

/*---actvity table sticky : myactivity----*/
.activity-details-left .my-actvty-table-main { margin-left: -11px; -webkit-width: calc(100% + 21px); -moz-width: calc(100% + 21px); width: calc(100% + 21px); }
.activity-details-left .table-body-dsbrd { width: 100%; -webkit-height: calc(100vh - 280px); -moz-height: calc(100vh - 280px); height: calc(100vh - 280px); overflow-x: hidden; }
.activity-details-left  .record-selected + .my-actvty-table-main .table-body-dsbrd { -webkit-height: calc(100vh - 288px); -moz-height: calc(100vh - 288px); height: calc(100vh - 288px); }
.timeline-brd { width: 100%; float: left; }
.org-lg-srhbx .tags-link-box .tag { padding: 0; border-top: none; border-color: #dcdcdc; }

/*==== profile page ====*/
.dp-img-box { width: 290px; float: left; }
.persnpd-form { -webkit-width: calc(100% - 290px); -moz-width: calc(100% - 290px); width: calc(100% - 290px); float: right; padding-left: 20px; }
.dp-img-bgbox { width: 100%; height: 500px; position: relative; }
.dp-img-bgbox figure { width: 150px; height: 150px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%; overflow: hidden; border: 5px solid #fff; background: url(../../assets/images/no_user.png) top left no-repeat; background-size: 100% 100%; }
.dp-img-bgbox figure img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; float: left; }
.acvt-stngs .user-profile-con { padding-top: 0; margin-bottom: 0; }
.acvt-stngs .user-profile-box { width: auto; margin: 0 10px 15px 0; }
.cng-ps-wh-bg { background: #36404a; padding: 15px; border-radius: 3px; }
.cng-ps-wh-bg .input-field > input { border-color: #575f67; color: #fff !important; }
.cng-ps-wh-bg .input-field label.active { color: #fff !important; }

/*==== Connecting Your Humati ====*/
.upld-dwn-bx .dtls-dcmnts-bx { width: 385px; float: left; margin-right: 15px; }
.upld-dwn-bx .upload-file-box { border: 2px solid #8dc741; padding: 10px 20px; min-height: 156px; }
.upld-dwn-bx .upload-file-box .file-field, .upld-dwn-bx .upload-file-box .file-path-wrapper { position: inherit }
.upld-dwn-bx .upload-area-bx { margin: 0; float: left; }
.upld-dwn-bx .file-path-wrapper span b, .upload-file-box .file-path-wrapper span a { font-weight: 600; }
.upld-dwn-bx .ud-icn { width: 40px; height: 40px; background: url(../../assets/images/up-dwn-icn.jpg) top left no-repeat; }
.upld-dwn-bx .ud-icn.upload-icon { background-position: -50px 0px; }
.upld-dwn-bx .upload-area-bx figure { float: left; padding: 5px 10px; background: #fff; border-radius: 50%; }
.upld-dwn-bx .upload-area-bx .ttl { margin-top: 15px; }
.upld-dwn-bx .upload-file-box .file-path-wrapper span { color: #9a9a9a; float: left; }
.upld-dwn-bx .upld-smpl-fl .upload-file-box { border: 2px dashed #1c75bc; }

/*system setting: add account*/
.ss-add-acunt .sync-check-group { text-align: left; margin: 0; }
.ss-add-acunt .sync-check-group .chk-grp-bx { width: 49.4%; padding: 10px; background: #eee; margin-bottom: 5px; }
.ss-add-acunt .radio-grp-link { width: 100%; }
.ss-add-acunt .inline .input-field { margin-top: 0; }
.ss-add-acunt .browser-default-set { width: 100% !important; }
.ss-add-acunt .modal-footer.clr-fix { margin: 0; padding-top: 10px; text-align: left !important; }
.ss-add-acunt .form-link-btn-sync-group { padding-top: 0; }
.ss-add-acunt .input-field.eml-acss-rdo .radio { margin: 0; margin-left: -8px; }
.activity-setting-listing.acvt-perpose-type { overflow-x: auto; overflow-y: hidden; }

/*system setting: Email*/
.toggle-with-drag .dropdown-expd-clps-arrow:after {
    content: "";
    width: 0px;
    height: 0px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #7f7f7f;
    position: absolute;
    left: -3px;
    top: 14px;
    cursor: pointer;

}
.toggle-with-drag .dropdown-expd-clps-arrow.collapsed:after {
    -webkit-transform: rotate(267deg);
    -moz-transform: rotate(267deg);
    -o-transform: rotate(267deg);
    transform: rotate(267deg);    
}

.toggle-with-drag {
    position: absolute;
    display: flex;
    left: 10px;
}
.dd-with-drag-list.email-right-inbox > ul li .img-box {
    margin-left: 30px !important;
}
.dd-with-drag-list .category-box {
    width: 115px !important;
}
.toggle-with-drag .movable-element a {
    left: 16px;
}




/*==== GOOGLE DRIVE ====*/
.email-fc-tabs.ggl-fldr-bx ul li { width: auto !important; padding: 0; }
.tmpstn-tp-src .email-fc-tabs.ggl-fldr-bx ul { padding: 0 !important; margin: 0; border: none !important; background: none !important; box-shadow: none !important; }
.email-fc-tabs.ggl-fldr-bx > ul.nav li.tab-con-user a.nav-link:after { -webkit-mask-image: url(../../assets/images/svg/listview.svg); mask-image: url(../../assets/images/svg/listview.svg); width: 17px; height: 14px; margin: 1px 0 0 0; }
.swap-con-ul { width: 100%; float: left; max-height: 245px; overflow: auto; }
.ggl-fldr-bx .swap-con-ul ul, .ggl-fldr-bx .swap-con-ul ul li { padding: 0; float: left; width: 100% !important; margin: 0; }
.swap-con-ul ul li a:hover, .swap-con-ul ul li a.select, .swap-con-ul ul li a.active { color: #0e76bc; }
.swap-con-ul ul li a { width: 100% !important; float: left !important; border-bottom: 1px solid #e2e6ea; padding: 8px 10px; text-decoration: none; color: #333333; font-size: 13px; font-weight: 500; }
.swap-con-ul ul li:last-child a { border-bottom: none; }
a.swap-data-bx { font-size: 13px; color: #3d3d3d; border: 1px solid #e2e6ea; padding: 0; position: absolute; height: 31px; left: 84px; width: 290px; border-radius: 3px; box-sizing: border-box; max-width: unset; line-height: 21px; text-decoration: none; font-weight: 500; }
a.swap-data-bx span { width: 100%; float: left; z-index: 2; position: relative; padding: 5px 10px; padding-right: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.email-right-contact-view a.swap-data-bx { width: 230px; }
.swap-data-bx:after { content: ""; width: 30px; height: 29px; background: #fff url(../../assets/images/swap-btn.jpg) top left no-repeat; position: absolute; right: 0; top: 0; border-left: 1px solid #e2e6ea; background-position: 2px 3px; }
.ggl-fldr-bx .con-per-dtls-box { -ms-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width: 47%; margin: 0 10px 10px 0; border: 1px solid #d8d8d8; z-index: inherit; background: #fff; padding: 10px; }
.vmlk { width: 100%; }
.gd-crt-fldr .modal-header h4 { text-align: left !important; font-size: 14px !important; }
.ggl-fldr-bx-db .modal-dialog { width: 100%; }
.ggl-fldr-bx-db .modal-header .close { background: #d4d4d4; right: 9px !important; top: 9px !important; border-radius: 3px !important; }
.gd-crt-fldr .modal-content { float: left; width: 100%; }
.gd-crt-fldr .modal-body, .gd-crt-fldr .modal-footer { padding: 10px; float: left; width: 100%; }
.ggl-fldr-bx .note-acco-con-btns { position: absolute; width: 100%; background: #fff; left: 0; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); z-index: 2; border: none; border-radius: 0; margin: -1px 0 0 0; padding: 0; bottom: 100%; top: auto !important; }
.ggl-fldr-bx .con-per-dtls-box a.dp-btn { width: 100%; padding: 7px 10px; border-right: none; color: #555; text-decoration: none; }
.ggl-fldr-bx .note-acco-con-btns a.dp-btn:hover { color: #1c75bc !important; background: #eee; text-decoration: none; }
.ggl-fldr-bx .note-acco-con-btns a.dp-btn:after { display: none; }
.ggl-fldr-bx .con-per-dtls-box a.lstng-row { font-size: 12px; font-weight: 600; color: #666; padding: 0; text-decoration: none; width: 100%; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 13px; line-height: 20px; }
.ggl-fldr-bx .con-per-dtls-box:hover { border-color: #1c75bc; }
.ggl-fldr-bx .con-per-dtls-box:hover .ggl-fldr-optn { background-position: 8px -15px; }
.ggl-fldr-bx .con-per-dtls-box a.lstng-row:before, .ggl-mv-a:before { content: ""; background: url(../../assets/images/folder-img2.png) left top no-repeat; width: 23px; height: 20px; float: left; background-position: 0 0; }
.ggl-fldr-bx-db .acvt-add-moreplus { width: auto; height: auto; }
.ggl-fldr-bx-db ul.dropdown-menu { width: 180px; border: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.ggl-fldr-bx-db ul.dropdown-menu.pull-right li a { padding: 10px 15px !important; font-size: 12px; font-weight: 600; color: #3d3d3d; }
.ggl-fldr-bx-db ul.dropdown-menu li a:hover { color: #1c75bc !important; }
.ggl-fldr-optn { width: 30px; height: 100%; position: absolute; right: 0; top: 0; z-index: 1; display: block; background: url(../../assets/images/more-dt.png) left top no-repeat; background-position: 8px 14px; cursor: pointer; }
.ggl-fldr-optn:hover { border-radius: 50%; background: #eee url(../../assets/images/more-dt.png) left top no-repeat; width: 30px; height: 30px; top: 5px; right: 5px; background-position: 13px -20px !important; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
.email-fc-tabs.ggl-fldr-bx ul.ggl-fldr-step { background: #e2e6ea !important; padding: 6px 10px; margin: 5px 0 0 0; }
ul.ggl-fldr-step li a { color: #3f3f3f !important; word-break: break-all;}
ul.ggl-fldr-step li a.active { color: #1c75bc !important; }
.ggl-fldr-inr { width: 100%; float: left; padding: 10px 0 0 0; }
.gd-crt-fldr .modal-content, .ggl-mvto-fldr .current-activit-box { border: none; -webkit-box-shadow: 0 0px 11px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0px 11px rgba(0, 0, 0, 0.4); box-shadow: 0 0px 11px rgba(0, 0, 0, 0.4); }
.ggl-mdl-open ul.nav { position: absolute; top: 0; }
.acvt-lg-bx .dtls-dcmnts-bx .form-footer-section { margin-bottom: 10px; }
.ggl-mvto-fldr .current-activit-box { padding: 0; margin: 0 !important; }
.ggl-mvto-fldr .modal-body { padding: 0; }
.ggl-mvto-fldr .modal-footer { width: 100%; float: left; padding: 10px; }
.ggl-mv-lnk { padding: 0; width: 100%; float: left; position: relative; }
.ggl-mv-a { color: #666; font-size: 12px; font-weight: 600; padding: 10px 13px; width: 100%; float: left; line-height: 20px; }
.ggl-mv-a:hover { background: #f3f3f3; color: #666; text-decoration: none; }
.ggl-mv-a.select { background: #0e76bc; color: #fff; }
.ggl-mv-a.select:before { content: ""; background-position: 0px -22px; }
button.crt-fldr-btn { border: none; background: none; color: #8dc741; padding: 0; font-size: 12px; font-weight: 600; margin-right: 10px; float: left; line-height: 26px; }
a.pull-right.mv-nxt-btn { position: absolute; right: 10px; width: 25px; height: 25px; background: #9a9a9a; z-index: 2; border-radius: 5px; top: 7px; text-align: center; }
.mv-nxt-btn i.fa { font-size: 22px; text-align: center; display: inline-block; color: #fff; margin: 2px 0 0 2px; }
.ggl-mvto-fldr .modal-footer .btn { font-size: 10px !important; font-weight: 600 !important; box-shadow: none; border: none; padding: 0 9px !important; }
.ggl-mvto-fldr .modal-footer .btn:focus { color: #fff; }
a.ggl-back-btn { background: #cdcdcd; color: #fff; width: 25px; height: 25px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; margin-right: 8px; }
a.ggl-back-btn i.fa { font-size: 20px; margin: 2px 0 0 -1px; }
.ggl-ad-flpp { padding: 10px !important; }
h5.modal-title { font-size: 14px; line-height: 24px; font-weight: 600; }
.ggl-mvto-fldr .modal-header { padding: 10px 10px !important; height: 45px; }
.ggl-ad-flpp input { width: calc(100% - 101px); margin: 0px; height: 26px; font-size: 12px; color: rgb(153, 153, 153); font-weight: 600; }
.ggl-ad-flpp .btn { font-size: 10px !important; }
.ggl-mv-a.select + a.mv-nxt-btn { background: #fff; }
.ggl-mv-a.select + a.mv-nxt-btn { background: rgba(255, 255, 255, 0.2); }
.gd-crt-fldr .modal-body .input-field.col.s6 { margin: 5px 0 10px 0; }
.ggl-mvto-fldr, .gd-crt-fldr { position: relative; background: rgba(0, 0, 0, 0); z-index: 3; left: 50%; transform: translateX(-50%); width: 100%; }

/*NO DATA IMAGE*/
.responsive-table .mCSB_container { width: 100% !important; }
.no-data-img.no-data-cm { -webkit-min-height: calc(100vh - 240px); -moz-min-height: calc(100vh - 240px); -ms-min-height: calc(100vh - 240px); min-height: calc(100vh - 240px); }
.no-data-img.no-data-cm img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
img.no-rcrd-tm-pstn { max-width: 450px !important; }
.no-rcrd-fund img { width: 70%; max-width: 400px; }
.todo-ck-box li.no-data-img p { font-weight: 600; color: #8f99ae; }
img.no-rcrd-todo { width: 130px; }
li.text-center.no-data-img:hover, li.add-task-input:hover { background: none; border: 1px solid transparent; }
.no-rcrd-event-bx { border: 1px solid #eee; padding: 10px; float: left; width: 100%; border-radius: 3px; text-align: center; }
.no-rcrd-event-bx p { font-weight: 600; }
.no-rcrd-event-bx img { width: 180px; }
.no-data-img-acvt { height: 610px; position: relative; text-align: center; height: 98%; }
.no-data-img-acvt img { transform: none !important; width: 600px; position: relative; top: 0; left: 0; }
span.no-rcrd-tmpstn-bx.no-data-img { width: 100%; float: left; height: calc(100vh - 240px); position: relative; }
.no-rcrd-fund h4 { text-align: center; font-weight: 700; margin-bottom: 20px; font-size: 18px; }
.no-data-inr-bx { text-align: center; }
.no-data-img-comp-pln img { width: 100%; position: relative; top: auto; left: auto; transform: none; max-width: 400px !important; }
.no-rcrd-insur, .no-rcrd-invest, .no-rcrd-401k { max-width: 50% !important; }
.no-rcrd-license { max-width: 60% !important; }
span.no-data-img.no-alert-bx p { font-size: 17px; font-weight: 600; margin: 10px 0 20px 0; }
.no-alert-bx .no-data-inr-bx img { width: 170px; }
span.no-rcrd-fund.no-data-img-acvt { height: 98%; }
table.striped.mn-table.sa-cmnctn-pln-section thead tr th, table.striped.mn-table.sa-cmnctn-pln-section tbody tr td { padding: 10px 10px !important; }
.sa-cmnctn-pln-section thead tr th:first-child { width: 40px; }
.sa-cmnctn-pln-section thead tr th:first-child .form-group { top: 4px; position: relative; }
.sa-cmnctn-pln-section thead tr th:nth-child(2) { width: 170px; }
.sa-cmnctn-pln-section thead tr th:nth-child(3) { width: 170px; }
.sa-cmnctn-pln-section thead tr th:nth-child(4) { width: 200px; }
.sa-cmnctn-pln-section thead tr th:last-child { width: 80px; }
.team-position-tab.sa-tm-questn { top: 148px !important; }
.sa-aqtm-pstn { padding: 10px 20px !important; height: auto !important; }
.sa-cmnctn-pln-section tbody tr td .drag-wth-check { position: relative; top: 5px; }
.cmpxtn-sa-rgt-bx .con-per-dtls-box { margin-top: 0; }

/* BULID YOUR TEAM */
.build-tm-lft-pstn .tab-email-folder h5 { color: #0e76bb; font-weight: 600; border-bottom: 1px solid #dfe1e5; margin: 0; padding: 15px; background: #f7fcff; }
.build-tm-lft-pstn .dashboard-left { position: fixed; border-radius: 0; }
.build-tm-lft-pstn .con-per-dtls-box { -min-height: calc(100vh - 143px); -max-height: calc(100vh - 143px); height: calc(100vh - 143px); padding: 0; }
.build-tm-lft-pstn .team-position-tree a.lstng-row { background: #ffffff; border: 1px solid #e2e6ea; border-right: none;    /* border-left: none; */ margin: -1px -1px 0 0; position: relative; }
.build-tm-lft-pstn .team-position-tree .team-list-container { padding-left: 0; }
.build-tm-lft-pstn .team-position-tree.active a:after { display: none; }
.build-tm-lft-pstn .que-person-box ul.contact-list li:hover { background: #f3f3f3; cursor: pointer; }
.build-tm-lft-pstn .que-person-box ul.contact-list li:hover .humality-icon { background: #f3f3f3 url(../../assets/images/group-icon.png) center no-repeat; }
.build-tm-lft-pstn .inner-scroll-con h6 { color: #0e76bb; font-size: 16px; font-weight: 600; }
.build-tm-lft-pstn .inner-scroll-con p { font-weight: 500; }
.pro-srh-ppl { width: 242px; float: left; position: relative; }
.build-tm-lft-pstn .pro-srh-ppl .angucomplete-holder input { margin: 0; border: 1px solid #e2e6ea; font-size: 13px; font-weight: 500; padding: 0 35px 0 10px; color: #9c9c9c; height: 33px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pro-srh-ppl .angucomplete-dropdown { top: 33px !important; }
.build-tm-lft-pstn .que-ans-box li .pro-srh-ppl:after { content: ""; background: url(../../assets/images/search-icon2.png) center no-repeat; width: 30px; height: 29px; position: absolute; right: 4px; top: 2px; float: right; padding-right: unset; }
.build-tm-lft-pstn .pro-srh-ppl .angucomplete-holder input:focus { border-bottom-color: #e2e6ea; }
.build-tm-lft-pstn .que-person-box { float: left; -webkit-width: calc(100% - 242px); -moz-width: calc(100% - 242px); width: calc(100% - 242px); padding-left: 20px; }
.build-tm-lft-pstn .que-ans-box li { float: left; width: 100%; margin-bottom: 5px; padding-bottom: 0; border-bottom: 1px solid #e6e6e6; }
.build-tm-lft-pstn .que-person-box  ul.contact-list li { width: 50%; margin: 0;   /*  border:none; */ }
.build-tm-lft-pstn .que-person-box .name-email p.email { font-weight: 500; margin: 0; font-size: 13px; margin-top: -6px; }

/* ====== USER CARD ====== */
.user-card-box { width: 48% !important; float: left; border: 1px solid #e2e6ea !important; position: relative; border-radius: 3px; padding: 10px; height: 67px; margin: 0 1% 17px 0 !important; }
.user-card-box:nth-child(2n) { float: right !important; margin-right: 0 !important; }
.user-card-box figure.user-box { float: left; width: 45px; height: 45px; border: 1px solid #e6e6e6; text-align: center; background: #499516; border-radius: 2px; overflow: hidden; }
.user-card-box figure.user-box span { color: #fff; font-weight: 600; text-align: center; line-height: 43px; }
.user-card-box figure.user-box span img { width: 100%; float: left; max-width: 100%; max-height: 100%; }
.user-card-box .close-btn { position: absolute; right: 0; }
.user-card-box .close-btn { position: absolute; right: 0; }
.user-card-box .name-email { -webkit-width: calc(100% - 50px); -moz-width: calc(100% - 50px); width: calc(100% - 50px); float: left; padding-right: 50px; padding-left: 8px; display: flex; flex-wrap: wrap; align-items: center; min-height: 50px; }
.user-card-box .name-email h5 { margin: 0; width: 100%; }
.user-card-box i.delete-icon { position: absolute; top: 2px; right: 5px; width: 20px; height: 20px; cursor: pointer; float: left;    /* background: #eee; */ border-radius: 50%; text-align: center; color: #999; font-weight: normal; font-size: 22px; font-family: arial; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); line-height: 21px; }
.user-card-box i.delete-icon:hover { background: #eee; }
.name-email .humality-icon { top: 25px; right: 2px; }

/* blank data */
.no-user-data figure.user-box { border-radius: 100%; background: #eee; border: none; }
.no-user-data .name-email h5, .no-user-data .name-email p.email { background: #eee; height: 10px; width: 100%; }
.no-user-data .name-email .humality-icon { background: #eee; width: 28px; height: 28px; right: 8px; }
.no-user-data i.delete-icon { background: #eee; width: 10px; height: 10px; border-radius: 2px; top: 9px; right: 9px; transform: none; cursor: default; }
.build-tm-rgt .bld-tm-btn { float: right; margin: 10px; margin-bottom: 0; }
.dashboard-right.build-tm-rgt { -webkit-min-height: calc(100vh - 97px); -moz-min-height: calc(100vh - 97px); min-height: calc(100vh - 97px); }
.build-tm-rgt .mCSB_outside+.mCSB_scrollTools { right: -10px !important; }
.bld-yr-tm-btn { background: rgba(134, 140, 146, 1) !important; color: #d4d6d8 !important; font-size: 13px; font-weight: 500; text-transform: initial !important; margin: 15px 7px 0 7px; height: 32px; line-height: 30px; padding: 0 10px; }
a.dot-collapse { background: #eee url(../images/dot-collapse.png) top left no-repeat; width: 32px; height: 18px; float: left; border-radius: 15px; border: 1px solid #d6d5d5; background-position: 5px -2px; margin: 5px 0 0 0; }
.msg-box-content a.dot-collapse { display: none; }
blockquote#dot-collapse { width: 100%; float: left; }
.nacvt-mt-que { margin: 0 0 15px 0; }
.dot-collapse.collapsed .dot-collapse-data.in, .replydot + style + table { display: none; }
.nacvt-mt-que .add-to-evnt-bx { width: 49%; border: 1px solid #d6d6d6; padding: 10px; margin-bottom: 8px; }
.confrnce-call-con .add-to-evnt-bx:nth-child(2n) { float: right; margin-right: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.nacvt-mt-que .qus-acvt-dd { width: 100%; float: left; padding: 8px; }
.nacvt-mt-que .confrnce-call-con .qus-acvt-dd { padding: 10px; float: left; width: 100%; border-top: none; }
.nacvt-mt-que .confrnce-call-con { padding: 10px 0 0; border-top: none; }
.nacvt-mt-que  .form-section-grp { margin-bottom: 0; border: none; }
.nacvt-mt-que  .form-section-grp .collapse-activty { margin: 0; border: none; padding: 0; border-bottom: 1px solid #ddd; }
.nacvt-mt-que .collapse-activty .collapse-activty-triger { font-size: 13px; }
.qus-acvt-dd .angucomplete-dropdown { top: 100% !important; }
.scdle-step-bx .browser-default-set .browser-default { border: 1px solid #d8d8d8; padding: 0 20px 0 5px; }
.scdle-step-bx .browser-default-set:before { right: 5px; }

/* PLAN DETAILS TREE VIEW */
.plan-trigger-row.plan-sub-tab .col-sm-2 { width: auto; z-index: 1; }
.plan-trigger-row.plan-sub-tab .col-sm-2 { width: auto; position: absolute; }
.plan-trigger-row.plan-sub-tab .col-sm-10 { padding-left: 25px !important; }
.plan-trigger-section .scdle-step-bx .input-field.browser-default-set { margin-bottom: 0; margin-top: 5px; }
.plan-trigger-section .scdle-step-bx .input-field [type="checkbox"] + label { line-height: 24px; padding-left: 25px; }


.col-sm-7.scdle-input-bx {
    display: flex;
    
}

.scdle-fld-box {
    margin: 0 10px;
}
.lfevn-days {
    width: 90px;
    display: flex;
}
.lfevn-before {
    width: 90px;
}
.lfevn-evnt {
    width: 150px;
}
.lfevn-text {
    margin-top: 11px;
    margin-left: 5px;
    font-size: 12px;
    font-weight: 500;
    color: #555;
}



.plan-trigger-row.plan-sub-tab:last-child:after { display: none; }
.eml-acss-rdo.ad-smtp-ea { height: auto; }
.radio .ad-smtp-ea label.active { padding-left: 0 !important; }
.whre-act-plc-inner .meet-reconnect .form-section-grp ul.contact-list { margin: 0; max-height: initial !important; width: 100%; }
.whre-act-plc-inner .film-study-modal-popup .contact-container figure { width: 35px; height: 35px; }
.whre-act-plc-inner .film-study-modal-popup .contact-container figure span { line-height: 31px; font-size: 13px; }
.whre-act-plc-inner .film-study-modal-popup .contact-container .name-email .name { font-size: 13px; margin: 0; }
.whre-act-plc-inner .film-study-modal-popup .contact-container { display: flex; align-items: center; padding: 5px; }
.whre-act-plc-inner .meet-reconnect .form-section-grp .collapse-activty { margin-bottom: 5px; border: 1px solid #ddd; width: 100%; padding: 8px 6px; }
.whre-act-plc-inner .meet-reconnect .form-section-grp ul.contact-list { margin: 0; }
.whre-act-plc-inner .film-study-modal-popup { background: none; padding-left: 0; }
.whre-act-plc-inner .meet-reconnect .collapse-activty-triger { font-size: 12px; }
.whre-act-plc-inner .meet-reconnect input.search-box { margin-bottom: 5px; }
.whre-act-plc-inner .form-section-grp { margin-bottom: 5px; }
.whre-act-plc-inner .meet.form-section-grp .collapse.in { display: block; height: auto !important; }
.whre-act-plc-inner .film-study-modal-popup .name-email .email { font-size: 11px; }
.whre-act-plc-inner .angucomplete-dropdown { top: auto !important; bottom: 100% !important; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); border: 1px dashed #c4c4c4; background: #fcfcfc; }
.whre-act-plc-inner .angucomplete-searching { padding: 10px; }
.eml-dtls-loader { background: rgba(0, 0, 0, 0.2); position: absolute; bottom: 0; top: 0; left: 0; width: 100%; display: flex; align-items: center; justify-content: center; }
.eml-dtls-loader span { font-size: 20px; font-weight: bold; }

/* SNOOZE OPTION POPUP */
.snz-optn-ppup .select-custome-time .time-box input { height: 40px; }
.snz-optn-ppup .select-custome-time span.emessage { margin-top: 0; }
.dashboard-right-sidebar.dashboard-contact-sidebar { max-height: calc(100vh - 60px); }

/* m28 with sidebar */
.dashboard-right-sidebar.dashboard-contact-sidebar { width: 357px; position: fixed; height: 100%; background: #fff; border: 1px solid #e2e6ea; border-radius: 5px; right: 18px; min-height: calc(100vh - 60px); max-height: calc(100vh - 60px); }
.myact-tp-rgt-bar { width: 100%; float: right; margin-bottom: 5px; }
.insrc-clnt-bx .dashboard-contact-sidebar.insrc-clnt-bx.right-side-show { border: none; }
.dashboard-right-sidebar.dashboard-contact-sidebar .insrc-clnt-bx { border: none !important; }
.insrc-clnt-bx .email-right-contact-view { top: 0; width: 100% !important; right: 0 !important; border: none; margin-top: 0; }
.insrc-clnt-bx .myact-tp-rgt-bar { float: left; width: 100%; }
.insrc-clnt-bx .myact-tp-rgt-bar .pull-right { float: left !important; margin-right: 5px; margin-left: 0; }
.insrc-clnt-bx .email-fc-main-tabs { width: 100%; margin: 0; }
.insrc-clnt-bx .con-per-dtls-box { border: none !important; }
.insrc-clnt-bx .contact-right-search { border-bottom: 2px solid #e2e6ea !important; padding: 10px; float: left; width: 100%; }
.insrc-clnt-bx .myact-tp-rgt-bar .pull-right h5 { margin-top: 0; font-weight: 600; margin-bottom: 10px; }
.acvt-sdbr-tbl table thead th { background: #36404a; color: #fff; font-size: 10px !important }
.acvt-sdbr-tbl table thead tr th:first-child { width: 20px; }
.move-element { position: absolute; left: 27px; top: 14px; font-size: 14px; width: 20px; height: 20px; padding: 0px 4px; vertical-align: middle; border-radius: 50%; cursor: pointer; overflow: hidden; }
.move-element:hover { background: #eee; box-shadow: 0 0 2px rgba(0, 0, 0, 0.5) }
.acvt-sdbr-tbl table tr th, .acvt-sdbr-tbl table tr td { padding: 10px 3px !important; border: none; border-radius: 0; }
.acvt-sdbr-tbl table { table-layout: fixed; }
.acvt-sdbr-tbl table tr td { position: relative; }
.acvt-sdbr-tbl table thead tr th:first-child { width: 33px; }
.acvt-sdbr-tbl table thead tr th:nth-child(2) { width: 122px; font-size: 11px !important; }
.acvt-sdbr-tbl table thead tr th:nth-child(3) { width: 40px; padding-left: 12px !important; font-size: 11px !important; }
.acvt-sdbr-tbl table thead tr th:nth-child(4) { width: 135px; }
.acvt-sdbr-tbl table thead tr th:last-child { width: 1px; }
.insrc-clnt-bx .myact-tp-lft-bar .chk-grp { margin-top: -9px; padding-left: 12px; }
.submn-arw-box { position: relative; }
.submn-arw { width: 15px; height: 15px; float: left; position: absolute; left: -4px; top: 3px; cursor: pointer; }
.submn-arw:before { content: ""; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #7f7f7f; position: absolute; left: 6px; top: 3px; }
.submn-arw-box span { padding-left: 12px; }
.acvt-sdbr-tbl table tr .cb-grp-bx { top: 1px; position: relative; }
.radio-mf-group.mrg-top-0 .cb-grp-bx { padding: 0; margin: 0 9px; cursor: default; overflow: hidden; }
.sub-mn-cl-box td { }
.sub-mn-cl h5 { background: #e2e6ea; text-align: left; font-weight: 600; float: left; width: 100%; padding: 5px; font-size: 14px; margin: 0; }
.submenu-el.fl-fw { position: relative; border-bottom: 1px solid #eee; padding: 7px 5px; }
.submenu-el.fl-fw p { margin: 0; float: left; padding-left: 20px; }
.acvt-sdbr-tbl table tr.sub-mn-cl-box td { padding: 0 !important; }
.sub-mn-cl .move-element { top: 7px; left: 0; }
.sub-mn-cl { float: left; width: 100%; }
.submenu-el.fl-fw:last-child { border: none; }
.sub-mn-cl-box { display: none; }
.sb-open + .sub-mn-cl-box { display: table-row; }
.fl-fw.lg-ttl { font-size: 11px; }
.insrc-clnt-bx .team-position-tree a.lstng-row { position: relative; }
.tree-drag-start { overflow: hidden; }
.dot-menu-clps { width: 24px; height: 24px; background: #bbbaba url(../../assets/images/dot-collapse.png) center no-repeat; border-radius: 50%; opacity: 0.3; cursor: pointer; position: absolute; right: 9px; top: 9px; }
.angular-ui-tree-nodes  li.angular-ui-tree-node .team-position-tree .radio-mf-group.mrg-top-0 { position: absolute !important; top: 10px !important; right: 51px !important; width: 90px !important; cursor: default !important; }
.insrc-clnt-bx ol.angular-ui-tree-nodes.angular-ui-tree-drag .team-list-container, .insrc-clnt-bx ol.angular-ui-tree-nodes li .team-list-container {  width: 150px !important; max-width: 150px !important; display: inline-block; }
ol.angular-ui-tree-nodes.angular-ui-tree-drag { left: inherit !important; right: 1px !important; bottom: 20px !important; }
.insrc-clnt-bx .team-position-tree .team-list-container .team-desc { padding-right: 0px; }


.insrc-clnt-bx .email-fc-main-tabs .angular-ui-tree-node ol li .team-list-container { width: 100%; }
.insrc-clnt-bx .angular-ui-tree-nodes .angular-ui-tree-nodes { padding-left: 34px; }
.dashboard-contact-sidebar.insrc-clnt-bx.right-side-show { border: none; }
.insrc-clnt-bx .angular-ui-tree-nodes .angular-ui-tree-nodes .angular-ui-tree-node a { height: 35px; }
.angular-ui-tree-nodes li.angular-ui-tree-node a.stng-drg-submnu .team-list-container { width: 100% !important; max-width: 100% !important; }
.insrc-clnt-bx .angular-ui-tree-nodes .angular-ui-tree-nodes .angular-ui-tree-node  a.lstng-row .angular-ui-tree-handle { width: 30px; height: 30px; padding: 5px 9px; }
.insrc-clnt-bx .angular-ui-tree-nodes .angular-ui-tree-nodes .angular-ui-tree-placeholder { height: 35px !important; }
.insrc-clnt-bx  .angular-ui-tree-nodes .angular-ui-tree-node { clear: both; }
.stng-drg-submnu .action-icon .edit-icon { }
.insrc-clnt-bx .team-position-tree .stng-fldr-inr { display: flex; }
.insrc-clnt-bx .angular-ui-tree-node a.lstng-row:before { display: none !important; }
.angular-ui-tree-nodes li.angular-ui-tree-hidden { background: red !important; }
.top-clr-select { width: 100%; margin-bottom: 10px; }
.top-clr-select .myact-tp-lft-bar { padding: 5px 6px; width: 100%; }
.top-clr-select .radio-mf-group { margin-top: 0; position: relative; }
.top-clr-select .radio-mf-group  input[type="radio"] { top: 0; left: 0; }
.top-clr-select .radio-set.top-slct-type { padding: 2px 8px; border: 1px solid transparent; width: auto !important; float: left; margin: 0; border-radius: 3px; max-width: 24.6%; height: 29px; }
.top-clr-select .radio-set.top-slct-type.active { border-color: #1c75bc; }
.top-clr-select .radio-mf-group label { font-size: 13px; font-weight: 500; color: #333; margin-bottom: 0; line-height: 23px; }
.top-clr-select .radio-mf-group label { font-size: 13px; font-weight: 500; color: #333; margin-bottom: 0; line-height: 23px; max-width: calc(100% - 16px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.acvt-act-dw.dropdown-menu { position: absolute; right: 2px; left: auto; margin: 0; border-radius: 0; padding: 0; border-color: #ececec; width: 160px !important; top: auto; z-index: 3; }
.acvt-act-dw.dropdown-menu .dropdown-item { width: 100%; float: left; padding: 5px 10px; font-size: 14px; font-weight: 600; color: #4c5667; border-bottom: 1px solid #eee; text-decoration: none; }
.acvt-act-dw.dropdown-menu .dropdown-item:hover { background: #eee; }
.insrc-clnt-bx .angular-ui-tree-nodes > li.angular-ui-tree-node:last-child .acvt-act-dw.dropdown-menu, .insrc-clnt-bx .angular-ui-tree-nodes > li.angular-ui-tree-node:nth-last-child(2) .acvt-act-dw.dropdown-menu { top: auto; bottom: 100%; }
.insrc-clnt-bx .angular-ui-tree-nodes > li.angular-ui-tree-node:first-child .acvt-act-dw.dropdown-menu, .insrc-clnt-bx .angular-ui-tree-nodes > li.angular-ui-tree-node:nth-child(2) .acvt-act-dw.dropdown-menu { top: 100% !important; bottom: auto !important; }
.tmpstn-tp-src.top-clr-select .mCustomScrollBox .mCSB_container { min-height: 300px; }
.cb-grp-bx.input-field.col.s6.admn-ad-acvtck { margin: 0; margin-right: 0px; width: auto; margin-right: 14px; }
.drg-arw-mn-box { display: flex; align-items: center; position: relative; }
.drg-arw-mn-box .td-break-width { padding-left: 30px; }
.drg-arw-bx { position: absolute; width: 28px; height: 38px; cursor: pointer; }
.drg-arw-bx:before { content: ""; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #7f7f7f; position: absolute; left: 12px; top: 15px; transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
.drg-arw-bx.arrow-open:before { content: ""; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

/*email backdroup leas to sidebar*/
.modal.right.fade.in + .modal-backdrop { z-index: 0; width: calc(100% - 453px); }
.modal.right.fade.compose-email-popup { width: 100%; padding-right: 0 !important; box-shadow: 4px 0 15px rgba(0, 0, 0, 0.3); overflow: hidden; }
.modal.right.fade.in .modal-dialog { width: 100%; }
body.compose-email-open li a.pi-email { cursor: not-allowed !important; pointer-events: none !important; }
body.compose-email-open .top-header-filter-box { display: none; }

/* ACTIVITY SETTING ALL TABLE STICKY */
.sticky-table { overflow-y: scroll; overflow-x: hidden; float: left; width: 100%; }

/* ACTIVITY LIST TEMPLATES */
.content.ss-acvt-tmplt-tab { width: 100%; float: left; }
.content.ss-acvt-tmplt-tab > h4 { margin-top: 5px; text-align: left; }
.ss-acvt-tmplt-tab .ui-add-btn.pp-vw-btn.cal-lst-btn { top: -35px; }
.ss-acvt-tmplt-tab .call-list-btn-filter .act-stng-srh { width: 300px; }
.content.ss-acvt-tmplt-tab.tstng-tmplt-list > h4 {
    width: calc(100% - 280px);
    word-wrap: break-word;
}


/* ACTIVITY LIST TEMPLATES : TABLE */
.dashboard-right-tab .ss-acvt-tmplt-tab .table.striped.my-actvty-table thead th, .dashboard-right-tab .ss-acvt-tmplt-tab .table.striped.my-actvty-table tbody td { text-align: left; word-wrap: break-word; }
.ss-acvt-tmplt-tab .table.striped.my-actvty-table thead th a { float: left; }
.ttl-tmplt-pgntn { float: left; font-size: 13px; font-weight: 500; margin: 10px 0 0 5px; color: #717171; }
.dashboard-right-tab .ss-acvt-tmplt-tab .table.striped.my-actvty-table thead th:first-child, .dashboard-right-tab .ss-acvt-tmplt-tab .table.striped.my-actvty-table tbody td:first-child { min-width: 130px; width: 130px; max-width: 130px; }
.dashboard-right-tab .ss-acvt-tmplt-tab .table.striped.my-actvty-table thead th:nth-child(2), .dashboard-right-tab .ss-acvt-tmplt-tab .table.striped.my-actvty-table tbody td:nth-child(2) { min-width: 290px; width: 290px; max-width: 290px; }
.dashboard-right-tab .ss-acvt-tmplt-tab .table.striped.my-actvty-table thead th:nth-child(3), .dashboard-right-tab .ss-acvt-tmplt-tab .table.striped.my-actvty-table tbody td:nth-child(3) { min-width: 100px; width: 100px; max-width: 100px; }
.dashboard-right-tab .ss-acvt-tmplt-tab .table.striped.my-actvty-table thead th:nth-child(4), .dashboard-right-tab .ss-acvt-tmplt-tab .table.striped.my-actvty-table tbody td:nth-child(4) { min-width: 100px; width: 100px; max-width: 100px; }
.dashboard-right-tab .ss-acvt-tmplt-tab .table.striped.my-actvty-table thead th:last-child, .dashboard-right-tab .ss-acvt-tmplt-tab .table.striped.my-actvty-table tbody td:last-child { min-width: 92px; width: 92px; max-width: 92px; }


.acvt-lst-tmplts-tab .ss-acvt-list-template .fl-fw.full-inr-table .table-header-dsbrd,
.acvt-lst-tmplts-tab .ss-acvt-list-template .fl-fw.full-inr-table .sticky-table.tbl-acvt-view {width: 100% !important;}
.dashboard-right-tab .acvt-lst-tmplts-tab .table.striped.my-actvty-table thead th:first-child, .dashboard-right-tab .acvt-lst-tmplts-tab .table.striped.my-actvty-table tbody td:first-child { min-width: 130px; width: 130px; max-width: 130px; }
.dashboard-right-tab .acvt-lst-tmplts-tab .table.striped.my-actvty-table thead th:nth-child(2), .dashboard-right-tab .acvt-lst-tmplts-tab .table.striped.my-actvty-table tbody td:nth-child(2) { min-width: 180px; width: 180px; max-width: 180px; }


.dashboard-right-tab .acvt-lst-tmplts-tab .ss-acvtlist-temp-box  .table.striped.my-actvty-table thead th:last-child,
.dashboard-right-tab .acvt-lst-tmplts-tab .ss-acvtlist-temp-box  .table.striped.my-actvty-table tbody td:last-child {
    width: 120px !important;
    min-width: 120px !important;
    max-width: 120px !important;
    text-align: left;
}

.sstm-stng-mntab .ss-acvt-tmplt-tab  .inr-edit-dlt-rgt { padding-left: 0; }
.sstm-stng-mntab .ss-acvt-tmplt-tab .inr-edit-dlt-rgt a { margin: 7px 8px 0 0; float: left; }
.sticky-table.tbl-pr-acvt-tp { min-height: calc(100vh - 383px); max-height: calc(100vh - 383px); }
.sticky-table.tbl-my-qst-lb-tp { min-height: calc(100vh - 428px); max-height: calc(100vh - 428px); }
.feedback-all-div .sticky-table.tbl-my-qst-lb-tp { min-height: calc(100vh - 453px); max-height: calc(100vh - 453px); }
.ss-acvt-tmplt-tab .fs-display .sticky-table.tbl-acvt-view { min-height: calc(100vh - 90px); max-height: calc(100vh - 90px); }
.acvt-lst-tmplt-bx .dt-lft-bx { width: 50%; float: right; }
.my-actvty-table-main.my-project-tblbx .record-selected { display: none; }
.my-actvty-table-main.my-project-tblbx.fs-display .record-selected { position: absolute; background: #fff; left: 20px; top: -1px; margin: 0 !important; display: block; }
.my-ppl-mtrs-tbl .input-field.browser-default-set { display: block; width: 100%; }
.my-ppl-mtrs-tbl .input-field.browser-default-set select {
    font-size: 10px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0 10px 0 4px;
    height: 25px;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
}
.my-ppl-mtrs-tbl .browser-default-set:before { right: 2px; top: 6px; }
.slct-sprt-usr-dd { position: absolute; z-index: 1; width: auto; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0 0 2px; float: left; height: auto; margin-top: 25px; }
.slct-sprt-usr-dd:before { width: 10px; height: 10px; background: white; content: ""; position: absolute; top: -4px; left: 5px; box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2); transform: rotate(45deg); }
.asgn-pick-btn-grp { display: inline-block; float: left; }

/* ASSIGN TEMPLATE TO SUPPORT USER */
.asgn-tmpl-sprt-usr .add-acvty-rw-grp { width: 33.33%; float: left; border-top: 1px solid #eaedf0; }
.asgn-tmpl-sprt-usr { width: 100%; float: left;  /*   border: 1px solid #e6e6e6; */ }
.atsu-rpt { border: 1px solid #e6e6e6; margin-bottom: 15px; padding-bottom: 10px; }
.inv-usr-row.atsu-usr-head { border: none; padding: 0; background: #f2f7fb; padding: 10px 15px; cursor: default; height: 44px; }
.asgn-tmpl-sprt-usr .inv-usr-row { border: none; padding: 5px 0; cursor: default; }
.asgn-tmpl-sprt-usr .inv-usr-row .nm-grp-rght {
    padding-right: 0;
}

.asgn-tmpl-sprt-usr .invld-grp-box { border-bottom: 1px solid #eee; padding: 5px 0; }
.crsr-pointernone {
    cursor: default !important;
}

.inv-usr-row.atsu-usr-head { padding: 7px 15px; }
.atsu-sasprtusr .input-field { border-bottom: 1px solid #f0f0f0 !important; }
.dlt-btn-set { position: absolute; right: 15px; line-height: 34px; font-weight: 600; color: #f25e56; font-size: 12px; }
.myactv-frm-con-box-group.atsu-sasprtusr .dropdown-multiselect button { font-size: 12px; }
.myactv-frm-con-box-group.atsu-sasprtusr label.active { top: 5px !important; }

.assign-support-user-popup .scroll-popup .modal-inner-body {
    -webkit-max-height: calc(100vh - 222px);
    -moz-max-height: calc(100vh - 222px);
    max-height: calc(100vh - 222px);
    padding: 20px;
}
.assign-support-user-popup .modal-body.form-design.add-cl-lst {
    padding: 0;
}
.asgn-tm-pstn-ftr {
    box-shadow: 0px -2px 2px rgba(0,0,0,0.1);
    padding-top: 0;
    height: auto !important;
    padding: 20px;
    margin: 0;
}
.asgn-hd-sticky {
    padding: 20px 20px 5px 20px;
    box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
}
.sgn-hd-sticky-inner {
    width: 300px;
    float: left;
}


/* ACTIVITY LIST TEMPLATES : TABLE : ADD TEMPLATE */
.dashboard-right-tab .ss-alt-ad-acvt-tbl .table.striped.my-actvty-table thead th:first-child, .dashboard-right-tab .ss-alt-ad-acvt-tbl .table.striped.my-actvty-table tbody td:first-child { min-width: 180px; width: 180px; max-width: 180px; }
.dashboard-right-tab .ss-alt-ad-acvt-tbl .table.striped.my-actvty-table thead th:nth-child(2), .dashboard-right-tab .ss-alt-ad-acvt-tbl .table.striped.my-actvty-table tbody td:nth-child(2) { min-width: 80px; width: 80px; max-width: 80px; }
.dashboard-right-tab .ss-alt-ad-acvt-tbl .table.striped.my-actvty-table thead th:nth-child(3), .dashboard-right-tab .ss-alt-ad-acvt-tbl .table.striped.my-actvty-table tbody td:nth-child(3) { min-width: 280px; width: 280px; max-width: 280px; }
.dashboard-right-tab .ss-alt-ad-acvt-tbl .table.striped.my-actvty-table thead th:last-child, .dashboard-right-tab .ss-alt-ad-acvt-tbl .table.striped.my-actvty-table tbody td:last-child { min-width: 92px; width: 92px; max-width: 92px; }
.acvt-tmplts { word-break: break-all; }
.ss-alttbl-row { display: flex; align-items: center; }
.pull-right.ui-add-btn.ui-add-btn.pp-vw-btn.cal-lst-btn .btn { margin-left: 10px; }
.acvt-lst-tmplt-bx .acvt-popup-right { width: 385px; float: right; border: 1px solid #eee; padding: 10px; margin-bottom: 50px; }
.acvt-lst-tmplt-bx .add-acvty-col-grp { width: 66.9%; }
.acvt-lst-tmplt-bx .act-calender-section.mrg-btm-60 { margin: 0 !important; width: 100%; }
.acvt-lst-tmplt-bx .modal-body.add-cl-lst .act-calender-section.mrg-btm-60 { margin-bottom: 60px !important;  }


.acvt-lst-tmplt-bx .grp-mrk-dn.btns-grps-btm-fixed { left: 0; width: 100% !important; padding-right: 20px; }
.acvt-lst-tmplt-bx .acvt-popup-left { width: calc(100% - 405px) !important; float: left; }
.acvt-lst-tmplt-bx .modal-header { padding: 5px 20px; background: #fff; }
.acvt-lst-tmplt-bx h4.modal-title { font-size: 17px; text-transform: uppercase; font-weight: 600; }
.acvt-lst-tmplt-bx .full-width-eml-popup .home-add-acvt-clndr { margin-top: 0; }
.acvt-lst-tmplt-bx .add-acvty-col-grp .add-acvty-col { width: 100%; height: auto; }
.acvt-lst-tmplt-bx .add-acvty-col.whre-act-plc { min-height: 403px; max-height: 403px; }
.acvt-lst-tmplt-bx .dt-lft-bx { width: 50%; }
.acvt-lst-tmplt-bx.full-width-eml-popup .home-add-acvt-clndr { margin-top: 0; max-height: 500px; }
.add-acvty-col-box { float: left; width: 100%; }
.acvt-lst-tmplt-bx .add-acvty-col-grp { width: 66.85%; }
.acvt-lst-tmplt-bx { background: #fff; }

/* FULLSCREEN TABLE */
.main-table { transition: all 0.3s ease; -ms-transition: all 0.3s ease; position: relative; }
.fs-display .full-inr-table { padding: 20px; }
.fs-display { position: fixed !important; left: 0; top: 0; bottom: 0; z-index: 100; background: rgba(0, 0, 0, 0.5); margin: 0 !important; width: 100%; }
.full-view-screen { width: 28px; height: 28px; position: absolute; right: 2px; left: auto; top: 50%; z-index: 1201; background: #36404a url(../images/zoom-io-icon.png) no-repeat 2px 2px; border-radius: 4px; border: 1px solid #fff; cursor: pointer; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; }
.sticky-table { background: #fff; }
.fs-display .full-view-screen { background-position: 2px -25px; }
.full-view-screen .fs-display { position: fixed; }
.fs-display .sticky-table { box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }
.sticky-table.tbl-acvt-view { min-height: calc(100vh - 342px); max-height: calc(100vh - 342px); }
.fs-display .sticky-table.tbl-acvt-view.ss-smry-acvtview-max { min-height: calc(100vh - 81px) !important; max-height: calc(100vh - 81px) !important }
.dashboard-right.fl-screen .full-view-screen {
	display: none;
}

.fs-display.cl-clndr-open-close {
    background: #fff;
    overflow: auto;
}

.mini-calander-toggle-box {
    position: relative;
    width: auto;
    text-align: right;
    position: absolute;
    right: 15px;
}

.cl-clndr-open-close .full-view-screen {
    position: relative;
    top: initial !important;
    transform: none !important;
    margin-bottom: 5px !important;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
}


.mini-calander-toggle-box button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    background: #000000;
    line-height: 27px;
    width: 27px;
    top: 10px !important;
    color: #fff;
    text-shadow: none !important;
}

.cl-clndr-open-close .fc-toolbar {
    width: calc(100% - 80px);
}

/* Feedback Questions Library : Primerica Questions Library  */
.sticky-table.tbl-prmrc-qustn-lbr { min-height: calc(100vh - 370px); max-height: calc(100vh - 370px); }
.fs-display .sticky-table.tbl-prmrc-qustn-lbr { min-height: calc(100vh - 81px); max-height: calc(100vh - 81px); }

/* ACTIVITY TYPE : MY ACTIVITY TYPES : TAB */
.sticky-table.tbl-my-acvt-tp { min-height: calc(100vh - 393px); max-height: calc(100vh - 393px); }
.fs-display .sticky-table.tbl-my-acvt-tp { min-height: calc(100vh - 100px); max-height: calc(100vh - 100px); }

/* ACTIVITY TYPE : TEST ACTIVITY TYPES : TAB */
.acc-sprt-acvt-tp .sticky-table.tbl-pr-acvt-tp { min-height: calc(100vh - 367px); max-height: calc(100vh - 367px); }
.acc-sprt-acvt-tp.fs-display .sticky-table.tbl-pr-acvt-tp { min-height: calc(100vh - 81px); max-height: calc(100vh - 81px); }

/* ACTIVITY TYPE : PRIMERICA ACTIVITY TYPES : TAB */
.fs-display .sticky-table.tbl-pr-acvt-tp { min-height: calc(100vh - 81px); max-height: calc(100vh - 81px); }

/* Purpose Type : My Purpose Types : TAB */
.sticky-table.tbl-my-prps-tp, .acvt-stngs .content .record-selected.ng-hide + .main-table .sticky-table.tbl-my-prps-tp { min-height: calc(100vh - 345px); max-height: calc(100vh - 345px); }
.acvt-stngs .content .record-selected + .main-table .sticky-table.tbl-my-prps-tp { min-height: calc(100vh - 444px); max-height: calc(100vh - 444px); }
.fs-display .sticky-table.tbl-my-prps-tp { min-height: calc(100vh - 90px) !important; max-height: calc(100vh - 90px) !important; }

/* Assign Feedback Question to Activity: TAB */
.sticky-table.tbl-asg-fb-qta { min-height: calc(100vh - 293px); max-height: calc(100vh - 293px); }
.fs-display .sticky-table.tbl-asg-fb-qta { min-height: calc(100vh - 90px); max-height: calc(100vh - 90px); }
.my-actvty-table-main.my-project-tblbx .sticky-table.tbl-asg-fb-qta { min-height: calc(100vh - 381px); max-height: calc(100vh - 381px); }
.my-actvty-table-main.my-project-tblbx + .page-pagi-main-box { height: 35px }
.padding-left-none + .my-project-tblbx .sticky-table.tbl-asg-fb-qta { min-height: calc(100vh - 418px); max-height: calc(100vh - 418px); }

/* PRIVACY POLICY PAGE */
.pr-plc-con { width: 1100px; background: #fff; padding: 115px 20px 55px; max-width: 90%; margin: 0 auto; float: none; overflow: hidden; border: 1px solid #e4e4e4; }
.pr-plc-con h5 { font-weight: 600; float: left; width: 100%; margin: 15px 0 10px 0; font-size: 18px; }
.pr-plc-ttl { width: 100%; float: left; background: #f1f1f1; padding: 5px 15px; position: fixed; z-index: 1; }
.pr-plc-page .logo-left { float: left; }
.pr-plc-con p, ul.prlist-point li { font-size: 13px; font-weight: 500; color: #666; float: left; width: 100%; line-height: 23px; }
.pr-plc-page .logo-main { height: auto; padding: 0; }
.pr-plc-con ul.prlist-point { padding-left: 25px; }
ul.prlist-point li { list-style: circle; line-height: 30px; }
.pr-plc-footer { width: 100%; float: left; background: #36404a; padding: 10px 15px; margin-top: 10px; color: #cacaca; font-size: 12px; position: fixed; bottom: 0; z-index: 1; }
h4.pr-sub-ttl { float: left; width: 100%; position: fixed; top: 43px; text-align: center; color: #fff; background: #257abe; padding: 10px; height: auto; font-size: 18px; z-index: 1; }
.pr-plc-page .right-btn .btn { margin: 8px 0 0 0; }
.pr-plc-con p b, ul.prlist-point li b { font-size: 14px; }
ul.prlist-point.pr-lis-a-list li { list-style: lower-latin !important; line-height: 25px; margin-bottom: 10px; }

/* dashboard: my project tab */
.search-input-box.search-category-input-field.act-stng-srh { padding-left: 0; }
.call-list-btn-filter .pull-right a.crt-folder { height: 35px; line-height: 35px; }
.call-list-btn-filter .pull-right a.crt-folder[disabled] { cursor: default !important; }
.ui-add-btn.pp-vw-btn.cal-lst-btn { top: -46px; }
.call-list-btn-filter .cl-list-btn { padding-right: 15px; }
.select-contact-popup .record-selected.slct-bx-pp-selct { margin-bottom: -13px !important; margin-top: 15px !important; padding-left: 15px; }
.slct-ppl-ppup.select-contact-popup .tags-link-box .tag { margin-top: 16px; margin-bottom: 6px; }
.cal-list-mngmnt-bx .myact-short-bar .myact-tp-lft-bar { margin: 0; }
.cal-list-mngmnt-bx .ttl-btns-grps { margin: 0; float: left; }
.dash-cal-right-scroll .cal-list-mngmnt-bx .myact-short-bar .fc-button-group.btn-grp { width: 100%; }
.cal-list-mngmnt-bx .fc-button-group .search-category-input-field.act-stng-srh { float: right; padding: 0; width: 320px; }
.cal-list-mngmnt-bx .myact-tp-rgt-bar .filter-btns-groups a.btn { margin-right: 10px !important; }
.form-design .call-list-btn-filter .nm-ad-per-srh .input-field { margin-top: 0; margin-bottom: 0; height: auto; }
.cal-list-mngmnt-bx .cp-fltr-srh-bx { width: 217px !important; margin-bottom: 0; }
.cal-list-mngmnt-bx .cp-fltr-srh-bx select.browser-default { margin: 0px; padding: 5px 7px; }
.cal-list-mngmnt-bx .hdr-tp-mn-filter-con { right: 0; width: 100%; }
.cal-list-mngmnt-bx .hdr-tp-mn-filter-inr { box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); padding: 0; }
.cal-list-mngmnt-bx .hdr-tp-mn-filter-inr .browser-default-set:before { top: 9px; right: 9px; }
/*.cal-list-inr-scrl.sticky-table.tbl-asg-fb-qta { min-height: calc(100vh - 383px); max-height: calc(100vh - 383px); }*/
.cal-list-inr-scrl.sticky-table.tbl-asg-fb-qta { min-height: calc(100vh - 408px); max-height: calc(100vh - 408px); }
.call-list-table.fs-display .sticky-table.tbl-asg-fb-qta { min-height: calc(100vh - 94px); max-height: calc(100vh - 94px); }
.sig-rcd-set + .full-inr-table .sticky-table.tbl-asg-fb-qta { min-height: calc(100vh - 423px); max-height: calc(100vh - 423px); }
.fs-display .sig-rcd-set + .full-inr-table .sticky-table.tbl-asg-fb-qta { min-height: calc(100vh - 94px); max-height: calc(100vh - 94px); }
.call-list-table.fs-display .table-header-dsbrd { background: #fff; }
.call-list-page-cont .search-select-box.page-show-box { position: relative; margin: 0; top: 4px; }
.page-pagi-main-box.my-acvt-pgntn-bx.call-list-page-cont { position: fixed; bottom: 30px; top: auto; z-index: 1; width: calc(100% - 488px); }

.mycmcntn-filter .calllist-fltrbox {
    width: 146px;
    float: left;
}
.mycmcntn-filter .ttl-btns-grps {
    margin-left: 10px;
}
.my-homecmnctn-box.simple-tab-box ul.nav li a {
    padding: 7px 6px;
    font-size: 11px !important;
}
.pull-right.text-right.hdr-tp-mn-filter button.fltr-nm {
   /* width: 160px;*/
}
.mycmcntn-filter.ui-add-btn.ui-add-btn.pp-vw-btn.cal-lst-btn .btn {
    margin-left: 0;
}



.call-list-page-cont .pagination { margin: 5px 1px 0 0; }

/* add call lost */
.modal-body.form-design.add-cl-lst { float: left; width: 100%; background: #fff; }
.input-field.col.s6.dis-box label { position: relative; top: 0; }
.input-field.col.s6.dis-box { height: auto; }
.input-field.col.s6.dis-box textarea { width: 100% !important; padding: 10px; max-width: 100%; min-height: 140px; max-height:350px; border-color: #d9d9d9; }
.input-field.col.s6.dis-box textarea:focus {outline: none;}
form span.emessage.selectbox-error {
    margin-top: 0;
    top: 44px;
}

.add-cl-lst .dof-wk { width: 100%; float: left; margin: 6px 0 10px -4px; }
.add-cl-lst .input-field.browser-default-set label { top: 1px; z-index: 1; font-size: 11px; }
.add-cl-lst .input-field.col.s6.text-right.mrg-btm-0 { height: auto; }
.my-ppl-mtrs-tbl.cpe-my-ppl.cpe-my-ppl.fl-fw {
    width: 100% !important;
}
/* my project / call list */
.pp-vw-btn.cal-lst-btn .ttl-btns-grps .hdr-tp-mn-filter .fltr-nm { height: 31px !important; line-height: 21px !important; margin-right: 10px; }
.pp-vw-btn.cal-lst-btn .ttl-btns-grps .hdr-tp-mn-filter .fltr-nm span { line-height: 16px !important; font-size: 13px; }
.call-list-btn-filter .browser-default-set .browser-default { color: #888; border: 1px solid #e5e5e5; font-size: 12px; height: 34px; margin-top: 7px; border: 1px solid #e5e5e5; padding: 0 20px 0 7px; }
.call-list-btn-filter .search-category-input-field form.search-contact-form { -webkit-width: calc(100% - 40px); -moz-width: calc(100% - 40px); width: calc(100% - 44px); }
.call-list-btn-filter .browser-default-set:before { right: 6px; top: 19px; }
.dt-com-box { float: left; }
.com-box { font-size: 11px; font-weight: 600; margin-right: 10px; line-height: 10px; }
.com-box-dgt { float: left; font-size: 14px; font-weight: 600; color: #b1b1b1; }
.com-box-dgt span { color: #95cb4f; line-height: 21px; }
.call-list-btn-filter .select-status-field { margin: -16px 0 0 0; width: 125px; padding-right: 7px; }
.call-list-btn-filter button.btn.view-all { margin-left: 7px; padding: 0 8px; font-size: 11px; width: 30px; }
.call-list-btn-filter .angucomplete-description { white-space: initial; }
.call-list-btn-filter .act-stng-srh { width: 273px; padding-right: 0; padding-left: 0; }
.call-list-btn-filter .search-input-box .com-lst-btn { width: 150px; padding: 0; float: left; }
.call-list-btn-filter a.btn.green-btn.small.com-lst-btn { padding: 0 5px; line-height: 34px; height: 34px; font-size: 9px !important; }
a.btn.green-btn.small.com-lst-btn { padding: 0 8px; line-height: 34px; height: 34px; float: left; }
.call-list-btn-filter .nm-ad-per-srh { width: 180px; padding: 0 5px; }
.call-list-btn-filter .search-input-box input[type="text"] { font-size: 11px !important; color: #9a9a9a !important; }
.call-list-btn-filter .pull-right a.crt-folder { padding: 0 11px; }
.call-list-btn-filter .pull-right a.crt-folder { padding: 0 7px; font-size: 9px; }
.cal-lst-btn .hdr-tp-mn-filter-con { top: 41px; right: 0; width: 340px; }
.cal-lst-btn .pp-vw-btn .act-stng-srh { width: 100%; }
.cal-lst-btn .hdr-tp-mn-filter-con .search-contact-form { width: 100% !important; }
.cal-lst-btn.pp-vw-btn .act-stng-srh { width: 100%; padding-right: 0; }
.com-list-btn .lst-mrg { margin-left: 5px; }
.hdr-tp-mn-filter-inr .search-input-box input[type="text"] { font-size: 12px; padding-right: 30px; }

/* call list page */
.call-list-table .fl-fw.full-inr-table { border: 1px solid #e2e6ea; }
.list-stus-icons li a i { background: url(../../assets/images/status-icon.png) left top no-repeat; width: 22px; height: 22px; float: left; background-position: 2px 2px; }
.call-list-table  .table > tbody + tbody { border-top: 1px solid #ddd; }
.list-stus-icons li a i.no-rspns-icon { background-position: -22px 2px; }
.list-stus-icons li.active a i.no-rspns-icon { background-position: -5px -39px; }
.list-stus-icons li a i.pnding-icon { background-position: -48px 2px; }
.list-stus-icons li.active a i.pnding-icon { background-position: -71px -39px; }
.list-stus-icons li a i.mark-cancel-icon { background-position: -73px 2px; }
.list-stus-icons li.active a i.mark-cancel-icon { background-position: -103px -39px; }
.list-stus-icons li a i.exp-clps-icn { background-position: -93px 2px; }
a.active i.mark-done-icon { background-position: 2px -22px !important; }
a.active i.no-rspns-icon { background-position: -22px -20px !important; }
a.active i.pnding-icon { background-position: -48px -21px !important; }
a.active i.mark-cancel-icon { background-position: -73px -21px !important; }
ul.list-stus-icons li a.active { pointer-events: none !important; }
.call-list-table.fs-display .record-selected.padding-left-none.sig-rcd-set { background: #fff; position: absolute; z-index: 3; top: -11px; left: 20px; padding: 6px 9px !important; height: auto; }
.zm-inout-icn { background: #fffdfd url(../../assets/images/zoom-io-icon-sml.png) left top no-repeat; width: 19px; height: 20px; float: left; background-position: 1px 2px; opacity: 0.8; border: 1px solid #a5a5a5; position: absolute; top: 0; right: 0; cursor: pointer; }
.call-list-table .padding-left-none .list-stus-icons { margin-top: 0 !important; }
.cal-lst-btn .close-srh-nm-edt.srh-img-cls { right: 1px; }
.cal-lst-btn .multiselect-parent.btn-group.dropdown-multiselect button, .cal-lst-btn .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li a { font-size: 12px !important; }
.cal-lst-btn .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu { position: relative; }
.cal-lst-btn  .browser-default-set .browser-default { font-size: 12px; color: #a2a2a2; border: 1px solid #e5e5e5; padding: 0 18px 0 6px; border-radius: 1px; height: 35px; margin-top: 0; }
.cal-lst-btn .browser-default-set:before { top: 11px; right: 6px; }
.list-stus-icons li a i.exp-clps-icn.arrow-open { background-position: -94px -21px; }
a.arrow-first { margin-left: -18px; width: 18px !important; height: 18px !important; }
a.arrow-first i { width: 100% !important; height: 100% !important; }
.call-list-table .input-field.th-check-top { margin-top: 4px; }
.call-list-table ul.list-stus-icons { float: left; width: 100%; margin: 3px 0 0 5px !important; }
.call-list-table  i.actv-cancel-icon.actv-delete-icon { opacity: 0.5; }
ul.list-stus-icons li { float: left; }
ul.list-stus-icons li a { float: left; width: 22px; height: 22px; }
ul.list-stus-icons li a.active { background: none !important; }
.call-list-table .cb-grp-bx input[type="checkbox"] { cursor: pointer !important; }
.cl-lst-log-btn .small { padding: 0 5px; float: left; width: auto; font-size: 9px; line-height: 20px; height: 22px; }
.call-list-table .cb-grp-bx { width: 21px; }
.call-list-table th .cb-grp-bx { top: 5px !important; overflow: hidden; }
.call-list-table th span.group-img { position: relative; top: 4px; }
.cl-list-btn.cl-lst-log-btn { display: flex; align-items: center; }
.cl-list-btn a.dlt-icn { float: left; margin: 0 0 0 5px; }
.call-list-table.fs-display .fl-fw.full-inr-table { border: none; }
.call-list-btn-filter .angucomplete-title.inSearchTitle i { font-size: 16px !important; color: #999; }
.call-list-btn-filter .angucomplete-title.inSearchTitle { font-size: 14px; }
.call-list-table .main-photo.link.prevent-tr-click-cls { width: 30px; height: 30px; background: #499516 !important; float: left; margin-right: 5px; line-height: 31px; text-align: center; font-size: 12px; font-weight: 600; color: #fff; box-shadow: 0 0 1px #d4d4d4; position: absolute; border-radius: 3px; }
.call-list-table .main-photo.link.prevent-tr-click-cls span img { width: 100%; height: 100%; float: left; }
.call-list-table .main-photo.link.prevent-tr-click-cls + span { padding-left: 35px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 12px; font-weight: 600; color: #666; width: 100%;word-break: break-word; }
.call-list-table i.exp-clps-icn.arrow-open { background-position: -122px -28px; }
.form-design.cl-tp-brdr { border-top: 1px solid #eee; }
.email-right-inbox.cm-plan-wth-rcrd .pagination { margin: 15px 0 0 0; }
.email-right-contact-view.cmnctn-pln-rgt-sctn.cmpxtn-sa-rgt-bx { top: 60px; }
.cmp-details-left .email-right-contact-view.cmnctn-pln-rgt-sctn.cmpxtn-sa-rgt-bx { top: 50px; }
.dash-cal-right-scroll.cmc-pln-tp-subtab.sa-cmc-pln-tp-subtab { min-height: calc(100vh - 220px); overflow-y: auto; overflow-x: hidden; }
.license.c_card.lic-search-table.spr-admn-usr-tp { min-height: calc(100vh - 152px); overflow-y: auto; overflow-x: hidden; margin-top: 0; }
.saacvt-perpose-type.acvt-perpose-type table.table tbody tr td .form-group { margin-top: 5px !important; }
.activity-setting-listing.admn-fdbk-que table.table tbody tr td { padding: 10px 8px !important; }
.sa-com-plan-dtls { min-height: calc(100vh - 250px) !important; overflow-y: auto; overflow-x: hidden; }
.cal-lst-btn .hdr-tp-mn-filter .fltr-nm i.glyphicon.glyphicon-filter { top: 9px; }
.cal-lst-btn .pull-right.text-right.hdr-tp-mn-filter button.fltr-nm { padding: 0 25px 1px 25px; }
.cal-lst-btn .hdr-tp-mn-filter .fltr-nm i.fa { top: 8px; }
.select-box.medium_texts.select-wrapper .dropdown-content li { word-break: break-all; }
.date-booked > button { background-color: #8dc741 !important; color: #ffffff !important; }
.btncallstatuscompleted { background-color: #DFDFDF !important; color: #9F9F9F !important; }
.red-btn { background: #f44336 !important; }
.my-ppl-mtrs-tbl.my-task-table-group .eml-dt-group { margin-bottom: 20px; }
.eml-tmplt-page.eml-tmplt-lbry .email-right-inbox.full-email-campaign { width: calc(100% - 150px); }
.chk-prvt-box-lft .radio-group.gray-btn.active { background: #1c75bc !important; }

/*call list dropdown */
.with-no-response-log {
    position: relative;
}
.with-no-response-log:after {
    content: "";
    width: 7px;
    height: 7px;
    background: #ffb34c;
    position: absolute;
    right: 0;
    border-radius: 50%;
}

/* ADD NEW LOG MODAL */
.addnewlog-modal .input-field input[type=text] { font-size: 12px; font-weight: 400; }
.addnewlog-modal .method-labl { top: 2px; font-size: 11px !important; }
.pn-no-box .left4 { width: 30px; float: left; position: absolute; top: 11px; left: -5px; }
.pn-no-box .left5 { width: calc(100% - 135px); float: left; padding-left: 30px; }
.address-box-set.pn-no-box .left5 { width: calc(100% - 161px); }
.addnewlog-modal .nav-tabs li a.nav-link { font-weight: 600; }
.slct-box-pdng .ui-timepicker-wrapper {
    top: auto !important;
    bottom: 100% !important;
}
.slct-box-pdng { padding: 0 5px !important; float: left; width: 50%; }
.slct-box-pdng .input-field.s6 { width: 100% !important; }
.addnewlog-modal .switch.contact-sync-box { padding-left: 0; margin: 10px 0 0 0; }
.addnewlog-modal  .input-field.s6.mrg-set .emessage { position: absolute; margin-top: 0; }
.slct-box-pdng select.browser-default { margin-bottom: 0; margin-top: 13px; }
.addnewlog-modal .note-toggle .fl-fw.full-inr-table, .addnewlog-modal .full-width-row { padding: 0; }
.addnewlog-modal .note-edit-view-box.add-nt .input-field.s6.mrg-set span.emessage { bottom: -3px !important; }
.addnewlog-modal .add-nt .slct-box-pdng .input-field.s6.mrg-set { min-height: auto; }
.modal-dialog.add-contact-popup .addnewlog-modal .income-form { float: left; width: 100%; padding-left: 0 !important; padding-right: 0 !important; }
.addnewlog-modal .notes-inr-box.ad-nt-slct { margin: 23px -5px 0 -5px; }

.addnewlog-modal .note-toggle .notes-inr-box.ad-nt-slct { margin: 23px 0 0 0; }

.addnewlog-modal .sign-textarea-box.myckeditor-color.dvlp-plns-note { margin-bottom: 20px; width: 99%; }
.addnewlog-modal .pn-no-box { position: relative; float: left; width: 100%; }
.flex-box-div { display: flex; }
.addnewlog-modal .col-sm-6:first-child { border-right: 1px solid #eaeaea; }
.addnewlog-modal .col-sm-6 { flex-basis: 50%; }
.add-contact-popup .addnewlog-modal .slct-box-pdng .input-field.s6 .emessage { top: 41px !important; }
.addnewlog-modal .pn-no-box input[type=email] { font-size: 13px; color: #272626; }
.cal-list-icn { background: url(../../assets/images/small-note.png) center no-repeat; width: 22px; height: 22px; float: left; background-position: 3px 3px; position: relative; left: 5px; top: 1px; cursor: pointer; }
.cb-grp-bx-wk { float: left; height: 23px; }
.life-event-table thead th:nth-child(5), .life-event-table tbody td:nth-child(5) { width: 13%; min-width: 13%; max-width: 13%; }
.slct-ppl-ppup tags-input .autocomplete .suggestion-item span, .slct-ppl-ppup tags-input .autocomplete .suggestion-item span em { font-size: 12px !important; }
.select-contact-popup .add-ppl-tm-pstn-ppup .tags-link-box tags-input .host, .select-contact-popup .add-ppl-tm-pstn-ppup .tags-link-box tags-input .tags { width: 100% !important; }
.select-contact-popup .add-ppl-tm-pstn-ppup .tags-link-box tags-input .tags .input { max-width: inherit !important; width: 100% !important; }
.per-details-icon-group .popover .popover-content .listing-email-tooltip { cursor: pointer; }

.notes-inr-box.ad-nt-slct.mycmnctn-dttime {
    margin: 23px 0 0 0;
}


/*SUPER ADMIN: USER*/
.login-form-con .is-acs-sprt-user .radio-group label { padding-left: 25px !important; top: 7px !important; }
.no-hdt-txt { width: 100%; float: left; text-align: center; font-size: 14px; font-weight: 200; color: #afafaf; margin-top: 10px !important; margin-bottom: 0 !important; }
p.no-hdt-txt.mrg-btm-10 { margin-bottom: 10px !important; }
p.no-hdt-img { text-align: center; }
p.no-hdt-img > img { width: 200px; margin: 0 auto; }
.col-xs-12.ui-href-buttons { margin: 10px 0; }
.admn-fdbk-que.tmpstn-qestn-bx table thead tr th:nth-child(5) { width: 85px !important; }
.sa-at-acvt-tptab .main-table.license-table.admin-acvt-type-table { overflow: hidden; }
.clr-slct-rund-bx-grp.sml-rund-bx-grp .select-status-field label { padding-left: 40px; }
.sp-preview { width: 20px !important; margin-right: 2px !important; border-radius: 50%; overflow: hidden; }
.sp-replacer { position: absolute; top: 0; left: 0; padding: 5px 0 !important; border: none !important; background: none !important; }
.task-status-clr-row span.tsc-txt { font-size: 12px; font-weight: 500; color: #6d6d6d; }
.task-status-clr-row .actv-td-rnd-icon.task-status-clr { position: relative; top: 5px; width: 12px; height: 12px; }
.task-status-clr-row { border: 1px dashed #cecece; padding: 5px 10px; margin-top: 5px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3); border-radius: 30px; width: 100%; float: left; }
.my-ppl-mtrs-tbl.my-task-table-group .eml-dt-group .stg-prgs-row-grp { margin: 15px 0 0 0; }
.myact-tp-lft-bar.acvt-slctbar-ev { margin-left: 10px !important; }
.myact-tp-lft-bar.acvt-slctbar-ev .chk-grp .input-field { margin: 0 5px 0 0; }
.ex-cl-grp-bx.myactv-frm-con-box-group .search-input-box.col-sm-6 { width: 100%; padding: 0; }
.doprps-slctbx { height: auto !important; }
.c_card.lic-search-table .main-table.license-table table { position: relative; overflow: hidden; }
.pp-lft-1 { width: 35%; float: left; }
.pp-lft-2 { width: 150px; float: left; }
.pp-lft-3 { width: 32%; float: left; }
.pp-lft-4 { width: 65px; float: right; }
.pp-lft-3 .stage-dt-bx.my-task-contact { float: right; width: 100%; }
.pp-lft-1 .stage-dt-bx, .pp-lft-2 .stage-dt-bx, .pp-lft-2 .stage-dt-bx.my-task-contact { width: 100%; }
.pp-lft-4 .edit-delete-table > a { padding: 5px; height: 26px; border: 1px solid #b1b1b1; }
.pp-lft-4 .edit-icon-btn i.delete-icon { background-position: 1px -14px; }
.lic-stp-plan-bx .pp-lft-3 { width: 35%; float: right; }
.add-contact-popup .modal-content form .input-field.s6.prfed-lnge { word-break: break-word; }
.ttl-sbjct-eml-bx span.emessage { top: 40px !important; }
.email-box.income-form.sa-add-email-template .simple-tab-box { margin-top: 0; }
.ttl-sbjct-eml-bx.mrg-top-20 { margin-top: 20px !important; }
.sa-add-lang-bx tbody tr td { border: none; padding: 0; position: relative; }
.sa-add-lang-bx tbody tr td label { font-size: 11px; font-weight: 600; color: #333; margin-bottom: 0; }
.sa-add-lang-bx tbody tr td  input[type=text] { font-size: 13px; }
.sa-add-lang-bx .income-btn { padding: 0 !important; margin-bottom: 0 !important; }
.aet-rmv-icn-bx { background: #ef4649 !important; }
.aet-rmv-icn-bx .remove-icn-bx { width: 10px; height: 10px; background: url(../../assets/images/close-icon-block.png) center no-repeat; float: left; position: relative; top: 8px; margin-right: 6px; }
.ad-eml-tmpltmn-box ul.compose-mail li { width: 24%; margin-right: 1.3% !important; }
.ad-eml-tmpltmn-box ul.compose-mail li:last-child { margin-right: 0 !important; }
.ad-eml-tmpltmn-box ul.compose-mail li label { width: 100%; min-height: 22px !important; }
.ad-eml-tmpltmn-box ul.compose-mail > li input[type="text"] { width: 100%; }
.ad-eml-tmpltmn-box ul.compose-mail > li .browser-default-set { width: 100%; margin: 16px 0 0 0; }
a.insert-category { float: right; font-weight: 600; position: absolute; top: 6px; right: 0; font-size: 10px !important; line-height: 20px !important; text-transform: capitalize !important; background: #bcbcbc !important; padding: 0 6px; color: #fff; border-radius: 2px; }
.ad-eml-tmpltmn-box label.ad-tmplt-bx { position: relative; top: 5px; }
.lng-format-box ul.nav { padding: 10px; border: 1px solid #eee; background: #f7f7f7; position: relative; }
.lng-format-box .simple-tab-box { margin: 5px 0 0 0; }
.lng-format-box { width: 100%; float: left; }
.ad-eml-tmpltmn-box ul.compose-mail li span.emessage { left: 0; top: 23px }
.lng-format-box ul.nav:before { content: ""; width: 25px; height: 25px; background: #f7f7f7; position: absolute; right: 10px; top: -12px; transform: rotate(45deg); box-shadow: -1px -1px 1px rgb(232, 232, 232); }
.ad-eml-tmpltmn-box ul.compose-mail .angucomplete-row { min-height: inherit !important; }
.ad-eml-tmpltmn-box ul.compose-mail .angucomplete-dropdown { top: 61px !important; }
.lng-format-box .simple-tab-box ul.nav li a { border: 1px solid #eee !important; }
.lng-format-box .simple-tab-box ul.nav li a span { text-transform: initial; }
.aet-rmv-btn-bx { width: 100%; float: left; background: #f7f7f7; padding: 10px; border: 1px solid #eee; margin-top: -16px; }
ul.ttl-sbjct-box label { font-size: 12px; color: #4c4c4c; top: 10px; position: relative; }
ul.ttl-sbjct-box li { position: relative; float: left; width: 100%; }
ul.ttl-sbjct-box li input[type=text] { font-size: 12px; color: #000; font-weight: 400; }
ul.ttl-sbjct-box { width: 100%; float: left; }
#page-content-wrapper .sa-aet-mnbx .left-content.card.email-section { padding: 0 !important; box-shadow: none !important; border: none; }
.sa-aet-mnbx .ad-eml-tmpltmn-box ul.compose-mail li .input-field.browser-default-set { height: auto; }
.sa-aet-mnbx.superadmin-form .ad-eml-tmpltmn-box .cus-fild-email-msg { padding: 0; }
.sa-aet-mnbx.superadmin-form .ad-eml-tmpltmn-box ul.compose-mail li span.emessage { left: 0; top: 23px !important; }
.sa-aet-mnbx.superadmin-form .ad-eml-tmpltmn-box ul.compose-mail li span.emessage.error-top7 { top: 7px !important; }
.sa-aet-mnbx.superadmin-form ul.ttl-sbjct-box li span.emessage { margin-top: 63px; left: 0; top: 0 !important; }
.sa-aet-mnbx .add-new-template-section ul.compose-mail > li input[type="text"]:focus { border-bottom: none !important; }
.myalert-left-con .person-tab-details-box li { width: auto; }
.myalert-left-con .person-tab-details-box li > a.nav-link { padding: 10px 7px; }
.myalert-left-con .person-tab-details-box li:last-child { width: 150px !important; }
.my-alrt-card .dsn-box ul li span.cmp-nm-bx { cursor: pointer; }
.my-alrt-card .dsn-box ul li.my-alrt-ppl-bx span.cmp-nm-bx { margin-right: 2px; cursor: default; color: #888; border: 1px solid #e6e5e5; padding: 2px 5px; }
.sp-container button.sp-choose { background: #4c5667; color: #fff; text-shadow: none !important; font-size: 11px; border: none; padding: 0 9px; height: 27px; }
.sp-container .sp-cancel { font-size: 11px; color: #ffffff !important; margin: 0; margin-right: 5px; vertical-align: middle; text-decoration: none; background: #d93f3f !important; padding: 5px 7px; height: 23px !important; border-radius: 3px; }
.sp-container button:hover, .sp-container .sp-cancel:hover, .sp-container button.sp-choose:hover { border: none !important; color: #fff !important; text-decoration: none !important; }
.sp-container button.sp-choose:hover { background: #4c5667 !important; }
.cus-fild-email-msg.aeml-cmpn-pp { padding: 0; }
.prmry-prsn-lftbx { width: 200px; }
.prmry-prsn-rgtbx { width: calc(100% - 200px); float: left; }
.compose-email-popup ul.ttl-sbjct-box li input[type=text] { margin-bottom: 5px; }
.reply-3optns { position: relative; }
.reply-3optns .mail-options-box.mail-reply-options { display: inline-block; position: relative; float: right; z-index: 1; }
.reply-3optns .mail-options-box.mail-reply-options:before { display: none; }
.select-status-field.acvt-type-slctsttus { width: 104px !important; padding-left: 0; }
.tab-srh-mtacvttp.ss-atacvt-tp { width: 260px; }
.acvt-stngs .new-tab-dsgn .simple-tab-box ul.nav li a.nav-link { padding: 7px 8px !important; }
.rplyto-eml-ppup .coms-eml-tgl .coms-eml-tgl-inner { padding: 0; }
.rplyto-eml-ppup .coms-eml-tgl .coms-eml-tgl-inner li.to { padding: 0 8px; }
.rplyto-eml-ppup ul.email-section li.to.to-wt-toggle { padding-left: 8px; }
.rplyto-eml-ppup ul.email-section tags-input .host { width: calc(100% - 274px); }
.rplyto-eml-ppup ul.email-section tags-input .host .tags, .rplyto-eml-ppup ul.email-section tags-input .host .tags input { width: 100% !important; }
div#top-email-content { overflow: auto; }
.per-details-icon-group span.no.prevent-tr-click-cls + .popover .arrow, .per-details-icon-group span.no.prevent-tr-click-cls + .popover .popover-inner, .per-details-icon-group span.no.prevent-tr-click-cls + .popover .popover-inner .popover-content .listing-email-tooltip { cursor: default !important; pointer-events: none !important; }
.per-details-icon-group span.no.prevent-tr-click-cls + .popover .popover-inner {
    pointer-events: visible !important;
}
.activity-details-left .call-list-table .note-acco-con-box-group { height: 32px !important; overflow: hidden; border: 1px solid #dcdcdc; }
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu > li { padding: 0; border: none; }
.my-task-chklist-grp .stage-dt-bx, .stg-prgs-row .stage-dt-bx + .stage-dt-bx { /* width: 31%; */ word-break: break-all; }
.task-point-info .task-status-clr-row { width: 49%; margin-top: 10px; margin-right: 1%; }
.task-point-info { width: 100%; float: left; border: 1px solid #ddd; padding: 5px 5px 15px 10px; border-top: none;}
.astl-bx-slct-box { width: 49%; }
.my-ppl-mtrs-tbl.my-task-table-group.acst-list-box { position: relative; }
.my-tsk-tbl-grp .actv-td-rnd-icon.task-status-clr { position: absolute; left: 8px; }
.note-acco-con-box-group.cpe-acvt-txtara { width: 200px; margin-right: 10px; margin-top: 0; margin-bottom: 0; position: relative; }
.note-acco-con-box-group.cpe-acvt-txtara p.cus-editor { border: 1px solid #efe9c0; margin-bottom: 0; }
.cl-list-btn.cl-lst-log-btn .small.btn { height: 19px !important; float: left !important; width: 100% !important; margin: 0 0 2px 0; line-height: 19px !important; font-size: 7px; }
.stg-prgs-row-grp .stg-prgs-row-rpt .my-task-chklist-grp { display: flex; align-items: flex-start; }
.stg-prgs-row-grp .cl-list-btn.cl-lst-log-btn { display: flex; align-items: center; }
.my-pm-with-task1 .eml-dt-group.my-task-dtbx { position: absolute; top: 5px; width: auto !important; right: 35px; margin-bottom: 0 !important; z-index: 2; }
.my-pm-with-task1 .remander-right-bx.brtd-sgstn-bx.cpe-my-ppl { padding-right: 0 !important; }
.my-pm-with-task1  .my-task-chklist-grp .stage-dt-bx.my-task-contact { width: 60%; }
.my-pm-with-task1  .my-task-chklist-grp .stage-dt-bx.my-task-scheduled { width: 150px; }
.my-task-pnl-bx .note-acco-con-box-group.cpe-acvt-txtara { border: 1px solid #efe9c0; height: 33px; overflow: hidden; }
.my-task-pnl-bx .note-acco-con-box-group.cpe-acvt-txtara p.cus-editor { border: none; padding: 3px 25px 5px 5px; }
.my-task-pnl-bx .stg-prgs-row-rpt .note-acco-con-box-group.cpe-acvt-txtara p.cus-editor { border: none; padding: 3px 5px 5px 5px; }
.dragged-element { opacity: 1 !important; background: #fff !important; }
.angucomplete-dropdown { box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); border: 1px dashed #c9c9c9; }
.lbl-text-inline .input-field.inline { margin: 0; }
.lbl-text-inline .input-field.inline input { width: 90px; margin-bottom: 0; margin-left: 5px; }
.lbl-text-inline .input-field.inline span.label-text { width: auto; }
.collapse-activty.chk-list-clps { padding: 0; border: none; }
.collapse-activty.chk-list-clps a.collapse-activty-triger { padding: 5px 10px; }
.collapse-activty.chk-list-clps h5 { font-size: 12px; font-weight: 600; }
.pln-ck-blk-ppup .collapse-activty .collapse-activty-triger:before, .pln-ck-blk-ppup .collapse-activty .collapse-activty-triger.collapsed:before { right: 8px; top: 16px; }
.pln-ck-blk-ppup .collapse-activty .collapse-activty-triger.collapsed:before { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.asgn-to-spn-bx { font-size: 12px; font-weight: 400; color: #888; }
.btn-tag-row .myact-tp-lft-bar .chk-grp .input-field [type="checkbox"] + label { max-width: inherit; }
table.striped.fm-mbr-tbl tr th, table.striped.fm-mbr-tbl tr th { font-size: 12px; word-wrap: break-word; }
table.striped.fm-mbr-tbl tr th:first-child, table.striped.fm-mbr-tbl tr td:first-child { width: 145px !important; }
table.striped.fm-mbr-tbl tr th:nth-child(2), table.striped.fm-mbr-tbl tr td:nth-child(2) { width: 90px !important; }
table.striped.fm-mbr-tbl tr th:nth-child(3), table.striped.fm-mbr-tbl tr td:nth-child(3) { width: 90px !important; }
table.striped.fm-mbr-tbl tr th:last-child, table.striped.fm-mbr-tbl tr td:last-child { width: 30px !important; }
.modal-backdrop.in { display: none !important; }
.modal-backdrop.fade.in { display: block !important; }
.information-section .resoinsive-table.main-table { overflow: auto; }
.clm-callist-tab .dashborad-top-tab.acvt-setting-tab.ss-acvt-stng-tab ul.nav { position: relative; top: 15px; z-index: 1; border: none; }
.clm-callist-tab .dashborad-top-tab.acvt-setting-tab.ss-acvt-stng-tab ul.nav li.plan-contacts a.nav-link { float: left; margin: 0; border-radius: 0 !important; border: 1px solid #eaeaea !important; background: none !important; box-shadow: none !important; color: #777 !important; line-height: 30px; font-size: 12px !important; text-transform: uppercase !important; font-weight: 600 !important; height: 30px !important; padding: 0px 15px; }
.clm-callist-tab .dashborad-top-tab.acvt-setting-tab.ss-acvt-stng-tab ul.nav li.plan-contacts.active a { font-weight: 500; background: #0e76bc !important; color: #fff !important; border-color: #0e76bc !important; }
.chk-grp.chkbx-4 .input-field [type="checkbox"] + label { max-width: initial; }
._add_license .ascted-pro-rw-bx .input-field input { padding-right: 36px; box-sizing: border-box; }
.pined-mail:after { content: ""; position: absolute; left: -11px; top: 11px; width: 21px; height: 22px; background: url(../../assets/images/pin-icon.png) no-repeat 0 0; z-index: 2; }
.custm-slct-with-ttl label.active { position: relative; z-index: 1; }
.custm-slct-with-ttl .myactv-frm-con-box-group { margin-top: 0; }
.hdr-tp-mn-filter-inr .act-stng-srh form { width: 100%; }
.mrg-btm-15 { margin-bottom: 15px; }
.hdr-tp-mn-filter-con .dropdown-multiselect button { padding-right: 23px !important; }
.cmnctn-pln-rgt-sctn .angular-ui-tree-nodes .angular-ui-tree-node, .cmnctn-pln-rgt-sctn .angular-ui-tree-nodes .angular-ui-tree-node a.lstng-row, .cmnctn-pln-rgt-sctn .team-list-container .team-desc .title, .cmnctn-pln-rgt-sctn .team-position-tree .contact-label { cursor: default !important; }
.cmnctn-pln-rgt-sctn a.lstng-row i.folder-icons { cursor: pointer; height: 100%; }
.cmnctn-pln-rgt-sctn .angular-ui-tree-handle:hover { box-shadow: none !important; }
.cmnctn-pln-rgt-sctn a.lstng-row i.folder-icons:before { top: 46%; }
.last-pin-attach.ass-eml-last-pin-attach { position: absolute !important; z-index: 1; display: block !important; width: 19px !important; right: 10px !important; }
.email-right-inbox.emial-template-con.email-cmpgn-section.sidebar-w-details.associate-email-box .mail-options-box.as-eml-send-tm { min-width: 60px !important; width: 90px; }
.email-right-inbox.full-email-campaign.cmnctn-pln-lft-box.plan-eml-hgtset ul.filtr-box.app-reject-box li { margin-left: 10px; padding: 0; margin-bottom: 10px; }
.stage-dt-bx.my-task-contact.astl-assignee-bx .mpsp-asgn-bx { max-width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 10px; word-wrap: break-word; }
.stg-prgs-row .stage-dt-bx.my-task-scheduled { /* width: 100px !important; margin-right: 10px; */ }
.stage-dt-bx.my-task-contact.astl-assignee-bx { width: 66% !important; margin: 0 4px; }
.stage-dt-bx.my-task-contact.astl-assignee-bx .mpsp-asgn-bx { max-width: 130px; }
.modal-dialog.attch-pre-box { width: 90%; max-width: 1000px; }


/* QUICK VIEW : Role/Department Plan Activity  */
.document-module .my-tsk-tbl-grp .actv-td-rnd-icon.task-status-clr {
	position: relative;
	left: 0;
	top: 5px;
}
.document-module .stg-prgs-row-grp .stg-prgs-row-rpt .my-task-chklist-grp {
	width: 100%;
	padding: 5px 0;
}

.document-module .stg-prgs-row .stage-dt-bx.my-task-scheduled {
	margin-right: 0;
}

.document-module .stage-dt-bx.my-task-contact.astl-assignee-bx {
	padding-right: 0;
}

.my-ppleml-mnhgt {
    min-height: 207px;
}

/* ===== PDF VIEW ===== */
.pdf-prvw { text-align: center; }
.pdf-prvw .left a { font-size: 13px; border: 1px solid #d8d5d5; padding: 7px 12px; margin-left: -1px; background: #f3f3f3; color: #777; }
.pdf-prvw input.field-dark { width: 10%; text-align: center; border: 1px solid #eee; padding-bottom: 0; margin-bottom: 0; height: 35px; font-size: 13px; }
.pdf-prvw  span.px1 { padding-left: 10px; }
.pdf-prvw canvas { max-width: 100%; }
.pdf-prvw .left { float: none !important; border-bottom: 2px solid #eee; padding-bottom: 10px; }
.pdf-prvw input.field-dark { text-align: center; border: 1px solid #eee; padding-bottom: 0; margin-bottom: 0; height: 33px; font-size: 13px; width: 50px !important; }
.attch-pre-box .no-prvw { text-align: center; color: #999; }
.attch-pre-box .img-prvw { text-align: center; }
.attch-pre-box img { max-width: 100%; }
.attch-pre-box .modal-content .panel-body { min-height: calc(100vh - 120px); display: flex; align-items: center; justify-content: center; position: relative; }
.attch-pre-box .down-att-box {float: right; margin: 0 0 10px 0; padding: 0; position: absolute; right: 40px; top: -40px; box-shadow: 0 0 3px rgba(0,0,0,0.2); border: 1px solid;}
.attch-pre-box .down-att-box .download-icon-box i {margin-right: 0; border-right: none; padding: 5px 7px; }
.attch-pre-box.modal-dialog .modal-content .modal-header { padding: 12px 60px 12px 12px; }


.modal-dialog.attch-pre-box .modal-content .modal-header h4 { text-transform: initial; }
.modal-dialog.attch-pre-box .modal-content .modal-header h4 span.prsn-nm-ttl { text-transform: uppercase; }
.normal-email-section { margin-bottom: 20px; box-shadow: 0px 4px 6px rgba(0,0,0,0.1) !important; border-bottom: 1px dashed #929292 !important; }
.pined-msg-box { font-size: 14px; font-weight: 700; margin-bottom: 5px; }
.option-open ul li .search-category-input-field.act-stng-srh { padding: 0 10px; width: 100%; margin-top: 10px !important; margin-bottom: 0 !important; }
.option-open ul li .search-category-input-field.act-stng-srh form { width: 100%; }
.option-open ul li ul.dropdown-menu li a { line-height: 15px; }
.right-option-box .option-open { width: 320px; }
.right-option-box .search-input-box input[type="text"] { font-size: 12px; }
.right-option-box .multiselect-parent.btn-group.dropdown-multiselect button { font-size: 12px; }
.right-option-box .option-open ul { max-height: 350px; }

.right-option-box .option-open ul.plan-email-ul { overflow: visible; }


.right-option-box .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li a.option label { width: 100%; min-height: auto; }
.right-option-box .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu > li a > .checkbox span { width: 100%; max-width: 100% !important; }
.right-option-box .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu { max-height: 250px !important; }
.pro-sep-bx .mark-dn-box { top: 0; }
.pro-sep-bx .actv-td-rnd-icon.task-status-clr { top: 4px; }
.row.ascted-pro-rw-bx .input-field input.input-txt { font-size: 13px; color: #555; font-weight: 500; }
.myalert-left-con .person-tab-details-box li { width: auto; }

.gry-tr-ttl .input-field.check-custome { margin: 6px 10px; }
.ad-per-cmnctn-plan table.table tbody tr td h5 { margin-bottom: 0; }
.ad-per-cmnctn-plan td.rw-stps .input-field.check-custome { margin-left: 10px; }

/* MERGE & ARCHIVE ORGANIZATION */
.main-table.merge-table.org-mrg-table table tr td { text-align: left !important; }
.main-table.merge-table.org-mrg-table table tr td.org-chk-box { width: 40px !important; min-width: 40px !important; max-width: 40px !important; }
.main-table.merge-table.org-mrg-table table tr td.org-cmn-actn { width: 60px !important; min-width: 60px !important; max-width: 60px !important; text-align: center !important; }
.main-table.merge-table.org-mrg-table table tr td.org-org-mp-org { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.main-table.merge-table.org-mrg-table table tr td.org-rdoslct { width: 40px !important; min-width: 40px !important; max-width: 40px !important; }
.main-table.merge-table.org-mrg-table table tr td.org-first-name { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.main-table.merge-table.org-mrg-table table tr td.org-email-fixed-width { width: 120px !important; min-width: 120px !important; max-width: 120px !important; }
.main-table.merge-table.org-mrg-table table tr td.org-domain { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.main-table.merge-table.org-mrg-table table tr td.org-phone-no { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }
.main-table.merge-table.org-mrg-table table tr td.org-address { width: 100px !important; min-width: 100px !important; max-width: 100px !important; }

/*MY NUMBERS TAB*/
.results-tab-mnbox .left-box { width: 100%; float: left; }
.left-box .input-field.radio, .right-box .input-field.radio { margin-bottom: 0; margin-right: 7px; }
.right-box { display: flex; clear: both; align-items: center; }
.right-box .input-field.radio { width: auto; margin-right: 12px; }

.search-t-bx .right-box .input-field.radio{
    width: 235px
}

.tm-accss-left {
    width: 100%;
    display: flex;
    margin-bottom: 5px;
    align-items: center;
}
.right-box.tm-accss-rsltbox {
    flex-wrap: wrap;
}

.right-box.tm-accss-rsltbox .myactv-frm-con-box-group {
    width: 382px;
}

.results-tab-mnbox [type="checkbox"] + label { padding-left: 27px; font-size: 13px !important; }
.results-tab-mnbox .left-box .inline [type="checkbox"] + label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 300px;
}
.table.result-table tr td strong { font-weight: 600; }
.span.label-text { font-weight: bold; }
.results-tab-mnbox .myact-tp-rgt-bar { margin-bottom: 0; margin-right: 6px; float: left; }
.results-tab-mnbox .btns-group .btn { margin-right: 3px; padding: 0 12px !important; line-height: 30px !important; height: 30px !important; font-size: 11px !important; float: left; }
.results-tab-mnbox span.label-text { font-weight: bold; }

.sd-dt-box {
    background: #f3f5f7;
    color: #8dc741;
    font-size: 13px;
    text-align: center;
    padding: 10px 10px;
    font-weight: 600;
    margin-right: 10px;
    height: auto;
    line-height: 19px;
    flex: none;
}

.result-table { border: 1px solid #e2e6ea; }
.result-table thead tr th { background: #e2e6ea; font-weight: 700; }
.rgt-box.pull-right a { font-weight: 500; }
.lft-box.pull-left .ttl { font-size: 15px; font-weight: 700; text-transform: uppercase; padding-right: 10px; }
.lft-box.pull-left .ttl:after { content: "|"; right: -7px; position: relative; top: -1px; }
span.ttl-cnt { color: #0e76bc; font-weight: 600; }
span.ttl-cnt strong { font-weight: 700; }
span.ttl-cnt strong i { font-style: normal; }
.result-table-thead { width: 100%; padding: 5px 10px; float: left; margin: 5px 0 0 0; }
.table.result-table tr th, .table.result-table tr td { padding: 8px 10px; font-size: 13px; font-weight: 700; color: #313435; vertical-align: middle; }
.table.result-table th:first-child, .table.result-table td:first-child { text-align: left; width: 42%; word-break: break-all;}
.table.result-table td:first-child { border-left: 1px solid #e2e6ea; }
.table.result-table td:last-child { border-right: 1px solid #e2e6ea; }
.table.result-table th:nth-child(2), .table.result-table td:nth-child(2) { text-align: right; width: 100px; }
.table.result-table th:last-child, .table.result-table td:last-child { text-align: right; width: 48%; }
.table.result-table tr:last-child td { background: #f3f5f7; font-weight: 700; color: #313435; }
.table.result-table tr td { font-weight: 500; }
a.hd-link { font-weight: 500; }
.cb-grp-bx.check-one { margin: 2px 5px 0 0; }
.my-nm-row { margin-left: -5px; margin-right: -5px; float: left; width: 100%; }
.result-main-box { width: 50%; padding: 0 5px; float: left; }
.results-tab-box .result-main-box .result-table {table-layout: fixed;}
.results-tab-mnbox .ex-cl-bx.myacvt-frm-clndr-bx { padding: 0 !important; margin-right: 8px; position: relative; }
.results-tab-mnbox .ex-cl-bx.myacvt-frm-clndr-bx i.glyphicon-filter { position: absolute; z-index: 1; top: 9px; left: 10px; width: 170px; pointer-events: none; }
.results-tab-mnbox .multiselect-parent.dropdown-multiselect button { width: 100%; height: 33px; padding: 0 20px 0 30px !important; }
.rs-filterbox { width: 440px; float: left; background: #e2e6ea; padding: 15px; position: relative; left: 320px; margin-top: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.rs-filterbox:before { content: ""; width: 30px; height: 30px; background: #e2e6ea; transform: rotate(45deg); position: absolute; top: -3px; left: 46%; }
.rs-filterbox .browser-default-set { background: #fff; }
.rs-filterbox .browser-default-set .browser-default { border: 1px solid #d9d9d9; padding: 9px; margin: 0; height: auto; }
.rs-filterbox .browser-default-set:before { top: 13px; right: 10px; }
.searh-by-label { display: flex; flex-basis: 170px; align-items: center; font-weight: 600; color: #1c75bc; }
.searh-by-rsbox .input-field { margin: 0; border: 1px solid #d9d9d9; background: #fff; height: 30px; padding: 0 10px; font-size: 13px; box-sizing: border-box; font-weight: 500; }

/* .rs-filterbox .myactv-frm-con-box-group {  display: flex; align-items: center;  } */
.sw-dropdown { position: relative; float: left; display: inline; }
.search-t-bx-rslt { width: 175px; float: left; margin-right: 3px; }
.rs-filterbox .myactv-frm-con-box-group .num-srh-by-cl { width: 180px; margin: 0 4px; }
.rs-filterbox .daterangepicker { width: 500px; top: 81px !important; }
.daterangepicker .input-mini { font-size: 12px; font-weight: 600; }
/* .slct-allgoal { width: 180px !important; } */
.rs-filterbox .search-t-bx { width: 274px; float: left; }
.rs-filterbox .myactv-frm-con-box-group .search-t-bx { width: 180px; float: left; position: relative; height: 30px; margin: 0 10px 0 0; }
.dashboard-right-tab .rs-filterbox .myactv-frm-con-box-group .search-t-bx .form-control.date-picker { width: 100%; font-size: 13px; font-weight: 600; position: absolute; left: 0; top: 0; margin: 0; height: 32px; padding: 0 10px; }
.rs-filterbox .myactv-frm-con-box-group .search-t-bx .daterangepicker.ltr { top: 38px !important; left: -145px !important; }
.ass-radio-box.pd-rgt-none {padding-right: 0 !important;}

/*CHECKBOX WITHOUT LABEL*/
.check-one { width: 15px; height: 15px; }
.check-one input[type="checkbox"] + label { width: 100%; height: 100%; padding: 0; top: 0 !important; left: 0 !important; margin: 0 !important; position: absolute !important; }
.check-one input[type="checkbox"].filled-in:checked + label:after, .check-one input[type="checkbox"].filled-in:not(:checked) + label:after { margin: 0; }
.check-one input[type="checkbox"].filled-in:checked + label:before { top: -5px; left: 2px; }

/* TABLE 5 COLUM */
.tbl-5-col.table.result-table th:first-child, .tbl-5-col.table.result-table td:first-child { text-align: left; width: 33%; }
.tbl-5-col.table.result-table th:nth-child(2), .tbl-5-col.table.result-table td:nth-child(2) { text-align: center; width: 16%; }
.tbl-5-col.table.result-table th:nth-child(3), .tbl-5-col.table.result-table td:nth-child(3) { text-align: center; width: 20%; }
.tbl-5-col.table.result-table th:nth-child(4), .tbl-5-col.table.result-table td:nth-child(4) { text-align: center; width: 16%; }
.tbl-5-col.table.result-table th:last-child, .tbl-5-col.table.result-table td:last-child { text-align: right; width: 21%; }

/* RESULT SIDEBAR */
.result-sidebar { padding: 15px; width: 100%; float: left; }
.resultsb-table { border: 1px solid #eee; margin-bottom: 0; }
table.table.resultsb-table th { background: #36404a; color: #fff; font-size: 13px; }
table.table.resultsb-table tbody td { font-size: 13px; font-weight: 500; padding: 10px; }
table.table.resultsb-table tbody td:last-child { text-align: right; }
.result-sidebar .lft-box.pull-left { margin-bottom: 10px; width: 100%; float: left; }
.nbg-view-table { background: #eee }
.mnbg-view-table .bg-view-table { width: 48%; float: left; margin: 0 1%; }
.mnbg-view-table tr th, .mnbg-view-table tr td { text-align: center; padding: 7px; position: relative; }
.mnbg-view-table { background: #ddeffd; width: 100%; float: left; border-radius: 5px; margin-bottom: 12px; }
.bg-view-table thead { border-color: #fff; }
.mnbg-view-table tr th { font-weight: bold; }
.mnbg-view-table tr td p, .mnbg-view-table tr td span { font-weight: 600; margin: 0; font-size: 12px; }
.mnbg-view-table tr td:last-child:before { content: "VS"; position: absolute; left: -4px; color: #0e76bc; font-weight: 700; font-size: 12px; }

/* DASHBOARD > ADD GOAL : POPUP */
.add-goal-popup { width: 1200px; max-width: 95%; }
.results-tab-mnbox .dmy-format .date-group:before { display: none; }
.results-tab-mnbox .dmy-format .input-field { overflow: visible; }
.results-tab-mnbox.detail-form-page label.active.dmy { left: 7px; top: 10px; font-size: 12px !important; }
.results-tab-mnbox .dmy-format .input-field { overflow: visible; width: 200px; }
.results-tab-mnbox .input-field  span.emessage { margin: 0; }
.results-tab-mnbox .lft-box.pull-left .ttl:after { display: none; }
.results-tab-mnbox  .input-field.col.s6.mrg-set { margin-top: 0; }
.result-main-box .input-field.col.s6.mrg-set input[type="text"] { width: 80px; margin: 0; border: 1px solid #ddd; height: 30px; padding: 0 9px; box-sizing: border-box; text-align: center; font-size: 12px; }
.result-main-box .table.result-table th:nth-child(2), .result-main-box .table.result-table td:nth-child(2), .result-main-box .tbl-5-col.table.result-table th:last-child, .result-main-box .tbl-5-col.table.result-table td:last-child, .result-main-box .tbl-5-col.table.result-table th:last-child, .result-main-box .tbl-5-col.table.result-table td:last-child { text-align: center; }
.org-view-table .bg-view-table { width: 100%; }
.org-view-table tr th:first-child { width: 50%; padding-left: 10px; text-align: left; }
.org-view-table tr th:last-child { width: 50%; text-align: right; padding-right: 20px; }
.org-resultsb-table th:last-child, .org-resultsb-table td:last-child { text-align: center !important; }
.org-resultsb-table td.td-head-bg { background: #ebedf0; text-align: left !important; color: #1c75bc !important; font-weight: 700 !important; }
.ttl-row td { font-weight: 700 !important; }

.add-goal-popup .result-main-box .result-table {
    table-layout: fixed;
}

.add-goal-popup .result-main-box .input-field.col.s6.mrg-set input[type="text"] {
	width: 100%;
}
.add-goal-popup .rm-scrt-table .tbl-5-col.table.result-table th:last-child {
	width: 60px;
}
.add-goal-popup .tbl-5-col.table.result-table th:first-child,
.add-goal-popup .tbl-5-col.table.result-table td:first-child {
    text-align: left;
    width: 130px !important;
    min-width: 130px !important;
    max-width: 130px !important;


}

.add-goal-popup .table.result-table tr th,
.add-goal-popup .table.result-table tr td {
	padding-left: 0;
}

.add-goal-popup .table.result-table tr th:first-child,
.add-goal-popup .table.result-table tr td:first-child {
	padding-left: 10px;
}


/* *ADD GOAL : SICURITIES */
.add-goal-popup .rm-scrt-table .table.result-table tr th,
.add-goal-popup .rm-scrt-table .table.result-table tr td {
	width: 20%;
}

/*ADD GOAL : IBA'S*/
.add-goal-popup .result-main-box.rm-ibs-table {
    width: 40%;
}
.add-goal-popup .rm-ibs-table .table.result-table tr th,
.add-goal-popup .rm-ibs-table .table.result-table tr td {
	width: 19%;
}

/*ADD GOAL : LICENSES */
.add-goal-popup .result-main-box.rm-lcns-table {
    width: 60%;
}
.add-goal-popup .rm-lcns-table .table.result-table tr th,
.add-goal-popup .rm-lcns-table .table.result-table tr td {
	width: 17%;
}



/*PLAN : ASSIGN USER*/
.sml-ttl { font-weight: 600; font-size: 13px; color: #444; margin-bottom: 5px; display: block; }
.alrt-usr-con-eml { font-size: 12px; font-weight: 500; color: #868686; }
.asgn-usr-rpt-box { display: flex; flex-wrap: wrap; margin: 0 -10px; }
.cm-asgn-usr-popup .people-card-box { display: flex; align-items: center; flex: 0 0 48%; margin: 15px 1% 0; }
.cm-asgn-usr-popup .autp-clm-bx { border-right: none; }
.cm-asgn-usr-popup .autp-clm-bx .license .input-field { margin-top: 10px; }
.cm-asgn-usr-popup.add-contact-popup .input-field label.active { top: 3px; }
.cm-asgn-usr-popup .people-card-box .alrt-usr-con .tp-hd h5 { margin: 0; }
.pro-lic-slctbox { width: 100%; float: left; margin: 10px 0; }
.film-study-form .pro-lic-slctbox .browser-default-set { width: 210px; float: left; }

.rslt-add-goal-tbl .table.striped.my-actvty-table thead th:first-child, .rslt-add-goal-tbl .table.striped.my-actvty-table tbody td:first-child { text-align: left; width: 100px !important; }
.rslt-add-goal-tbl .table.striped.my-actvty-table thead th:nth-child(2), .rslt-add-goal-tbl .table.striped.my-actvty-table tbody td:nth-child(2) { text-align: center; }


td.cmprbgbox { background: #ddeffd; }
.cmpr-box { width: 100%; }
td.cmprbgbox .cmpr-box { width: 50%; float: left; text-align: center; padding: 0 2px; word-break: break-all; }
.result-main-box:first-child { width: 40%; }
.result-main-box.rm-scrt-table { width: 60%; }
.result-main-box .table.result-table tr th, .result-main-box .table.result-table tr td { border-bottom: none; }
.result-main-box .table.result-table tr th:last-child, .result-main-box .table.result-table tr td:last-child { text-align: center; }

/* my numbers : expand - full view show */
.dashboard-right.fl-screen .result-main-box:first-child {
    width: 45%;
}
.dashboard-right.fl-screen .result-main-box.rm-scrt-table {
    width: 55%;
}

.dashboard-right.fl-screen .page-pagi-main-box.my-acvt-pgntn-bx.call-list-page-cont {
    width: calc(100% - 117px);
}

.result-main-box span.ttl-link {
    color: #337ab7;
    font-weight: 600;
}

.mnbg-view-table table tbody tr td {
    width: 50%;
}

.result-sidebar table.table.resultsb-table tbody td,
.result-sidebar table.table.resultsb-table thead th {
	padding: 8px;
	word-wrap: break-word;
	vertical-align: middle;
}
.result-sidebar table.table.resultsb-table thead th {
    font-size: 12px;
    font-weight: 600 !important;
    text-align: right;
}

.result-sidebar table.table.resultsb-table tbody td {
    font-size: 12px;
    padding:4px 8px;
    word-wrap: break-word;
}
.result-sidebar .resultsb-table {
	table-layout: fixed;
}


/* LIFE SIDEBAR TABLE */

.life-tbl-sidebar table.table.resultsb-table th:first-child {
    width: 129px;

}

.life-tbl-sidebar table.table.resultsb-table th:nth-child(2) {
	width: 130px;

}

.life-tbl-sidebar table.table.resultsb-table th:nth-child(3) {
	width: 105px;

}

.life-tbl-sidebar table.table.resultsb-table th,
.life-tbl-sidebar table.table.resultsb-table td {
	text-align: center !important;
}


/* LIFE : FULL SCREEN DATA SET */

.dashboard-right.fl-screen .cmprmnbox .table.result-table th:nth-child(2),
.dashboard-right.fl-screen .cmprmnbox .table.result-table td:nth-child(2) {
    width: 96px !important;
    min-width: 144px !important;
    max-width: 96px !important;
}



/* SECURITIES SIDEBAR TABLE */

.securities-table-sidebar table.table.resultsb-table th:first-child {
	width: 103px;
}

.securities-table-sidebar table.table.resultsb-table th:nth-child(2) {
	width: 120px;
}



.rm-life-table .cmprmnbox .table.result-table th:last-child,
.rm-life-table .cmprmnbox .table.result-table td:last-child {
    width: 42%;
    border-right: none;
    min-width: 140px !important;
}

.securities-table-sidebar table.table.resultsb-table th,
.securities-table-sidebar table.table.resultsb-table td {
	text-align: center !important;
}

/* SICURITY : FULL SCREEN DATA SET */
.dashboard-right.fl-screen .rm-scrt-table.cmprmnbox .table.result-table tr th:first-child,
.dashboard-right.fl-screen .rm-scrt-table.cmprmnbox .table.result-table tr td:first-child {
	min-width: 95px !important;
    max-width: 95px !important;
    width: 95px !important;
}


/* show check compare table */

.cmprmnbox .table.result-table tr th,
.cmprmnbox .table.result-table tr td {
	padding: 8px 2px;
	font-size: 11px;
	border-right: 1px solid #fff;
}

.cmprmnbox .table.result-table th:first-child,
.cmprmnbox .table.result-table td:first-child {
    text-align: left;
    min-width: 41px !important;
    max-width: 41px !important;
    width: 70px !important;
    padding: 8px 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.cmprmnbox .table.result-table th:nth-child(2),
.cmprmnbox .table.result-table td:nth-child(2) {
	width: 90px !important;
    min-width: 90px !important;
    max-width: 90px !important;
}

.cmprmnbox .table.result-table th:last-child,
.cmprmnbox .table.result-table td:last-child {
	width: 42%;
	border-right:none;
}

/* LIFE : FULL SCREEN DATA SET */
.dashboard-right.fl-screen .cmprmnbox .table.result-table th:first-child,
.dashboard-right.fl-screen .cmprmnbox .table.result-table td:first-child {
	min-width: 71px !important;
    max-width: 71px !important;
    width: 71px !important;
}

.cmprmnbox .goal-actual-box .gabox:last-child:before {
	font-size: 9px;
    top: 2px;
}

.total-count-row td .cmpr-box {
	font-weight: 700;
}

/* SECURITIES table */
.rm-scrt-table.cmprmnbox .table.result-table tr th:first-child,
.rm-scrt-table.cmprmnbox .table.result-table tr td:first-child {
    min-width: 65px !important;
    max-width: 65px !important;
    width: 65px !important;
}


.rm-scrt-table.cmprmnbox .table.result-table tr th,
.rm-scrt-table.cmprmnbox .table.result-table tr td {
	width: 23% !important;
}

.rm-scrt-table.cmprmnbox .table.result-table tr th:last-child,
.rm-scrt-table.cmprmnbox .table.result-table tr td:last-child {
    width: 90px !important;
    min-width: 90px !important;
    max-width: 90px !important;
}

.table.result-table tr td strong {
    display: block;
    font-weight: 600;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

.result-main-box:nth-child(2n + 1) {
	clear: both;
}

.goal-actual-box {
   	margin-bottom: -5px;
    display: none;
}
.goal-actual-box .gabox {
    font-size: 11px;
    font-weight: 600;
    margin: 0 5px;
    width: 50%;
    text-align: center;
    position: relative;
}
.cmprmnbox .goal-actual-box {
	display: flex;
}
.goal-actual-box .gabox:last-child:before {
    content: "VS";
    color: #267ebf;
    font-weight: 700;
    position: absolute;
    left: -12px;
}
.result-main-box .cmprmnbox .table.result-table th {
	background: #c4d8e8;
}
.result-main-box .cmprmnbox .table.result-table th:last-child {
	text-align: center;
}
.result-main-box .cmprmnbox .table.result-table th:first-child {
	background: inherit;
}
.cmprmnbox .total-count-row td.cmprbgbox {
    background: #d3e6f5 !important;
}
span.cmpr-box.case-count {
    cursor: pointer;
    color: #2181c1;
}
.results-tab-mnbox .multiselect-parent.dropdown-multiselect ul.dropdown-menu {
    max-height: 380px;
}


/* IBA'S table */

.result-main-box.rm-ibs-table {
    width: 40%;
}
.rm-ibs-table .cmprmnbox .table.result-table tr th:first-child,
.rm-ibs-table .cmprmnbox .table.result-table tr td:first-child {
	min-width: 70px !important;
    max-width: 70px !important;
    width: 70px !important;
}


.rm-ibs-table .cmprmnbox .table.result-table tr th,
.rm-ibs-table .cmprmnbox .table.result-table tr td {
    width: 27% !important;
}



.iba-tbl-sidebar table.table.resultsb-table th,
.iba-tbl-sidebar table.table.resultsb-table td {
	text-align: center !important;
}


/* IBS : FULL SCREEN DATA SET */
.dashboard-right.fl-screen .rm-ibs-table .cmprmnbox .table.result-table tr th:first-child,
.dashboard-right.fl-screen .rm-ibs-table .cmprmnbox .table.result-table tr td:first-child {
	min-width: 101px !important;
    max-width: 101px !important;
    width: 101px !important;
}


/* LICENSES table */
.result-main-box.rm-lcns-table {
    width: 60%;
}
.rm-lcns-table .cmprmnbox .table.result-table tr th:first-child,
.rm-lcns-table .cmprmnbox .table.result-table tr td:first-child {
	min-width: 70px !important;
    max-width: 70px !important;
    width: 70px !important;
}
.rm-lcns-table .cmprmnbox .table.result-table tr th,
.rm-lcns-table .cmprmnbox .table.result-table tr td {
    width: 21.8% !important;
}
.lcns-tbl-sidebar table.table.resultsb-table th,
.lcns-tbl-sidebar table.table.resultsb-table td {
	text-align: center !important;
}


/* LICENSES : FULL SCREEN DATA SET */
.dashboard-right.fl-screen .rm-lcns-table .cmprmnbox .table.result-table tr th:first-child,
.dashboard-right.fl-screen .rm-lcns-table .cmprmnbox .table.result-table tr td:first-child {
    min-width: 107px !important;
    max-width: 107px !important;
    width: 107px !important;
}


.cal-list-mngmnt-bx .my-actvty-table-main.my-project-tblbx.fs-display .sticky-table.tbl-asg-fb-qta {
    min-height: calc(100vh - 150px) !important;
    max-height: calc(100vh - 150px) !important;
}

.information-section.mrg-btm-0 .col-lg-4.dmy-format.lic-dmy-format .date-group .input-field {
    margin-bottom: 0;
    padding-bottom: 20px;
}

/* REPLY TO EMAIL POPUP */

.rpl-to-eml-popup .categories-link {
    padding: 0 !important;
    box-shadow: 0 0 8px rgba(32, 32, 32, 0.05);
    background: #fff !important;
    border: 1px solid #e2e6ea !important;
}
.rpl-to-eml-popup .categories-link  li.mo-li-dd  {
	background: none !important;
    width: auto !important;
    border: none !important;
    box-shadow: none !important;
    margin: 0 !important;
}
.rpl-to-eml-popup li.template-category-box .dropdown-multiselect {
    min-width: auto !important;
}

.rpl-to-eml-popup .multiselect-parent.btn-group.dropdown-multiselect button {
    padding: 0 10px !important;
    border: none;
    color: #363f44 !important;
	min-width: 110px !important;
}
.more-optns-lnk {
    width: 100%;
    float: left;
    margin: 10px 0 8px 0;
}
.more-optns-lnk a {
    font-size: 10px;
    padding: 5px 30px 5px 10px !important;
    text-decoration: none;
    font-weight: 600;
    float: left;
    line-height: 17px;
    height: 26px;
    position: relative;
}
.more-optns-lnk a:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #ffffff;
    position: absolute;
    left: auto;
    right: 5px;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: all 0.3s;
}
.more-optns-lnk .optns-lnk-tgl:after {
    transform: rotate(180deg);
    margin-top: -3px;
    right: 11px;
}
.rpl-to-eml-popup li .dropdown-multiselect {
    min-width: auto !important;
    border-right: 1px solid #eee;
}
.rpl-to-eml-popup .categories-link > li > a {
    min-width: auto !important;
    color: #363f44 !important;
}
.rpl-to-eml-popu .insert-box {
	margin: 10px 0 0 0;
}

.rpl-to-eml-popup .insert-box ul li {
	width: auto !important;
}

.rpl-to-eml-popup .insert-box ul li a {
	border:none;
}

.rpl-to-eml-popup li.custom-field {
    padding-left: 10px;
}

.rpl-to-eml-popup .insert-box {
    background: #fff !important;
    margin: 10px 0 0 0;
    position: relative;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
    border: none;
}
.rpl-to-eml-popup .insert-box:before {
    width: 13px;
    height: 13px;
    background: white;
    content: "";
    position: absolute;
    top: -6px;
    right: 51px;
    transform: rotate(45deg);
    z-index: 0;
    box-shadow: -2px -2px 0px rgba(0,0,0,0.1);
}
.email-details-popup .reply-box {
	border: 1px dashed #d8d8d8;
    box-shadow: 0 0 2px rgba(0,0,0,0.2);
}
.rpl-to-eml-popup .multiselect-parent.dropdown-multiselect ul.dropdown-menu {
	box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
    left: -1px;
    min-width: 200px !important;
}
.email-right-inbox .rpl-to-eml-popup .categories-link li.mo-li-dd.custom-field {
	float: right;
    padding-right: 9px;
}
.email-right-inbox .rpl-to-eml-popup .multiselect-parent.btn-group.dropdown-multiselect button {
	min-width: 125px;
}                                                   

.comp-sdl-box {
    display: flex;
}

.stage-dt-bx.my-task-completed {
    width: auto;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    color: #999;
    flex-wrap: wrap;
}
.stage-dt-bx.my-task-completed span {
    margin-right: 5px;
    color: #8dc741;
}
.cl-list-btn.cl-lst-log-btn .small.btn {
    margin: 0 0 0 5px;
}
.my-task-pnl-bx .note-acco-con-box-group.cpe-acvt-txtara {
	width: 100px;
	margin:0;
}
.note-none-space {
	width: 100px;
}
.my-task-pnl-bx .note-acco-con-box-group.cpe-acvt-txtara + .note-none-space {
	width: auto;
}
.asgn-pick-btn-grp a.btn {
	font-size: 8px !important;
    line-height: 18px !important;
    font-weight: 600;
}
.my-task-pnl-bx .stg-prgs-row-rpt .note-acco-con-box-group.cpe-acvt-txtara p.cus-editor {
	color: #999;
}


.mark-as-sadule {
    float: right;
}
.mark-as-sadule .wf-sp-dgt {
    float: left;
    margin-right: 5px;
}
.mark-as-sadule .wf-sp-dgt:last-child {
	margin-right: 0;
}
.mark-as-sadule .actv-select-icon {
    width: 17px;
}
.dtmdf-box {
    width: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}
.dtmdf-box p {
	font-size: 11px;
    font-weight: 400;
    color: #999;
   /* margin-bottom: 0;*/
}
.pro-dtmdf b {
	width: 100%;
	float: left;
}
.pro-dtmdf .pull-left,
.pro-dtmdf .pull-left b {
	text-align: left;
}
.pro-dtmdf .pull-right b {
	text-align: right;
}
.fl-fw.tmln-dt-box {
    padding: 10px;
    background: #6eb4ec;
}
.fl-fw.tmln-dt-box label {
    color: #161616;
    font-size: 12px;
    font-weight: 400;
}


.dtmdf-box p {
    color: #0e0e0e;
}
.cpd-step-wt-check {
	display: flex;
    align-items: center;
}

/* timeline */
.timeline-group .accordion-footer.org-ttl-up h5 {
	color: #fff !important;
}

.timeline-group .acvt-name-box .dtmdf-box b {
	font-weight: 600;
}
.timeline-group .acvt-name-box .dtmdf-box {
	display: block;
}

.timeline-group .acvt-name-box .dtmdf-box p {
	width: 100%;
}
.tm-src-bx a b {
    font-weight: 600;
    font-size: 13px;
}
.form-check-group.pro-list-check [type="checkbox"] + label {
    padding-left: 25px;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #555;
}
.only-desktop-hide {
	display: none;
}


.form-design .add-acvty-col-grp .input-field.radio input {
	margin: 0;
    top: 0;
    left: 0
}
.results-tab-mnbox .multiselect-parent.dropdown-multiselect button {
	font-size: 12px !important;
    font-weight: 600;
    margin-right: 0;
}
.asctn-dw-list .multiselect-parent.dropdown-multiselect button:before {
	content: "\e138";
	font-family: 'Glyphicons Halflings';
	position: absolute;
    left: 10px;
}
.asctn-dw-list {
    margin: 0 5px;
    width: 180px;
    float: left;
}

/* DASHBOARD : MY PEOPLE */
.cl-list-btn.cl-lst-log-btn.prplan-box {
    display: inline-block;
    max-width: 85px;
    min-width: 85px;
    padding-left: 10px;
}
.cl-list-btn.cl-lst-log-btn.prplan-box .com-lst-btn {
    margin: 0 0 5px 0;
}

.prplan-note {
	min-width: 110px;
    max-width: 110px;
}

.my-tsk-prplnbx .mytask-left-ttl {
    width: 184px !important;
    max-width: 184px !important;
    min-width: 184px !important;
}
.prplan-box.pplnwt-edtdlt .cl-lst-log-btn {
    display: block;
}

.prplan-box.pplnwt-edtdlt .cl-lst-log-btn .small.btn {
    margin: 0 0 5px 5px;
}

.pplnwt-edtdlt .edit-delete-table.my-task-sml-icn {
	padding-left: 20px;
}

.prplan-note .note-acco-con-box {
    width: 100%;
}

.fc-view-container > .fc-view > table, .fc-view-container > .fc-view, .fc-view-container .fc-view>table {
	position: static !important;
}



/* DASHBOARD > RESULTS TAB */

.my-nmr-tabscon {
    background: #fff;
    padding: 15px;
    border: 1px solid #e2e6ea;
}

.pull-left.rl-cmpltvw-ttl {
    max-width: calc(100% - 131px);
    overflow: hidden;
    text-overflow: ellipsis;
}

.dashboard-page.build-tm-lft-pstn .dashboard-right.build-tm-rgt {
    float: left;
}

.rdrl-pln-acvtbx .stage-dt-bx.my-task-completed {
	float: right;
	padding-right: 0;
    position: relative;
    top: 5px;
}


 .plus-add-dwn {
    width: 280px !important;
    right: 0;
    left: auto;
    bottom: 46px;
    top: auto;
    padding: 0;
    border: none;
}
ul.plus-add-dwn li a {
    font-size: 12px;
    color: #696969;
    padding: 6px 10px;
}



.emlnm-defined {
    font-size: 9px;
    position: absolute;
    bottom: 1px;
    left: 61px;
    color: #afafaf !important;
    z-index: 1;
    font-weight: 500 !important;
}
.cpe-rea-box .cper-row-box.user-card-box {
    width: 100% !important;
    border: none !important;
    margin: 0 !important;
    border-bottom: 1px solid #eee !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cpe-rea-box .last-pin-attach i.pin-icon {
    top: -20px;
    position: absolute;
    display: block;
}
.cpe-rea-box .cpe-my-ppl.my-ppl-mtrs-tbl .user-action {
    width: 120px !important;
}
.cpe-rea-box .cpd-action-btn-msgs .epe-lt-date {
    font-size: 11px;
    font-weight: 400;
    position: relative;
    top: 8px;
}
.cpe-rea-box .myactv-frm-con-box-con {
    margin-bottom: 10px;
}
.cpe-rea-box .cpd-action-btn-msgs .cpd-actn-right {
    margin-bottom: 0;
}
.cpe-my-ppl.my-ppl-mtrs-tbl .cpe-rea-box

.cpe-my-ppl.my-ppl-mtrs-tbl .cpe-rea-box .user-action {
    width: 120px;
}


.cpe-rea-box .cper-row-box.user-card-box span.unm-bx {
    cursor: default;
}
.cpe-rea-box .cper-row-box.user-card-box .u-dtls-rw {
    color: #333;
}

.cpe-rea-box .cper-row-box.user-card-box span.msg-con {
    color: #bfbfbf !important;
}

.cpe-rea-box .vw-mr-lnk {
    padding: 10px;
}

.cpe-rea-box .vw-mr-lnk a {
    font-weight: 600;
    font-size: 13px;
}

.cmps-eml-snd-left {
    align-items: center;
    display: flex;
    width: calc(100% - 190px);
}

.my-ppl-mtrs-tbl .cmps-eml-snd-left .usr-con {
    width: 100%;
     margin-left: 5px;
}
.cpe-my-ppl.my-ppl-mtrs-tbl .user-action {
    width: auto !important;
    text-align: right;

}
.cpe-my-ppl.my-ppl-mtrs-tbl .user-action .action-icons-group {
    display: inline-block;
    width: 80px !important;
    position: relative;
    top: -3px;
}

.cpd-actn-right.eml-sent-msg .epe-lt-date {
    font-size: 11px;
    width: 122px;
}

.cpd-actn-right.eml-sent-msg {
    display: flex;
    margin-bottom: 6px;
    white-space: nowrap;
    margin-top: 8px;
}

.dashboard-page.build-tm-lft-pstn .dashboard-right.build-tm-rgt {
    float: left;
}

.radio-content.check-choose-box .radio-set .radio-group label {
    font-size: 12px;
    margin: 5px 10px 5px -5px;
    font-weight: 700;
    color: #555;
}

.cmps-eml-snd-right.user-action .last-pin-attach.ass-eml-last-pin-attach {
    position: relative !important;
    right: 0 !important
}

.cpe-rea-box .cmps-eml-snd-right.user-action .last-pin-attach i.pin-icon {
    position: relative;
    top: -3px;
}


button.btn.gray-btn.small-btn.mn-sdbr-btn {
    position: absolute;
    right: 15px;
    top: 11px;

}
/* EDIT EMAIL TEMPLATE */

.email-right-inbox.emial-template-con.eml-tmplt-lbry .row-box.email-template-listing .date-time-box {
   width: 90px;
}


.update-box.tem-lib-cptomy-btn.ng-scope input.btn {
    font-size: 8px !important;
    padding: 5px 7px !important;
    line-height: 12px;
    height: auto;
    margin-right: 76px;
}


.stg-prgs-row-grp.stg-prgs-row .mark-dn-box .actv-active.actv-select-icon:after,
.mcps-row-box .stg-prgs-row-rpt-inr .actv-active.actv-select-icon:after,
.cmn-plan-page .cpd-step-wt-check .actv-select-icon.actv-active:after {
    content: "";
    font: normal normal normal 10px/0 FontAwesome;
    border: 1px solid #969191;
    color: #8c8585;
    padding: 3px 4px 2px 4px;
    border-radius: 50%;
    position: relative;
    left: 0px;
    top: -1px;
    line-height: 17px;
    font-weight: 100;
    background: #eee;
}

.cmn-plan-page .cpd-step-wt-check .actv-select-icon.actv-active:after {
    left: -4px;
    top: 1px
}

.stg-prgs-row-grp.stg-prgs-row .mark-dn-box .actv-active.actv-select-icon.collapsed:after,
.mcps-row-box .stg-prgs-row-rpt-inr .actv-active.actv-select-icon.collapsed:after,
.cmn-plan-page .cpd-step-wt-check .actv-select-icon.actv-active:after {
 content: "\f067";
}

.stg-prgs-row-grp.stg-prgs-row .mark-dn-box .actv-active.actv-select-icon:after,
.mcps-row-box .stg-prgs-row-rpt-inr .actv-active.actv-select-icon:after,
.cmn-plan-page .cpd-step-wt-check .actv-select-icon.actv-active[aria-expanded="true"]:after {
 content: "\f068";
}

/* .stage_progress_section .mcp-que-sts-box {
    left: -13px
}
.stage_progress_section .mcp-que-sts-box:before {
    content: "";
    width: 14px;
    height: 14px;
    background: #fff;
    position: absolute;
    transform: rotate(45deg);
    top: -6px;
    left: 12px;
    box-shadow: -1px -1px 1px rgba(0,0,0,0.2);
} */
.fc-unthemed .fc-popover {
    bottom: auto !important;
}

.mcp-que-sts-box-inr .browser-default-set {
    margin-bottom: 15px;
}

/* EXPAND COLLAPSE DESIGN : PRODICTS */
.pro-sidebar-expclps {
    padding: 0 10px;
    border-top: none;
}

.acvt-srh-wth-sgsn {
    background: none;
}

.cncl-btn-red {
    background: #f34a4a !important;
}

.right-card-box-group .acvt-srh-wth-sgsn {
    border-top: 1px solid #91ceff
}

.acvt-srh-wth-sgsn .panel-body {
    padding: 15px 0;
    float: left;
    width: 100%;
}
.panel-box.stage-section .acvt-srh-wth-sgsn .panel-title {
    float: left;
    width: 100%

}
.red-txt-clr {
    color: #ff3434 !important;
}

/* TASK POPUP */




/* .task-category-box {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    height: 100%;
} */
.task-category-box .myactv-frm-con-box-group:first-child {
    margin-top: 0;
}

.right-card-box-group .mCSB_container {
    min-height: 100%;
    align-content: space-between;
    display: flex;
    flex-wrap: wrap;
}

.calllist-fltrbox {
    width: 240px;
    float: left;
}
.calllist-fltrbox .myactv-frm-con-box-group .cal-lst-btn .btn {
    margin-left: 0;
    height: 31px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

.calllist-fltrbox .myactv-frm-con-box-group {
    margin-top: 0;
}

.cal-lst-btn .calllist-fltrbox .myactv-frm-con-box-group .btn {
    margin-left: 0 !important;
    height: 31px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}


.origin-rvps-box .dmy-format.lic-dmy-format span.emessage {
    top: 28px;
}

.stg-prgs-row-rpt .my-task-chklist-grp  .stage-dt-bx {
    min-width: 130px;
}

.myactv-frm-con-box-group.icn-wt-drdwn-bx {
    margin-top: 0;
}
.slct-asct-usr-box {
    padding: 0;
}
.cnrl-lvl-clg-gslbl input[type="checkbox"] + label {
    padding-left: 25px;
    font-size: 11px;
}

.email-right-inbox.cmnctn-pln-lft-box.fl-fw ul.dropdown-menu.filter-more-optns.plus-add-dwn {
    right: 33px;
}

.note-form.income-form .input-field.col.s6.mrg-set.ntttl-err-box span.emessage {
    top: 40px !important;
}

.email-cmpgn-section .expand-mail-box .ascemil-pin-expbox {
    top: 62px;
    right: 100px !important;
}



/* Graphical view of communication plan */

.modal-dialog.plan-graphical-view.alert-box.modal-lg {
    width: 100%;
    max-width: 99.5%;
    margin-top: 5px;
    margin-bottom: 5px;
}
.plan-graphical-view .cmnctn-pln-tab.add-frm-pln .ttl-bx h5 {
    margin: 0 0 5px 0 !important;
    font-size: 17px !important;
}
.cmnctn-pln-tab.add-frm-pln .ttl-bx span {
    font-size: 12px;
    font-weight: 400;
}

.modal-dialog.plan-graphical-view.alert-box.modal-lg .modal-body {
    padding: 0;
}

.modal-dialog.plan-graphical-view .scroll-popup .modal-inner-body{
    max-height: calc(100vh - 62px);
}

/* COMMUNICATION PLAN DETAILS : overview tab */

.bordered.contact-org-hover-sctn {
    width: 100%;
    float: left;
    word-break: break-all;
    padding: 0;
    border: 1px solid #bfbcbc;
    background: #eee;
    border-radius: 4px;
    position: relative;
}

.mcp-pln-box {
    width: 100%;
    float: left;
    border-bottom: 1px solid #cacaca;
    padding: 5px;
}

.mcp-pln-box span {
    font-size: 11px;
    font-weight: 500;
    line-height: 13px;
    color: #777;
}

.mcp-pln-box.stp-trger-chek span.edit-delete-icons {
    float: left;
    width: 100%;
}

.mcp-pln-box.stp-trger-chek span.edit-delete-icons > a {
    line-height: 20px;
    float: left;
    width: 100%;
}

.mcp-pln-box.stp-trger-chek span.edit-delete-icons > a span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: calc(100% - 31px);
    float: left;
    line-height: 20px;
}

.mcp-pln-box .mcp-pln-lftbox {
    width: calc(100% - 45px);
    float: left;
    padding-left: 19px;
    position: relative;
}

.mcp-pln-box  span.edit-delete-icons {
    float: right;
    text-align: right;
    width: 45px;
}
.bordered.contact-org-hover-sctn:before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    background: #eee;
    top: -5px;
    transform: rotate(45deg);
    left: 15px;
    box-shadow: -1px -1px 1px rgba(0,0,0,0.2);
}

.mcp-pln-box span.mcp-pln-lftbox:before {
    background: url(../../assets/images/user-type-icons.png);
    width: 16px;
    height: 14px;
    float: left;
    position: absolute;
    content: "";
    background-position: -3px 1px;
    left: -1px;
}

.mcp-pln-box span.mcp-pln-lftbox.org-cls:before {
    background-position: -3px -14px;
}

.mcp-pln-box span.mcp-pln-lftbox.conf-cls:before {
    background-position: -3px -45px;
}


.plan-wf-dp-con .wf-sp-row.plan-wf-dp-step-name.show_contact,
.wf-sp-row.plan-wf-dp-con-count.contact,
.wf-sp-row.plan-wf-dp-org-count.contact {
    cursor: pointer;
}

.plan-wf-dp-con .wf-sp-row.plan-wf-dp-step-name.show_contact:hover,
.wf-sp-row.plan-wf-dp-con-count.contact:hover,
.wf-sp-row.plan-wf-dp-org-count.contact:hover {
    color: #2995eb;
}


.slct-step-grp.org-slctgrp .browser-default {
    margin: 0;
}
.slct-step-grp.org-slctgrp .browser-default-set:before {
   top: calc(50% - 5px);
}


.slct-step-grp.org-slctgrp {
    width: 350px;
    float: right;
}

.slct-step-grp.org-slctgrp .browser-default-set {
    width: 100%;
}

.cmd-ad-ppl-popup  .add-contact-team-position .asgnppl4other-mdl.select-people-scroll {
    -webkit-max-height: calc(100vh - 410px);
    -moz-max-height: calc(100vh - 410px);
    -o-max-height: calc(100vh - 410px);
    max-height: calc(100vh - 410px);
}


.dt-dmsn-hm-lbl label.i_label {
    position: absolute;
    left: 30px;
    top: -18px;
    font-size: 11px;
    font-weight: 600;
}

.mcp-pln-box .edit-delete-icons a i.view-icon {
    background: url(../../assets/images/edit-delete-icons.png) no-repeat right 0px top 1px;
    width: 17px;
    height: 17px;
    float: left;
    position: relative;
    background-position: 0px -83px;
}


/* ====== CONFORANCE SECTION ====== */

.conforance-section  .lic-pro-left-box {
    width: calc(100% - 415px);
    float: left;
    padding: 0 15px
}

.fx-col-2 {
    display: flex;
    justify-content: space-between;
}

.fx-col-2 .input-field {
    width: 46%;
}

.input-field.form-group.inline-check-box .radio-button {
    height: 25px;
    margin-right: 0;
}

.input-field.form-group.inline-check-box .radio-button label {
    top: 0 !important;
    margin-left: 0px;
    font-weight: 600;
    margin-right: 11px;
    padding-left: 19px !important;
}

.input-field.form-group.inline-check-box .radio-button input {
    top: 0;
    left: 0;
    width: 100%;
}

.conforance-section .row.ascted-pro-rw-bx .input-field  {
    margin-bottom: 20px;
}

.conforance-section .row.ascted-pro-rw-bx .input-field input {
    font-size: 13px;
    color: #888;
}
.roll-header-box {
    margin-top: 20px;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.roll-header-box .roll-th.col-sm-1
.roll-header-box .roll-th.col-sm-2,
.roll-header-box .roll-th.col-sm-3,
.roll-header-box .roll-th.col-sm-4,
.roll-header-box .roll-th.col-sm-5,
  {
    background: #efefef;
    padding: 10px 10px;
}
.roll-td {
    /* padding: 10px 10px; */
}

/* .roll-th.col-sm-1.actn-btn-blk .rfe-icn {
    position: relative;
    top: 7px;
} */
.roll-header-box .actn-btn-blk {
    background: none !important;
}

.input-field.rfe-topic {
    margin: 0;
}

.cf-ttl-box {
    display: flex;
    align-items: center;
}

.cf-ttl-box h5 {
    width: auto;
    float: left;
    margin: 0;
    font-weight: 600;
    margin-right: 10px;
}
.cf-ttl-box a {
    font-weight: 600;
    text-decoration: underline;
    font-size: 13px;
}

.roll-th {
   font-weight: 600;
}

.rfe-prvtbox {
    width: 90px;
}

/* ROLL EVENT SIDEBAR */

.rlfr-evnt-qw .roll-th,
.rlfr-evnt-qw .roll-td {
    padding: 2px 4px;
}


.rlfr-evnt-qw .roll-header-box {
    display: flex;
}
.rlfr-evnt-qw .roll-header-box .roll-th {
    font-size: 12px;
    line-height: 15px;
    background: #eee;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.rlfr-evnt-qw .ref-prvtbox {
    width: 50px;
    min-width: 50px;
    max-width: 50px;
    display: flex;
    align-items: center;
}
.rlfr-evnt-qw .ref-roll {
    width: 80px;
    min-width: 80px;
    max-width: 80px;
    display: flex;
    align-items: center;
    word-break: break-all;
}

.rlfr-evnt-qw .roll-td {
    font-size: 12px !important;
    line-height: 13px;
}

.rlfr-evnt-qw .ref-name {
    width:130px;
    min-width:130px;
    max-width:130px;
}

.rlfr-evnt-qw .ref-name span {
    font-size: 10px;
    color: #888;
    line-height: 12px;
}

.rlfr-evnt-qw .ref-topic {
    width:90px;
    min-width:90px;
    max-width:90px;
}
.rlfr-evnt-qw .ref-plus {
    width:30px;
    min-width:30px;
    max-width:30px;
}

.rlfr-evnt-qw .rol-body-box {
display: flex;
}


.rlfr-evnt-qw .roll-td {
    font-size: 12px !important;
}

.input-field.todotask-dtslct {
    width: 32% !important;
    padding-right: 40px;
}


.task-plan-info .task-poc-rpt {
    display: flex;
    justify-content: space-between;

}

.task-plan-info .action-icons-group {
    display: inline-block;
    position: relative;
    top: -2px;
}

.actvty-evt-main .task-plan-info .action-icons-group {
    display: flex;
}


/* .ref-roll {
    min-width: 160px;
} */

.rfe-icn i.fa {
    width: 25px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    padding-top: 7px;
    background: #8dc741;
    color: #fff;
    border-radius: 50%;
    font-weight: normal;rmal;
    font-size: 12px;
}
.rfe-icn i.fa.fa-minus {
    background: #f35648 !important;
}

.rol-body-box .rfe-icn {
    margin-top: 15px;
    float: left;
}

.conforance-table-box table tr th {
    vertical-align: middle;
    font-size: 11px;
    text-transform: uppercase;
}
.conforance-table-box table tr td {
    font-size: 12px;
    font-weight: 600;
    vertical-align: middle;
    word-break: break-all;
}
.conforance-table-box table tr td .user-pics-box {
    cursor: pointer;
}

.cs-add-ppl-slct .input-field {
    margin: 0 !important;
    min-height: auto !important;
}

.cs-add-ppl-slct .input-field label.active {
    font-size: 12px !important;
}

.cs-add-ppl-slct .input-field input {
    font-size: 12px;
    height: 33px;
    font-weight: 600;
    color: #222;
}

.cs-add-ppl-slct {
    display: flex;
    align-items: baseline;
}

.cs-add-ppl-slct .small-btn {
    font-size: 9px !important;
    padding: 0 10px !important;
    margin-left: 10px;
}

.conforance-table-box table {
    border-top: 1px solid #ddd;
}

.ck-inl-grp [type="checkbox"] + label {
    margin-bottom: 0;
    height: 20px;
}

a.small-btn.gray-btn.fs-btn {
    font-size: 9px !important;
    padding: 4px 4px !important;
    font-weight: 700 !important;
}

.cb-grp-bx input[type="radio"] {
    top: 0 !important;
    left: 0 !important;
}
.input-field.evnt-org-slctbox {
    margin-top: 15px;
    height: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;
}

.rol-body-box form span.emessage {
    margin-top: 0;
}


/* ==== Multi Date Events ==== */
.mltevnt-roll-header,
.mltevnt-roll-content {
    display: flex;
    width: 100%;
}
.mltevnt-roll-header {
    align-items: center;
}

.mltevnt-roll-header .roll-th {
    font-size: 12px;
}

.mltevnt-roll-header .roll-th,
.mltevnt-roll-content .roll-td  {
    padding: 0 8px;
}

.mltevnt-roll-header {
    background: #eee;
    padding: 10px 0;
}

.conmlt-ttl { width: 200px }
.conmlt-drtn { width: 120px }
.conmlt-stdt { width: 120px }
.conmlt-strttime { width: 120px }
.conmlt-durtn { width: 120px }
.conmlt-enddt { width: 120px }
.conmlt-endtm { width: 120px }

._add_license .ascted-pro-rw-bx .mltevnt-roll-content .roll-td .input-field input {
    padding-right: 0;
}

.information-section .grp-mrk-dn.mrg-top-15 .btn {
    margin-right: 5px;
}

/* CONFORANCE TABLE */

.conforance-table-box table tr th,
.conforance-table-box table tr td {
    padding:6px 2px;
}

.conforance-table-box table tr th.cf-check {
    width:30px !important;
    min-width:30px !important;
    max-width:30px !important;
}
.conforance-table-box table tr th.cf-name {
   width: 110px !important;
   min-width: 110px !important;
   max-width: 110px !important;
}
.conforance-table-box table tr th.cf-details {
     width: 70px !important;
   min-width: 70px !important;
   max-width: 70px !important;
}
.conforance-table-box table tr th.cf-logo,
.conforance-table-box table tr td.cf-logo {
    width: 40px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    text-align: center;
}
.conforance-table-box table tr th.cf-client,
.conforance-table-box table tr td.cf-client {
    width: 80px !important;
    min-width: 80px !important;
    max-width: 80px !important;
    padding: 3px 12px;
}
.conforance-table-box table tr th.cf-invited {
    width: 80px !important;
    min-width: 80px !important;
    max-width: 80px !important;
}
.conforance-table-box table tr th.cf-rvp {
    width: 80px !important;
    min-width: 80px !important;
    max-width: 80px !important;
}
.conforance-table-box table tr th.cf-ate-sts {
    width: 100px !important;
    min-width: 100px !important;
    max-width: 100px !important;
}
.conforance-table-box table tr th.cf-attended,
.conforance-table-box table tr td.cf-attended {
    width: 75px !important;
    min-width: 75px !important;
    max-width: 75px !important;
    padding: 0 12px;
}
.conforance-table-box table tr th.cf-film-study {
    width: 70px !important;
    min-width: 70px !important;
    max-width: 70px !important;
}
.conforance-table-box table tr th.cf-action,
.conforance-table-box table tr td.cf-action {
    width: 60px !important;
    min-width: 60px !important;
    max-width: 60px !important;
    text-align: center;
}

.conforance-table-box table tr:nth-child(even) {
    background: #e5e5e5;
}

/* .conforance-table-box table tr {
    cursor: pointer;
} */

.cf-attended span.inline-check-box {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
}

td.cf-client i.fa {
    color: #2196f3;
}


.flex-1
 {
    flex: 1;
}


/* CONFORANCE POPUP */
.conedit-conpopup table tr th:first-child,
.conedit-conpopup table tr td:first-child {
    width: 170px !important;
    min-width: 170px !important;
    max-width: 170px !important;
}

.conedit-conpopup table tr th:nth-child(2),
.conedit-conpopup table tr td:nth-child(2){
    width: 200px !important;
    min-width: 200px !important;
    max-width: 200px !important;
}


.conedit-conpopup table tr th:nth-child(3),
.conedit-conpopup table tr td:nth-child(3) {
    width: 120px !important;
    min-width: 120px !important;
    max-width: 120px !important;
}

.conedit-conpopup table tr th:last-child,
.conedit-conpopup table tr td:last-child {
    width: 70px !important;
    min-width: 70px !important;
    max-width: 70px !important;
}

/* ONE RADIO CSS / ONLY RADIO WITHOUT TEXT*/

.only-radio {
    width: 17px;
    height: 17px;
    overflow: hidden;
    position: relative;
    display: inline-block;
}
.only-radio input[type="radio"],
.only-radio input[type="radio"] + label {
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    height: 100%;
}
.only-radio [type="radio"] + label:before,
.only-radio [type="radio"] + label:after {
    margin: 0 !important;
    border: 1px solid #c3c3c3;
}
.only-radio [type="radio"]:checked + label:after {
   top: 3px !important;
}

/* USER PROFILE BOX */
.user-pics-box {
    display: flex;
    align-items: center;
    color: #000000;
    margin-right: 5px;
}
.user-pics-box figure {
    width: 30px;
    height: 30px;
    background: #499516;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    border: 1px solid #499516;
    overflow: hidden;
    flex:none;
}

.user-pics-box figure span.img img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}


.user-pics-box .name-box {
    padding-left: 5px;
    text-align: left;
    word-break: break-word;
}


.conforance-table-box .user-pics-box .name-box {
    max-width: 110px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* SELECT BOX WOTH BORDER */
.browser-default-set.select-wt-border select.browser-default {
    margin-bottom: 0;
    padding: 0 20px 0 5px;
    margin: 0;
    border: 1px solid #ddd;
    height: 26px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 600;
    line-height: 25px;
}

.browser-default-set.select-wt-border:before {
    top: calc(50% - 6px);
    right: 6px;
}

/* CF PAGINATION */

.fl-fw.cf-pagination {
    padding: 10px;
    padding-top: 0;
}

.cf-ass-asgn-tab {
    width: 100%;
}
.cf-ass-asgn-tab > ul.nav {
    display: flex;
    float: right;
    width: 100%;
    padding: 8px;
    border-bottom: 1px solid #eee;
}
.cf-ass-asgn-tab  ul.nav > li.confotab {
    width: 50%;
    margin: 0;
}
.cf-ass-asgn-tab ul.nav > li a {
    text-align: center;
    padding: 4px;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 600;
    border: 1px solid #eee;
    height: 100%;
}
.cf-ass-asgn-tab ul.nav > li.active a {
    border-color: #337ab7;
}



/* ==== CONFORANCE RIGHT VIEW ==== */

.email-right-contact-view.conforance-section-right {
    top: 116px;
    right: 8px;
}
.people-link-sqr {
    width: 33px !important;
    height: 27px !important;
    border-radius: 3px;
    margin-right: 7px !important;
}

.people-link-sqr:after {
    content: "";
    -webkit-mask-image: url(../../assets/images/svg/user.svg);
    mask-image: url(../../assets/images/svg/user.svg);
    width: 14px;
    height: 14px;
    position: absolute;
    background: #337ab7;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}

.cf-ass-asgn-tab ul.nav > li.people-link-sqr.active:after {
    background: #fff;
}
.slctrl-popup .myact-tp-lft-bar {
    width: 100%;
}

.cs-tab-con{
    float: left;
    width: 100%;
}
.cs-tab-con .conf-box {
    width: 100%;
    float: left;
    padding: 10px;
    border-bottom: 1px solid #eee;
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}

.cs-tab-con .conf-box a.con-link {
    text-decoration: underline;
    font-weight: 600;
    max-width: calc(100% - 70px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.cs-tab-con .mCSB_container {
    min-height: 100%;
}

.slct-usr-sctnbox {
    padding: 10px;
}

.slct-usr-sctnbox .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu {
    max-height: 215px;
}




/* SELECT USER  */

.slct-usr-sctnbox {
    padding: 10px;
}

.slct-usr-sctnbox .active {
    font-size: 11px;
    font-weight: 600;
    margin-bottom: 0;
    color: #555;
}
.slct-usr-sctnbox .cs-add-ppl-slct .browser-default-set {
    width: 250px;
}

.slct-usr-sctnbox .browser-default-set .browser-default {
    margin: 0;
    font-size: 12px;
}

.slct-usr-sctnbox .browser-default-set:before {
    top: 8px;
}




/* USER LISTING */

.con-rgt-user-lst {
    width: 100%;
    float: left;
}

.con-rgt-user-lst > ul.uerlist > li {
    padding: 5px 10px;
}
.con-rgt-user-lst > ul.uerlist > li:nth-child(odd) {
    background: #e5e5e5 !important;
}

ul.name-st-box > li {
    display: inline;
    font-size: 11px;
    font-weight: 600;
    margin: 0 2px;
    padding-right: 8px;
    padding: 0 5px;
    padding-left: 0;
}

.con-rgt-user-lst .user-pics-box .name-box {
    padding-left: 4px;
    font-weight: 700;
    font-size: 13px;
    width: calc(100% - 50px);
}

ul.name-st-box {
    padding-left: 33px;
    margin-top: -7px;
}

ul.name-st-box > li:last-child {
    border-right: none;
}

.as-usrmn-box {
    padding-left: 35px;
    position: relative;
    top: -3px;
}

.as-usr-box {
    font-size: 11px;
    font-weight: 500;
    color: #666;
}

.task-ppllngth {
    float: left;
    width: 100%;
    padding-left: 27px;
    font-size: 11px;
    margin-top: -8px;
    position: relative;
    top: -3px;
}
.task-ppllngth .td-break-width.pointer-link span {
    font-weight: 400;
    color: #999;
}

.todo-ck-box li .action-icons-group {
    margin-top: -24px;
    position: relative;
    top: 0;
}

.as-usr-box strong {
    font-weight: 600;
}

.smr-cs-details ul {
    display: flex;
}
.smr-cs-details ul li {
    flex: initial;
    text-align: center;
    margin: 0 3px;
    max-width: 66px;
    min-width: 50px;
}
.smr-cs-details ul li .smr-cs-ttl {
    font-size: 11px;
    font-weight: 600;
    line-height: 10px;
    height: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.smr-cs-details ul li .smr-cont-box {
    font-size: 12px;
    font-weight: 500;
}

.user-pics-box.smr-user-pics-box {
    padding: 10px;
}
.con-rgt-user-lst .user-pics-box.smr-user-pics-box .name-box {
    width: calc(100% - 240px);
    padding-right: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.con-rgt-user-lst .user-pics-box.smr-user-pics-box .name-box span {
    cursor: pointer;
    color: #337ab7;
}
.user-pics-box.smr-user-pics-box figure {
    cursor: pointer;
}

.smr-cnt-rvp-box {
    display: flex;
    font-size: 13px;
    font-weight: 600;
    flex: 1;
    justify-content: space-between;
}
.smr-cnt-rvp-box .as-rvp-box {
    text-align: right;
    max-width: 160px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.smr-con-rgt-user-lst {
    border-bottom: 1px solid #eee;
}

.conforance-section .multiselect-parent.btn-group.dropdown-multiselect button {
    border: none;
    border-bottom: 1px solid #d9d9d9;
    padding: 0;
    border-radius: 0 !important;
    height: 41px;

}
/* ===== SETTING PAGE ROLE PAGE =====  */

label.active.rl-myrl-lbl {
    font-size: 11px;
    font-weight: 600;
    color: #222;
    top: 22px;
}



.dashboard-right-tab .cal-list-mngmnt-bx .hmt-cl-list-tbl.rl-mrl-all-table .table.striped.my-actvty-table thead th:first-child,
.dashboard-right-tab .cal-list-mngmnt-bx .hmt-cl-list-tbl.rl-mrl-all-table .table.striped.my-actvty-table tbody td:first-child {
    min-width: 50px;
    width: 50px;
    max-width: 50px;
}

.dashboard-right-tab .cal-list-mngmnt-bx .hmt-cl-list-tbl.rl-mrl-all-table .table.striped.my-actvty-table thead th:nth-child(2),
.dashboard-right-tab .cal-list-mngmnt-bx .hmt-cl-list-tbl.rl-mrl-all-table .table.striped.my-actvty-table tbody td:nth-child(2) {
    width:130px;
    min-width:130px;
    max-width:130px;
    text-align: left;
}

.dashboard-right-tab .cal-list-mngmnt-bx .hmt-cl-list-tbl.rl-mrl-all-table .table.striped.my-actvty-table thead th:nth-child(3),
.dashboard-right-tab .cal-list-mngmnt-bx .hmt-cl-list-tbl.rl-mrl-all-table .table.striped.my-actvty-table tbody td:nth-child(3) {
    width: 270px;
    min-width: 270px;
    max-width: 270px;
    text-align: center;
}

.dashboard-right-tab .cal-list-mngmnt-bx .hmt-cl-list-tbl.rl-mrl-all-table .table.striped.my-actvty-table thead th:nth-child(4),
.dashboard-right-tab .cal-list-mngmnt-bx .hmt-cl-list-tbl.rl-mrl-all-table .table.striped.my-actvty-table tbody td:nth-child(4) {
    width: 200px;
    min-width: 200px;
    max-width: 200px;
    text-align: center;
}


.my-actvty-table-main.my-project-tblbx.rl-mrl-all-table .sticky-table.tbl-asg-fb-qta {
    min-height: calc(100vh - 400px);
    max-height: calc(100vh - 400px);
}

.rl-mrl-all-table .radio-set .radio-group label {
    padding: 0 30px 0 30px;
}

.rl-mrl-all-table .radio-set .radio-group {
    top: -10px;
    left: 15px;
}

.rl-mrl-all-table .drag-wth-check {
    margin-top: 10px;
}

.rl-mrl-all-table  .form-group.mrg-btm-0 {
    top: 4px;
    position: relative;
}

/* SAMURRY TABLE */

.con-smrtb-table.conforance-table-box table tr th,
.con-smrtb-table.conforance-table-box table tr td {
    padding: 6px 10px;
    position: relative;
}
.conforance-table-box table tbody tr.active td:first-child:before {
    content: "";
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #499516;
}

.con-smrtb-table  .ck-inl-grp {
    margin-left: 10px;
}


.input-field.evnt-org-slctbox {
    margin-top: 15px;
}


.slctppl-eml-fltr {
    float: left;
    width: 100%;
    padding: 10px;
    margin-bottom: 0;
}

.eml-fltr-slctppl-icn {
    position: absolute;
    right: 15px;
    top: 114px;
}

.emlwhfltr-select-popup .select-people-scroll {
    max-height: calc(100vh - 111px)
}

.rdo-slct-grp-box {
    width: 100%;
    float: left;
    position: relative;
    margin:2px 0;
    height: 45px;
}

.rdo-slct-grp-box .only-radio {
    float: left;
    position: relative;
    top: 15px;
}

.rdo-slct-grp-box  .myactv-frm-con-box-group .ttl-bx-icon i {
    margin-top: 13px;
}
.slct-usr-sctnbox .radio-button label {
    font-size: 13px;
    font-weight: 500;
    color: #363f44;
}
.form-design .slct-usr-sctnbox [type="radio"]:not(:checked) + label,
.form-design .slct-usr-sctnbox [type="radio"]:checked + label {
    padding-left: 30px !important;
}

.slct-usr-sctnbox .radio-button  span.emessage {
    top: 14px;
    left: 14px;
}

.slct-usr-sctnbox .rdo-slct-grp-box span.emessage {
    top: 38px;
    left: 14px;
    margin: 0;
    z-index: 1;
}

.fl-fw.slct-usr-sctnbox-inr {
    border: 1px solid #e8e8e8;
    padding: 10px;
}

.con-hdr-filter {
    display: flex;
    width: calc(100% - 435px);
    justify-content: space-between;
    margin-bottom: 10px;
}
.con-hdr-filter.fl-fw,
.conforance-section .lic-pro-left-box._add_license.fl-fw {
    width: 100%;
}

.con-hdr-filter .multiselect-parent {
    width: 250px !important;
}

.conforance-section .panel-box {
    margin-bottom: 0 !important;
    min-height: 180px;
}

.lic-pro-left-box .panel-box .no-data-img.no-data-cm {
    -webkit-min-height: calc(100vh -330px);
    -moz-min-height: calc(100vh -330px);
    -ms-min-height: calc(100vh -330px);
    min-height: calc(100vh - 330px);
}

.lic-pro-left-box._add_license.add-confo-left .group-join-us {
    min-height: calc(100vh - 138px);
    background: #fff;
}

.fltr-lcns-form .lbl-wth-radio-bx .input-field.radio {
    height: auto;
}

.cof-right-quickview .email-right-contact-view.conforance-section-right {
    top: 78px;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    z-index: 3;
}


.con-card-box.chk-wh-event-box {
    position: relative;
}


.con-card-box.chk-wh-event-box {
    border: none;
    margin: 0;

}

.con-card-box.chk-wh-event-box .card-header {
    background: none;
    border-top: 1px solid #dddddd;

}

.con-card-box.chk-wh-event-box .ck-inl-grp {
    position: absolute;
    height: 23px;
    top: 5px;
}

/* ==== DASHBOARD : ACTIVITY ==== */
.con-card-box.chk-wh-event-box .dot-event {
    right: auto;
    left: 19px;
    top: 15px;
}

.chk-wh-event-box .card-header h5 {
    padding-left: 29px !important;
    padding-right: 70px;
}

.con-card-box.chk-wh-event-box .dot-event {
    right: auto;
    left: 19px;
    top: 13px;
    width: 7px;
    height: 7px;
}

.ck-inl-grp.evnttask-point .dot-event {
    left: -10px;
    top: 4px;
    height: 15px;
    border-radius: 0;
    width: 4px;
}
.dashboard-right-tab .my-actvty-table .ck-inl-grp.evnttask-point .dot-event {
    left: calc(-43% - 6px);
    top: calc(50% - 7px);
}

.canclacvt-check {
    padding: 2px 10px;
    border-bottom: 1px solid #dcdcdc;
}

.fl-fw.task-poc-mnbox {
    position: relative;

}
.task-poc-rpt {
    display: initial;
}

.task-poc-rpt a {
    font-size: 11px;
    font-weight: 500;
}
.task-plan-info .task-poc-rpt > a {
    max-width: calc(100% - 54px);
    overflow: hidden;
    text-overflow: ellipsis;
}

ul.pop-con li.fl-fw.task-plan-info {
    padding: 0;
    background: none;
}

ul.pop-con li.fl-fw.task-plan-info .rgt a {
    text-transform: initial;
    line-height: 22px;
    font-size: 10px;
}

ul.pop-con li.fl-fw.task-plan-info  .action-icons-group {
    top: 0;
}
ul.pop-con li.fl-fw.task-plan-info .rgt.task-poc-rpt {
    position: relative;
    margin-top: -4px;
}

.card-content ul.pop-con li.fl-fw.task-plan-info .rgt.task-poc-rpt {
    width: calc(100% - 60px);
}

.task-poc-name:before {
    background: url(../../assets/images/user-type-icons.png);
    width: 16px;
    height: 14px;
    float: left;
    position: absolute;
    content: "";
    background-position: -3px 0;
    left: -21px;
    top: 7px;
}

.task-poc-name:after {
    content: "";
    width: 7px;
    height: 7px;
    background: #f3f3f3;
    transform: rotate(45deg);
    position: absolute;
    left: -3px;
    top: 10px;
   /*  box-shadow: -1px 1px 1px #c3c3c3; */
}

.task-org-rpt-nm:before {
    background-position: -3px -14px !important;
}

.task-con-rpt-nm:before {
    background-position: -3px -45px !important;
}

.task-plan-info.task-poc-name.plan-icon-task:before {
    background-position: -2px -65px !important;
}


.fl-fw.task-plan-info .lft {
    font-weight: 600;
}
.rgt.task-act-date {
    width: 100%;
    float: left;
    font-size: 10px;
    font-weight: 500;
    margin-top: 2px;
    padding-left: 14px;
}

/* NEW DESIGN : DASHBOARD EVENT */

.task-poc-name, .task-plan-info {
    padding: 3px 10px;
    border-radius: 2px;
    position: relative;
    background: #f3f3f3;
}

/* DASHBOARD : MY ACTIVITY : GRAPHICAL VIEW */

tbody .div-full-block .task-plan-info.task-poc-name.plan-icon-task {
    padding: 0;
    background: none;
}
tbody .div-full-block .task-plan-info.task-poc-name.plan-icon-task .rgt.task-poc-rpt a {
    max-width: 100%;
    line-height: 10px;
    position: relative;
    font-size: 10px;
}

tbody .div-full-block .task-plan-info.task-poc-name.plan-icon-task .rgt.task-poc-rpt a i.view-icon {
    position: relative;
    top: 0;
}

tbody .div-full-block .task-plan-info.task-poc-name.plan-icon-task .rgt.task-poc-rpt a.waves-effect {
    position: relative;
    top: -3px;
}

tbody .div-full-block .task-plan-info.task-poc-name.plan-icon-task .rgt.task-poc-rpt a.mytak-asusr {
    position: relative;
    top: -4px;
}

tbody .div-full-block .task-poc-name:after {
    display: none;
}

/* tbody .div-full-block .task-plan-info .task-poc-rpt {
    padding-left: 8px;    
} */

tbody .div-full-block .task-poc-name:before {
    left: -9px;
    top: 2px;
    display: none;
}

.right-loca-add-box .right-loca-add-group-box h5 span {
    top: 1px;
}

/* DASHBOARD : my activity  */

.main-locationbar .dashboad-tab-box .task-poc-name:before {
    display: none;
}

.acvt-title-bar .task-plan-info .action-icons-group {
    top: 1px;
}

.acvt-title-bar .task-poc-rpt a i.view-icon {
    position: relative;
    top: 6px;
    transition: none;
}

/* DASHBOARD : calender  */

.pop-mn-con .pop-con li .task-plan-info {
    background: none;
    padding: 0;
}

.pop-mn-con .pop-con li .task-plan-info .rgt.task-poc-rpt {
    width: 100%;
}
.pop-mn-con .pop-con li .task-plan-info .rgt.task-poc-rpt > a {
    background: none;
    max-width: initial !important;
    color: #555;
    padding: 0;
    text-transform: initial;
    width: 100% !important;
    margin: 0;
    line-height: 13px;
}

.pop-mn-con .pop-con li .task-plan-info .action-icons-group {
    top: 0;
}
.pop-mn-con .pop-con li .task-plan-info .action-icons-group a {
    right: 0;
    margin: 0;
    background: none;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    padding: 3px 3px;
    margin: 0 2px;
}

.tooltiptopicevent .pop-mn-con .pop-con li {
    margin-bottom: 0px !important;
}



/* DASHBOARD : activity-communication */
.right-loca-add-group-box .fl-fw.task-plan-info.task-poc-name.plan-icon-task {
    max-width: 300px;
}
.right-loca-add-group-box .task-plan-info .task-poc-rpt > a {
    max-width: 200px;
}


.task-poc-box {
    padding: 0px 10px 5px 20px;
}
.task-poc-box .con-per-one-row .td-break-width span {
    font-size: 12px;
    font-weight: 400;
    color: #0e76bc;
}
.task-poc-name a.mr-pls-wrp span {
    font-weight: 600;
    font-size: 11px;
    color: #3c7fbe;
}

.ppl-org-task-block .task-poc-name {
    margin-bottom: 5px;
}

.ppl-org-task-block .task-poc-name:last-child {
    margin-bottom: 0;
}

.con-card-box.chk-wh-event-box .time-icn {
    background-image: url(../images/time-icon.png);
    background-repeat: no-repeat;
    float: left;
    background-position: 0 0;
    width: 16px;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    margin-right: 3px;
    line-height: normal;
    background-size: 100% 100%;
}


.add-new-log-icn {
    background-image: url(../images/add-log-icon.png);
    background-repeat: no-repeat;
    float: left;
    background-position: 0 0;
    width: 18px;
    display: inline-block;
    height: 19px;
    vertical-align: middle;
    margin-right: 3px;
    line-height: normal;

}



.fl-fw.edit-slct-acuser {
    padding: 15px;
    display: flex;
    /* justify-content: space-between; */
    align-items: center;
}

.fl-fw.edit-slct-acuser .con-hdr-filter {
    width: 250px;
    display: block;
    float: left;
    margin-right: 15px;
}

.section-hide {
    opacity: 0.5 !important;
    pointer-events: none !important;
}






/* SELET REMOVE RECORD */

.select-remove-record {
    display: block;
    width: 100%;
    float: left;
    margin: 5px 0 2px 0;
}

.select-remove-record label {
    border-right: 1px solid #cec1c1;
    padding-right: 8px;
}

.select-remove-record label, .select-remove-record a {
    font-weight: 600;
    float: left;
    margin-right: 10px;
    font-size: 13px;
}
.select-remove-record .top.delete-icon {
    float: left;
    margin: 0;
    width: 20px;
    height: 20px;
    background-position: -35px 2px;
}

.asgn-usr-tmpstn .card-close-bx {
    top: 3px;
}

.add-confo-left .ck-inl-grp {
    position: relative;
    top: 13px;
}

.top-ntfy-group-box .multiselect-parent.btn-group.dropdown-multiselect {
    background: none;
}

.top-ntfy-group-box .multiselect-parent.btn-group.dropdown-multiselect button {
    border: none;
    height: 30px;
    padding: 0;
    margin: 10px 0 0 0;
    border-bottom: 1px solid #dbdbdb;
    border-radius: 0 !important;
}

.check-wauto-box {
    display: flex;
    margin-bottom: 10px;
}

.check-wauto-box .ck-inl-grp {
    margin-right: 10px;
}

.check-wauto-box .ck-inl-grp label {
    font-size: 12px;
    color: #555;
    font-weight: 600;
}

.todo-drpdwn-menu .activity-sidebar .cancel-brd-btn {
    position: relative;
    left: 0;
    top: 0;
    height: 29px;
    margin-left: 5px;
}

.todo-second-screen h3 {
    padding: 0 !important;
    margin-bottom: 10px !important;
}
.todo-second-screen h3 i.fa {
    margin-right: 3px;
}
.fl-fw.text-link a {
    margin: 13px 0;
    float: left;
    font-weight: 600;
}


.expndtask-box .left-option-scroll h5 {
    font-size: 12px;
    font-weight: 600;
}


/*== TO DO DESIGN CHANGE == */

.todo-drpdwn-menu .ttl-bx-icon {
    position: absolute;
    top: 10px;
    left: 10px;
    background: #fff url(../../assets/images/acti-form-icon.png) top left no-repeat;
    width: 33px;
    height: 33px;
    background-position: -89px 5px;
    cursor: pointer;
    z-index: 2;
    border: 1px solid #cecece;
}
.searh-by-rsbox.searh-by-todo {
    display: flex;
    position: relative;
}

.todo-box-section .myactv-frm-con-box-group {
    margin-top: 0;
    margin-right: 10px;
    width: calc(100% - 50px);
    padding-left: 41px;
}
.todo-box-section .searh-by-rsbox .input-field {
    height: 33px;
}

.todo-box-section .top-ntfy-group-box .todo-ck-box {
   margin-top: 0;
}
ul.todo-ck-box.form-design .email-left-menu {
    width: 100%;
    margin: 0;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}
ul.todo-ck-box.form-design .email-left-menu > ul {
    display: flex;
    text-align: center;
}

ul.todo-ck-box.form-design .email-left-menu ul li {
    font-weight: 500;
    padding: 5px 0 !important;
    cursor: pointer;
}
ul.todo-ck-box.form-design .email-left-menu ul li.active {
    background: #f1f1f1;
}

ul.todo-ck-box.form-design .email-left-menu ul li span {
  display: block;
}

.todo-ck-box .to-do-list-scroll {
    margin-top: 10px;
}

.tp-hdr-ttlspan {
    cursor: pointer;
}

.todotask-time {
    position: absolute;
    right: 10px;
    font-size: 10px;
    top: 9px;
    z-index: 0;
    font-weight: 400;
    color: #999;
    text-align: right;
    line-height: 11px;
}

.todo-row-hvr:hover .todotask-time {
    display: none;
}



.todo-box-section .multiselect-parent ul.dropdown-menu li a {
    padding: 6px 8px !important;
}

/* .top-header-filter-box .navbar-right > li.icn-bg-link-box .todo-assignto a:hover span {
    display: initial;
} */
.fx-col-2.todo-assignto .input-field {
    width: 30%;
}
.fl-fw.todo-rf-msg span.emessage {
    margin: 0;
    top: 40px;
}
.three-dots-link {
    position: absolute;
    top: 15px;
    right: 2px;
    background: url(../../assets/images/form-expand-icon.png) top left no-repeat;
    width: 25px;
    height: 25px;
    cursor: pointer;
    border-radius: 50%;
    background-position: 3px 2px;
}

.todo-ck-box li.taskhvractn-box .action-icons-group .three-dots-link {
    top: 0px;
    position: relative;
    width: 16px;
    height: 16px;
    background-size: 78%;
    background-position: 2px 2px;
    left: 0px;
}

.todo-ck-box li.taskhvractn-box .checklistplan-box + .action-icons-group {
    position: absolute;
    top: 5px;
    z-index: 1;
    right: 0;
}


/* .three-dots-link:hover {
   background:#eee url(../../assets/images/form-expand-icon.png) top left no-repeat;
   background-position: 3px 2px;
} */

.top-ntfy-group-box.todo-second-screen .ttl-bx-icon {
    top: 6px;
    background-position: -125px 4px;
    left: auto;
    right: 0;
    border: none;
    width: 25px;
    height: 25px;
}

.to-3dot {
    background: url(../../assets/images/form-expand-icon.png) top left no-repeat;
    width: 23px;
    height: 24px;
    cursor: pointer;
    border-radius: 50%;
    background-position: 2px 2px;
    position: relative;
    top: -1px;
}
.to-3dot:hover {
    background: url(../../assets/images/form-expand-icon.png) top left no-repeat !important;
    background-position: 3px 3px !important;
    border: none;
}
/*
.expndtask-box .fl-fw.todo-rf-msg .input-field {
    margin-top: -16px;
}
 */




.asgn-evnt-con-box table tr th:first-child,
.asgn-evnt-con-box table tr td:first-child {
    width: 40px !important;
    min-width: 40px !important;
    max-width: 40px !important;
}

.asgn-evnt-con-box table tr th:nth-child(2),
.asgn-evnt-con-box table tr td:nth-child(2) {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
}

.asgn-evnt-con-box table tr th:last-child,
.asgn-evnt-con-box table tr td:last-child {
    width: 100px !important;
    min-width: 100px !important;
    max-width: 100px !important;
    text-align: left !important;
}

.asgn-evnt-con-box .user-pics-box {
    word-break: break-all;
}

.cp-asgnto-bx.cpdtl-asgnto-bx {
    padding: 10px;
    border-top: 2px solid #e8e8e8;
    padding-top: 0;
}

.cp-asgnto-bx.cpdtl-asgnto-bx h5 {
    font-weight: 600;
    margin-bottom: 6px;
    float: left;
    width: 100%;
    margin-top: 15px;
}

.cmnctn-pln-rgt-sctn .browser-default-set .browser-default {
        border: 1px solid #dadada;
}

 .cpdtl-asgnto-bx table tr th,
 .cpdtl-asgnto-bx table tr td {
    padding:5px !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 16px;
    word-wrap: break-word;
}

 .cpdtl-asgnto-bx table tr th {
    background: #eee !important;
    font-weight: bold !important;
 }


 .cpdtl-asgnto-bx table tr th:first-child,
 .cpdtl-asgnto-bx table tr td:first-child {
    width: 90px !important;
    min-width: 90px !important;
    max-width: 90px !important;
}

 .cpdtl-asgnto-bx table tr th:nth-child(2),
 .cpdtl-asgnto-bx table tr td:nth-child(2) {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
}

 .cpdtl-asgnto-bx table tr th:last-child,
 .cpdtl-asgnto-bx table tr td:last-child {
    width: 100px !important;
    min-width: 100px !important;
    max-width: 100px !important;
    text-align: left !important;
}


.task_acvt-box {
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 2px;
    border-bottom: 2px solid #c7c7c7;
    padding-bottom: 0;
}

.task_acvt-box h5.head {
    margin-top: 0;
}

.task_acvt-box h5.head {
    margin-top: 0;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    color: #0e76bc;
    padding: 0;
}

.right-card-box .ex-cl-bx > a {
    color: #0e76bc;
}

.comlttask-listbox .td-cpmt-date-box {
    padding-left: 25px;
    position: relative;
    margin: 5px 0;
    width: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
}

.comlttask-listbox .td-cpmt-date-box span.ck-lbl {
    font-size: 10px;
    color: #888;
}

.todo-ck-box .comlttask-listbox li .action-icons-group {
    margin: 0;
    position: static;
}
.ck-lbl span.dvdline {
    font-size: 8px;
    margin: 0 2px;
    position: relative;
    top: -1px;
}

.comlttask-listbox .todo-row-hvr .ck-lbl {
    margin-bottom: 0px;
    word-wrap: break-word;
    font-weight: 500;
    font-size: 11px;
}

.comlttask-listbox b.b-dtbox {
    font-size: 10px;
    font-weight: 600;
    background: #f1f1f1;
    border: 1px solid #d4d2d2;
    padding: 2px 5px;
    border-radius: 2px;
    color: #808080;
    margin: 0 2px;
    vertical-align: top;
    position: relative;
    top: 7px;
}

.todo-row-hvr .ck-lbl {
    margin-bottom: 0px;
    word-wrap: break-word;
    font-weight: 500;
    font-size: 11px;
}

.todo-ck-box li.task-list-ttlbox label.ck-lbl {
    max-width: calc(100% - 220px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 18px;
}
.todo-ck-box li.task-list-ttlbox label.ck-lbl i.fa {
    position: absolute;
    right: 0;
    top: 6px;
}

/* AUTO SELECT BOX  */

.auto-slct-cstm .input-field.browser-default-set {
    height: auto;
    margin: 0;
    position: relative;
    top: -8px;
}
.auto-slct-cstm label {
    font-weight: 600;
    font-size: 13px;
    color: #222;
}

.auto-slct-cstm  .dropdown-multiselect button {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    border-bottom: 1px solid #d9d9d9 !important;
}

._add_license .information-section .ascted-pro-rw-bx .input-field .radio-button label {
    margin-right: 5px;
    padding-left: 20px !important;
}

/* PLAN RIGHT CONFORANCE */

.email-right-contact-view .conforance-section-right.plan-con-right {
    top: 0;
}

.add-acvty-col-grp.conf-add-acvty-col-grp {
    width: 100%;
}

.conf-add-acvty-col-grp .add-acvty-col.whre-act-plc {
    max-height: 402px;
    min-height: 402px;
}

.add-acvty-col.whre-act-plc .whre-act-plc-inner {
    background: none;
}
.add-acvty-col.whre-act-plc {
    border-left: none !important;
}


/* ==== CONFORANCE LISTING PAGE ==== */
.conforance-table-box.con-smrtb-table table tr th,
.conforance-table-box.con-smrtb-table table tr td {
    padding: 3px 4px;
    font-size: 11px;
}

.conforance-table-box.con-smrtb-table table tr th {
    padding: 5px 4px;
    font-size: 10px;
    line-height: 12px;
}

.conforance-table-box.con-smrtb-table table tr th span.pull-left {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: calc(100% - 8px);
}


.conforance-table-box.con-smrtb-table table tr td h5 {
    margin: 0;
    font-size: 13px;
    word-break: break-word;
}

.conforance-table-box.con-smrtb-table table tr th.nconf-echek,
.conforance-table-box.con-smrtb-table table tr td.nconf-echek {
    width: 48px !important;
    min-width: 48px !important;
    max-width: 48px !important;
}

.conforance-table-box.con-smrtb-table table tr th.nconf-ename,
.conforance-table-box.con-smrtb-table table tr td.nconf-ename {
    width: 95px !important;
    min-width: 95px !important;
    max-width: 95px !important;
}

.conforance-table-box.con-smrtb-table table tr th.nconf-evtdtm,
.conforance-table-box.con-smrtb-table table tr td.nconf-evtdtm {
    width: 103px !important;
    min-width: 103px !important;
    max-width: 103px !important;
}   


.conforance-table-box.con-smrtb-table table tr th.nconf-ectlctn,
.conforance-table-box.con-smrtb-table table tr td.nconf-ectlctn {
    width: 80px !important;
    min-width: 80px !important;
    max-width: 80px !important;
}

.conforance-table-box.con-smrtb-table table tr th.nconf-org,
.conforance-table-box.con-smrtb-table table tr td.nconf-org {
    width: 90px !important;
    min-width: 90px !important;
    max-width: 90px !important;
}

.subnconf-ename {
    padding-left: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.conforance-table-box.con-smrtb-table table tr th.nconf-econfrmd,
.conforance-table-box.con-smrtb-table table tr td.nconf-econfrmd {
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
    text-align: center;
}

.conforance-table-box.con-smrtb-table table tr th.nconf-etinvtd,
.conforance-table-box.con-smrtb-table table tr td.nconf-etinvtd {
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
    text-align: center;
}

.conforance-table-box.con-smrtb-table table tr th.nconf-eopen,
.conforance-table-box.con-smrtb-table table tr td.nconf-eopen {
    width: 40px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    text-align: center;
}

.conforance-table-box.con-smrtb-table table tr th.nconf-entatndg,
.conforance-table-box.con-smrtb-table table tr td.nconf-entatndg {
    width: 60px !important;
    min-width: 60px !important;
    max-width: 60px !important;
    text-align: center;
}

.conforance-table-box.con-smrtb-table table tr th.nconf-eatendng,
.conforance-table-box.con-smrtb-table table tr td.nconf-eatendng {
    width: 45px !important;
    min-width: 45px !important;
    max-width: 45px !important;
    text-align: center;
}
.conforance-table-box.con-smrtb-table table tr th.nconf-eaction,
.conforance-table-box.con-smrtb-table table tr td.nconf-eaction {
    width: 60px !important;
    min-width: 60px !important;
    max-width: 60px !important;
    text-align: center;
}

.conforance-table-box.con-smrtb-table table tr td.nconf-econfrmd1 {
    text-align: center;
}

.my-rls-tabbox thead tr th {
    text-align: left !important;
}

.email-fix-head-top-mrg.rs-sgntr-con .main-table table tr td {
    word-break: break-all !important;
}

._add_license .cnt-note-tab .collapse-activty {
    border: 1px solid #ddd;
    padding: 10px 10px;
}

.cf-pagination.con-listng-pgntn {
    padding: 0;
    margin: 5px 0 0 0;
}

.cf-pagination.con-listng-pgntn .search-select-box.page-show-box {
    margin-right: 0;
}

.cf-pagination.con-listng-pgntn .pagination {
     margin-right: 0;
}

.nconf-ename .myact-tp-lft-bar {
    display: flex;
    align-items: center;
    width: 100%;
    word-break: break-word;
}
.nconf-ename-clrbox {
    width: 75px;
}

.nconf-ename-clrbox a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    float: left;
}

.nconf-ectlctn span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    float: left;
}

.nconf-ename .myact-tp-lft-bar .actv-td-rnd-icon {
    margin-top: 0 !important;
    position: relative;
    left: -5px;
    flex: none;
}

.nconf-ename-arw-box .arrw-short {
    position: relative;
    top: 2px;
}

.dashboard-my-actv-tb .myact-tp-rgt-bar.dsbrd-add-taskacvt {
    position: absolute;
    right: 0;
    top: 15px;
}

.acltpeople-popup.scroll-popup.add-contact-popup .modal-inner-body {
    padding: 0;
    border: none;
}

.acltpeople-popup .c_card {
   border: none;
}

.acltpeople-popup .select-people-scroll {
    -webkit-max-height: calc(100vh - 315px);
    -moz-max-height: calc(100vh - 315px);
    -o-max-height: calc(100vh - 315px);
    max-height: calc(100vh - 315px);
    min-height: calc(100vh - 370px);
}

.con-litng-mltdrd-arw {
    margin: 0;
    position: absolute;
    top: calc(50% - 9px);
    left: 49px;
}

.con-litng-mltdrd-arw .drg-arw-bx:before {
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 6px solid #7f7f7f; 
    position: absolute;
    left: 5px;
    top: 5px;
}

.cof-right-quickview .acvt-srh-wth-sgsn .panel-body {
    padding: 5px 0 0;
}
.cof-right-quickview .myactv-frm-con-box-group:last-child {
    margin-bottom: 10px;
    margin-top: 0;
}

.rlfr-evnt-qw .ref-name .input-field input {
    font-size: 11px;
    padding-right: 0;
}

.assigncall-to-ppl-tbl .actv-check-hvr-box .input-field.th-check-top label {
    top: 4px;
}

/* You meet someone for the 1st time */

.add-with-toggle {
    display: flex;
}

.add-with-toggle .small-btn {
    line-height: 37px !important;
    border-radius: 0 !important;
}

.colla-ttl-head {
    padding: 10px;
    font-size: 13px;
    color: #333;
    text-transform: uppercase;
    font-weight: 700;
    position: relative;
}

.btn-grp-set-check .browser-default-set.sync-clndr-slct .select-box {
    margin-top: 5px;
    margin-bottom: 0;
    padding: 0 15px 0 5px;
    border: 1px solid #cbcbcc;
}

.btn-grp-set-check .browser-default-set:before {
    right: 6px;
    z-index: 2;
}
.btn-grp-set-check .browser-default-set.sync-clndr-slct .select-box + label {
    top: 11px !important;
}

.rvp-view-box .acvt-srh-wth-sgsn {
    padding: 0 !important;
}
.rvp-view-box .acvt-srh-wth-sgsn a.rvp-tgl-box {
    padding: 10px;
    margin-bottom: 0;
}

.rvp-view-box .ex-cl-bx > a:before {
    top: 16px;
    right: 8px;
}
.rvp-view-box .acvt-srh-wth-sgsn .smr-user-pics-box {
    background: #e5e5e5;
    padding: 6px 10px;
    cursor: pointer;
    position: relative;
}

.rvp-view-box .acvt-srh-wth-sgsn .smr-user-pics-box.rvp-view-li:before {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #555;
    right: 9px;
    top: 20px;
    width: 0;
    height: 0;
    position: absolute;
    content: '';
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    content: "";
}
.rvp-view-box .acvt-srh-wth-sgsn .smr-user-pics-box.rvp-view-li.selected:before {
    content: "";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}


.rvp-view-box .acvt-srh-wth-sgsn .smr-user-pics-box:nth-child(even) {
    background: #fff;
}

.user-pics-box .name-box span {
    font-weight: 600;
}

.only-pro-box span img {
    width: 100%;
    height: 100%;
}
figure.only-pro-box {
    background: none;
    position: relative;
}
figure.only-pro-box span.name {
    background: #499516;
    position: absolute;
    width: 100%;
    height: 100%;
    line-height: 28px;
}

/* .cs-tab-con .mCustomScrollBox,
.cs-tab-con .mCSB_container {
    overflow: auto !important;
} */
/* ul.amr-sub-menu {
    position: absolute;
    left: -250px;   
    width: 250px;
} */


ul.amr-sub-menu {
    position: relative;
    left: 1px;
    top: -100%;
    z-index: 2;
    box-shadow: 0 0 6px rgba(0,0,0,0.5);
    background: #fff;
    display: none;
    width: 100%;
    left: 50%;
    transform: translate(-50%);
    margin-top: 5px;
}

ul.amr-sub-menu:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    bottom: auto;
    top: -6px;
    left: 10%;
    transform: rotate(45deg);
    z-index: -1;
    box-shadow: -1px -1px 2px rgba(0,0,0,0.3);
}
li.smr-user-pics-box.selected ul.amr-sub-menu {
    display: block;
}

ul.amr-sub-menu h4 {
    text-transform: uppercase;
    font-weight: 600 !important;
    color: #555;
    font-size: 15px;
    padding: 10px !important;
    margin: 0;
    border-bottom: 1px solid #e7e6e6;
}

.amr-sub-menu-inr {
    overflow: auto;
    max-height: 210px;
}


/* COMMUNICATION PLAN DETAILS steps/add_step */

.cmc-pln-tp-subtab .insert-box:before {
    content: "";
    width: 12px;
    height: 12px;
    background: #fff;
    box-shadow: -1px -1px 1px rgba(0,0,0,0.25);
    position: absolute;
    margin: -5px 0 0 0;
    transform: rotate(45deg);
}

/* .cmc-pln-tp-subtab .more-optns-lnk:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #4c5667;
    position: absolute;
    margin: -7px 0 0 0;
    transform: rotate(45deg);
    left: 15px;
}
 */

.add-task-input .slct-act-type .input-field {
    width: 100%;
}

.add-task-input .slct-act-type .browser-default {
    margin-top: 6px;
    height: 40px;
    position: relative;
    top: -5px;
 }

.add-task-input .slct-act-type .browser-default-set:before {
    top: 17px;
}

.plan-box-wrap {
    white-space: normal;
}

.plan-box-wrap .chk-wh-mrkdn {
    margin-bottom: 5px;
}


.task-ivolved-box {
    display: flex;
    justify-content: space-between;
}

.task-ivolved-box .add-acvty-rw-grp {
    width: 48%;
}

.mrl-cstm-fld.more-optns-lnk {
    width: auto;
    float: none;
}

.mrl-cstm-fld.more-optns-lnk a {
    position: absolute;
    top: 3px;
    right: 15px;
    height: auto;
    background: rgb(238, 238, 238) !important;
    padding: 1px 15px 1px 6px !important;
    color: rgb(28, 117, 188) !important;
    text-transform: initial !important;
}
.mrl-cstm-fld.more-optns-lnk .optns-lnk-tgl:after {
    transform: rotate(180deg);
    margin-top: -3px;
    right: 4px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #1c75bc;
}
.mrl-cstm-fld.more-optns-lnk a:after {
    right: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #1c75bc;
}

.cmc-pln-tp-subtab .insert-box {
    background: #f9f9f9;
   /*  padding: 0 30px 20px 30px; */
}



.task-plan-info .popover {
    width: 264px;
    margin-left: -91px !important;
}
.myactv-frm-con .popover.top > .arrow,
.task-poc-mnbox .popover.top > .arrow {
    left: 85%
}

.task-plan-info .popover-content {
    padding: 0;
    max-height: 110px;
    overflow: auto;
}

.task-poc-mnbox .listing-email-tooltip span {
    border-bottom: 1px solid #e4e2e2;
    float: left;
    width: 100%;
    padding: 2px 7px;
    line-height: 14px;
    font-size: 11px;
    color: #666;
}
.task-poc-mnbox .listing-email-tooltip span:last-child {
    border: none;
}

.browser-default-set.add-task-prrtbx {
    `margin-top: 9px;
}

.browser-default-set.add-task-prrtbx select {
    margin-top: 16px;
    position: relative;
    top: -10px;
    height: 35px;
    border-radius: 0;
}
.add-task-prrtbx .browser-default-set:before {
    top: 16px;
}
.top-ntfy-group-box.form-design.todo-second-screen .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
    right: -10px;
}


/* MY PEOPLE : CALENDAR/EMAIL PEOPLE SUGGESTIONS */

.usr-con.clndr-ppl-sgstn {
    width: calc(100% - 50px) !important;
}
.usr-con.clndr-ppl-sgstn .unm-bx {
    display: flex;
    justify-content: space-between;
}
.my-ppl-mtrs-tbl .usr-con.clndr-ppl-sgstn .u-dtls-rw {
    width: auto;
}
.u-dtls-rw-left {
    font-weight: 600;
    max-width: calc(100% - 110px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}
.clndr-eml-ppl-sgstn-box {
    cursor: pointer;
}


.tree-view-eml-icon {
    background: url(../../assets/images/tree-view-icon.png) no-repeat;
    width: 22px;
    height: 22px;
    float: left;
}
a.tree-viewmn-box {
    position: absolute;
    right: 26px;
    left: auto;
    width: auto;
}
a.tree-viewmn-box:before {
    display: none;
}
.my-ppl-mtrs-tbl .cper-row-box {
    position: relative;
}

.eml-list-icon {
    background: url(../../assets/images/eml-list-icon.png) no-repeat;
    width: 30px;
    height: 22px;
    float: left;
    flex: none;
    position: absolute;
    top: 45px;
    left: 15px;
}

i.sdl-outbox-icon {
    background-position: -29px 2px !important;
}

.unm-bx-grp-inr {
    display: flex;
    align-items: center;
}
.unm-bx-grp-inr span.pln-eml-icon {
    margin-right: 3px;
}

.cpe-my-ppl .unm-bx-grp .unm-bx-grp-inr span.unm-bx {
    width: auto;
}

.my-nmbr-sbc-box .search-t-bx .form-control.date-picker {
    width: 170px !important;
}

.my-nmbr-sbc-box .sbc-btn-rgt a.btn {
    position: absolute;
    right: 0;
} 

.results-tab-mnbox .myactv-frm-con-box-group .search-t-bx .daterangepicker.ltr {
    top: 38px !important;
}



label.dtname-box.dtname-box-ttl {
    font-weight: 600;
    color: #222;
    margin-left: 10px !important;
}
.create-ppl-box {
    padding: 5px;
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

label.dtname-box {
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 0 !important;
}

.action-groupicn-box a {
    margin: 0 5px;
    text-decoration: none;
    color: #888;
}



/* ASSOCIATE TREE :  CONFORANCE */

.asct-tree-mdl .select-wrapper.select-box {
    border: 1px solid #cacaca;
    margin-top: 5px;
}

.asct-tree-mdl .dropdown-content li > a,
.asct-tree-mdl .dropdown-content li > span {
    display: flex;
    align-items: center;
    font-size: 11px;
    padding: 2px 0px;
    font-weight: 600;
}
.asct-tree-mdl .select-wrapper input.select-dropdown {
    margin: 0;
    padding: 0 20px 0 8px;
    width: 100%;
    box-sizing: border-box;
    font-weight: 600;
}

.asct-tree-mdl .select-wrapper span.caret {
    color: #999;
    right: 10px;
    top: 4px;
    font-size: 10px;
}
.asct-tree-mdl .dropdown-content li > span > label {
    top: 1px;
    left: 3px;
    height: 18px;
    padding-left: 29px;
}

.asct-tree-mdl .dropdown-content.select-dropdown {
    border-color: #d9d9d9;
    top: 100% !important;
    position: relative !important;
}

.asct-tree-mdl .active input[type="checkbox"] + label:after {
    background-color: transparent !important;
    top: 0;
    width: 15px !important;
    height: 15px !important;
    margin-left: 5px;
    margin-top: 4px;
    border: 1px solid #1c75bc !important;
    transform: none;
}

.asct-tree-mdl .active input[type="checkbox"]:checked + label::before {
    background: url(../../assets/images/select-ckd-icon.png) left top no-repeat !important;
    border: none;
    transform: rotate(0) !important;
    top: -1px;
    left: 7px;
    width: 16px;
    height: 17px;
    transition: none;
}

.asct-tree-mdl .plan-wf-tp-count {
    float: left;
    width: 100%;
}

.asct-tree-mdl span.wf-sp-text {
    color: #000;
    line-height: 17px;
    width: 100%;
}

.asct-tree-mdl .plan-wf-dp-con .plan-wf-dp-name,
.asct-tree-mdl .plan-wf-dp-con.schedule-step-color .plan-wf-dp-name {
    background: #2995eb !important;
    color: #fff;
    padding: 2px 6px;
    height: auto;
    display: flex;
    font-size: 13px;
}

.asct-tree-mdl .plan-wf-dp-con .plan-wf-dp-name {
  background: #d9d9d9 !important;
  color: #000;
}


.asct-tree-mdl .plan-wf-dp-con .only-pro-box span.name {
    background: #808080;
}

.asct-tree-mdl .plan-wf-dp-con.schedule-step-color .only-pro-box {
    background: #fff;
    color: #2995eb;
}

.asct-tree-mdl .plan-wf-dp-con.schedule-step-color .only-pro-box span.name {
    background: #fff;
}

.asct-tree-mdl figure.only-pro-box span.name {
    background: #808080;
    line-height: 24px;
}

.asct-tree-mdl .user-pics-box figure {
    width: 25px;
    height: 25px;
    border:none;
}

.plan-wf-ttl figure.only-pro-box span.name {
    background: #fff;
    color: #2995eb;
}

.asct-tree-mdl .plan-wf-ttl {
    display: flex;
    /* background: #2995eb; */
    height: auto;
    padding: 2px 6px;
    font-size: 13px;
}

.asct-tree-mdl .grp-mrk-dn.mrg-top-10.fl-fw {
    margin-top: 5px !important;
}
.asct-tree-mdl input[type="checkbox"]:not(:checked):disabled + label:before {
    background: none;
}
.asct-tree-mdl .active input[type="checkbox"]:not(:checked):disabled + label:after {
    opacity: 0.5;
}
.asct-tree-mdl .dropdown-content li.disabled > span > label,
.asct-tree-mdl .select-dropdown li.disabled > span {
    cursor: default;
}

.hierarchy-btn {
    float: right;
    margin-right: 10px;
}

.conforance-section .lic-pro-left-box .pagination {
    z-index: 0;
}

.myact-tp-rgt-bar.my-act-my-cal-tab a.btn:last-child {
    width: 50px;
}

.myact-tp-rgt-bar.my-act-my-cal-tab a.btn {
    position: relative;
}
.myact-tp-rgt-bar.my-act-my-cal-tab a.btn:last-child:before {
    content: "";
    background: url(../../assets/images/my-clndr-icn.png) center no-repeat;
    width: 25px;
    height: 22px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-position: 3px 1px;
}

.myact-tp-rgt-bar.my-act-my-cal-tab a.btn.active:last-child:before {
    background-position: 3px -21px;
}

.fc-button-group.btn-grp.srhby-all-tabs {
    margin: 0 5px 15px;
}

.pdng-10-all {
    padding: 10px !important;
}

                


.mcp-que-sts-box-inr [type="radio"].ng-valid-parse + label:after {
    background-color: #01aef2;
    z-index: 0;
    width: 10px;
    height: 10px;
    margin: 2px 0;
    float: left;
    position: absolute;
    top: 5px;
    left: 7px;
    border: none;
    transform: none;
}

.pop-mn-con .pop-con li {
    position: relative;
}

.where-pin-popup {
    position: absolute;
    background: #fff;
    z-index: 1;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    padding: 5px 8px;
    border-radius: 4px;
    top: 22px;
    width: 210px;
    left: -100px;
    display: none;
}

.where-pin-popup:after {
    content: "";
    width: 100%;
    height: 14px;
    position: absolute;
    background: none;
    transform: none;
    left: 0;
    top: -14px;
}

.pininfo {
    display: inline-block;
    position: relative;
}

.pininfo:hover .where-pin-popup {
    display: block;
}

.tooltiptopicevent .evnt-con-card-box .pop-mn-con ul li .rgt {
   /*  overflow: initial !important; */
}


.tooltiptopicevent .evnt-con-card-box .pop-mn-con ul li .lft {
    width: 67px;
    line-height: 20px;
}

.tooltiptopicevent .evnt-con-card-box .pop-mn-con ul li .rgt {

    -webkit-width: calc(100% - 73px);
    -moz-width: calc(100% - 73px);
    width: calc(100% - 73px);
        line-height: 17px;

}


.where-pin-popup h5 {
    margin: 0;
    font-size: 13px; 
    text-transform: capitalize;
    margin-bottom: 5px;
    font-weight: 600;
}

.where-pin-popup p {
    margin-bottom: 0;
    font-weight: 500;
    font-size: 12px;
}

.where-pin-popup a {
    margin-bottom: 0;
    font-weight: 500;
    font-size: 11px !important;
    display: block;
    text-transform: initial !important;
    line-height: 14px;
    word-break: break-word;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #337ab7 !important;
    background: none !important;
    padding: 0 !important;
    margin-right: 0 !important;
} 

.pin-disptn {
    border-top: 1px solid #eee;
    margin-top: 5px;
    padding-top: 3px;
}

.where-pin-popup:before {
    content: "";
    width: 10px;
    height: 10px;
    background: #fff;
    box-shadow: -1px -1px 1px rgb(201, 201, 201);
    position: absolute;
    top: -5px;
    transform: rotate(45deg);
    left: 47%;
}

.pininfo i.fa {
    font-size: 13px;
    color: #888;
}

.sdlsp-ste-box {
    margin-top: 3px !important;
    margin-bottom: 0 !important;
}
.ss-days-box {
    width: 60px;
}
.ss-daystxt-box {
    width: auto;
    padding-left: 6px;
    margin-top: 3px;
}
.ss-daystxt-box span {
    font-size: 13px;
}

.check-choose-box .radio-set {
    white-space: normal;
}





.con-per-one-row.task-ppllngth.task-poc-name {
    padding-left: 28px;
  /*  border: 1px solid #e6e6e6;*/
    left: 25px !important;
    width: calc(100% - 25px) !important;
  /*  background: #f3f3f3;*/
    top: 0px;
    margin-bottom: 5px !important;
    float: left;
    width: -webkit-fill-available;
    margin-top: 0 !important;
}   
.con-per-one-row.task-ppllngth.task-poc-name:before {
    left: 6px;
    top: 5px;
}
.con-per-one-row.task-ppllngth.task-poc-name.ppl-org-task {
    display: none;
}

.taskhvractn-box {

}

.todo-ck-box li.taskhvractn-box .action-icons-group {
    margin-top: 2px;
    position: relative;
    top: 2px;
    background: #f1f1f1;
}


.expndtask-box .mCS-minimal-dark.mCSB_scrollTools_vertical {
    right: -19px !important;
}

.expndtask-box .sign-textarea-box {
    width: calc(100% - 2px);
}

.con-per-one-row.task-ppllngth.task-poc-name + .action-icons-group {
    position: absolute;
    right: 0;    
}


.top-ntfy-group-box.emlalert-tabbox {
    padding: 0 10px 10px 10px !important;
}

.eml-dgt-ntf .top-ntfy-group-box ul.nav li.my-nmr-tabs a.nav-link {
    padding: 5px 12px;
    font-size: 13px;
    font-weight: 500;
    color: #555555 !important;
}

.top-head .emlalert-tabbox .nav > li > a:hover,
.top-head .emlalert-tabbox .nav > li > a:focus {
    background: none !important;
    border-bottom: 1px solid #fff !important;
}

.eml-dgt-ntf .top-ntfy-group-box ul.nav li.active.my-nmr-tabs a.nav-link {
    color: #0e76bc !important;
}

.eml-dgt-ntf .cpe-my-ppl {
    width: 100% !important;
}

.ea-sdld-emltab {
    padding: 0 !important;
}

.ea-sdld-emltab .acvt-srh-wth-sgsn {
    padding: 0 !important;
    border:none !important;
}
.ea-sdld-emltab  a.cpd-send-btn-msg {
    padding: 3px 7px;
    font-size: 10px;
}
.ea-sdld-emltab  .emeemalil-list .cpd-action-btn-msgs .cpd-actn-right {
    font-size: 11px !important;
}
.ea-sdld-emltab .my-ppl-mtrs-tbl .cper-row-box {
    height: auto;
    padding: 5px 10px !important;
}

.ea-cmps-eml-snd .user-card-box figure.user-box {
    width: 35px;
    height: 35px;
    border-radius: 4px;
}
.ea-cmps-eml-snd .user-card-box figure.user-box span {
    line-height: 34px;
}

.ea-cmps-eml-snd .cpd-actn-right.eml-sent-msg {
    margin:0 !important;
}
.ea-cmps-eml-snd .cpe-my-ppl.my-ppl-mtrs-tbl .user-action .action-icons-group {
    top:4px;
}

.ea-cmps-eml-snd .cpd-actn-right.eml-sent-msg {
    top: 3px !important;
    position: relative;
}
.ea-cmps-eml-snd .my-ppl-mtrs-tbl .cper-row-box:hover {
    background: #eee;
}

.ea-sdld-emltab .my-ppl-mtrs-tbl .cper-row-box:hover {
    background: #eee;
}
.emlalert-tabbox a.btn.gray-btn.small-btn.smallest-btn {
    z-index: 1;
}


/* ====== FAMILY SUMMARY ====== */

.modal-dialog.scroll-popup.add-contact-popup.modal-lg.family-summury-modal {
    width: 900px !important;
}

.family-summury-modal table thead tr th,
.family-summury-modal table tbody tr td {
    word-break: break-word;   
}

.family-summury-modal table thead tr th:first-child,
.family-summury-modal table tbody tr td:first-child {
    width: 60px;
    min-width: 60px;   
    max-width: 60px;
}
.family-summury-modal table thead tr th:nth-child(2),
.family-summury-modal table tbody tr td:nth-child(2) {
    width: 90px;
    min-width: 90px;   
    max-width: 90px;
}
.family-summury-modal table thead tr th:nth-child(3),
.family-summury-modal table tbody tr td:nth-child(3) {
    width: 130px;
    min-width: 130px;   
    max-width: 130px;
}
.family-summury-modal table thead tr th:nth-child(4),
.family-summury-modal table tbody tr td:nth-child(4) {
    width: 70px;
    min-width: 70px;   
    max-width: 70px;
}           
.family-summury-modal table thead tr th:nth-child(5),
.family-summury-modal table tbody tr td:nth-child(5) {
    width: 90px;
    min-width: 90px;   
    max-width: 90px;
}
.family-summury-modal table thead tr th:last-child,
.family-summury-modal table tbody tr td:last-child {
    width: 110px;
    min-width: 110px;   
    max-width: 110px;
    text-align: left;
}


.acvt-pln-id-tx.acvt-cpbx-btn {
    width: 100%;
}


/* ASSIGN CALL LIST TO PEOPLE */

.assigncall-to-ppl-tbl table tr th, 
.assigncall-to-ppl-tbl table tr td {
    word-break: break-word !important;
    text-align: left !important;
}

.assigncall-to-ppl-tbl table tr th:first-child,
.assigncall-to-ppl-tbl table tr td:first-child {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
}

.assigncall-to-ppl-tbl table tr th:nth-child(2),
.assigncall-to-ppl-tbl table tr td:nth-child(2) {
    width: 40%;
    min-width: 40%;
    max-width: 40%;
}

.assigncall-to-ppl-tbl table tr th:last-child,
.assigncall-to-ppl-tbl table tr td:last-child {
    width: 40%;
    min-width: 40%;
    max-width: 40%;
}


/* LICENCE IBA'S FILTER */
.flex-row  {
    display: flex;
}
.lcns-filter-row  {
    justify-content: space-between;
}
.lcns-filter-row .srh-frm-clnr-grup {
    flex: none;
    display: flex;
    margin-right: 5px;
    margin-left: 10px
}

.lcns-filter-row .myactv-frm-con-box-group {
    display: flex;
    align-items: center;
    margin-top: 0;
}

.lcns-filter-row .sd-dt-box {
    padding: 7px 10px
}

.lcns-filter-row .my-nmbr-sbc-box .search-t-bx .form-control.date-picker {
    width: 220px !important;
    height: 33px !important;
    font-weight: 400 !important;
    margin: 0 !important;
}

.lcns-filter-row .input-button button.btn {
    margin-top: 0;
    height: 33px;
    line-height: 33px;
}

.filterProductForm-bx .ad-nw-btn-grp {
    margin-top: 0;
}


.todo-box-section .top-ntfy-group-box .myact-tp-lft-bar .actv-td-rnd-icon {
    width: 10px;
    height: 10px;
    position: absolute;
    left: 24px;
    top: 11px;
    margin: 0;
}

.todo-ck-box label.ck-lbl {
    padding-left: 38px;
}

.checklistplan-box {
    padding-left: 25px;
}

.checklistplan-box .task-poc-rpt  {
    font-size: 11px;
    margin-left: 18px;
    line-height: 22px;
    font-weight: 500;
}

.checklistplan-box {
    padding-left: 25px;
    padding-right: 0;
}

.todo-ck-box .checklistplan-box li.taskhvractn-box .action-icons-group {
    top: 0px;
    margin-right: 0;
}
.checklistplan-box .task-poc-name:before {
    left: 7px;
    top: 8px;
}




/* ==== DASHBOARD > MY TASK > TABLE ==== */

table.striped.my-actvty-table tbody .div-full-block .task-plan-info .popover {
    width: auto !important;
    margin-left: 10px !important;
    top: 30px !important;
    max-width: 450px;
    left: 0 !important;
}

table.striped.my-actvty-table tbody .div-full-block .task-plan-info .popover.top > .arrow {
    left: 26px;
    bottom: auto;
    top: -10px;
    transform: rotate(180deg);
}


/* COMMUNICATION PLAN DETAILS > ASSIGNEE TAB > EVENT > ASSIGN EVENT BUTON */


.asgn-evnt-confrnc-mdl {
    
}

.asgn-evnt-confrnc-mdl .input-button.text-left .btn {
    margin: 0;
    margin-bottom: 10px;
}
.asgn-evnt-confrnc-mdl .padding-left-none {
    padding-left: 15px !important;
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}
.asgn-evnt-confrnc-mdl table tr th,
.asgn-evnt-confrnc-mdl table tr td {
    text-align: left !important;
    word-break: break-word;
}
.asgn-evnt-confrnc-mdl table tr th:nth-child(2n),
.asgn-evnt-confrnc-mdl table tr td:nth-child(2n) {
    width: 230px;
}


/* INSURANCE > PRODUCT > FILTER */
.pro-mnfltr .flex-row.product-fltr-inrrow .tm-accss-left {
    width: auto;
    position: relative;
    margin-bottom: 10px;
    
}
.pro-mnfltr .myacvt-form.ex-cl-bx.myacvt-frm-clndr-bx i.glyphicon.glyphicon-filter {
    position: absolute;
    top: 23px;
    z-index: 2;
        font-size: 12px;
    left: 5px;
}

.pro-mnfltr .myacvt-form.ex-cl-bx.myacvt-frm-clndr-bx {
    position: relative;
}

.pro-mnfltr .multiselect-parent.btn-group.dropdown-multiselect button {
    padding-left: 22px;
    font-size: 11px;
}
.pro-mnfltr .flex-row.product-fltr-inrrow .tm-accss-left label {
    margin: 0;
    font-size: 11px;
    font-weight: 600;    
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    bottom: 38px;
    max-width: 140px;
    word-break: break-word;
    line-height: 10px;
}

.pro-mnfltr .flex-row.lcns-filter-row.product-fltr-inrrow {
    padding-top: 21px;
    justify-content: space-between;
    /* align-items: center; */
}

.pro-mnfltr .filter-btns-groups {
    position: relative;
    flex: none;
    height: 30px;
}

.pro-mnfltr .lcns-filter-row .sd-dt-box {
    padding: 9px 8px;
    position: relative;
    top: 4px;
    font-size: 10px;
    margin-right: 5px;
}
.pro-mnfltr .lcns-filter-row .my-nmbr-sbc-box .search-t-bx .form-control.date-picker {
    width: 100% !important;
    height: 36px !important;
    font-weight: 400 !important;
    margin: 0 !important;
    position: relative;
    top: 1px;
    border-radius: 0;
    font-size: 11px;
}
.pro-mnfltr .lcns-filter-row .myactv-frm-con-box-group {
    margin-bottom: 0;
    width: 146px;
    flex-wrap: wrap;
    margin-top: -32px;
}
.inssrhbox .tm-accss-left.results-tab-mnbox.lcns-filter-row{
    padding-top: 12px;
    position: relative;
    top: 0;
    margin-bottom: 20px;
}
.pro-mnfltr .myacvt-form.ex-cl-bx.myacvt-frm-clndr-bx.this-month {
    min-width: 140px;
}

.pro-mnfltr .lcns-filter-row .srh-frm-clnr-grup {
    margin-left: 0;
    position: relative;
    top: 7px;
}
.pro-mnfltr .myactv-frm-con-box-group h5 {
    margin: 9px 0 0 0;
    font-size: 12px;
}

.pro-mnfltr .pro-filter-left {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.pro-mnfltr .dropdown-multiselect ul.dropdown-menu li a.option,
.lcns-filter-row .dropdown-multiselect ul.dropdown-menu li a.option {
    padding: 2px 8px;
}

.cmps-eml-edt-btn {

}

/* COMPOSE EMAIL > LARGE SCREEN WITH SIDE BAR */

.compose-email-popup .right-content {
    padding-bottom: 65px;
    width: 400px;
    position: fixed;
    right: 0;
    top: 30px;
    border-left: 1px solid #d9d9d9;
    min-height: calc(100vh - 90px);
    max-height: calc(100vh - 90px);
    overflow-y: auto;
}
.compose-email-popup .left-content.card.email-section {
    padding-bottom: 64px;
    padding-right: 388px;
}

.compose-email-popup .left-content.card.email-section > form {
    overflow: auto;
    float: left;
    max-height: calc(100vh - 160px);
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;
    width: 100%;
}

.compose-email-popup.modal.right .modal-content {
    overflow-y: initial !important;
}

.compose-email-popup .contact-details-sh-arrow[aria-expanded="true"] + .family-member-details {
    display: block;
}



.my-ppl-mtrs-tbl .cper-row-box .per-details-icon-group span.no.prevent-tr-click-cls + .popover .popover-inner {
    cursor: pointer !important;
    pointer-events: visible !important;
}

.expand-mail-box .as-emlapprjct-btn {
    position: absolute;
    right: 12px;
    top: 91px;
    font-weight: 700;
}

.as-emlapprjct-btn.approved {
    color: #fff;

}



.list-time-box .lst-tm-ulb > ul.nav.nav-tabs {
    display: flex;
}

.accordion-tab-box .accordion-inner ul.nav-tabs li + b li {
    width: 100px;
}

            

.accordion-tab-box .accordion-inner ul.nav-tabs li + b li a {
    width: 100% !important;
    display: flex;  
    text-align: center;
    justify-content: center;
    text-decoration: none;
}

.list-time-box .lst-tm-ulb > ul.nav.nav-tabs li {
    width: 50% !important;
    display: flex;
    text-align: center;
    justify-content: center;
}
.list-time-box .lst-tm-ulb > ul.nav.nav-tabs li a {
    width: 100%;
}
.list-time-box .lst-tm-ulb > ul.nav.nav-tabs li + b {
    width: 50% !important;
}
.list-time-box .lst-tm-ulb > ul.nav.nav-tabs li + b li {
    width: 100% !important;
}




.accordion-tab-box .accordion-inner .list-tm-con ul > li.uib-tab {
    width: 85px;
}

.accordion-tab-box .accordion-inner .list-tm-con ul.nav-tabs b > b {
    display: inline-flex;
}

.accordion-tab-box .accordion-inner .list-tm-con ul.nav-tabs b.ng-scope {
    width: 16.6667%;
    display: table-cell;
    position: relative;
    margin: 0 !important;
    /*vertical-align: top;*/
}

.accordion-tab-box .accordion-inner .list-tm-con ul.nav-tabs b > b li.uib-tab {
    margin-top: -1px;
    margin-top: -0.1rem;
    margin-bottom: -1px;
    margin-bottom: -0.1rem;
}

.accordion-tab-box .accordion-inner .list-tm-con ul.nav-tabs b > b li.uib-tab a.nav-link {
    padding: 0.6rem 1.5rem;
    color: #0e76bc;
    border-top: 1px solid;
    border: 1px solid transparent;
    border-bottom-color: #dcdcdc;
    color: #999;
    font-size: 13px;
    font-weight: 500;

}
.accordion-tab-box .accordion-inner .list-tm-con ul.nav-tabs b > b li.uib-tab.active a.nav-link {
    border-color: #dcdcdc !important;
    border-bottom-color: transparent !important;
    background: none;
    color: #0e76bc;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.accordion-tab-box .accordion-inner .list-tm-con ul.nav-tabs b > b li.uib-tab a.nav-link:hover {
    background-color: #eeeeee;
}


.con-card-box .card-content .pop-mn-con .pop-con {
    display: inline-block;
    width: 100%;
}

/*CALENDER VIEW*/

.table.striped > tbody > tr.cl-clndr-mnview:hover {
    background: none !important;    
}

.activity-details-left .call-list-table .table.striped > tbody > tr > td.cl-clndr-view {
    padding: 0 !important;
    border: none;
}

/*SUPPORT USER*/


.sprusr-call-list-table .cl-clndr-icon {
    right: 165px;
}

.fs-display .full-inr-table th i.cal-list-icn {
    left: 10px;
}



.cl-clndr-icon {
    position: absolute;
    right: 163px;
    top: -38px;
}
/*.cl-clndr-icon .cal-list-icn {
    background: url(../../assets/images/cldr-sml-btn.png) center no-repeat;
    left: 2px;
    top: 0;
}*/
.person-details-box .person-details.scrolled .left-details .img-con {
    /*width: calc(100% - 140px);
    width: -webkit-calc(100% - 140px);*/
}



/*CALENDAR SET*/
.top-left-seacrh-set {
    position: absolute;
    right: 0px;
    top: -38px;
    background: #ffffff;
    width: 37px;
    height: 35px;
}
.top-left-seacrh-set .cal-list-icn {
    left: 8px;
    top: 7px
}
.person-details-box .person-details .left-details .img-con {
    /*width: calc(100% - 209px);
    width: -webkit-calc(100% - 209px);*/
}



/*.dashboard-contact-sidebar.insrc-clnt-bx .search-box.with-tabs-row {
    width: calc(100% - 39px) !important;   
}
*/
.dashboard-right.fl-screen .cl-clndr-icon {
    right: 247px;
}

.dashboard-right.fl-screen .cl-clndr-open-close:before {
    right: 229px;
}

.call-list-table.fs-display .cl-clndr-icon {
    right: 261px;
}

.call-list-table.fs-display .cl-clndr-open-close:before {
    right: 245px;
}

.cl-clndr-open-close {
    box-shadow: 0 0 9px rgba(0,0,0,0.3);
    width: calc(100% - 20px);
    left: 10px;
    position: relative;
    padding: 15px;
}

.cl-clndr-open-close:before {
    content: "";
    width: 13px;
    height: 13px;
    position: absolute;
    right: 150px;
    transform: rotate(43deg);
    top: -6px;
    box-shadow: -4px -4px 6px rgba(0, 0, 0, 0.10);
    background: #fff;
}
.fc-button.fc-state-default.fc-corner-right {
    margin-left: 10px;
    font-weight: 600;
    text-shadow: none;
    border: 1px solid #e2e6ea !important;
    background: #fff;
    text-transform: capitalize;
    color: #858585;
    box-shadow: 0 0 2px rgba(0,0,0,0.2);
}
.cl-clndr-mnview button.fc-month-button.fc-button.fc-state-default.fc-corner-right.fc-state-active {
   /* background: #1c75bc;
    color: #fff;
    box-shadow: none;
    border-color: #1c75bc !important;*/
}
.fc-toolbar .fc-prev-button.fc-button:focus {
    z-index: 5;
    background: none !important;
}


.clinet-ntfy-bx.beni-clinet-ntfy-bx:hover .beni-hover-sctn {
    display: block;
    width: 280px;
   /* left: -190px;*/
}

.clinet-ntfy-bx.beni-clinet-ntfy-bx:hover .beni-hover-sctn .beni-hover-sctn-inr {
    max-height: 350px;
    width: 100%;
    overflow: auto;  
}


.clinet-ntfy-bx.beni-clinet-ntfy-bx:hover .beni-hover-sctn:after {
    content: "";
    width: 100%;
    height: 10px;
    position: absolute;
    top: -11px;
    left: 0;
   
}               


.cl-list-btn.cl-lst-log-btn .cl-list-actn-btn .small.btn {
    line-height: 15px !important;
    font-size: 7px;
    margin: 1px !important;
    width: 62px !important;
    padding: 0 2px;
    height: 15px !important;
    border: 1px solid #d2d2d2 !important;
    color: #555 !important;
    background: #f3f3f3 !important;
}

body .content .activity-details-left .call-list-table .table.striped > tbody > tr > td {
    padding: 1px 3px !important;
}




.cl-clndr-view .fc-event {
    background: none !important;
}

.tooltiptopicevent {
    border-radius: 4px !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    background: #fff !important;
}

.tooltiptopicevent .asso-lic-create-user {
    overflow: hidden !important;
}

.fc-content.cl-cmlt-evnt:before {
    content: "";
    width: 5px;
    height: 100%;
    background: #8dc741;
    position: absolute;
    left: 0px;
    top: 0;
}

.tooltiptopicevent strong {
    font-size: 10px;
    color: #858585;
    width: 29px;
    float: left;
    font-weight: 500;
}

.my-comnctn-eml-list {
    width: auto !important;
    top: 5px;
    position: absolute;
    right: 32px;
    z-index: 2;
}
a.fc-day-grid-event {
    background: none ;
}

a.fc-day-grid-event.lighter {
    opacity: 1 !important;
}

a.fc-day-grid-event .fc-content {
    border-left: 5px solid #c5c3c3;
    background: #eee;
}


.main-table.license-table.ibs-list-table {
    margin-top: 10px;
}

.ibas-filter-clps {
    margin-top:98px;
}

.filterProductForm-bx-inr.ibs-filter-box {
    margin: 0 !important;
    padding: 0 !important;
}
.ibs-filter-box + .insproduct-tab-con.insrnc-client-bx {
    margin-top: 10px;
}
.fmsmr-btn.note-tab-add-btn {
    margin-left: 10px;
}
.evnt-con-card-box .note-acco-con-box {
    margin:0 ;
}
.evnt-con-card-box .note-acco-con-box > p {
    padding: 6px 8px !important;
    margin-bottom: 0;
}


.con-card-box.evnt-con-card-box {
    width: 250px !important;
    padding:0 !important;
}
.con-card-box.evnt-con-card-box .card-header h5 {
    padding-right: 0 !important;
}

.con-card-box.evnt-con-card-box .card-header .lft-bx {
   /* background: none !important;*/
}

.calender-popover .mail-reply-options  {
    padding-left: 0 !important;
}

.calender-popover .mail-reply-options a.waves-effect {
    background: none;
    margin: 0;
}

.pop-mn-con .pop-con li {
   /* margin-bottom: 0 !important;*/
}

.tooltiptopicevent p {
    padding:2px 5px !important;
    font-size: 11px !important;
    min-height: auto !important;
    height: auto !important;
    line-height: 12px !important;
}

.email-fc-tabs.ggl-fldr-bx ul.nav {
    margin: 0;
}
.stage-prog-box .ggl-fldr-bx-db .browser-default-set.sct-prsn-st {
    left: 44px;
    top: -14px;
}
.stage-prog-box .ggl-fldr-bx-db .browser-default-set.sct-prsn-st select {
    border: 1px solid #d6d6d6;
    padding: 0 10px;
    padding-right: 22px;
    font-size: 12px;
}
.stage-prog-box .dtls-dcmnts-bx a.note-tab-add-btn {
    top: 1px;
    line-height: 30px !important;
}

.panel-box.stage-section .acvt-srh-wth-sgsn .panel-title {
    margin:0;
    padding:0;
}
.lic-pro-right-box.pro-edit-ins-right-box {
    padding-bottom: 10px;    
}
.red-only-text.date-time-box h4,
.red-only-text {
    color: #dc4a00 !important;
}
    

.task-listing-box .right.ttl-add-note-box h5,
.task-listing-box .right.ttl-add-note-box h5 span {
    overflow: visible;
}

.right-loca-add-box .right-loca-add-group-box h5 {
    overflow: hidden !important;
}


.clinet-ntfy-bx.beni-clinet-ntfy-bx {
    left: 230px !important;
    height: 30px;
}


.right-side-show.scrolled .clinet-ntfy-bx.beni-clinet-ntfy-bx {
    left: 230px !important;
    height: auto;
}



.spouse-hover-sctn.beni-hover-sctn {
    display: block;
    top: 27px;
    right: 0;
    left: -60px;
    display: none;

}



.clinet-ntfy-bx.beni-clinet-ntfy-bx .spouse-hover-sctn:before {
    left: 93px;
}

.clinet-ntfy-bx.beni-clinet-ntfy-bx > span {
    cursor: pointer;    
}
    
.add-eml-compaign li.from.email-subject-box span.emessage {
    top: 40px;
}

.al-status-rnt-tab {
    margin: 0 0 10px 0;
}
.al-status-rnt-tab p {
    margin-bottom: 0;
}  


.select-people-remove {
    visibility:hidden !important;
}


 .bordered.spouse-hover-sctn.beni-hover-sctn figure a span {
    left: 50% !important;
}


.email-right-inbox.emial-template-con.email-cmpgn-section.sidebar-w-details.emlsentboxtab .date-time-box {
    width: 48px !important; 
}      
/*sentbox*/

.email-right-inbox.emial-template-con.email-cmpgn-section.sidebar-w-details.emlsentboxtab .expand-mail-box .date-time-box {
    width: auto !important;
}

.expand-mail-box .last-pin-attach.emlcmpn-lstath {
    position: absolute;
    top: 60px;
}

.email-right-inbox .expand-mail-box .mail-content-body .date-time-box span {
    font-size: 11px;
    right: 15px;
    position: relative;
}


.cl-clndr-icon.top-left-seacrh-set{
    top: 0;
    position: absolute;
    display: inline-block;
    background: white;
    right: auto;
    left: 0;
    top: -143px;
}
.cl-clndr-icon.top-left-seacrh-set i.cal-list-icn {
    /* top: 0; */
    /* left: 0; */
}

span.top-40 {
    top:40px !important;
    margin-top:0 !important;
}
figure.who-att-img.acvt-evnt-org-cntct.asso-lic-create-user {
    overflow: visible !important;
}


/*WORKING TIME CONFIGURATION */

.work-cfgtn-box .legend {
    font-size: 15px;
}

fieldset.work-cfgtn-box legend {
    font-size: 15px;
    font-weight: 600;
}

fieldset.work-cfgtn-box legend span {
    color: #0e76bc;
    cursor: pointer;
}


.work-cofig-dt input[type="checkbox"] + label {
    font-size: 12px;
    font-weight: 600;
    color: #333;
    padding-left: 27px;
}

.work-cofig-dt input {
    font-size: 12px;
    font-weight: 400;
}

.dw-time-box {
    position: relative;
}

.dw-time-box span.emessage {
    top: 40px !important;
}

.d-flex.slctspl-rls {
    width: 130px;
}

.mr-10 {
    margin-right: 10px !important;
}

.mr-20 {
    margin-right: 20px !important;
}

.sr-off-has-box .input-field.radio {
    width: auto;
    display: flex;
    margin-bottom: 0;
}
.special-rules {
    font-size: 13px;
    font-weight: 400;
}

fieldset.special-rules .special_rules_inner{
    display: flex;
    align-items: center;
}

.start-end-dt  input {
    font-size: 13px;
    height: 30px;
    margin-bottom: 0;
    width: 100px;
}
.sr-off-has-box .input-field {
    margin-right: 10px;
}

.sr-off-has-box .input-field:last-child {
    margin-right: 0;
}

fieldset.work-cfgtn-box {
    margin-top: 10px;
}
fieldset.day-wise-time .row{
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
fieldset.day-wise-time .row input{
    margin: 0;
}
fieldset.day-wise-time .row .last-co{
    display: flex;
    align-items: center;
}
fieldset.day-wise-time .row .last-co div{
    display: flex;
    align-items: center;
}
fieldset.day-wise-time .row .last-co .remove-icon-bx{
    margin: 0 10px;
}

.special-rules-con {
    position: relative;
}

.special-rules-con {
    position: relative;
    padding: 0 0 0 15px;
}

.work-cfgtn-box span.scdle-label {
    position: absolute;
    right: 0;
    top: -28px;
    z-index: 1;
}

.tmpstn-tp-src.email-fc-main-tabs ul.nav-tabs li.my-people a.nav-link uib-tab-heading,
.email-fc-tabs > ul.nav li:first-child a.nav-link uib-tab-heading span strong {
    font-size: 0;
}

.tmpstn-tp-src .email-fc-tabs > ul.nav .email-fc-tabs > ul.nav {
    padding: 7px 0 10px 0 !important;
    height: 50px;
}

.tmpstn-tp-src .email-fc-tabs > ul.nav > li.tmppl-tab a.nav-link:after  {
    -webkit-mask-image: url(../../assets/images/svg/user.svg);
    mask-image: url(../../assets/images/svg/user.svg);
    width: 17px;
    height: 17px;
}

.tmpstn-tp-src .email-fc-tabs > ul.nav > li.my-people.uib-tab.nav-item.active a.nav-link:after  {
   background: #fff;    

}
.email-fc-tabs > ul.nav li.tmorg-tab a.nav-link:after {
    -webkit-mask-image: url(../../assets/images/svg/org.svg) !important;
    mask-image: url(../../assets/images/svg/org.svg) !important;
    width: 16px !important;
}

.full-width-row.ck-nt-box div#cke_note_text {
    width: 99.5% !important;
}


.tooltiptopicevent.subject-clpopup {
    width: 300px !important;
    height: 220px !important;
}

.tooltiptopicevent.subject-clpopup h6 {
    font-size: 13px;
    line-height: 17px;
}
.tooltiptopicevent.subject-clpopup h5 {
    line-height: 21px;
    font-size: 15px;
}


.tooltiptopicevent.notehovertooltip {
    width: 300px !important;
    height: 220px !important; 
    word-wrap: break-word;
}

.tooltiptopicevent.lifeeventtooltip {
     width: 300px !important;
    height: 220px !important; 
    word-wrap: break-word;
}





/*MINI CALENDER DESIGN*/

/*NOTE*/
.fc-content.mncldr-note,
.evnt-note-icn {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: #888 !important;
    padding: 0 !important;
    border: none !important;
    -webkit-mask-image: url(../../assets/images/svg/note.svg);
    mask-image: url(../../assets/images/svg/note.svg);
    margin-left: 5px;
    margin-bottom: 5px;
    background-color: black !important;
    border: none !important;
}
.fc-content.mncldr-note-single,
.evnt-note-icn {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: #888 !important;
    padding: 0 !important;
    border: none !important;
    -webkit-mask-image: url(../../assets/images/svg/note.svg);
    mask-image: url(../../assets/images/svg/note.svg);
    margin-left: 8px;
    margin-bottom: 5px;
    background-color: blue !important;
    position: relative;
    top: -1px;
    border: none !important;
}

/*LIFE EVENT*/
.fc-content.mncldr-event {
    width: 19px;
    height: 19px;
    display: inline-block;
    background: #888 !important;
    padding: 0 !important;
    border: none !important;
    -webkit-mask-image: url(../../assets/images/svg/lifeevent.svg);
    mask-image: url(../../assets/images/svg/lifeevent.svg);
    margin-left: 5px;
    margin-bottom: 5px;
    background-color: black !important;
    border: none !important;
}
.fc-content.mncldr-event-single {
    width: 19px;
    height: 19px;
    display: inline-block;
    background: #888 !important;
    padding: 0 !important;
    border: none !important;
    -webkit-mask-image: url(../../assets/images/svg/lifeevent.svg);
    mask-image: url(../../assets/images/svg/lifeevent.svg);
    margin-left: 5px;
    margin-bottom: 5px;
    background-color: green !important;
    border: none !important;
}


/*EMAIL*/
.fc-content.mncldr-email,
.evnt-mail-icn {
    width: 19px !important;
    height: 19px !important;
    display: inline-block;
    padding: 0 !important;
    border: none !important;
    -webkit-mask-image: url(../../assets/images/svg/email-small.svg);
    mask-image: url(../../assets/images/svg/email-small.svg);
    margin-left: 9px;
    margin-bottom: 5px;
    top:1px;
    background-color: black !important;
    border: none !important;
}
.fc-content.mncldr-email-single,
.evnt-mail-icn {
    width: 19px !important;
    height: 19px !important;
    display: inline-block;
    background: #888 !important;
    padding: 0 !important;
    border: none !important;
    -webkit-mask-image: url(../../assets/images/svg/email-small.svg);
    mask-image: url(../../assets/images/svg/email-small.svg);
    margin-left: 9px;
    margin-bottom: 5px;
    top:1px;
    background-color: #fabb05 !important;
    border: none !important;
}

/*TASK*/
.fc-content.mncldr-task {
    width: 19px !important;
    height: 19px !important;
    float: left;
    -webkit-mask-image: url(../../assets/images/svg/task-small.svg) !important;
    mask-image: url(../../assets/images/task-small.svg) !important;
    background: #828282 !important;
    margin-left: 5px;
    margin-bottom: 5px;
    background-color: black !important;
    padding: 0px 0px !important;
    top: 0px;
    border: none !important;
}
.fc-content.mncldr-task-single {
    width: 19px !important;
    height: 19px !important;
    float: left;
    -webkit-mask-image: url(../../assets/images/svg/task-small.svg) !important;
   /* mask-image: url(../../assets/images/task-small.svg) !important;*/
    background: #828282 !important;
    margin-left: 8px;
    margin-bottom: 5px;
    padding: 0px 0px !important;
    top: 0px;
    background: #e94235!important;
    border: none !important;
}



.fc-popover.fc-more-popover .fc-event {
    background: none !important;
    width: auto;
    display: inline-block;
}
.calender-popover.popover.actvty-evt-main.right {
    z-index: 1021 !important;
}

.calender-popover ul.pop-con li > p > img:after {
    content: "";
    background: #fff url(app/assets/images/email-hover-icon.png) no-repeat;
    width: 16px;
    height: 20px;
    background-position: 2px 1px;
    display: inline-flex;
    position: absolute;
    z-index: 999999999999999;
    float: left;
    left: 0;
}

/*.quick-view-calender-popup .modal-body {
    height: calc(100vh - 50px);
}*/

.calender-popover button#closepopover {
    z-index: 9;
    background: #676666;
}

#top-email-content {
    z-index: 1050;
}
#add-signature {
    z-index: 1051;    
}
.select-contact-popup .modal-dialog.add-contact-popup {
    margin: 0 auto;
    
}

.select-contact-popup .modal-dialog.add-contact-popup .modal-body {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    max-height: calc(100vh - 52px);
    overflow: auto;
}

#top-email-content preview iframe {
    height: calc(100vh - 305px);
}

/*QUICK VIEW CALAENDER*/
.modal-dialog.alert-box.quick-view-calender-popup {
    
    width: 850px;
    margin: 40px auto 20px !important;
    /*overflow-y: auto;*/
}

.calender-popover.popover.actvty-evt-main {
       z-index: 9999;

}

/*ICON CONTENT NONE*/

.fc-content.mncldr-note span.fc-title,
.fc-content.mncldr-note-single span.fc-title,
.fc-content.mncldr-event span.fc-title,
.fc-content.mncldr-event-single span.fc-title,
.fc-content.mncldr-email span.fc-title,
.fc-content.mncldr-email-single span.fc-title,
.fc-content.mncldr-task span.fc-title,
.fc-content.mncldr-task-single span.fc-title {
    display: none;
}


/*EVENT ICON AFTER EVENT FULL BOX SET*/
.fc-more-popover .fc-event-container {
    display: flex;
    flex-wrap: wrap;
}
.event-last-order {
    order: 5;
    width: 100% !important;
}

/*LIFE EVENT POPOVER*/
body .actvty-evt-main.calender-popover.popover .popover-content {
    padding: 5px 5px 5px 5px !important;
}
.actvty-evt-main.calender-popover.popover.actvty-evt-main.right  > .arrow {
    display: none;
}

.actvty-evt-main.calender-popover .pop-mn-con .pop-con {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

/*NOTE POPOVER*/
.calender-popover  ul.pop-con li {
    font-size: 12px;
}
.calender-popover  ul.pop-con li p b {
   /* width: 100%;
    display: block;*/
}
.calender-popover  ul.pop-con li p {
    margin: 0;
    word-break: break-all;
    line-height: 15px;
    color: #555;
}
.calender-popover .pop-mn-con .pop-con {
    padding: 7px !important;
}

.actvty-evt-main.calender-popover .add-event-popover .pop-mn-con {
    max-height: 400px;
    overflow: auto;     
}

.actvty-evt-main.calender-popover .add-event-popover .pop-mn-con .pop-con {
    border-bottom: 1px dashed #d4d4d4;
}

/*.add-event-popover .evnt-mail-icn,
.add-event-popover .evnt-note-icn,
.add-event-popover .evnt-task-icn,
.add-event-popover .evnt-lifeevent-icn  {
    margin-left: 0 !important;
    background: #fff !important;
}*/

.con-card-box .card-content .pop-mn-con .mycom-teskcon.pop-con .d-flex .close {
    opacity: 1;
}

.con-card-box .card-content .pop-mn-con .mycom-teskcon.pop-con li .rgt {
    flex:1;       
}


 .evnt-mail-icn,
.evnt-note-icn,
 .evnt-task-icn,
.evnt-lifeevent-icn  {
    margin-left: 0 !important;
    background: #fff !important;
}


.notehovertooltip .con-card-box.evnt-con-card-box {
    width: 100% !important;
   
}
.notehovertooltip .pop-mn-con .pop-con li p {
    background: none !important;
    padding: 7px !important;
    min-height: 118px !important;
    max-height: 118px !important;
    margin-bottom: 0;
    overflow: hidden;
    border: 1px solid #eee;
}
.notehovertooltip .pop-mn-con ul li .rgt {
    text-align: right !important;
}

i.evnt-note-icn {
    width: 18px !important;
    height: 18px !important;
    float: left;
    -webkit-mask-image: url(../../assets/images/svg/note.svg) !important;
  /*  mask-image: url(../../assets/images/note.svg) !important;*/
    background: #222 !important;
}

i.evnt-lifeevent-icn {
    width: 18px !important;
    height: 18px !important;
    float: left;
    -webkit-mask-image: url(../../assets/images/svg/lifeevent.svg) !important;
    /*mask-image: url(../../assets/images/lifeevent.svg) !important;*/
    background: #222 !important;
}

i.evnt-task-icn {
    width: 18px !important;
    height: 18px !important;
    float: left;
    -webkit-mask-image: url(../../assets/images/svg/task.svg) !important;
   /* mask-image: url(../../assets/images/task.svg) !important;*/
    background: #222 !important;
}


.notehovertooltip .con-card-box .card-header .lft-bx {
    background: #e8e8e8 !important;
    left: 3px !important;
}
.notehovertooltip  .con-card-box .pop-mn-con {
    border-bottom:none;
}

/*.notehovertooltip .pop-mn-con .pop-con li p:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 10px;
    left: 0;
    bottom: 0;
    border-radius: 0 0 4px 4px;
    background: #fcf6c9;
}*/

.notehovertooltip .pop-mn-con .pop-con li p + p {
    display: none;
}

.fc-content.future-event-style { 
    background: none !important;
    border-top: 1px solid #c5c3c3; 
    border-right: 1px solid #c5c3c3;
    border-bottom: 1px solid #c5c3c3;
    border-left-width: 5px !important;
}

.add-edit-team-popup .modal-dialog .modal-content .modal-header h4 {
    word-break: break-word;
}

.modal-dialog.modal-sm {
    width: 400px !important;
}
/*.form-design .input-field.col.s6  input + label {
    top : 15px;
}
.add-edit-team-popup .radio-set .radio-group, .radio-group {
    top: -14px;
}

.fl-fw.mrg-top-0 .small-btn {
    padding: 0 18px !important;
    line-height: 33px !important;
    height: auto !important;
    font-size: 12px !important;
}
.assign-support-user-popup .scroll-popup .modal-inner-body {
    -webkit-max-height: calc(100vh - 222px);
    -moz-max-height: calc(100vh - 222px);
    min-height: calc(100vh - 222px);
    max-height: calc(100vh - 222px);
    padding: 20px;
}

.form-design .input-field .ui-timepicker-wrapper {
    width: 82px;
}
*/

/*ADD ACTITY*/

.activity-modal-popup .acvt-popup-right .actv-daylist-rspnsv {
    min-height: calc(100vh - 110px) !important;
    max-height: calc(100vh - 120px) !important;
    overflow: auto;
}

.acvt-popup-right .add-acvty-col.wthout-pdng {
    border: 1px solid #e2e6ea;
}
.acvt-popup-right .btn-col .acti-btn-nxt.active, .btn-col .acti-btn-pvr.active {
    background: #ffffff;
    color: #9dc3e2;
    font-size: 17px;
}

.acvt-popup-right .btn-col .acti-btn-nxt, .btn-col .acti-btn-prv {
    color: #a9cae5 !important;
    border: 1px solid #a9cae5 !important;
    font-size: 16px !important;
} 
.actvty-hd-flex .btn-col .acti-btn-nxt {
    margin-left: -1px;
    background: none !important;
    border: 1px solid #a9cae5;
    color: #a9cae5 !important;
}

.clearfix.home-add-acvt-clndr .actvty-hd-flex .btn-col a:hover {
   background: #a9cae5 !important;
   color: #fff !important;
}

.acvt-popup-right .acti-cal-dayview li .acti-days.acti-user figure {
        margin-left: 2px;
}

.acvt-popup-right .btn-col .acti-btn-prv i.fa {
    font-size: 18px;
    position: relative;
}
 .acvt-popup-right .btn-col a:hover {
    background: #f3faff !important;
}

/*.tmpstn-tp-src.email-fc-main-tabs {
    margin-top: -1px;
}
*/

.datepicker-top-right .uib-datepicker-popup {
    bottom: 100%;
    top: auto !important;
    right: 0 !important;
    left: auto !important;
}
a.cpd-send-btn-msg.cmps-eml-edt-btn {
    position: absolute;
    top: 4px;
    right: 40px;
}


.assign-support-user-popup .scroll-popup .modal-inner-body {
    min-height: calc(100vh - 221px);
}
input.btn.btn-login.green-btn.ng-scope {
    margin-left: 10px;
}

.mini-cal-nmbox {
    position: absolute;
    padding-left: 145px;
    font-size: 14px;
    margin-top: 4px;
}

 ul.nav li.my-people + .myact-tp-lft-bar {
    margin-top: 15px;
    width: 100%;
}

.tmpstn-tp-src .myact-tp-lft-bar .chk-grp .input-field {
    margin: 0 5px 0 0;
}

.tmpstn-tp-src .myact-tp-lft-bar .chk-grp .input-field [type="checkbox"] + label {
    max-width: 96px;
}


/*Request to become CRM user*/


.request-login-crm {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    flex-direction: column;
}

.request-login-crm .req-logo {
    margin-bottom: 20px;
}

.request-login-crm .usr-lgn-bx  {
    padding: 20px;
    position: relative;
    display: flex;
    flex-direction: column;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
    margin-top: 0;
    width: 400px;
    max-width: 100%;

}

.usr-lgn-bx span {
    font-weight: 400;
    font-size: 14px;
    color: #6c757d!important;
}
.usr-lgn-bx span.star-red {
    color: #ef4036 !important;
    margin: 0 0 0 2px;
}


.request-login-crm .usr-lgn-bx h5 {
    margin-top: 0;
    font-size: 20px;
}

.usr-lgn-bx strong {
    font-weight: 600;
}
.usr-lgn-bx .input-field label {
    top: 0;
    font-size: 13px;
}
.usr-lgn-bx .browser-default-set {
    margin-top: 0;
}

.usr-lgn-bx .green-btn {
    width: auto;
    margin-top: 10px;
}


/*Humatibook Beta List*/
.dashboard-right-tab .ss-acvt-tmplt-tab .humati-book-list .table.striped.my-actvty-table thead tr th:first-child,
.dashboard-right-tab .ss-acvt-tmplt-tab .humati-book-list .table.striped.my-actvty-table tbody td:first-child {
    min-width: 30px !important;
    width: 30px !important;
    max-width: 30px !important;
}

.dashboard-right-tab .ss-acvt-tmplt-tab .humati-book-list .table.striped.my-actvty-table thead tr th:nth-child(2),
.dashboard-right-tab .ss-acvt-tmplt-tab .humati-book-list .table.striped.my-actvty-table tbody tr td:nth-child(2) {
    min-width: 150px !important;
    width: 150px !important;
    max-width: 150px !important;
}

.dashboard-right-tab .ss-acvt-tmplt-tab .humati-book-list .table.striped.my-actvty-table thead tr th:nth-child(3),
.dashboard-right-tab .ss-acvt-tmplt-tab .humati-book-list .table.striped.my-actvty-table tbody tr td:nth-child(3) {
    min-width: 150px !important;
    width: 150px !important;
    max-width: 150px !important;
}
.dashboard-right-tab .ss-acvt-tmplt-tab .humati-book-list .table.striped.my-actvty-table thead tr th:nth-child(4),
.dashboard-right-tab .ss-acvt-tmplt-tab .humati-book-list .table.striped.my-actvty-table tbody tr td:nth-child(4) {
    min-width: 150px !important;
    width: 150px !important;
    max-width: 150px !important;
}

.dashboard-right-tab .ss-acvt-tmplt-tab .humati-book-list .table.striped.my-actvty-table thead tr th:nth-child(5),
.dashboard-right-tab .ss-acvt-tmplt-tab .humati-book-list .table.striped.my-actvty-table tbody tr td:nth-child(5) {
    min-width: 150px !important;
    width: 150px !important;
    max-width: 150px !important;
}

.dashboard-right-tab .ss-acvt-tmplt-tab .humati-book-list .table.striped.my-actvty-table thead tr th:last-child,
.dashboard-right-tab .ss-acvt-tmplt-tab .humati-book-list .table.striped.my-actvty-table tbody tr td:last-child {
    min-width: 50px !important;
    width: 50px !important;
    max-width: 50px !important;
}


.con-card-box.evnt-con-card-box .card-header .lft-bx .fc-content.mncldr-note-single {
    position: relative;
    width: 18px;
    height: 18px;
    left: 12px;
}


.cl-clndr-open-close.fs-display .mini-calander-toggle-box button.close {
    display: none;
}

.lcns-filter-row .input-button button.btn {
    padding: 0 9px;
    font-size: 10px;
}

.filterProductForm-bx .ad-nw-btn-grp {
        align-items: center;
        display: flex;
}


.hdr-tp-mn-filter-con .owener-slct-bx {
    border: 1px solid #f2f2f2;
}

/*TEAM POSITIONS FOR ORG*/

.search-main-left-group button.fltr-nm {
    width: 170px !important;
}

.search-main-left-group .pull-right.text-right.hdr-tp-mn-filter button.fltr-nm span {
    max-width: 100%;
}

.hdr-tp-mn-filter-con .owener-slct-bx .multiselect-parent.btn-group.dropdown-multiselect button {
    border: 1px solid #e5e5e5 !important;
}

.tp-org .search-input-box.col-sm-8.padding-left-right-none {
    min-width: 337px;
}

/*MY CALL LIST TAB DASHBOARD*/

.log-icon-box {
    background: url(../../assets/images/show-log.png) top left no-repeat;
    width: 18px;
    height: 18px;
    position: relative;
    right: 1px;
    top: 0px;
    cursor: pointer;
}
.movable-call-list-box {
    display: flex;
    align-items: center;
}
.movable-call-list-box .movable-element {
    margin: 0 10px;
}

.movable-call-list-box.movable-call-list-title {
    font-size: 13px;
    font-weight: 600;
}


/*insurance*/

.product-insurance-box {
    overflow: auto;
}

.product-insu .lf-ins-dpi {
    width: 130px !important;
    max-width: 130px !important;
    min-width: 130px !important;
}

.align-cm {
    display: flex;
    align-items: center;

}


/*comuniaction plan */

.fd-stp-qestn.browser-default {
    height: 30px;
}
.fd-stp-qestn.browser-default button  {
    height: 29px !important;
}

.showlog-btn {
    margin-right: 10px;
}
.showlog-btn i.fa {
    margin-right: 5px;
}

.globel-db-icon {
    margin: 15px 15px 0;
}

.training-portal-box {
    height: 60px;
    width: 60px;
    display: inline-flex;
}

.training-portal-box {
    height: 60px;
    width: 60px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
}

.training-portal-box:hover {
    background: #3f4b57;
}

.training-portal-box img {
    height: 26px;
    margin-top: 5px;
}

.cl-clndr-mnview .mini-calander-toggle-box .full-view-screen.active {
    background-position: 2px -25px;
}

.cl-clndr-open-close.fs-display .mini-calander-toggle-box .full-view-screen {
    background-position: 2px -25px;
}

.actv-check-hvr-box {
    position: relative;
}

.actv-check-hvr-box input[type="checkbox"]:not(:checked), 
.actv-check-hvr-box input[type="checkbox"]:checked {
    position: absolute;
    left: 0;
    opacity: 0;
    z-index: 9;
    width: 100%;
    height: 100%;
}


/*step-overview-box*/
.step-overview-box h6 {
    font-size: 14px;
}
.step-overview-box p {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 0;
}

.step-title {
    font-weight: 600;
    margin-bottom: 4px;
}
.d-flex {
    display: flex;
}
.justify-content-between {
    justify-content: space-between;
}
.fw-600 {
    font-weight: 600;
}
.stepbox {
    border: 1px solid #eee;
    padding: 10px;
    border-radius: 4px;
}


/*contact/org more details*/

.family-member-details ul.person-info-box-list > li .datamore-box  a {
    overflow: visible;
}

.datamore .popover {
    margin-top: -10px;
    left: auto !important;
    right: 0 !important;
}
.datamore .popover > .arrow {
    left: auto;
    right: 13px;
}

.admn-ad-acvtck input[disabled] {
    opacity: 0 !important;
}

.top-44px {
    top: 44px !important;
}

h5.tab-ttl-right.text-position-right {
    left: auto;
    right: 5px;
    font-size: 16px;
}
.form-design .ad-tm-pstn-ppup .input-field input[disabled] {
    opacity: 0;
}
.step-overview-box {
    padding: 10px;
}
.tbl-asg-fb-qta .action-icons-group > a {
     padding: 2px !important;
     border: none !important;
}
.tbl-asg-fb-qta .action-icons-group > a:hover {
    border: none !important;
}

.active-start .actv-select-icon.active {
    background-position: 0 -206px;
}
.inactive-start .actv-select-icon {
    background-position: 0 -181px;
}

.email-right-inbox.emial-template-con .row-box.email-template-listing .mail-options-box.alignright {
    right: 25px;
}

.email-right-inbox .mail-options-box > a > i.accept-icon {
    background: transparent url(../images/action-icons.png) repeat scroll 0 0;
    background-position: 0 -124px;
}
.email-right-inbox .mail-options-box > a > i.excluded-icon {
    background: transparent url(../images/action-icons.png) repeat scroll 0 0;
    background-position: 0 -138px
}

.datamore-box .dataleft {
    width: calc(100% - 50px);
    display: flex;
}

.datamore-box .dataleft span,
.datamore-box .dataleft .pi-email {
    display: inline-block;
    overflow: hidden !important;
    text-overflow: ellipsis;
}


/*merge-table-modal*/

.merge-table-modal {
    border: 1px solid #eee;
}
.merge-table-modal tr th,
.merge-table-modal tr td {
    font-size: 12px;
    font-weight: 400;
    padding: 5px 5px;
    border: 1px solid #eee;
}
.merge-table-modal tr td {
    vertical-align: top;
}
.merge-table-modal tr th {
    font-weight: 600;
    background: #eee;
    padding: 8px 5px;
}

.radio-wrapper {
    position: relative;
    display: inline-block;
}
.radio-wrapper [type="radio"] + label {
    font-size: 12px;
    padding-left: 26px;
    font-weight: 500;
    color: #333;
}
.checkbox-wrapper {
    position: relative;
    display: inline-block;
}
.checkbox-wrapper [type="checkbox"] {
    position: absolute;
    left: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}

.checkbox-wrapper [type="checkbox"] + label {
    font-size: 12px;
    padding-left: 26px;
    font-weight: 500;
    color: #333;
    white-space: nowrap;
}
.fw-600 {
    font-weight: 600 !important;
}
.final-data-label label {
    font-size: 12px;
    font-weight: 500;
    color: #626262;
}
.activity-modal-popup .modal-header {
    height: auto;
}
.height-auto {
    height: auto !important;
}
.simple-label {
    position: absolute !important;
    top: -8px !important;
    margin: 0;
}
.mb-50px {
    margin-bottom: 50px !important;
}

.top-300px {
    top: 300px !important;
}

.link-people-section .main-table.merge-table.blct-tp-tbl {
    width: calc(100% - 98px);
    margin-left: -10px;
}

.link-people-section .main-table.merge-table.blct-tp-tbl .sticky-table.tbl-acvt-view {
    min-height: calc(100vh - 390px);
    max-height: calc(100vh - 390px);
}

.link-people-section .top-filter-box .form-group {
    padding: 8px 8px 0 0;
}

.link-people-section .merge-main-box .record-selected {
    position: relative;
    top: -15px;
    left: 0;
}
.link-people-section .btn-group.mrg-slct-btn {
    float: none;
}

.link-people-section span.pagination-block {
    position: relative;
    top: -38px;
}

.modal-max-height-fix {
    max-height: calc(100vh - 160px);
    overflow: auto;
}
.contact-version-page .main-table.merge-table thead tr th:nth-child(4), 
.contact-version-page .main-table.merge-table table > tbody > tr > td:nth-child(4) {
    min-width: 170px !important;
    max-width: 170px !important;
    width: 170px !important;
}
.contact-version-page .main-table.merge-table thead tr th:nth-child(5), 
.contact-version-page .main-table.merge-table table > tbody > tr > td:nth-child(5) {
    min-width: 170px !important;
    max-width: 170px !important;
    width: 170px !important;
    word-wrap: break-word;
}
.contact-version-page .main-table.merge-table tbody tr td.phone-no {
    width: 170px !important;
    min-width: 170px !important;
    max-width: 170px !important;
    word-wrap: break-word;
}
span.sa-menu.icon-s15, span.sa-menu.icon-s16 {
    background-image: url("../images/svg/contact-version.svg") !important;
    width: 26px !important;
    height: 26px !important;
    position: relative;
    left: 12px;
    top: 8px;
    background-size: 100%;
}
span.sa-menu.icon-s16 {
    background-image: url("../images/svg/contact-version-list.svg") !important;
}
span.sa-menu.icon-s15 strong,
span.sa-menu.icon-s16 strong {
    padding-left: 35px !important;
}

.action-center-icon .edit-delete-table > a i.view-icon {
    height: 15px;
    background-position: 1px 18px;
    width: 16px;
}

.action-center-icon .edit-delete-table > a > span{
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -1px;
}


.popup-view-dd {
    position: absolute;
    z-index: 2;
    top: 100%;
    min-width: 280px;
    left: 0;
    background: #fff;
    box-shadow: 0 0 5px rgb(0 0 0 / 0.5);
    border-radius: 5px;
    display: none;
    -webkit-animation: slide-up 0.3s ease-out;
    -moz-animation: slide-up 0.3s ease-out;
    -ms-animation: slide-up 0.3s ease-out;
    -o-animation: slide-up 0.3s ease-out;
    animation: slide-up 0.3s ease-out;
}
.popup-view-link {
    cursor: pointer;
}

.popup-view-link:hover .popup-view-dd {
    display: block;
}

.popup-view-header {
    background: #eee;
    padding: 8px 10px;
    font-weight: bold;
}
.popup-view-body {
    padding: 5px 10px;
    display: block;
}

.popup-view-body label {
    font-size: 12px;
    font-weight: 600;
    color: #000;
}

.merege-suggestion-no-record {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.merge-main-box .main-table table  {
    table-layout: fixed;
}

.top-270px {
    top: 270px !important;
}

.top-filter-box .form-group {
    margin: 0 1px 0 0;
}
.top-filter-box .form-group .input-field {
    float: left;
    width: 120px;
}
.top-filter-box .dmy-format .input-field select {
    font-size: 12px;
}

.my-nmr-tabscon .mCSB_container {
    min-height: 410px;
}

/*user profile curcle style*/

/* .popup-view-link figure {
    outline: 4px solid #000;
} */

.border-color-100per {
    outline: 4px solid #042338;
}
.border-color-90per {
    outline: 4px solid #073B5E;
}
.border-color-80per {
    outline: 4px solid #0A5384;
}
.border-color-70per {
    outline: 4px solid #0D6AA9;
}
.border-color-60per {
    outline: 4px solid #0E76BC;
}
.border-color-50per {
    outline: 4px solid #3E91C9;
}
.border-color-40per {
    outline: 4px solid #569FD0;
}
.border-color-30per {
    outline: 4px solid #6EADD7;
}
.border-color-20per {
    outline: 4px solid #9FC8E4;
}
.border-color-10per {
    outline: 4px solid #CFE4F2;
}


/*Match detais*/
.Contact-match-details .modal-lg {
    width: 1160px;
}
.Contact-match-details .modal-lg p {
    font-weight: 500;
    font-size: 13px;
}
.Contact-match-details.contact-one-match .modal-lg {
    width: 480px;
}
.Contact-match-details.contact-one-match .main-contact-match {
    width: 100%;
}

/*Contact Version*/

.super-admin-sidebar .mCSB_scrollTools {
    width: 8px !important;
}