body{
    margin: 0;
    color: rgba(58, 53, 65, 0.87);
    background-color: #f9fafa;
}
a {
    color: #0052CC;
}
header .header-second-row nav{
    max-width: 100%;
    margin: auto;
}
.luna-nav.nav{
    background: transparent;
}
header .header-second-row nav > ul{
    position: relative;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    width: 100%;
    padding: 0px!important;
    margin-left: auto;
    margin-right: auto;
    min-height: 64px !important;
}
header .header-second-row nav{
    border-bottom: 0px;
}
header .header-second-row{
    width: 100%;
    position: relative;
}
header nav.navbar .container-fluid{
    max-width: 100%;
    margin: auto;
    padding: 0;
}
header nav.navbar{
    width: 100%;
    border-bottom: 1px solid rgba(58, 53, 65, 0.12);
    background: #2B447C;
}
header{
    box-shadow: rgba(58, 53, 65, 0.42) 0px 4px 8px -7px;
    background-image: none;
    display: flex;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    flex-shrink: 0;
    position: relative;
    -moz-box-align: center;
    align-items: center;
    color: rgba(58, 53, 65, 0.87);
    -moz-box-pack: center;
    justify-content: center;
    background-color: rgb(255, 255, 255);
    transition: border-bottom 0.2s ease-in-out 0s, backdrop-filter 0.25s ease-in-out 0s, background-color 0.25s ease-in-out 0s;
    z-index: 999;
}
body > .wrapper > section.content{
    border-radius: 0;
}
.layout-page-content{
    max-width: 100%;
    flex-grow: 1;
    width: 100%;
    padding: 0;
    transition: padding 0.25s ease-in-out 0s;
    margin-left: auto;
    margin-right: auto;
}
.dashboard_home section.content {
    background: transparent;
    padding: 0;
    box-shadow: none;
}
.luna-nav.nav li > a svg{
    float: left;
}

.luna-nav.nav li > a .main-menu-text span{
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: 0.15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.navbar > .container-fluid .navbar-brand{
    max-width: 200px;
}
#navbar .navbar-right{
    display: flex;
}
.luna-nav.nav li > a .main-menu-text{
    display: flex;
    align-items: center;
}
.luna-nav.nav > li > a:hover .main-menu-text span,
.luna-nav.nav > li > a:hover .main-menu-text{
    color: #fff;
}

.luna-nav.nav li.open > a .main-menu-text span,
.luna-nav.nav li.open > a .main-menu-text{
    color: #fff;
}
.luna-nav.nav > li.active:after,
.luna-nav.nav > li.open:after,
.luna-nav.nav > li:hover:after {
    content: "";
    position: absolute;
    width: 100%;
    height:3px;
    background: #fff;
    bottom: -13px;
}
.luna-nav.nav > li.open > a,
.luna-nav.nav > li > a:hover {
    background:transparent;
    box-shadow: none;
    color: #fff;
}
.luna-nav.nav > li ul li.open > a,
.luna-nav.nav > li ul li > a:hover {
    background-color: rgba(58, 53, 65, 0.04);
    box-shadow: none;
    color: #000;
}
.luna-nav.nav > li ul li > span.flex a:hover{
    background: transparent;
    color: inherit;
}
.luna-nav.nav > li ul li > span.flex:hover{
    background-color: rgba(58, 53, 65, 0.04);
    box-shadow: none;
}
.luna-nav.nav li.active > a .dropdown-arrow-down,
.luna-nav.nav li.active > a span{
    color: #fff;
}
.luna-nav.nav li.active > a {
    background: transparent;
    box-shadow: none;
}
.luna-nav.nav li > a {
    color: #fff;
    position: relative;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    cursor: pointer;
    padding: 9px 15px;
    border-radius: 21px;
    box-shadow: none;
    align-items: center;
}
.profil-link.open .dropdown-menu{
    border-radius: 5px;
    box-shadow: rgba(58, 53, 65, 0.2) 0px 5px 5px -3px, rgba(58, 53, 65, 0.14) 0px 8px 10px 1px, rgba(58, 53, 65, 0.12) 0px 3px 14px 2px;
}

@media (min-width: 768px) {
    .animate {
        animation-duration: 0.3s;
        -webkit-animation-duration: 0.3s;
        animation-fill-mode: both;
        -webkit-animation-fill-mode: both;
    }
}

@keyframes slideIn {
    0% {
        transform: translateY(0rem);
        opacity: 0;
    }

    100% {
        transform: translateY(1rem);
        opacity: 1;
    }

    0% {
        transform: translateY(0rem);
        opacity: 0;
    }
}

@-webkit-keyframes slideIn {
    0% {
        -webkit-transform: transform;
        -webkit-opacity: 1;
    }

    100% {
        -webkit-transform: translateY(0);
        -webkit-opacity: 0;
    }

    0% {
        -webkit-transform: translateY(1rem);
        -webkit-opacity: 1;
    }
}

