﻿.nativeSync_container { padding: 0px; }
.nativeSync_container md-checkbox { margin: 25px 0 0 10px !important; }
.nativeSync_container .allow-ns { margin-left:0 !important; }
.nativeSync_container .info-block { min-width: 275px; }
.nativeSync_container .note { margin: 15px 15px 0 0; padding: 0 0 0 15px; border-left: solid 1px lightgray; }
.nativeSync_container .note p { margin: 2px 0 2px 0; color: #757575; font-size: 14px; }
.nativeSync_container .title { font-size: 17px; color: #757575; margin: 20px 0 10px 0; }
.nativeSync_container .user-container { }
.nativeSync_container .user { height: 50px; width: 350px; margin: 10px; display: block; float: left; }
.nativeSync_container .photo { background-repeat: no-repeat; background-size: 50px; background-position: 0px; }
.nativeSync_container .photo { height: 50px; width: 50px; border-radius: 25px; overflow: hidden; float: left; }
.nativeSync_container .name { font-size: 15px; font-weight: bold; }
.nativeSync_container .text { width: 290px; margin: 3px 0 0 10px; overflow:hidden; color: #757575; }
.nativeSync_container .container-displayname-format { margin-left: 33px; margin-top: 10px; }
.nativeSync_container .container-push-notifications .text { }
.nativeSync_container .container-push-notifications .text.disabled { color: rgba(0,0,0,0.38); }

.nativeSync_container .photo-container { width: 50px; height: 50px; max-width: 50px; max-height: 50px; position: relative; float: left; }
.nativeSync_container .photo-container .address-book-enabled { position: absolute; bottom: 0; height: 20px; width: 20px; background-color: white; border-radius: 50%; }
.nativeSync_container .photo-container .address-book-enabled .image { background: url("../../i/settings/SaveUsersOn@3x.png") no-repeat; background-size: 20px 20px; height: 20px; width: 20px; border-radius: 50%; }
.nativeSync_container .photo-container .callerId-enabled { position: absolute; right: 0; bottom: 0; height: 20px; width: 20px; background-color: white; border-radius: 50%; }
.nativeSync_container .photo-container .callerId-enabled .image { background: url("../../i/settings/CallerIDOn@3x.png") no-repeat; background-size: 20px 20px; height: 20px; width: 20px; border-radius: 50%; }

.nativeSync_container #devicesDetailsGrid[data-role='grid'] .k-grid-header th.k-header { padding-left: 0.6em !important; padding: 0.5em 0.3em 0.5em 0.6em !important; }
.nativeSync_container #nativeSyncUsersGrid[data-role='grid'] td.container_photo { padding-left: 15px !important; padding-right: 10px !important; padding-top: 1px !important; padding-bottom: 1px !important; width: 50px !important; max-width: 50px !important; }
.nativeSync_container #devicesDetailsGrid[data-role='grid'] td { border-width: 0px 1px 1px; padding: 0.2em !important; padding-left: 5px !important; height: 30px; }
.nativeSync_container #devicesDetailsGrid[data-role='grid'] td .type-info { width: 70px; max-width: 70px; height: 20px; }
.nativeSync_container #devicesDetailsGrid[data-role='grid'] td .address-book-enabled { position: relative; left: 25px; height: 20px; width: 20px; background-color: white; border-radius: 50%; }
.nativeSync_container #devicesDetailsGrid[data-role='grid'] td .address-book-enabled .image { background: url("../../i/settings/SaveUsersOn@3x.png") no-repeat; background-size: 20px 20px; height: 20px; width: 20px; border-radius: 50%; }
.nativeSync_container #devicesDetailsGrid[data-role='grid'] td .callerId-enabled { position: relative; left: 25px; height: 20px; width: 20px; background-color: white; border-radius: 50%; }
.nativeSync_container #devicesDetailsGrid[data-role='grid'] td .callerId-enabled .image { background: url("../../i/settings/CallerIDOn@3x.png") no-repeat; background-size: 20px 20px; height: 20px; width: 20px; border-radius: 50%; }
    .nativeSync_container #nativeSyncUsersGrid[data-role='grid'] .grid_cell_center.type {
        display: flex;
        justify-content: center;
        align-items:center;
    } 
    #devicesContextMenu {
        width: 125px;
    }
#devicesContextMenu .k-link { padding-top: 0.5em; padding-bottom: 0.5em; }
#devicesContextMenu li .text { margin-left: 9px; display: inline-block; }
#devicesContextMenu li .icon { background-size: 22px 22px; background-repeat: no-repeat; float: left; width: 22px; height: 22px; margin-left: -15px; margin-top: -2px; }
#devicesContextMenu li.disabled .text { color: #D2D2D2; }
#devicesContextMenu li.delete .icon { background-image: url('../../i/syncTunnelWizard/menu-item-delete.svg'); background-size: 18px 18px; background-repeat: no-repeat; background-position: 3px center; }
#devicesContextMenu li.delete.k-state-disabled .icon { background-image: url('../../i/syncTunnelWizard/disabled_delete.svg'); background-size: 18px 18px; background-repeat: no-repeat; background-position: 3px center; }
