.os-content {
    padding:0 !important;
    height:100% !important;
}
.os-scrollbar-vertical {
    top:10px !important;
    right: -2px !important;
}
.os-scrollbar-horizontal {
    left:3rem !important;
    right:3rem !important;
}

.drop-holder.col-2::before {
    padding-top:10px;
    content: "Drop Here";
    display: flex;
    align-items: center;
    justify-content: center;
}
.engagementStatus {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.engagementStatus.first { margin-right: 1.5em !important; }
.engagementStatus.middle { margin-right: 0.5em !important; }
.engagementStatus.last { margin-left: 1em !important; }

.engagementStatus .card-header.first {
    border-bottom: 3px solid #2BDE98!important;
}
.engagementStatus .card-header.middle {
    border-bottom: 3px solid rgb(0, 133, 202) !important;
}
.engagementStatus .card-header.last {
    border-bottom: 3px solid #e50b0b !important;
}

.pipeline-title h2 a { font-weight:normal;display:flex;align-items:center; }
.pipeline-title h2 a i {
    font-size: 1em;
    margin-left: 0.6em;
}

.engagementStatus .card-footer { border-top:1px solid #ccc; }

.activity-flegs .col-3 { line-height:2rem; }

div.sticky {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0px;
    z-index:100000;
}
div.col-inner {
    height:100%;
    overflow-y: auto;
}
.engagementStatusColumn {
    /*height:40vh;*/
    /*overflow: scroll;*/
    overflow: hidden;
}
.pipeline-card {
    cursor:move;
}
.drop-holder {
    border: 2px dashed #ccc;
    margin: 2px;
    height: 146px;
    border-radius:3px;
}
.pipeline-card .fa, .pipeline-card .fas {
    color: #C3C7CC !important; line-height: inherit;
}

.pipeline-card .dropdown .fa {
    color: #666 !important;
    margin-right:-10px !important;
    cursor:pointer;
    font-size: 13px !important;
}


.deal-value {
    color:#c07000;
    font-weight:500;
}
.fas.over-due, .fas .red {
    color: #fa5331 !important;
}
.fas.next-24-hours, .fas .green {
    color: #17c671 !important;
}
.fas.set, .fas .blue {
    color: #289cd7 !important;
}
.fas#no-flags {
    color: #C3C7CC !important;
}


#content-area .custom-toggle {
    z-index:100000;
}

#pipeline-menu ul { margin-left:10px; }
#pipeline-menu ul li { display:inline-block;padding:0 10px;border-right:1px solid #aaa;  }
#pipeline-menu ul li:last-child { border-right:none; }
#pipeline-menu ul li a { color:#aaa; }
#pipeline-menu ul li a.active { color:#ffcc80; }

.engagementStatus.compress {
    width:4.75rem !important;
    max-width:4.75rem !important;
}

.engagementStatus.icon-sidebar-nav .main-sidebar {
    position:relative !important;
}

.engagementStatus.compress .compressed .card-header .main-title,
.engagementStatus.compress .compressed .card-header .sm-stats {
    display:none !important;
}

.engagementStatus.compress .compressed .pipeline-card .card-body {
    overflow:hidden;
}

.engagementStatus .card-header {
    min-height:80px;
}
.engagementStatus.compress .compressed .engagementStatusDropdown i.fa-ellipsis-v {
    line-height:2rem;
}

.engagementStatus.compress .compressed .pipeline-card .card-body .row {
    display:none !important;
}

.engagementStatus.compress .compressed .pipeline-card .card-body {
    min-height:139px;
}
/*
.engagementStatus.compress:hover > .compressed .card-header .flex-grow-1,
.engagementStatus.compress:hover > .compressed .card-header .sm-stats
{
    display:flex !important;
}

.engagementStatus.compress:hover > .compressed .pipeline-card .card-body .row {
    visibility: visible;
}
 */

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
    position: absolute;
    display: none !important;
    right: 15px;
    top: 6px !important;
}
/*8.bootstrap-select button.dropdown-toggle .filter-option .filter-option-inner{
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
}*/
/*.bootstrap-select button.dropdown-toggle .filter-option .filter-option-inner{
    width:100%;
}*/
.bootstrap-select button.dropdown-toggle .filter-option{
    display: flex;
    align-items: center;
}
/*.bootstrap-select button.dropdown-toggle{
    height:100% !important;
    color: #444 !important;
    border:none!important;
    box-shadow: 0 2px 0 rgb(200 200 200 / 10%), 0 4px 8px rgb(200 200 200 / 30%), 0 10px 10px rgb(200 200 200 / 6%), 0 7px 70px rgb(200 200 200 / 30%);
}*/