.slideIn {
    -webkit-animation-name: slideIn;
    animation-name: slideIn;
}
section.content {
    color: rgba(58, 53, 65, 0.87);
    border-radius: 0px;
    background-image: none;
    overflow: hidden;
    margin-top: 0px;
    padding: 10px 20px 20px;
    min-height: 370px;
}
main.layout-page-content > section.content {
    min-height: 89vH;
}
.business_type .block-content-outer{
    min-height: 350px;
}
body:not(.dashboard_home) .block-content-outer{
    /*
    box-shadow: rgba(58, 53, 65, 0.1) 0px 2px 10px 0px;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    */
    border-radius: 15px;
    position: relative;
    z-index: 20;
    background: #fff;
    padding: 25px 20px 25px;
}
body.modal-open .block-content-outer{
    position: unset;
}
.w-100{
    width: 100%;
}
.flex-1{
    flex-grow: 1;
}
.css-3{
    right: 0px;
    bottom: 0px;
    position: fixed;
}
.css-2{
    bottom: 0px;
    z-index: -1;
    width: 100%;
    position: fixed;
    left: 0;
}
.css-1{
    left: 0px;
    bottom: 0px;
    position: fixed;
}
.signwrapper .panel.panel-filled .panel-body{
    padding: 20px 10px;
}
.signwrapper .content{
    position: unset;
}
.signwrapper .form-control{
    height: 55px!important;
}
.signwrapper .form-control:focus{
    border-color:#0052CC;
    border-width: 2px;
}
.signwrapper .btn-accent{
    width: 100%;
    margin-bottom: 10px;
    background-color: #0052CC;
    box-shadow: rgba(58, 53, 65, 0.56) 0px 6px 18px -8px;
    font-weight: 300;
    text-transform: uppercase;
    border-radius: 5px;
    line-height: 1.71;
    letter-spacing: 0.3px;
    color: #fff;
    border: 1px solid #0052CC;
    padding: 8px 20px;
}
.signwrapper .view-header .header-icon{
    color: #0052CC;
}
.signwrapper .panel.panel-filled .panel-body{
    background: transparent;
    box-shadow: none;
}
.signwrapper .container-center .panel {
    border: 0;
}
.signwrapper .container-center {
    background-color: rgb(255, 255, 255);
    color: rgba(58, 53, 65, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 6px;
    background-image: none;
    overflow: hidden;
    box-shadow: rgba(58, 53, 65, 0.1) 0px 2px 10px 0px;
    z-index: 1;
}
.signwrapper section.content {
    background: transparent;
    box-shadow: none;
}

.container-fluid{
    padding-left: 0;
    padding-right: 0;
}
.dashboard_home .daylistats{
    padding: 0;
}
.daylistats .box .wrapper{
    background: #fff;
}

.luna-nav.nav li.active > a svg g, .luna-nav.nav li.active > a:hover svg g{
    fill: #fff;
}
.luna-nav.nav li.active > a svg.feather,
.luna-nav.nav li.active > a:hover svg.feather,
.luna-nav.nav li.active > a svg.feather.feather-tool,
.luna-nav.nav li.active > a:hover svg.feather.feather-tool{
    stroke: #fff;
}
.luna-nav.nav li > a:hover svg g{
    fill: #fff;
}
.luna-nav.nav li > a:hover svg.feather,
.luna-nav.nav li > a:hover svg.feather.feather-tool{
    stroke: #fff;
}
.luna-nav.nav li > a .main-menu-text{

}
.content::before{
    background: transparent;
}
.companyTwilioPhone{
    color: #fff;
    white-space: nowrap;
}
.dropdown-menu > .active > a span{
    color: #fff!important;
}
.navbar-nav > li > a#dropdownMenu1:hover,
.navbar-nav > li > a#dropdownMenu1:focus,
.navbar-nav > li > a.top.dropdown-toggle{
    background: #fff;
    color: #0052CC;
}
.profil-link .dropdown-menu{
    top:80%;
}
.profil-link > ul.adminmenu{
    background: #fff;
}
.profil-link > ul.adminmenu > li > a:hover{
    background: rgba(58, 53, 65, 0.04);
}
.profil-link > ul.adminmenu label,
.profil-link > ul.adminmenu > li > a{
    color: rgba(58, 53, 65, 0.87);
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
    background: #0052CC!important;
}
.profil-link .dropdown-content{
    background-color: #e3f6ff;
    color: rgb(22, 177, 255);
}


.add_asset_button:active, .add_asset_button:focus, .add_asset_button:hover, .ab-button:hover,
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .show_unread:hover{
    text-decoration: none;
    background-color: #0052CC;
    box-shadow: rgba(58, 53, 65, 0.56) 0px 6px 18px -8px;
    color: #fff;
    border-radius: 5px;
    padding: 5px 20px;
    border: 0px none;
}
.at-cell-action_links a{
    display: inline;
    color: rgba(58, 53, 65, 0.87);
}
.table > thead > tr > th:first-child:before{
    display: none;
}
.table > thead > tr > th{
    vertical-align: middle;
    padding: 15px;
}
.gu-mirror .table > thead:first-child > tr > th:last-child,
.gu-mirror .table > thead:first-child > tr > th:first-child,
.sindu_dragging .table > thead:first-child > tr > th:last-child,
.sindu_dragging .table > thead:first-child > tr > th:first-child{
    border-radius: 0!important;
}
.table > thead:first-child > tr > th:first-child{
    border-radius: 15px 0 0 0!important;
}
.table > thead:first-child > tr > th:last-child{
    border-radius: 0 15px 0 0!important;
}
.table > thead > tr > th{
    color:#7D7887!important;
    font-weight: 400;
    white-space: nowrap;
}

.add_asset_button, button, html input[type="button"], input[type="reset"], input[type="submit"], .show_unread, .ab-button{
    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;
}
.at-cell-action_links .action_links a{
    display: flex;
    align-items: center;
}
.at-cell-action_links .action_links{
    display: flex;
    align-items: center;
    height: 22px;
}
tr:hover .at-cell-action_links a{
    display: flex;
}
.extended_search_button.ab-button,
.filters-section > a.extended_search_button{
    padding-top: 0;
    box-shadow: none;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}
.filters-section a{
    min-height: 34px;
}
.secon-row-nav li a.show_unread{
    padding: 5px 20px;
    color: #fff;
}
.addcustomer{
    background: transparent;
}
.addcustomer label{
    width: auto;
}
.dashboard_home .first_dashboard_row{
    padding: 0 15px;
}
.dashboard_home .row{
    margin-right: 0;
    margin-left: 0;
}

.luna-nav.nav li > a{
    display: flex;
}
.luna-nav.nav li > a .dropdown-arrow-down svg{
    margin: 0;
}
.dropdown-arrow-down{
    width: 19px;
}
.luna-nav.nav li > a svg{
    top:0px;
}
.luna-nav .secondary-nav{
    position: absolute;
    top: 80%;
    right: 0;
    left: 0;
    box-shadow: rgba(58, 53, 65, 0.56) 0px 6px 18px -8px;
}
.luna-nav .secondary-nav a:hover{
    border-radius: 0!important;
}
.luna-nav.nav li.sub-active,
.luna-nav.nav li.sub-active > a{
    background-color: rgba(58, 53, 65, 0.04);
    border-radius: 0;
}
.luna-nav .secondary-nav li a{
    padding: 10px 20px;
    font-size: 16px;
    color: rgba(58, 53, 65, 0.87);
}
.luna-nav .secondary-nav{
    padding: 0.5rem 0rem;
    border-radius: 6px;
}
.nice-select.wide .list{
    z-index: 999;
}

.customer_details_page .customer-details-wrapper .profilesidebar{
    max-width: 100%;
}
.customer_details_page .customer-details-wrapper > .col-md-3{
    background: #fff;
    padding:10px;
}
.customer_details_page .customer-details-wrapper{
    margin-left: 0;
    margin-right: 0;
    padding: 0px;
    width:100%;
    border-top:0px solid;
}
.customer_details_page section.content{
    background: transparent;
    box-shadow: none;
    padding: 0;
}
.profilesidebar h2.customer-side-info-title{
    font-size: 22px;
    font-weight: 300;
    word-wrap: break-word;
    max-width: 240px;
}
.customer-side-info-phone, .customer-side-info-email{
    text-align: left;
    font-weight: 300;
}
.customerimg{
    color: #0052CC;
    background-color: rgba(0, 175, 239, 0.13);
    border-radius: 100px!important;
    font-weight: 500;
    border:0px solid;
    height: 85px;
    width: 85px;
    font-size: 30px;
    margin: 20px;
}
.customer-edit-icon{
    margin-top: 0;
}
.customer-info-icon{
    border-radius: 5px;
    color: #0052CC;
    background-color: rgba(0, 175, 239, 0.13);
    width: 40px!important;
    height: 40px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-right: 10px;
}
.referral-customer-url-side-info span.text{
    color: rgba(58, 53, 65, 0.87)!important;
    font-size: 15px;
}
.customer-info-icon svg{
    width: 24px;
    height: 24px;
    margin-right: 0;
}
.align-center{
    align-items: center;
}
.align-baseline{
    align-items: baseline;
}
.profilesidebar .btn-quirk:hover{
    background: transparent;
    color: rgb(255, 76, 81);
}
.profilesidebar .btn-quirk{
    color: rgb(255, 76, 81);
    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;
    border-radius: 5px;
    padding: 10px 30px;
    border-color: rgb(255, 76, 81);
    margin-top: 20px;
}
.profilesidebar .full-info .list-group-item,
.profilesidebar .list-group-item{
    color: rgba(58, 53, 65, 0.87);
    font-weight: 500;
}
.profilesidebar .btn-dark{
    padding: 10px 30px;
    border-radius: 5px;
    background-color: #0052CC;
    font-weight: 500;
    box-shadow: rgba(58, 53, 65, 0.42) 0px 4px 8px -4px;
}
.profilesidebar .btn-dark:hover{
    background-color: #0052CC;
    box-shadow: rgba(58, 53, 65, 0.56) 0px 6px 18px -8px;
}

.profilesidebarright .nav-tabs > li > a{
    border:0px solid;
    font-weight: 300;
    font-size: 15px;
    border-radius: 0!important;
    padding: 12px 13px 18px !important;
}
.profilesidebarright.settings_tabs .nav{
    border-bottom: 0px solid #dddde4;
}
.profilesidebarright .nav{
    border-bottom: 1px solid #dddde4;
}
.profilesidebarright .nav-tabs > li.active > a, .profilesidebarright .nav-tabs > li.active > a:hover{
    background: transparent;
    border:0px solid;
    color: #0052CC;
    font-weight: 300;
}
.profilesidebarright .nav-tabs > li.active > a:hover,
.profilesidebarright .nav-tabs > li.active > a{
    border-bottom: 2px solid #0052CC;
    padding: 11px 13px 16px !important;
}
.profilesidebarright .nav-tabs{
    margin-top: 15px;
}
.profilesidebarright .nav-tabs > li{
    white-space: nowrap;
    margin-left: 0;
}
.profilesidebarright{
    padding-left: 15px;
    margin-top:0px;
}
.filter_buttons .active{
    background: #0052CC!important;
    color: #fff!important;
}
.profilesidebarright .common_adminpanel{
    padding: 0;
}
#block0title{
    margin: 0;
    text-transform: uppercase;
    font-size: 24px;
}
.breadcrumb{
    margin-bottom: 10px;
}
.breadcrumb > li + li:before{
    content: '>';
    font-weight: 300;
}
.secon-row-nav li:first-child{
    margin-right: 5px;
}
.secon-row-nav li:last-child{
    margin-left: 5px;
}
.secon-row-nav li{
    margin: 5px 0;
}
.profilesidebar{
    margin-top: 0;
    margin-bottom: 0;
}
.secon-row-nav{
    background: #fff;
    border-radius: 100px;
    display: table;
    margin: 9px 0 0;
}
.secon-row-nav li.select-view-icons.active a{
    color: #fff;
}
.secon-row-nav li.select-view-icons.active{
    background: #0052CC;
}
.customer-details-wrapper{
    margin-top: 0;
}
#customerdropdown .dropdown-arrow-down svg{
    position: absolute;
    left: 3px;
    top: -9px;
}
.customerdropdown .dropdown-menu li a{
    padding: 10px 20px;
}
.customerdropdown .dropdown-menu li a:hover{
    background: rgba(58, 53, 65, 0.04);
}
.customerdropdown .dropdown-menu{
    border-radius: 5px;
    box-shadow: rgba(58, 53, 65, 0.2) 0px 5px 5px -3px, rgba(58, 53, 65, 0.14) 0px 8px 10px 1px, rgba(58, 53, 65, 0.12) 0px 3px 14px 2px;
}

