.actions-list button{
    min-width: 140px;
}
/* Client Page */

.wrapper.client-page .inner-wrapper.fixedToRight {width:68%; float: right; margin-right:25px;}

.wrapper_client_calls_fixedToLeft{width: 27%; float: left; margin-left: 25px ;}
.wrapper_client_calls_fixedToLeft .content{background-color: white;padding: 20px}
.wrapper.client-page #client_name_title {font-size: 21px; line-height: 33px;}

 .client-top-settings-wrapper .settings-wrapper {
     width:100%; max-width: 1400px; position: relative; margin: 15px auto;
 }

 .client-top-settings-wrapper.fixedToRight {    width: 68%;
     /*float: right;*/
     margin-right:25px;
 }
.wrapper.client-page .system-icon-wrapper,
.wrapper.client-page .actions-buttons .client-get-more-settings,
.wrapper.client-page .actions-buttons .client-get-support-btn {font-size: 18px; padding: 10px; float: left; border-radius: 10px}

.wrapper.client-page .system-icon-wrapper:hover,
.wrapper.client-page .actions-buttons .client-get-more-settings:hover,
.wrapper.client-page .actions-buttons .client-get-support-btn:hover,
.wrapper.client-page .actions-buttons #feedback_client:hover{  background-color: #efefef;}
.wrapper.client-page .actions-buttons #feedback_client {font-size: 18px; margin-right: 20px; float: left;     padding: 8px 10px 8px 10px;
    border-radius: 10px !important; }