/*.dropdown.bootstrap-select.show-tick.form-control.show .dropdown-item {
    font-size: 14px!important;
}*/
/*.inner .dropdown-item span {
    color: #212529 !important;
}*/
/*.inner .dropdown-item.selected span, .inner .dropdown-item span:hover {
    color: #00a499!important;
}*/

/*.dropdown .dropdown-item:hover {
    background: #DCDEE5;
}*/

/*.bootstrap-select .dropdown-menu {*/
    /*max-width: 100%;*/
/*}*/

/*.bootstrap-select .dropdown-item:not(.opt){
    padding: .75em;
}*/
/*.bootstrap-select .dropdown-item{
    display: flex;
    align-content: center;
}*/
/*
.bootstrap-select .dropdown-menu li a span.text {
    max-width:100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}*/
.dropdown .far.fa-square {
    color:#212529!important;
}
/*.dropdown .far.fa-check-square {*/
/*    color:#00a499!important;*/
/*}*/



.btn-group.bootstrap-select > .dropdown-toggle{
    border: .5px solid #ccc;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #4d4f58;
    background-color: #ffffff !important;

}

.pipeline-title a.dropdown-item.customise-metric-item, a.dropdown-item.customise-metric-item:hover {
    color: #00a499!important;
    background: #00a4991a;
}
#pipeline-titles {
    max-height:500px;
    overflow: auto;
}
#pipeline-titles a.active {
    color:#fff !important;
}
#pipeline-titles a.active:hover {
    color:#3D5170!important;
}

.pipeline-title-item.dropdown-menu {
    border:none !important;
}

.pipeline-title a.dropdown-item.customise-metric-item i {
    color: #00a499!important;
    margin-right: 10px;
}

#pipeline-top-stats {
    background: #fff;
    padding: 8px;
    box-shadow: 0 2px 0 rgb(200 200 200 / 10%), 0 4px 8px rgb(200 200 200 / 30%), 0 10px 10px rgb(200 200 200 / 6%), 0 7px 70px rgb(200 200 200 / 30%) !important;
    border-radius: 5px !important;
}

.pipeline-title h2 {
    display:inline;font-size: 14px !important; font-weight:600 !important;
    letter-spacing: 0;
}

.pipeline-title i {
    font-size: 19px;
}

.pipeline-title #add-new-pipeline-btn {
    color:#00a499;
}
#pipeline-titles a.dropdown-item {
      letter-spacing: 0 !important; font-size: 13px !important; color: #3D5170!important;padding-top:0 !important;padding-bottom:0 !important;display:block;
}

#pipeline-titles a.dropdown-item.customise-metric-item {
    color: #00A499 !important;
    background: #00a4991a;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}

#pipeline-titles a i {
    margin-left:0 !important;
}

.activity-flegs i {
    padding-left:10px !important;
}

#filter-div-top.pipeline-div-toggle {
    display: inline; color: #000; font-size: 13px !important;position: relative; top: 4px;
}
#filter-div-top.pipeline-div-toggle .form-control {
    height:42.5px;
}
#filter-div-top.pipeline-div-toggle .form-control, .bootstrap-select .btn-light:not(:disabled):not(.disabled):active, .bootstrap-select .btn-light:not(:disabled):not(.disabled).active, .bootstrap-select .show>.btn-light.dropdown-toggle {
    box-shadow: 0 2px 0 rgb(200 200 200 / 10%), 0 4px 8px rgb(200 200 200 / 30%), 0 10px 10px rgb(200 200 200 / 6%), 0 7px 70px rgb(200 200 200 / 30%) !important;
}

.div-today-act {
    position: fixed;
    height: 100%;
    width: 35%;
    right: -35%;
    background: #fff;
    z-index: 99997;
    transition: all 0.5s linear 0s;
    box-shadow: 0 3px 10px rgb(200 200 200 / 10%), 0 4px 8px rgb(200 200 200 / 10%), 0 10px 10px rgb(200 200 200 / 6%), 30px 50px 175px rgb(200 200 200)
}