#customerdropdown .dropdown-arrow-down{
    position: relative;
}
#customerdropdown{
    display: flex;
    align-items: center;
}
.send_message_tabs{
    margin: 0;
}
.send_custom_sms_form .adminform_savebutton{
    margin-top: -40px;
}
.send_custom_sms_form .customer-sms-send-message a{
    margin-right: 20px;
}
.customer_details_page  #tinymce_modal .modal-content{
    display: table;
    width: 100%;
}
.send_custom_sms_form .customer-sms-send-message{
    float: right;
    right: 190px;
    position: absolute;
}
.send_custom_sms_form,
.send_custom_email_form,
.send_template_sms_form,
.send_template_email_form{
}
.send_message_tabs .nav{
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 2px;
}
.send_message_tabs ul li:first-child a,
.send_message_tabs ul li:last-child a{
    padding: 10px!important;
}
.send_message_tabs .nav-tabs > li.active > a:hover,
.send_message_tabs .nav-tabs > li.active > a{
    border-radius: 5px !important;
    background: #0052CC;
    color: #fff;
    padding: 10px!important;
}
.dashboard_home .table > thead > tr > th{
    border: 0px solid;
}
.dashboard_home .table > tbody > tr > td{
    border:0px solid;
    border-top:1px solid #eee;
}
.campaign_stats_details .table > thead > tr > th{
    border: 0px solid;
}
.campaign_stats_details .table > tbody > tr > td{
    border:0px solid;
    border-top:1px solid #eee;
}
.campaign_stats_details table tbody tr:hover td:first-child:before,
.campaign_stats_details table tbody tr:hover:after{
    content: none;
}
.campaign_stats_details td:first-child,
.campaign_stats_details th:first-child {
    border-radius: 0 0 0 0;
}
.daylistats .statsbox .wrapper .messages-stats > div{
    display: flex;
    align-items: center;
}
.daylistats .statsbox .wrapper .messages-stats .icon.gray{
    background-color: rgba(58, 53, 65, 0.87);
}
.daylistats .statsbox .wrapper .messages-stats .icon.red{
    background-color: rgb(255, 76, 81);
}
.daylistats .statsbox .wrapper .messages-stats .icon.blue{
    background-color: rgb(22, 177, 255);
}
.daylistats .statsbox .wrapper .messages-stats .icon.yellow{
    background-color: rgb(255, 180, 0);
}
.daylistats .statsbox .wrapper .messages-stats .icon.green{
    background-color: rgb(86, 202, 0);
}
.daylistats .statsbox .wrapper .messages-stats .icon.purple{
    background-color: #0052CC;
}
.daylistats .statsbox .wrapper .messages-stats .icon{
    color: #fff;
    box-shadow: rgba(58, 53, 65, 0.42) 0px 4px 8px -4px;
    border-radius: 5px;
    padding: 10px;
    margin-left: 0;
}
.messages-stats .icon{
    height: auto;
    margin-right: 10px;
}
.dashboard_home.platformstats .row{
    padding: 0 15px;
}
.dashboard_home.platformstats .progressbar:hover .wrapper,
.dashboard_home.platformstats .otherstats:hover .wrapper{
    box-shadow: 0 3px 22px -2px rgba(144,147,169,0.9);
}
.dashboard_home.platformstats .progressbar .wrapper,
.dashboard_home.platformstats .otherstats .wrapper{
    border-radius: 6px;
    box-shadow: rgba(58, 53, 65, 0.1) 0px 2px 10px 0px;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.daylistats .statsbox .wrapper{
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 6px;
    box-shadow: rgba(58, 53, 65, 0.1) 0px 2px 10px 0px;
}
.daylistats .statsbox:hover .wrapper{
    background: #fff;
}
.daylistats .statsbox .wrapper .messages-stats{
    margin-right: 20px;
}
.messages-stats .numbers{
    font-weight: 500;
    font-size: 20px;
}
.messages-stats .text{
    color: rgba(58, 53, 65, 0.68);
    white-space: nowrap;
}
.daylistats .statsbox .wrapper .panel-heading{
    padding: 0 0 15px 0;
}
.daylistats .statsbox .wrapper .panel-heading h4{
    margin: 0;
    font-weight: 700;
}
.dashboard_home .dash-no-items-notification{
    border: 0px solid;
    margin: 0;
    padding-left: 20px;
}
.blocktitlesection{
    margin-top: 10px;
}
.second-row-nav-wrapper,
.third-row-wrap{
    margin-bottom: 0;
}
.dashboard_home .table{
    margin-bottom: 0;
}
.dashboard_home .table-responsive{
    background-color: rgb(255, 255, 255)!important;
    box-shadow: rgba(58, 53, 65, 0.1) 0px 2px 10px 0px;
    border-radius: 6px;
    width: calc(100% - 50px)!important;
    margin: 0 25px!important;
}
.dashboard_home .memberstats .campaignsstats .stats{
    margin-left: 0;
    width: 100%;
    display: table;
}
.memberstats .campaignsstats .stats > div{
    background: transparent;
}
.messages-stats{
    text-align: left;
    font-size: 13px;
    font-weight: 400;
}
.dashboard_home .video-list-wrapper{
    padding: 0px 25px;
    display: flex;
    flex-wrap: wrap;
}
.dashboard_home .memberstats td:first-child, .dashboard_home .memberstats th:first-child{
    padding-left: 15px;
}
.dashboard_home .video_item{
    width: 32.3%;
}
.dashboard_home .video_item:nth-child(3n) {
    margin-right: 0;
}
.video_item{
    background: #fff;
}
.sms_choose{
    box-shadow: none;
}
#admintablerow-default_txt label{
    top: 0;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 0;
}
.btn-danger:hover{
    background: transparent;
    color: rgb(255, 76, 81);
}
.employee_details .profilesidebarright .tabssection .nav-tabs > li.active{
    border-bottom: 2px solid #0052CC;
}
.employee_details .profilesidebarright .tabssection .nav-tabs > li > a{
    background: transparent;
}
.employee_details .profilesidebar{
    width: 100%;
    max-width: 100%;
}
.employee_details .customer-edit-icon .dropdown-menu-right{
    top:0
}
.btn-danger{
    border-radius: 5px;
    padding: 10px 30px;
    border-color: rgb(255, 76, 81);
    margin-top: 20px;
    color: rgb(255, 76, 81);
    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;
}
#tinymce_modal .modal-content .row h1,
#assign_customer_modal .modal-content .row h1,
#add_customer_modal .modal-content .row h1,
#common_shared_modal .modal-content .row h1{
    text-align: center;
    font-weight: normal;
    font-size: 28px;
    margin-bottom: 30px;
}
.close-modal a{
    color: rgba(58, 53, 65, 0.54);
}
.close-modal{
    position: absolute;
    right: 25px;
    top: 25px;
    z-index: 999;
}
#tinymce_modal .modal-content .row h4,
#assign_customer_modal .modal-content .row h4,
#common_shared_modal .modal-content .row h4,
#add_customer_modal .modal-content .row h4{
    margin-bottom: 0;
}
#tinymce_modal .modal-content .row label,
#assign_customer_modal .modal-content .row label,
#common_shared_modal .modal-content .row label,
#add_customer_modal .modal-content .row label{
    position: relative;
    top: 15px;
    background: #fff;
    margin-left: 15px;
    padding: 0 10px;
    z-index: 99;
    color: rgba(58, 53, 65, 0.68);
    font-size: 13px;
    margin-top: -15px;
    display: table;
}
.selectize-input{
    box-shadow: none;
    border: 1px solid #CBCBE2;
}
#tinymce_modal .modal-content .row,
#assign_customer_modal .modal-content .row,
#common_shared_modal .modal-content .row,
#add_customer_modal .modal-content .row{
    display: flex;
    flex-wrap: wrap;
}
#tinymce_modal .modal-content .row > div,
#assign_customer_modal .modal-content .row > div,
#common_shared_modal .modal-content .row > div,
#add_customer_modal .modal-content .row > div{
    margin-bottom: 15px;
}
#tinymce_modal .modal-content,
#assign_customer_modal .modal-content,
#common_shared_modal .modal-content,
#add_customer_modal .modal-content{
    border:0px solid;
    border-radius: 5px;
}
#tinymce_modal .modal-content,
#assign_customer_modal .modal-content{
    border-radius: 0px;
}
#tinymce_modal .modal-dialog,
#assign_customer_modal .modal-dialog{
    width: 800px;
    margin: 0;
}
#tinymce_modal .modal-dialog{
    margin: auto;
}
#add_customer_modal .modal-dialog,
#common_shared_modal .modal-dialog{
    width: 900px;
    max-width: 95%;
}
.error#form-messages{
    padding: 0px 20px;
    color: red;
}
.add_customer_form label.error{
    color: red!important;
}
.add_organization_form_savebutton,
.add_customer_form_savebutton{
    display: flex;
    align-items: center;
}
.add_organization_form label.error{
    color: red!important;
}
.add_organization_form .error,
.add_customer_form .error{
    border-color: red;
}