.wrapper.client-page .header {width:100%; max-width: 1400px; position: relative; margin: 15px auto;}
.wrapper.client-page .header .external-banks {float: left;}
.wrapper.client-page .header .external-banks .banks-buttons {float: right;}
.wrapper.client-page .header .external-banks .banks-buttons .btn {margin:0 4px;}
.wrapper.client-page .header .external-banks .banks-buttons .bank-btn {
    width: 38px;
    height: 38px;
    padding: 11px 0px;
    border-radius: 19px;
    -webkit-box-shadow: 0 4px 4px -4px black;
    -moz-box-shadow: 0 4px 4px -4px black;
    box-shadow: 0 4px 4px -4px black;
}
.wrapper.client-page .header .client-actions-tools {float: right; width:100%; padding-bottom:10px;}
.wrapper.client-page .content {width:100%;  max-width: 1400px; position: relative; margin: 15px auto;}
.wrapper.client-page .content .nav-tabs {margin-bottom: 0; border-bottom:0;}
.item_explaine {float: right; font-size: 18px;width: 100%;background: #f6f7f8;padding: 11px; margin-bottom: 11px}



.wrapper.client-page .mainmenu {width:100%; float:right;margin-top:10px;}
.wrapper.client-page .mainmenu .nav-item {padding:0 4px; }
.wrapper.client-page .mainmenu .nav-item .nav-link {

     -webkit-border-top-left-radius: 15px;
     -webkit-border-top-right-radius: 15px;
     -moz-border-radius-topleft: 15px;
     -moz-border-radius-topright: 15px;
     border-top-left-radius: 15px;
     border-top-right-radius: 15px;
     background:rgba(255,255,255, 0.3);
     color:#000;
     font-size:16px;
     text-align: center;
 }
.wrapper.client-page .mainmenu .nav-item .nav-link:hover {color:#2f2c2d!important; background:rgba(255,255,255, 1); }
.wrapper.client-page .mainmenu .nav-item .nav-link.active {color:#2f2c2d!important; background:rgba(255,255,255, 1); }
.wrapper.client-page .mainmenu .nav-item .nav-link.finance_tab {padding: .5em .9em !important; }

.wrapper.client-page .client_wrapper {width: 100%; background: #fff;}
.wrapper.client-page .client-top-menu {width:100%; border: 0;}

.wrapper.client-page #client-tabs .tab-pane{ padding: 20px 10px;float: right; width: 100%; min-height:300px;}

.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper {width: 100%; float: right;}
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper h2 {width:100%; font-size: 16px; text-align: center; font-weight: bold; margin:30px 0;}
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .system-suggestion-add-wrapper,
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper add-suggestion-file {width:100%; margin:20px 0;}
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .system-suggestion-add-wrapper .choose_user_documents,
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .add-suggestion-file .file
{float: right; margin-bottom:6px;}
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .add-suggestion-file .filename {outline: 0;}
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .system-suggestion-add-wrapper .system-suggestion-add-user-document-btn,
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .add-suggestion-file .system-suggestion-add-file-btn {float: left;margin-top:10px;}

.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .file,.wrapper-of-items .suggestions-list-wrapper .file {width:100%; margin-bottom:10px; padding:10px; background: #f7f7f9; position: relative;}
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .file .filename,.wrapper-of-items .suggestions-list-wrapper .file .filename {width:90%; line-height: 16px;}
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .file .upload {width:100%; margin-top:10px;}
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .file .upload .upload-btn {float: right; padding: 0; width: 60%;margin-top:6px;}
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .file .upload .save-system-suggestion-file-btn {float: left; }
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .file .remove-btn ,.wrapper-of-items .suggestions-list-wrapper .file .remove-btn{ position: absolute; left:4px; top:4px;    font-size: 15px;
    padding: 8px;
    float: left;
    border-radius: 10px;}
.wrapper-of-items .suggestions-list-wrapper .file .show-doc-note-btn {
    padding: 8px;
    float: left;
    border-radius: 10px;
    position: absolute;  left: 31px !important;
    top: 8px !important;
}
.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .file .show-doc-note-btn{
    padding: 8px;
    float: left;
    border-radius: 10px;
    position: absolute;
    left: 28px!important;
    top: 4px!important;;


}

.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .file .show-doc-note-btn:hover,.wrapper.client-page #client-tabs #documents .suggestions-list-wrapper .file .remove-btn:hover,.wrapper-of-items .suggestions-list-wrapper .file .show-doc-note-btn:hover,.wrapper-of-items .suggestions-list-wrapper .file .remove-btn:hover{    background-color: #efefef;}

/*.wrapper.client-page .client-side-menu .nav-item{margin:0; width:100%;}*/
/*.wrapper.client-page .client-side-menu .nav-link{width:100%; border-radius:0; margin:0; min-height: 30px; text-align: center;  font-size: 16px;}*/
/*.wrapper.client-page .client-side-menu .nav-link:hover {*/
    /*color: #000;*/
    /*border:0;*/
    /*background: transparent;*/
    /*margin: 0;*/
    /*padding:0;*/
/*}*/

#consolidated_enquiry_report_btn:hover .text-danger {color:#bc3a36!important;}
.balance-report-indication-output .title {float:right;color: #c22d1d; font-size: 16px; }


.wrapper.client-page input, .wrapper.client-page select {border: 0; border-bottom:1px solid #f3f3f3;}
.wrapper.client-page .select2-container--default .select2-selection--single {
    border:0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid #f3f3f3;
    outline: 0;
}
.wrapper.client-page .form-group label {
    line-height: 34px;
    text-align: right;
    font-weight: bold;
    padding-right:4px;
    display: block;
}

.wrapper.client-page .form-group input,
.wrapper.client-page .form-group select {
    width:100%;
    outline: 0;
    padding-right:4px;
}

.wrapper.client-page .form-group input:disabled,
.wrapper.client-page .form-group select:disabled {
    background: #fff;
}

.wrapper.client-page .form-group textarea {
    width:100%;
    outline: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border:0;
    border-bottom:1px solid #f3f3f3;
    font-size: 16px;
    padding:4px;
    padding-bottom:0;
    line-height: 20px;
    height: 34px;
}

.wrapper.client-page #client-settings-wrapper {padding:0 10px 0 0; background: #fff; width:100%;}

.wrapper.client-page .type_of_mortgage .type {display: none;}


/* External Banks Buttons */
.external-banks .banks-buttons .bank-btn{overflow: hidden}
.jerusalem-bank-btn-wrapper {float: left; margin-right:5px;}
.jerusalem-bank-btn {background-image: linear-gradient(to right bottom, #774121, #8a552f, #9e6a3f, #b1804f, #c49660); color:#fff;}
.jerusalem-bank-btn:hover {background-image: linear-gradient(to right bottom, #774121, #8a552f, #9e6a3f, #b1804f, #c49660); color:#fff;}
.jerusalem-bank-btn:active {background-image: linear-gradient(to right bottom, #774121, #8a552f, #9e6a3f, #b1804f, #c49660); color:#fff;}
.jerusalem-bank-btn-wrapper .dropdown-item {padding:4px 6px;}

.harel-btn{
    background-image: linear-gradient(to right bottom, #0087c9, #0091c2, #0098af, #009c94, #009e75, #29a260, #49a647, #67a725, #8bad10, #afb100, #d2b300, #f6b30c);
    color:#fff;
}
.harel-btn:hover{
    background-image: linear-gradient(to right bottom, #0087c9, #0091c2, #0098af, #009c94, #009e75, #29a260, #49a647, #67a725, #8bad10, #afb100, #d2b300, #f6b30c);
    color:#fff;
}
.credit360-bank-btn{background: #1fb3c6;color: #ffffff}
.credit360-bank-btn:hover {background: #1fb3c6; color:#fff;}
.credit360-bank-btn:active {background: #1fb3c6; color:#fff;}

.union-bank-btn {background: #542b87; color:#fff;}
.union-bank-btn:hover {background: #542b87; color:#fff;}
.union-bank-btn:active {background: #542b87; color:#fff;}

.discount-bank-btn {background:#3A880F; color:#FFFFFF;}
.discount-bank-btn:hover {background:#3A880F; color:#FFFFFF;}

.mercantile-bank-btn {background: #3d9d0f; color:#FFFFFF;}
.mercantile-bank-btn:hover {background:#3d9d0f; color:#FFFFFF;}

.poalim-bank-btn {background: #e02a19; color:#FFFFFF;}
.poalim-bank-btn:hover {background:#e02a19; color:#FFFFFF;}

.credito-bank-btn {background: #5bc0de; color:#FFFFFF;}
.credito-bank-btn:hover {background:#5bc0de; color:#FFFFFF;}

.tarya-bank-btn {background-image:linear-gradient(to left, rgba(29, 166, 197, 1) 0%, rgba(10, 83, 100, 1) 100%); color:#FFFFFF;}
.tarya-bank-btn:hover {background-color:  #383838; color:#FFFFFF}


.fibi-bank-btn {background-color:#FFCE33; color: #06284f; font-weight: bold; font-size: 13px}
.fibi-bank-btn:hover {background-color:  #FFCE33; color:#06284f}

.we-check-bank-btn { background: #1e60a3;    color: #fff;}
.we-check-bank-btn:hover {background: #1e60a3; color: #fff;}

.ayalon-bank-btn {background-color:#06284f; color: #FFCE33; font-weight: bold; font-size: 13px}
.ayalon-bank-btn:hover{background-color:#06284f; color: #FFCE33}

.leumi-bank-btn {background-image: linear-gradient(to right, #0479be, #0280ca, #0188d7, #008fe3, #0097f0); color:#fff;}
.leumi-bank-btn:hover {background-image: linear-gradient(to right, #056eac, #0376ba, #017fc8, #0087d6, #0190e5); color:#fff;}

.outer-bank-btn{
    background-image: linear-gradient(to right top, #c99928, #d5a328, #e1ae28, #eeb827, #fac326);
    padding: 4px;
    color: #fff;
    line-height: 14px;
}
.outer-bank-btn:hover {
    background-image: linear-gradient(to right, #f0b132, #f1bd32, #f2c834, #f1d437, #f0e03c);
    color:#fff;
}

.leumi-badge {background-image: linear-gradient(to right, #0479be, #0280ca, #0188d7, #008fe3, #0097f0); color:#fff;}
.jerusalem-badge {background-image: linear-gradient(to right bottom, #774121, #8a552f, #9e6a3f, #b1804f, #c49660); color:#fff;}
.union-badge {background: #542b87; color:#fff;}
.badge-purple {background: #542b87; color:#fff;}
.badge-pink {background: #ed736f; color:#fff;}
.badge-hot-pink {background: #e0629a; color:#fff;}


/*///////////////////////////////////////////////////////////////////////////////////*/



label {font-weight: normal;}
.tabs-right {border:0;}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}


.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}


.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
  margin-top:0;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}


.clients-table .select-client {min-width: 40px;}
.clients-table .select-client input[type=checkbox], .select-all-client-checkbox {margin:0; height:18px; box-shadow:none;-webkit-box-shadow: none; -webkit-transition: none;}

/*.description_text:focus {border:0!important; outline:0;}*/
/*.description_text {resize:vertical; border:0; border-bottom:1px solid #ccc; min-height: 80px!important; box-shadow: none; padding: 0;}*/








.credit_wrapper {display: none;}
.check_wrapper {display: none;}


#clients_create_documentation_modal .new-documentation-text {width:100%; height: 120px; outline:0;}
#clients_create_documentation_modal .last-documentation-text {font-style: italic; margin-top:10px; text-align: justify;}
#clients_create_documentation_modal .last-documentation-time {font-size: 12px;}
#clients_create_documentation_modal .last-documentation-by {font-size: 14px;}


.wrapper .content .star-clients-list {position: relative; width:100%; padding: 30px 20px; text-align: center; max-width: 1024px; min-height:151px; margin:0 auto;}
.wrapper .content .star-clients-list .star-client {position:relative; width:70px; min-height:75px; height:75px; text-align: center; display: inline-flex; margin:8px 15px; padding:6px; background: #fff; box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5); -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5); -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}
.wrapper .content .star-clients-list .star-client.active {background: #d1eac4;}
.wrapper .content .star-clients-list .star-client.active .title {font-weight: bold;}
.wrapper .content .star-clients-list .star-client:hover {box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8); -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.8);}
.wrapper .content .star-clients-list .star-client  a{text-decoration: none; display: block; width:100%; max-height: 75px;}
.wrapper .content .star-clients-list .star-client  a:hover {text-decoration: none;}
.wrapper .content .star-clients-list .star-client  .image {margin-top:6px; font-size: 25px;}
.wrapper .content .star-clients-list .star-client  .image svg {width:31.25px; height:21.88px;}
.wrapper .content .star-clients-list .star-client.new-client .image {color: #3f3b3b;}
.wrapper .content .star-clients-list .star-client  .title {margin-top:4px; font-size: 14px; color: #625e5e; height: 28px; overflow: hidden;}
.wrapper .content .star-clients-list .star-client.new-client  .title {color: #625e5e;}
.wrapper .content .star-clients-list .star-client  .archive {position: absolute; cursor: pointer; left:3px; top:3px; color: #ea7272; font-size: 9px;}
.wrapper .content .star-clients-list .star-client  .multi-star {position: absolute; cursor: pointer; right:3px; top:3px; color: #ea7272; font-size: 9px;}

.wrapper {width:100%; float: right; position: relative;}
.wrapper .clients-table, .wrapper .clients_tasks {width:100%; margin:0 auto; position: relative; max-width: 1400px;}
.wrapper .clients-table #clients {margin-bottom:50px;}

.wrapper .clients-table .nav-tabs {border:0; margin: 0!important;}
.wrapper .clients-table .nav-tabs .nav-item {margin-bottom: 0;}
.wrapper .clients-table .nav-tabs .nav-item .nav-link {font-size: 16px; color:#033841;}
.wrapper .clients-table .nav-tabs .nav-item .nav-link.active {font-weight: bold;}


.wrapper.leads_wrapper .middle-bg .content .right-side{min-height: 0px}
.wrapper.leads_wrapper .middle-bg .content .right-side .tabs-menu .main-title {    background: #358bd0;}
.wrapper.leads_wrapper .middle-bg .content .right-side{  width: 100%}


.cursor-pointer{cursor: pointer}

.select2.select2-container {height: 32px;}
select.initial-height~ .select2.select2-container{

    height: initial;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999;
    text-decoration-line: line-through;
}

.select2.select2-container .select2-search__field {border: 0!important;}


textarea.auto-grow {min-height:32px;}


.client-focus-btn-marker {
    position: absolute;
    top: -11px;
    left: 10px;
    height: 13px;
    width: 13px;
    border-radius: 70px;
    background: red;
}

@keyframes pulse-btn {
    0% {
        -webkit-transform: scale(0);
        opacity: 0.0;
    }

    25% {
        -webkit-transform: scale(0.1);
        opacity: 0.1;
    }

    50% {
        -webkit-transform: scale(0.5);
        opacity: 0.3;
    }

    75% {
        -webkit-transform: scale(0.8);
        opacity: 0.5;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 0.0;
    }
}



/*.eligibility_calc .nav-tabs {text-align: center}*/
/*.eligibility_calc .nav-item {padding:0 5px!important; float: none; margin: 0 auto;}*/
/*.eligibility_calc .nav-item .nav-link { border-top: 2px solid transparent; background: #f4f2f2;color:#655f62!important; border-radius: 0; text-align: center;}*/
/*.eligibility_calc .nav-item .nav-link:hover {color:#2f2c2d!important; background: #f4f2f2; border-top:2px solid #57c0fd;}*/

/*.eligibility_calc .nav-item .nav-link.active {color:#2f2c2d!important; background: #f4f2f2; border-top:2px solid #0097f0;}*/
/*.eligibility_calc .tab-content {border-top:0!important; padding-top:20px;}*/
/*.eligibility_calc .tab-content input, .eligibility_calc .tab-content select, .eligibility_calc .tab-content .select2-container {margin-bottom:6px;}*/

.liabilities_persons .liability {text-align: center;}
.liabilities_persons .liability label{font-size:13px; margin-bottom:4px;}

.incomes_persons .income {text-align: center;}
.incomes_persons .income label{font-size:13px; margin-bottom:4px;}

.mix-itrace-report-section {float: right; width:100%; margin-bottom:20px; border-bottom:1px solid #f3f3f3; padding-bottom:15px;}
.mix-itrace-report-section .itrace-summary {background: #f3f3f3; padding:20px;}
.mix-itrace-report-section .itrace-summary .column {margin:10px 0;}
.mix-itrace-report-section .itrace-report {margin:15px 0;}
.mix-itrace-report-section .itrace-report .label-field {
    font-weight: bold;
    display: block;
}

#documents_uploaded .card-wrap .filename  {overflow: hidden; padding: 2px 0;}
#documents_uploaded .card .card-title {min-height:48px; }
#documents_uploaded .card .card-header, #documents_uploaded .card .card-footer {padding:8px 5px!important; }
#documents_generated .card-wrap .filename  {overflow: hidden; padding: 2px 0; }
#documents_generated .card .card-title {min-height:48px; }
#documents_generated .card .card-header, #documents_generated .card .card-footer {padding:8px 5px!important; }

#documents_uploaded .card .file-preview, #documents_generated .card .file-preview {height:160px; overflow: hidden;}



.client-documentation-search-btn {max-width: 150px;}

.client_calls .client_call  {background: #fff; margin-bottom:15px; padding:8px;}
.client_calls .system_call  {    background: #f1f1f1;border-radius: 10px;}
.client_calls .client_call.active {box-shadow: 0 4px 8px -2px rgb(9 30 66 / 25%), 0 0 0 1px rgb(9 30 66 / 8%);}
.client_calls .client_call ::placeholder {font-size: 16px!important;}
.client_calls .client_call ::-ms-input-placeholder {font-size: 16px!important;}
.client_calls .client_call ::-ms-input-placeholder {font-size: 16px!important;}

.client_calls .client_call .label .client_call_text_label {
    cursor:pointer;
    white-space: pre-wrap;
    text-align: justify;
    color:#1a1a1a;
    font-size: 16px;
    font-weight: lighter;
    line-height: 24px;
    background:transparent;
    border:1px solid transparent;
}
.client_calls .client_call .body .text {}
.client_calls .client_call .body .client_call_text_textarea {
    resize: none;
    height: 40px;
    width:100%;
    color:#000;
    font-size: 16px;
    font-weight: lighter;
    line-height: 24px;
    text-align: justify;
    background:#fdfdfd;
    border:0;
    overflow: auto;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0;
    margin-bottom:10px;
}
.client_calls .client_call .body .actions {}

.client_calls .client_call .body .attachment-wrapper {margin:12px 0;}
.client_calls .client_call .body .attachment-wrapper a {padding:0;color:#2098d1;}
.client_calls .client_call .body .attachment-wrapper a:hover {text-decoration: none;}
.client_calls .client_call .body .attachment-wrapper .remove_call_attachment,
.client_calls .client_call .body .reminder-wrapper .remove_call_reminder {color:#c4bfbf; cursor: pointer; font-size: 14px; margin-right:10px;}

.client_calls .client_call .body .client_call_attachment_form_collapse {padding:0; margin-top:10px;}
.client_calls .client_call .body .client_call_attachment_form_collapse .dropzone {min-height: initial; padding:0; font-size: 20px; padding: 15px 0; cursor: pointer;}
.client_calls .client_call .body .client_call_attachment_form_collapse .dropzone .dz-message {margin:0;}

.client_calls .client_call .body .actions .client_call_update_btn { margin-top: 1px;}
.client_calls .client_call .body .actions .client_call_attachment_btn {color: #42526e; margin-top: 1px; margin-left:1px }
.client_calls .client_call .body .actions .client_call_attachment_btn:hover {background-color: rgba(9,30,66,.08);}
.client_calls .client_call .body .actions .client_call_set_reminder_btn {color: #42526e;margin-top: 1px; margin-left:1px }
.client_calls .client_call .body .actions .client_call_set_reminder_btn:hover {background-color: rgba(9,30,66,.08);}
.client_calls .client_call .body .actions .client_call_documentation_btn  {color: #42526e;margin-right:10px;margin-top: 1px; margin-left:1px; background-color: transparent}
.client_calls .client_call .body .actions .client_call_documentation_btn:hover  {background-color: rgba(9,30,66,.08);}
.client_calls .client_call .body .actions .client_call_documentation_btn.active {color: #2b71ea; background-color: rgba(9,30,66,.08); outline: 0!important; -webkit-box-shadow:initial; -moz-box-shadow:initial;box-shadow:initial;}
.client_calls .client_call .body .actions .client_call_set_sticky_btn {color: #42526e; margin-top: 1px; margin-left:1px }
.client_calls .client_call .body .actions .client_call_set_sticky_btn.active {color: #2b71ea; background-color: rgba(9,30,66,.08); outline: 0!important; -webkit-box-shadow:initial; -moz-box-shadow:initial;box-shadow:initial;}
.client_calls .client_call .body .actions .client_call_set_sticky_btn:hover {background-color: rgba(9,30,66,.08);}
.client_calls .client_call .body .actions .client_call_set_reminder_btn:focus,
.client_calls .client_call .body .actions .client_call_attachment_btn:focus {background-color: rgba(9,30,66,.08); outline: 0!important; -webkit-box-shadow:initial; -moz-box-shadow:initial;box-shadow:initial;}

.client_calls .client_call .client_call_task_completed_btn  {color: #42526e7d; background-color: transparent; float: left;}
.client_calls .client_call .client_call_task_completed_btn.active  {color: #00da00; display: block}
.client_calls .client_call .client_call_task_completed_btn:hover  {background-color: rgba(9,30,66,.08);}
.client_calls .client_call .width-85 {width: 85%;}
.client_calls .client_call .body .client_call_text_textarea.width-85 {width: 85%;}

.client_calls .client_call .body .client_call_reminder_form_collapse {
    background-color: #f7f7f9!important;
    border: 1px dotted rgba(0,0,0,.125)!important;
    padding: 15px;
    margin-top: 10px;
}

.client_calls .client_call .body .client_call_reminder_form_collapse .set-call-reminder-btn {
    height: 34px;
}

.client_calls .client_call .body .actions .client_call_remove_btn {
    float: left;
    text-align: center;
    vertical-align: middle;
    line-height: 27px;
    font-size: 18px;
    cursor: pointer;
    color: #c4bfbf;
}
.client_calls .client_call .body .actions .client_call_remove_btn:hover {color: #918d8d;}
.client_calls .client_call .documentation-tags {width:100%; margin-top:6px; float: right;}
.client_calls .client_call .documentation-tags .tagsinput {
    border:0;
    padding: 0;
    background: transparent;
    width:100%!important;
    min-height: initial!important;
    height: initial!important;
    text-align: right;
    float:right;
}
.client_calls .client_call .documentation-tags .tagsinput div {
    float: right;
    text-align: right;
    width:85%!important;
    clear:both;
}
.client_calls .client_call .documentation-tags .tagsinput div input {margin:0; padding:0; text-align:right!important; float: right; text-align: right; width:100%!important;}
.client_calls .client_call .documentation-tags .tagsinput .tag {
    color:#fff;
    background-color: #03a9f4;
    border-color: #03a9f4;
    font-weight: lighter;
    float: right;
    margin: 5px 0 0 8px;
    font-size: 13px;
    transition: .1s;
    border-radius: 4px;
}
.client_calls .client_call .documentation-tags .tagsinput .tag:hover {
    background-color: #039ce1;
    border-color: #039ce1;
}
.client_calls .client_call .documentation-tags .tagsinput .tag.remove-tag {
    background: rgba(211, 148, 148, 0.5);
    color:rgba(0, 0, 0, 0.4);
}
.client_calls .client_call .documentation-tags .tagsinput span.tag a {
    font-size: 13px;
    color:#bfc2b8;
    padding:0 4px;
    border-radius: 50px;
    height: 14px;
    width:14px;
    background: #fffafa;
}


.client_calls .client_call .bottom {width:100%; margin-top:15px;}
.client_calls .client_call .bottom .time {float:right; font-size: 12px; color:#000000;background-color: #baf3db;padding: 5px}
.client_calls .client_call .bottom .username { float:left; text-align:left; font-size: 13px; color:#000000; background-color: #ffeec9;padding: 5px}
.client_calls .client_call .bottom .sticky { float:right; text-align:left; font-size: 13px; }

.client_calls .client_call .reminder-wrapper {color: #dd0000; margin-top:6px;}

.client_wp_wrapper .stage_card {border:0px; background: transparent ;    border-radius: 0px;}


.client_wp_wrapper .stage_card .card-header .title-stage-end-date {margin-right: 8%}
.client_wp_wrapper .stage_card .card-header{margin: 5px ;     border-radius: 6px;padding: 9px 7px 6px; position: relative;}
.client_wp_wrapper .stage_card .card-header .show_done_task:hover,.client_wp_wrapper .stage_card .card-header .hide_done_task:hover{background-color: rgba(255,255,255,0.2);}
.client_wp_wrapper .stage_card .card-header .show_done_task,.client_wp_wrapper .stage_card .card-header .hide_done_task{float: left; cursor: pointer;  padding:2px;display: none; margin-left: 4px}
.client_wp_wrapper .stage_card .card-header .c_stage_edit{float: left; cursor: pointer; display: none; padding:2px;}
.client_wp_wrapper .stage_card .card-header .stage_done_without_automation_btn{float: left; cursor: pointer; display: none; padding:2px;margin-left:4px;}
.client_wp_wrapper .stage_card .card-header .c_stage_edit:hover {background-color: rgba(255,255,255,0.2);}
.client_wp_wrapper .stage_card .card-header .stage_done_without_automation_btn:hover {background-color: rgba(255,255,255,0.2);}
.client_wp_wrapper .stage_card .card-header:hover .c_stage_edit{display: initial;}
.client_wp_wrapper .stage_card .card-header:hover .stage_done_without_automation_btn{display: initial;}
.client_wp_wrapper .stage_card .card-header:hover .hide_done_task:not(.hide) ,.client_wp_wrapper .stage_card .card-header:hover .show_done_task:not(.hide){display: initial;}
.client_wp_wrapper .stage_card .card-header .stage_user_incharge{margin-top: 4px ; }
.client_wp_wrapper .stage_card.border-success {border:1px solid #00b089!important;}
.client_wp_wrapper .stage_card.border-secondary {border:1px solid #f8f9fa!important;}
.client_wp_wrapper .stage_card.border-danger {border:1px solid #d73f54!important;}
.client_wp_wrapper .stage_card.border-primary {border:1px solid #0081bb!important;}
.client_wp_wrapper .stage_card.border-dark {border: 0px}

.client_wp_wrapper .stage_card .card-header.bg-success {background: #00b089!important;}
.client_wp_wrapper .stage_card .card-header.bg-secondary {background: #f8f9fa!important;}
.client_wp_wrapper .stage_card .card-header.bg-danger {background: #d73f54!important;}
.client_wp_wrapper .stage_card .card-header.bg-primary {background: #0081bb!important;}
.client_wp_wrapper .stage_card .card-header.bg-dark {background: #aabdc3!important;}

.client_wp_wrapper .stage_card h1 {font-size:18px;}

.client_wp_wrapper .stage_card .card-footer {background: transparent; border-top: none!important;}

.client_wp_wrapper .stage_card .add_task{
    background-color: #0081bf;
    color: white;
    border-radius: 15px;
    padding: 5px 24px;
}
.client_wp_wrapper .stage_card .add_task:hover{
    background-color: #00a0e2;
}
.client_wp_wrapper .stage_card .stage_complete_wrapper{
    margin: -5px 5px 5px;
}

.client_wp_wrapper .stage_card .stage_complete_label{
    background-color: #45d59f;
    border-radius: 6px;
    padding:  13px 8px;
    color: white;
    width: 100%;
}

/*.wrap_wp_details_client .dropdownMenu {display: inline; }*/
.client_wp_wrapper .wrap_wp_details_client {background: #f4f6f5!important; padding: 10px}
.wp-wrapper.overflow_yes {overflow-x: scroll;display: flex;}
.wp-wrapper.overflow_yes  .stage_card_wrapper{  flex: 0 0 250px;}
.wp-wrapper .stage_card_wrapper {padding:0px;  margin-bottom: 15px; }
.wp-wrapper .stage_card .list-group-item.wrap_task {padding:0px!important;    border-radius: 6px; margin: 5px; box-shadow: 0 0 4px rgba(0, 0, 0, .25);}
.wp-wrapper .stage_card .list-group-item.wrap_task:hover {     transform: scale(1.1);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.62); z-index: 1000}
.wp-wrapper .stage_card .stage_date_input {margin-top:6px; }
.wp-wrapper .stage_card .wrap_task .wrap_task_done {width:10%;float: right;margin-top:2px; margin-right: 2px }
.wp-wrapper .stage_card .wrap_stage_complete  {width:8%;float: right;   margin-top: 2px;  }
.wp-wrapper .stage_card .wrap_stage_done  {width:8%;float: right;   margin-top: 2px;  }
.wp-wrapper .stage_card .wrap_stage_done .stage_done_btn,.wp-wrapper .stage_card .wrap_stage_done .stage_undone_btn {color:#FFFFFF}
.wp-wrapper .stage_card .wrap_stage_done .stage_done_btn:hover  {color:#1ABB9C}
.wp-wrapper .stage_card .wrap_task .wrap_task_done .task_undone_btn:hover {color: #c1b9b9!important}
.wp-wrapper .stage_card .wrap_task .wrap_task_done .task_done_btn:hover {color: #1ABB9C!important}
.wp-wrapper .stage_card .wrap_task .task_has_automation_notice span{font-size: 13px}


.wp-wrapper .stage_card .wrap_task .wrap_task_done .task_done_btn {color:#c1b9b9;}
.wp-wrapper .stage_card .wrap_task .wrap_task_title {width:70%;float: right;padding:0 4px!important; overflow: hidden;}
.wp-wrapper .stage_card .wrap_task .wrap_task_title .task_title_label,
.wp-wrapper .stage_card .wrap_task .wrap_task_title .task_title_input{
    font-size:14px!important;
    border:0!important;
    background: transparent!important;
    min-height:16px!important;
    text-align:right!important;
    cursor: pointer;
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 20px;
}

.wp-wrapper .stage_card_wrapper .task-settings-wrapper{
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 5%;
    position: absolute;
    top: 9px;
    left: 26px;
}
.wp-wrapper .stage_card_wrapper .top_card{padding: 6px !important; width: 100%}
.wp-wrapper .stage_card_wrapper .actions-area-card-wrapper{    border-top-left-radius: 6px;
    border-top-right-radius: 6px;width:100%;position: absolute;top: -24px; background:#f8e7ef}
.wp-wrapper .stage_card_wrapper .show_more_tasks_reminder_notice {
    margin-right: 20px;
    float: left;
    padding: 8px 10px 8px 10px;
    border-radius: 10px !important;
    border: 1px solid #aaa !important;
    color: #aaa !important
}
.wp-wrapper .stage_card_wrapper .show_more_tasks_reminder_notice:hover{background: white!important;}

.wp-wrapper .stage_card_wrapper .buttons-area-card{ font-size:12px;width: 100%;padding: 0 0 0 3.5%; float: right}
/*.wp-wrapper .stage_card_wrapper .buttons-area-card .automation-task-btn{    padding: 6px 7px 6px 4px;!important;}*/
/*.wp-wrapper .stage_card_wrapper .buttons-area-card .automation-task-btn.has_automation{ padding: 4px 6px 4px 3px!important;}*/
/*.wp-wrapper .stage_card_wrapper .buttons-area-card .contacts-task-btn{    padding: 6px 7px 6px 4px;!important;}*/
/*.wp-wrapper .stage_card_wrapper .buttons-area-card .reminder-task-btn{    padding: 6px 7px 6px 4px;!important;}*/
.wp-wrapper .stage_card_wrapper .buttons-area-card .action-task-btn:hover{   background-color: #fbfbfb
}
.wp-wrapper .stage_card_wrapper .buttons-area-card .action-task-btn.hidden_done_task{display: none!important;}
.wp-wrapper .stage_card_wrapper .buttons-area-card .action-task-btn{
    font-size: 14px;
    padding: 8px;
    /*float: left;*/
    border-radius: 18px;
}

.wp-wrapper .stage_card_wrapper .top_card .top_card_inner{padding: 7px 0px 14px!important; width: 100%;float: right}
.wp-wrapper .stage_card_wrapper .css_middle_card{  padding:0px 6px 6px; width: 100%}
.wp-wrapper .stage_card_wrapper .css_bottom_card{border-top: 1px solid #d5d5d7;background-color: #f4f6f5!important; color:#7e8181!important; padding: 6px; width: 100%;line-height: 21px}
.wp-wrapper .stage_card .wrap_task .wrap_task_title .task_title_label.line-through { text-decoration: line-through;}
.wp-wrapper .stage_card .wrap_task .wrap_task_title .task_title_input:focus {outline:0;}
.wp-wrapper .stage_card .wrap_task .task_order:hover {
    background-color: #fbfbfb
}
.wp-wrapper .stage_card .wrap_task .task_order {
    font-size: 14px;
    padding: 8px;
    border-radius: 18px;
   color: #c5bfbf;
}
.wp-wrapper .stage_card .wrap_task .task_menu:hover{
    background-color: #fbfbfb
}
.wp-wrapper .stage_card .wrap_task .task_menu {font-size: 14px;
    padding: 8px;
    float: left;
    border-radius: 18px;
    cursor: pointer;
}
.wp-wrapper .stage_card .wrap_task .task_menu a.dropdown-item {font-size: 14px;}
.wp-wrapper .stage_card .wrap_task .task_menu .task_menu_btn {

    border:0; background: transparent; color:#3e3c3c;
}
.wp-wrapper .stage_card .wrap_task .task_menu .task_menu_btn:focus {outline:0;}
.wp-wrapper .stage_card .wrap_task .task_contacts_notice {margin-top:4px;}
.wp-wrapper .stage_card .wrap_task .task_contacts_notice .task_contact {margin-left:4px; font-weight: initial}


.successfully_sent_message h1, .successfully_sent_fax h1 {font-size:45px; padding:15px 0;}
.successfully_sent_message h4, .successfully_sent_fax h4 {font-size:30px;}


.change-insurance{background: #f3f3f3; padding: 15px}

.responsible_wp_wrapper.has_dot:after{
    position: absolute;
    right: -2px;
    top: -3px;
    content: attr(data-count);
    font-size: 8px;
    padding: .6em;
    border-radius: 50%;
    line-height: .8em;
    color: white;
    background: rgb(255 151 151 / 85%);
    text-align: center;
    min-width: 1em;
    font-weight: bold;
}
