﻿.container_main {
    min-width: 1166px;
   /* z-index: 1;
    margin: 1rem;
    position: relative;
    top: calc(43px + 1rem);*/
    height: 100%;
    min-height: -o-calc(100% - 60px);
    min-height: calc(100% - 60px);
    min-height: expression(100% - 60px);
    -ms-flex-negative: 1;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-content: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding-left: 100px;
    padding-right: 100px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.task_bar {
    background-color:transparent;
}
.container_main.maxWidthContainer {
 /*   min-width: 0 !important;
    max-width: 8196px !important;
    width: auto !important;*/
/*    padding-left: 40px;
    padding-right: 40px;*/
}
.flex { -ms-flex: 1; -webkit-box-flex: 1; flex: 1; box-sizing: border-box; }

.container_disabled { background-color: rgba(0,0,0,0.1) !important; }
.container_progress { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
    .container_progress .inside_grid { padding-top: 100px !important; }
    .container_progress md-progress-circular { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
.container_main_content {
   /* z-index: 1;
    margin: 1rem;
    position: relative;
    top: calc(43px + 1rem);*/
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
    .container_main_content .search_control { display: block; width: 100%; }
.md_spinner .k-loading-image { background-image: none; }
.container_main_content .container_empty_message { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 20px; color: #455A64; width: 100%; font-size: 20px; color: #455A64; width: 100%; }
    .container_main_content .container_empty_message .message { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
        .container_main_content .container_empty_message .message a { color: #309BF2; }

.container_logo_left { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.container_header_contant { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; }
.container_path_contant { font-size: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }
    .container_path_contant p.path_contant { color: white; }
.container_header_contant input#search { padding-left: 12px; border-radius: 1px; -ms-flex-negative: 1; margin-top: 7px; margin-left: 70px; height: 19px; width: 100%; border: none; color: white; padding: 7px; font-size: 13px; background-color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66FFFFFF, endColorstr=#66FFFFFF); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66FFFFFF, endColorstr=#66FFFFFF)"; }

.container_header_contant .quick_links { font-size: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.header-grid {
    z-index:66;
}
    .header-grid.no-z-index {
        z-index: 0;
    }

    .header-grid .quick_links {
        align-items: center;
        align-content: center;
        justify-content: center;
        display: flex;
        row-gap: 10px;
        column-gap: 10px;
    }
.header-grid .quick_link {
    width: 24px;
    height: 24px;
    min-width:24px;
}

    .header-grid .quick_link-block {
        height: 40px;
        width: auto;
        display: flex;
        align-items: center;
        align-content: center;
        justify-content: center;
        background-color: #EDFAF8;
        border-radius: 12px;
        box-shadow: 0px 2px 5px 0px #29C4A91A;
        border: 1px solid #EDFAF8;
    }
    
    .header-grid .quick_link-block a {
        height: 44px;
        max-height: 44px;
        line-height: 44px;
        color: #202020;
        font-weight: 600;
        font-family: 'Inter';
        font-size: 12px;
        line-height: 21px;
        text-decoration: none;
        padding: 10px;
        cursor:pointer;
    }
        .header-grid .quick_link-block a .quick_link-text {
            padding-left: 8px;
            white-space: nowrap;
        }
    .header-grid .quick_link-block:hover {
        background-color: #D6F0F0;
    }
    .header-grid .quick_link.collections {
        background-image: url('../../i/tenant/quick_links/header-sprite.svg');
        background-position: 0 center;
        background-size: auto 24px;
        background-repeat: no-repeat;
        display: inline-block;
        background-repeat: no-repeat;
    }
.header-grid .quick_link.contacts {
    background-image: url('../../i/tenant/quick_links/header-sprite.svg');
    background-position: -24px center;
    background-size: auto 24px;
    background-repeat: no-repeat;
    display: inline-block;
    background-repeat: no-repeat;
}
.header-grid .quick_link.calendars {
    background-image: url('../../i/tenant/quick_links/header-sprite.svg');
    background-position: -50px center;
    background-size: auto 24px;
    background-repeat: no-repeat;
    display: inline-block;
    background-repeat: no-repeat;
}
.header-grid .quick_link.notes {
    background-image: url('../../i/tenant/quick_links/header-sprite.svg');
    background-position: -78px center;
    background-size: auto 24px;
    background-repeat: no-repeat;
    display: inline-block;
    background-repeat: no-repeat;
}
.header-grid .quick_link.history {
    background-image: url('../../i/tenant/quick_links/header-sprite.svg');
    background-position: -104px center;
    background-size: auto 24px;
    background-repeat: no-repeat;
    display: inline-block;
    background-repeat: no-repeat;
}
.header-grid .quick_link.support {
    background-image: url('../../i/tenant/quick_links/header-sprite.svg');
    background-position: -130px center;
    background-size: auto 24px;
    background-repeat: no-repeat;
    display: inline-block;
    background-repeat: no-repeat;
}
.header-grid .quick_link.notification-icon {
    background-image: url('../../i/tenant/quick_links/header-sprite.svg');
    background-position: -208px center;
    background-size: auto 24px;
    display: inline-block;
    background-repeat: no-repeat;
    cursor: pointer;
}
.header-grid .quick_link .notif-count {
    width: 16px;
    height: 16px;
    background-color: #EF5350;
    border: 1px solid #EF5350;
    border-radius: 4px;
    position: relative;
    bottom: 8px;
    left: 13px;
    text-align: center;
    vertical-align: middle;
    line-height: 16px;
    color: white;
    font-size: 10px;
    font-weight: 600;
}


.tab-nav-wrapper {
   
}

    .tab-nav-wrapper ul.tab-nav {
        margin: 0;
        padding:0;
    }

        .tab-nav-wrapper ul.tab-nav li {
            display: inline-block;
            margin-left: 5px;
            height:30px;
            line-height:30px;
        }

            .tab-nav-wrapper ul.tab-nav li a {
                color: #555;
                font-size: 14px;
                font-weight: 600;
                padding-bottom: 8px;
                text-decoration: none;
                cursor: pointer;
            }

                .tab-nav-wrapper ul.tab-nav li a:hover, .tab-nav-wrapper ul.tab-nav li a.active {
                    color: #202020;
                    
                    
                    border-bottom: 1px solid #008CDD;
                }

.tab-panel {
    display: none;
}


.container_content {
    z-index: 1;
    margin: 1rem;
    /*    position: relative;
    top: calc(43px + 1rem);*/
    margin-top: calc(60px + 1rem);
    margin-bottom: 25px;
    -ms-flex-negative: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
    background-color: #fff;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    position: relative;
}
    .container_content .view_wrapper { width: 100%; width: 100%; background-color: #ffffff; height: auto; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
    .container_content .swap_container { min-height: 100%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: auto; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-flex: 1 0 auto; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
    .container_content .container_main_wrapper { -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

table .licenseActionDownload { padding-left: 3px; display: block; float: left; height: 20px; width: 20px; background-position: center center; background-repeat: no-repeat }
    table .licenseActionDownload.canDownloadPdf { background-image: url('../../i/tenant/pdf-license-download.svg'); cursor: pointer; margin: 0px 2px 0px 2px; }
    table .licenseActionDownload.hidden { display:none; }
table .licenseActionPay { display: block; float: left; height: 20px; width: 20px; background-position: center center; background-size: 20px 20px; }
    table .licenseActionPay.canPay { background-image: url('../../i/tenant/icon-delayed-payment-4.svg'); cursor: pointer; margin: 0px 2px 0px 2px; }
    table .licenseActionPay.hidden { display:none; }
table .licenseActionRemove { display: block; float: left; height: 20px; width: 20px; background-position: center center; margin: 0px 2px 0px 5px; }
    table .licenseActionRemove.canRemove { background-image: url('../../i/tenant/remove-license-pack.svg'); cursor: pointer; }
    table .licenseActionRemove.hidden { display:none; }

table .licenseActionCancelSubscription { display: block; float: left; height: 20px; width: 20px; background-position: center center; margin: 0px 2px 0px 5px; }
    table .licenseActionCancelSubscription.canRemove { background-image: url('../../i/tenant/remove-license-pack.svg'); cursor: pointer; }
    table .licenseActionCancelSubscription.hidden { display:none; }

.row_shadow { webkit-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, 0.05), 1px 1px 1px 1px rgba(0, 0, 0, 0.02); box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, 0.05), 1px 1px 1px 1px rgba(0, 0, 0, 0.02); }
.row_last { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.row_first { border-top-left-radius: 2px; border-top-right-radius: 2px; }

.item_border_radius { border-radius: 3px; }
#licenseGrid .k-grid .k-group-col, .k-grid .k-hierarchy-col { width: 3%; }

.mergedView .k-grid td { padding: 5px; }
.mergedView .container_small_icon { height: 24px; width: 24px; }

/*.mergedView .small_gal { background-image: url('../../i/global_address_list.svg'); background-size: 18px 18px; background-repeat: no-repeat; height: 20px; width: 24px; }
.mergedView .small_public_foder { background-image: url('../../i/public_folder_src.svg'); background-size: 18px 18px; background-repeat: no-repeat; height: 20px; width: 24px; }
.mergedView .small_private_foder { background-image: url('../../i/shared_mailbox_src.svg'); background-size: 18px 18px; background-repeat: no-repeat; height: 20px; width: 24px; }
.mergedView .small_bullhorn { background-image: url('../../i/bullhorn-tunnel-icon.svg'); background-size: 18px 18px; background-repeat: no-repeat; height: 20px; width: 24px; }
.mergedView .small_salesforce { background-image: url('../../i/salesforce-tunnel-icon.svg'); background-size: 18px 18px; background-repeat: no-repeat; height: 20px; width: 24px; }
.mergedView .small_salesforce { background-image: url('../../i/salesforce-tunnel-icon.svg'); background-size: 18px 18px; background-repeat: no-repeat; height: 20px; width: 24px; }*/

.truncated_items_container { display: block; position: absolute; z-index: 2000; width: 0px; height: 0px; }
    .truncated_items_container .inner_container { border-radius: 4px; border-bottomleft-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; position: relative; top: -58px; z-index: 2000; color: rgb(255,255,255); background-color: rgba(0, 0, 0, 0.6); width: 480px; height: 56px; background-image: url('../../i/alert-yellow-tooltip.svg'); background-size: 30px 30px; background-position: 10px center; background-repeat: no-repeat; }
        .truncated_items_container .inner_container .message { padding-top: 5px; padding-left: 50px; }
            .truncated_items_container .inner_container .message p { margin-top: 3px !important; margin-bottom: 2px !important; }

.md-green-button { background-color: transparent !important; }
    .md-green-button[disabled] { background-color: transparent !important; border: 1px; border-style: solid; border-color: #D2D2D2 !important; color: #D2D2D2 !important; box-sizing: border-box !important; cursor: not-allowed; }
.md-green-button { min-width: 120px; width: 120px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; background-position: 7px 4px; background-repeat: no-repeat; width: 16px; height: 16px; background-color: transparent !important; border: 1px; border-style: solid; border-color: #33BDA4 !important; color: #33BDA4 !important; background-color: transparent !important; display: block !important; box-sizing: border-box !important; }
    .md-green-button.disabled { background-color: transparent !important; border: 1px; border-style: solid; border-color: #D2D2D2 !important; color: #D2D2D2 !important; box-sizing: border-box !important; cursor: not-allowed; }
    .md-green-button .svg_icon { height: 14px; width: 14px; color: inherit !important; margin-bottom: 4px; }
    .md-green-button .svg_add_icon { height: 14px; width: 14px; color: inherit !important; margin-bottom: 2px; }

    .md-green-button.action_edit_button { min-width: 68px; width: 68px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; }
        .md-green-button.action_edit_button.disabled { background-color: transparent !important; border: 1px; border-style: solid; border-color: #D2D2D2 !important; color: #D2D2D2 !important; box-sizing: border-box !important; }
    .md-green-button.view_button { min-width: 68px; width: 68px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; }
    .md-green-button.view_details_button { margin-left: 10px !important; margin-right: 4px !important; min-width: 78px; width: 80px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; margin-left: 20px; }
        .md-green-button.view_details_button.disabled { background-color: transparent !important; border: 1px; border-style: solid; border-color: #D2D2D2 !important; color: #D2D2D2 !important; box-sizing: border-box !important; cursor: not-allowed; }
    .md-green-button.add_button { min-width: 30px; width: 30px; min-height: 24px; font-weight: bold; height: 24px; line-height: 24px; width: 16px; height: 16px; max-height: 16px; }
        .md-green-button.add_button.disabled { background-color: transparent !important; border: 1px; border-style: solid; border-color: #D2D2D2 !important; color: #D2D2D2 !important; box-sizing: border-box !important; cursor: not-allowed; }
    .md-green-button.public-folders-view { min-width: 78px; width: 120px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; }
        .md-green-button.public-folders-view.disabled { background-color: transparent !important; border: 1px; border-style: solid; border-color: #D2D2D2 !important; color: #D2D2D2 !important; box-sizing: border-box !important; cursor: not-allowed; }
    .md-green-button.excel-export { min-width: 78px; width: 90px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; }
        .md-green-button.excel-export.disabled { background-color: transparent !important; border: 1px; border-style: solid; border-color: #D2D2D2 !important; color: #D2D2D2 !important; box-sizing: border-box !important; cursor: not-allowed; }
    .md-green-button.more-options { min-width: 78px; width: 90px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; }
        .md-green-button.more-options.disabled { background-color: transparent !important; border: 1px; border-style: solid; border-color: #D2D2D2 !important; color: #D2D2D2 !important; box-sizing: border-box !important; cursor: not-allowed; }

    .md-green-button.action_request_button { min-width: 120px; width: 120px; min-height: 24px; font-weight: bold; height: 24px; line-height: 24px; }
    .md-green-button.sync_now_button { min-width: 100px; width: 100px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; }
        .md-green-button.sync_now_button.disabled { min-width: 100px; width: 100px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; background: url('../../i/gear_frozen_gray.svg'); background-size: 24px 24px; background-repeat: no-repeat; width: 16px; height: 16px; background-color: transparent !important; border: 1px; border-style: solid; border-color: #D2D2D2 !important; color: #D2D2D2 !important; box-sizing: border-box !important; }
        .md-green-button.sync_now_button.none_task { min-width: 100px; width: 100px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; background: url('../../i/tenant/gear_frozen.png'); background-size: 14px 14px; background-repeat: no-repeat; background-position: 5px 5px; }
            .md-green-button.sync_now_button.none_task[disabled] { min-width: 100px;width: 100px;min-height: 24px;font-size: 11px;font-weight: bold;height: 24px;line-height: 24px;background: url('../../i/gear_frozen_gray.svg');background-size: 14px 14px;background-repeat: no-repeat;background-position: 5px 5px; }

    .md-green-button.auto_license_button { min-width: 68px; width: 68px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; }
        .md-green-button.auto_license_button.disabled { min-width: 68px; width: 68px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; background: url('../../i/gear_frozen_gray.svg'); background-size: 24px 24px; background-repeat: no-repeat; width: 16px; height: 16px; background-color: transparent !important; border: 1px; border-style: solid; border-color: #D2D2D2 !important; color: #D2D2D2 !important; box-sizing: border-box !important; }
        .md-green-button.auto_license_button.none_task { min-width: 68px; width: 68px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; background: url('../../i/tenant/gear_frozen.png'); background-size: 14px 14px; background-repeat: no-repeat; background-position: 5px 5px; }
            .md-green-button.auto_license_button.none_task[disabled] { min-width: 68px; width: 68px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; background: url('../../i/gear_frozen_gray.svg'); background-size: 24px 24px; background-repeat: no-repeat; background-position: 0px 0px; }
        .md-green-button.auto_license_button.md-button.md-ink-ripple.running_task { min-width: 100px; width: 100px; min-height: 24px; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; background: url('../../i/gear_frozen_gray.svg'); background-size: 24px 24px; background-repeat: no-repeat; background-position: 0px 0px; }
            
md-dialog.conformation_request { width: 450px; height: 175px; }
    md-dialog.conformation_request .container_main_dialog { margin: 10px; height: 155px; }
    md-dialog.conformation_request .tool_bar { min-height: 50px; }

    md-dialog.conformation_request .container_main_dialog .conformation_dialog { color: #455A64; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: colum; -ms-flex-direction: colum; flex-direction: colum; height: 165px; }
        md-dialog.conformation_request .container_main_dialog .conformation_dialog .container_message { height: 70px; width: 100%; padding: 0px; font-size: 16px; line-height: 22px; }
        md-dialog.conformation_request .container_main_dialog .conformation_dialog .container_actions { height: 30px; text-align: right; margin-right: 10px; }
        md-dialog.conformation_request .container_main_dialog .conformation_dialog .md-hue-1 { margin-left: 45%; height: 65px; margin-top: 5px }

md-dialog.conformation_sync_request { width: 450px; height: 220px; }
md-dialog.conformation_sync_request .container_main_dialog { margin: 10px; height: 200px; }
md-dialog.conformation_sync_request .tool_bar { min-height: 50px; }

md-dialog.conformation_sync_request .container_main_dialog .conformation_dialog { color: #455A64; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: colum; -ms-flex-direction: colum; flex-direction: colum; height: 165px; }
    md-dialog.conformation_sync_request .container_main_dialog .conformation_dialog .container_message { height: 60px; width: 100%; padding: 0px; font-size: 16px; line-height: 22px; }
    md-dialog.conformation_sync_request .container_main_dialog .conformation_dialog .container_options { width: 100%; margin: auto; border-top: 1px solid lightgray; border-bottom: 1px solid lightgray; padding: 10px 60px 10px 65px; } 
        md-dialog.conformation_sync_request .container_main_dialog .conformation_dialog .container_options .sync_options { height: 20px; }
        md-dialog.conformation_sync_request .container_main_dialog .conformation_dialog .container_options .sync_options .value { margin-bottom: 0; margin-right: 5px; }
    md-dialog.conformation_sync_request .container_main_dialog .conformation_dialog .container_actions { height: 33px; width: 100%; text-align: right; margin-right: 10px; }
    md-dialog.conformation_sync_request .container_main_dialog .conformation_dialog .md-hue-1 { margin-left: 45%; height: 65px; margin-top: 5px }

md-dialog.notification_dialog { }
    md-dialog.notification_dialog .container_main_dialog { margin: 10px; height: 145px; width: 500px }
        md-dialog.notification_dialog .container_main_dialog .container_message { height: 50px; width: 95%; padding: 0px; font-size: 18px; line-height: 22px; margin-left: 10px; margin-top: 10px; }

md-dialog { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; overflow: hidden; }
    md-dialog .container_main_dialog { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
    md-dialog .dialog_header { font-size: 19px; margin-left: 10px; color: white; }
    md-dialog .close_dialog { background-image: url('../../i/close_dialog.svg'); cursor: pointer; background-repeat: no-repeat; height: 24px; width: 24px; margin-right: 20px; }
    md-dialog .tool_bar { background-color: #009688; min-height: 60px; max-height: 60px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }



md-icon { min-height: 14px; min-width: 14px; width: 14px; height: 14px; }
md-dialog .container-main-dialog .header-container { background-color: #009688 !important; }
md-progress-circular.md-hue-1 path { stroke: #32BEA6; }

/*md-switch.md-checked .md-thumb { background-color: #32BEA6; }
md-switch.md-checked .md-bar { background-color: #9ECEC7; }*/

.edit-collection { }
    .edit-collection .container-main-content { margin-left: 20px; margin-right: 20px; }
    .edit-collection .main_container { margin-top: 10px; }
    .edit-collection .right-side-container { margin-right: 20px; }
    .edit-collection .container-recipients .container_collection_preview md-progress-circular { margin-left: 50%; margin-top: 50%; }
.top_bar { margin-bottom: 10px; }
/*.edit-collection search-box .input-text { font-size:26px; }
.edit-collection search-box { max-height: 80px; height: auto; }
.edit-collection search-box .input-text {  max-height: 80px; height: auto; padding:5px; }
    .edit-collection search-box .icon.search:after { width: 40px; height: 40px; top: -1px; }
    .edit-collection search-box .icon.close:after { width: 40px; height: 40px; top: -1px; }*/

.container_content .mailbox-view .top_bar { height: 40px; line-height: 40px; margin-bottom: 10px; font-size: 16px; min-height: 40px; }
    .container_content .mailbox-view .top_bar .tenantName { color: darkgrey; }
    .container_content .mailbox-view .top_bar .pagename { }

.container_content .mailbox-view { margin: 10px; }

    .container_content .mailbox-view .icon-control { cursor: pointer; background: url("../../../s/bundle/i/controls-sprite-30x30.svg"); background-repeat: no-repeat; }

        .container_content .mailbox-view .icon-control.size30 { width: 30px; height: 30px; background-size: 30px 1140px; margin-left: 5px; min-height: 30px; max-height: 30px; }

        .container_content .mailbox-view .icon-control.plus { background-position: 0 -180px; }
            .container_content .mailbox-view .icon-control.plus:hover { background-position: 0 -210px; }

        .container_content .mailbox-view .icon-control.column-chooser { background-position: -0px -780px; }
            .container_content .mailbox-view .icon-control.column-chooser:hover { background-position: -0px -810px; }

md-dialog.invite-tenant .templateInclude { width: 500px; height: 320px; }

#mailboxContentGrid .k-grid-content tr td { padding: .4em .6em !important; }

md-switch .md-bar {
    width: 40px;
    height: 24px;
    background-color: #DDE1E3;
    border-radius: 77px;
    top: 0;
}

md-switch .md-container {
    margin-right: 18px;
}

md-switch md-switch:last-of-type {
    margin-right: 18px !important;
}

md-switch .md-thumb, md-switch .md-thumb:before {
    border-radius: 50%;
    left: 3px;
    position: absolute;
    top: 0px;
}

md-switch.md-checked:not([disabled]) .md-thumb {
    background-color: #FFFFFF;
}

md-switch.md-checked:not([disabled]) .md-bar {
    background-color: #27B899;
}


.swap_container {
    background-color: #F7FCFC;
    border-radius: 0 22px 22px 0;
}
.swap_container.health_bar_opened {
    border-radius: 0;
}

    .swap_container .settings-menu-item-row {
        padding-left: 1rem;
    }

    .swap_container .task_bar .container_action {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .swap_container .task_bar .title {
        font-family: 'Outfit';
        font-weight: 600;
        font-size: 20px;
        line-height: 26px;
        color: #202020;
        margin: 0 0.5rem;
    }

md-progress-circular svg path {
    stroke: #1079C5 !important;
}

table .grid_cell_center {
    text-align: center;
}

table .grid_cell_right {
    text-align: right;
    
}

table .grid_cell_left {
    text-align: left;
}