.selectallboxes{
    white-space: nowrap;
}
#admintablerow-reminder .form-control{
    max-width: 300px;
    margin-right: 10px;
}
#admintablerow-reminder > div:last-child{
    display: flex;
    align-items: center;
}
.ab-button,
.action-buttons{
    border: 1px solid #0052CC!important;
    background: transparent!important;
    border-radius: 8px!important;
    box-shadow: none!important;
    color: #0052CC!important;
    font-weight: normal;
    margin-left: 10px;
    padding: 7px 20px!important;
    min-height: 35px!important;
}
.button-with-icon{
    min-height: 40px!important;
}
.extended_search_button{
    border-width: 0!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
    color: #23334e!important;
}
.action-buttons svg{
    margin-right: 5px;
}
.additional-buttons-section .form-control{
    display: table;
    width:300px;
    height: 35px;
    padding: 5px 15px;
}
.customers_list_section .additional-buttons-section .pipeline-dropdown{
    flex-grow: 0;
}
.ab-button.active{
    background: #0052CC!important;
    color: #fff!important;
}
.support_list .additional-buttons-section .form-control,
.products_list .additional-buttons-section .form-control,
.customers_list_section .additional-buttons-section .form-control{
    width: auto;
    min-width: 200px;
}
.additional-buttons-section .pipeline-dropdown{
    flex-grow: 1;
}
.additional-buttons-section{
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.megalarge-submenu2 .third-row-wrap ul li{
    max-width: 260px;
    margin-right: 25px;
}
.megalarge-submenu .third-row-wrap ul li{
    margin-right: 25px;
    max-width: 170px;
}
.megalarge-submenu2 .third-row-wrap ul li a,
.megalarge-submenu .third-row-wrap ul li a{
    padding: 13px 5px;
    white-space: nowrap;
    display: flex;
}
.megalarge-submenu .third-row-wrap ul li::before{

}
.embed_grid{
    display: table;
    width: 100%;
    padding-top:0;
    max-width: 95%;
    margin: auto;
}
.embed_grid .socialsharewrap{
    padding-top:0;
    border: 0px solid;
}
#admintablerow-default_txt{
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    border-radius: 5px;
    padding: 15px;
}
.embed_grid .socialsharewrap{
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
}
#admintablerow-default_txt label{
    margin-top: 0;
    background: transparent;
    font-size: 14px;
}
.nice-select .list{
    z-index: 999999!important;
}
.project-actions-section .adminbuttons{
    margin-bottom: 20px;
}
.assignemployees-wrapper{
    display: table;
    width: 100%;
}
.categoriest-list-section .wrp{
    position: relative;
}
.categoriest-list-section{
    padding-right: 20px;
    min-width: 300px;
}
.categoriest-list-section ul{
    padding: 0;
}
.email-item-featured{
    margin-right: 5px;
    color: #ccc!important;
}
.email-item-featured:hover{
    color: #fbf432!important;
}
.email-item-featured.is-featured{
    color: #fbf432!important;
}
.text-item-featured{
    margin-right: 5px;
    color: #ccc!important;
}
.text-item-featured:hover{
    color: #fbf432!important;
}
.text-item-featured.is-featured{
    color: #fbf432!important;
}
.categoriest-list-section ul li .category-item-featured:hover{
    color: #fbf432!important;
}
.categoriest-list-section ul li .category-item-featured.is-featured{
    color: #fbf432!important;
}
.categoriest-list-section ul li .category-item-featured{
    width: 20px;
    font-size: 18px;
    padding: 0 0 0 15px;
    color: #f0f0f0!important;
}
.categoriest-list-section ul li a span{
    background: #848c94;
    padding: 2px;
    border-radius: 100px;
    color: #fff;
    font-size: 11px;
    min-width: 30px;
    margin-left: 10px;
    display: inline-block;
    text-align: center;
    float: right;
}
.categoriest-list-section ul li.active a{
    color: #0052CC;
}
.categoriest-list-section ul li a{
    display: table;
    width: 100%;
    padding: 10px 15px 10px 10px;
    color: #848c94;
}
.two-colls .addcustomer{
    max-width: inherit;
}
.two-colls{
    display: flex;
}
.categoriest-list-section ul li{
    display: table;
    width: 100%;
    position: relative;
}
.categoriest-list-section ul:before{
    content: "";
    display: table;
    position: absolute;
    width: 1px;
    right: -0px;
    top:-0px;
    height: 100%;
    background: #ccc;
}
.categoriest-list-section ul li.active a span,
.categoriest-list-section ul li a:hover span{
    background: #0052CC;
}
.categoriest-list-section ul li a:hover{
    text-decoration: none;
    color: #0052CC;
}