.div-today-act {
    position: fixed;
    height: 100%;
    width: 35%;
    right: -35%;
    background: #fff;
    z-index: 99997;
    transition: all 0.5s linear 0s;
    box-shadow: 0 3px 10px rgb(200 200 200 / 10%), 0 4px 8px rgb(200 200 200 / 10%), 0 10px 10px rgb(200 200 200 / 6%), 30px 50px 175px rgb(200 200 200)
}

.div-today-act-show-hide {
    position: fixed;
    right: 0;
    width: 2.5%;
    height: 60px;
    background: #3986FF;
    z-index: 99997;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    top: 152px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.5s linear 0s;
    /*display: none;*/
}

.div-today-act-show-hide i.fa {
    font-size: 16px;
    color: #fff;
}


.div-today-act h4 {
    margin-top: 5px;
    font-weight: 700;
    color: #fff;
    margin-left: 25px;
    font-size: 16px!important;
}

ul.div-today-act-content li span {
    margin-left: 10px;
}
ul.div-today-act-content li {
    font-weight: 700;
    font-size: 14px;
}
ul.div-today-act-content li img {
    height: 50px;
    padding: 5px;
}

ul.div-today-act-content {
    padding-left: 10px;
}

.div-today-act-header{
    height: 62px;
    padding-top: .5rem!important;
    padding-bottom: .5rem!important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: var(--primary);
}

.div-today-act-scroll{
    height: 90%;
    overflow-y: auto;
    position: absolute;
    top: 10%;
    width: 100%;
    left:0;
    overflow-x: hidden!important;
}

div#activity-filter-container {
    float: right;
    margin-right: 30px;
}

div#activity-filter-container input:checked + .slider:before {
    left: -10px!important;
}

h4.activity-header {
    color: #333;
    font-weight: 100;
}

h4.activity-header span {
    font-size: 14px!important;
    margin-left: 5px;
    background: #ebeaea;
    padding: 6px 10px;
    border-radius: 40px;
}

.activity-content tr th:nth-child(3), .activity-content tr th:nth-child(7), .activity-content tr th:nth-child(8), .activity-content tr td:nth-child(3), .activity-content tr td:nth-child(7), .activity-content tr td:nth-child(8) {
    display: none;
}

.col-12.p-0.zym-sidebar-filter, .col-12.p-0.zym-sidebar-filter-2 {
    margin-left: 35px;
    flex: 0 0 93%;
    padding-bottom: 20px!important;
}

.zym-sidebar-filter-2 button.btn.dropdown-toggle.btn-light {
    background: #fff;
    box-shadow: 0 2px 0 rgba(200,200,200,0.1), 0 4px 8px rgba(200,200,200,0.1), 0 10px 10px rgba(200,200,200,0.06), 0 7px 70px rgba(200,200,200,0.1) !important;
    border: 1px solid #ced4da!important;
    font-size: 14px!important;
}

.col-12.p-0.zym-sidebar-filter-2 label {
    margin-top: 5px;
}

.act-items-div{
    float:left;
    margin-right: 10px;
}

.act-items-div span, .act-items-div div{
    float:left;
}

.act-items-div span {
    position: relative;
    top: 7px;
}

.act-items.active-item{
    border: 2px solid #004b87;
    background: rgb(0 75 135 / 20%);
}

.act-items {
    cursor: pointer;
    margin-left: 10px;
    padding: 7px;
    border: 2px solid #C8C9C7;
    border-radius: 40px;
}

.act-items img {
    width: 18px;
    height: 18px;
}

.act-items-div span {
    position: relative;
    top: 7px;
}

.activity-content .table-responsive {
    width: 88%;
    margin-left: 35px;
}

.activity-content i.fa.fa-fw.fa-ellipsis-v {
    color: #898995!important;
}

.activity-content tr td {
    vertical-align: middle;
}

#activity-filter-container input:checked + .slider.round{
    border: 1px solid #17c671;
    background-color: #17c671;
}

div#send-email-activity-modal input:checked + .slider.round {
    border: 1px solid #17c671;
    background-color: #17c671;
}

/*.activity-content tr th, .activity-content tr th a {*/
/*    font-weight: 700!important;*/
/*    font-size: 14px!important;*/
/*}*/

.div-today-act-show-hide i {
    color: #fff;
}

