﻿.settings {
    background-color: #F7FCFC;
    border-radius: 0 22px 22px 0;
}
.settings.health_bar_opened {
    border-radius: 0;
}
    .settings .settings-menu-item-row {
        padding-left:1rem;
    }
    .settings .settings-menu-item-row .row-info {
        padding-left:10px;
    }
    .settings .main_container {
        margin: 1rem;
        background-color: #FFFFFF;
        border-radius: 12px;
        margin-top: 0;
    }
    .settings .task_bar .container_action {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .settings .task_bar .title {
        font-family: 'Outfit';
        font-weight: 600;
        font-size: 20px;
        line-height: 26px;
        color: #202020;
    }
    .settings .main_container .menu_container {
        padding-top: 1rem;
        width: 240px;
        border: 0;
        padding-left: 1rem;
        padding-right: 1rem;
        background-color: #E9EBED;
        /* margin-bottom: 1rem; */
        border-radius: 12px 0 0 12px;
    }
            .settings .main_container .menu_container ul { margin: 0; padding: 0; list-style: none; font-size: 15px; }
                .settings .main_container .menu_container ul li { height: 40px; line-height: 40px; width: 100%; cursor: pointer; }
                    .settings .main_container .menu_container ul li span { margin: 0 0 0 30px; }
                    .settings .main_container .menu_container ul li:hover {
                        background-color: #D9ECFB;
                        border-radius:8px;
                    }
                    .settings .main_container .menu_container ul li.selected {
                        background: #D9ECFB;
                        border-radius: 8px;
                    }

    .settings .main_container .container_progress {
        position: absolute;
        /* width: calc(100% - 201px); */
        /* height: 843px; */
        /* height: calc(100% - 50px); 
        height: -o-calc(100% - 50px);*/
        height: expression(100% - 50px);
        background-color: rgba(0, 0, 0, 0.1) !important;
        z-index: 1000;
        height: 100%;
        border-radius: 12px;
        margin-top: -1rem;
    }
    .settings md-checkbox .md-icon { box-sizing: border-box !important; }

    .settings md-radio-button { margin: 0; margin-left: 15px }
    .settings .main_container .setting_container .container_title { font-size: 16px; }
    .settings .autoSaving { color: rgba(255,255,255,0.87); background-color: #3FA9F5 !important; width: 100px; height: 26px; font-size: 16px; line-height: 26px; text-align: center; box-sizing: border-box; border-radius: 3px; }
    .settings .main_container .setting_container {
        background-color: #fafafa;
        padding-top: 1rem;
        margin: 1rem;
        border-radius: 12px;
        position:relative;
    }

        /*About*/
        .settings .main_container .setting_container .about_container .big_logo { height: 100px; width: 800px; background: url('../../../bundle/i/logo/logo_cira_sync_origanal.svg') no-repeat center center; background-size: 300px 70%; margin-top: 10px; left: 50px; position: relative; }
        .settings .main_container .setting_container .about_container .big_text { width: 800px; font-size: 22px; color: #455A64; padding: 20px 0 0 100px; }
        .settings .main_container .setting_container .about_container .ipaddresses_container { width: 776px; font-size: 16px; color: #455A64; padding: 0 0 0 100px; max-height: 295px; overflow-x: hidden; overflow-y: auto; margin-top: 35px; }
        .settings .main_container .setting_container .about_container .ipaddresses_container .item { margin-top: 5px; }
        .settings .main_container .setting_container .about_container .ipaddresses_container .item .host_type { }
        .settings .main_container .setting_container .about_container .ipaddresses_container .item .address { margin-left: 5px; }

        /*AzureAd Import*/
        .settings .main_container .setting_container .azureAdImport_container { 
            padding: 10px 20px; display:grid; 
            grid-template-columns: 250px auto;
        }
        .settings .main_container .setting_container .azureAdImport_container .controls { margin: 40px 0 0 35px }
        .settings .main_container .setting_container .azureAdImport_container .key { width: 540px; }
        .settings .main_container .setting_container .azureAdImport_container .description { 
            height: 200px; padding-left: 20px; margin: 10px 40px 0 0; border-left: solid 1px lightgray; 
            color: #757575; font-size: 15px;  }
        .settings .main_container .setting_container .azureAdImport_container .icon { 
            background: url("../../../../s/i/alert-yellow-tooltip.svg") no-repeat; 
            width: 62px; height: 40px; margin: 18px 10px 0 0; }

        /*Purge Cache*/
        .settings .main_container .setting_container .cleanupCache-container { padding: 10px 20px 0 20px; }
            .settings .main_container .setting_container .cleanupCache-container p { font-size: 16px; }
            .settings .main_container .setting_container .cleanupCache-container md-checkbox { margin: 25px 0 30px 10px; }
            .settings .main_container .setting_container .cleanupCache-container .cleanup-running-block { width: 140px; padding-top: 5px; }
            .settings .main_container .setting_container .cleanupCache-container .run-cleanup-cache { width: 140px; float: left; margin-left: 0px; height: 30px; line-height: 30px; font-size: 14px; margin-top: 15px; }
            .settings .main_container .setting_container .cleanupCache-container .task-state { font-size: 14px; color: #757575; }
            .settings .main_container .setting_container .cleanupCache-container .note { padding-left: 30px; margin-right: 50px; margin-top: 15px; border-left: solid 1px lightgray; }
            .settings .main_container .setting_container .cleanupCache-container .note p { margin-bottom: 4px; margin-top: 4px; color: #757575; font-size: 15px; }
            .settings .main_container .setting_container .cleanupCache-container .icon { background: url("../../../bundle/i/_info-sprite.svg") no-repeat; margin-top: 7px; background-position: -2px 0px; width: 40px; height: 40px; margin-right: 10px; }
            .settings .main_container .setting_container .cleanupCache-container .note.warning .icon { background: url("../../../../s/i/alert-yellow-tooltip.svg") no-repeat; margin-top: 7px; background-position: -2px 0px; width: 40px; height: 40px; margin-right: 10px; }

            .settings .main_container .setting_container .cleanupCache-container .info-block { }

        /*Folder Purge*/
        .settings .main_container .setting_container .folderPurge_container { padding-left: 20px; }
            .settings .main_container .setting_container .folderPurge_container.disabled { pointer-events: none; }
            .settings .main_container .setting_container .folderPurge_container .items_container { width: 436px; margin-right: 20px; background-color: #fafafa; height: 645px; overflow-x: hidden; overflow-y: auto; }
            .settings .main_container .setting_container .folderPurge_container .left_container { float: left; width: 436px; height: 670px; }
            .settings .main_container .setting_container .folderPurge_container .flex_title { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 5px; margin-bottom: 5px; height: 30px; line-height: 30px; }
                .settings .main_container .setting_container .folderPurge_container .flex_title p { margin: 0px; }
            .settings .main_container .setting_container .folderPurge_container .text_header { font-size: 15px; }
            .settings .main_container .setting_container .folderPurge_container .note_warning { color: rgb(255,65,65); margin-bottom: 10px; font-size: 15px !important; margin-top: 10px; background: url('../../../i/alert-yellow-tooltip.svg') no-repeat; background-size: 38px 38px; padding-left: 45px; }
                .settings .main_container .setting_container .folderPurge_container .note_warning p { margin: 2px; }

            .settings .main_container .setting_container .folderPurge_container .items_container .nobody { width: 436px; height: 645px; overflow-x: hidden; overflow-y: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
                .settings .main_container .setting_container .folderPurge_container .items_container .nobody p { padding: 0px !important; margin: 0px !important; font-size: 15px; }
            .settings .main_container .setting_container .folderPurge_container .items_container .item_info { padding: 5px; padding-left: 15px !important; width: auto; height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; }
                .settings .main_container .setting_container .folderPurge_container .items_container .item_info .item_personal_info { height: 50px; margin-left: 16px; max-width: 365px;; display: flex; flex-direction: column; overflow: hidden; margin-left: 10px; margin-right: 10px; -webkit-box-pack: start; justify-content: center; }
                    .settings .main_container .setting_container .folderPurge_container .items_container .item_info .item_personal_info .name { line-height: 24px; height: 24px; font-size: 15px; font-weight: bold; }
                    .settings .main_container .setting_container .folderPurge_container .items_container .item_info .item_personal_info .email { line-height: 24px; height: 24px; font-size: 15px; color: #9A9A9A; }
                .settings .main_container .setting_container .folderPurge_container .items_container .item_info .item_icon { width: 50px; height: 50px; background-position: center center; background-repeat: no-repeat; background-size: 50px 50px; }
                    .settings .main_container .setting_container .folderPurge_container .items_container .item_info .item_icon.user { background-image: url('../../../i/gal_item_user.svg'); }
                    .settings .main_container .setting_container .folderPurge_container .items_container .item_info .item_icon.group { background-image: url('../../../i/gal_item_group.svg'); }
                    .settings .main_container .setting_container .folderPurge_container .items_container .item_info .item_icon.collection { background-image: url('../../../i/gal_item_collection.svg'); }
                    .settings .main_container .setting_container .folderPurge_container .items_container .item_info .item_icon.allmailboxes { background-image: url('../../../i/gal_all_mailboxes_item.svg'); }

                .settings .main_container .setting_container .folderPurge_container .items_container .item_info:hover { background-color: #EEEEEE; }
                .settings .main_container .setting_container .folderPurge_container .items_container .item_info .image_border_radius { border-radius: 25px; overflow: hidden; height: 50px; width: 50px; }
            .settings .main_container .setting_container .folderPurge_container .items_container .editButton { float: right; }

            .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container { float: right; width: 470px; padding-left: 20px; overflow-x: hidden; overflow-y: auto;  }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .md-bar { background-color: #32BEA6 !important; }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .folderPurge_progress { height: 5px; }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container p { font-size: 16px; margin-top: 0px; }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container input[type=text] { width: 470px; }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .targetFolderContainer { height: auto; margin-top: 20px; margin-bottom: 20px; }
                    .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .targetFolderContainer .targetFolderTitle { float: left; margin-top: -1px !important; margin-right: 5px !important; margin-left: 0px !important; }
                    .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .targetFolderContainer p { margin: 0px; }
                    .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .targetFolderContainer md-checkbox { margin-bottom: 0px !important; }
                    .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .targetFolderContainer md-checkbox .md-container { margin-top: 13px !important; }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container md-checkbox { float: left; margin-right: 0px !important; margin-left: 0px !important; }
                    .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container md-checkbox .md-label { height: 25px !important; }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .folderPurge_button_container { height: 60px; }
                    .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .folderPurge_button_container .runFolderPurge { width: 200px; float: left; margin-left: 0px; height: 34px; line-height: 34px; font-size: 17px; }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .pushMessage_container { width: 470px; margin-top: 10px; background-color: #fafafa; height: 402px; overflow-x: hidden; overflow-y: auto; }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .pushMessage_info { width: 450px; margin: 5px; display: flex; }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .pushMessage_container .pushMessage_info .message_ok { overflow: hidden; text-overflow: ellipsis; width: 420px; color: #757575; padding-left: 3px; }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .pushMessage_container .pushMessage_info .message_error { color: red; overflow: hidden; text-overflow: ellipsis; width: 400px; padding-left: 3px; }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .pushMessage_container .pushMessage_info .error { margin: 0px; width: 20px; height: 20px; background: url('../../../i/task_failed_state.svg') no-repeat; background-size: 20px 24px; cursor: pointer; }
                .settings .main_container .setting_container .folderPurge_container .folderPurgeSettings_container .pushMessage_container .pushMessage_info .ok { margin: 0px; width: 20px; height: 20px; background: url(../../../i/task_progress_state.svg) no-repeat; background-size: 20px 20px; cursor: pointer; }
            .settings .main_container .setting_container .folderPurge_container .container_progress { width: 436px; height: 340px; }

        /* NativeSync */
            .nativeSync_IncludeContainer {
                padding: 10px 10px 0 20px;
            }

            /* Integration API */
            .integrationApi_IncludeContainer { padding: 0 10px; }

            /* GraphApi */
            .graphApi_container {
            }
            .graphApi_container .info {
                line-height: 20px;
                font-size: 15px;
                margin-left: 10px;
                margin-top: 10px;
                margin-right: 10px;
                color: #696969;
                border: 0;
                height: 100%;
            }
            .graphApi_container .status {
                font-size: 17px; margin: 10px; 
            }
            .graphApi_container .access-button-block {
                margin: 10px;
            }
                .graphApi_container .access-button-block .graph-access-button {
                    width: 140px;
                    margin-top: 10px;
                }
            /*Contact fields*/
            .settings .main_container .setting_container .contactFields_container {
                width: 834px;
                margin: 10px;
                padding: 10px;
                background-color: #fafafa;
            }
                    .settings .main_container .setting_container .contactFields_container.disabled { pointer-events: none; }
                    .settings .main_container .setting_container .contactFields_container search-box { margin-bottom: 10px; }


        /* Service admin */
        .settings .main_container .setting_container .serviceAdmin-container { width: 545px; height: 425px; background-color: #fafafa; margin-top: 10px; margin: 20px; width: auto; }
        .settings .main_container .setting_container .serviceAdmin_container.disabled { pointer-events: none; }
        .settings .main_container .setting_container .serviceAdmin-container .container-progress {
            width: calc(617px - 2rem) !important;
            height: 450px;
        }
        .settings .main_container .setting_container .serviceAdmin-container .serviceAdmin-group { width: auto; }
        .settings .main_container .setting_container .service-account .serviceAdmin-group .active-header { margin-left: 438px; }
        .settings .main_container .setting_container .service-account .serviceAdmin-group .user-personal-info { width: 308px !important; }
        .settings .main_container .setting_container .service-account .serviceAdmin-group .user-last-active { width: 100px !important; margin-top: 4px !important; text-align: center; }
        .settings .main_container .setting_container .service-account .info-container { right: 20px; width: 0; }
.settings .main_container .setting_container .service-account .main_container {
    height: 495px;
}

/*Manage Roles*/
.settings .main_container .setting_container .manageRoles_container {
    padding-left: 20px;
}
            .settings .main_container .setting_container .manageRoles_container .companyName { font-weight: bold; cursor: pointer; }
                .settings .main_container .setting_container .manageRoles_container .companyName:hover { opacity: 0.7; }
            .settings .main_container .setting_container .manageRoles_container .items_container { float: left; width: 436px; margin-right: 20px; background-color: #fafafa; height: 300px; overflow-x: hidden; overflow-y: auto; }
            .settings .main_container .setting_container .manageRoles_container .flex_title { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; height: 40px; margin-top: 20px; }
                .settings .main_container .setting_container .manageRoles_container .flex_title p { margin: 0px; }
            .settings .main_container .setting_container .manageRoles_container .items_container .nobody { width: 436px; height: 300px; overflow-x: hidden; overflow-y: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
                .settings .main_container .setting_container .manageRoles_container .items_container .nobody p { padding: 0px !important; margin: 0px !important; font-size: 15px; }
            .settings .main_container .setting_container .manageRoles_container .items_container .item_info { padding: 5px; padding-left: 15px !important; width: auto; height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer }
                .settings .main_container .setting_container .manageRoles_container .items_container .item_info.selected { background: #EEEEEE; }
                .settings .main_container .setting_container .manageRoles_container .items_container .item_info .item_personal_info { width: 350px; height: 50px; margin-left: 16px; }
                    .settings .main_container .setting_container .manageRoles_container .items_container .item_info .item_personal_info .name { line-height: 24px; height: 24px; font-size: 15px; font-weight: bold; }
                    .settings .main_container .setting_container .manageRoles_container .items_container .item_info .item_personal_info .email { line-height: 24px; height: 24px; font-size: 15px; color: #9A9A9A; }
                .settings .main_container .setting_container .manageRoles_container .items_container .item_info .item_icon { width: 50px; height: 50px; background-position: center center; background-repeat: no-repeat; background-size: 50px 50px; }
                    .settings .main_container .setting_container .manageRoles_container .items_container .item_info .item_icon.user { background-image: url('../../../i/user_icon.svg'); }
                    .settings .main_container .setting_container .manageRoles_container .items_container .item_info .item_icon.group { background-image: url('../../../i/gal_item_group.svg'); }
                    .settings .main_container .setting_container .manageRoles_container .items_container .item_info .item_icon.allmailboxes { background-image: url('../../../i/gal_all_mailboxes_item.svg'); }
                .settings .main_container .setting_container .manageRoles_container .items_container .item_info:hover { background-color: #EEEEEE; }
                .settings .main_container .setting_container .manageRoles_container .items_container .item_info .image_border_radius { border-radius: 25px; overflow: hidden; height: 50px; width: 50px; }
            .settings .main_container .setting_container .manageRoles_container .items_container .editButton { float: right; }

            .settings .main_container .setting_container .manageRoles_container .roles_container { float: right; width: 436px; margin-right: 20px; background-color: #fafafa; height: 300px; overflow-x: hidden; overflow-y: auto; }
                .settings .main_container .setting_container .manageRoles_container .roles_container.disabled { background-color: gainsboro; cursor: not-allowed; }
            .settings .main_container .setting_container .manageRoles_container .container_progress { width: 436px; height: 340px; }

            .settings .main_container .setting_container .manageRoles_container .treeView { margin: 8px; }
                .settings .main_container .setting_container .manageRoles_container .treeView .k-state-selected { background-color: transparent; color: #000; }
                .settings .main_container .setting_container .manageRoles_container .treeView .k-treeview .k-in.k-state-hover, .k-treeview .k-in.k-state-focused, .k-treeview .k-in.k-state-selected { border-color: transparent !important; background-color: transparent !important; }
            .settings .main_container .setting_container .manageRoles_container .roleTreeViewItem { display: flex; height: 18px; justify-content: center; flex-wrap: nowrap; align-items: center; margin-bottom: 8px; }
                .settings .main_container .setting_container .manageRoles_container .roleTreeViewItem md-checkbox { margin: 0px !important; width: 18px; height: 18px; padding-left: 0; }
                    .settings .main_container .setting_container .manageRoles_container .roleTreeViewItem md-checkbox .md-label { width: 200px; }
                .settings .main_container .setting_container .manageRoles_container .roleTreeViewItem .info { font-size: 15px; float: left; margin-left: 8px; }
                .settings .main_container .setting_container .manageRoles_container .roleTreeViewItem .help_icon { float: left; margin-top: 6px; margin-left: 10px; width: 15px; height: 15px; background-position: center center; background-repeat: no-repeat; background-size: 15px 15px; background-image: url('../../../i/solo/help.svg'); }
                .settings .main_container .setting_container .manageRoles_container .roleTreeViewItem md-checkbox.indeterminate { background-image: url('../../../i/tenant/checkbox_indeterminate.png'); background-position: 8px 8px; background-repeat: no-repeat; background-size: 8px 2px; }

                .settings .main_container .setting_container .manageRoles_container .k-grid td { padding: 5px 5px; }
                .container_tenant_poc_users .user_info { padding: 5px; padding-left: 15px !important; width: auto; height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; }
                .container_tenant_poc_users .user_info .user_personal_info { height: 50px; margin-left: 16px; }
                .container_tenant_poc_users .user_info .user_personal_info .name { line-height: 24px; height: 24px; font-size: 15px; font-weight: bold; }
                .container_tenant_poc_users .user_info .user_personal_info .email { line-height: 24px; height: 24px; font-size: 15px; color: #9A9A9A; }
                .container_tenant_poc_users .user_info .user_icon { width: 50px; height: 50px; background-image: url('../../../i/user_icon.svg'); background-position: center center; background-repeat: no-repeat; background-size: 45px 45px; border-radius: 25px; }
                .container_tenant_poc_users .user_info .contact_icon { width: 50px; height: 50px; background-image: url('../../../i/gal_item_contact.svg'); background-position: center center; background-repeat: no-repeat; background-size: 45px 45px; border-radius: 25px; }
                .container_tenant_poc_users .user_info .poc_photo { background-repeat: no-repeat; background-size: 50px 50px; border-radius: 25px; overflow: hidden; height: 50px; width: 50px; }

                .container_tenant_poc_users .table_simbol_cell { text-align: center; }
                .container_tenant_poc_users #poCUsersGrid { height: 391px;  }

        /* Location */
        .settings .main_container .setting_container .location_container { width: 100%; height: 65px; margin: 20px; }

            .settings .main_container .setting_container .location_container .timezone { }
                .settings .main_container .setting_container .location_container .timezone .title { margin-bottom: 10px; font-weight: bold; }
                .settings .main_container .setting_container .location_container .timezone .k-dropdown { width: 430px; }
                    .settings .main_container .setting_container .location_container .timezone .k-dropdown .k-icon:before { height: .6em; }
                    .settings .main_container .setting_container .location_container .timezone .k-dropdown:not(:first-child) { display: none !important; }

            .settings .main_container .setting_container .location_container .location { margin: 30px 0 0 0; }
                .settings .main_container .setting_container .location_container .location .title { margin-bottom: 10px; font-weight: bold; }
                .settings .main_container .setting_container .location_container .location .regions { width: 430px; height: 36px; padding: 0 0 0 5px; -webkit-box-shadow: 2px 2px 5px 0px #c4c4c4; -moz-box-shadow: 2px 2px 5px 0px #c4c4c4; box-shadow: 2px 2px 5px 0px #c4c4c4; }

    /* Partnership */
    .settings .partnership-container { margin: 30px 30px 30px; }
        .settings .partnership-container .partnership-grid { background-color: white; width: 900px; border: 0px !important; border-color: transparent !important; border-right-color: transparent !important; -webkit-box-shadow: 2px 2px 8px #c4c4c4; -ms-box-shadow: 2px 2px 8px #c4c4c4; box-shadow: 2px 2px 8px #c4c4c4; }
        .settings .partnership-container .partnership-grid .column-title { padding: 5px 5px 5px 10px; color: #363636; font-size: 16px; line-height: 36px; display: inline-block; background-color: #f2f2f2; }
        .settings .partnership-container .partnership-grid .block-content { padding: 0px; margin: 10px; height: 100%; }
        .settings .partnership-container .partnership-grid .partner-name-column { width: 200px; }
        .settings .partnership-container .partnership-grid .partner-type-column { width: 100px; }
        .settings .partnership-container .partnership-grid .partner-owners-column { width: 400px; }
        .settings .partnership-container .partnership-grid .terminate-tenant-tie-column { width: 200px; height: inherit; }
        .settings .partnership-container .partnership-grid .owner-type-info { margin-bottom: auto; margin-top: auto; }

            .settings .partnership-container .partnership-grid .default-picture { display: inline-block; width: 50px; height: 50px; background-repeat: no-repeat; background-size: 50px 50px; background-image: url('../../../i/user_icon.svg'); }
            .settings .partnership-container .partnership-grid .user-icon { display: inline-block; border-radius: 25px; background-repeat: no-repeat; background-size: 50px auto; cursor: pointer; width: 50px; height: 50px; background-color: #f2f8fa; }
            .settings .partnership-container .partnership-grid .personal-info { display: inline-block; white-space: nowrap; position:relative; bottom: 7px; }
                .settings .partnership-container .partnership-grid .personal-info .full-name { line-height: 24px; height: 24px; font-size: 15px; font-weight: bold; }
                .settings .partnership-container .partnership-grid .personal-info .smtp { line-height: 24px; height: 24px; font-size: 15px; color: #9A9A9A; }

        .settings .partnership-container .partnership-grid .terminate-btn-container { margin: auto; }
        .settings .partnership-container .partnerInfo { font-size: 20px; }
        .settings .partnership-container .terminate-partnership { width: 150px; background-image: url('../../../i/terminate.svg'); background-repeat: no-repeat; background-size: 14px 14px; background-position: 8px center; }
        .settings .partnership-container .companyName { font-weight: bold; margin-bottom: auto; margin-top: auto; }

        /*Reporting*/
        .settings .main_container .setting_container .reporting_container { width: 834px; padding:15px; background-color: #fafafa; }
        .settings .main_container .setting_container .reporting_container.disabled { pointer-events: none; }

        /*Obfuscation (CST) */
        .settings .main_container .setting_container .obfuscation_container {width: 834px; margin: 10px; padding: 10px 10px 0 10px; }
        .settings .main_container .setting_container .obfuscation_container p { font-size: 16px; }

        /*PowerShell Credentials*/
        .settings .main_container .setting_container .powerShellCredentials_container {width: 834px; margin: 10px; padding: 10px 10px 0 10px; }
        .settings .main_container .setting_container .powerShellCredentials_container p { font-size: 16px; }
        .settings .main_container .setting_container .enabledInput { opacity: inherit; }
        .settings .main_container .setting_container .disabledInput { opacity: 50%; }

