@import '../../../../css/partials/base'; #users_container .users-header { font-size: 18px; line-height: 30px; } #users_container .users-header > * { display: inline-block; } #users_container .users-header .title { padding: 15px; border: 1px solid #dcdcdc; border-radius: 2px 0 0 2px; } #users_container .users-header .count-users { display: inline-block; margin-top: -5px; margin-left: 15px; color: #22a5ff; font-weight: 600; font-size: 28px; } #users_container .users-header .add-user { margin: 0; padding: 9px 13px; border: 1px solid #dcdcdc; border-left: 0; border-radius: 0 2px 2px 0; background-image: -webkit-linear-gradient(top, hsl(0, 0%, 98%) 0%, hsl(0, 0%, 95%) 100%); background-image: -moz-linear-gradient(top, hsl(0, 0%, 98%) 0%, hsl(0, 0%, 95%) 100%); background-image: -ms-linear-gradient(top, hsl(0, 0%, 98%) 0%, hsl(0, 0%, 95%) 100%); background-image: -o-linear-gradient(top, hsl(0, 0%, 98%) 0%, hsl(0, 0%, 95%) 100%); background-image: linear-gradient(top, hsl(0, 0%, 98%) 0%, hsl(0, 0%, 95%) 100%); height: 42px; vertical-align: top; text-align: center; font-size: 12px; } #users_container .users-header .add-user:hover { background-image: none; background-color: #eee; text-decoration: none; } #users_container .users-header .add-user i { display: block; margin: 0; color: #929799; text-decoration: none; } #users_container .users-header .add-user:hover i { color: #22a5ff; } #users_container .users-header .search-box { margin: 16px 0 16px 15px; } #users_container .users-grid { margin-top: 20px; } #users_container .users-grid i.icon-telicon-multiple-items { margin-left: 15px; font-size: 14px; } #users_container .users-grid .empty-search-row, #users_container .users-grid .no-users-row { display: none; padding: 16px; text-align: center; } #users_container .users-grid .grid-row.title, #users_container .users-grid .grid-row .user-cells{ height: 50px; line-height: 50px; /* 60 - padding */ } #users_container .users-grid .grid-row.title .grid-cell { padding-left: 10px; text-align: left; } #users_container .users-grid .grid-row.title .grid-cell.name , .users-grid .grid-row.title .grid-cell.extension { cursor: pointer; font-weight: bold; } #users_container .users-grid .grid-row .grid-cell { display: inline-block; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 10px; width: 20%; height: 100%; vertical-align: top; } #users_container .users-grid .grid-row .grid-cell.active { height: 51px; border-right: 1px solid #a6a7a9; border-bottom-left-radius: 0; background: #e0e0e0; } #users_container .users-grid .user-rows .grid-cell:not(.active):hover { border-right: 1px solid #eee; background-color: #eee; background-image: none; cursor: pointer; } #users_container .users-grid .user-rows .grid-cell.active:hover { background-color: #e0e0e0; cursor: pointer; } #users_container .users-grid .user-rows .grid-cell:last-child:not(.active):hover { border-right: 1px solid #dcdcdc; } #users_container .users-grid .grid-row .grid-cell.features.smaller { line-height: 24px; } #users_container .users-grid .grid-row .grid-cell:not(.features) { white-space: nowrap; } #users_container .users-grid .grid-row .grid-cell.centered { padding: 0; text-align: center; } #users_container .users-grid .grid-row .grid-cell.right-aligned { padding: 0 10px 0 0; text-align: right; } #users_container .users-grid .grid-row .grid-cell.devices i { margin: 0 5px; } #users_container .users-grid .grid-row .grid-cell.features i { margin: 5px 0 0; padding: 0 5px 5px; } #users_container .users-grid .grid-row .grid-cell.features .navbar { margin-bottom: 0; text-align: left; } #users_container .users-grid .grid-row .grid-cell.features a.dropdown-toggle { padding: 15px 7px 2px 15px; background: transparent !important; text-align: left; } #users_container .users-grid .grid-row .edit-user { border: 1px solid #a6a7a9; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background: #e0e0e0; } /* Columns */ #users_container .users-grid .grid-row .grid-cell.name, #users_container .users-grid .grid-row .grid-cell.phone-number { width: 25%; } #users_container .users-grid .grid-row .grid-cell.devices, #users_container .users-grid .grid-row .grid-cell.extension { width: 15%; } /* With 6 columns, shorter width on all other columns */ #users_container .users-grid.additional-column .grid-row .grid-cell.phone-number { width: 18%; } #users_container .users-grid.additional-column .grid-row .grid-cell.devices, #users_container .users-grid.additional-column .grid-row .grid-cell.extension { width: 12%; } #users_container .users-grid.additional-column .grid-row .grid-cell.licensed-user-role { width: 13%; } /* end 6th columns mode */ #users_container .user-rows .grid-row { margin-bottom: 10px; border-radius: 2px; } #users_container .user-rows .grid-cell { border: 1px solid #dcdcdc; border-right: 1px solid #fff; background-image: -webkit-linear-gradient(top, hsl(0, 0%, 98%) 0%, hsl(0, 0%, 95%) 100%); background-image: -moz-linear-gradient(top, hsl(0, 0%, 98%) 0%, hsl(0, 0%, 95%) 100%); background-image: -ms-linear-gradient(top, hsl(0, 0%, 98%) 0%, hsl(0, 0%, 95%) 100%); background-image: -o-linear-gradient(top, hsl(0, 0%, 98%) 0%, hsl(0, 0%, 95%) 100%); background-image: linear-gradient(top, hsl(0, 0%, 98%) 0%, hsl(0, 0%, 95%) 100%); } #users_container .user-rows .grid-cell.active { border: 1px solid #a6a7a9; border-bottom: 0; } #users_container .user-rows .grid-cell:first-child { border-radius: 2px 0 0 2px; } #users_container .user-rows .grid-cell:last-child { border-right: 1px solid #dcdcdc; border-radius: 0 2px 2px 0; } #users_container .user-rows .grid-cell.active:first-child { border: 1px solid #a6a7a9; border-bottom: 0; } #users_container .user-rows .grid-row.active .grid-cell:last-child { border-bottom-right-radius: 0; } #users_container .user-rows .grid-row.active .grid-cell:first-child { border-bottom-left-radius: 0; } #users_container .actions { position: relative; padding: 15px; height: 30px; border-top: 1px solid #fff; line-height: 30px; } #users_container .actions a { margin-right: 10px; } #users_container .actions .cancel-link { margin-right: 10px; } #users_container .actions:before { position: absolute; top: -2px; right: 0; display: block; width: 100%; border-top: 1px solid #a6a7a9; content: ""; } #users_container .actions .spare-link { margin-right: 10px; } #users_container .actions .spare-devices { line-height: 30px; margin-right: 10px; } #users_container .actions .buy-dropdown { margin-top: 2px; } /* Detail User */ #users_container .detail-user-role .user-role-wrapper { display: inline-block; margin-top: 15px; } /* Detail User */ #users_container .detail-user .user-fields { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0px; padding: 20px; } #users_container .detail-user .user-fields > * { margin: 10px 0; } #users_container .detail-user .user-fields .basic-fields label { display: inline-block; } #users_container .detail-user .user-fields .advanced-fields > * { display: inline-block; margin: 0 5px 15px 5px; } #users_container .detail-user .user-fields .basic-fields label.monster-invalid { margin-top: 30px; margin-left: -100px; } #users_container .detail-user .user-fields .basic-fields .row-fields.vmbox label.monster-invalid { display: block; margin-left: 170px; margin-top: -10px; } #users_container .detail-user .fix-left { margin-left: 16px; } #users_container .detail-user .row-fields { margin-bottom: 10px; line-height: 40px; } #users_container .detail-user .row-fields #vmbox_number { margin-bottom: 5px; margin-left: 10px; width: 42px; } #users_container .detail-user .row-fields .ringing-timeout { display: inline-block; } #users_container .detail-user .row-fields .ringing-timeout.disabled * { opacity: 0.5; cursor: default !important; } #users_container .detail-user .row-fields .timeout-edit { margin-left: 50px; } #users_container .detail-user .row-fields .timeout-edit a { margin: 0px; } #users_container .detail-user .row-fields #ringing_timeout { margin: 0px 7px; width: 36px; } #users_container .detail-user .row-fields label.monster-invalid[for="ringing_timeout"] { margin: 0px; display: block; } #users_container .detail-user .row-fields .inline-block { display: inline-block; } #users_container .detail-user .row-fields .inline-block select { margin: 0 7px; } #users_container .detail-user .email-border { margin-bottom: 10px; border: 2px dotted transparent; border-radius: 2px; } #users_container .detail-user .email-border.open { padding: 10px 0; border-color: #A6A7A9; } #users_container .detail-user .email-checkbox { margin-bottom: 0; } #users_container .detail-user .email-group { margin: 10px 0 0 0; } #users_container .detail-user .fa-wrapper { display: inline-block; width: 50px; text-align: center; } #users_container .detail-user .icheckbox_flat { margin: 0px 16px -5px 3px; } #users_container .detail-user #change_username { margin-left: 10px; } #users_container .detail-user #change_pin { margin-left: 10px; } /* Grid add remove */ #users_container .list-wrapper { margin: 10px; border: 1px solid #ddd; border-radius: 2px; background: #FFF; } #users_container .list-unassigned-items{ overflow: auto; max-height: 212px; } #users_container .unassigned-list-header { padding: 10px; height: 32px; background: #999; line-height: 32px; } #users_container .unassigned-list-header .title { display: inline-block; color: #FFF; font-weight: bold; font-size: 16px; } #users_container .list-wrapper .item-row { position: relative; border-bottom: 1px solid #ccc; white-space: nowrap; } #users_container .list-wrapper .item-row > * { display: inline-block; padding: 10px; height: 32px; line-height: 32px; } #users_container .list-wrapper .empty-search-row, #users_container .list-wrapper .empty-row { display: none; padding: 16px; text-align: center; } #users_container .list-wrapper .empty-search-row.visible, #users_container .list-wrapper .empty-row.visible { display: block; } #users_container .list-wrapper .item-row button { margin-right: 15px; } /* Detail Numbers */ #users_container .detail-numbers .list-wrapper .item-row .number-container { min-width: 237px; } #users_container .detail-numbers .list-wrapper .item-row .features .tooltip-inner { white-space:pre-wrap; } #users_container .detail-numbers .list-wrapper .item-row .locality { display: none; border-left: 1px solid #CCC; } #users_container .detail-numbers .list-wrapper .list-assigned-items .item-row .locality { width: 250px; border-right: 1px solid #CCC; } #users_container .detail-numbers .list-wrapper .item-row .locality img { margin-right: 5px; } #users_container .detail-numbers .list-wrapper .list-unassigned-items .features-block { display: none; } #users_container .detail-numbers .list-wrapper .features-block .dropdown { margin-top: -4px; } #users_container .detail-numbers .list-wrapper .features-block .edit-features { position: absolute; right: 10px; } #users_container .detail-numbers .list-wrapper .features-block .features { margin-right: 46px; } #users_container .detail-numbers .list-wrapper .navbar .nav li.dropdown.open.active > .dropdown-toggle, #users_container .detail-numbers .list-wrapper .navbar .nav li.dropdown.open > .dropdown-toggle, #users_container .detail-numbers .navbar .nav li.dropdown.active { background: #FFF; } #users_container .detail-numbers .buy-dropdown:hover, #users_container .detail-numbers .buy-dropdown:focus { background-color: #E0E0E0; text-decoration: underline; } @media (min-width: 1000px) { #users_container .detail-numbers .list-wrapper .item-row .locality { display: inline-block; } } /* Detail Extensions */ #users_container .detail-numbers.extensions .input-extension { margin-right: 5px; width: 50px; } /* Detail Features */ #users_container .detail-features .features-grid .feature { display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 33.33%; height: 150px; border: 1px solid #FFF; text-align: center; white-space: nowrap; cursor: pointer; } #users_container .detail-features .features-grid .feature .feature-title { overflow: hidden; text-overflow: ellipsis; } #users_container .detail-features .features-grid .feature .fa-wrapper, .monster-feature-popup-container .feature-fa-wrapper{ display: inline-block; margin: 20px; min-width: 60px; height: 60px; border: 5px solid #DDDDDD; border-radius: 60px 60px 60px 60px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, hsl(0,0%,100%) 0%, hsl(0,0%,87%) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(0,0%,100%)), color-stop(100%,hsl(0,0%,87%))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, hsl(0,0%,100%) 0%,hsl(0,0%,87%) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, hsl(0,0%,100%) 0%,hsl(0,0%,87%) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, hsl(0,0%,100%) 0%,hsl(0,0%,87%) 100%); /* IE10+ */ background: linear-gradient(to bottom, hsl(0,0%,100%) 0%,hsl(0,0%,87%) 100%); /* W3C */ /* box-shadow: 0 -1px 2px #666666 inset;*/ text-align: center; line-height: 60px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */ } #users_container .detail-features .features-grid .feature .fa-wrapper.active, .monster-feature-popup-container .feature-fa-wrapper.active{ background: #19d332; /* Old browsers */ background: -moz-radial-gradient(center, ellipse cover, hsl(128,79%,46%) 0%, hsl(132,46%,46%) 61%, hsl(0,0%,0%) 99%); /* FF3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,hsl(128,79%,46%)), color-stop(61%,hsl(132,46%,46%)), color-stop(99%,hsl(0,0%,0%))); /* Chrome,Safari4+ */ background: -webkit-radial-gradient(center, ellipse cover, hsl(128,79%,46%) 0%,hsl(132,46%,46%) 61%,hsl(0,0%,0%) 99%); /* Chrome10+,Safari5.1+ */ background: -o-radial-gradient(center, ellipse cover, hsl(128,79%,46%) 0%,hsl(132,46%,46%) 61%,hsl(0,0%,0%) 99%); /* Opera 12+ */ background: -ms-radial-gradient(center, ellipse cover, hsl(128,79%,46%) 0%,hsl(132,46%,46%) 61%,hsl(0,0%,0%) 99%); /* IE10+ */ background: radial-gradient(ellipse at center, hsl(128,79%,46%) 0%,hsl(132,46%,46%) 61%,hsl(0,0%,0%) 99%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19d332', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ } #users_container .detail-features .features-grid .feature:hover { background: #FFF; /* box-shadow: 1px 1px 15px #ddd inset;*/ } #creation_user_dialog { width: 600px; padding: 10px; #form_user_creation { margin: 0; } .row-fluid { margin-bottom: 8px; &.user-section-title { h3 { padding-left: 30px; font-weight: normal; font-size: 20px; margin: 0; } } &.separator { border-bottom: 1px solid #c1c1c1; margin: 20px 0; } .chosen-drop { top: auto !important; bottom: 100% !important; } .control-label { margin: 0; text-align: left; } input { margin: 0; } .user-email-icon { margin-right: 10px; } .monster-password-strength { width: 220px; } div.to-left { padding-left: 50px; } div.to-right { padding-left: 20px; } .device-model, .device-name, .device-mac { display: none; } } .user-options-area { padding-left: 150px; .email-group { padding-left: 10px; #email { margin-left: 10px; } } } .add-user-actions { margin-top: 30px; button:not(:first-child) { margin-left: 10px; } } } #creation_user_dialog i { color: #929799; } #creation_user_dialog div.dialog-buttons-wrapper { padding-bottom: 20px; text-align: center; } #creation_user_dialog input.same-line { margin-left: 6px; } #creation_user_dialog input.input-small { width: 93px; } #creation_user_dialog i.second-field { margin-right: 12px; margin-left: 30px; } #creation_user_dialog label.monster-invalid{ &[for="password"] { margin-top: 25px; } } #creation_user_dialog .control-group.hack-left .control-label{ width: 0px; } #creation_user_dialog .control-group.hack-left .controls { margin-left: 0; } #creation_user_dialog .control-group-split .split-group { float: left; } #creation_user_dialog .control-group-split .split-group:not(:first-child) { margin-left: 14px; } #creation_user_dialog .control-group-split { margin-top: -7px; margin-bottom: 22px; } #creation_user_dialog .control-group-split .split-title { margin-left: 36px; padding-bottom: 5px; font-size: 12px; } #creation_user_dialog .control-group-split i { margin-right: 16px; margin-left: 2px; } #creation_user_dialog .control-group-split input { width: 74px; } /* Change Password Popup */ .change-password-popup label.monster-invalid[for="inputPassword"] { margin-top: 25px; } /* Change Password Popup */ .smart-edit-popup { width: 430px; } .smart-edit-popup .form-horizontal .control-group .control-label { width: 140px; } .smart-edit-popup .form-horizontal .control-group .controls { margin-left: 160px; } .smart-edit-popup .content, .smart-edit-popup .actions { padding: 15px 25px; border-top: 1px solid #CCCCCC; } .smart-edit-popup .actions .cancel-link { margin-right: 10px; } /********* CSS for device popovers (appended directly on the body) *********/ .device-popover-icon { margin-right: 10px; vertical-align: text-bottom; } /**** CSS For Changing the Presence ID settings *****/ .presence-id-change-wrapper { padding: 15px; width: 400px; } .presence-id-change-wrapper .cancel-link { margin-right: 5px; } .presence-id-change-wrapper .list-choices { margin-bottom: 20px; margin-top: 20px; } .presence-id-change-wrapper .list-choices .presence-id-option { background: #EEE; padding: 20px; border: 1px solid #CCC; margin-bottom: 5px; } .presence-id-change-wrapper .list-choices .presence-id-option:hover { background: #FFF; cursor: pointer; } .presence-id-change-wrapper .list-choices .presence-id-option.active { background: #FFF; border: 1px solid #22a5ff; } .presence-id-change-wrapper .actions { margin-top: 10px; } .monster-feature-popup-container { .feature-popup-title { display: flex; align-items: center; .popup-title { display: flex; align-items: center; .feature-title { max-height: 4em; overflow-y: hidden; } } .popup-action { margin: 0 25px 0 20px; } } &[data-feature="call_recording"] .btn-group-wrapper { button { font-size: 14px; } .btn-group { margin-left: 10px; } } &[data-feature="call_forward"] { width: 600px; .btn-group { font-size: 14px; } .failover-info { margin-bottom: 25px; &.disabled { display: none; } } } &[data-feature="caller_id"] { width: 525px; .caller-id-select { margin-top: 5px; } } &[data-feature="conferencing"] { form { margin-bottom: 0; .control-group { &.main{ display: flex; flex-direction: row; align-items: center; padding-bottom: 15px; label.title { font-size: 1em; padding-right: 1em; margin-bottom: 0px; width: 230px; text-align: right; } } &.extra { margin-bottom: 40px; } } .list-numbers { display: inline-block; font-weight: 600; height: 65px; line-height: 15px; overflow: auto; vertical-align: middle; width: 180px; &[data-count="1"] { line-height: 61px; } &[data-count="2"] { line-height: 32px; } &[data-count="3"] { line-height: 20px; } } } } &[data-feature='faxing'] { overflow: hidden; #faxbox_form { margin-bottom: 0; a { color: #22a5ff; text-decoration: underline; &:hover { text-decoration: none; } } p { line-height: 30px; } .monster-primary-color { color: $primary-color; } .number-selector { display: inline-block; margin: 0 10px; } #helper_content { margin-top: 10px; } } } &[data-feature="find_me_follow_me"] { width: 620px; #find_me_follow_me_form { margin: 0; .no-device { color: red; font-size: 18px; padding: 10px; } .grid-time { .grid-time-row { background-color: inherit; .name { width: 25%; } .times { width: 65%; } .scale-container { right: 10%; left: 25%; } } .grid-time-row-placeholder { height: 52px; background-color: inherit; } } } } &[data-feature="hotdesk"] { #pin { margin-top: 10px; } } &[data-feature="music_on_hold"] { .media-dropdown { margin-bottom: 0px; } .upload-toggle { margin-left: 10px; min-width: 117px; } .upload-div { display: none; margin-top: 20px; .upload-input { margin: 0; width: 330px; } button.upload-action { margin-left: 10px; padding-left: 19px; padding-right: 19px; } button > i { margin-right: 0; padding-right: 0; } .file-upload { margin: 0; & > input { margin: 0; padding: 6px; width: 192px; } } } } &[data-feature="vmbox"] .content { padding-bottom: 0px; form { margin-bottom: 0px; } .main-line { height: auto; line-height: 20px; margin: 10px 0 30px 0; } .control-group { &.main{ display: flex; flex-direction: row; align-items: center; padding-bottom: 15px; label.title { font-size: 1em; padding-right: 1em; margin-bottom: 0px; width: 200px; text-align: right; } } &.extra { margin-bottom: 40px; } } .extra-content { padding-bottom: 15px; &.disabled { display: none; } } } }