.activity-content ul.dropdown-menu.mr-5.show li:first-child {
    padding-top: 10px;
}
.activity-content ul.dropdown-menu.mr-5.show li {
    padding-bottom: 10px;
}
.activity-content ul.dropdown-menu.mr-5.show li a {
    font-weight: 100;
    font-size: 16px!important;
    text-decoration: none;
}

.activity-content ul.dropdown-menu.mr-5.show {
    margin-top: -35px;
    margin-left: -20px;
}

.activity-content ul.dropdown-menu.mr-5.show {
    min-width: 230px;
}

div#defaultModal {
    z-index: 99999;
}

div#defaultModal .modal-dialog.modal-lg {
    width: 950px;
    max-width: 950px;
}

#preview-template .modal-dialog, #send-email-activity-modal .modal-dialog, #newModalWindow2 .modal-dialog, #show-phone-numbers .modal-dialog, #defaultModal .modal-dialog.modal-lg {
    margin-top: 80px;
}

div#defaultModal .modal-body {
    padding-left: 15px;
    padding-right: 15px;
}

input#activityTitle {
    width: 100%!important;
}
/*
.modal-header .modal-title, .modal-header h3 {
    color: #fff !important;
    font-weight: 100 !important;
    font-size: 14px !important;
    
}*/
/*.modal-header {
    background: #004b87!important;
}*/

.the_activity.active span, .the_activity.active i {
    color: #17c671!important;
}


.activity-content .table-responsive td:nth-child(2) {
    min-width: 100px;
}

#activity_section_two #input_overlay {
    top: 52px!important;
}

.modal {
    z-index: 99999;
}

#preview-template .modal-body, #send-email-activity-modal .modal-body, #newModalWindow2 .modal-body, #show-phone-numbers .modal-body {
    padding-top: 20px;
}

button#copy-temp {
    border-color: #17c671;
    background-color: #17c671;
    color: #fff;
}

div#send-email-activity-modal .modal-dialog {
    min-width: 800px;
}

.activity-content i.ft.icon-flag.blue {
    color: #289cd7;
}

.activity-content i.ft.icon-flag.red {
    color: #fa5331;
}

div#preview-template .modal-dialog {
    min-width: 800px!important;
}

button.btn.btn-link[aria-controls="email_tools"] i {
    position: relative;
    top: 1px;
}
button.btn.btn-link[aria-controls="email_tools"] {
    float: left;
    background: #17c671;
    margin-top: 10px;
    margin-left: 5px;
    color: #fff!important;
    text-decoration: none;
}

.on-off.mark-as-done {
    margin-top: 10px;
}

.mark-as-done{
    position: absolute;
    top: 17px;
    left: 180px;
}

.mark-as-done .slider.round{
    width: 60px;
}

.mark-as-done input:checked + .slider:before {
    left: -13px;
}

span#on-off-text {
    font-size: 12px;
    font-weight: 700;
    position: relative;
    top: -3px;
}

button.btn.btn-google.send-email.mr-1 {
    float: right!important;
    background: #17c671;
    margin-top: 10px;
    color: #fff;
}

/*button.btn.btn-close {*/
    /*float: right!important;*/
    /*background: #f9522f;*/
    /*margin-top: 10px;*/
    /*color: #fff;*/
    /*margin-right: 10px;*/
/*}*/

div#email_tools .col-sm-12.row.mb-2 {
    padding: 0!important;
    margin: 0!important;
    margin-left: 5px!important;
    margin-top: 15px!important;
}

div#email_tools .col-sm-3 {
    flex: 0 0 28%;
    max-width: 28%;
}



div#newModalWindow2 .modal-dialog {
    min-width: 900px;
}
div#newModalWindow2 {
    z-index: 100000;
}

.mark-as-done {
    position: absolute;
    top: 0!important;
    left: 140px!important;
}

div#email_contact_property, div#email_contact_property div, div#email_company_property, div#email_company_property div {
    padding: 0!important;
    margin-top: 10px;
}

div#collapse-attachment .col-sm-12.text-center h3 {
    display: none;
}

form#email-attachment-form {
    padding-left: 0!important;
    padding-right: 0!important;
}

/*input#email-attachment-submit {*/
/*    background: #17c671;*/
/*    border-color: #17c671;*/
/*}*/

div#newModalWindow2 {
    background: rgb(0 0 0 / 40%);
}