.categoriest-list-section ul{
    list-style: none;
}
#admintablerow-message > div:last-child{
    width: 100%;
}

.form-control{
    padding: 10px 12px;
}

.landingthankyoupage #custom_thankyou_content label{
    float: none;
    margin-bottom: 5px;
}
#admintablerow-max_discount,
#admintablerow-discount_fixed,
#admintablerow-discount_percent{
    float: left;
    width: auto;
    margin-right: 15px;
}
.block-content-outer .col-md-12{
    float: none;
}

.w49{
    width: 49%!important;
}
.customer-control-buttons:hover{
    color: #fff;
}
.customer-control-buttons svg,
.customer-control-buttons i{
    margin: auto;
}
.customer-control-buttons{
    border-radius: 100px;
    background: #0052CC;
    display: flex;
    align-items: center;
    width: 40px;
    height: 40px;
    font-size: 20px;
    padding: 5px;
    margin-right: 5px;
}
.main_buttons .customer-edit-icon a#dropdownMenu2 svg{
    margin-left: 3px;
}
.profilesidebarright .adminbuttons.filter_buttons{
    margin-bottom: 15px;
}
.main_buttons .customer-edit-icon a#dropdownMenu2{
    display: flex;
    align-items: center;
    color: #fff;
}
.main_buttons .customer-edit-icon{
    border-radius: 100px;
    background: #0052CC;
    display: flex;
    align-items: center;
    width: 40px;
    height: 40px;
    font-size: 20px;
    padding: 5px;
    position: relative;
    left: 0;
}
.main_buttons > div{
    display: flex;
    align-items: center;
}
.customer-social-media-profiles a span{
    color: #0052CC!important;
    margin: auto;
}
.customer-social-media-profiles a{
    border-radius: 100px;
    background: rgba(0, 175, 239, 0.13);
    display: flex;
    align-items: center;
    width: 50px;
    height: 50px;
    margin-right: 10px;
}
.main_buttons{
    display: table;
    margin: 0 auto 0px;
}
.referral-customer-url-side-info .dropdown-menu-right{
    top:28px;
}


