.luna-nav.nav li > a{
    padding: 9px 10px;
}
.daylistats .statsbox .wrapper .panel-heading h4 a{
    color: #000;
}
.filterbutton.active{
    background: #fff!important;
    color: #0052CC!important;
}
.timeline .flex.flex-align-right{
    align-items: end;
}
.flex-direct-column{
    flex-direction: column;
}
#admintablerow-instructions label{
    position: unset;
    margin: 0 0 10px;
}
.dash-conversation-status-email .rd-dash-conversation-status{
    font-weight: 300;
    text-align: right;
    color: rgba(58, 53, 65, 0.68);
    font-size: 12px;
    padding: 5px 20px;
    text-transform: capitalize;
}
.customer_details_page #initial_text_message .template_category{
    display: inline-flex;
    margin-top: 15px;
}
.customer_details_page .emails_choose .template_category{
    display: inline-flex;
    margin-top: 15px;
}
.inbox.mailbox .contact-name{
    font-weight: 600;
    padding-bottom: 5px;
    color: #3A3541;
}
.inbox.mailbox{
    margin: 20px;
}
.tox-dialog__disable-scroll .modal.fade.in{
    position: relative;
}
.w-50{
    width: 50%;
}
.organizations-select .input-active input{
    height: 26px;
}
.organizations-select{
    flex-grow: 1;
}
.color-red{
    color: red;
}
.organization-detail-edit-button{
    position: absolute;
    right: 0;
}
.customer_details_page .adminform_form.send_custom_email_form .adminform_savebutton{
    /* margin-top: -40px; */
}
.message-attachments-section{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: 20px;
}
.message-attachments-section > div {
    position: relative;
    margin-right: 10px;
}
.message-attachments-section a {
    margin-right: 5px;
}
.message-attachments-section a img {
    max-width: 100%;
    max-height: 100%;
}
.message-attachments-section a.delete-image {
    padding-top: 2px;
}
.message-attachments-section > div:hover .delete-image{
    display: block;
}
.global_email_inbox > div{
    display: table;
    width: 100%;
}
.global_email_inbox .adminform_savebutton{
    margin-top: -40px;
    text-align: right;
}
.template_management_section .adminform_savebutton{
    /* margin-top: -40px; */
    text-align: right;
}
.template_management_section .message-attachments-section a.delete-image{
    padding-top: 5px;
}
.template_management_section .message-attachments-section{
    max-width: 900px;
    margin: auto;
}
.navbar-collapse{
    padding-left: 0;
}
.navbar-default .navbar-nav > .open > a.notificationsbutton{
    color: #fff;
}
.font-weight-bold{
    font-weight: 600;
}
.customer-side-info-phone, .customer-side-info-email{
    word-wrap: anywhere;
}
.customers_list_section .additional-buttons-section .form-control{
    min-width: 170px;
    width: 190px;
}
.customers_list_section .additional-buttons-section .pipeline-dropdown:first-child .form-control{
    width: 180px;
}
#savesearch #ext-search .mx-auto svg{
    margin: auto;
}
#savesearch #ext-search .form-control {
    width: 100%;
    height: 45px;
}
#savesearch #ext-search .mx-auto{
    margin: auto;
    display: flex;
    border-radius: 100px;
    background: rgba(209, 250, 229, 1);
    width: 50px;
    height: 50px;
    align-items: center;
}
.nav-menu-divider{
    padding: 10px 20px 5px 10px;
    font-size: 11px;
}
.knowledge-base .plyr--video{
    margin: 15px 0;
}
.customer-location a{
    word-break: break-word;
}
.customer_details_page .profile-btn-follow{
    color: #fff!important;
}
.customer_details_page .profile-btn-follow.addreferral{
    color: rgb(255, 76, 81) !important;
}
.customer_details_page a {
    text-decoration: none !important;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
    display: flex;
}
.employee_details.customer_details_page .btn-danger,
.employee_details.customer_details_page .btn-quirk{
    color: rgb(255, 76, 81) !important;
}
.send-bulk-support-notes{
    position: relative;
}
.send-bulk-support-notes #myUL{
    top:65px;
}
.send-bulk-support-notes #dashboard-conversation-text{
    border: 1px solid #CBCBE2!important;
}
.at-cell-opportunity_owner .fa-star{
    color: #bf800c;
}
.mb-0{
    margin-bottom: 0;
}
#messagemodal_content .rd-dash-conversation-answer button{
    width: auto;
    height: auto;
}
.text-align-right{
    text-align: right;
}
.total_values_info{
    font-size: 14px;
}