table#email-attachment-table tr td:nth-child(3) {
    width: 150px;
}

div#email_props {
    height: auto!important;
}

div#email_contact_property, div#email_company_property {
    min-height: 20px!important;
}

.activity-content table {
    margin-bottom: 40px;
}

button.btn.btn-main.mr-1.mb-1.insert_property.send_email {
    background: #525d7d!important;
}

a.hover_line.email_company_properties, a.hover_line.email_contact_properties {
    text-decoration: none;
}

div#cke_quick_email {
    margin-top: 15px;
    margin-bottom: 5px;
}

#newModalWindow2 div.dt-info {
    width: 40%;
}

#newModalWindow2 div.dt-paging  {
    width: 60%!important;
}

.swal2-container.swal2-center.swal2-fade.swal2-shown {
    z-index: 100000;
}

a.hover_line.email_contact_properties:after, a.hover_line.email_company_properties:after {
    content: "\f078";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    margin-left: 5px;
}

div#email_tools a {
    font-size: 12px;
    color: #525d7d!important;
}

div#show-phone-numbers .modal-body .row {
    padding-bottom: 10px;
}

.act-items img {
    width: 15px;
    height: 15px;
}

.activity-content .table-responsive tr th:nth-child(2), .activity-content .table-responsive tr th:nth-child(4), .activity-content .table-responsive tr th:nth-child(5), .activity-content .table-responsive tr td:nth-child(2), .activity-content .table-responsive tr td:nth-child(4), .activity-content .table-responsive tr td:nth-child(5) {
    width: 20%!important;
    max-width: 100px!important;
    min-width: 20%!important;
}

.act-stats-div {
    float: left;
    margin-right: 10px;
}

.act-stats-div .icon-flag {
    cursor: pointer;
    margin-left: 10px;
    padding: 6px 7px;
    border: 2px solid #C8C9C7;
    border-radius: 40px;
}

.activity-content i.ft.icon-flag.blue {
    color: #17c671;
}

i.ft.icon-flag.active-item-stats {
    border: 2px solid #004b87;
    background: rgb(0 75 135 / 20%);
}

div#newModalWindowBody {
    margin: 0!important;
}

.no-email-cont .container.col-sm-3.emailtabs.border.mb-2.mx-auto, .no-email-cont .container.col-sm-3.emailtabs.border.mb-2.mx-auto .col-sm-12 {
    padding: 0!important;
    border: none!important;
}

.container.col-sm-3.emailtabs.border.mb-2.mx-auto.outlook-connect {
    margin-left: 0!important;
}

.container.col-sm-3.emailtabs.border.mb-2.mx-auto.gmail-connect {
    margin-left: 10px!important;
    margin-right: 65px!important;
}

.no-email-cont .col-sm-12.text-center{
    height: 37px;
    overflow-y: hidden;
    overflow-x: hidden;
    min-width: 208px!important;
    box-shadow: 0 2px 0 rgb(200 200 200 / 10%), 0 4px 8px rgb(200 200 200 / 10%), 0 10px 10px rgb(200 200 200 / 6%), 0 7px 70px rgb(200 200 200 / 10%);
}

a.outlook-connect img {
    margin-top: -2px;
    margin-left: -2px;
}

a.gmail-connect img {
    margin-top: -5px;
    margin-left: -22px;
}

button.btn.btn-main[data-dismiss="modal"] {
    background: #f9522f!important;
}

#subnavbarSupportedContent h3 {
    display: inline; color: #3D5170; font-size: 14px!important; position: relative; top: 4px;
}

.card-header h4 {
    font-weight: 600 !important;  font-size: 13px !important;
}
.card-header i {
    font-size: 13px !important;
    cursor:pointer;
}
.pipeline-card {
    box-shadow: 0 2px 0 rgb(200 200 200 / 10%), 0 4px 3px rgb(200 200 200 / 30%), 0 -8px 10px rgb(200 200 200 / 6%), 0 7px 70px rgb(200 200 200 / 30%) !important; border-radius: 5px !important;
}
.pipeline-card h4, .pipeline-card h6, .pipeline-card span {

    letter-spacing: 0;
}

.pipeline-card h4 {
    letter-spacing: 0; font-size: 13px !important;
}
.pipeline-card h4.stats-small__percentage {
    color: #5FECB4 !important;
    font-weight: 600;

    font-size: 14px !important;
}
.pipeline-card .deal-value {
   font-weight: 700;
   /*color: #19A89E !important;*/
   font-size: 11px;
}