.customer-edit-icon .dropdown-menu-right{
    right: 45px;
    left: auto;
    top: -130px;
}
.delete_edit_lead.customer-edit-icon .dropdown-menu-right{
    top:0;
    right: 20px;
}
.customer_details_page .customer-details-wrapper .col-md-3{
    min-height: 100vH;
}
.customerdetails_dropdown .customer_details_right_sidebar div.dropdown_item > a i{
    font-weight: 600;
    margin-top: 3px;
    position: absolute;
}
.customerdetails_dropdown .customer_details_right_sidebar div.dropdown_item > a:hover{
    color: #0052CC;
}
.customerdetails_dropdown .customer_details_right_sidebar div.dropdown_item > a span{
    padding-left: 15px;
}
.customerdetails_dropdown .customer_details_right_sidebar div.dropdown_item > a{
    padding: 15px 20px;
    position: relative;
    border-bottom: 1px solid #dddde4;
    width: 100%;
    display: table;
    font-weight: 500;
    color: rgba(58, 53, 65, 0.87);
}
.customerdetails_dropdown .customer_details_right_sidebar div.dropdown_item > .video_dropdown > a:last-child{
    height: 20px;
}
.customerdetails_dropdown .customer_details_right_sidebar div.dropdown_item > .video_dropdown > a:first-child{
    flex-grow: 1;
}
.customerdetails_dropdown .customer_details_right_sidebar div.dropdown_item > .video_dropdown a{
    color: rgba(58, 53, 65, 0.87);
}
.customerdetails_dropdown .customer_details_right_sidebar div.dropdown_item > .video_dropdown{
    padding: 15px 20px;
    position: relative;
    border-bottom: 1px solid #dddde4;
    width: 100%;
    display: flex;
    align-items: center;
    font-weight: 500;
    color: rgba(58, 53, 65, 0.87);
}
.customerdetails_dropdown .dropdown_content.open{
    display: table;
    width: 100%;
}
.customerdetails_dropdown .dropdown_content{
    display: none;
}
.customerdetails_dropdown{
    padding: 0!important;
}
.dropdown_content.open{
    border-bottom: 1px solid #dddde4;
}
.video-editor-wrapper{
    display: table;
    width: 100%;
}
.loadmore_wrapper{
    text-align: center;
}
.navbar-default .navbar-nav > li > a{
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
    color: #fff;
}
#tinymce_modal,
#organization_call_modal,
#assign_customer_modal{
    z-index: 0;
    position: absolute;
    opacity: 0;
    display: none;
}

#organization_call_modal.showWindow{
    display: block;
    z-index: 2000;
    top: 0;
    bottom: 0;
    right: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    opacity: 1;
    position: fixed;
    left: 0;
}

#tinymce_modal.showWindow,
#assign_customer_modal.showWindow{
    display: block;
    z-index: 9999;
    top: 0;
    bottom: 0;
    right: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    opacity: 1;
    position: fixed;
}
#tinymce_modal.showWindow{
    left: 0;
    display: flex;
    align-items: center;
}
#assign_company_shadow{
    opacity: 0.6;
    background: #000;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1900;
}
.profilesidebar .list-group-item div.referral-customer-url-side-info.assigned-user-info span a{
    color: #0052CC;
}
.customer-side-info-tags{
    display: table;
    width: 100%;
}
.pt-15{
    padding-top: 15px;
}
.mt-15{
    margin-top: 15px!important;
}
.at-cell-contact a{
    margin-right: 5px;
    font-size: 14px;
}
.at-cell-cellphone{
    white-space: nowrap;
}
.mw-900{
    max-width: 900px;
}
.mw-1100{
    max-width: 1100px;
}
.mb-20{
    margin-bottom: 20px;
}
.mb-10{
    margin-bottom: 10px;
}
.m-auto{
    margin: auto;
}
.import_contacts_section .addcustomer,
.contentwizard .addcustomer{
    max-width: 800px;
}
.wizard_page .third-row-wrap{
    display: none;
}
.wizard_page .block-content-outer{
    background: #f9fafa!important;
    box-shadow: none!important;
}
.wizard_page .third-row-wrap ul::before,
.wizard_page .third-row-wrap ul li,
.wizard_page .third-row-wrap ul li a{
    background: #f9fafa!important;
}
.wizard_page .third-row-wrap ul li:after,
.wizard_page .third-row-wrap ul li:before {
    background: #f9fafa!important;
}
.wizard_page .adminform_form label.checkbox-container{
    margin-top: 0px;
    margin-right: 10px;
}
.wizard_page .adminform_form label{
    background: transparent;
    top:0;
    margin-left: 0;
    padding:0 5px;
    font-size: 14px;
    margin-top: 0px;
}
.wizard_page .adminform_form{
    background: transparent;
}
.wizard_page .addcustomer .schedule_buttons{
    margin: auto;
    display: table;
}
.stepssection ul{
    margin-bottom: 0;
}
.wizard_page .addcustomer{
    max-width: 800px;
    padding-top: 20px;
}
.full-width-form{
    max-width: 100%!important;
}
.contacts_list_details .at-cell-campaigns a{
    display: table;
    width: 100%;
}
.contacts_list_details .at-cell-campaigns a:not(:first-child){
    margin-top: 5px;
}
.contacts_list_details .at-cell-campaigns{
    text-align: left;
    font-size: 12px;
}
.mr-15{
    margin-right: 15px;
}
.mr-10{
    margin-right: 10px;
}
.import_contacts_section.wizard_page .addcustomer .schedule_buttons{
    margin: 10px 0;
    width: 100%;
}
.w-max-800{
    max-width: 800px!important;
}
#search-form-popup .navbar-form button:hover{
    background: transparent;
    padding: 12px 0px 8px;
}
#search-form-popup .navbar-form .form-control{
    padding-left: 20px;
    padding-right: 40px;
}
#search-form-popup .navbar-form button{
    box-shadow: none;
    color: #0052CC;
    right: 15px!important;
    left: unset;
}
#search-form-popup .navbar-form .form-control{
    background: #fff;
}
#search-form-popup .navbar-form{
    float: left!important;
    width: 73%;
}
#search-form-popup{
    position: absolute;
    display: none;
    top:0;
    left: -300px;
}
#search-popup-button{
    color: #fff;
    position: relative;
}
.rd-dash-conversation .rd-dash-conversation-customer{
    font-size: 14px;
}
.rd-dash-conversation .rd-dash-conversation-employee{
    background: #fff;
    color: #3A3541;
    font-size: 14px;
}
.emailbox .rd-dash-conversation .rd-dash-conversation-employee{
    border-radius: 0!important;
}
.secondaryMenuDropdown + ul:hover{
    display: block;
    left: 100%;
    top: -20px;
}
.secondaryMenuDropdown:hover + ul{
    display: block;
    left: 100%;
    top: -20px;
}
.secondary-nav > li{
    position: relative;
}
.customer_details_page #drag_and_drop .box label{
    top:0;
    margin: 0;
    color: #2B447C;
    padding: 0;
}
@media (max-width: 400px) {
    .css-1,
    .css-2,
    .css-3{
        display: none;
    }
}
@media (min-width: 1025px) {
    .customer-details-wrapper, .draggable-wrapper, .table-responsive {
        width: 100%;
        margin: auto;
    }
}