.navbar-brand > img {
    max-width: 200px;
}
.account-switcher .account-login-email{
    font-size: 11px;
}
.account-switcher{
    display: flex!important;
    flex-direction: column;
    flex-grow: 1;
}
.dropdown-menu .bg-light-gray a:hover{
    background: #fafafa!important;
}
.bg-light-gray{
    background: #fafafa;
}
.link-account-add{
    border-bottom: 1px solid #f0f0f0;
    color: #000;
    font-size: 14px;
}
.switch-account-d .btn.btn-primary,
.switch-account-d .btn.btn-primary:hover{
    color: #0F83C9!important;
}
.switch-account-d .btn{
    font-size: 13px;
    padding: 5px 20px!important;
}
.switch-account-d .btn:first-child{
    margin-left: 0!important;
}
.profil-link > ul.adminmenu{
    min-width: 250px;
}
.org-add-note-hy:hover{
    color: #fff;
}
.org-add-note-hy{
    display: inline-flex;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    outline: currentcolor none 0px;
    border: 0px none;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    text-decoration: none;
    font-size: 14px;
    color: rgb(255, 255, 255);
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background-color: #0052CC;
    font-weight: 300;
    border-radius: 5px;
    line-height: 1.71;
    letter-spacing: 0.3px;
    box-shadow: rgba(58, 53, 65, 0.42) 0px 4px 8px -4px;
    padding: 5px 20px;
}
.organizations_list_section .additional-buttons-section .pipeline-dropdown > div{
    max-width: 220px;
}
.unreadlabel.label-danger {
    color: #fff;
}
.unreadlabel {
    border-radius: 5px;
    display: block;
    padding: 3px 10px;
    margin-bottom: 5px;
    margin-right: 5px;
    float: left;
    color: #777EBB;
    font-size: 11px;
    font-weight: 300;
}
.user_video_list .customerinfo .video_item .videoinfo{
    padding: 10px;
}
.user_video_list .customerinfo .video-title{
    padding: 0;
}
.user_video_list .customerinfo{
    float: none;
    width: 100%;
    max-width: 100%;
}
.user_video_list{
    display: flex;
    flex-wrap: wrap;
}
.drag_and_drop_wrapper2 .modal{
    z-index: 99999;
}
.sendemailbutton{
    display: flex;
    align-items: center;
    margin: 0px 0 10px;
    float: right;
}
.flex.flex-start{
    align-items:flex-start;
}
.openai-conversation .contact-name{
    font-weight: 500;
    margin-bottom: 15px;
}
#openai_assistant_history_modal .modal-content,
#openai_assistant_modal .modal-content{
    display: table;
    width: 100%;
}
label.editor_label{
    position: unset!important;
    margin: 10px 0!important;
}
.openaiAssistantHeadline{
    margin-top:15px;
}
.message-divider{
    margin-top: 10px;
    display: table;
    width: 100%;
}
.openai_assistant_history_modal_content .history-container a,
.openai_assistant_modal_content .history-container a{
    float: right;
}
.openai_assistant_history_modal_content .history-container,
.openai_assistant_modal_content .history-container{
    display: table;
    width: 100%;
    padding: 0px 0 10px;
}
.openai_assistant_history_modal_content .user-request,
.openai_assistant_modal_content .user-request{
    border-radius: 6px;
    background: #777EBB;
    color: #fff;
    padding: 10px;
    margin-bottom: 20px;
    box-shadow: rgba(58, 53, 65, 0.1) 0px 2px 10px 0px;
}
.template_submit_form_savebutton{
    margin-top: 20px;
}
.aiassistant-button:hover{
    color: #fff;
}
.aiassistant-button{
    display: flex;
    align-items: center;
    background: #0052CC;
    border-radius: 5px;
    color: #fff;
    width: fit-content;
    position: fixed;
    bottom: 20px;
    padding: 10px 20px;
}