.pipeline-card .channel {
    font-size: 12px !important; color: #999!important; margin-top: -9px !important;

}

.pipeline-card .campaign {
    color: #19A89E !important; font-size: 12px !important; margin-top: -8px !important; font-weight: 600;

}

.card-footer .view-report a, .card-footer .view-report a:hover {
    color: #3D5170 !important; font-weight: 400;  font-size: 13px;
}
/*.dropdown-menu a {
    color: #3D5170 !important; font-size: 14px !important;font-family: 'Brandon Grotesque', "Poppins" !important;
}*/

/*.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    font-family: 'Brandon Grotesque', "Poppins" !important;font-size: 14px !important;
}*/

.modal-header .close {
    color: #fff !important;
    position: relative;
    font-size: 1.5rem;
    font-weight: 500;
    text-shadow: none;
    transition: all 250ms cubic-bezier(0.27, 0.01, 0.38, 1.06);
}

/*.btn-save, .btn-save:hover {*/
/*    */
/*    text-transform: uppercase;*/
/*    background: #11A79D!important;*/
/*    color: #fff !important;*/
/*    letter-spacing: 0.4px;*/
/*    padding: 10px 20px !important;*/
/*    height: 40px !important;*/
/*    border-radius: 5px !important;*/
/*    font-weight: 500 !important;*/
/*    font-size: 12px !important;*/
/*    line-height: inherit !important;*/
/*}*/

.btn-cancel:not(.btn-outline-default), .btn-cancel:not(.btn-outline-default):hover {
    
    text-transform: uppercase;
    background: #fff!important;
    color: #FF5C39!important;
    letter-spacing: 0.4px;
    padding: 10px 20px !important;
    height: 40px !important;
    border-radius: 5px !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    border: 1px solid #FF5C39 !important;
    line-height: inherit !important;
}
/*
.modal-footer .btn-danger, .modal-footer .btn-danger:hover {
    
    text-transform: uppercase;
    background: #FF5C39 !important;
    color: #fff !important;
    letter-spacing: 0.4px;
    padding: 10px 20px !important;
    height: 40px !important;
    border-radius: 5px !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    border: 1px solid #FF5C39 !important;
    line-height: inherit !important;
}*/
.modal-body .text-danger {
    color: #FF5C39 !important;
}

.open-deals-num h4 {
    font-size:13px !important;
    line-height: 40px;
}

#new_activity_popup { width:600px;min-height:360px;max-height:370px;background:#fff;position:absolute;top:-109px;left:260px;box-shadow:3px 3px 6px #666;border-radius:5px;z-index:10000; }
#new_activity_title { width:590px;font-size:16px;text-indent:15px;line-height:32px;position:relative;border-bottom:1px solid #ccc;margin:0 5px 0 5px; }
#new_activity_title .close_add_activity { position:absolute;top:-15px;right:-15px; }
#new_activity_title #add-new-activity-type { float:right;margin:-5px 20px 0 0; }

#new_activity_form { width:570px;padding:10px 15px 10px 15px;position:relative; }
#activity_section_one { width:570px;padding-bottom:10px; }
#activity_section_one .third { width:190px;float:left;position:relative; }
#activity_section_one .third input[type=text] { width:130px;line-height:14px;font-size:14px;padding:5px; }
#new_activity_form label { display:block;font-size:14px;margin-bottom:3px; }
#new_activity_form label img { cursor:pointer; }

#activity_section_two { width:570px;position:relative; }
#activity_section_two #the_activity_title { position:relative; }
#activity_section_two input[type=text] { width:540px;line-height:14px;font-size:14px;padding:5px;margin:0 0 10px 0; }
#activity_section_two #input_overlay { position:absolute;top:52px;left:5px;color:#ccc;font-size:14px; }
#activity_section_two #activity_icons { min-height:32px;max-height:96px;overflow:auto;margin:0 0 10px 0; }
#activity_section_two #activity_icons::-webkit-scrollbar * {
    background:transparent;
}
#activity_section_two .the_activity { float:left;display:block;cursor:pointer;padding:3px 6px 3px 6px;line-height:20px;margin:0 5px 5px 0;border-radius:3px; }
#activity_section_two .the_activity.active { background:#BFE6F6; }
#activity_section_two .the_activity img { float:left;width:20px;height:20px;margin-right:3px; }

