﻿md-dialog.license-gap-info { height: 570px; width: 750px; }
md-dialog.license-gap-info .container-main-dialog { height: 570px; width: 750px; }
md-dialog.license-gap-info .container-main-dialog .header-container { height: 62px; min-height: 62px; }


md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content { padding: 20px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block { width: 710px; height: 404px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .alert-message { height: 37px; padding: 10px; border: solid 1px #FFF7E4; border-radius: 10px; background-color: #FFF7E4; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .alert-message.ok { border: solid 1px #E4FFE9; background-color: #E4FFE9; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .alert-message.not-enough { border: solid 1px #FFE4E4; background-color: #FFE4E4; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .alert-message .content { width: 555px; height: 39px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .alert-message .content .icon { width: 24px; height: 36px; margin-right: 7px; background-size: auto 24px; background-repeat: no-repeat; background-image: url('../../../../bundle/i/newUI/message-sprite.svg');}
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .alert-message .content .icon.ok { background-position: -96px 0; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .alert-message .content .icon.not-enough { background-position: -49px 0; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .alert-message .content .text { width: 517px; height: 37px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .alert-message .content .text .line1 { width: 521px; height: 20px; line-height: 140%; font-family: 'Inter'; font-weight: 600; font-size: 14px; letter-spacing: 0.5%; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .alert-message .content .text .line2 { width: 521px; height: 17px; line-height: 140%; font-family: 'Inter'; font-weight: 400; font-size: 12px; letter-spacing: 2%; color: #5C5C5C; }

md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .header { height: 33px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .header .content-header { height: 40px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .header .content-header .text { height: 18px; color: #202020; line-height: 130%; font-family: 'Inter'; font-weight: 600; font-size: 14px; letter-spacing: 0%;  }

md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users { overflow-x:hidden; overflow-y: auto; height: 291px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user {  }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item {  }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item:hover { background-color: #E6E6E6; }

md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .user-details { width: 286px; max-width: 286px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .user-details .icon { background-image: url('../../../../i/tenant/quick_links/header-sprite.svg'); background-size: auto 30px; background-position: -194px 0; width: 30px; height: 30px; background-repeat: no-repeat; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .user-details .info { margin-left: 10px; padding-top: 6px; padding-bottom: 6px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .user-details .info .name { font-family: Inter; font-weight: 500; font-size: 14px; line-height: 18px; letter-spacing: 0%; color: #202020; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 240px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .user-details .info .email { font-family: Inter; font-weight: 400; font-size: 12px; line-height: 18px; letter-spacing: 0%; color: #5C5C5C; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 240px; }

md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons { width: 364px; max-width: 364px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .auto-license { width: 126px; min-width: 126px; background-color: #E6ECFF; border: 1px solid #E6ECFF; border-radius: 6px; padding: 1px 8px 1px 0; margin: 6px 6px 6px 0;  }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .auto-license .icon { width: 24px; height: 24px; margin-right: 3px; background-size: auto 24px; background-repeat: no-repeat; background-image: url('../../../../bundle/i/newUI/message-sprite.svg'); background-position: -122px 0; color: #202020; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .auto-license .text { height: 20px; font-family: Inter; font-weight: 400; font-size: 14px; line-height: 20px; letter-spacing: 0%; color: #202020; }


md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item { min-width: 140px; max-width: 350px; background-color: #F3F3F3; border: 1px solid #F3F3F3; border-radius: 6px; padding: 1px 8px 1px 0; margin: 6px 6px 6px 0; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .source-type-icon  { background-image: url('../../../../bundle/i/newUI/sources-sprite.svg'); background-repeat:no-repeat; height: 24px; width: 24px; min-width: 24px; background-size: auto 42px; }

md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .source-type-icon.global_address_list { background-position: 2px 2px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .source-type-icon.public_folder { background-position: -19px 2px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .source-type-icon.shared_mailbox { background-position: -41px 2px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .source-type-icon.shared-mailbox-from-secondary-tenant { background-position: -63px 2px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .source-type-icon.ucm { background-position: -84px 2px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .source-type-icon.salesforce { background-position: -106px 2px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .source-type-icon.cira-hub { background-position: -127px 2px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .source-type-icon.bullhorn { background-position: -149px 2px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .source-type-icon.internet_calendar { background-position: -170px 2px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .source-type-icon.iCalendar { background-position: -192px 2px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .source-type-icon.group-calendar { background-position: -212px 2px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .tunnel-item .name { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; min-width: 100px; }

md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-content .block .users-grid .container-users .user .license-gap-item .reasons .more-tunnels-item { width: 69px; min-width: 69px; height: 20px; line-height: 20px; color: #5C5C5C; font-size: 14px; font-weight: 400; }

md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-dialog-actions { padding: 16px 20px 16px 20px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-dialog-actions .hidden { visibility: hidden; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-dialog-actions .buttons { width: 710px; height: 32px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-dialog-actions .buttons .button { cursor: pointer; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-dialog-actions .buttons .button.disabled { cursor: default; pointer-events: none; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-dialog-actions .buttons .buy-licenses { border: 1px solid #C8C8C8; border-color: #C8C8C8; border-radius: 8px; padding: 4px 12px 4px 12px; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-dialog-actions .buttons .buy-licenses .icon { background-size: auto 16px; background-image: url('../../../../bundle/i/newUI/billing-manage-orders.svg'); width: 16px; height: 16px; background-repeat: no-repeat; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-dialog-actions .buttons .buy-licenses .text { margin-left: 7px; font-family: Inter; font-weight: 600; font-size: 11px; line-height: 23.8px; letter-spacing: 0%; color: #5C5C5C; }

md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-dialog-actions .buttons .assign-licenses { height: 32px; border-radius: 8px; padding-top: 4px; padding-right: 12px; padding-bottom: 4px; padding-left: 12px; border: 1px solid #1079C5; background-color: #1079C5; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-dialog-actions .buttons .assign-licenses.disabled { background-color: #DCDCDC; border: 1px solid #DCDCDC; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-dialog-actions .buttons .assign-licenses .text { color: white; font-family: Inter; font-weight: 600; font-size: 11px; line-height: 23.8px; letter-spacing: 0%; }
md-dialog.license-gap-info .container-main-dialog md-dialog-content .container-dialog-actions .buttons .assign-licenses.disabled .text { color: #A3A3A3; }