/*==== TOP HEADER  ====*/
.logo-main { background: #fff; height: 60px; padding: 7px; } 
.logo-main > img { float: left; }

#wrapper img.main-logo { float: left; display: inline-block; width: 90px; margin-top: 5px; margin-left: 1px; position: absolute; top: auto; transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
#wrapper.toggled img.main-logo { float: left; display: inline-block; width: 90px; margin-top: 5px; margin-left: 1px; opacity: 0; transition: all 0.5s ease; -ms-transition: all 0.5s ease;}

/* ========== DASHBOARD : TOP HEADER ========== */
.top-header-filter-box { float: right; }
.header-search-box { width: 270px; text-align: right; float: left; margin: 0 10px; height: 58px;line-height: inherit !important; max-width: 100%; position: relative; }
.header-search-box input[type=text] { border: 1px solid #9ba0a5; width: 120px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height: 30px; margin: 0; padding: 0 30px 0 10px; line-height: 30px; font-size: 12px; box-shadow: none; box-sizing: border-box; color: #fff; }
.header-search-box input[type=text]:focus { border-color: #fff; width:100%; }
.header-search-box .submit-btn { background: url(../../assets/images/search-white-icon.png) center no-repeat; width: 30px; height: 29px; position: absolute; right: 2px; top: 16px; float: right; padding-right: unset; }

.top-header-filter-box .header-search-box .angucomplete-dropdown {top: 31px !important; }
.top-header-filter-box .header-search-box .angucomplete-holder input[type=text] {width: 100%; margin-top: 15px; padding: 0 57px 0 10px; }
.top-header-filter-box .close-srh-nm-edt.slct-pesn-cls {top: 3px !important; right: 28px !important; background: #546371; border-radius: 50%; }

/*----Top Header : Quick Add (+) Drop-down ----*/ 
.header-notify-menu li.icn-bg-link-box a.dropdown-toggle { width: 60px; float: left; height: 60px; background: none; padding: 10px 15px; }
.header-notify-menu li.icn-bg-link-box a.dropdown-toggle:hover { background: #3f4b57; }

.quick-add-box-section ul.dropdown-menu { width: auto !important; right: -122px; }
.quick-add-box-section.open ul.dropdown-menu:before { right: 145px; left: auto; z-index: 0 !important; }
.quick-add-box-section ul.dropdown-menu .collapse-activty {display: flex; }
.quick-add-box-section ul.dropdown-menu .collapse-activty { border: none; padding: 0; }
.quick-add-box-section ul.dropdown-menu .collapse-activty li { padding: 6px 11px; text-align: center; width: 60px; }
.quick-add-box-section ul.dropdown-menu .collapse-activty li:first-child {width: 80px; }
.quick-add-box-section ul.dropdown-menu .collapse-activty li:last-child {border-radius: 0 6px 6px 0; }
.quick-add-box-section ul.dropdown-menu .collapse-activty li:nth-child(2) {width: 60px; }
.quick-add-box-section ul.dropdown-menu .collapse-activty li i {float: none; display: inline-block; }
.quick-add-box-section ul.dropdown-menu .collapse-activty li span {display: block; float: left; width: 100%; text-align: center; font-size: 11px; }

.quick-add-box-section i {background: url(../../assets/images/plus-mn-icon1.png) left top no-repeat; width: 21px; height: 20px; float: left; background-position: -4px -5px; }
.quick-add-box-section i.qk-ad-tsk { background-position: -5px -5px; }
.quick-add-box-section i.qk-ad-acvt { background-position: -33px -5px; }
.quick-add-box-section i.qk-ad-pers { background-position: -67px -5px; }
.quick-add-box-section i.qk-ad-org  {background-position: -96px -5px; }
.quick-add-box-section i.qk-ad-eml  {background-position: -126px -4px; }

/*----Top Header : Top Multiuse ----*/
.header-notify-menu li a i.ntfy-icn { background: url(../../assets/images/header-notify-icon.png) top left no-repeat; width: 100%; height: 40px; float: left; background-position: -3px 2px; }
.header-notify-menu li a i.activity-ntfy-icn { background-position: -162px 2px; }
.header-notify-menu li a i.to-do-icon { background-position: -41px 2px; }
.header-notify-menu li a i.quick-add-icon { background-position: -78px 2px; }
.header-notify-menu li a i.eml-ntfy-icn { background-position: -119px 2px; }
.header-notify-menu li a i.bld-yr-icn { background-position: -207px 2px; }
.header-notify-menu li a:hover i.activity-ntfy-icn { background-position: -162px -36px; }
.header-notify-menu li a:hover i.notify-icon { background-position: -3px -37px; }
.header-notify-menu li a:hover i.to-do-icon { background-position: -41px -37px; }
.header-notify-menu li a:hover i.quick-add-icon { background-position: -78px -37px; }
.header-notify-menu li a:hover i.eml-ntfy-icn { background-position: -119px -37px; }
.header-notify-menu li.active a i.activity-ntfy-icn { background-position: -162px -37px !important; }
.header-notify-menu li.active a i.eml-ntfy-icn { background-position: -119px -37px !important; }
.header-notify-menu li.active a i.notify-icon { background-position: -3px -37px !important; }

.tp-mnicn-txt {position: absolute; top: 20px; color: #fff; font-size: 13px; text-align: center; display: inline-block; left: 50%; -webkit-transform: translate(-50%); -moz-transform: translate(-50%); transform: translate(-50%); display: none; white-space: nowrap; }
.header-notify-menu li.icn-bg-link-box ul.dropdown-con { position: absolute; height: auto !important; top: 100%; right: 0; background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 7px rgba(32, 32, 32, 0.25); -moz-box-shadow: 0 0 7px rgba(32, 32, 32, 0.25); -o-box-shadow: 0 0 7px rgba(32, 32, 32, 0.25); box-shadow: 0 0 7px rgba(32, 32, 32, 0.25); margin-top: 11px; }
.notify-container .notify-msg-cunt { background: #dc4a00; font-size: 9px; min-width: 17px; height: 17px; display: inline-block; line-height: 18px; border-radius: 50%; text-align: center; padding: 0 4px; position: relative; top: -39px; margin-left: 18px; color: #fff; }

.top-header-filter-box .navbar-right > li.icn-bg-link-box a.dropdown-toggle:hover i, 
.top-header-filter-box .navbar-right > li.icn-bg-link-box a.dropdown-toggle:hover span { display: none; }
.top-header-filter-box .navbar-right > li.icn-bg-link-box a.dropdown-toggle:hover span.tp-mnicn-txt {display: block;}
.top-header-filter-box .navbar-right > li.icn-bg-link-box.bld-team a:hover span.tp-mnicn-txt {width: 36px; word-break: break-all; max-width: 100%; white-space: normal; line-height: 13px; font-size: 12px; vertical-align: top; }
.top-header-filter-box .navbar-right > li.icn-bg-link-box > a:hover.user-profile span , .top-header-filter-box .navbar-right > li.icn-bg-link-box > a:hover.user-profile span i,.dropdown-usermenu li a:hover i {display: inline-block; }
.top-header-filter-box .header-notify-menu li.active  a.dropdown-toggle {background:#499516 !important;}

/*----Top Header : Activity Drop-down ----*/ 
.acvt-alrt-tab .date-number { font-size: 9px; min-width: 27px; height: 28px; display: inline-block; line-height: 28px; border-radius: 50%; text-align: center; padding: 0 4px; position: relative; top: -31px; margin-left: 2px; color: #fff; }
.header-notify-menu li.icn-bg-link-box ul .drp-dwn-inner-con { padding: 0; float: left; width: 100%; margin-bottom: 0; }
.header-notify-menu li.icn-bg-link-box ul .drp-dwn-inner-con:before { content: ""; position: absolute; width: 15px; height: 15px; background: #fff; right: 20px; transform: rotate(-45deg); top: -6px; -webkit-box-shadow: 1px -2px 1px #dedede; -moz-box-shadow: 1px -2px 1px #dedede; -o-box-shadow: 1px -2px 1px #dedede; box-shadow: 1px -2px 1px #dedede; z-index: 0; }
.header-notify-menu li.notify-section ul.dropdown-con { width: 400px; }

.drp-dwn-inner-con h3.tp-hdr-ttl { font-size: 14px; text-transform: uppercase; font-weight: 600; margin: 0; padding: 10px; }
.top-ntfy-group-box { width: 100%; float: left; padding: 10px; position: relative;}

.actvty-my-alrt-section .my-alrt-card { width: 100%; float: left; padding: 5px 7px; position: relative; margin-bottom: 15px; margin-bottom: -1px; }
.actvty-my-alrt-section .my-alrt-card:last-child { margin-bottom: 0; }
.actvty-my-alrt-section .my-alrt-card:last-child { border: none; }

/*----Top Header : Email Alerts ----*/ 
.eml-dgt-ntf .top-ntfy-group-box {padding: 10px 0; }
.eml-dgt-ntf .activity-log-section ul li {padding: 10px; margin:0; }
.eml-dgt-ntf .activity-log-section ul li:hover  {background: #f1f1f1; }

.eml-dgt-ntf .activity-log-section ul li .left-con { cursor: pointer; width: 100%; position: relative; }
.eml-dgt-ntf .activity-log-section ul li .left-con i.gmail-icon { left: 0; }
.eml-dgt-ntf .activity-log-section ul li .left-con.emlalrt-wt-cnt span.acvt-lg-eml { padding-right: 40px; }
.eml-dgt-ntf .activity-log-section ul li .left-con.emlalrt-wt-cnt i.thread-msg { right: 12px; margin-right: 0; text-align: right; top: 10px; line-height: 30px; height: auto; color: #999; }

.right-con.email-right-inbox {width: 100% !important; margin: 0; }
.right-con.email-right-inbox .mail-options-box.mail-reply-options {position: relative; display: inline; width: 100%; right: auto; text-align: left; padding-left: 36px; }
.right-con.email-right-inbox .mail-options-box.mail-reply-options > a:hover > i {display: block; }
.right-con.email-right-inbox .mail-options-box.mail-reply-options:before {background: transparent; }

/*----Top Header :To do's ----*/
.todo-box-section ul.dropdown-con { width: 508px; }
.todo-box-section .collapse-activty {border:none;}

.to-do-tab { float: left; width: 100%; margin-top: 0; }
.to-do-tab ul.nav-tabs li { width: 33.33333333333333%; text-align: center; }
.to-do-tab ul.nav-tabs li a { font-weight: 600; color: #9a9a9a; margin-right: 0; margin-right: -1px; font-size: 13px; padding: 10px 5px; width: 100%; float: left; height: auto; }
.to-do-tab ul.nav-tabs li a:hover { background: none; border-color: #dddddd; }
.to-do-tab ul.nav-tabs li a:focus { background: none; }
.to-do-tab ul.nav-tabs li.active a { color: #1c75bc; }
.to-do-tab ul.nav-tabs li.active a, .to-do-tab ul.nav-tabs li:hover a { border-bottom-color: #fff; }
.to-do-tab ul.nav-tabs li.active a:hover { border-bottom-color: #fff; }

.todo-ck-box { margin-top: 10px; margin-bottom: 0 !important;  }
.todo-ck-box, .todo-ck-box li { float: left; width: 100%; }
.todo-row-hvr { height: auto; padding: 2px 0 0px 0; }
.todo-row-hvr:hover { background: #eee; }
.todo-row-hvr .ck-lbl { margin-bottom: 0px; word-wrap: break-word; }
.todo-ck-box .to-do-list-scroll .mCSB_scrollTools { width: 3px !important; right: -9px !important; margin: 0 !important; }
.todo-ck-box li, .compltd-itm-box .li-grp-box li { border: 1px solid transparent; position: relative; }
.todo-ck-box li .action-icons-group { float: right; margin-top: 2px; margin-bottom: 1px; margin-right: 10px; }
.todo-ck-box li .action-icons-group > a > i {display: block !important; }
/* .todo-ck-box li label.ck-lbl { margin-bottom: 0; margin-top: 2px; } */
.todo-ck-box li label.ck-lbl {
    margin-bottom: 0;
    margin-top: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 180px);
}
.todo-ck-box li:hover, .compltd-itm-box .li-grp-box li:hover { background: #f1f1f1; border: 1px solid #ececec; }
.todo-ck-box li .input-field label { margin-bottom: 0; padding: 0; line-height: 30px; color: #9a9a9a; font-weight: 500; }
.todo-ck-box li .input-field label.active { font-size: 11px; top: 27px !important; }
.todo-ck-box label.ck-lbl {
    font-size: 13px;
    font-weight: 500;
    padding-left: 26px;
    line-height: 22px;
    color: #676565;
}
.todo-ck-box .load-more-li { width: 100%; float: left; margin-top: 10px; }
.todo-ck-box [type="checkbox"].filled-in:not(:checked) + label:after { border: 1px solid #cccccc; }
.todo-ck-box [type="checkbox"]:checked + label { color: #333; }
.todo-ck-box [type="checkbox"] + label::before, .todo-ck-box [type="checkbox"]:not(.filled-in) + label::after { border-width: 2px !important; }
.todo-row-hvr.todo-hdg-box {
    border-top: 1px solid #eee;
}
.todo-row-hvr.todo-hdg-box label {
    /* color: #ff3434; */
    color: #000;
    font-size: 12px;
    font-weight: 600;
    line-height: 24px;
}
.add-task-input .uib-datepicker-popup.dropdown-menu li:hover {
    background: none;
}

.compltd-itm-box { padding: 10px 10px 2px 10px; border: 1px solid #dbdbdb; float: left; width: 100%; border-radius: 3px; margin-top: 0; margin-bottom: 10px !important; }
.compltd-itm-box [type="checkbox"]:checked + label {
    text-decoration: line-through;
    color: #9a9a9a;
    margin-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    min-width: calc(100% - 141px);
    height: 20px;
    padding-right: 25px;
    position: relative;
    max-width: calc(100% - 141px);
}
.compltd-itm-box [type="checkbox"]:checked + label i.fa {
    position: absolute;
    left: auto;
    top: 6px;
    right: 0;
    margin-right: 2px;
}
    
/*----Top Header : My Alert ----*/
.actvty-my-alrt-section .my-alrt-card.active { background: #f0f0f0; }
.actvty-my-alrt-section .my-alrt-card.active .dsn-box ul li, .actvty-my-alrt-section .my-alrt-card.active .dsn-box p { color: #333; }

.actvty-my-alrt-section .my-alrt-card figure.alrt-usr { width: 40px; height: 40px; cursor: pointer; float: left; border: 1px solid #499516; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right: 10px; overflow: hidden; background: #499516; text-align: center; line-height: 38px; font-size: 16px; text-transform: uppercase; font-weight: 600; color: #fff; }
.actvty-my-alrt-section .my-alrt-card figure.alrt-usr img { max-width: 100%; max-height: 100%; float: left; }
.actvty-my-alrt-section .my-alrt-card .alrt-usr-con { float: left; -webkit-width: calc(100% - 52px); -moz-width: calc(100% - 52px); -o-width: calc(100% - 52px); width: calc(100% - 52px); position: relative; }
.alrt-usr-con .tp-hd.email_alert_header h5 { font-size: 11px; margin: 0; display: table-cell; font-weight: normal; vertical-align: middle; color: #555; padding-right: 15px; }
.alrt-usr-con .email_alert_header { display: table; min-height: 40px; }
.actvty-my-alrt-section .card-close-bx { z-index: 1; }

.alrt-usr-con span.unm-bx { font-weight: 700; color: #333333; font-size: 14px; }
.alrt-usr-con .brdy-sgtn-con-mn-bx h5 { width: auto; position: absolute; right: 0; top: 4px; color: #8dc741; font-size: 13px; font-weight: 600; margin: 0; }
.alrt-usr-con .usr-con.brdy-sgtn-con-bx { background: #f0f5f8; width: 100%; float: left; padding: 2px 8px; }
.alrt-usr-con .brth-sg-row.ggl-brth-sg-bx { border: none; border-bottom: 1px solid #d1d2d4; margin: 0; padding: 0; padding-bottom: 5px; }
.alrt-usr-con .brth-sg-row.ggl-brth-sg-bx label { min-width: auto !important; margin: 0; color: #737374; font-weight: 600; }
.alrt-usr-con .accpt-reject-box { position: absolute; right: 0; }
.alrt-usr-con .accpt-reject-box .left { margin: 0; }
.alrt-usr-con .accpt-reject-box a { font-size: 12px; font-weight: 600; }

.alrt-usr-con .brth-sg-row.ggl-brth-sg-bx .fl-fw { margin-bottom: 0; }
.alrt-usr-con .brth-sg-row.ggl-brth-sg-bx:last-child { border: none; }
.alrt-usr-con .accpt-reject-box .left a { color: #8dc741; margin-right: 10px; }
.alrt-usr-con .accpt-reject-box .right a { color: #f0857d; }


/* ========== COMMEN CSS : MULTI USE ========== */
a.btn.gray-btn.small-btn.smallest-btn {font-size: 10px !important; position: absolute; right: 7px; top: 7px; }
.card-close-bx { background: url(../../assets/images/close-btn.png) center no-repeat; width: 20px; height: 20px; position: absolute; right: 3px; top: 15px; opacity: 0.3; filter: alpha(opacity=30); }
.card-close-bx:hover { border: 1px solid #b1b1b1; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; opacity: 0.5; filter: alpha(opacity=50); }

.alert-wait-box {height: 266px; display: flex; width: 100%; align-items: center; background: rgba(0,0,0,0.1); }
.alert-wait-box span  {width: 100%; text-align: center; font-weight: 600; }

ul.header-notify-menu.remove-toggle-in-cls ul.dropdown-con {display: none;}
span.eml-fltr-txt {max-width: 150px; overflow: hidden; text-overflow: ellipsis; float: left; }


/*=================COMEN CSS DEFINE=================*/
.overlay { position: fixed; }
[type="radio"]:not(:checked), [type="radio"]:checked { z-index: 99; }

.mrg-top-0 { margin-top: 0 !important; }
.mrg-top-5 { margin-top: 5px !important; }
.mrg-top-10 { margin-top: 10px !important; }
.mrg-top-15 { margin-top: 15px; }
.mrg-top-40 { margin-top: 40px !important; }
.mrg-top-80 { margin-top: 80px !important; }
.mrg-btm-16 { margin-bottom: 16px !important; }
.mrg-left-30 { margin-left: 30px; }
.mrg-btm-5 { margin-bottom: 5px !important; }
.mrg-btm-0 { margin-bottom: 0 !important; }
.mrg-btm-10 { margin-bottom: 10px !important; }
.mrg-btm-15 { margin-bottom: 15px !important; }
.mrg-btm-20 { margin-bottom: 20px !important; }
.mrg-btm-30 { margin-bottom: 30px !important; }
.mrg-btm-40 { margin-bottom: 40px !important; }
.mrg-btm-50 { margin-bottom: 50px !important; }
.mrg-btm-60 { margin-bottom: 60px !important; }
.mrg-all-0 { margin: 0 !important; }
.pdng-top-0 { padding-top: 0 !important; }
.pdng-btm-0 { padding-bottom: 0 !important; }
.pdng-left-0 {padding-left: 0 !important}
.pdng-right-0 {padding-right: 0 !important}
.pdng-all-0 {padding: 0 !important}
.mrg-top-mns-20 { margin-top: -20px !important; }
.mrg-top-mns-30 { margin-top: -30px !important; }
.mrg-left-mns-5 { margin-left: -5px !important; }
.mrg-left-5 { margin-left: 5px !important; }
.min-hgt-50 {min-height: 50px !important; }
.loader > span { position: relative; top: 1px; }
.top-head .nav > li > a:hover, .top-head .nav > li > a:focus { background: #36404a; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #36404a; }
.btn, .btn-large { border-radius: 3px !important; }
.pr-bx {position: relative; }
.pointer-link { cursor: pointer; display: inline-block; width: auto !important; word-wrap: break-word; max-width: 100%; }
.pointer-link-only {cursor: pointer !important; }

.dob_day30_cls { color: #ff7e00 !important; }
.dob_day5_cls { color: #499516 !important; }

/*----screen hide issue bcoz of scroll----*/
.mCSB_container { left: 0 !important; } 

._add_license .input-field label.i_label.active { z-index: 2; top: 13px; }
._add_license .form-section-grp .input-field label.i_label.active {z-index: 1; }
._add_license .form-group .form-control { font-size: 13px; }
#page-content-wrapper .page-content .right-content { padding-left: 0; border: 1px solid #e2e6ea; }
.add-contact-popup .input-field.col.s6.dmy-format.contact-add-date .date-group { padding-left: 0; margin: 0; }
.add-contact-popup .form-group.link-account-box .input-field.s6:nth-child(2n) { margin-right: 2% !important; float: left; }

.pro-sdbr-srh-bx {right: 55px !important; top: 15px !important; }

select:-moz-focusring {
    color: transparent !important ;
    text-shadow: 0 0 0 #000 !important ;
}


/*==== quickview sticky ====*/
.person-details.scrolled .left-details, .people-details-sticky.scrolled .person-details .left-details, .right-side-show.scrolled .person-details .left-details { position: fixed; top: 123px; background: #fff; z-index: 3; right: 19px; max-width: 478px; width: 478px; margin-top: 0; padding: 10px 10px 5px 10px; border-bottom: 1px solid #eee; box-shadow: 0 0 2px #c5c5c5; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; transition: all 0.1s; }
.people-details-sticky.scrolled .person-details .left-details, .person-details.scrolled.left-sidebar-top-sticky .left-details { top: 113px; left: 79px; }
.people-details-sticky.scrolled .person-details .left-details, .people-details-sticky .person-details.scrolled .left-details {top: 162px; left: 79px; }
.right-side-show.scrolled .person-details .left-details {top: 49px; right: 0 !important; }
.right-side-show.scrolled .person-details .left-details .clinet-ntfy-bx {top: auto; left: 50px; bottom: -1px; }
.right-side-show.scrolled .person-details .left-details .clinet-ntfy-bx span {padding: 0; background: none; box-shadow: none; left: 0; font-weight: 500; }
.person-details.scrolled.email-top-right-sticky .left-details { top: 106px; right: 17px; width: 418px; left: auto; max-width: 418px; }
.person-details-box .person-details .left-details .img-con h4 {
	    word-wrap: break-word;
}
.profile-cover-box { height: 140px; }

.activity-sidebar .person-details.scrolled .left-details { top: 56px; max-width: 418px; width: 418px; right: 17px; }
a.mr-pls-wrp { width: 100%; float: left; text-align: left;}
.responsive-table tbody tr td span.family:nth-child(even) { border-top: 1px solid #eee; border-bottom: 1px solid #eee; float: left; }
.responsive-table tbody tr td span.family { float: left; }
a.tags-more.link.prevent-tr-click-cls { border: 1px solid #c3c3c3; font-size: 9px !important; padding: 2px 4px; color: #8a8a8a !important; border-radius: 3px; text-decoration: none; margin-top: 5px; float: left; }
.usr-lgn-bx {margin-top: 55px; }
.breadcrumb-row-box .breadcrumb-box {width: auto; }

.search-input-box input[type="text"] {padding: 5px 8px 5px 7px; height: 35px; }

/* == user name hover details ==*/
.spouse-hover-sctn { width: 300px; padding: 10px; background: #fff; box-shadow: 0 0 7px rgba(0, 0, 0, 0.4); position: absolute; z-index: 3; border-radius: 3px; top: 52px; display: none; }
.spouse-hover-sctn figure a, .spouse-hover-sctn .img-con h4 a { cursor: auto !important; }
.spouse-hover-sctn .birthday-icon { position: absolute; right: 10px; top: 20px; }
.spouse-hover-sctn .img-co { padding-right: 30px; }
.fl-fw.srcnm-bx label, .fl-fw.srcnm-bx b.link-none { font-size: 12px; font-weight: 500; color: #777; }
.figure-hover-box { position: static; }
.figure-hover-box.profile-img-bg figure { background: none !important; }
.person-details-box > .person-details > .left-details .figure-hover-box:hover .spouse-hover-sctn { display: block; }
.spouse-hover-sctn:before { content: ""; width: 15px; height: 15px; background: #fff; position: absolute; top: -7px; left: 43px; transform: rotate(45deg); box-shadow: -2px -2px 1px rgba(0, 0, 0, 0.08); }
.spouse-hover-sctn:after { content: ""; position: absolute; top: -15px; width: 100px; height: 15px; left: 0; }
.spouse-hover-sctn figure { width: 40px !important; height: 40px !important; float: left; margin-right: 5px; }
.spouse-hover-sctn figure a span { font-size: 15px !important; line-height: 41px !important; }
.person-details.scrolled .left-details .figure-hover-box .spouse-hover-sctn figure a span { line-height: 42px !important; }

.spouse-hover-sctn .img-con { width: calc(100% - 50px) !important; width: -webkit-calc(100% - 50px) !important; width: -moz-calc(100% - 50px) !important; width: -o-calc(100% - 50px) !important; }
.spouse-hover-sctn .img-con h4 { margin-bottom: 0 !important; width: 100% !important; max-width: 100% !important; margin-right: 0 !important; font-size: 17px !important; }
.spc-inlnbx { width: 100%; float: left; font-size: 12px; font-weight: 600; }
.spc-inlnbx strong { font-weight: 600; color: #0e76bc; }
.spc-eml-bx { width: 100%; float: left; border-top: 1px solid #eee; padding: 7px 0; font-size: 13px; font-weight: 600; border-bottom: 1px solid #eee; margin-bottom: 10px; margin-top: 5px; color: #333; }
.spouse-hover-sctn button.btn.green-btn { background: #0e76bc !important; font-size: 13px !important; text-transform: initial !important; font-weight: 600; height: 30px; line-height: 30px !important; padding: 0 15px; }
.spc-eml-bx i.spc-icn { background: url(../../assets/images/contact-info-icon.png) top left no-repeat; width: 20px; height: 20px; float: left; margin: 0 5px; background-position: 0 5px; }
.spc-eml-bx i.contact-no-icon { background-position: 0px -22px; }
.spc-eml-bx .fl-fw { margin: 2px 0; }
.spc-inlnbx span.age-bx:before { content: "|"; }
.spc-eml-bx .fl-fw strong { font-weight: 600; }

.fl-child-box .dropdown-multiselect { width: 100% !important; max-width: 100% !important; }
.hdr-tp-mn-filter-inr.pg-tb-srhbx { padding: 10px 0 0 0; }
.hdr-tp-mn-filter-inr.pg-tb-srhbx .cp-fltr-srh-bx { margin: 0 !important; }
.myact-tp-lft-bar.srt-tpbar .chk-grp .input-field [type="checkbox"] + label { max-width: 100%; }
.hdr-tp-mn-filter-inr.pdng-btm-0 .slct-tm-pstn-bx { width: 100%; }
.hdr-tp-mn-filter-inr.pdng-btm-0 .search-select-box { width: 100%; padding-right: 0 !important; }
.radio-mf-group.dflt-clndr-vw { padding-left: 4px; margin: 5px 0 10px 0; }
.radio-mf-group.dflt-clndr-vw .radio-group label { font-size: 12px; color: #666; }
tr.sa-eml-lib-sbctgr > td { padding: 1px !important; background: #eee; }
tr.sa-eml-lib-row { background: #f3f3f3 !important; }
tr.sa-eml-lib-sbctgr > td table { margin-bottom: 0 !important; }
table.sub-sa-eml-lib-tbl tbody tr:first-child td { border: none !important; }
tr.sa-eml-lib-row td { font-weight: 600 !important; }
.admn-ad-eml-tmpltmn-box.ad-eml-tmpltmn-box ul.compose-mail li:nth-child(4) { margin-right: 0 !important; }
.admn-ad-eml-tmpltmn-box .lng-format-box ul.nav:before { left: 6px; right: auto; }
.ad-fdbk-slctppup .cb-grp-bx { width: auto; margin-right: 10px; }
.ad-fdbk-slctppup .cb-grp-bx  input[type="checkbox"] + label { padding-left: 28px; font-size: 12px; font-weight: 600; }

/* Change Autocomplete styles in Chrome*/
.login-form-con .form-blue-bg .input-field > input:-webkit-autofill, .login-form-con .form-blue-bg .input-field > input:-webkit-autofill:hover, .login-form-con .form-blue-bg .input-field > input:-webkit-autofill:focus { -webkit-text-fill-color: #fff !important; -webkit-box-shadow: 0 0 0px 1000px transparent inset !important; transition: background-color 5000s ease-in-out 0s !important; }

/*checknbox design*/
.cb-grp-bx { width: 25px; height: 25px; position: relative; display: inline-block; margin: 0; }
.cb-grp-bx input[type="checkbox"]:not(:checked), .cb-grp-bx input[type="checkbox"]:checked { left: 0; right: 0; width: 100%; height: 100%; bottom: 0; top: 0; opacity: 0; margin: 0; z-index: 2; }
.cb-grp-bx input[type="checkbox"][disabled] + label { opacity: 0.3; }

/*radio design*/
.rdo-mn-one .radio { position: relative; width: 24px; height: 24px; margin: 0; float: left; }
.rdo-mn-one .radio input[type="radio"] { margin: 0; width: 100%; height: 100%; }
.rdo-mn-onen .radio input[type="radio"] + label { margin: 0; padding: 0; width: 100%; height: 100%; position: absolute; top: 0; }
.input-field.cb-grp-bx label { padding-left: 26px; }
.cb-grp-bx-wt-auto { width: auto !important; }
.cb-grp-bx-wt-auto label { top: 0 !important; padding-left: 25px; }
.person-details-box > .person-details > .left-details .figure-hover-box figure { margin: -70px 10px 0 0; display: inline-block; float: left; width: 100px; height: 100px; }
.person-details-box > .person-details > .left-details .spouse-hover-sctn  figure { margin: 0 5px 0 0 !important; }
.bordered.spouse-hover-sctn .asso-lic-create-user { margin: 0 5px 0 0 !important; }
.person-details.scrolled .left-details .figure-hover-box .spouse-hover-sctn:before { left: 9px; }

.no-active { cursor: initial !important; }
.add-contact-popup .form-group > h5 { margin-top: 15px; font-weight: 600; }
.sync-check-group .input-field [type="checkbox"]:not(:checked), .sync-check-group .input-field [type="checkbox"]:checked { position: absolute; left: 0; opacity: 0; top: 4px; width: 100%; z-index: 9; height: 100%; cursor: pointer; }
.navbar-right .user-profile img { -webkit-box-shadow: 0 0 2px #000; -moz-box-shadow: 0 0 2px #000; box-shadow: 0 0 2px #000; }
.btns-grps-btm-fixed { position: fixed; bottom: 0; left: 60px; background: #fff; z-index: 3; padding: 10px; -webkit-width: calc(100% - 490px) !important; -moz-width: calc(100% - 490px) !important; width: calc(100% - 490px) !important; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); text-align: right; }
.grp-mrk-dn.btns-grps-btm-fixed { -webkit-width: calc(100% - 514px) !important; -moz-width: calc(100% - 514px) !important; width: calc(100% - 514px) !important;}

.activity-modal-popup .act-calender-section .grp-mrk-dn.btns-grps-btm-fixed {-webkit-width: calc(100% - 519px) !important; -moz-width: calc(100% - 519px) !important; width: calc(100% - 519px) !important; }
.card-box.work-edu-spshot .body ul li .right { -webkit-width: calc(100% - 75px); -moz-width: calc(100% - 75px); width: calc(100% - 75px); word-wrap: break-word; padding-right: 5px; }

.people-details-sticky.scrolled .left-details .figure-hover-box figure, .person-details.scrolled .left-details .figure-hover-box figure , .right-side-show.scrolled .person-details .left-details .figure-hover-box figure{ width: 35px; height: 35px; -webkit-box-shadow: 0 0 2px #499516; -moz-box-shadow: 0 0 2px #499516; box-shadow: 0 0 2px #499516; margin: -5px 5px 0 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.people-details-sticky.scrolled .left-details .figure-hover-box figure h4, .person-details.scrolled .left-details .figure-hover-box figure h4,.right-side-show.scrolled .person-details .left-details .figure-hover-box figure h4 { font-size: 16px; margin: 5px 10px 5px 0; }
.people-details-sticky.scrolled .left-details .figure-hover-box figure a span, .person-details.scrolled .left-details .figure-hover-box figure a span,.right-side-show.scrolled .person-details .left-details .figure-hover-box figure a span { font-size: 18px; line-height: 17px !important; margin: -1px 0 0; padding: 0; float: left; line-height: 34px !important; }
.people-details-sticky.scrolled .left-details .figure-hover-box figure a span .figure-hover-box img, .person-details.scrolled .left-details .figure-hover-box figure a span .figure-hover-box img, .right-side-show.scrolled .person-details .left-details .figure-hover-box figure a span > img { width: 35px !important; height: 35px !important; max-width: 35px !important; max-height: 35px !important; }
.people-details-sticky.scrolled .left-details .img-con h4, .person-details-box .person-details.scrolled .left-details .img-con h4,  .right-side-show.scrolled .person-details-box .person-details .left-details .img-con h4 { font-size: 17px; margin: 4px 10px 10px 0; }
.people-details-sticky.scrolled .left-details .img-con, .person-details-box .person-details.scrolled .left-details .img-con, .right-side-show.scrolled .person-details-box .person-details .left-details .img-con { width: calc(100% - 110px); width: -webkit-calc(100% - 110px); width: -moz-calc(100% - 110px); width: -o-calc(100% - 110px); }

.search-main-left-group { width: auto; margin-left: 15px; }
.breadcrumb-row-box .search-input-box { width: 300px; }
.search-contact-form { float: left; position: relative; }
.search-main-left-group .search-contact-form { width: 100%; float: left; position: relative; }
.contact-archive-page .search-select-box.col-sm-4.padding-left-none { display: none; }
.contact-archive-page .search-main-left-group { -webkit-width: calc(100% - 595px); -moz-width: calc(100% - 595px); width: calc(100% - 595px); }
.contact-archive-page.orgtp-hdr .search-main-left-group { -webkit-width: calc(100% - 575px); -moz-width: calc(100% - 575px); width: calc(100% - 575px); }
.contact-archive-page .search-contact-form { -webkit-width: calc(100% - 75px); -moz-width: calc(100% - 75px); -o-width: calc(100% - 75px); width: calc(100% - 75px); }
.contact-archive-page .breadcrumb-row-box .search-input-box { width: 100%; }
.contact-archive-page .breadcrumb-row-box .breadcrumb-box { margin-left: 0; }
.contact-archive-page .padding-left-none { clear: both }
.breadcrumb-row-box .search-input-box button.btn.view-all { margin-left: 22px; }
.top-titlebar.header-top-listing .breadcrumb-row-box {padding: 5px 10px; margin-bottom: 15px; height: 47px; }
.top-titlebar.header-top-listing .breadcrumb-row-box h4 { float: left; margin-top: 10px; max-width: 146px; }
.top-titlebar.header-top-listing.cmnctn-pln-rgt-sctn .breadcrumb-row-box h4 {max-width: inherit;}

.team-position-page.top-titlebar.header-top-listing .breadcrumb-row-box h4 {
    margin-top: 0 !important;
}

.top-titlebar.header-top-listing .breadcrumb-row-box .breadcrumb-box { width: auto; float: left; }
.top-titlebar.header-top-listing .contact-btn-group .dropdown-toggle.gray-btn { -webkit-border-radius: 50% !important;    border: 1px solid #e1e1e1 !important; -moz-border-radius: 50% !important; -o-border-radius: 50% !important; border-radius: 50% !important; width: 36px; height: 36px; margin: 0 12px 0 0; background: #f0f0f0 !important; }
#sidebar-wrapper .mCSB_container_wrapper { margin-right: 0; }
#sidebar-wrapper .mCSB_container_wrapper>.mCSB_container { padding-right: 0; }
#sidebar-wrapper .mCSB_scrollTools .mCSB_buttonUp, #sidebar-wrapper .mCSB_scrollTools .mCSB_buttonDown, #sidebar-wrapper .mCSB_scrollTools .mCSB_draggerRail { display: none !important; }
#sidebar-wrapper .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0); filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
#sidebar-wrapper:hover .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
#wrapper #sidebar-wrapper a.toggle-icon { top: 0; margin: 12px 0 0 0; padding: 18px; background-position: 7px 9px !important; border-radius: 0; background: #36404a url(../images/nav-toggle-open.png) no-repeat 0 0; }

#wrapper.toggled #sidebar-wrapper a.toggle-icon { background-position: 7px 9px; }
.email-right-inbox.cmm-plan-dtls-bx .input-field.scdle-step-selct-bx label.active {top: 5px !important; }

/*====== LEFT SIDEBAR =====*/
#wrapper #sidebar-wrapper { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); }
#wrapper.toggled #sidebar-wrapper { box-shadow: none; z-index: 99 !important; }
#wrapper .sidebar-nav ul { width: 100%; float: left; }
#wrapper .sidebar-nav ul.mn-menu li:nth-child(2) { border-bottom: 1px solid #378cc5; }
#wrapper .sidebar-nav ul.mn-menu li:nth-last-child(3) { border-bottom: 1px solid #378cc5; }
#wrapper .sidebar-nav ul.mn-menu li:last-child, #wrapper .sidebar-nav ul.mn-menu li:nth-last-child(2) { position: fixed; bottom: 0; width: 160px; top: auto; -webkit-transition: all 0.3s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
#wrapper .sidebar-nav ul.mn-menu li:nth-last-child(2) { bottom: 51px; border-top: 1px solid #378cc5; }
#wrapper.toggled .sidebar-nav ul.mn-menu li:nth-last-child(2) { bottom: 51px; width: 60px; border-top: 1px solid #378cc5; }
#wrapper.toggled .sidebar-nav ul.mn-menu li:last-child { bottom: 0; width: 60px; height: 51px; }
#wrapper .sidebar-nav ul li a span.icon16 { background-position: -1531px -1px; }
#wrapper .sidebar-nav ul li a { padding: 2px 4px; height: 51px; }
#wrapper.toggled .sidebar-nav ul li a:hover .icon16 { background-position: -1531px -39px; }

#wrapper.toggled .sidebar-nav ul li a:hover span.icon4 { background-position: -1622px -43px; }
#wrapper.toggled .sidebar-nav ul li a span.icon7 { background-position: -312px 0; }
#wrapper.toggled .sidebar-nav ul li a:hover span.icon7 { background-position: -311px -43px; }
#wrapper .sidebar-nav ul li a span.icon7 { background-position: -312px 0; }
#wrapper.toggled .sidebar-nav ul li a span.icon8 { background-position: -778px 0; }
#wrapper.toggled .sidebar-nav ul li a:hover span.icon8 { background-position: -778px -41px; }
#wrapper .sidebar-nav ul li a span.icon8 { background-position: -778px 0; }
#wrapper.toggled .sidebar-nav ul li a span.icon9 { background-position: -858px 0; }
#wrapper.toggled .sidebar-nav ul li a:hover span.icon9 { background-position: -858px -41px; }
#wrapper .sidebar-nav ul li a span.icon9 { background-position: -858px 0; }
#wrapper.toggled .sidebar-nav ul li a:hover span.icon10 { background-position: -945px -41px; }
#wrapper .sidebar-nav ul li a span.icon10 { background-position: -945px 0; }
#wrapper .sidebar-nav ul li a span.icon11 { background-position: -1113px -2px; }
#wrapper.toggled .sidebar-nav ul li a:hover span.icon11 { background-position: -1113px -41px; }
#wrapper .sidebar-nav ul li a span.icon12 { background-position: -1241px -2px; }
#wrapper.toggled .sidebar-nav ul li a:hover span.icon12 { background-position: -1244px -41px; }
#wrapper .sidebar-nav ul li a span.icon13 { background-position: -1385px -1px; }
#wrapper.toggled .sidebar-nav ul li a:hover span.icon13 { background-position: -1385px -41px; }
#wrapper .sidebar-nav ul li a span.icon14 { background-position: -1462px -1px; }
#wrapper.toggled .sidebar-nav ul li a:hover span.icon14 { background-position: -1462px -41px; }
#wrapper .sidebar-nav ul li.active a { background: #8dc741; }
#wrapper .sidebar-nav ul li a span.icon15 { background-position: -261px -1px; }
#wrapper.toggled .sidebar-nav ul li a:hover span.icon15 { background-position: -261px -43px; }
#wrapper .sidebar-nav ul li.active a { background: #8dc741; }

#wrapper .sidebar-nav ul li a span.icon17 { background-position: -156px 0; }
#wrapper.toggled .sidebar-nav ul li a:hover span.icon17 { background-position: -156px -43px; }

#wrapper .sidebar-nav ul li a span.icon18 { background-position: -1791px 0; }
#wrapper.toggled .sidebar-nav ul li a:hover span.icon18 { background-position: -1791px -42px}

#wrapper .sidebar-nav ul li a span.icon19 { background-position: -1854px 0; }
#wrapper.toggled .sidebar-nav ul li a:hover span.icon19 { background-position: -1855px -39px}

/* LEFT SUDEBAR - super admin */
#wrapper .sidebar-nav ul li a span.sa-menu { font-size: 13px; line-height: 16px; }
#wrapper .sidebar-nav ul li a span strong {width: 150px; position: relative; top: 50% !important; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); padding-top: 0; height: auto; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s1 strong, #wrapper .sidebar-nav ul li a span.sa-menu.icon-s2 strong, #wrapper .sidebar-nav ul li a span.sa-menu.icon-s8 strong { top: 0; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s2 { background-position: -358px 0; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s3 { background-position: -410px 0; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s4 { background-position: -463px -1px; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s5 { background-position: -514px -2px; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s6 { background-position: -569px 0; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s7 { background-position: -619px -3px; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s8 { background-position: -668px 0; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s9 { background-position: -719px -3px; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s10 { background-position: -1034px -3px; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s12 { background-position: -1177px -3px; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s13 { background-position: -1386px -2px; }
#wrapper .sidebar-nav ul li a span.sa-menu.icon-s14 { background-position: -1700px 0px; }

#wrapper .sidebar-nav ul li a span.icon4,
#wrapper.toggled .sidebar-nav ul li a span.icon4,
#wrapper .sidebar-nav ul li a:hover span.icon4  {
    background-position: -1620px 0;
}

.table-filter-icon > ul > li > a > i.merge-contacts { background-position: -213px 0; }
.table-filter-icon > ul > li > a > i.assign-p-to-tp { background-position: -365px 0; }
.table-filter-icon > ul > li > a > i.remove-p-for-tp-icon { background-position: -331px 0; }
.table-filter-icon > ul > li > a > i.assign-p-to-call { background-position: -485px 0; }

.add-contact-popup .modal-content form .input-field.s6 .tags-link-box .tag { border: none; box-shadow: none; padding: 0; margin-top: 15px; border-bottom: 1px solid #d9d9d9; padding-bottom: 0px; }
.add-contact-popup .modal-content form .tags-link-box tags-input .tags .input { margin-right: 0; }
.input-field.col.s6.browser-default-set.slct-asct-bx.mrg-btm-10 {margin-bottom: 10px !important; }
.su-tp-check-inr {margin: 7px 0 0 -5px; }
.modal-dialog.add-contact-popup.su-add-person {width: 830px; }
.sa-page-show-box { position: relative; }
.sa-page-show-box:after { content: ""; background: url(../../assets/images/icon-select2.png) left top no-repeat; width: 12px; height: 7px; float: left; position: absolute; top: 12px; right: 4px; }
.search-select-box.page-show-box select { border: 1px solid #dedede; }
.close-btn-icon { border-radius: 0; font-size: 25px; font-weight: 500; opacity: 1; position: absolute; right: 0px; top: 0px; width: 30px !important; color: #ffffff !important; padding: 0 2px 8px; line-height: 26px; text-shadow: none; float: right !important; height: 30px !important; background: #e7e7e7 !important; z-index: 4; text-align: center; text-decoration: none !important; }
.close-btn-icon:hover { color: #ffffff !important; }
.ttl-btns-grps { float: right; margin-left: 22px; }
.ttl-btns-grps .btn { margin-left: 0 !important; padding: 0 5px !important; }
.ttl-btns-grps .btn i.pro-btn { background: url(../../assets/images/prod-fltr-btn.png) top no-repeat; width: 30px; height: 30px; float: left; background-position: 3px 3px; }
.ttl-btns-grps .btn i.pro-btn.pro-contact-icon { background-position: -36px 1px; }
.ttl-btns-grps .btn i.pro-btn.cross-pro-icon { background-position: -2px 1px; }
.ttl-btns-grps .btn.active i.pro-btn.pro-contact-icon { background-position: -36px -30px; }
.ttl-btns-grps .btn.active i.pro-btn.cross-pro-icon { background-position: -2px -30px; }
.modal-dialog .modal-content .modal-header .close { background: #e7e7e7; line-height: 27px; }
.modal-dialog.add-contact-popup.alert-box.modal-md { margin: 0 auto; position: fixed; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.select-people-scroll { -webkit-max-height: calc(100vh - 399px); -moz-max-height: calc(100vh - 399px); -o-max-height: calc(100vh - 399px); max-height: calc(100vh - 399px); overflow-y: auto; overflow-x: hidden;    }
.modal-dialog.add-contact-popup.alert-box.modal-md .pagination { width: auto; }
.input-field.col.s6.add-check-box.email-box .address-box-set { width: 100%; }
.modal-body .tags-link-box tags-input .tags .input {width: 80px; }
/*----icon buttons: start----*/
.edit-icon-btn { border: 1px solid #333333; padding: 3px 1px 5px 3px; display: inline-block; border-radius: 2px; color: #333 !important; font-size: 13px; font-weight: 600; min-width: 28px; }
.edit-icon-btn i { background: url(../../assets/images/edit-delete-icons.png) top no-repeat; width: 21px; height: 16px; float: left; background-position: 3px 3px; }
.edit-icon-btn i.delete-icon { background-position: 3px -12px; }
.edit-icon-btn i.view-icon { background-position: 2px -99px; }
.edit-icon-btn i.download-icon { background-position: 3px -63px; }
.tabContViewport .person-tab-details-box-con .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical { right: -10px; width: 3px; }
.quickview-tab-section { width: 100%; padding: 10px; background: #fff; float: left; }
.quickview-tab-section .panel-group { margin-bottom: 0; }
.quickview-tab-section .accordion-heading { border: 1px solid #e2e6ea; border-bottom: 1px solid #e2e6ea !important; border-radius: 2px !important; }
.content-details-con-area { float: left; width: 100%; padding: 10px; background: #fff; position: relative; border: 1px solid #e2e6ea; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.add-contact-popup.alert-box .search-select-box.page-show-box { float: left; height: 27px; margin: 0; }
.add-contact-popup.alert-box .pagination { margin: 0; }
.eml-grp-slct { float: left; width: 100%; position: relative; padding-bottom: 7px; }
hr.fc-divider.fc-widget-header { float: none; }
.family-member-details ul li .name > b { width: auto; float: left; }
.family-member-details ul li .name > b:before { display: none; }
.sideBarConfig-sidebar .accordion-group .accordion-inner {padding: 10px 13px !important; }

/*----icon buttons: close----*/
.asso-lic-create-user span img { border-radius: 50%; }
.person-tab-details-box > li > a:hover, .person-tab-details-box > li > a:focus { background: #e8e8e8; }
.disable-support-user .support-user-section .input-field { pointer-events: none !important; cursor: not-allowed !important; opacity: 0.4; }
.disable-associate-user .asso-top-group .input-field { pointer-events: none !important; cursor: not-allowed !important; opacity: 0.4; }
._add_license .panel-box .panel-title > span.emessage { position: absolute; bottom: 10px; left: 15px; float: left; text-transform: none; top: initial; }
.step-tab_detailBlock form .con-bg { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.input-field label { color: #333; }
.family-member-details ul > li:first-child figure img {    /*border-radius: 0 !important;*/ }
.family-member-details { min-height: 20px; }
.pro-info .top-btn .more-btn a { height: 28px; }
.main-table.merge-table table > tbody > tr > td figure { height: 40px; width: 40px; position: relative; margin: 0 auto; background-color: #499516; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.main-table.merge-table table > tbody > tr > td figure img { height: 38px; width: 38px; max-height: 38px; max-width: 38px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.main-table.merge-table table > tbody > tr > td figure + span { float: left; margin-left: 10px; font-weight: 600; margin-top: 3px; }
.main-table.merge-table table > tbody > tr > td figure span { font-size: 20px; font-size: 2rem; font-weight: 500; text-transform: uppercase; top: 50%; right: auto; bottom: auto; left: 50%; position: absolute; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); color: #ffffff; }
.main-table.merge-table table > tbody > tr > td figure.dp-box { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: none !important; width: 40px; height: 40px; border: 2px solid #559e1e !important; }
.main-table.merge-table table > tbody > tr > td figure.asso-lic-create-user.dp-box { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.table-head-set tr th label { left: 5px; margin: 4px 0 0; position: relative; top: 2px; }
.responsive-table tbody.green-group-close.no-side-border tr td input[type="checkbox"] + label { margin-left: 0; }
.main-table.merge-table table > tbody > tr > td figure.asso-lic-create-user { border-radius: 50%; }
.asso-lic-create-user { border-radius: 50% !important; }
.asso-lic-create-user span img { border-radius: 50% !important; }
.mm-overview .income-form .income-btn { padding: 0 1.5%; }
.mm-overview .input-field h5 { padding: 0 1.5% 15px !important; }
.mm-overview .card-box { padding: 3px 1.5% !important; border: none; min-height: auto; }
.mm-overview .income-form .input-field.s6.mrg-set.dmyft-format .date-group { width: 45.5%; }
.modal-dialog.add-to-family-popup { width: 950px; max-width: 95%; }
.modal-dialog.add-to-family-popup .modal-body { float: left; width: 100%; }
.modal-dialog.add-to-family-popup  .main-table table > tbody > tr > td .btn:focus { color: #fff; }
.modal-dialog.add-to-family-popup .main-table table > tbody > tr > td .radio-group label { font-size: 13px; font-weight: 500; color: #6d6d6d; }
.modal-dialog.add-to-family-popup .main-table table > tbody > tr > td .radio-group { top: 0; }
.modal-dialog.add-to-family-popup .main-table table > tbody > tr > td .radio-group input[type="radio"][disabled] { color: #eee; }
.modal-dialog.add-to-family-popup .main-table table > tbody > tr > td .radio-group input[type="radio"][disabled] + label { color: #c3c3c3; }
.modal-dialog.add-to-family-popup .main-table.merge-table thead tr th:nth-child(2), .modal-dialog.add-to-family-popup .main-table.merge-table tbody tr td:nth-child(2) { text-align: left; }
.table-height-scroll { min-height: inherit !important; height: inherit !important; max-height: inherit !important; }
td.no-record-with-height { height: inherit; min-height: 40px; }
._add_license .select-box input.select-dropdown { border-bottom: 1px solid #d9d9d9; }
._add_license .c_card { display: inline-block; width: 100%; position: relative; padding: 0; background-color: transparent; box-shadow: none; border: none; }
._add_license .panel-box { -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
._add_license .panel-box .panel-title.pdng-btm-0 span.emessage { margin-top: 0; top: 38px; left: 19px; }
.social-group.org-social-group .input-field { width: auto; margin: 0 0 10px 0; }
.social-group.org-social-group .input-field a { float: left; }
.social-group.org-social-group .input-field a span { float: left; width: 30px; height: 30px; border-radius: 5px; overflow: hidden; margin: 0 6px; border: 1px solid #eee; position: relative; }
.social-group.org-social-group .input-field a span img { width: 100%; float: left; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
table.striped > tbody > tr:nth-child(odd) { background: none; }
.main-table table > thead > tr > th:last-child, .main-table table > tbody > tr > td:last-child { min-width: 60px; text-align: center; }
p.center-block.text-center.archive { margin: 10px 0 0 0; }
._add_license .information-section .profile-icon.main-photo { width: 165px; height: 165px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; border: 2px solid #4c5667; cursor: pointer; }
.login-form-con .login-reg-form .input-field.month { width: 36%; }
.login-form-con .login-reg-form .input-field.day { width: 31%; }
.modal-dialog.add-contact-popup.alert-box.export-contact .modal-content .modal-body, .modal-dialog.add-contact-popup.alert-box.export-contact.alert-box .modal-footer { text-align: left; }
.radio-mrg-btm-10 { margin: 5px 0 2px 4px; }
#link-family-membres-form .td-merge-btn { margin: 0; }
.td-merge-btn { background: #4c5667 url(../../assets/images/merge-icon.png) center no-repeat; width: 45px; height: 38px; float: left; border: 1px solid #4c5667; border-radius: 3px; margin: 0 5px; }
.decline-merge { background: #4c5667 url(../../assets/images/not-merge-icon.png) center no-repeat; width: 45px; height: 38px; float: left; border: 1px solid #4c5667; border-radius: 3px; margin: 0 5px; }
.td-con-family-member { background: #4c5667 url("../../assets/images/connect-fml-mmbr-icon.png") center no-repeat; width: 45px; height: 38px; float: left; border: 1px solid #4c5667; border-radius: 3px; margin: 0 5px; }
.main-table.merge-table { border: 1px solid #ddd; }
.modal-footer.clr-fix.row.mrg-top-15 { border: none; padding-bottom: 0; }
.flink-radio-cls .radio-group { top: 0; }
.flink-radio-cls .radio-group label { font-size: 12px; font-weight: 500; color: #333; padding-left: 25px; margin: 0; }
.manage-relation-popup .main-table.merge-table { float: none; }
.edit-remove-icon { background: url(../../assets/images/delete-icon-black.png) center no-repeat; width: 23px; height: 23px; border: none; display: inline-block; border-radius: 50%; border: 1px solid  transparent; }
.edit-remove-icon:hover { border: 1px solid #d2d2d2; background: #f7f7f7 url(../../assets/images/delete-icon-black.png) center no-repeat; }

/*--add child--*/
.child-edu-main-con .input-field.s6.mrg-set .add-member a { font-size: 13px; color: #555; line-height: 14px; float: left; display: inline-block; margin-top: 10px; border: 1px solid #c3b9b9; padding: 6px 7px 3px 6px; border-radius: 2px; text-decoration: none; }
.child-edu-main-con .add-member a span { margin: 0 4px 0 0; float: left; position: relative; top: -2px; }
.child-edu-main-con .add-member a span img { width: 13px; }
.pro-info ul li > .panel-box-group > .title { background: #efefef; }
.pro-info ul li > .panel-box-group > .title h5 { font-weight: 600; color: #333 !important; text-transform: uppercase; font-size: 14px; line-height: 19px; }
.more-btn a.gray-btn { background: #0e76bc; color: #ffffff; float: left; font-weight: 600; padding: 4px 10px; text-decoration: none; line-height: 22px; height: 30px; font-size: 13px; }
.upline-sectiion { width: 100%; float: left; }
.upline-sectiion ul.radio-group { width: 100%; float: left; }
.upline-sectiion  ul.radio-group li { display: inline-block; }
.upline-sectiion  ul.radio-group li label { font-size: 13px !important; font-weight: 400; padding-left: 20px !important; margin-right: 10px; }
.upline-sectiion .radio-title { font-size: 15px; color: #9e9e9e; text-transform: uppercase; font-weight: 700; color: #000; margin-bottom: 10px; }
.search-criteria-mo-con .add-contact span.add-contact-icon { width: 20px; height: 19px; float: left; background: url(../images/add-contact.png) no-repeat; position: relative; top: 1px; }

/*---social feed table list--*/
.socialfeeds-section .life-event-table thead th:first-child, .socialfeeds-section .life-event-table tbody td:first-child { min-width: 150px; width: 150px; max-width: 150px; }
.socialfeeds-section .life-event-table thead th:nth-child(2), .socialfeeds-section .life-event-table tbody td:nth-child(2) { -webkit-width: calc(100% - 300px); -moz-width: calc(100% - 300px); width: calc(100% - 300px); -webkit-min-width: width:calc(100% - 300px); -moz-min-width: calc(100% - 300px); min-width: calc(100% - 300px); -webkit-max-width: width:calc(100% - 300px); -moz-max-width: calc(100% - 300px); max-width: calc(100% - 300px); }
.socialfeeds-section .life-event-table thead th:last-child, .socialfeeds-section .life-event-table tbody td:last-child { width: 150px; max-width: 150px; min-width: 150px; text-align: left; }
.socialfeeds-section .life-event-table tbody td.full-td { width: 100% !important; max-width: inherit !important; }
.socialfeeds-section .life-event-table tbody td.full-td h5 {
    font-size: 12px;
    color: #565555 !important;
    font-weight: 600;
}
.socialfeeds-section .life-event-table tbody td  p.no-record-text { margin: 10px 0; text-align: center; }
.socialfeeds-section  table.striped > tbody > tr { border-bottom: 1px solid #e5e5e5; }
.twitt-img-size { width: 80px; padding-top: 10px; display: table-cell; margin-right: 10px; }
.twitt-img-size img { width: 100%; max-width: 100%; padding-bottom: 5px; margin-right: 5px; float: left; padding-right: 5px; }

/*----listing tooltip----*/
.per-details-icon-group  .popover { border-radius: 0; min-width: 190px; max-width: 200px; position: absolute; top: 0; left: 0; z-index: 2; display: none; padding: 1px;    /* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */ font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal;    /* word-wrap: normal; */ font-size: 14px; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.per-details-icon-group .popover .popover-content { padding: 5px 7px 8px 7px; }
.details-box .per-details-icon-group .popover .listing-email-tooltip {font-size: 11px !important; font-weight: 500; word-wrap: break-word; line-height: 14px; height: initial !important; min-height: auto !important; }

/*--social feed tab--*/
.tweet-list-box h4 { font-weight: 600; font-size: 18px; margin: 0px 0 15px 0; }
.tweet-main-box { font-weight: 500; font-size: 17px; margin: 0 0 13px 0; }
.tweet-main-box iframe {
    width: 100% !important;
}
.tweet-main-box .tweet-list-box { float: left; width: 100%; margin-bottom: 10px; border-bottom: 1px solid #eee; padding-bottom: 10px; }
.tweet-main-box .tweet-list-box:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.tweet-main-box .tweet-con { -webkit-width: calc(100% - 125px); -moz-width: calc(100% - 125px); -o-width: calc(100% - 125px); width: calc(100% - 125px); float: left; font-size: 12px; color: #222; }
.tweet-main-box .tweet-con a:hover { text-decoration: none; }
.tweet-main-box .tweet-date-time { float: right; text-align: right; margin-left: 11px; font-size: 11px; color: #555; }
.input-field.prevent-tr-click-cls { max-width: 140px !important; }
.input-field.prevent-tr-click-cls select { border: 1px solid #d4d3d3; position: relative; }
.input-field.prevent-tr-click-cls:after { content: ""; background: url(../../assets/images/icon-select.png) no-repeat right 5px top 0px; position: absolute; right: 0; color: #000; width: 14px; height: 8px; top: 59%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
.breadcrumb-row-box.con-details h4 { font-size: 16px; display: inline-block; text-transform: uppercase; font-weight: 700; margin: 8px 0 0 0; color: #333; }
.more-dots-grps-bx {display: inline-block; margin-left: 10px; float: left; }
.more-dots-grps-bx .dropdown-toggle.gray-btn {margin-right: 3px !important; }

label.license-heading-title { font-size: 15px; color: #333333; line-height: 20px; padding-left: 30px; }

/*---license panel box--*/
span.receive-ibm-box { float: right; font-size: 14px; color: #333; text-transform: capitalize; }
.panel-box.mtn.stage-section .panel-title { background: none; }


form span.emessage { position: absolute; margin-top: -21px; color: #ef4036; font-size: 11px; left: 0; font-weight: 500; }
.form-link-btn-group span.emessage { position: absolute; top: 43px; color: #ef4036; font-size: 11px; left: 0; font-weight: 500; }

.contact-form .input-field span.emessage.oprtr-no-err {
	top: 62px !important;
}
span.emessage.aet-ttlsbjct-err {
    margin: 0;
    top: 63px;
}

form span.emessage.slct-log-tp { top: 44px !important; }
.cmc-pln-tp-subtab form span.emessage, .add-edit-team-popup form span.emessage, .add-signature-page span.emessage, .ap-type-popup span.emessage, .add-acvty-col-grp span.emessage { top: 43px; left: 0; margin-top: 0; }
.add-edit-team-popup .modal-header h4 { font-size: 15px !important; padding: 0 18px; }
.onboardmodal form span.emessage { top: 45px; margin-top: 0 !important; }
.add-edit-team-popup .license span.emessage { margin-top: 0; }
.input-field.browser-default-set.bd-with-validation span.emessage { margin-top: 0; top: auto; bottom: -19px; }
form .sdl-stp-bx span.emessage { left: 0; }
form span.emessage.checkbox { position: absolute; margin-top: -5px; color: #ef4036; font-size: 12px; }
.col-sm-2.scdle-input-bx .input-field span.emessage { top: 30px; margin-top: 0; position: absolute; }
.plan-form .browser-default-set span.emessage { top: 44px; margin-top: 0; }
.plan-check-block .input-field.plan-slcat span.emessage { top: 28px; }
.ins-pro-srh-ad-pro .filterProductForm-bx .filterProductForm-bx-inr .select-date span.emessage { left: 0; top: 39px; margin-top: 0 !important; }

/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus
input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0px 1000px #fff inset; }
.main-section .accordion-body .accordion-inner {/*    min-height: 400px;*/ }
.left-menu-tooltip { color: red !important; position: absolute !important; left: 50px !important; }
.social-opacity { opacity: 0.3; cursor: no-drop; }
.pass-display-none { display: none; }
.process-text { float: left; color: #fff; width: 100%; position: absolute; text-align: center; font-size: 12px; line-height: 21px; }
.step-tab-nav ul li:first-child:after { width: 100%; }
.form-footer-section { margin-top: 20px; height: 40px; float: left; width: 100%; }
.step-tab_detailBlock .left-con figure { margin: 5rem 0 70px 0; }
.panel-box-content { position: relative !important; }
.btn.btn-default.nextBtn.skip.step { margin-top: 0 !important; }
.social-sync-box .board .board-inner .tab-content > .active { float: left; width: 100%; margin: 12px 0 10px 0; }
.osa-lnk-bx-grp { width: 100%; display: flex; }
.osa-lnk-bx { border: 1px solid #e2e6ea; padding: 8px; margin-left: -1px; }
.link-info { width: 100%; float: left; }
.social-sync-box ul.connected-link li { padding: 10px; text-align: center;   /*  background: #eff2f5; */ }
.stage-prog-box.qv-dtls-dcmnts .panel-title { margin-bottom: 22px; }
.eml-dsgn-bx { font-size: 12px; color: #1c75bc; font-weight: 500; word-break: break-all; padding: 0; line-height: 13px; margin: 4px 0 4px 0; }
.link-logo-bx { width: 100%; float: left; text-align: center; margin-top: 17px; }
.link-logo-bx figure { width: 50px; height: 32px; margin: 0 auto; }
.link-logo-bx figure .scl-lnk { width: 100%; height: 100%; background: url(../images/sm-img.png) no-repeat top left; background-position: -6px 0px; }
.scl-lnk.yh-img { background-position: -69px 0 !important; }
.scl-lnk.ld-img { background-position: -135px 0 !important; }
.scl-lnk.fb-img { background-position: -191px 0 !important; }
.scl-lnk.tw-img { background-position: -248px 0 !important; }
.link-logo-bx h6 { font-size: 14px; margin-bottom: 10px; }
li.connected_active:before { float: left; background: green; position: relative; content: "Linked"; border-radius: 2px; border: 0px solid #ffffff; padding: 0px; left: 50%; font-size: 10px; padding: 0 5px; line-height: 15px; color: #fff; transform: translateX(-50%); top: -12px; font-weight: 500; }
.sync-title-box { color: #272727; width: 100%; float: left; font-size: 16px; font-weight: 400; margin: 0 0 10px 0; }
.onboardmodal .sync-title-box .sync-ppl-bx { width: auto; display: inline-block; margin-right: 10px; }
.lse-rdo-grp { width: auto !important; }
.lse-rdo-grp .radio { text-align: left; width: auto; }
.social-sync-box .board .board-inner .tab-content .form-link-btn-group { padding: 30px 20px 15px 20px; width: 100%; float: left; text-align: center; }

/* .social-sync-box .board .board-inner .tab-content .form-link-btn-group .conct-descnct-box .btn { background: #f2f3f3; color: #000; text-transform: capitalize; min-width: 150px; margin: 0 10px; font-size: 16px; }
 */
.social-sync-box .form-link-btn-group .btn { font-size: 12px !important; font-weight: 600; margin: 0 0 7px 0; padding: 0 15px; box-shadow: none; }
.osa-lnk-bx-grp .form-link-btn-group .btn { line-height: 30px; height: 30px; }
.form-link-btn-group .btn:hover { box-shadow: none; }
.import-box .file-field > span { font-size: 16px; margin: 0 20px 0 0; }
.import-box .file-field .file-path-wrapper { width: 100%; float: left; padding-left: 0; position: absolute; margin-top: -4px; color: #999; }
.social-sync-box .board .board-inner .tab-content .form-link-btn-group .btn.active { background: #8dc741; color: #fff; }
.social-sync-box .board .board-inner .nav-tabs li { background: none; width: 16.6%; height: 50px; margin: 0; border: 1px solid transparent; border-radius: 10px 10px 0 0; border-bottom-color: #d9d9d9; }
.social-sync-box .board .board-inner .nav-tabs li.active { border-color: #d9d9d9; border-bottom: transparent; background: url(../images/onboard-img/connecting-img.png) no-repeat top left; }
.social-sync-box .board .board-inner .nav-tabs li.active:after { }
.social-sync-box .board .board-inner .nav-tabs li.active a { display: none; }
.social-sync-box .board .board-inner .nav-tabs li.active.reminder-setting { width: 180px; }

.social-sync-box .board .board-inner .nav-tabs li.active.gl { background-image: url(../images/onboard-img/ob-gl-icon.png); background-position: 50% 10px; }
.social-sync-box .board .board-inner .nav-tabs li.active.mcrsft { background-image: url(../images/onboard-img/ob-mcrsft-icon.png); background-position: 50% 10px; }
.social-sync-box .board .board-inner .nav-tabs li.active.sacunt { background-image: url(../images/onboard-img/ob-sc-icon.png); background-position: 50% 10px; }
.social-sync-box .board .board-inner .nav-tabs li.active.drp { background-image: url(../images/onboard-img/ob-drpb-icon.png); background-position: 50% 10px; }
.social-sync-box .board .board-inner .nav-tabs li.active.smtp { background-image: url(../images/onboard-img/ob-smtp-icon.png); background-position: 50% 10px; }
.social-sync-box .board .board-inner .nav-tabs li.active.csv-exl { background-image: url(../images/onboard-img/ob-scv-icon.png); background-position: 50% 10px; }



.social-sync-box .board .board-inner .nav-tabs li.active.reminder-setting.active { background-position: 50% -61px !important; }
.csv-import-box h5 a { color: #555; text-decoration: none; }
.step-tab_detailBlock .con-bg.que-ans { padding: 20px 20px 20px 20px; }
.default-form ul.select-fields li.select-field-box:nth-child(3n+1) { clear: none; }
.default-form ul.select-fields li.select-field-box { float: left; width: 180px; margin: 10px 10px 0 10px; }
.select-box-group.top-select { float: right; margin: 0; min-width: 230px; width: auto; margin-top: -27px; }
.csv-import-box .select-box-group .input-field {
    margin-bottom: 10px !important;
}

.form-footer-section.import-btn.org-import-btn .btn {
    height: 35px !important;
}

.form-footer-section.import-btn .btn { margin: 10px 10px 0 0; text-transform: capitalize; height: 30px !important; }
.form-footer-section.import-btn .save:focus { background: #1085d4; color: #fff; }
.form-footer-section.import-btn .can { background: #fff; color: #333; }
.form-group-box-row.sav-map { width: 300px; }
.step-tab_detailBlock .con-bg.center-middle-box { position: relative; float: left; width: 100%; min-height: 500px; }
.step-tab_detailBlock .con-bg.center-middle-box .msg-box-con { position: relative; float: left; width: 100%; text-align: center; display: inline-block; margin: 0 auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.step-tab_detailBlock .con-bg.center-middle-box .msg-box-con > span { background: #d0ecd0; padding: 20px 30px; font-weight: 500; box-shadow: 1px 2px 2px #D4D4D4; color: #40771b; border: 1px solid #c8e6c8; display: inline-block; margin: 0 0 20px 0; width: 95%; }
.step-tab_detailBlock .con-bg.center-middle-box.attach-box .msg-box-con { width: 560px; background: #eee; padding: 30px; border: 2px dashed #CFCCCC; border-radius: 5px; }
.step-tab_detailBlock .con-bg.center-middle-box.attach-box .msg-box-con .file-field .btn { height: 3rem; line-height: 3rem; margin: 0 auto; display: inline-block; height: 47px; line-height: 46px; min-width: 200px; text-transform: capitalize; font-size: 19px; float: none; position: relative; }
.step-tab_detailBlock .con-bg.center-middle-box.attach-box .msg-box-con .file-field .btn input[type="file"] { display: table; }
.step-tab_detailBlock .con-bg.center-middle-box.attach-box .msg-box-con .file-field .file-path-wrapper { overflow: hidden; padding-left: 0; width: 100%; }
.step-tab_detailBlock .con-bg.center-middle-box.attach-box .msg-box-con .file-field .file-path-wrapper input { width: 100%; text-align: center; font-size: 13px; font-weight: 500; color: #999; }
.default-form ul.select-fields li.select-field-box .person-data .name { width: 100%; float: left; margin-bottom: 5px; }
.default-form ul.select-fields li.select-field-box .person-data .email { margin: 0; }
.default-form ul.select-fields li.select-field-box .right i.group-id { padding: 5px 5px 0 5px; }
.default-form .select-all label { font-weight: 500; }
.multi-link-box { float: left; width: 100%; margin: 0 0 10px 0; font-size: 12px; line-height: 20px; font-weight: 500; }
.que-ans-box li .input-field.one-third-box { width: 32%; margin: 0 1.5% 0 0; }
button.btn.btn-default.nextBtn.skip { padding: 0; background: none; box-shadow: none; color: #555; height: auto; margin: 12px 0 0 15px; line-height: 30px; }
form.form-group.add-signature-page { margin-bottom: 0; }
.license.cal-deflt-slct-box .input-field .select-box .dropdown-content { top: 25px !important; z-index: 3; border-color: #d5d5d5; }
.step-tab-nav ul li .step_label .round_circle { -webkit-box-shadow: 1px 1px 3px #c3bcbc; -moz-box-shadow: 1px 1px 3px #c3bcbc; -o-shadow: 1px 1px 3px #c3bcbc; box-shadow: 1px 1px 3px #c3bcbc; padding: 11px; font-size: 22px; }
.step-tab_detailBlock .right-con .select-wrapper ul.select-dropdown { max-height: 103px !important; }
.default-form ul.select-fields li.select-field-box .person-data .email { margin: 10px; line-height: 12px; }
.default-form ul.select-fields li.select-field-box { width: 170px; }
.default-form .select-wrapper span.caret { font-size: 10px; top: 8px; right: 5px; }
.step-tab-nav ul li:after { left: 50%; top: 19px; }
.step-tab-nav ul li .step-head { font-size: 16px; color: #9b9b9b; margin: 4px 0 0 0; font-weight: 400; }
.step-tab-nav ul li .step_label .round_circle { z-index: 4; }
.step-tab-nav ul li.first-step:after { width: 100%; left: 50%; }
.step-tab-nav ul li.first-step.done:after { background: #499517; z-index: 2; }
.step-tab-nav ul li.done .step_label .round_circle { background: #499517; color: #fff; cursor: pointer; }
.step-tab-nav ul li.done .step-head { color: #499517; font-weight: 400; }
.step-tab-nav ul li.active .step-head { color: #0e76bc; }
.step-tab-nav ul li.done:after { background: #499517; z-index: 3; }
.default-form .input-field input[type="text"], .default-form .input-field input[type="email"] { z-index: 1; position: relative; }
.connect-partner-popup .modal-dialog { max-width: 992px; }
.import-box .file-field { margin-bottom: 0; }
.step-tab-nav ul li.step-done .step_label .round_circle { background: #499517; color: #fff; }
.onboardmodal h4 { text-align: center; color: #000000; font-weight: 700; text-transform: uppercase; }
.content-work-details .income-form .input-field.s6.mrg-set .form-add-group { float: left; margin-right: 10px; margin-right: 0; -webkit-width: calc(100% - 28px); -moz-width: calc(100% - 28px); -o-width: calc(100% - 28px); width: calc(100% - 28px); }
.content-work-details .income-form .hide-show-field { float: left; width: 100%; }

/*-----::BEING:: MAIN COMEN TABLE----*/
.main-table { float: left; width: 100%; box-shadow: none; /*-webkit-box-shadow: 0 0 2px #999;  -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;*/ }
.main-table table { margin: 0; background: #fff; border: none !important; }
.main-table tr input[type="checkbox"] + label { margin: 0; top: 0; height: 17px; }
.main-table table > thead > tr.selected { background: #d1edff; }
.main-table table > thead > tr > th span { padding-right: 12px; position: relative; }
.main-table table > thead > tr > th span a { position: absolute; right: 0; left: auto; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.main-table table > thead > tr > th, .main-table table > tbody > tr > td { padding: 10px 8px; border-top: 1px solid #dedede !important; vertical-align: middle; font-weight: 600; font-size: 13px; }
.main-table table > tbody > tr > td { border: none; font-size: 13px; color: #333333; font-weight: 400; }

/*-----::CLOSE:: MAIN COMEN TABLE----*/

/*--start licence table page--*/
.main-table.license-table { margin-top: 20px; }
.form-design .select-status-field .input-field { margin-bottom: 0; }
.acvt-stngs .tab-pane .content.asgn-fdbk-qustn-acvt { padding: 0 !important; }
.login-form-con .login-reg-form .remember-login:after {margin-left: 0px !important; }



/*--close licence table page--*/

/*--start merge table page--*/
.manage-relation-main-popup .main-table tbody tr td { text-align: left !important; }
.main-table.merge-table table > tbody > tr > td { border-left: 1px solid #eee; border-bottom: 1px solid #eee; text-align: left; }
.main-table.merge-table table > tbody > tr > td:last-child { text-align: center; }
.main-table.merge-table table thead th:first-child { min-width: 55px !important; max-width: 55px !important; width: 55px !important; }
.main-table.merge-table thead tr th:nth-child(2) { text-align: center; vertical-align: middle; min-width: 60px !important; max-width: 60px !important; width: 60px !important; }
.main-table.merge-table thead tr th:nth-child(3) { min-width: 70px !important; max-width: 70px !important; width: 70px !important; }
.main-table.merge-table thead tr th:nth-child(4), .main-table.merge-table table > tbody > tr > td:nth-child(4) { min-width: 67px !important; max-width: 67px !important; width: 67px !important; }
.main-table.merge-table thead tr th:nth-child(5), .main-table.merge-table table > tbody > tr > td:nth-child(5) { min-width: 160px !important; max-width: 160px !important; width: 160px !important; word-wrap: break-word; }
.main-table.merge-table thead tr th:nth-child(6) { min-width: 200px !important; max-width: 200px !important; width: 200px !important; }
/*.main-table.merge-table thead tr th:nth-child(7), .main-table.merge-table table > tbody > tr > td:nth-child(7) { min-width: 120px !important; max-width: 120px !important; width: 120px !important; }*/
.main-table.merge-table thead tr th:nth-child(8) { min-width: 150px !important; max-width: 150px !important; width: 150px !important; }
.main-table.merge-table thead tr th:last-child { min-width: 70px !important; max-width: 70px !important; width: 70px !important; }
.main-table.merge-table tbody tr td .radio-box { display: block; margin: 0 auto; text-align: center; width: 24px; height: 24px; position: relative; }
.main-table.merge-table tbody tr td:nth-child(1) { width: 20px; }
.main-table.merge-table tr input[type="checkbox"] + label { padding: 0; margin: 0 0 0 10px; }
.merge-button-group { display: inline-block; }
.merge-button-group input[type="button"] { margin: 3px 0; }
.main-table.merge-table table > tbody > tr > td .merge-button-group input[type="button"] { margin: 3px 2px; }
/*----DELETE PEOPLE FROM GOOGLE & UNARCHIVE----*/
.delete-google-unarchive-section.main-table.merge-table table thead tr th, .delete-google-unarchive-section.main-table.merge-table table tbody tr td { word-wrap: break-word; }
.delete-google-unarchive-section.main-table.merge-table table tr th:first-child, .delete-google-unarchive-section.main-table.merge-table table tr td:first-child { min-width: 40px !important; max-width: 40px !important; width: 40px !important; }
.delete-google-unarchive-section.main-table.merge-table thead tr th:nth-child(2), .delete-google-unarchive-section.main-table.merge-table tbody tr td:nth-child(2) { text-align: left; vertical-align: middle; min-width: 120px !important; max-width: 120px !important; width: 120px !important; }
.delete-google-unarchive-section.main-table.merge-table thead tr th:nth-child(3), .delete-google-unarchive-section.main-table.merge-table tbody tr td:nth-child(3) { min-width: 120px !important; max-width: 120px !important; width: 120px !important; }
.delete-google-unarchive-section.main-table.merge-table thead tr th:nth-child(4), .delete-google-unarchive-section.main-table.merge-table table > tbody > tr > td:nth-child(4) { min-width: 140px !important; max-width: 140px !important; width: 140px !important; }
.delete-google-unarchive-section.main-table.merge-table thead tr th:nth-child(5), .delete-google-unarchive-section.main-table.merge-table table > tbody > tr > td:nth-child(5) { min-width: 160px !important; max-width: 160px !important; width: 160px !important; word-wrap: break-word; }
.delete-google-unarchive-section.main-table.merge-table thead tr th:nth-child(6), .delete-google-unarchive-section.main-table.merge-table tbody tr td:nth-child(6) { min-width: 200px !important; max-width: 200px !important; width: 200px !important; }
.delete-google-unarchive-section.main-table.merge-table thead tr th:nth-child(7), .delete-google-unarchive-section.main-table.merge-table table > tbody > tr > td:nth-child(7) { min-width: 80px !important; max-width: 80px !important; width: 80px !important; }
.delete-google-unarchive-section.main-table.merge-table thead tr th:nth-child(8) { min-width: 150px !important; max-width: 150px !important; width: 150px !important; }
.delete-google-unarchive-section.main-table.merge-table thead tr th:last-child { min-width: 70px !important; max-width: 70px !important; width: 70px !important; }
.td-break-width, .td-break-width a { float: left; width: 100%; word-wrap: break-word; }

.add-to-family-popup #link-family-membres-form .main-table.merge-table thead tr th:first-child, .add-to-family-popup #link-family-membres-form .main-table.merge-table table > tbody > tr > td:first-child { min-width: 55px !important; max-width: 55px !important; width: 55px !important; }
.add-to-family-popup #link-family-membres-form .main-table.merge-table thead tr th:nth-child(2), .add-to-family-popup #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(2) { min-width: 150px !important; max-width: 150px !important; width: 150px !important; }
.add-to-family-popup #link-family-membres-form .main-table.merge-table thead tr th:nth-child(3), .add-to-family-popup #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(3) { min-width: 140px !important; max-width: 140px !important; width: 140px !important; }
.add-to-family-popup #link-family-membres-form .main-table.merge-table thead tr th:nth-child(4), .add-to-family-popup #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(4) { min-width: 190px !important; max-width: 190px !important; width: 190px !important; }
.add-to-family-popup #link-family-membres-form .main-table.merge-table thead tr th:nth-child(5), .add-to-family-popup #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(5) { min-width: 140px !important; max-width: 140px !important; width: 140px !important; }
.add-to-family-popup #link-family-membres-form .main-table.merge-table thead tr th:nth-child(6), .add-to-family-popup #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(6) { min-width: 110px !important; max-width: 110px !important; width: 110px !important; }
.add-to-family-popup #link-family-membres-form .main-table.merge-table thead tr th:nth-child(7), .add-to-family-popup #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(7) { text-align: center; }
.add-to-family-popup #link-family-membres-form .main-table.merge-table thead tr th:last-child, .add-to-family-popup #link-family-membres-form .main-table.merge-table table > tbody > tr > td:last-child { width: 60px !important; max-width: 60px !important; min-width: 60px !important; }
.modal-dialog.add-to-family-popup { margin: 0 auto; }
.modal-dialog.add-to-family-popup .sticky-table.tbl-acvt-view { min-height: auto; max-height: calc(100vh - 191px); }

.add-to-family-popup.org-add-to-family-popup #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(6) { text-align: center; }

.add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table thead tr th:first-child, .add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table table > tbody > tr > td:first-child { min-width: 55px !important; max-width: 55px !important; width: 55px !important; }
.add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table thead tr th:nth-child(2), .add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(2) { min-width: 55px !important; max-width: 55px !important; width: 55px !important; }
.add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table thead tr th:nth-child(3), .add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(3) { min-width: 150px !important; max-width: 150px !important; width: 150px !important; }
.add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table thead tr th:nth-child(4), .add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(4) { min-width: 140px !important; max-width: 140px !important; width: 140px !important; }
.add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table thead tr th:nth-child(5), .add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(5) { min-width: 180px !important; max-width: 180px !important; width: 180px !important; }
.add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table thead tr th:nth-child(6), .add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(6) { min-width: 110px !important; max-width: 110px !important; width: 110px !important; }
.add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table thead tr th:nth-child(7), .add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table table > tbody > tr > td:nth-child(7) { min-width: 60px !important; max-width: 60px !important; width: 60px !important; }
.add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table thead tr th:last-child, .add-to-family-popup.mrg-ppl-pp-box #link-family-membres-form .main-table.merge-table table > tbody > tr > td:last-child { width: 60px !important; max-width: 60px !important; min-width: 60px !important; }

.modal-dialog.add-to-family-popup.mrg-ppl-pp-box { margin: 0 auto; }
.mrg-ppl-pp-box .sticky-table.tbl-acvt-view { min-height: calc(100vh - 155px); max-height: calc(100vh - 155px); }
.edit-delete-table.merge-people { width: 100%; text-align: center; }
.main-table.merge-table.family-dtls-mrg-tbl table > tbody > tr > td:first-child { width: 70px !important; max-width: 70px !important; min-width: 70px !important; }
.main-table.merge-table.family-dtls-mrg-tbl table > tbody > tr > td:nth-child(3) { width: 250px !important; max-width: 250px !important; min-width: 250px !important; }
.main-table.merge-table.family-dtls-mrg-tbl table > tbody > tr > td:nth-child(4) { width: 250px !important; max-width: 250px !important; min-width: 250px !important; }
.main-table.merge-table.family-dtls-mrg-tbl table > tbody > tr > td figure + span { -webkit-width: calc(100% - 60px); -moz-width: calc(100% - 60px); -o-width: calc(100% - 60px); width: calc(100% - 60px); }
.edit-delete-table input.btn.close-icon { background: transparent url(../images/edit-delete-icons.png) repeat scroll 0 0; float: none; height: 12px; width: 13px; background-position: 0 12px; border: none; box-shadow: none; padding: 3px; }

.main-table.merge-table tbody tr td.chk-box { width: 60px !important; min-width: 60px !important; max-width: 60px !important; word-wrap: break-word; }
.main-table.merge-table tbody tr td.cmn-actn { width: 160px !important; min-width: 160px !important; max-width: 160px !important; word-wrap: break-word; }
.main-table.merge-table tbody tr td.pri-persn { width:60px !important; min-width:60px !important; max-width:60px !important; word-wrap: break-word; }
.main-table.merge-table tbody tr td.actn2 { width:60px !important; min-width:60px !important; max-width:60px !important; word-wrap: break-word; }


.main-table.merge-table tbody tr td.first-name { width: 170px !important; min-width: 170px !important; max-width: 170px !important; word-wrap: break-word; }
.main-table.merge-table tbody tr td.last-name { width: 170px !important; min-width: 170px !important; max-width: 170px !important; word-wrap: break-word; }
 .main-table.merge-table tbody tr td.email-fixed-width { width: 210px !important; min-width: 210px !important; max-width: 210px !important; word-wrap: break-word; }
.main-table.merge-table tbody tr td.phone-no { width: 120px !important; min-width: 120px !important; max-width: 120px !important; word-wrap: break-word; }
.main-table.merge-table tbody tr td.address { width: 140px !important; min-width: 140px !important; max-width: 140px !important; word-wrap: break-word; }
.main-table.merge-table tbody tr td.ssn-no { width: 70px !important; min-width: 70px !important; max-width: 70px !important; word-wrap: break-word; }
.merge-main-box { float: left; width: 100%; margin: 40px 0 0 0; position: relative;}
.top-filter-box > label { float: left; font-size: 15px; font-weight: 500; height: initial; margin: 13px 8px 13px 0px; color: #000; font-weight: 700; }
.modal-dialog.add-to-family-popup .modal-body { padding: 15px; }
.view-member.social-opacity a { pointer-events: none; }
.top-filter-box .form-group i.fa-plus-circle { color: #8dc741; }
.top-filter-box .form-group i.fa-minus-circle { color: #f35648; }
.top-filter-box .form-group { float: left; margin: 0 10px 0 0; padding: 8px 8px 8px 0; }
.top-filter-box .form-group .input-field { float: left; width: 126px;}
.top-filter-box .form-group .input-field input[type="text"] { margin-bottom: 5px; }
.top-filter-box .form-group a { float: left; }
.top-filter-box .form-group i { font-size: 26px; margin: 4px 0 0 10px; font-weight: 600; }
.top-filter-box .btn-group { float: left; width: 100%; margin-bottom: 10px; margin-top: 5px; }
.top-filter-box .btn-group .btn { margin: 0 5px 0px 0; float: left; }
.merge-main-box  button[disabled],
.income-btn .btn[disabled] { cursor: not-allowed !important; }
.dtls-show-bx { white-space: nowrap; text-overflow: ellipsis; float: left; height: 20px; width: 100%; overflow: hidden; }
.main-table.merge-table.blct-tp-tbl .sticky-table.tbl-acvt-view { min-height: calc(100vh - 320px); max-height: calc(100vh - 320px); }
.table-header-dsbrd table tbody tr td { font-weight: 600; }
.find-mrg-btn-grp .btn-group { width: auto; }
ul.week-cal-box { width: auto; float: left; position: relative; margin-bottom: 0; border: 1px solid #dcdcdc; padding-top: 17px; top: 9px; }
ul.week-cal-box li { float: left; width: 17px; height: 17px; text-align: center; font-size: 11px; line-height: 18px; margin: 0 2px; position: relative; }
ul.week-cal-box li:first-child { position: absolute; left: -21px; }
ul.week-cal-box li:last-child { position: absolute; right: -21px; }
ul.week-cal-box li:first-child, ul.week-cal-box li:last-child { background: #d8d8d8; border-radius: 50%; top: 9px; cursor: pointer; }
ul.week-cal-box li i.fa { color: #fff; font-size: 13px; cursor: pointer; }
ul.week-cal-box li:nth-child(2):before { content: "S" }
ul.week-cal-box li:nth-child(3):before { content: "M" }
ul.week-cal-box li:nth-child(4):before { content: "T" }
ul.week-cal-box li:nth-child(5):before { content: "W" }
ul.week-cal-box li:nth-child(6):before { content: "T" }
ul.week-cal-box li:nth-child(7):before { content: "F" }
ul.week-cal-box li:nth-child(8):before { content: "S" }
.call-list-table .note-acco-con-box > p {   /*  border: 1px solid #e0e0e0; */
padding: 1px 5px; padding-right: 20px; font-size: 11px; color: #555; margin-bottom: 0; min-height: 23px; }
.call-list-table .note-acco-con-box-group.active p { height: auto; }
.call-list-table .note-acco-con-box-group.active p + i:before { content: "(-)"; width: auto; font-size: 15px; font-style: normal; font-weight: 700; color: #555; }
.call-list-table .note-acco-con-box-group { margin: 0; position: relative; }
ul.week-cal-box li:first-child:before, ul.week-cal-box li:last-child:before { display: none; }
ul.week-cal-box li:before { content: ""; position: absolute; top: -17px; left: 6px; color: #adadad; font-weight: 700; }
.main-photo-flx-cm { display: flex; align-items: center; }
.call-list-table .actv-check-hvr-box .input-field.th-check-top label { left: 0; top: -3px; width: 25px; float: left; padding-left: 24px; height: 25px; margin-bottom: 0; }
.call-list-table .actv-check-hvr-box { width: 25px; height: 25px; }

.manage-relation-main-popup .main-table tbody tr td:nth-child(2) { min-width: 208px !important; max-width: 208px !important; width: 208px !important; }
.top-filter-box.dbl-org-toppart .form-group .input-field { width: 160px !important; }

/*--close merge table page--*/
.panel-box-content { position: relative !important; }
.panel-box-content { position: relative !important; }

/*Listing Per page css*/
.table-filter-icon { width: 200px; }
.listing-table-responsive form table.listing-table { width: 100%; display: table; max-width: 100% !important; min-width: 100% !important; table-layout: auto !important; }
.listing-table-responsive .listing-table tbody td:nth-child(8), 
.responsive-table.scroll-table thead tr th:nth-child(8), 
.as-sortable-drag tr th:nth-child(8), .table-head-set tr th:nth-child(8) {
    max-width: 70px !important;
    min-width: 70px !important;
    width: 70px !important;
    word-wrap: break-word;
}
/*-----license table section----*/
.main-table.license-page { margin-top: 20px; }
.login-form-con form span.emessage { left: 0 !important; width: 100%; display: inline-block; margin-top: 45px; }
.login-form-con .login-reg-form .input-field { float: left; width: 100%; }
.login-form-con .login-reg-form .input-field > input { float: left; width: 100%; }

.acs-sprt-rl-box .radio-mf-group { margin-top: 0; }
.acr-sprt-rl { min-width: 190px; float: left; line-height: 25px; }

/*------------license add form----------------*/
.license-form-filed-group ul { margin: 0; }
.license-form-filed-group ul.radio-group > li { font-size: 15px; margin: 0 13px 0 0; display: inline-block; }
.license-form-filed-group ul.radio-group > li .input-field { margin: 5px 0 0 0; }
.license-form-filed-group ul.radio-group > li .input-field label { font-size: 13px; font-weight: 500; padding: 0 0 0 25px; color: #555; }
.radio-title { font-size: 12px; color: #9e9e9e; }
.form-group.mrg-0 { margin: 0; }
._add_license .information-section .input-field .radio-button label, ._add_license .information-section .input-field .check-box label { font-weight: 500; color: #555; }
._add_license .input-field { position: relative; float: left; width: 100%; }
._add_license .input-field .select-wrapper { float: left; width: 100%; }
._add_license .form-group .form-control { height: 40px; font-weight: 400; font-weight: 400; }
.angucomplete-holder input { overflow: hidden; white-space: nowrap; padding-right: 24px; box-sizing: border-box; }
.default-close-srh-nm-edt { top: 8px !important; right: 0 !important; }
.myactv-frm-con-box-group .dropdown-menu, .lic-search-table .angucomplete-dropdown { z-index: 8; }
.insrnc-client-bx .myactv-frm-con-box-group .dropdown-menu { z-index: 2; }

.myactv-frm-con-box-group.signature-box.small-select-box { width: 200px; margin: 0; margin-right: 12px;}
.myactv-frm-con-box-group.signature-box.small-select-box select { text-transform: capitalize; font-size: 13px; font-weight: 600; color: #888; }
.team-position-box .row-box.email-template-listing .popover.top > .arrow { min-height: initial !important; }
.text-middle-center { text-align: center; font-weight: 500; color: #777; }
.activity-user-tab .user-table tr td span > a { color: #a9a9a9; text-decoration: none; margin-right: 20px; }

/*----licence scroll rightside-------*/
.lic-pro-ttlbar-fix { position: fixed; -webkit-width: calc(100% - 60px); -moz-width: calc(100% - 60px); width: calc(100% - 60px); z-index: 4; margin-top: -18px !important; border-top: 2px solid #fff; }
.licensce-fix-con { margin-top: 38px; }
.highcharts-tooltip > span { padding-right: 35px !important; line-height: 30px; }
.highcharts-tooltip > span center { font-weight: 600; text-align: left; width: 100%; padding-left: 34px; line-height: 20px; font-size: 12px; }
.graph-ttl-text { font-weight: 600; }
.highcharts-tooltip .actv-td-rnd-icon { margin-right: 5px; }
._add_license .input-field span.emessage { left: 0; margin-top: 41px; }
.default-form .up-select-dropdown .select-wrapper ul { margin: 10px 0 0 0; top: inherit !important; bottom: 100% !important; }
label.dmy { color: #333333; }
.que-ans-box li:last-child  {
    padding-bottom: 200px !important;
}
.que-ans-box li:last-child .angucomplete-dropdown { max-height: 208px !important;}
.onboardmodal .step-tab_detailBlock form .con-bg .select-all { margin: 10px 0 -8px 0; }
.que-ans-box .angucomplete-dropdown { max-height: 150px !important; -webkit-overflow-scrolling: touch !important; overflow-scrolling: touch !important; }
span.date-icon.select-date { position: absolute; top: 10px; right: 0 !important; }
.license-type-info .col-md-4 { margin-bottom: 15px; }
.recruiting-rvp .panel-body { padding: 20px 20px 0 20px !important; }
._add_license .form-group ._stage_label { font-weight: 500; }
.recruiting-rvp .main-table { margin: 0 0 20px 0; box-shadow: none !important; }
.table-hover > tbody > tr:hover { background-color: #f5f5f5 !important; }
.resoinsive-table.main-table.mrg-0 { margin: 0 0 5px 0; }
.resoinsive-table.main-table.mrg-0 table thead tr th:nth-child(1) { width: 160px; min-width: 160px; max-width: 160px; }
.resoinsive-table.main-table.mrg-0 table thead tr th:nth-child(3) { width: 170px; min-width: 170px; max-width: 170px; }
.resoinsive-table.main-table.mrg-0 table tr.highlight-bg { background: #d1edff; }
._add_license .profile-icon img { max-width: 100%; max-height: 100%; width: 100%; height: 100%; float: left; }
.resoinsive-table.main-table.mrg-0 tbody tr td:nth-child(2) { max-width: 200px; min-width: 200px; }
.main-table.license-table table thead th:first-child { width: 30px; min-width: 30px; max-width: 30px; }
.main-table.license-table table thead th:last-child { width: 66px; min-width: 66px; max-width: 66px; }
.main-table.license-table tr input[type="checkbox"] + label { margin: 0; top: 0; height: 17px; padding-left: 20px; }
#wrapper.header-nav-hide { padding: 0 !important; }

.word-break { word-break: break-word; }
.modal-dialog .modal-content .modal-header h4 { word-break: break-all; }

/*._add_license form .input-field [type="radio"] + label:before, [type="radio"] + label:after {margin:4px 0 0 0;}*/
._add_license .information-section .input-field .radio-button label { margin-right: 10px; padding-left: 22px; font-size: 13px; }
.mm-input-group-set { float: left; width: 100%; padding: 0 15px; }
.income-form .mm-input-group-set .input-field.s6.left-set { float: left; padding: 0; width: 49%; margin: 0; }
.income-form .mm-input-group-set .input-field.s6.right-set { float: right; }
.income-form .mm-input-group-set .input-field.s6.right-set { float: right; }
.income-form .select-wrapper span.caret { right: 5px; }
.input-field.day .dropdown-content, .input-field.month .dropdown-content, .input-field.year .dropdown-content { min-width: 100%; max-height: 250px; }
.input-field.day { width: 25%; margin-right: 10%; float: left; }
.input-field.month { width: 25%; margin-right: 10%; float: left; }
.input-field.year { width: 30%; float: left; }
label.active.dmy { font-size: 13px; font-weight: 600; position: absolute; z-index: 1; left: 15px; }
.dmy-format.my-format .date-group .input-field.month,
.dmy-format.my-format .date-group .input-field.year { 
	width: 50%;
}

._add_license .form-group .select-wrapper span.caret { color: initial; position: absolute; right: 6px; top: 8px; font-size: 10px; }
.income-form .error-show-padding-btm.input-field.s6.mrg-set span.emessage { left: 0; }
/*-------------license popup form---------------*/
form.search-par-con-form input[type="search"] { font-size: 13px; font-weight: 300; color: #000; opacity: 1; border: 1px solid #d2d0d0; padding: 5px 10px; box-sizing: border-box; border-radius: 0; -webkit-appearance: none; }
.patner-popup-module  .modal-content .modal-body { overflow: hidden; }
.search-par-con-form  .search-box { -webkit-width: calc(100% - 130px); -moz-width: calc(100% - 130px); -o-width: calc(100% - 130px); width: calc(100% - 130px); padding-right: 0; float: left; }
.search-par-con-form  .search-btn { width: 130px; float: left; }
.search-par-con-form .search-btn .btn { height: 40px; }
.search-partner-box tr td { vertical-align: middle !important; }
.search-partner-box tbody tr:nth-child(odd) { background: #f2f2f2; }
.search-partner-box tbody tr:hover { background: #eee; }
.search-partner-box tr th:last-child, .search-partner-box tr td:last-child { text-align: center; }
.btn.add-partner-btn { font-size: 12px; text-transform: capitalize; padding: 5px 12px; height: initial; line-height: 20px; }
.search-partner-box tr th:first-child, .search-partner-box tr td:first-child { max-width: 260px !important; min-width: 260px !important; width: 260px !important; }
.search-partner-box tr th:nth-child(2), .search-partner-box tr td:nth-child(2) { max-width: 130px !important; min-width: 130px !important; width: 130px !important; }
.search-partner-box tr th:nth-child(3), .search-partner-box tr td:nth-child(3) { max-width: 130px !important; min-width: 130px !important; width: 130px !important; }
.search-partner-box tr th:nth-child(4), .search-partner-box tr td:nth-child(4) { max-width: 60px !important; min-width: 60px !important; width: 60px !important; }
.search-partner-box tr th:nth-child(5), .search-partner-box tr td:nth-child(5) { max-width: 130px !important; min-width: 130px !important; width: 130px !important; }
.search-partner-box tr th:last-child, .search-partner-box tr td:last-child { max-width: 150px !important; min-width: 150px !important; width: 150px !important; }
.search-partner-box tr td .photo { width: 60px; float: left; height: 60px; margin: 0 9px 0 0; background: #eee; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.search-partner-box tr td .photo img { max-width: 60px; float: left; max-height: 60px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.search-partner-box tr td .photo.blue img { border: 2px solid #0e76bc; }
.search-partner-box tr td .photo.yellow img { border: 2px solid #faa41a; }
.search-partner-box tr td .photo.red img { border: 2px solid #ef4036; }
.search-partner-box tr td .photo.green img { border: 2px solid #499516; }
.search-partner-box tr td .photo.orange img { border: 2px solid #ff7e00; }
.search-partner-box tr td .photo-con { float: left; -webkit-width: calc(100% - 70px); -moz-width: calc(100% - 70px); -o-width: calc(100% - 70px); width: calc(100% - 70px); word-wrap: break-word; }
.search-partner-box tr td .photo-con h6 { font-weight: 500; font-size: 15px; margin: 0; }
.search-partner-box tr td .photo-con a { float: left; display: block; width: 100%; font-size: 12px; color: #555; margin: 5px 0 3px 0; line-height: 12px; }
.search-partner-box tr td .photo > span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 24px; margin: 0 auto; color: #fff; text-transform: uppercase; }
.c_card { display: inline-block; width: 100%; position: relative; padding: 15px; padding: 1.5rem; background-color: #ffffff; border: 1px solid #e2e6ea; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
#page-content-wrapper .left-content { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
#page-content-wrapper .left-content.fl-fw { width: 100%; }
.fl-fw-rgt a.btn.add-contact.btn-lg.green-btn { right: 20px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; margin-right: 0; }
.income-form .input-field.s6.mrg-set .radio-group input[type="radio"] + label { font-size: 13px; padding-left: 28px; }

/*--contact listing page- shorting : start--*/
.shorting-filterbox-con-list { width: auto; height: 36px; float: left; position: absolute; top: -48px; background: #fff; left: 50px; -webkit-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.2); box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.2); z-index: 9; }
.shorting-filterbox-con-list .record-selected { margin: 8px 10px 0 10px; }
.shorting-filterbox-con-list .table-filter-icon { width: auto; float: right; margin: 0; }
.shorting-filterbox-con-list .table-filter-icon > ul { top: 0; }
.table-filter-icon > ul > li .con { max-width: 484px; }
.cross-pro-tgl { width: 995px; float: left; position: absolute; background: #ffffff; top: 100%; z-index: 8; padding: 30px 20px 10px 20px; border-top: 1px solid #eee; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2); left: 57px;    /* -webkit-transform: translateX(-50%); */    /* -moz-transform: translateX(-50%); */

/* transform: translateX(-50%); */ }
.cross-pro-tgl:before { content: ""; position: absolute; width: 10px; height: 9px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); top: -4px; z-index: 1; -webkit-box-shadow: 1px -1px 0px #dedede; -moz-box-shadow: 1px -1px 0px #dedede; box-shadow: 1px -1px 0px #dedede; background: #fff; right: 133px; }
.rcd-sh-box { height: 15px; }
.rcd-sh-box .record-selected { position: absolute; left: 0; padding-left: 0; }
/*--contact listing page- shorting : close--*/
.record-selected.padding-left-none label { font-size: 13px; font-weight: bold; color: #000; margin: 0 2px 0 0; }
.record-selected.padding-left-none.eml-cmp-rec-ttl { width: 100%; margin: 12px 0 -6px 0 !important; }
.input-field.col.s6.mrg-set.dmy-format.dmyft-format.myt-format .date-group .input-field.month { border-left: 0; }
.search-criteria-mo-btn { display: none; }
.input-field.prevent-tr-click-cls { margin: 0; }
.add-contact-popup .contact-form .input-field.radio-set { margin: 0 0 10px 0; font-weight: 500; }
.sfc-mpt { min-height: 50px; }
.add-contact-popup .modal-content form .input-field.s6 .radio-mf-group { margin: 15px 0 0 0; }
.form-group.mrg-0.upline-sectiion #upline { position: relative; width: 100%; float: left; }
.form-group.mrg-0.upline-sectiion #upline:before { content: ""; width: 25px; height: 25px; position: absolute; background: #fff; top: -10px; transform: rotate(45deg); right: 16px; z-index: 2; box-shadow: -1px -1px 0px #e0dfdf; }
.input-field.col.s6.sync-check-group { margin: 0; }
.input-field.col.s6.sync-check-group .input-field { margin: 0; width: auto; }
.input-field.col.s6.sync-check-group.orgsync-check-group { float: right; padding-left: 3px !important; }
.add-contact-popup .browse-photo .file-field.input-field { margin-bottom: 15px; }
.form-link-btn-sync-group .input-field.browser-default-set.mrg-top-10 { margin-bottom: 0; }
.form-link-btn-sync-group .input-field.browser-default-set.mrg-top-10 label { top: 20px; font-size: 13px !important; }
.responsive-table.scroll-table tbody:last-child tr td .dropdown-content { bottom: 100%; top: auto !important; }
.responsive-table.scroll-table tbody:last-child tr td span.email ul { bottom: 50px; top: auto !important; }
button.btn.view-all:focus, .search-criteria-mo-btn:foucs { color: #fff; }


/*-----partner section------*/
.disconnect-btn .btn { margin-bottom: 10px; }
.partner-section { float: left; width: 100%; }
.partner-section h5 { font-weight: 600; text-transform: uppercase; }
.partner-section .form-group { float: left; width: 100%; margin-bottom: 0; border-bottom: 1px solid #d4d2d2; background: #eee; }
.partner-section .form-group:last-child { border-bottom: none; }
.partner-section .form-group .title { width: 140px; float: left; padding: 10px; }
.partner-section .form-group .details { -webkit-width: calc(100% - 140px); -moz-width: calc(100% - 140px); -o-width: calc(100% - 140px); width: calc(100% - 140px); float: left; color: #888; padding: 10px; background: #fff; word-wrap: break-word; min-height: 39px; }
.adjustimage-box { margin: 0 !important; }
.rules-box { float: left; width: 100%; margin-top: 10px; }
.rules-box  h5 { font-weight: 500; }
.rules-box .check-box [type="checkbox"] + label { font-size: 13px; color: #717171; padding-left: 25px; line-height: 22px; font-weight: 500; }

select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

/*#page-content-wrapper .page-content .right-content {padding-left: 0 !important;}*/
.h5-title-format.btm-mrg { margin: 0 0px 15px 15px !important; }
.modal-body .cropArea { margin: 0 auto; }
#page-content-wrapper .page-content .right-content .person-details-box .person-details .left-details .img-con .address img { margin: 2px 6px 0 3px; width: 12px; }
#page-content-wrapper .page-content .right-content .person-details-box .person-details .left-details .img-con .address span { width: calc(100% - 24px); width: -webkit-calc(100% - 24px); width: -moz-calc(100% - 24px); width: -o-calc(100% - 24px); font-weight: 400; }
.caret { border-color: transparent !important; }
.responsive-table tbody tr td .select-wrapper span.caret, .search-select-box .select-wrapper span.caret { font-size: 10px; line-height: 0; right: 10px; top: 12px; }

.cropArea { background: #E4E4E4;    /* overflow: hidden; */ width: 350px; height: 200px; position: relative; }
.cropArea img { float: left; position: absolute; top: 39%; right: 20px; }
img-crop { width: 260px; height: 100%; display: block; position: relative; overflow: hidden; float: left; background: #eee; }

/* line 7, ../../source/scss/ng-img-crop.scss */
img-crop canvas { display: block; position: absolute; top: 0; left: 0; outline: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); margin: 0 !important;      /* mobile webkit */ }

.breadcrumb-row-box.con-details { margin: -18px 0 18px 0; background: #fff; padding: 0 18px; border-bottom: 1px solid #e2e6ea; }
.breadcrumb-row-box.con-details .breadcrumb { margin: 0 0 0px 0; padding-bottom: 10px; }
.top-titlebar { margin: 0 -18px; }
.tags-link-box tags-input .tags .tag-item, .tags-link-box tags-input .tags .tag-item span, .tags-link-box tags-input .tags .tag-item .remove-button { height: 25px; float: left; display: inline-block; line-height: 25px; }
tags-input *, tags-input:after, tags-input:before { float: left; display: inline-block; }
.uib-datepicker-popup.dropdown-menu table tr td.form-group input[type="text"].form-control { text-align: center; float: none; }
.income-main-con.form-edit-open-box .form-con-view-box { margin-top: 10px; }
.income-main-con.form-edit-open-box .details-group.view.form-con-view-box.editformopen { padding: 0; }
.address-box-set .hide-show-field .input-field { float: left; width: 100%; }
.angucomplete-dropdown { top: 41px !important; }
.tags-link-box tags-input .tags .tag-item {position: relative;}
.tags-link-box tags-input .tags .tag-item span {max-width: 250px; overflow: hidden; text-overflow: ellipsis; padding-right: 15px; white-space: nowrap; }
.tags-link-box tags-input .tags .input {max-width: 250px; }
.tags-link-box tags-input .tags .tag-item .remove-button {position: absolute; right: 6px;  }
tags-input .tags .tag-item .remove-button {position: absolute; right: 6px; font-size: 0 !important;}
tags-input .tags .tag-item .remove-button:after { content: ""; background: url(../../assets/images/close-button-png.png); width: 8px; height: 8px; position: absolute; top: 8px; right: 0px; z-index: 2; background-size: 100% 100%; }
.table-filter-icon > ul > li .con {max-width: 484px; overflow: initial; height: auto; max-height: initial; padding-top: 25px; }

body.notes-app-open .acvt-cmnpln-ad-person tags-input .tags .tag-item .remove-button:after {
    z-index: 1 !important;
}

/*--------listing spouse open close-----*/
.accordion-inner .one-row-add-box > a { font-size: 12px; font-weight: inherit; letter-spacing: 0; text-transform: capitalize; transition: none; margin: 0; padding: 0; height: 28px; text-align: center; line-height: 29px; border-radius: 50%; background: #8dc741; padding: 0 18px; text-transform: uppercase; font-weight: bold; }
.accordion-inner .one-row-add-box > a > span { float: none; margin: 0; padding: 0; }
.form-footer-section { margin-top: 20px; height: 40px; }
._add_license  .input-field .radio-button { position: relative; }
.default-form ul.select-fields li.select-field-box .con label { height: 165px; overflow: hidden; }
._add_license .input-field label.i_label.radio-label { top: -10px; top: -1rem; font-size: 13px; font-size: 1.3rem; }
._add_license .input-field .radio-button { display: inline-block; float: left; margin-right: 5px; margin-right: 0.5rem; }
._add_license .input-field .radio-button input { display: inline-block; width: auto; }
._add_license .input-field .radio-button label { margin-right: 10px; padding-left: 22px; }
._add_license .input-field .radio-button { display: inline-block; float: left; margin-right: 5px; margin-right: 0.5rem; }
._add_license .input-field .radio-button label { margin: 0; top: 13px; top: 1.3rem; padding-left: 26px; padding-left: 2.6rem; font-size: 15px; font-size: 1.5rem; }
._add_license .input-field.with-height { height: 64px; }
.main-table.merge-table table > tbody > tr > td .radio-box [type="radio"]:not(:checked), [type="radio"]:checked { top: 0; left: 0; }
.import-box .file-field .btn { text-transform: capitalize; }
.default-form .input-field input[type="text"]:disabled { color: rgba(0, 0, 0, 0.26); }
.social-sync-box ul.connected-link li span.join-linked { font-size: 12px; color: #0e76bc; }
.social-sync-box ul.connected-link li h6 { font-size: 14px; font-weight: 600; color: #000; }

span.blue-text-clr { color: #0e76bc; }
.default-form .form-footer-section .saveBtn { text-transform: inherit; }
._add_license .information-section.add-compliance-box { padding-top: 0; }
.group-join-us-box { float: left; width: 100%;  /*   background: #fff;
padding: 15px 15px 0 15px;
border: 1px solid #e2e6ea; */ margin-bottom: 10px;   /*  border-radius: 5px; */ }
.group-join-us-box .sign-textarea-box.myckeditor-color { margin-top: 0; margin-bottom: 20px; }
.angucomplete-holder input[type=text]:disabled { background: none !important; }
.group-join-us-box .bnf-vw-bx .sign-textarea-box.myckeditor-color { margin-bottom: 50px; }
.recruiting-rvp.disable-license-view { cursor: not-allowed; position: relative; opacity: 0.5; }
.recruiting-rvp.disable-license-view div { pointer-events: none; }
a.btn.add-btn-right { font-size: 11px; letter-spacing: 0; text-transform: uppercase; transition: none; margin: 0; height: 27px; text-align: center; line-height: 27px; float: right; padding: 0 18px; font-weight: bold; box-shadow: none; background: #8dc741; }
a.btn.add-btn-right span { display: inline-block; font-size: 18px; font-weight: bold; line-height: 14px; float: none; margin: 0; padding: 0; }
.pagination li.disabled a { cursor: not-allowed !important; color: #bfbfbf; text-decoration: none; }
.left-content .pagination-block .pagination { margin-right: 60px; }

.c_card a.btn.add-btn-right { font-size: 12px; padding: 0 7px; background: #4c5667; }

/* #page-content-wrapper form .mCSB_scrollTools.mCSB_scrollTools_horizontal {display: none !important;} */
a.btn.add-btn-right:hover { box-shadow: none; }
.income-form .input-field.s6.mrg-set > .form-add-group label { left: 0; top: 16px; }
.income-form .input-field.s6.mrg-set > .form-add-group label.active { font-size: 13px; font-weight: 600; }
.income-form .input-field.s6.mrg-set > .form-check-group { width: 17px; display: inline-block; float: right; }
.funfact-con-group-box h5 { padding: 0 0 10px 0.7% !important; }
.person-tab-details-box-con .accordion-group .accordion-inner .funfacts-main-con .details-group { padding: 0 4px !important; }
.person-tab-details-box-con .accordion-group .accordion-inner .funfacts-main-con .details-group h5 { padding: 0 0.7% 10px 0.7% !important; width: 100% !important; }

/* .person-tab-details-box-con .accordion-group .accordion-inner .life-event-table tbody tr td {width: 800px;} */
.person-tab-details-box-con .accordion-group .accordion-inner .life-event-table tbody tr td h5 { width: 100%; margin-bottom: 0; }
.life-event-table .title-life-event .full-td { width: 100% !important; max-width: 100% !important; background: #ececec; padding: 10px 8px; border-top: 2px solid #e0dfdf; }
.life-event-table .title-life-event .full-td h5 { width: 100% !important; float: left !important; text-align: left !important; padding: 0 !important; }
.card-box.work-edu-spshot .body ul li figure span { color: #fff; }
.card-box.work-edu-spshot .body ul li figure.green span { color: #fff;    /* border-radius: 8px; */ }
.card-box.work-edu-spshot .body ul li figure.green { -moz-border-radius: 8px; -o-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.card-box.work-edu-spshot .body ul li figure.green span img { max-width: 50px; max-height: 50px; width: 50px; height: 50px; -moz-border-radius: 8px; -o-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.income-form.mm-form-box-set { border-top: 1px solid #ddd; padding-top: 13px; }
.card-box.money-metters-con .body ul li .con .price { float: left; font-weight: 400;}

/*------------chart-----------------*/
.con.game-plan-box .canvas-outer { width: 200px !important; height: 200px !important; float: left; margin-right: 15px; }
.con.game-plan-box .game-plan-chart-legend { float: left; -webkit-width: calc(100% - 220px); -moz-width: calc(100% - 220px); -o-width: calc(100% - 220px); width: calc(100% - 220px); margin: 20px 0 0 0px; }
.con.game-plan-box .gp-chart-cls { width: 100%; float: left; height: auto; margin: 10px 0 10px 0; font-weight: 500; }
.con.game-plan-box .gp-chart-cls span { width: 20px; height: 20px; float: left; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; margin-right: 7px; }
.card-box.money-metters-con .title { border: none; margin: 5px 0; float: left; width: 100%; font-weight: 600; }
.con.game-plan-box .chart-info-box { width: 100%; float: left; margin: 0 0 0 50px; }
.snapshot-section { float: left; width: 100%; }
.snapshot-section .card-box { border: 1px dashed #cacaca; }
.snapshot-section .card-box.card-box-with-min-height.money-metters-con { padding: 15px 15px 15px 15px !important; }
.snapshot-section .card-box.money-metters-con .game-plan-step .title { font-weight: 600; font-size: 13px; }
.details-pege-accordian #accordion-first .accordion-heading { border: 1px solid #e2e6ea; padding: 8px 10px; border-radius: 3px; }
.details-pege-accordian .accordion-tab-box h4 { font-size: 15px; font-weight: 700; text-transform: uppercase; margin-bottom: 15px; color: #333; }
.person-details-box .person-details .left-details .img-con h4 a { text-transform: initial !important; }
.chart-info-box .com-clr { background-color: #649641; }
.chart-info-box .incl-clr { background-color: #d72828; }
.chart-info-box .revst-clr { background-color: #595959; }
.chart-info-box .dnt-revst { background-color: #505ac5; }
.flink-radio-cls [type="radio"]:not(:checked), [type="radio"]:checked { top: 0px !important; left: 0px !important; }
.license-activity-table .panel-box { margin-bottom: 0; }
.license-activity-table { margin-top: 0; }
._add_license .form-group.radio-group-mo ul.radio-group { margin-bottom: 0; position: relative; z-index: 1; }

/*---------add new Change Upline or Network dropdown--------------*/
.change-upline-link { display: inline-block; float: right; }
.radio-title.drp-dwn-box { font-size: 13px; margin: 0 4px 10px 0; color: #0e76bc; cursor: pointer; text-transform: capitalize; font-weight: 500; text-decoration: underline; }
.radio-title.drp-dwn-box i.fa { float: right; font-size: 20px; font-family: fontawesome; position: relative; right: -2px; }
.radio-title.drp-dwn-box.collapsed i.fa { font-family: fontawesome; }
.sl-3group { padding-right: 10px !important; }
.sl-3group .input-field .check-box label { padding-left: 23px !important; }

/*---------login page responsive---------------*/
.alert-dismissable .close, .alert-dismissible .close { top: -1px; }
.angucomplete-description { font-weight: 500; }
.header-search-box .angucomplete-description {overflow: hidden;}

.angucomplete-image { position: relative; top: -4px; }
.angucomplete-row { margin-bottom: 0 !important; border-bottom: 1px solid #eee; text-align:left; word-wrap: break-word; font-size: 12px !important; color: #777 !important; min-height: 41px; font-weight: 400; }
.angucomplete-dropdown {text-align:left;}
.angucomplete-row .angucomplete-image { -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; overflow: hidden; }
.hip-category-section .angucomplete-row { min-height: auto; }
.hip-category-section .angucomplete-title.inSearchTitle { padding: 5px 10px; border-bottom: 2px solid #d2d2d2; background: #f3f3f3; font-weight: 500; }
.hip-category-section .angucomplete-dropdown { top: 29px !important; }
.responsive-table.one-record .mCSB_container { overflow: visible; }
.responsive-table.one-record .popover.top > .arrow { top: -11px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.angucomplete-title { overflow: hidden; text-overflow: ellipsis; word-wrap: normal; }
._add_license .information-section .angucomplete-dropdown { z-index: 8; }
.ins-pro-srh-ad-pro .date-picker-open { z-index: 8 !important; border-radius: 0 !important; }

.compliance_section .angucomplete-dropdown .angucomplete-row { min-height: auto; }

/*-------license section--------*/
.license.c_card .record-selected.padding-left-none { padding: 0 15px; float: left; width: 100%; margin: 15px 0 0 0; }
.license.c_card .select-wrapper span.caret { color: initial; position: absolute; right: 4px; top: 10px; font-size: 10px; color: #d9d9d9; }
.record-selected.padding-left-none.sig-rcd-set { padding-left: 5px !important; margin: 10px 0 5px 0 !important; padding-top: 0 !important; }
.license.c_card .input-field .select-box input.select-dropdown { margin: 0 0 20px 0; height: 40px; }
.license.c_card .search-select-box.page-show-box  .select-wrapper span.caret { top: 10px; right: 10px; }
.license.c_card .search-select-box.page-show-box  .select-wrapper  ul.select-dropdown { min-width: 100%; }

/*-------license form section--------*/
._add_license .form-group.join-group-box span.emessage { margin-top: 0; top: 20px; left: 0; }
._add_license .information-section  .input-field span.emessage { left: 0; margin-top: 0; top: 40px; }
._add_license .input-field .select-wrapper + span.emessage { left: 0; margin-top: 0; }
._add_license .input-field span.emessage { left: 0; margin-top: 0; top: 40px; }
._add_license .information-section .date-group .input-field span.emessage { left: 0; margin-top: 2px; top: 31px; font-size: 10px; line-height: 8px; }


._add_license .btn:focus { color: #fff; }
._add_license [type="radio"] + label:before, ._add_license [type="radio"] + label:after { margin: 4px 0 0 0; }
._add_license span.day-left-box { display: block; font-size: 11px; background: #fff600; text-align: center; width: 93px; padding: 3px; margin: 10px 0 0 0; border-radius: 2px; border: 1px solid #efe602; color: #666; float: left; font-weight: 600; }
.search-input-box  .btn:focus { color: #fff; }
.resoinsive-table.main-table.mrg-0 .pagination { margin: 8px 5px 8px 0; }
.connect-partner-popup { padding-right: 0 !important; }
.connect-partner-popup .modal-dialog { width: 95%; }
.search-partner-box tbody tr .main-photo { height: 48px; width: 48px; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 5px; float: left; margin-right: 10px; }
.search-partner-box tbody tr .main-photo span { font-size: 20px; font-weight: 500; text-transform: uppercase; top: 50%; right: auto; bottom: auto; left: 50%; position: absolute; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); color: #ffffff; }
.search-partner-box tbody tr .main-photo span img { width: 42px; height: 42px; min-width: 100%; min-height: 100%; }
._add_license .information-section { padding-top: 0; }
._add_license .form-group.join-group-box { padding: 0; margin: 0 0 10px 0; }
._add_license .input-field .radio-button label { padding-left: 21px; margin-right: 10px; font-weight: 600; font-size: 12px; color: #444; }
._add_license .input-field .radio-button { margin-bottom: 10px; }
.disconnect-btn .btn:focus { color: #fff; }

/* .license-form-filed-group label.i_label.active { line-height: 13px; } */
.search-par-con-form  .search-btn .btn:focus { color: #fff; }
.li-table-box  table thead tr th:last-child { width: 110px; max-width: 110px; min-width: 110px; }
input.btn-primary.renew-btn { display: inline-block; float: left; border: none; padding: 4px 7px; font-size: 11px; border-radius: 2px; background: #0078ff; font-weight: 600; cursor: inherit; }
.li-table-box .edit-delete-table > a { color: #555; float: left; margin: 5px 0px 0 5px; padding: 3px; border-radius: 50%; float: right; }
.login-form-con .login-reg-form .input-field label.active { font-size: 12px; margin-left: 0; margin-top: 5px; font-weight: 500; color: #333; }
.form-group.chpass-div a.change-password { font-weight: 600; color: #333; }
.breadcrumb > .active { color: #0978bd !important; }
.pagination li { display: inline-block; border-radius: 2px; text-align: center; vertical-align: top; height: 30px; border: 1px solid #d9d9d9; float: left; margin-right: -1px; border-radius: 0; }

/*---------------- date picker: select box--------------------*/
.dmy-format .input-field { width: 120px; border-radius: 3px; overflow: hidden; background: url(../../assets/images/icon-select.png) no-repeat right 9px top 13px; top: 1px; padding-bottom: 22px; }
.dmy-format .date-group { float: left; width: 100%; padding-left: 26px; margin-top: 15px; position: relative; }
.login-form-con .dmy-format .date-group:before { content: ""; width: 100%; height: 1px; float: left; background: #8dbadd; left: 0; position: absolute; top: 30px; }
.dmy-format .date-group:before { content: ""; width: 100%; height: 1px; float: left; background: #d9d9d9; left: 0; position: absolute; top: 30px; }
.dmy-format .input-field select { padding: 0px 8px; width: 100%; border: none; box-shadow: none; background: none; background-image: none; -webkit-appearance: none; border-right: 1px solid #e8e8e8; color: #000; font-size: 13px; font-weight: 400; }
.dmy-format .input-field select:focus { outline: none; }
.login-form-con form .dmy-format span.emessage { margin-top: 2px; font-size: 10px; line-height: 10px; width: 94%; }
.dmy-format .input-field.month select { border-left: 1px solid #e8e8e8; }
.dmy-format .input-field select option { font-weight: 500; padding: 8px; font-size: 13px; }
.dmy-format .input-field .select-wrapper { float: left; width: 100%; border-right: 1px solid #eee; background: #fff; padding-left: 5; margin-top: 10px; border-bottom: 1px solid #a2a2a2; }
.dmy-format .select-box input.select-dropdown { color: #5c5e5f; font-weight: 500; font-size: 15px; font-size: 1.5rem; height: 30px;    /* height: 4rem; */ margin-bottom: 0; border-bottom: none; padding-left: 11px;    /* margin-top: 8px; */ position: relative;    /* top: 5px; */ }
.dmy-format .input-field.day { width: 32%; margin-right: 0; float: left; position: relative; }
.dmy-format .input-field.month { width: 35%; margin-right: 0; float: left; }
.dmy-format .input-field.year { width: 33%; float: left; }
.dmy-format .select-box .dropdown-content { top: 30px !important; }

.modal-dialog.add-contact-popup .dmy-format .date-group { float: left; width: 100%; padding-left: 0; margin-top: 0; position: relative; }
.modal-dialog.add-contact-popup .dmy-format .date-group:before { content: ""; width: 100%; height: 1px; float: left; background: #d9d9d9; left: 0; position: absolute; top: 41px; }
.modal-dialog.add-contact-popup .dmy-format .input-field { padding-bottom: 0; }
.date-group.ng-hide + .current-work-date { margin-top: 0px; }
.dmy-format.col3-dmy-set .input-field { background: url(../../assets/images/icon-select.png) no-repeat right 3px top 13px; }
.dmy-format.col3-dmy-set .input-field select { padding: 0px 5px; }

/*---------details section :: select box ::-----------*/
.income-form .input-field.s6.mrg-set.dmy-format .date-group { margin: 0 0 0 0; padding-left: 0; }
.income-form .input-field.col.s6.mrg-set.dmy-format.dmyft-format.myt-format .date-group { margin-bottom: 0; }
.income-form .input-field.s6.mrg-set.dmy-format .date-group:before { top: 41px; }
.income-form .input-field.s6.mrg-set.dmy-format .input-field { padding-bottom: 0; }
.income-form .input-field.s6.mrg-set.dmy-format.error-show-padding-btm .input-field { padding-bottom: 20px; }
.goal-main-con.edit-view-form-con-box .income-form .input-field.s6.mrg-set.error-show-padding-btm span.emessage { left: 0; position: absolute; top: 30px; }

/*---------DMY TIME details section :: select box ::-----------*/
.income-form .input-field.s6.mrg-set.dmyt-format .date-group { -webkit-width: calc(100% - 90px); -moz-width: calc(100% - 90px); width: calc(100% - 90px); }
.income-form .input-field.s6.mrg-set.dmyt-format .date-group label.active { left: 0; }
.input-field.col.s6.mrg-set.dmy-format.dmyt-format .time-box { width: 15%; float: left; position: relative; top: 0px; width: 90px; }
.input-field.col.s6.mrg-set.dmy-format.dmyt-format .time-box label { font-size: 13px; font-weight: 500; left: 0; }
.input-field.col.s6.mrg-set.dmy-format.dmyt-format .time-box input { box-sizing: border-box; height: 31px; margin-top: 11px; padding: 0 8px; margin-bottom: 0; background: url(../../assets/images/icon-select.png) no-repeat 90% 13px; border-right: 1px solid #e8e8e8; cursor: default; }
.date-group.with-paid-off { -webkit-width: calc(100% -96px); -moz-width: calc(100% -96px); width: calc(100% - 96px); float: right; }
.timepicker-dropdown { position: absolute; width: 100%; background: #fff; left: 0 !important; font-size: 12px; z-index: 3; border: 1px solid #6699cc; max-height: 200px; overflow: auto; }
.timepicker-dropdown .item { padding: 2px 6px; cursor: default; }
.timepicker-dropdown .item:hover { background: #3399ff; color: #fff; }
.record-selected.padding-left-none a { font-size: 13px; font-weight: 600; color: #0e76bc; }
.income-form .input-field.s6.mrg-set.dmyft-format .date-group { width: 45%; float: left; }
.income-form .input-field.s6.mrg-set.dmyft-format .input-field select { padding: 0px 5px; font-weight: 600; }
.income-form .input-field.s6.mrg-set.dmyft-format .to { float: left; line-height: 54px; margin: 0 7px; font-size: 11px; }
.income-form .input-field.s6.mrg-set.dmyft-format .input-field.day { width: 30%; }
.income-form .input-field.s6.mrg-set.dmyft-format .input-field.month { width: 36%; }
.income-form .input-field.s6.mrg-set.dmyft-format .input-field.year { width: 34%; }
.income-form .input-field.s6.mrg-set.dmyft-format .input-field select { font-size: 12px; padding: 0px 5px; }
.income-form .input-field.s6.mrg-set.dmyft-format .input-field { /*    width: 120px; */
border-radius: 3px; overflow: hidden; background: url(../../assets/images/icon-select2.png) no-repeat right 3px top 14px; top: 1px;    /* padding-bottom: 22px; */ }
.income-form .input-field.s6.mrg-set.dmyft-format .date-group label { left: 0; }
.income-form .input-field.s6.mrg-set.my-format .date-group label { left: 0; }
.income-form .input-field.s6.mrg-set.my-format .input-field.month { width: 50%; border-left: 1px solid #e8e8e8; }
.income-form .input-field.s6.mrg-set.my-format .input-field.year { width: 50%; }
.input-field.col.s6.mrg-set.myt-format .input-field.month { width: 50%; border-left: 1px solid #e8e8e8; }
.input-field.col.s6.mrg-set.myt-format .input-field.year { width: 50%; }

/*-----y format------*/
.input-field.col.s6.mrg-set.y-format .input-field.year { width: 100%; border-bottom: 1px solid #d9d9d9;}
.input-field.col.s6.mrg-set.y-format .input-field { background: url(../../assets/images/icon-select.png) no-repeat right 0px top 13px; }
.input-field.col.s6.mrg-set.y-format .date-group label { left: 0 !important; }
.input-field.col.s6.mrg-set.y-format .input-field select { position: relative; left: -5px; padding: 6px 5px; width: 101.5%; border: none; }
.income-form .pre-date > label.active { font-size: 12px !important; }
.que-ans-box { margin-top: 15px; }
.breadcrumb-row-box .search-select-box .select-wrapper > ul > li span label { margin-bottom: 0; padding-left: 24px; }
.breadcrumb-row-box .search-select-box.top-multi-option-select .select-wrapper > ul > li { min-height: 37px; padding: 2px; }
.breadcrumb-row-box .search-select-box.top-multi-option-select .select-wrapper input { overflow: hidden; -webkit-width: calc(100% - 30px); -moz-width: calc(100% - 30px); width: calc(100% - 30px); }

.saving-main-con .income-form .pre-date > label.dmy { left: 0; }

/*------product information-------*/
.license-info-sectoin { float: left; width: 100%; }
.license-info-sectoin .more-btn { float: left; width: 100%; padding: 0 10px 10px 10px; }
.license-info-sectoin .more-btn span { float: left; margin-right: 5px; font-size: 18px; display: inline-block; line-height: 16px; }
.license-info-sectoin  .life-event-table-responsive { overflow: auto; width: 100%; }

/* .license-info-sectoin  .life-event-table-responsive table {width: 920px;} */
.license-info-sectoin .life-event-table tbody td { width: auto !important; }
.license-info-sectoin .life-event-table thead th:first-child, .license-info-sectoin .life-event-table tbody td:first-child { min-width: 12.5%; width: 12.5%; max-width: 12.5%; }
.license-info-sectoin .life-event-table thead th:nth-child(2), .license-info-sectoin .life-event-table tbody td:nth-child(2) { width: 12.5%; min-width: 12.5%; max-width: 12.5%; }
.license-info-sectoin .life-event-table thead th:nth-child(3), .license-info-sectoin .life-event-table tbody td:nth-child(3) { width: 12.5%; min-width: 12.5%; max-width: 12.5%; }
.license-info-sectoin .life-event-table thead th:nth-child(4), .license-info-sectoin .life-event-table tbody td:nth-child(4) { width: 12.5%; min-width: 12.5%; max-width: 12.5%; }
.license-info-sectoin .life-event-table thead th:nth-child(5), .license-info-sectoin .life-event-table tbody td:nth-child(5) { width: 12.5%; min-width: 12.5%; max-width: 12.5%; }
.license-info-sectoin .life-event-table thead th:nth-child(6), .license-info-sectoin .life-event-table tbody td:nth-child(6) { width: 12.5%; min-width: 12.5%; max-width: 12.5%; }
.license-info-sectoin .life-event-table thead th:nth-child(7), .license-info-sectoin .life-event-table tbody td:nth-child(7) { width: 12.5%; min-width: 12.5%; max-width: 12.5%; }
.license-info-sectoin .life-event-table thead th:last-child, .license-info-sectoin .life-event-table tbody td:last-child { min-width: 12.5%; width: 12.5%; max-width: 12.5%; }
.information-section.mrg-btm-0 .panel-box { margin-bottom: 0; }
.form-group.asso-top-group { margin-bottom: 0; }
.btngroup-mrg-top-20 { margin-top: 20px; }
.btn-group-mrg-btm-0 { margin-bottom: 0 !important; }
.form-group-mrg-btm-0 { margin-bottom: 0 !important; }
._add_license .btn.cancel:focus { color: #000; }
a.renew-close-btn { float: right; margin: 4px 0 0 6px; }
.resident_license_form_section .main-table table.table thead tr th:last-child, .nonresident_license_form_section .main-table table.table thead tr th:last-child { width: 110px !important; max-width: 110px !important; min-width: 110px !important; }
.nonresident_license_form_section .license-type-info .col-md-4 { margin-bottom: 0; }
.compliance_section .dmy-format .input-field { margin-bottom: 0; }
.certificate_section .dmy-format .input-field { margin-bottom: 0; }
.radio-title.drp-dwn-box.collapsed i.fa { transform: rotate(180deg); }
.radio-title.drp-dwn-box i.fa { transform: rotate(0deg); }
.associate_user_section .angucomplete-holder .form-control[disabled] { background: transparent; }
.associate_user_section .form-group.radio-group-mo { margin-bottom: 0; }
.panel-title.pdng-btm-0.residental-title-bx { padding: 0; margin: 30px 0 0 0; float: left; width: 100%; border-top: 1px dashed #d4d4d4; padding-top: 30px; }

/*----------date for license--------------*/
.lic.dmy-format .date-group { padding: 0; margin: 10px 0 0 0; }
.priry-prsn-section .lic.dmy-format .date-group { padding: 0; margin: 8px 0 0 0; position: relative; top: 2px; }
.dmy-format .date-group:before { top: 40px; }
.lic.dmy-format .date-group .input-field { margin-bottom: 0; }

/*-----license listing----*/
.dmy-format.lic-dmy-format .date-group { padding: 0; margin-top: 12px; }
.partner_information_section { margin-top: 15px; }
.partner_information_section .dmy-format .input-field { margin-bottom: 0; padding-bottom: 20px; }

/*--on boarfing step--*/
.onboardmodal h4 { font-size: 15px; }
.onboardmodal .step-tab_detailBlock form .con-bg { padding: 0; border: none; }
.onboardmodal .step-tab_detailBlock .input-field input { font-size: 13px; line-height: 25px; top: 4px; }
/* .responsive-table.scroll-table { -webkit-transition: all 1s; transition: all 1s; height: 0px; overflow: hidden; } */
.onboardmodal .step-tab_detailBlock h3 { font-size: 18px; margin-bottom: 8px; margin-top: 0; }
.onboardmodal .step-tab_detailBlock p { font-size: 13px; margin-bottom: 0; line-height: 17px; font-weight: 400; font-family: inherit; color: #9a9a9a; }
.onboardmodal .step-tab_detailBlock .left-con figure { margin: 80px 0 20px 0; }
.onboardmodal .modal-body { overflow: hidden; padding: 5px; }
.onboardmodal .step-tab_detailBlock { padding: 5px; }
.onboardmodal .step-tab_detailBlock .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { display: none; }
.default-form .form-footer-section .saveBtn, .default-form .form-footer-section .nextBtn { text-transform: inherit; font-size: 12px; height: 32px; line-height: 15px; }
.onboardmodal .import-box .file-field > span { font-size: 13px; margin: 0 20px 0 0; color: #000; font-weight: 400; }
.onboardmodal .import-box { padding: 10px; background-color: #dadada; }
.onboardmodal .sync-title-box { font-size: 14px; border-bottom: 1px solid #e2e6ea; padding: 0 0 10px 0; margin-bottom: 10px; }
.onboardmodal .sync-title-box span { margin-left: 10px; }
.onboardmodal .step-tab-nav ul li .step_label .round_circle { font-size: 18px; line-height: 18px; width: 40px; height: 40px; }
.onboardmodal .social-sync-box .board .board-inner .tab-content .form-link-btn-group { padding: 15px 0 0 0; display: block; }
.onboardmodal .social-sync-box .board .board-inner .tab-content .form-link-btn-group.multi-link-sync-add { display: flex; flex-wrap: wrap; padding: 0; }
.form-link-btn-group .form-link-btn-sync-group { padding-top: 10px; }
.form-link-btn-group.multi-link-sync-add .form-link-btn-sync-group { width: 50%; float: left; border: 1px solid #d8d3d3; padding: 15px; margin-left: -1px; margin-top: -1px; flex-basis: 50%; text-align: left; }

/*one drive*/
.form-link-btn-sync-group.one-drive-bx { text-align: center !important; width: 33.3% !important; flex-basis: 33.39% !important; }
.one-drive-bx .conct-descnct-box .btn { width: auto; float: none; }
.acunt-lft-bx { width: 48%; float: left; }
.acunt-rgt-bx { width: 52%; float: left; padding-left: 15px; }
.eml-row-sync .eml-acunt { width: 100%; }
.eml-row-sync .prmry-slct { width: 100%; }
.eml-row-sync .col-sm-6.license.prmry-slct { width: 50%; }
.fw-onboarding .dashboard-right { width: 100% !important;    /* min-height: auto !important; */ }
.dashboard-page.acvt-stngs.fw-onboarding { margin-top: -22px; }
.fw-onboarding  form.default-form { width: 700px; margin: 0 auto; }
.fw-onboarding  form.default-form .col-sm-4 { width: 50%; }
.fw-onboarding .fl-fw h3, .fw-onboarding .fl-fw p { text-align: center; }
.fw-onboarding .fl-fw.mrg-btm-30 { margin-bottom: 50px !important; }
.fw-onboarding  .default-form .form-footer-section { text-align: center; }
.fw-onboarding .step-tab_detailBlock h3 { font-size: 24px; margin-bottom: 8px; color: #333333; }
.fw-onboarding .form-footer-section .btn { float: none !important; }
.fw-onboarding  figure.lg-hmt-bx { width: 100%; display: inline-block !important; margin: 0 auto 50px; text-align: center; }
.input-field.cyh-bx { height: auto !important; margin: 0 0 5px 0 !important; }
.input-field.cyh-bx label { font-size: 13px; top: 14px !important; left: 0; padding: 0; font-weight: 700 }
.input-field.cyh-bx .radio { margin: 5px 0 10px 0; }
.input-field.cyh-bx .radio label { margin: 0; position: relative; }
.onbrdng-stpx { margin-top: -40px; width: 100%; text-align: center; }
.onbrdng-stpx .os-step-ttl { font-size: 16px; text-transform: uppercase; font-weight: 700; margin-bottom: 8px; }
.onbrdng-stpx ul li { padding-right: 10px; position: relative; overflow: hidden; float: left; width: auto; }
.onbrdng-stpx ul { display: inline-block; }
.onbrdng-stpx ul li a { background: #bcbcbc; padding: 5px 12px; display: inline-block; border-radius: 4px; color: #fff; font-weight: 600; font-size: 13px; text-decoration: none; }
.onbrdng-stpx ul li a.active { background: #8dc741; }
.onbrdng-stpx ul li:after { content: ""; width: 100%; height: 3px; background: #bcbcbc; position: absolute; margin: 13px 0 0 0; }
.onbrdng-stpx ul li:last-child:after { display: none; }


.form-link-btn-group .form-link-btn-sync-group .connected-link { margin-top: 13px; margin-bottom: 0; }
.form-link-btn-group.multi-link-sync-add .form-link-btn-sync-group .connected-link { margin-top: 13px; margin-bottom: 8px; }
.form-link-btn-group.multi-link-sync-add .form-link-btn-sync-group .lnk-imp-btn-grp .btn { padding: 13px 10px !important; line-height: 32px; height: 32px; font-size: 13px !important;margin-right: 3px !important; box-shadow: none !important; text-transform: uppercase !important; font-weight: 600; line-height: 7px; }
.form-link-btn-group.multi-link-sync-add .form-link-btn-sync-group .btn .sync-icons i { width: 25px; height: 21px; display: inline-block; background: url(../../assets/images/sync-img.png) no-repeat; background-position: -11px 0; }
.form-link-btn-sync-group .btn .sync-icons i.clndr-sync { background-position: -53px 0 !important; }
.form-link-btn-sync-group .btn .sync-icons i.gdrv-sync { background-position: -95px 0 !important; }
.form-link-btn-sync-group .btn .sync-icons i.one-drive { background-position: -136px 0 !important; width: 27px !important; }
.form-link-btn-sync-group .btn .sync-icons i.con-sync { background-position: -178px 0 !important; }
.conct-descnct-box .btn .sync-icons { width: 50px; height: 50px; background: #eee; display: inline-block; border-radius: 50%; }
.conct-descnct-box .sync-nm-bx, .con-dis-box .sync-nm-bx { line-height: initial; letter-spacing: initial; background: #bcbcbc; width: auto; display: inline-block; padding: 3px 7px; border-radius: 3px; color: #fff; font-weight: 600; font-size: 12px; text-transform: uppercase; }
.conct-descnct-box .btn .sync-icons { width: 50px; height: 50px; background: #eee; border-radius: 50%; position: relative; display: flex; align-items: center; justify-content: center; margin: 0 auto; }
.onboardmodal .step-tab_detailBlock form .con-bg .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width: 30px; height: 100%; left: 0; display: none !important; }
.form-link-btn-group.multi-link-sync-add .form-link-btn-sync-group h5 { margin-top: 0; margin-bottom: 15px; font-weight: 700; }
.form-link-btn-group.multi-link-sync-add .form-link-btn-sync-group h5 span { font-size: 13px; width: 100%; float: left; font-weight: 500; margin-bottom: 12px; word-wrap: break-word; }
.input-field.radio.no-event-box { width: 100%; float: left; }
.input-field.radio.no-event-box label { top: 0 !important; float: left; position: relative; padding-left: 0; margin-right: 5px; font-size: 12px; }
.input-field.radio.no-event-box span { float: left; display: inline-block; color: #0e76bc; font-weight: 600; background: #eee; padding: 0 3px; border-radius: 2px; border: 1px solid #e7e7e7; font-size: 12px; }
.conct-descnct-box { padding: 10px; width: 100%; float: left; border: 1px solid #e2e6ea; }
.conct-descnct-box .btn { float: left; width: 50%; height: auto; background: none !important; color: #333333 !important; padding: 0; font-size: 12px; box-shadow: none !important; padding: 0 !important; margin: 0 !important; }
.smtp-tab .conct-descnct-box { text-align: left; }

.input-field.radio.mark-ps-evnt-dn { width: 100%; float: left; text-align: center; }
.input-field.radio.mark-ps-evnt-dn label { position: relative; }
.radio-grp-link { display: inline-block; }
.radio-grp-link  .input-field.radio label { padding-left: 24px; font-size: 14px; }
.form-link-btn-sync-group.ad-acnt-select-set { float: left; text-align: center; width: 100%; padding-top: 0; }
.form-link-btn-sync-group.ad-acnt-select-set .browser-default-set { width: 320px; margin: 0 auto; float: none; }
.form-link-btn-sync-group.ad-acnt-select-set .input-field label.active { top: 22px; }

/*--multilevel user table listing--*/
.multiuser-listing-group { width: 100%; float: left; padding: 0 15px 10px 15px; }
.multiuser-listing-grou { table-layout: fixed; }
table.striped.multiuser-listing thead tr th, table.striped.multiuser-listing tbody tr td { text-align: center; vertical-align: middle; padding: 4px 5px; font-weight: 400; white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */ white-space: -webkit-pre-wrap; /*Chrome & Safari */ white-space: -pre-wrap;      /* Opera 4-6 */ white-space: -o-pre-wrap;    /* Opera 7 */ white-space: pre-wrap;       /* css-3 */ word-wrap: break-word;       /* Internet Explorer 5.5+ */ word-break: break-all; white-space: normal; }
table.striped.multiuser-listing thead tr th { font-weight: 600; padding: 5px 5px; }
table.striped.multiuser-listing thead tr th:first-child, table.striped.multiuser-listing tbody tr td:first-child { width: 31%; text-align: left; font-size: 13px; line-height: 11px; }
table.striped.multiuser-listing thead tr th:nth-child(2), table.striped.multiuser-listing tbody tr td:nth-child(2) { width: 23%; }
table.striped.multiuser-listing thead tr th:nth-child(3), table.striped.multiuser-listing tbody tr td:nth-child(3) { width: 23%; }
table.striped.multiuser-listing thead tr th:last-child, table.striped.multiuser-listing tbody tr td:last-child { width: 23%; }
table.striped.multiuser-listing tbody tr td:nth-child(2) .radio-group.sync-radio, table.striped.multiuser-listing tbody tr td:nth-child(3) .radio-group.sync-radio { margin-left: 15px; left: -10px; }
.radio-group.sync-radio { top: 0; text-align: center; position: relative; margin: 0; display: inline-block; vertical-align: middle; }
.radio-group.sync-radio input[type="radio"] { left: 0 !important; top: 0 !important; }
.radio-group.sync-radio label { padding: 0 0px 0 24px; height: 24px; margin: 0; float: left; }
.prvt-bg { background: #e4e4e4; }

.edit-delete-table.ed-btn-group { width: 50px; }
.edit-delete-table.ed-btn-group a.renew-close-btn { float: right; margin: 1px 0 0 0; }
.information-section .profile-icon { max-width: 100%; max-height: 100%; position: relative; background: #4c5667; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: none; }
.information-section .profile-icon span { font-size: 45px; font-weight: 500; text-transform: uppercase; top: 0; right: auto; bottom: auto; left: 0; transform: none; color: #ffffff; text-align: center; line-height: 160px; }
.information-section .profile-icon span img { width: 165px; height: 165px; max-width: 100%; max-height: 100%; float: left; }
.information-section .input-field input.input-txt { position: relative; z-index: 2; font-weight: 400; font-size: 13px !important; }
.login-form-con .login-reg-form .input-field .select-wrapper input.select-dropdown { font-size: 13px; height: 40px; border-bottom: 1px solid #8dbadd; color: #fff;}
.login-form-con .login-reg-form .input-field .select-wrapper  span.caret {
    color: #8dbadd;
}
.login-form-con .login-reg-form .input-field .select-wrapper .dropdown-content.select-dropdown { box-shadow: none; width: 100% !important; top: 40px !important; }
.login-form-con .login-reg-form .input-field .select-wrapper .dropdown-content li { min-height: auto; padding: 3px 3px; }
.select-wrapper span.caret { color: #999; right: 6px; top: 12px; font-size: 10px; }
.tags-link-box .tag .unarchive-tag { -webkit-width: calc(100% - 40px); -moz-width: calc(100% - 40px); width: calc(100% - 40px); float: right; font-size: 12px; color: #555; margin: 3px 0 5px 0; }
#page-content-wrapper .page-content .right-content .person-details-box .person-details .left-details .img-con span.edit-delete-icons > a { margin: 4px 1px 0 3px; }

/*-------------listig page multidropdown----------------*/
.multiselect-parent.btn-group.dropdown-multiselect { width: 100%; float: left; position: relative; background: #e5e5e5; }
.multiselect-parent.btn-group.dropdown-multiselect:before { content: ""; background: url(../../assets/images/icon-select.png) no-repeat right 9px top 13px; position: absolute; right: 0; }
.multiselect-parent.btn-group.dropdown-multiselect:after { content: ""; background: url(../../assets/images/icon-select.png) no-repeat right 7px top 1px; pointer-events: none; position: absolute; right: 0; color: #000; width: 17px; height: 8px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
.multiselect-parent.btn-group.dropdown-multiselect button { font-size: 12px; background: #ffffff; box-shadow: none; width: 100%; box-sizing: border-box; text-transform: capitalize; color: #363f44; font-weight: 400; font-size: 13px; letter-spacing: 0; line-height: 9px; text-align: left; padding: 0 10px; border: 1px solid #e5e5e5; overflow: hidden; padding-right: 20px; text-overflow: ellipsis; }
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu { width: 100%; display: block; height: auto; overflow: auto; margin: 0; border-radius: 0; box-shadow: 0 0 5px rgba(0,0,0,0.4); border: 1px solid #d9d9d9; border-top: none; padding: 0; height: initial !important; max-height: 300px; overflow: auto; }
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li.divider { margin: 0; }
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li a { padding: 6px 8px; font-weight: 400; font-size: 13px; }
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li .dropdown-header { padding: 0; }
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li .dropdown-header input { margin-bottom: 0; padding: 5px 8px; background: #eee; height: 30px; font-size: 12px; box-sizing: border-box; }
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li a.option { font-size: 12px; font-weight: 100; word-wrap: break-word; border-bottom: 1px solid #eee; white-space: normal; color: #666; cursor: pointer; }
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li a.option label {position: relative; top: 0; }

.eml-dt-group .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu,
.acvt-srh-wth-sgsn .search-input-box .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu {
    max-height: 230px;
}
 
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li a.option b { font-weight: 500; }
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li .dropdown-header input:focus { box-shadow: none; border-color: #dedede; }
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu li a span.glyphicon { color: #555; margin-right: 4px; }
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu > li a > .checkbox { padding: 0; margin: 0; }
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu > li a > .checkbox span { font-size: 12px; cursor: pointer; font-weight: 400; color: #555; text-transform: capitalize; padding-left:5px;}
.multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu > li a > .checkbox  label input[type="checkbox"] { position: absolute; opacity: 1; margin: 0; left: 0; top: 3px; }
ul.btn-tag-row.slct-ass-usr-bx .multiselect-parent.btn-group.dropdown-multiselect ul.dropdown-menu { z-index: 2; }
span.edit-delete-icons.unarchive-quickv-logo a { background: url(../../assets/images/unarchive-icon.png) no-repeat; width: 22px !important; height: 22px;   /* float: left;*/ position: relative; top: 2px; }
span.edit-delete-icons.unarchive-quickv-logo a img { display: none; }
.table-filter-icon > ul > li > a > i.delete-icon.unarchive-list-logo { background-position: -185px 0; }
.child-edu-main-con.edit-view-form-con-box .details-group.view h5 { margin: 0 !important; padding: 0 !important; }
.child-edu-main-con.edit-view-form-con-box .details-group.edit h5 { padding: 0 15px !important; }
.radio-mf-group { margin: 7px 0 0 0; font-weight: 500; }
.license-info-sectoin .mCSB_scrollTools .mCSB_draggerContainer, .life-event-table-responsive .mCSB_scrollTools .mCSB_draggerContainer { right: 0px !important; }
.license-info-sectoin  .mCSB_scrollTools, .life-event-table-responsive  .mCSB_scrollTools { width: 5px; }
.goal-main-con.edit-view-form-con-box .income-form .input-field.s6.mrg-set span.emessage { left: 0; position: absolute; top: 40px; }
.no-record-with-height { height: 180px; }
._add_license .form-group.join-group-box .check-box [type="checkbox"][disabled] + label { cursor: not-allowed; color: #888; }
._add_license .form-group.join-group-box .check-box { display: inline-block; position: relative; }
.license.c_card.lic-search-table form .input-field .pre-date.full-date + span.emessage { margin-top: -1px; }
.income-form label.active.dmy { left: 0; }
.suggestion-form-box { z-index: 1; background: #fff; padding: 0px 0 15px; position: relative; top: initial; width: 97%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); margin-bottom: 10px; }
.hip-tr-bottom-div { width: 100%; float: left; height: 295px; }
.person-tab-details-box-con .accordion .accordion-inner-box.accordion .accordion-group .accordion-inner .goal-main-con .board-inner ul.nav li { width: 160px !important; }
#search-hobbies.search-contact-form { width: 100%; }
.associate_user_section .panel-body .form-group.asso-top-group .col-lg-3 .input-field span.emessage { font-size: 11px; }
.breadcrumb-row-box .search-select-box .select-wrapper > ul { max-height: 300px; overflow: auto; }
h4.-con-page-heading { font-weight: 600; text-transform: uppercase; font-size: 18px; margin: 5px 0 30px 0; float: left; width: 100%; }
.license .input-field .select-box input.select-dropdown { border-bottom: 1px solid #d9d9d9; font-size: 13px; text-overflow: ellipsis; }
.license .input-field .select-box .dropdown-content { z-index: 3; max-height: 300px; }
.license .input-field .select-box .dropdown-content li span { font-size: 12px; font-weight: 400; }
.top-filter-box .dmy-format .input-field select { padding: 0px 8px; width: 100%; border: none; box-shadow: none; background: none; background-image: none; -webkit-appearance: none; border: 1px solid #e8e8e8; border-top: none; border-bottom: 1px solid #9e9e9e; }
.top-filter-box .form-group .input-field { float: left; padding-bottom: 0; }
.top-filter-box .btn-group .btn { font-size: 12px; padding: 0px 13px; height: 33px; line-height: 33px; }
.breadcrumb { background: none; }


.top-filter-box.dblct-tp-bx { float: left; width: calc(100% - 90px); position: fixed; }
.merge-table.blct-tp-tbl { position: relative; top: 130px; }
.main-table.merge-table.blct-tp-tbl { position: fixed; top: 241px; width: calc(100% - 95px); }
.merge-main-box .record-selected { position: absolute; top: 88px; left: 0; }
.btn-group.mrg-slct-btn { float: right; }



/*-----buttons------*/
.gray-btn { background: #4c5667 !important; text-transform: uppercase !important; border: none !important; color: #fff !important; box-shadow: none !important; font-weight: bold; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; -o-border-radius: 3px !important; border-radius: 3px !important; }
.gray-btn.small, .green-btn.small { height: 30px; line-height: 30px; font-size: 11px; padding: 0 14px; }
.green-btn.small-img, .gray-btn.small-img { height: 30px; line-height: 30px; font-size: 11px; padding: 0 8px; }
.green-btn, .income-btn .btn.add, a.cke_dialog_ui_button_ok { background: #8dc741 !important; text-transform: uppercase !important; border: none !important; color: #fff !important; box-shadow: none !important; font-weight: bold; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; -o-border-radius: 3px !important; border-radius: 3px !important; }
.cancel-brd-btn, .income-btn .btn.cancel, .cke_dialog_ui_hbox_last a.cke_dialog_ui_button, .acvt-lg-btn { background: none !important; border: 2px solid #dcdcdc !important; box-shadow: none !important; line-height: 19px !important; text-transform: uppercase !important; font-weight: 600 !important; color: #bbbbbb !important; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; -o-border-radius: 3px !important; border-radius: 3px !important; }
.cancel-brdr-btn { background: none !important; border: 2px solid #dcdcdc !important; box-shadow: none !important; line-height: 32px !important; text-transform: uppercase !important; font-weight: 600 !important; color: #bbbbbb !important; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; -o-border-radius: 3px !important; border-radius: 3px !important; }
.gray-back-btn { background: #4c5667 !important; padding: 10px !important; line-height: 8px !important; height: 29px !important; font-weight: 600 !important; text-transform: capitalize !important; color: #fff !important; }
.gray-back-btn:hover { box-shadow: none; }
.uib-datepicker-popup .btn.btn-sm.btn-success.pull-right.uib-close { height: initial !important; border-radius: 0 !important; padding: 0 14px !important; height: auto !important;   /* line-height: 32px;*/ }
.blue-round-bg-btn { padding: 4px 25px; font-size: 13px; border: 1px solid #0e76bc; border-radius: 22px !important; height: 38px; font-weight: 600; background: #0e76bc; color: #fff; text-transform: uppercase; box-shadow: none; line-height: 28px; }
.blue-round-bg-btn:hover, .blue-round-bg-btn:focus { box-shadow: none; }
/*--selectbox---*/
.license.c_card .ng-pristine .select-wrapper.select-box input.select-dropdown, .license.c_card .select-status-field .select-wrapper input.select-dropdown { height: 40px; }
.license.c_card .select-wrapper input.select-dropdown { position: relative; cursor: pointer; background-color: transparent; border: none; border-bottom: 1px solid #d9d9d9; outline: none; height: 3rem; line-height: 3rem; width: 100%; font-size: 12px; margin: 0 0 20px 0; padding: 0; display: block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.draft-btn { background: #f07b71 !important; }
.cancel-btn2 { background: #bcbcbc !important; }
.right-content #accordion-first .accordion-group.document-module { margin-bottom: 3px; float: left; width: 100%; }
.document-module .accordion-body .accordion-inner { width: 100%; margin-top: -1px; }

.document-module .accordion-body .accordion-inner .dtls-dcmnts-bx.ggl-fldr-bx-db  ul.nav-tabs {
	margin-left: 0;
	border-bottom: none;
}
.gml-dd-slct a.swap-data-bx {
	width: calc(100% - 131px);
}

/* .main-details {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top:50%;
    transform: translate(-50%; -50%);
    margin:0 0 0 10px;
    padding: 10px 0 0 0;
    line-height: 300px;
} */

/*---------compose email-------------*/
#page-content-wrapper .left-content.card.email-section { padding: 15px; width: 100%; float: left; margin-top: 0; }
ul.compose-mail { float: left; width: 100%; }
ul.compose-mail li { border-bottom: 1px solid #d9d9d9; padding: 0px 00; float: left; width: 100%; }
ul.compose-mail li tags-input {display: inline; }
li.from.email-subject-box.eml-title-rw-brd-remove { border-bottom: none; }
li.from.email-subject-box.eml-title-rw-brd-remove span.emessage { margin-top: -1px; font-size: 10px; z-index: 2; }
ul.compose-mail li input[type="text"] { font-size: 14px; }
.email-section ul.compose-mail > li.to tags-input .tags .input { width: 145px; float: left; clear: both; }
ul.compose-mail  li > label { font-size: 13px; font-weight: 600; float: left; margin-right: 10px; min-height: 36px; margin-bottom: 0; line-height: 36px; color: #333; min-width: 40px; text-align:left; }
.email-section .multiselect-parent.btn-group.dropdown-multiselect { float: left; width: 280px; }
.email-section .multiselect-parent.btn-group.dropdown-multiselect button { border: none; font-size: 13px; text-transform: inherit; }
.coms-eml-tgl { border: 1px solid #d9d9d9; width: 100%; float: left; margin-top: -1px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
.border-none { border: none !important; }
.coms-eml-tgl-inner { width: 100%; float: left; padding: 0 10px; background: #fafafa; }
li.to.cmp-wt-org-ttl label { color: #0e76bc; margin-top: 7px; }
.link-bx-grp { width: 100%; float: left; padding: 10px 0; }
.link-bx-grp-inner { width: 100%; float: left; padding: 0 10px; border: 1px solid #d9d9d9; background: #fff; }
.link-bx-grp li:last-child { border-bottom: none; }
.emlalrt-wt-cnt .form-group .col-xs-12 { height: auto; }
.emlalrt-wt-cnt .form-group .col-xs-12 .input-field { margin-right: 10px; height: auto; margin-bottom: 0; min-height: auto; height: auto; }


/*--tag section--*/
.email-section tags-input .host { position: relative; margin-top: 2px; margin-bottom: 0; height: 100%; }
.email-section tags-input .tags .input { width: 293px; font-weight: 400; font-size: 13px; font-family: inherit; }
.email-section tags-input .tags { border: none; box-shadow: none !important; }
.email-section tags-input .tags .tag-item { background: none; position: relative; width: auto; font-size: 12px; font-family: inherit; border: 1px solid #1c75bc; color: #1c75bc; border-radius: 12px; padding: 0px 10px; height: 28px; line-height: 26px; float: left; margin-right: 5px; }
.email-section tags-input .tags .tag-item span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; padding-right: 10px; max-width: 200px; }
.email-section tags-input .tags .tag-item .remove-button { margin-top: 3px; font-size: 19px; margin-left: 10px; color: #1c75bc; }
.email-box auto-complete { float: left; left: 0; position: absolute; top: 100%; }
.email-section.left-content tags-input .host { -webkit-width: calc(100% - 330px); -moz-width: calc(100% - 330px); width: calc(100% - 330px); }
.email-section.left-content .to-wt-toggle tags-input .host { -webkit-width: calc(100% - 270px); -moz-width: calc(100% - 270px); width: calc(100% - 270px); }
ul.compose-mail .to-wt-toggle button.select-contact-box { float: left; height: 28px; line-height: 16px; }
.to-wt-toggle .cc-bcc-box { float: left; }
.email-section.left-content tags-input .tags { width: 100%; }
.email-section.left-content tags-input .tags .tag-list { width: 100%; }
.email-section.left-content tags-input .tags .input { width: 100% !important; }

/*-----link to ----*/
ul.compose-mail > li.link-to .tags .tag-item { border-radius: 2px; border: 2px solid #e8e7e7; color: #d9d9d9; line-height: 25px; }
ul.compose-mail > li.link-to .tags .tag-item .remove-button { margin-top: 2px; color: #e8e7e7; }
.cc-bcc-box { float: right; line-height: 35px; }
.cc-bcc-box a { color: #333333; font-weight: 600; margin-left: 10px; }

/*----categories-link-----*/
ul.categories-link { float: left; width: 100%; background: #fafafa; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 0 10px; }
ul.categories-link > li { float: left; margin-right: 18px; }
ul.categories-link > li > a { margin: 8px 0; float: left; font-weight: 500; position: relative; text-decoration: none; min-width: 112px; font-size: 13px; }
ul.categories-link .multiselect-parent.btn-group.dropdown-multiselect { background: none; }
ul.categories-link .multiselect-parent.btn-group.dropdown-multiselect button { background: none; color: #1c75bc; padding-left: 0; text-transform: capitalize; }
ul.categories-link .multiselect-parent.btn-group.dropdown-multiselect { float: left; width: auto; padding: 0; margin: 0; line-height: 0; }
ul.categories-link .multiselect-parent.btn-group.dropdown-multiselect:after { background: url(../../assets/images/icon-select-blue.png) no-repeat right 3px top 2px; }
.email-subject-box { float: left; width: 100%; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 0 0 12px 0; font-weight: 600; position: relative; }
.email-subject-box input[type="text"] { font-size: 14px; color: #555; margin-bottom: 0; font-weight: 500; padding-left: 59px; box-sizing: border-box; }
.modal.right.fade.in + .modal-backdrop { z-index: 0; }
.notify-box .attch-file-box.file-field .btn { padding: 0px 10px; height: 35px; line-height: 35px; float: left; margin-bottom: 0; }
.notify-box .left { margin: 0; -webkit-width: calc(100% - 222px); -moz-width: calc(100% - 222px); -o-width: calc(100% - 222px); width: calc(100% - 222px); }
.notify-box .file-field input.file-path { text-align: left; margin: 0; border: none; }

/*----custome field-------*/
.insert-box { float: left; width: 100%; border: 1px solid #e2e6ea; padding: 0 15px 15px 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin-bottom: 15px; }
.insert-box h5 { font-weight: 600; font-size: 15px; margin: 15px 0 15px 0; float: left; width: 100%; }
.insert-box ul { float: left; width: 100%; margin-bottom: 0; }
.insert-box ul li { float: left; display: inline-block; margin: 0 10px 10px 0; }
.insert-box ul li a {float: left; border: 2px solid #e8e7e7; padding: 3px 10px; color: #c5c5c5; font-size: 12px; text-align: center; font-weight: 500; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-decoration: none; } .insert-box ul li a:hover { border-color: #bdbdbd; color: #bdbdbd; }
.insert-box ul li a.active { border-color: #999; color: #999; background: #999; color: #fff; }
.btn.green-btn.insert-btn { float: left; }
.notify-box { float: left; width: 100%; margin: 15px 0; }
.file-field.input-field.attch-file-box { margin: 0; }
.input-field.attch-file-box .file-path-wrapper { position: relative; }
.input-field.attch-file-box span.note { margin-left: 10px; float: left; cursor: default; float: left; font-size: 12px; line-height: 35px; font-weight: 500; color: #888; }
.input-field.attch-file-box span.note b { font-weight: 600; }
.signature-box { display: inline-block; position: relative; }
.notify-box .signature-box { float: right; max-width: 220px; }
.signature-box select { border: 2px solid #eee; display: block; padding: 5px; height: 36px; font-weight: 700; color: #bbb; text-transform: uppercase; font-size: 12px; padding-right: 20px; }
.notify-box .signature-box select { border-color: #1c75bc; color: #1c75bc; }
.signature-box:after { content: ""; background: url(../../assets/images/email-select-box.png) left top no-repeat; width: 12px; height: 7px; float: left; position: absolute; top: 15px; right: 7px; }
.email-btn-group .signature-box:after { background-position: -12px 0; }
.signature-box .select-wrapper { position: relative; border: 2px solid #1c75bc; margin: 0; padding: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.signature-box .select-wrapper input.select-dropdown { margin-bottom: 0; padding: 1px 7px; font-size: 14px; text-transform: uppercase; font-weight: 700; color: #1c75bc; }
.signature-box .select-wrapper span.caret { color: #0e76bc; right: 11px; top: 4px; font-size: 10px; }
.signature-box .dropdown-content.select-dropdown { border: 2px solid #0e76bc; top: 100% !important; width: 119px !important; left: -2px !important; }
.signature-box .dropdown-content li > a, .signature-box .dropdown-content li > span { font-weight: 500; padding: 7px; font-size: 13px; }
.email-btn-group { float: left; width: 100%; border-top: 1px solid #d9d9d9; padding-top: 15px; padding-bottom: 15px; text-align: right; }
.email-btn-group .signature-box .select-wrapper { border: 2px solid #d9d9d9; }
.email-btn-group .signature-box .select-wrapper input.select-dropdown, .email-btn-group .signature-box .select-wrapper span.caret { color: #dcdcdc; }
.email-btn-group  .signature-box .dropdown-content.select-dropdown { border: 2px solid #0e76bc; top: 100% !important; width: 181px !important; bottom: 100%; top: inherit !important; border-color: #d9d9d9; left: -2px !important; }

/*--- email menu droupdown menu: start---*/
.email-left-menu > ul li { position: relative; }
.email-left-menu ul.filter-more-optns { background: #fff; padding: 0; float: left; }
.email-left-menu ul.filter-more-optns li { padding: 0 !important; width: 100%; float: left; position: relative !important; bottom: 0 !important; right: 0 !important; }
.email-left-menu ul.filter-more-optns  li a { font-weight: 400; text-decoration: none; font-style: normal; color: #333; font-size: 13px; width: 100%; float: left; border-radius: 0; }
.email-left-menu ul.filter-more-optns li a:hover { width: 100%; float: left; background: #eee; border-radius: 0; }
.email-left-menu ul.filter-more-optns li a i { margin-right: 7px; }
.email-left-menu ul.filter-more-optns li a i.eml-sign-icon { background-position: 0 -150px; }
.email-left-menu ul.filter-more-optns li a i.eml-unsubribe-icon { background-position: 0 -341px; }
.email-left-menu ul.filter-more-optns li a i.eml-cmpsfother-icon { background-position: 0 -286px; }
.email-left-menu ul.filter-more-optns li a i.eml-asct-icon { background-position: 0 -314px; }
.email-left-menu ul.filter-more-optns li a i.eml-efp-icon { background-position: 0 -367px; }
.email-left-menu ul  li a i.tmp-lib-icon { background-position: 0 -123px; }

.email-left-menu > ul > li a span.hvr-text {display: none; }

/*--- email menu droupdown menu: close---*/
ul.tarck-box { float: left;   /*  width: 100%; */ padding-left: 45px; margin-right: 15px; position: relative; }
ul.tarck-box > label { font-size: 14px; font-weight: 600; color: #000; margin-right: 2px; position: absolute; left: 0; line-height: 27px; }
ul.tarck-box li { width: initial; display: inline-block; margin-right: -2px; float: left; }
ul.tarck-box li input[type="checkbox"] + label { font-size: 13px; z-index: 1; font-weight: 500; color: #000; line-height: 20px; padding-left: 31px; }
ul.tarck-box li label span { background: #eee; padding: 0 3px; border-radius: 3px; margin: 0 2px; font-weight: 600; }
.text-editor-box { float: left; width: 100%; box-shadow: none; border: none; position: relative; }
ul.tarck-box li label > i { width: 16px; height: 18px; float: left; background: url(../../assets/images/email-group-icon.png) left top no-repeat; position: relative; left: -5px; }
ul.tarck-box li label > i.clicked { background-position: -18px 0; }
ul.tarck-box li label > i.reply-day { background-position: -35px 0; }
.responsive-table table.striped thead:nth-child(1) + tbody td .popover, .responsive-table table.striped thead:nth-child(2) + tbody td .popover { top: 100% !important; bottom: inherit; }
.responsive-table.cntct-arcv-tbl table.striped thead:nth-child(1) + tbody td .popover, .responsive-table.cntct-arcv-tbl table.striped thead:nth-child(2) + tbody td .popover { margin-top: 4px }
.responsive-table table.striped thead:nth-child(1) + tbody td .popover .arrow, .responsive-table table.striped thead:nth-child(2) + tbody td .popover .arrow { top: -11px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.responsive-table table.striped tbody:nth-child(3) td .popover, .responsive-table table.striped tbody:nth-child(3) td .popover { top: 100% !important; bottom: inherit; }
.responsive-table table.striped tbody:nth-child(3) td .popover .arrow, .responsive-table table.striped tbody:nth-child(3) td .popover .arrow { top: -11px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.organization-listing .responsive-table table.striped tbody tr td .popover { top: auto !important; bottom: 100% !important; }
.organization-listing .responsive-table table.striped tbody tr td .popover .arrow { bottom: -11px !important; transform: none !important; top: auto; }
.organization-listing .responsive-table table.striped tbody tr:nth-child(1) td .popover, .organization-listing .responsive-table table.striped tbody tr:nth-child(2) td .popover { top: 100% !important; bottom: inherit !important; }
.organization-listing .responsive-table table.striped tbody tr:nth-child(1) td .popover .arrow, .organization-listing .responsive-table table.striped tbody tr:nth-child(2) td .popover .arrow { top: -11px !important; -webkit-transform: rotate(180deg) !important; -moz-transform: rotate(180deg) !important; -o-transform: rotate(180deg) !important; transform: rotate(180deg) !important; }

/*====organization > SELECT PEOPLE ====*/
.org-dtls-select-popup .license .input-field input.input-txt { font-size: 13px; }
.org-dtls-select-popup.select-contact-popup .input-field { margin-bottom: 0; }
.org-dtls-select-popup.select-contact-popup .tags-link-box { margin-bottom: 15px; }
.org-dtls-select-popup.select-contact-popup .input-field .angucomplete-row { float: left; width: 100%; }
.org-dtls-select-popup.select-contact-popup .angucomplete-image { top: 0; }
.org-dtls-select-popup.select-contact-popup form .input-button.text-right { margin-top: 0; }
.org-dtls-select-popup.select-contact-popup .tags-link-box .tag { padding-left: 0 !important; margin-top: 12px; }
.mltslct-plg-custm .multiselect-parent.btn-group.dropdown-multiselect button { border: none; border-bottom: 1px solid #d9d9d9; padding: 0; border-radius: 0 !important; }
.mltslct-plg-custm .multiselect-parent.btn-group.dropdown-multiselect:after { background: url(../../assets/images/icon-select.png) no-repeat right 0px top 1px; }
.email-subject-box label { font-size: 13px; font-weight: 600; margin-right: 10px; min-height: 40px; margin-bottom: 0; line-height: 40px; color: #333; min-width: 40px; float: left; position: absolute; left: 0; }
.email-left-menu > ul #filter-more-option { position: absolute; right: 0; top: 100%; box-shadow: 0px 0px 5px rgba(32, 32, 32, 0.3); border-radius: 3px; }

.slct-ppl-ppup tags-input, .slct-ppl-ppup .tags-link-box tags-input .host, .slct-ppl-ppup .tags-link-box tags-input .tags, .slct-ppl-ppup .modal-body .tags-link-box tags-input .tags .input { width: 100% !important; max-width: 100%; }

/* super user */
.slct-assct-usr2 { margin: 4px 0 0 0; }
.slct-assct-usr2 .owener-slct-bx button { border-top: none !important; padding: 0 !important; }
.slct-assct-usr2 .owener-slct-bx .dropdown-menu { position: absolute !important; border-radius: 0 !important; }
.main-table.license-table.select-people-scroll.sl-ppl-tbl-tp { -webkit-max-height: calc(100vh - 435px); -moz-max-height: calc(100vh - 435px); -o-max-height: calc(100vh - 435px); max-height: calc(100vh - 435px); }
.sl-ppl-tbl-clrfix { display: none; }
.slct-assct-usr2 .dropdown-multiselect:after { background: url(../../assets/images/icon-select.png) no-repeat right 0px top 1px }

/*--------email compose-------*/
.email-left-menu {  float: left; margin-right: 5px; position: relative; }
.email-left-menu > ul { width: 100%; float: left; padding: 0; margin: 0; }
.email-left-menu > ul > li { float: left; padding: 0; }


.email-left-menu > ul > li.add-new-mail { position: fixed; bottom: 13px; right: 0; }
.email-left-menu > ul > li a:hover span,
.email-left-menu > ul > li a.active span { background: #8dc741; display: block !important; position: absolute; left: 0; top: 0; bottom: 0; right: 0; text-align: center; font-size: 12px; color: #fff; line-height: 45px; font-weight: 400; }
.email-left-menu > ul > li a:hover i { display: none !important; }
.email-left-menu > ul > li a span { display: none; }
.email-left-menu > ul > li.more-optn  a:hover i, .email-left-menu > ul > li.more-optn  a.active i { display: inline-block !important; }
.email-left-menu > ul > li a { float: left; font-size: 14px; position: relative; padding: 0 16px; height: 47px; width: 52px; line-height: 44px; font-weight: 400; color: #333333; text-decoration: none; }
.top-titlebar.email-lft-tp-hd .email-left-menu ul li a span { font-size: 11px; }
.no-img-pointer { cursor: default; }
.email-left-menu > ul > li a:hover, .email-left-menu > ul > li a.active { background: #8dc741 !important; }
.email-left-menu > ul > li.more-optn a:hover, .email-left-menu > ul > li.more-optn a.active { background: #eee !important; }
.email-left-menu > ul > li a:hover i, .email-left-menu > ul > li a.active i { display: none !important; }
.email-left-menu > ul > li a:hover i.more-icon { background-position: -3px -207px !important; }
.email-left-menu > ul > li.more-optn a:hover i.more-icon, .email-left-menu > ul > li.more-optn a.active i.more-icon { background-position: -1px -211px !important; display: block !important; height: 19px; top: 15px; }
.email-left-menu > ul > li a.active { font-weight: 700; color: #000; }
.btn.compose-btn { background: #8dc741; box-shadow: none; width: 60px; height: 60px; font-size: 35px; font-weight: 600; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; -o-border-radius: 50% !important; border-radius: 50% !important; margin-bottom: 15px; color: #fff; line-height: 52px; margin: 0; cursor: pointer; }
.btn.compose-btn:hover, .btn.compose-btn:focus { background: #8dc741 !important; }
.email-left-menu ul > li a i { background: url(../../assets/images/email-menu-group-icon.png) left top no-repeat; width: 25px; height: 23px; display: inline-block; vertical-align: middle;    /* margin-right: 10px; */ position: relative; top: -2px; }
.email-left-menu > ul > li a i.inbox-icon { background-position: 0 3px !important; }
.email-left-menu > ul > li a i.draft-icon { background-position: 0 -21px; }
.email-left-menu > ul > li a i.send-icon { background-position: 0 -42px; }
.email-left-menu > ul > li a i.trash-icon { background-position: 0 -68px; }
.email-left-menu > ul > li a i.pending-icon { background-position: -1px -96px; }
.email-left-menu > ul > li a i.template-lib-icon { background-position: -1px -124px; }
.email-left-menu > ul > li a i.email-sign-icon { background-position: -1px -150px; }
.email-left-menu > ul > li a i.outbox-icon { background-position: 0 -180px; }
.email-left-menu > ul > li a i.snooze-icon { background-position: 0 -314px; }
.email-left-menu > ul > li a i.eml-cmpsfother-icon { background-position: 0 -286px; }
.email-left-menu > ul > li a i.eml-asct-icon { background-position: 0 -514px; }
.email-left-menu > ul > li a i.more-icon { background-position: -1px -206px; }
.email-left-menu > ul > li a i.eml-efp-icon { background-position: -1px -368px; }
.email-left-menu > ul > li a i.by-user-icon { background-position: 2px -397px; }
.email-left-menu > ul > li a i.by-usr-ovrtime-icon { background-position: 2px -426px; }
.email-left-menu > ul > li a i.by-types-icon { background-position: 1px -456px; }
.email-left-menu > ul > li a i.by-types-overtime-icon { background-position: -1px -486px; }
.email-left-menu > ul > li a.active i.eml-efp-icon { background-position: -26px -368px; }
.email-right-inbox { float: left; -webkit-width: calc(100% - 435px); -moz-width: calc(100% - 435px); -o-width: calc(100% - 435px); width: calc(100% - 435px); margin-right: 15px; margin-top: 49px; -webkit-transition: all 1s; transition: all 1s; }
.email-right-inbox > ul { width: 100%; float: left; margin:0; -webkit-transition: all 1s; transition: all 1s; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;   /*  height: 0; */ -webkit-transition: all 1s; transition: all 1s; }
.email-right-inbox.check-select-hide-hover-top { margin-top: 80px; }
.email-right-norecord { position: relative; text-align: center; margin-top: 0; font-size: 14px; font-weight: 500; }
.email-right-inbox > ul li { width: 100%; float: left; border: 1px solid #e2e6ea;    /* border-left: 2px solid transparent; */ background: #ffffff; position: relative; margin-top: -2px; -webkit-box-shadow: 0 0 8px rgba(32, 32, 32, 0.05); -moz-box-shadow: 0 0 8px rgba(32, 32, 32, 0.05); -o-box-shadow: 0 0 8px rgba(32, 32, 32, 0.05); box-shadow: 0 0 8px rgba(32, 32, 32, 0.05); }
.email-right-inbox > ul > li:hover:before {    /* border-left: 2px solid #1abc9c; */
content: ""; position: absolute; width: 2px; height: 100%; left: -1px; background: #1abc9c; }
.email-right-inbox > ul > li:first-child { -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.email-right-inbox > ul > li:last-child { -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
.email-right-inbox > ul li figure { position: relative; float: left; width: 40px; height: 40px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.email-right-inbox > ul li .row-box { width: 100%; float: left; padding: 4px 15px; font-weight: 400; color: #333; text-decoration: none; cursor: pointer; font-style: normal; }
.email-right-inbox > ul li .img-box { float: left; width: 40px; margin-right: 20px; }
.email-right-inbox > ul li .img-box span { width: 40px; height: 40px; color: #fff !important; border: 1px solid #f44336; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; font-size: 15px; text-align: center; font-weight: 600; position: absolute; top: 50%; left: 50%; line-height: 40px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.email-right-inbox > ul li .img-box span img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; border: none; float: left; }
.email-right-inbox .subject-box { display: inline-block; margin-right: 15px; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 18px; width: 190px; height: 37px; line-height: 37px; position: relative; float: left; }
.email-right-inbox .massage-box { display: inline-block; -webkit-width: calc(100% - 350px); -moz-width: calc(100% - 350px); -o-width: calc(100% - 350px); width: calc(100% - 350px); vertical-align: middle; overflow: hidden;    /* text-overflow: ellipsis;
white-space: nowrap; */ height: 37px; line-height: 37px; float: left; }
.email-right-inbox .massage-box .subject-display { color: #333; overflow: hidden; display: inline-block; white-space: nowrap; text-overflow: ellipsis; -webkit-max-width: calc(100% - 150px); -moz-max-width: calc(100% - 150px); -o-max-width: calc(100% - 150px); max-width: calc(100% - 150px); width: initial; float: left; margin-right: 10px; }
.email-right-inbox .massage-box span.msg-con { color: #999; height: 40px;  vertical-align: top; }
.email-right-inbox .date-time-box span.date-ampm-bx { float: right; line-height: 37px; }
span.snooze-texts { color: rgb(224, 112, 0); font-weight: 600; }

.email-right-inbox li.snooze_text .date-time-box { width: auto; position: absolute; right: 15px; background: #fff; }

.email-right-inbox.emial-template-con.reply-msg-set ul li .row-box { cursor: default !important; }
.email-right-inbox .date-time-box { width: 95px; display: inline-block; text-align: right; height: 37px; line-height: 37px; color: #999; position: relative; text-align: right; float: right; padding-right: 0; }
.email-right-inbox .date-time-box span i { margin-right: 2px; }
.email-right-inbox .date-time-box span { line-height: 30px; }
.email-right-inbox .massage-box span { color: #999; }
.email-right-inbox .unread-mail .row-box div, .email-right-inbox .unread-mail .row-box div span { font-weight: bold; color: #333;  /* z-index: 0; */ }
.email-right-inbox ul li figure:hover .hover-select-show-hide { display: block; position: relative; height: 100%; }
.hover-select-show-hide.check-select-box { display: block; position: relative; }
.hover-select-show-hide { display: none; background: #fff; }
.hover-select-show-hide [type="checkbox"] + label { margin: 11px 9px 9px 11px; }
.email-right-inbox > ul  li .row-box:hover .mail-options-box { display: block; }
.mail-options-box { float: left; text-align: right; padding-top: 0; position: absolute; top: 0; right: -6px;    /* background: #fff; */ z-index: 2; display: none; }
.email-right-contact-view { float: left; width: 420px; background: #fff; position: fixed; top: 60px; right: 16px; border: 1px solid #e2e6ea; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.email-right-contact-view .top-title-sectop { border-top: none; }

.email-right-contact-view.rgt-sdbr-pln-eml { -webkit-min-height: calc(100vh - 77px); -moz-min-height: calc(100vh - 77px); min-height: calc(100vh - 77px); }
.tmpstn-tp-src.email-fc-main-tabs { margin-top: -47px; }
.tmpstn-tp-src.email-fc-main-tabs.email-no-found { margin-top: 0 !important; }
.tmpstn-tp-src .email-fc-tabs > ul.nav { padding: 6px 8px !important; margin: 0 !important; height: 47px; border-bottom: 1px solid #ddd !important; }
.email-right-inbox li.snooze_text span.date-ampm-bx, .email-right-inbox li.snooze_text span.date-ampm-bx span { font-weight: 600 !important; color: #e07000 !important; white-space: nowrap; background: #fff !important; padding-left: 4px; }
.email-right-inbox li.snooze_text .mail-options-box:before { width: 170px !important; }
.email-right-inbox li.check-select-row.snooze_text span.date-ampm-bx { background: #ecf6fd; }
.mail-options-box:before { content: ""; background: #fff; position: absolute; width: 77px; height: 30px; right: 0; }
.email-right-inbox .mail-options-box > a { display: inline-block; margin-left: -4px; padding: 5px 7px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
.email-right-inbox .mail-options-box > a > i { background: url(../images/email-hover-icon.png) no-repeat; width: 16px; height: 18px; float: left; }
.email-right-inbox .mail-options-box > a > i.publish-icon { background-position: -223px 0 !important; }
.email-right-inbox .mail-options-box > a > i.unpublish-icon { background-position: -259px 0 !important; }
.email-right-inbox.full-width { width: 100%; }
.mail-date-box { width: 100%; float: left; margin-bottom: 8px; font-weight: 600; padding: 0 16px; font-size: 13px; }
.date-time-box > span { }
.date-time-box i.pin-icon { background: url(../images/email-hover-icon.png) no-repeat; width: 16px; height: 20px; background-position: 2px 1px; display: inline-flex; position: relative; top: 10px; z-index: 1; float: left; }
.mail-options-box a i.delete-icon { background-position: -38px 0; }
.mail-options-box a i.dots-icon { background-position: -70px 0; }
.mail-options-box a i.archv-icon { background-position: -294px 0; }
.option-open ul { background: #fff; width: 200px; float: right; -webkit-box-shadow: 0px 0px 5px rgba(32, 32, 32, 0.3); -moz-box-shadow: 0px 0px 5px rgba(32, 32, 32, 0.3); -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.option-open ul li { border: none; float: left; width: 100%; margin-left: 0 !important; }
.org-eml-rnd-bx { width: 17px; height: 17px; background: #fff; position: absolute; right: -2px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); z-index: 1; }
.option-open ul li a { float: left; width: 100%; text-align: left; color: #333; text-decoration: none; line-height: 46px; font-weight: 500; font-size: 13px; font-style: normal; }
.option-open ul li a:hover { background: #f3f3f3; }
.option-open ul li a span {float: left; -webkit-max-width: calc(100% - 45px); -moz-max-width: calc(100% - 45px); max-width: calc(100% - 45px); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: break-word; }
.option-open ul li a i { background: url(../images/email-action-icons.png) no-repeat; width: 20px; height: 21px; float: left; margin: 13px; }
.option-open ul li a i.mark-read-icon { background-position: 0 4px; }
.option-open ul li a i.mark-unread-icon { background-position: 0 -16px; }
.option-open ul li a i.delete-icon { background-position: 0 -42px; }
.option-open ul li a i.mark-private-icon { background-position: 0 -70px; }
.option-open ul li a i.archieve-icon { background-position: 0 -96px; }
.option-open ul li a i.untrash-icon { background-position: -2px -117px; }
.option-open ul li a i.dlt-add-black-list-icon { background-position: 0 -144px; }
.option-open ul li a i.snooze-icon { background-position: 0 -167px; }
.option-open ul li a i.pin-email-icon { background-position: 0 -194px; }
.option-open ul li a i.unpin-email-icon { background-position: 0 -220px; }

.mail-options-box.inbox-dot-optn .option-open > ul.emllist-hvroption {
    width: auto;
    display: flex;
    box-shadow: none;
    top: 4px;
}
.mail-options-box.inbox-dot-optn .option-open > ul.emllist-hvroption > li {
    width: auto;
}

/* .mail-options-box.inbox-dot-optn .option-open > ul.emllist-hvroption > li >  a {
    border-radius: 50%;
}

 */


.mail-content-body { float: left; padding: 15px; border-top: 1px solid #e2e6ea; width: 100%; }
.subject-box.to { font-weight: bold; -webkit-width: calc(100% - 205px); -moz-width: calc(100% - 205px); -o-width: calc(100% - 205px); width: calc(100% - 205px); }
.email-main.con-box { float: left; width: 100%; padding-left: 60px; font-weight: 400; color: #333; font-size: 13px; }
.allto-box { float: left; width: 100%; margin-bottom: 20px; }
.allto-box > span { text-transform: capitalize; float: left; display: inline-block; min-width: 20px; font-weight: 700; color: #9c9c9c; }
.allto-box ul { float: left; -webkit-width: calc(100% - 21px); -moz-width: calc(100% - 21px); -o-width: calc(100% - 21px); width: calc(100% - 21px); padding-left: 6px; }
.allto-box ul li { float: left; display: inline-block; width: auto; box-shadow: none; border-left: none; border-right: none; border-top: none; border-bottom-color: #fff; }
.allto-box ul li span { border-bottom: 1px solid #555; float: none; color: #333; }
.email-cmpgn-section .allto-box ul li span { cursor: pointer; }
.allto-box ul li:after { content: ","; padding: 0 4px 0 2px; }
.allto-box ul li:last-child:after { display: none; }

.email-right-inbox > ul li.expand-mail-box .row-box .img-box, .email-right-inbox > ul li.expand-mail-box .row-box .subject-box { display: none; }
.email-right-inbox.email-cmpgn-section > ul li.expand-mail-box .row-box .img-box, .email-right-inbox.email-cmpgn-section > ul li.expand-mail-box .row-box .subject-box { display: block; }
.email-right-inbox.email-cmpgn-section > ul li.expand-mail-box .row-box .img-box figure { display: none; }
.email-right-inbox > ul li.expand-mail-box .row-box .massage-box { -webkit-width: calc(100% - 164px); -moz-width: calc(100% - 164px); -o-width: calc(100% - 164px); width: calc(100% - 164px); line-height: inherit; display: table; float: left; }
.email-right-inbox > ul li.expand-mail-box .row-box .massage-box .subject-display { color: #333; font-weight: 600; display: block; word-wrap: break-word; overflow: inherit; white-space: normal; height: 37px; vertical-align: middle; display: table-cell; float: none; }
.email-right-inbox > ul li.expand-mail-box .row-box .massage-box span { display: none; }
.email-right-inbox > ul li.expand-mail-box .row-box .date-time-box { width: 145px; }
.email-right-inbox > ul li.expand-mail-box .row-box .mail-options-box { display: none; }
.email-right-inbox > ul li.expand-mail-box .row-box .mail-options-box.mail-reply-options { display: block; z-index: 3; }
.email-right-inbox > ul li .row-box:hover .mail-options-box.mail-reply-options { display: none; }
.email-right-inbox > ul li.expand-mail-box .row-box:hover .mail-options-box.mail-reply-options { display: block }
.email-right-inbox .mail-content-body .date-time-box span { color: #000; font-weight: 500; }
.email-right-inbox .mail-options-box.mail-reply-options > a > i { background: url(../images/email-reply-options.png) no-repeat; }
.email-right-inbox .mail-options-box.mail-reply-options > a > i.view-icon { background-position: -230px 0px; }
.email-right-inbox .mail-options-box.mail-reply-options > a > i.reply-icon { background-position: 0 0; }
.email-right-inbox .mail-options-box.mail-reply-options > a > i.reply-all-icon { background-position: -39px 0; }
.email-right-inbox .mail-options-box.mail-reply-options > a > i.forword-icon { background-position: -77px 0; }
.email-right-inbox .mail-options-box.mail-reply-options > a > i.delete-icon { background-position: -116px 0; }
.email-right-inbox .mail-options-box.mail-reply-options > a > i.download-icon { background-position: -152px 0; }
.email-right-inbox .mail-options-box.mail-reply-options > a > i.mvt-inbox-icon { background-position: -191px 0px; width: 18px; }
.email-right-inbox .mail-options-box.mail-reply-options > a > i.mvt-inbox-icon { background-position: -191px 0px; width: 18px; }
.email-right-inbox .mail-options-box.mail-reply-options > a > i.dots-icon { background-position: -252px 1px; width: 18px; }

.mail-options-box.mail-reply-options { display: none; width: 150px; }
.mail-options-box.mail-reply-options:before { content: ""; background: #fff; width: 100%; }
.email-right-inbox > ul li.expand-mail-box:first-child { margin: 0 0 20px -3px; }
.email-right-inbox > ul li.expand-mail-box:last-child { margin: 20px -15px 0 -3px; }
.email-right-inbox > ul li.expand-mail-box {margin: 20px 0 20px 0; width: 100% !important; box-shadow: 0 0 8px rgba(32, 32, 32, 0.2) !important; }
.footer-signature-box { float: left; width: 100%; color: #888; }
.footer-signature-box h5 { font-weight: bold; color: #888; font-size: 14px; }
.footer-signature-box .desi-box { }
.expand-mail-box { transition: all 0.9s ease; }
.reply-box { float: left; width: 100%; border-top: 1px solid #e2e6ea; padding: 10px 15px; background: #fafafa; margin-top: 15px; }
.reply-box a.forword-icon { background: url(../images/email-reply-options.png) no-repeat; width: 30px; height: 30px; float: right; background-position: -72px 8px; border-radius: 50%; margin: 5px 0 0 0; position: relative; right: -5px; }
.mail-content-body .reply-box a.waves-effect { background: url(../images/email-reply-options.png) no-repeat; width: 30px; height: 30px; float: right; background-position: -72px 8px; border-radius: 50%; margin: 5px 0 0 0; position: relative; right: -5px; }
.mail-content-body .reply-box a.waves-effect.forword-icon { background-position: -72px 8px; }
.mail-content-body .reply-box a.waves-effect.reply-all-icon { background-position: -33px 8px; }
.mail-content-body .reply-box a.waves-effect.reply-icon { background-position: 8px 8px; }
.autp-radio-group  .input-field.col.s12.mrg-top-0.edit-folder { padding-bottom: 12px; }
.autp-radio-group  .input-field.col.s12.mrg-top-0.edit-folder span.emessage { top: 58px; }
.row.asgn-sprt-usr-row { margin-top: 10px; margin-bottom: 10px; }
.col-sm-4.asgn-sprt-usr-rl .assign-to-bx-ck .btn { height: 30px; padding-left: 0 !important; }
.col-sm-4.asgn-sprt-usr-rl .assign-to-bx-ck .dropdown-multiselect { top: 0 !important; }




/* .collapse.in { height: auto !important; } */
.msg-expand-box { float: left; width: 100%; }
.reply-box textarea.reply-content { border: none; -webkit-width: calc(100% - 90px); -moz-width: calc(100% - 90px); -o-width: calc(100% - 90px); width: calc(100% - 90px); float: left; }
.reply-box .reply-click { float: left; line-height: 38px; font-weight: 500; color: #888; cursor: pointer; -webkit-width: calc(100% - 90px); -moz-width: calc(100% - 90px); -o-width: calc(100% - 90px); width: calc(100% - 90px); cursor: text; }
.reply-click-textarea { float: left; width: 100%; }
.reply-click-textarea a.delete-icon { background: url(../images/email-delete-icon.png) no-repeat; width: 25px; height: 22px; float: right; margin-top: 10px; }
.reply-box .reply-click span { cursor: pointer; }
.reply-click-textarea .attch-file-box.file-field .btn { margin: 10px 0; }
ul.attach-file-box { float: left; width: 100%; margin-bottom: 0; }
ul.attach-file-box:last-child { border-bottom: none; padding-bottom: 10px; margin-bottom: 10px; }
ul.attach-file-box li { background: #ffffff; border: 1px solid #e2e6ea; padding: 4px 10px; font-size: 12px; line-height: 20px; color: #545454; margin-bottom: 5px; font-weight: 300; float: left; width: 100%; -webkit-box-shadow: 0 0 8px rgba(32, 32, 32, 0.05); -moz-box-shadow: 0 0 8px rgba(32, 32, 32, 0.05); -o-box-shadow: 0 0 8px rgba(32, 32, 32, 0.05); box-shadow: 0 0 8px rgba(32, 32, 32, 0.05); }

/* New Sync Activity */
.drg-click-ath-file { float: left; width: 100%; }
.drg-click-ath-file ul li { margin: -1px 0 0 0; font-weight: 400; cursor: pointer; }
.add-to-evnt-bx .cb-grp-bx { margin: 6px 6px 0 0; }
.fl-fw.cm-cmnt-box label { padding-left: 30px; font-size: 11px; text-transform: uppercase; }
.hip-category-section.hip-card-list .disc-box h5 { margin: 0; font-size: 12px; text-transform: uppercase; font-weight: 700; }
.hip-category-section.hip-card-list ul.hip-cat-box { padding: 0; }
.hip-category-section.hip-card-list ul.hip-cat-box li { margin: 10px 0 0 0; width: 100%; }
.hip-category-section.hip-card-list ul.hip-cat-box li.ct-mn-cart-box { box-shadow: none; border: 1px solid #ddd; }
.hip-category-section.hip-card-list ul.hip-cat-box li figure { width: 100px; min-height: auto; }
.hip-category-section.hip-card-list ul.hip-cat-box li.ct-mn-cart-box .disc-box { -webkit-width: calc(100% - 100px); -moz-width: calc(100% - 100px); -ms-width: calc(100% - 100px); width: calc(100% - 100px); }
.hip-category-section.hip-card-list ul.hip-cat-box li figure span .img-hgt-st { height: 113px !important; }
.cm-cmnt-box-inr .add-to-evnt-bx .cb-grp-bx { margin: 6px 6px 0 0; float: left; }
.cm-cmnt-box-inr .hip-category-section ul.hip-cat-box { padding: 0 2px; }
.cm-cmnt-box-inr .my-ppl-mtrs-tbl .unm-bx-grp { width: 100%; float: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.cm-cmnt-box-inr .my-ppl-mtrs-tbl.add-to-evnt-bx .usr-con { -webkit-width: calc(100% - 80px); -moz-width: calc(100% - 80px); width: calc(100% - 80px); }
.text-editor-box.reply { float: left; margin: 10px 0; }
.email-lft-tp-hd .top-title-sectop { padding: 0 15px; }
.top-title-sectop { background: #fff; float: left; width: 100%; height: 47px; padding: 6px 10px; margin-bottom: 20px; /* border-top: 1px solid #e2e6ea; */ border-bottom: 1px solid #e2e6ea; margin-top: -18px; position: relative; }
.top-title-sectop .left-title { float: left; display: inline; text-transform: uppercase; font-weight: 700; font-size: 18px; line-height: 44px; min-width: 170px; }
.srh-fw-bx { border-top: 0 !important; }
.srh-fw-bx .search-box.with-tabs-row { width: 100% !important; }
.srh-fw-bx .angucomplete-dropdown { top: 33px !important; }
.card-box.work-edu-spshot .body ul li .right .title, .card-box.work-edu-spshot .body ul li .right .name, .card-box.work-edu-spshot .body ul li .right .year { font-weight: 500; }
.right-filter-option-box { float: right; margin-top: 6px; display: inline-block; }
.right-filter-option-box.cmn-top-fltr-bx.cmn-pln-srh-bx { margin: 0 0 10px 0; float: left; }
.ahvcpln-btn {margin-right: 10px; height: 34px !important; line-height: 34px !important;}
.ahvcpln-btn b {font-size: 11px !important;}

.right-option-box { float: right; margin-bottom: 0; }
.right-option-box > li { float: left; display: inline-block; margin-left: 9px; position: relative; } 
.right-option-box  li .account-box { float: left; width: 100%; }
.right-option-box li:last-child { margin-left: 5px; }
.right-option-box  li.more-option ul li a i { background: url(../images/email-action-icons.png) no-repeat; width: 20px; height: 21px; float: left; margin: 13px; }
.right-option-box  li.more-option ul li a i.mark-read-icon { background-position: 0px 4px; }
.right-option-box  li.more-option ul li a i.mark-unread-icon { background-position: 0px -17px; }
.right-option-box  li.more-option ul li a i.delete-icon { background-position: 2px -43px; }
.email-right-inbox .record-selected.padding-left-none { margin: 0 0 10px 0; }
.email-right-inbox .record-selected.padding-left-none.tmplt-record-pg { margin-top: 20px; }
span.eml-mn-ttlbar { float: left; margin-right: 5px; color: #414141; margin-top: 1px; }
span.eml-dgt-notify { float: left; font-size: 15px; color: #444; font-weight: 600; line-height: 46px;}
span.eml-dgt-notify i { font-style: normal; color: #1379bd; }
.top-title-sectop .search-box { float: left; width: 260px; position: relative; }
.top-title-sectop .search-box input[type="text"] { border: 1px solid #e3e7eb !important; float: right; width: 100%; height: 33px; border-radius: 4px; padding: 0 35px 0 8px; font-size: 13px; margin: 0; box-sizing: border-box; color: #333; }
.top-title-sectop .search-box input[type="text"]:focus { border-color: #e3e7eb; }
.top-title-sectop .search-box .search-icon { border: none; background: #d5d3d3 url(../images/search-box-icon.png) center no-repeat; width: 37px; height: 33px; float: left; position: absolute; right: 0; top: 0; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -o-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; z-index: 1; }
.account-box a { background: url(../images/email-top-filter-option.png) left no-repeat; width: 31px; height: 32px; float: left; padding: 0; background-position: 4px 8px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
.account-box a.filter-icon { background-position: -24px 9px; }
.account-box a.more-icon { background-position: -52px 9px; }
.right-option-box .option-open { position: absolute; right: 0; z-index: 3; top: 100%; margin: 12px 0 0 0; width: 250px; box-shadow: 0px 0px 5px rgba(32, 32, 32, 0.3); }
.right-option-box .option-open ul { width: 100%; float: left; box-shadow: none; max-height: 300px; overflow: auto; }
.right-option-box .option-open ul li a > i { background: url(../images/email-msg-option-icon.png) left no-repeat; width: 31px; height: 30px; float: left; margin: 8px 13px; }
.right-option-box .option-open ul li a > i.unread-icon { background-position: 0 7px; }
.right-option-box .option-open ul li a > i.linked-deal-icon { background-position: 0 -19px; }
.right-option-box .option-open ul li a > i.not-liked-with-deal-icon { background-position: 0 -53px; }
.right-option-box .option-open ul li a > i.shared-icon { background-position: 0 -89px; }
.right-option-box .option-open ul li a > i.not-shared-icon { background-position: 0 -120px; }
.right-option-box .option-open ul li a > i.only-attachment-icon { background-position: 0 -150px; }
.right-option-box .option-open ul li a > i.existing-contact-icon { background-position: 0 -183px; }
.right-option-box .option-open ul li a > i.to-me-icon { background-position: 0 -214px; }
.right-option-box .option-open ul li a > i.tmp-lib-icon { background-position: 0 -214px; }
.right-option-box .option-open ul li a > i.eml-sign-icon { background-position: 0 -306px; }
.right-option-box .option-open ul li a > i.not-opened-icon { background-position: 0 -334px; }
.right-option-box .option-open ul li a > i.not-responded-icon { background-position: 0 -360px; }
.right-option-box .option-open.account-droupdown ul li a > i { background: url(../images/account-options-icon.png) left no-repeat; width: 18px; height: 30px; float: left; margin: 8px 13px; }
.right-option-box .option-open.account-droupdown ul li a > i.all-acount-icon { background-position: 0 7px; }
.right-option-box .option-open.account-droupdown ul li a > i.gmail-icon { background-position: 0 -26px; }
.right-option-box .option-open.account-droupdown ul li a > i.mic-account-icon { background-position: 0 -60px; }
.right-option-box .option-open.account-droupdown ul li a > i.smtp-account-icon { background-position: 0 -94px; }
.right-option-box .option-open ul li a > i.non-existing-contact-icon { background-position: 0 -245px; }
li.check-select-row .row-box { background: #ecf6fd !important; }
li.check-select-row .row-box .mail-options-box { display: none !important; }
li.check-select-row .row-box .hover-select-show-hide { display: block !important; }
li.check-select-row .row-box .hover-select-show-hide, li.check-select-row .row-box .mail-options-box:before { background: #ecf6fd !important; position: relative; height: 40px; }
ul.check-select-hide-hover li .row-box .mail-options-box { display: none !important; }
.subject-box i.thread-msg { color: #999; font-weight: 500; font-size: 14px; text-align: left; padding-left: 4px; font-style: normal; position: absolute; right: 0px; background: #fff; }
li.check-select-row .row-box .subject-box i.thread-msg { background: #ecf6fd; }
.msg-expand-box .mail-content-body:first-child { display: block; }
.msg-expand-box .mail-content-body:nth-child(4) { display: block; }
.hide-count-div { float: left; width: 100%; padding: 12px 0; background: #fff; position: relative; top: 1px; }
.hide-count-div .count-box { width: 100%; height: 9px; float: left; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.hide-count-div a { border: 1px solid #888; width: 40px; float: left; text-align: center; border-radius: 50%; height: 40px; line-height: 40px; margin-left: 15px; z-index: 1; background: #eee; position: relative; top: -18px; cursor: pointer; font-size: 12px; text-decoration: none; font-weight: 600; color: #888; }
.mail-content-body.mail-open { display: block; }
ul.compose-mail li tags-input .autocomplete { border: none; padding: 0; width: inherit; margin-top: 2px; }
ul.compose-mail li tags-input .autocomplete .suggestion-item { font-size: 12px; font-family: inherit; width: 100%; padding: 4px 10px; }
.date-and-time-select { display: inline-block; margin-right: 5px; }
ul.categories-link > li > a .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle !important; border-top: 6px dashed !important; border-top: 6px solid \9 !important; border-right: 5px solid transparent !important; border-left: 5px solid transparent !important; }
ul.compose-mail li tags-input .autocomplete .suggestion-item .right-panel b { width: 100%; }
li.template-category-box .dropdown-multiselect { min-width: 148px !important; }
li.email-template-box .dropdown-multiselect { min-width: 138px !important; }
.msg-expand-box .date-time-box { width: auto; }
.email-main.con-box .new_bold_class.ng-binding { font-weight: 600; }
.down-att-box { display: inline-block; float: left; max-width: 100%; background: #f1f1f1; border: 1px solid #e0e0e0; border-radius: 3px; padding: 0 5px 0 0; margin-right: 5px; margin-bottom: 5px; }
ul.compose-mail button.select-contact-box { background: none; padding: 4px 13px; font-size:11px; border: none; border: 1px solid #0e76bc; border-radius: 22px; margin: 5px 0; font-weight: 600; background: #0e76bc; color: #fff; }
.down-att-box span.down { display: inline-block; float: left; }
.down-att-box .download-icon-box i { font-size: 15px; display: inline-block; float: left; color: #777; border-right: 1px solid #e4e2e2; padding: 5px; margin-right: 5px; line-height: 15px; margin-top: 1px; }
.down-att-box a.down_anchor {
    display: inline-block;
    float: left;
    color: #777;
    font-weight: 400;
    font-size: 12px;
    line-height: 25px;
    text-decoration: none;
    max-width: 300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mail-content-body p.new_bold_class { font-weight: 500; }
ul.compose-mail li.cmp-wt-org tags-input .host { -webkit-width: calc(100% - 260px); -moz-width: calc(100% - 260px); width: calc(100% - 260px); }
ul.compose-mail li tags-input .tags { border: none; box-shadow: none !important; background: none !important; }
ul.compose-mail li tags-input .tags .input {   /*  background: #fafafa; */ }
button.fltr-nm.planhide { opacity: 0.5; background: #e8e8e8 !important; cursor: not-allowed !important; }
.slct-cc-box { display: inline-block; float: right; width: 200px; }
.to-wt-toggle .slct-cc-box { width: 213px; }
.link-bx-grp-inner li .slct-cc-box { width: 190px; }
.to-wt-toggle .to-toggle-btn { float: right; border: none; width: 36px; height: 36px; margin-right: 0; background: #fafafa; position: relative; cursor: pointer; }
.to-wt-toggle.fl-fw.ppl-sb-lnk-bx .to-toggle-btn { margin: -37px 0 0 0; }
.email-section.left-content .to-wt-toggle .link-bx-grp tags-input .host { -webkit-width: calc(100% - 350px); -moz-width: calc(100% - 350px); width: calc(100% - 350px); }
.to-wt-toggle .to-toggle-btn:focus { background: #fafafa; }
.to-wt-toggle .to-toggle-btn: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; }
.to-wt-toggle .to-toggle-btn.tgl-open:after, .to-wt-toggle.ppl-sb-lnk-bx .to-toggle-btn[aria-expanded="true"]:after { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); transform: rotate(-180deg); margin: -4px -5px -5px -5px; }
div#insert-sub-category, div#insert-category { background: rgba(0, 0, 0, 0.5); }

/*---Email: Expand View: Alto Link---*/
.allto-box.wh-sgst-box {margin-bottom: 10px; border: 1px solid #efe8e8; padding: 13px 7px 7px 10px; } 
.allto-box.wh-sgst-box > ul { width: 270px; float: left; margin: -5px 0 0 0; }
.allto-box.wh-sgst-box > ul > li { width: 100%; }
.allto-box.wh-sgst-box > ul > li .input-field { line-height: 20px; margin-top: 0; padding: 0 5px; }
.allto-box.wh-sgst-box > ul > li .input-field input { margin-bottom: 0; font-size: 13px; height: 30px; }
.allto-box.wh-sgst-box > ul > li .input-field input:focus { box-shadow: none; }
.allto-box.wh-sgst-box .angucomplete-row { min-height: inherit; }
.allto-box.wh-sgst-box  .angucomplete-dropdown { top: 31px !important; }
.allto-box.wh-sgst-box .browser-default-set { width: auto; margin: 0; padding-right: 3px; margin-top: -6px; }
.allto-box.wh-sgst-box .browser-default { font-weight: 600; margin: 0 10px; border: none; background: #f5f5f5; padding: 0 5px; cursor: pointer; }
.allto-box.wh-sgst-box .browser-default-set:after { content: ""; position: absolute; pointer-events: none; right: 0; top: 14px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #7f7f7f; z-index: 1; }
.allto-box.wh-sgst-box .browser-default-set:before { display: none; }
/*---EMAIL MODULE: LINK PEOPLE---*/
.content.linked-ppl-box { float: left; width: 300px; padding:0 0 0 20px; }
.content.linked-ppl-box h5 { font-size: 14px; font-weight: 600; }
.content.linked-ppl-box span { font-weight: 500; font-size: 13px; color: #777; }
.linked_people_list { width: 100%; float: left; border: 1px solid #e4e4e4; padding: 7px; border-radius: 3px; font-weight: 500; position: relative; margin-right: 8px; margin-top: 8px; }
.ppl-rght-group { float: left; margin-left: 5px; -moz-width: calc(100% - 45px); -webkit-width: calc(100% - 45px); width: calc(100% - 45px); }
.ppl-rght-group .email { font-size: 12px; float: left; width: 100%; word-wrap: break-word; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ppl-rght-group > a { padding-right: 10px; font-size: 13px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: left; width: 100%; }
.ppl-rght-group > a:hover { text-decoration: none; }
.linked_people_list figure.dp-box.red.asso-lic-create-user { overflow: hidden; }
.linked_people_list figure.dp-box.red.asso-lic-create-user img { width: 100%; height: 100%; max-width: 35px; max-height: 35px; }


/* ================ SIDEBAR FOR ALL PAGES : DOT ARROW FULL SCREEN  ================*/

.track-shape {
    width: 15px; 
    height: 60px;
    position: absolute;
    left: 0;
    top: 45%;
    z-index: 0;
    cursor: pointer;
    overflow: hidden;
}
.track-shape::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -1px;
    z-index: -1;
    background-color: #4c5667;
    border: #e2e6ea solid 1px;
    border-left-color: rgb(217, 223, 230);
    border-left-style: solid;
    border-left-width: 1px;
    border-left: 0;
    transform: perspective(5px) rotateY(5deg);
    -moz-transform: perspective(5px) rotateY(5deg);
    -webkit-transform: perspective(5px) rotateY(5deg);
    transform-origin: left;
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

.dot-arrow-left {
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-right: 8px solid #fff;
    border-bottom: 6px solid transparent;
    font-size: 0;
    position: relative;
    top: 15px;
    left: 1px;

}

.fl-screen {
    width: 100% !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    box-shadow: -3px 1px 5px rgba(0,0,0,0.2);
}
.fl-screen .dot-arrow-left {
	border-top: 6px solid transparent;
    border-left: 9px solid #fff;
    border-bottom: 6px solid transparent;
    border-right: 0;
}
.dashboard-right {
     -webkit-transition: all 0.3s; 
     -moz-transition: all 0.3s; 
     -o-transition: all 0.3s; 
     transition: all 0.3s;
     z-index: 1;
     right: 0;
}
.dashboard-right.fl-screen {
    position: fixed;
    height: auto !important;
    width: calc(100% - 95px) !important; 
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    box-shadow: -3px 1px 5px rgba(0,0,0,0.2);
    right: 18px;
}

.right-content-details.fl-screen {
    position: fixed;
    padding-left: 0;
    right: 18px;
    top: 111px;
    width: calc(100% - 94px) !important;
    z-index: 8;
}

.right-content-details {
	-webkit-transition: all 0.3s; 
	-moz-transition: all 0.3s;  
	-o-transition: all 0.3s; 
	transition: all 0.3s;
	z-index: 1;	
}

/* FULL SCREEN : PEOPLE DETAILS */

.left-content-details.right-content.people-details-sticky,
.left-content-details.right-content {
    position: fixed;
    top: 115px;
}


.cmm-plan-dtls-bx .track-shape {
	z-index: 1;
}