.supporttype-list-section .wrp{
    position: relative;
    height: 100%;
}
.supporttype-list-section{
    padding-right: 20px;
    min-width: 300px;
    height: 100%;
}
.supporttype-list-section ul{
    padding: 0;
}

.supporttype-list-section ul li a span{
    background: #848c94;
    padding: 2px;
    border-radius: 100px;
    color: #fff;
    font-size: 11px;
    min-width: 30px;
    margin-left: 10px;
    display: inline-block;
    text-align: center;
    float: right;
}
.supporttype-list-section ul li.active a, .supporttype-list-section ul .sub-type li.active a{
    color: #0052CC;
}
.supporttype-list-section ul li a{
    display: table;
    width: 100%;
    padding: 10px 15px 10px 10px;
    color: #848c94;
}

.supporttype-list-section ul li{
    display: table;
    width: 100%;
    position: relative;
}
.supporttype-list-section ul:before{
    content: "";
    display: table;
    position: absolute;
    width: 1px;
    right: -0px;
    top:-0px;
    height: 100%;
    background: #ccc;
}
.supporttype-list-section ul li.active a span,
.supporttype-list-section ul li a:hover span{
    background: #0052CC;
}
.supporttype-list-section ul li a:hover{
    text-decoration: none;
    color: #0052CC;
}

.supporttype-list-section ul{
    list-style: none;
}
.supporttype-list-section .sub-type {
    padding: 10px 0px 10px 27px !important;
}

.supporttype-list-section .sub-type-d ul li a {
    display: table;
    width: 100%;
    padding: 10px 15px 10px 10px;
    color: #848c94;
}

.supporttype-list-section .sub-type li a span {
    background: #848c94;
    padding: 2px;
    border-radius: 100px;
    color: #fff;
    font-size: 11px;
    min-width: 30px;
    margin-left: 10px;
    /* display: inline-block; */
    text-align: center;
    float: right;
}

.supporttype-list-section i {
    font-size: 16px;
}

#support_ticket_timer_modal .modal-content .row .form-label {
    position: relative;
    top: 15px;
    background: #fff;
    margin-left: 15px;
    padding: 0 10px;
    z-index: 99;
    color: rgba(58, 53, 65, 0.68);
    font-size: 13px;
    margin-top: -15px;
    display: table;
}
#support_ticket_timer_modal .modal-content .form-row, #support_ticket_notes_modal .modal-content .form-row {
    margin-top: 10px;
}
.start-timer-b, .cancel-timer-b, .stop-timer-b {
    cursor: pointer;
}
.start-timer-b:active,.cancel-timer-b:active,.stop-timer-b:active {
  
  transform: translateY(4px);
}
#support_ticket_timer_modal h4, #support_ticket_notes_modal h4 {
    border-bottom: none;
}
.time-tracker-main {
    border: 1px solid #E5E5E5;
    padding: 4px 5px;
    background: #F5F5F5;
    border-radius: 8px;
    display: table;
    margin-left: 10px;
}
.time-tracker-main .timer-time-c {
    padding: 5px;
}
.time-tracker-main .start-timer-b {
    font-size: 30px;
    color: green;
}
.time-tracker-main .stop-timer-b {
    font-size:30px;
    color:red; 
    display:none; 
    margin-left:5px
}
.time-tracker-main .cancel-timer-b {
    font-size:30px;
    color:red; 
    display:none;  
    margin-left:5px
}
.timer-time-c {
    width: 85px;
}
.time-tracker-main .timer-notes-b
{
    font-size: 24px;
    padding-top: 4px;
    cursor: pointer;
    display: none;
}
#drag_and_drop_timer {
    height: 200px;
    border: 2px dashed #ccc;
    text-align: center;
    font-size: 14px;
    background: #f9f9f9;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
}
#drag_and_drop_timer > div{
    margin: auto;
    color: #2B447C;
}
#drag_and_drop_timer .box label{
    font-weight: normal;
    margin-bottom: 0;
    font-size: 14px;
    margin-top: 0;
    top: 0;
    color: inherit;
    padding: 0;
}
#time_log_details_modal .notes-tickets, .support_ticket_timer_notes_modal_content .notes-tickets {
    padding: 13px 7px;
    background: #00afef21;
    margin-top: 7px;
    border-radius: 10px 10px 10px 10px;

}
.support-timer-images-section > div {
    margin-top: 8px;
}
.ticket-timer-notes h4, .ticket-timer-attachment-main h4{
    font-size: 20px !important;
    margin-top: 30px;
    border-bottom: none;
}
#time_log_details_modal .time-log-details-d
{
    margin-bottom: 20px;
}
#time_log_details_modal h4 
{
    border-bottom: none;
}
.notes_ticket_timer_form input[type=submit] {
    float: left;
}
.form-mw-100 {
    max-width: 100% !important;
}

.align-items-start {
    align-items:start !important;
}

.support-notes-images-section a, .support-notes-images-section img
{
    max-width: 50px;
    max-height: 50px;
    display: block;
}
.support-notes-images-section a.download-file-name
{
    max-width: 100% !important;
}

.support-notes-images-section .file-name-div-wrapper{
    width: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
}

.support-notes-images-section a.download-file-name .fa{
    margin-right: 10px;
}

.support_notes_section .images-list {
    padding-left: 70px;
    border-top:1px solid #d2d1d5;
    margin-left: 0;
}

