﻿.container_main {
    width:1240px;
    max-width:1240px;
    padding-left:0;
    padding-right:0;
}
.home .userNotification {
    padding-bottom: 10px;
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 0px;
    height: 150px;
}
    .home .shadow {
        box-shadow: 0px 1px 16px 0px #7BA6991A;
    }
    .home .userNotification .userInfo_data {
        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: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 10px;
    }
    .home .userNotification .connectToAdmin_icon { float: left; width: 130px; height: 140px; background-image: url('../../../i/portal/icon_call_to_admin.svg'); background-position: center center; background-size: 125px 125px; background-repeat: no-repeat; }
    .home .userNotification .connectToAdminConnectContainer { float: left; height: 100px; width: 936px; font-size: 20px; padding: 10px; padding-top: 25px !important; }
    .home .userNotification .message { word-break: break-all;font-weight: bold; }
    .home .userNotification .mainHeader { font-size: 24px; color:#202020; font-weight:500; }
        .home .userNotification .mainHeader .h-bold { font-weight:700; }
        .home .userNotification .secondaryHeader {
            color:#202020;
            font-weight:400;
            font-size:18px;
            line-height:27px;
            margin-top: 20px;
        }

.home .section_title { width: 100%; }
    .home .section_title .dataSyncedMessage {
        margin:1rem;
        margin-bottom:0;

        color: #202020;
        font-weight: 400;
        font-size: 16px;
        line-height: 23px;
    }
    .home .section_title .manage_action_button { float: right; width: 270px; text-decoration: none; display: block; color: #FFF; background-color: #1E7B9D !important; margin-right: 15px !important; height: 40px; border-radius: 10px; font-size: 18px;margin-top: 0px;margin-bottom: 0px; }

.home .userNotification a {
    color: #1079C5;
}
.home .sync_data {
    padding: 1rem;
    border-radius: 12px;
    margin: 1rem;
    min-height: 70px;
    background: #FFFFFF;
}
.home .sync_data .container_sync_data { display: block;  }    

    .home .sync_data .container_progress { position: absolute; width: 1136px; height: 80px; background-color: rgba(0,0,0,0.1) !important; z-index: 1000; }

.home .sync_data .container_sync_data  .statistics .container_center { float: left; display: block; width: 100%; height: 100%;margin-top: 5px; }
    .home .sync_data .container_sync_data .statistics .user_not_licensed { color: red; font-size: 17px; margin: 30px; margin-left: 500px; font-weight: bold; }
     .home .sync_data .container_sync_data .addition_row_data { font-size: 14px; text-align: left; color: #757575; line-height: 20px; }
   
            .home .sync_data .container_sync_data .addition_row_data .user_info_container .user_info .user_personal_info { width: auto; height: 90px; margin-left: 16px; }
            .home .sync_data .container_sync_data .addition_row_data .user_info_container .user_info { width: auto; height: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
            .home .sync_data .container_sync_data .addition_row_data .user_info_container .user_info .user_icon { width: 50px; height: 50px; background-position: center center; background-repeat: no-repeat; background-size: 50px 50px; }
            .home .sync_data .container_sync_data .addition_row_data .user_info_container .user_info .user_personal_info .name { line-height: 24px; height: 24px; font-size: 15px; font-weight: bold; }
            .home .sync_data .container_sync_data .addition_row_data .user_info_container .user_info .user_personal_info .email { line-height: 24px; height: 24px; font-size: 15px; color: #9A9A9A; }
            .home .sync_data .container_sync_data .addition_row_data .user_info_container .user_info .user_personal_info .phone { line-height: 24px; height: 24px; font-size: 15px; color: #9A9A9A; }
            .home .sync_data .container_sync_data .addition_row_data .image_border_radius { border-radius: 25px; overflow: hidden; height: 50px; width: 50px; }    

            .home .sync_data .container_sync_data .addition_row_data .treeView_container {}

                .home .sync_data .container_sync_data .addition_row_data .treeView_container .item.calendar { background-image: url('../../../i/portal/icon_calendars.svg'); }
                .home .sync_data .container_sync_data .addition_row_data .treeView_container .item.contacts { background-image: url('../../../i/portal/icon_contacts.svg'); }
                .home .sync_data .container_sync_data .addition_row_data .treeView_container .item.notes { background-image: url('../../../i/portal/icon_notes.svg'); }
                .home .sync_data .container_sync_data .addition_row_data .treeView_container .item.inbox { background-image: url('../../../i/inbox_tree_item.svg'); }
                .home .sync_data .container_sync_data .addition_row_data .treeView_container .item.deleted { background-image: url('../../../i/recycle_tree_item.svg'); }
                
                .home .sync_data .subFoldersTreeView ul { list-style: none;list-style-type: none;padding-left: 20px; }
                .home .sync_data .subFoldersTreeView ul li { }
                .home .sync_data .subFoldersTreeView ul li .main_row { display: flex; }
                    .home .sync_data .subFoldersTreeView ul li .folderHistory_icon { background-repeat: no-repeat; background-size: 20px 20px; background-image: url('../../../../s/i/portal/view_history_green.svg'); background-position: 0 0; width: 20px; height: 20px; margin: 9px;cursor: pointer; }
                    .home .sync_data .subFoldersTreeView ul li .folderHistory_icon:hover { opacity: 0.5; }
                .home .sync_data .subFoldersTreeView ul li .item {display: flex; color: rgb(90, 90, 90);  margin: 2px; font-size: 17px; min-height: 40px;background-position: left center !important;background-repeat: no-repeat;background-size: 30px 30px; padding-left: 40px;line-height: 40px; }
                    .home .sync_data .subFoldersTreeView ul li .container_sources { color: rgb(132, 132, 132); margin: 2px; font-size: 14px; padding-left: 120px; background-image: url('../../../i/portal/icons-arrow.svg'); background-size: 15px 15px; background-position: 90px 0px; background-repeat: no-repeat; }
                .home .sync_data .subFoldersTreeView ul li .container_sources .container_source .source_icon {margin: 2px; background-repeat: no-repeat; background-position: left center;padding-left: 30px; background-size: 20px 20px; }
                    .home .sync_data .subFoldersTreeView ul li .container_sources .container_source .source_icon.global_address_list { background-image: url('../../../i/global_address_list.svg'); }
                    .home .sync_data .subFoldersTreeView ul li .container_sources .container_source .source_icon.public_folder { background-image: url('../../../i/public_folder.svg'); }
                    .home .sync_data .subFoldersTreeView ul li .container_sources .container_source .source_icon.shared_mailbox { background-image: url('../../../i/shared_mailbox.svg'); }
                    .home .sync_data .subFoldersTreeView ul li .container_sources .container_source .source_icon.bullhorn { background-image: url('../../../i/bullhorn-tunnel-icon.svg'); }
                    .home .sync_data .subFoldersTreeView ul li .container_sources .container_source .source_icon.salesforce { background-image: url('../../../i/salesforce-tunnel-icon.svg'); }
                    .home .sync_data .subFoldersTreeView ul li .container_sources .container_source .source_icon.icalendar { background-image: url('../../../i/internet_calendar.svg'); }
                    .home .sync_data .subFoldersTreeView ul li .container_sources .container_source .source_icon.salesforce_appexchange { background-image: url('../../../i/salesforceAppExchange-tunnel-icon.svg'); }
                    .home .sync_data .subFoldersTreeView ul li .container_sources .container_source .source_icon.ucm { background-image: url('../../../i/ucm-import.svg'); }
                    .home .sync_data .subFoldersTreeView ul li .container_sources .container_source .source_icon.group-calendar { background-image: url('../../../i/group-calendar.svg'); }
                    .home .sync_data .subFoldersTreeView ul li .tr_ic { width: 20px;height: 40px;  }
                    .home .sync_data .subFoldersTreeView ul li .tr_ic .e_icon {height: 40px; cursor: pointer; background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; background-image: url('../../../i/portal/icon_plus.svg');}
                        .home .sync_data .subFoldersTreeView ul li .tr_ic .e_icon:hover { background-image: url('../../../i/portal/icon_plus_hover.svg'); }
                    .home .sync_data .subFoldersTreeView ul li .tr_ic .c_icon {height: 40px; cursor: pointer; background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; background-image: url('../../../i/portal/icon_minus.svg');}
                        .home .sync_data .subFoldersTreeView ul li .tr_ic .c_icon:hover { background-image: url('../../../i/portal/icon_minus_hover.svg'); }
        