#activity_section_two #allocate-to { position:absolute;right:10px;top:0;width:178px;min-height:32px;max-height:96px; }

#activity_section_two #allocate-to #allocate-buttons { padding:5px 0 5px 0;}
#activity_section_two #allocate-to #allocate-buttons .allocate-btn { float:left;margin:0 2px 0 2px; }
#activity_section_two #allocate-to #allocate-buttons .allocate-btn a { display:block; }
#activity_section_two #allocate-to #allocate-buttons .allocate-btn img { height:28px; }


#activity_section_three { width:570px;position:relative;margin:10px 0 10px 0; }
#activity_section_three textarea { width:540px;height:50px;padding:5px; }

#activity_section_four { width:570px;padding-bottom:10px; }
#activity_section_four .fifth { width:114px;float:left;position:relative; }
#activity_section_four .fifth input[type=text] { width:90px;line-height:14px;font-size:14px;padding:5px; }
#activity_section_four .fifth select { width:104px;padding:5px 5px 6px 5px;line-height:14px;border:1px solid #A9A9A9; }
#activity_section_four label { display:block;font-size:14px;margin-bottom:3px;height:17px; }
#activity_section_four label img { cursor:pointer; }

#activity_section_five { width:570px;padding-bottom:10px; }
#activity_section_five ul { list-style-type:none; }
#activity_section_five ul li { float:left; }
#activity_section_five ul li a.close_add_activity, #activity_section_five ul li a.reset_activity { display:block;text-align:center;border-radius:3px;padding:3px;cursor:pointer;border:none;color:#2EA0D8;font-size:14px;line-height:26px;margin:0 0 0 10px;}
#activity_section_five ul li a#save_new_activity { display:block;text-align:center;border-radius:3px;padding:3px;cursor:pointer;background:#ffcc80;border:none;color:#fff;font-size:14px;width:60px;line-height:26px;margin-top:0; }

#activity_content table tr td a.edit_saved_activity, #activity_content table tr td a.delete_saved_activity { color:#2EA0D8; }

.list-group-item-info { color:#5A6169!important;background:#eee !important;}
a.list-group-item { }
a.list-group-item i { float:left;margin-top: 6px;padding-right: 15px; }
.list-group-container {
    height: 50vh;
    padding: 5px;
    overflow-y: auto;
    overflow-x: hidden;
}
.btn.btn-save.make-inactive, .btn.btn-save.make-active { height:auto !important; }
#filter-div-top .bootstrap-select .dropdown-menu li span:not(.fab):not(.fas):not(.fal):not(.fa):not(.badge) {
    font-size: 13px !important;
}

#filter-div-top .bootstrap-select .dropdown-toggle .filter-option-inner-inner i { display:none !important; }
.dropdown.bootstrap-select .dropdown-toggle .filter-option-inner-inner i { display:none !important; }
.dt-length {
    float: left !important;
    width: auto !important;
}
.dt-search {
    float: right !important;
    width: auto !important;
}
.dt-buttons {
    margin: 10px 10px 0 0;
    float: right !important;
}
/*.dt-buttons button {*/
/*    */
/*    text-transform: uppercase;*/
/*    background: #fff!important;*/
/*    color: #11a79d!important;*/
/*    letter-spacing: 0.4px;*/
/*    padding: 13px 20px !important;*/
/*    height: 38px !important;*/
/*    line-height: 12px !important;*/
/*    border-radius: 5px !important;*/
/*    font-weight: 500 !important;*/
/*    font-size: 12px !important;*/
/*    border: 1px solid #11a79d !important;*/
/*}*/

.dt-buttons button {
    background: #005373 !important;
    color: #fff !important;
    padding: 10px 20px !important;
    height: 38px !important;
    border-radius: 20px ! IMPORTANT;
    border: 1px solid #005373 !important;
}


body.swal2-shown { height:100vh !important; }

.btn-outline-header {
    background-color: #fff;
    background-image: none;
    border-color: #525d7d !important;
    color: #525d7d !important;
    height: 32px !important;
}

.custom-switch-filters.pipeline-modal-slider .slider.round, .custom-switch-settings .slider.round {
    border-radius: 34px;
    border: 1px solid #e1e5eb !important;
}