.support_notes_section div:last-child {
    border-top: 0px solid!important;
}
.support_notes_section .note-iteam-row {
    margin-bottom: 0px !important;
    padding-bottom: 10px;
}
.support_notes_section .support-notes-images-section {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.switch-account-d
{
    display: none;
}

.sa-font-icon
{
    margin-left: 10px;
}

.switch-account-d
{
    padding-left: 20px !important;
}

.switch-account-d .btn
{
    margin-top: 0 !important;
    margin-left: 10px !important;
    padding: 5px !important;
}

.switch-account-d a:focus , .switch-account-a:focus, .switch-current-account-a:focus
{
    background: transparent !important;
}

.switch-account-d .btn-danger:focus, .switch-account-d .btn-danger:hover
{
    color: #000 !important;
    background-color: #dc3545 !important;
}

.add-account-error-msg
{
    display: none;
}

.view-login-block
{
    display: none;
}

.view-choose-account-block .header-title
{
    margin-left: 0;
    text-align: center;
}

.user-choose-account p {
    color: #949ba2;
}
.user-choose-account h5 {
    margin-bottom: 2px;
}
.user-choose-account {
    border-bottom: 1px solid #C5C5C5;
}
.user-choose-account-another {
    border-bottom: 1px solid #C5C5C5;
    padding: 10px 0px;
    cursor: pointer;
}


[data-letters-account]:before {
  content:attr(data-letters-account);
  display:inline-block;
  font-size:1em;
  width:2.5em;
  height:2.5em;
  line-height:2.5em;
  text-align:center;
  border-radius:50%;
  background:#0052CC;
  vertical-align:middle;
  margin-right:1em;
  color:#fff;
  }

.user-choose-account-another .another-user-icon
{
font-size: 26px;
text-align: center;
margin-top: 3px;
}

.user-choose-account .letter-badge-circle
{
margin-top: 11px;
}

.organization-note-preview .notes-organization {
    padding: 20px;
    background: #00afef21;
    margin-top: 7px;
    border-radius: 10px 10px 10px 0px;
}
.organization-note-preview .notes-organization .time-org-note {
    text-align: right;
    width: 100%;
}
.organization-note-preview  .notes-time-d {
    padding-top: 5px;
    color: #c1c1c1;
}
.organization-note-preview  .notes-employee-d {
    padding-top: 2px;
    color: #000;
    font-weight: bold;
    float: right;
}

.organization-note-preview .single-note-block {
    margin-bottom: 20px;
}

.organization-note-preview .show-notes-block {
    max-height: 100vh;
    overflow: hidden;
    overflow-y: auto;
}
.organization-note-preview .rd-dash-notes-add-block {
    display: none;
}
/* multiselect dropdown css start */

.bts-multiselect-dropdown-with-checkbox .multiselect-container .multiselect-option
{
    padding: 0.25rem 0.25rem 0.25rem 0.75rem;
}

.bts-multiselect-dropdown-with-checkbox .dropdown-item {
    display: block !important;
    width: 100% !important;
    padding: 0.25rem 1.5rem !important;
    clear: both !important;
    font-weight: 400 !important;
    color: #212529 !important;
    text-align: inherit !important;
    white-space: nowrap !important;
    background-color: transparent !important;
    border: 0 !important;
}

.bts-multiselect-dropdown-with-checkbox button, .bts-multiselect-dropdown-with-checkbox input, .bts-multiselect-dropdown-with-checkbox optgroup, .bts-multiselect-dropdown-with-checkbox select{
    margin: 0 !important;
    font-family: inherit !important;
    font-size: inherit !important;
    /* line-height: inherit !important; */
    box-shadow:none !important;
}

.bts-multiselect-dropdown-with-checkbox button .form-check
{
    position: relative !important;
    display: block !important;
    padding-left: 1.25rem !important;
}

.bts-multiselect-dropdown-with-checkbox .multiselect-container .multiselect-option .form-check {
    padding: 0 5px 0 20px !important;
}
.bts-multiselect-dropdown-with-checkbox .multiselect-container .multiselect-option
{
    padding: 4px 24px !important;
}

.bts-multiselect-dropdown-with-checkbox .form-check-label {
    margin-bottom: 0 !important;
}

.bts-multiselect-dropdown-with-checkbox .form-check-input {
    position: absolute !important;
    margin-top: 0.5rem !important;
    margin-left: -2.25rem !important;
}

/* multiselect dropdown css start */

.table-default-btn-container .ab-button
{
    padding: 4px 16px !important;
}

.tbl-border-radius-none th, .tbl-border-radius-none td {
    border-radius: 0% !important;
}
.buttons.ticket-export-buttonr-row {
    margin-bottom: 15px;
}
.confidance-level-lable-txt {
    font-size: 16px;
}

.orderby-confidence-dropdown-d ul.list {
    width: auto !important;
}

.orderby-arr-mrr-dropdown , .orderby-confidence-dropdown-d {
    margin-left: 8px;
}

table.tbl-border-radius-none 
{
    margin-top: 10px;
}

.atdropdownitems {
    z-index: 99 !important;
}

.organizations-pipeline-additional.additional-buttons-section .form-control {
    width: 250px;
}
.display-table{
    display: table;
}

@media (min-width: 1280px) {
    .appointments_section .table-responsive,
    .support_list .table-responsive,
    .organizations_list_section .table-responsive,
    .customers_list_section .table-responsive{
        display: block;
        overflow-x: auto;
        overflow-y: hidden;
        width: auto;
        clear: both;
        max-width: 100%;
    }
}
@media (min-width: 1440px) {
    .appointments_section .table-responsive,
    .support_list .table-responsive,
    .organizations_list_section .table-responsive,
    .customers_list_section .table-responsive{
        display: block;
        overflow-x: auto;
        overflow-y: hidden;
        width: auto;
        clear: both;
        max-width: 100%;
    }
}
@media (min-width: 1600px) {
    .appointments_section .table-responsive,
    .support_list .table-responsive,
    .organizations_list_section .table-responsive,
    .customers_list_section .table-responsive{
        display: block;
        overflow-x: auto;
        overflow-y: hidden;
        width: auto;
        clear: both;
        max-width: 100%;
    }
}
@media (min-width: 1900px) {
    .appointments_section .table-responsive,
    .support_list .table-responsive,
    .organizations_list_section .table-responsive,
    .customers_list_section .table-responsive{
        display: block;
        overflow-x: auto;
        overflow-y: hidden;
        width: auto;
        clear: both;
        max-width: 100%;
    }
}
div.task-grid-tbl {
    margin-top: 20px;
}
.organization-preview-activity-block-pop .organization-grid-table {
    max-height: 100vh;
    overflow: hidden;
    overflow-y: auto;
}
.organization_preview .activity-review-btn-block {
    font-size: 15px;
    padding: 20px;
    border-bottom: 1px solid #ccc;
}
.settings_page_apis .socialsharewrap h4{
    color: rgba(58, 53, 65, 0.87);
    font-weight: 500;
    font-size: 18px;
}