simple-edit-list .simple-list-heading{clear:both;display:flex;flex-direction:column}simple-edit-list .simple-list-heading .heading-divider{display:block;height:1px;background:#e4e5e7;margin-bottom:35px}simple-edit-list .simple-list-table-box{display:flex;flex-direction:column;overflow-x:auto;white-space:nowrap}simple-edit-list .simple-list-table-box button{padding:2px 13px!important;font-size:1.1em!important}simple-edit-list .simple-list-table-box .btn-box{display:flex;justify-content:end;margin-bottom:15px}simple-edit-list table thead{font-weight:700}simple-edit-list table thead th{padding:6px 8px!important;vertical-align:middle!important}simple-edit-list table thead th.sort::after{bottom:5px!important}simple-edit-list table thead th:not(.sort){cursor:default}simple-edit-list table thead th:first-child{padding-left:10px!important}simple-edit-list table thead th:nth-last-child(2){padding-right:0!important}simple-edit-list table thead th:last-child{width:0;padding:0!important}simple-edit-list table tbody tr:not(.readonly) td{padding:2px 5px!important}simple-edit-list table tbody tr.readonly td{padding:2px 5px!important;vertical-align:middle}simple-edit-list table tbody tr.readonly td span{padding:7px 13px;display:inline-block}simple-edit-list table tbody tr.invalid{border:1px solid red;background-color:#ff000060!important}simple-edit-list table tbody tr td{vertical-align:middle!important}simple-edit-list table tbody tr td.simple-list-button-column{white-space:nowrap;text-align:right}simple-edit-list table tbody tr td:first-child{padding-left:0!important}simple-edit-list table tbody tr td:last-child{padding-right:0!important}simple-edit-list table tbody tr td.checkbox-disabled-notgreyedout .icheckbox_square-green.checked{background-position:-48px 0!important}simple-edit-list table tbody tr td.checkbox-disabled-notgreyedout .icheckbox_square-green{background-position:0 0!important}simple-edit-list table tbody tr td input[type=date]:in-range:not(:focus)::-webkit-datetime-edit-day-field,simple-edit-list table tbody tr td input[type=date]:in-range:not(:focus)::-webkit-datetime-edit-month-field,simple-edit-list table tbody tr td input[type=date]:in-range:not(:focus)::-webkit-datetime-edit-text,simple-edit-list table tbody tr td input[type=date]:in-range:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}simple-edit-list table tfoot tr td div{position:absolute}simple-edit-list table tfoot tr td .pagination{margin:28px 0 10px 0}simple-edit-list table button{padding:2px 13px!important;font-size:1.1em!important}simple-edit-list .confirm-delete-popup i{padding-right:10px;font-size:18px;color:#f80;vertical-align:middle}simple-edit-list .confirm-delete-popup .confirm-message{margin-bottom:15px}simple-edit-list .confirm-delete-popup .button-container{float:left;text-align:center;width:50%}simple-edit-list .confirm-delete-popup .button-container button{width:60px}simple-edit-list .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.simple-edit-list-dialog .modal-body div.checkbox{min-height:73px}.simple-edit-list-dialog .modal-body div.checkbox .icheckbox_square-green{margin-top:19px}.simple-edit-list-dialog .modal-body div.checkbox label{vertical-align:bottom;margin-bottom:2px}.simple-edit-list-dialog .modal-footer{text-align:right!important}draggable-list .new-item>div:last-child .form-group{text-align:right}draggable-list .new-item>div:not(:last-child){padding-right:0}draggable-list .new-item>div .form-group button{margin-top:23px;height:34px;width:34px;padding:0}draggable-list li{border:1px solid #ccc;padding:10px 4px 11px 10px;margin-bottom:4px;border-radius:4px}draggable-list li button{margin-top:-7px;margin-left:4px;height:34px;width:34px;padding:0 8px!important}draggable-list li button.ng-hide{display:none!important}draggable-list .confirm-delete-popup i{padding-right:10px;font-size:18px;color:#f80;vertical-align:middle}draggable-list .confirm-delete-popup .confirm-message{margin-bottom:15px}draggable-list .confirm-delete-popup .button-container{float:left;text-align:center;width:50%}draggable-list .confirm-delete-popup .button-container button{width:60px}nestable-list .form-group button{margin-top:20px;width:100%}nestable-list .filter i{font-size:1.1em}nestable-list .dd-handle{border:1px solid #ccc;padding-right:4px}nestable-list .dd-handle input{margin:-3px;border:1px solid #ccc;padding:0 4px}nestable-list .dd-handle button{margin-top:-7px;margin-left:4px;height:34px;width:34px;padding:0 8px}nestable-list .dd-handle button.ng-hide{display:none!important}nestable-list .confirm-delete-popup i{padding-right:10px;font-size:18px;color:#f80;vertical-align:middle}nestable-list .confirm-delete-popup .confirm-message{margin-bottom:15px}nestable-list .confirm-delete-popup .button-container{float:left;text-align:center;width:50%}nestable-list .confirm-delete-popup .button-container button{width:60px}a4s-data-table table thead tr:not(.filter){font-weight:700}a4s-data-table table thead tr:not(.filter) th{padding-right:25px!important}a4s-data-table table thead tr.filter .date-filter .input-group-addon{padding:6px}a4s-data-table table thead tr.filter .date-filter .input-group-addon i{font-size:18px}a4s-data-table table thead tr.filter .date-filter input{padding:6px;width:100%}a4s-data-table table thead tr.filter .date-filter>span{padding:6px}a4s-data-table table tbody tr:not(.selectable){cursor:default}a4s-data-table table tbody tr td{align-content:center}a4s-data-table table tfoot .paging td{position:relative}a4s-data-table table tfoot .paging td .entry-count{position:absolute;margin-top:2px}a4s-data-table table tfoot .paging td .page-size{position:absolute;top:3px;right:0;display:flex;align-items:center}a4s-data-table table tfoot .paging td .page-size>span{display:inline-block;margin-right:6px}a4s-data-table table tfoot .paging td .page-size>div{display:inline-block}a4s-data-table .delete-dialog{margin-bottom:0}a4s-data-table .delete-dialog .panel-heading i{padding-right:10px;font-size:18px;color:#f80;vertical-align:middle}a4s-data-table .delete-dialog .panel-body .deletability-spinner{height:120px;width:200px}a4s-data-table .delete-dialog .panel-body .not-deletable>div:first-of-type{margin-bottom:15px}a4s-data-table .delete-dialog .panel-body .not-deletable>div:last-of-type{text-align:center}a4s-data-table .delete-dialog .panel-body .not-deletable>div:last-of-type button{width:60px}a4s-data-table .delete-dialog .panel-body .confirm-message>div:first-of-type{margin-bottom:15px}a4s-data-table .delete-dialog .panel-body .confirm-message>div:not(:first-of-type){float:left;text-align:center;width:50%}a4s-data-table .delete-dialog .panel-body .confirm-message>div:not(:first-of-type) button{width:120px}activity-list .info-cards{display:flex;gap:10px;margin-bottom:20px}activity-list .info-cards>div:not(:first-of-type){padding-left:5px}activity-list .info-cards>div:not(:last-of-type){padding-right:5px}activity-list .info-cards .info-card{padding:15px;border-radius:5px;background-color:#f1f4f5;height:100%}activity-list .info-cards .info-card .info-card-header{font-weight:600;font-size:1.1em;margin-bottom:10px}activity-list .info-cards .info-card .progress-snippet{margin-top:13px}activity-list .info-cards .info-card .progress-snippet .progress-info{margin-bottom:2px}activity-list .info-cards .info-card .progress-snippet .progress-info div:first-of-type{display:inline}activity-list .info-cards .info-card .progress-snippet .progress-info div:last-of-type{display:inline;float:right}activity-list .info-cards .info-card .progress-snippet .progress-bar{width:100%;height:5px;background-color:#dce3e6;float:none;padding:0;border-radius:50px}activity-list .info-cards .info-card .progress-snippet .progress-bar div{height:5px;background-color:#68828c;border-radius:50px}activity-list .info-cards .info-card .info-item{display:flex;gap:6px}activity-list .info-cards .info-card .info-item:last-of-type{margin-bottom:-5px}activity-list .info-cards .info-card .info-item:not(:last-of-type){border-bottom:1px solid #ccc;margin-bottom:7px}activity-list .info-cards .info-card .info-item .info-item-icon{display:inline-block;width:38px;height:38px;vertical-align:top;border-radius:7px;align-content:center;background-color:#d5dee1}activity-list .info-cards .info-card .info-item .info-item-icon:not(:last-of-type){margin-bottom:7px}activity-list .info-cards .info-card .info-item .info-item-icon>div{width:100%;height:100%;font-size:22px;font-weight:600;font-family:monospace;display:flex;align-items:center;text-align:center;margin-left:-1px}activity-list .info-cards .info-card .info-item .info-item-icon>div div{width:100%}activity-list .info-cards .info-card .info-item .info-item-icon>span{font-size:1.9em;text-align:center;display:block}activity-list .info-cards .info-card .info-item .info-item-portrait{display:inline-block;width:38px;height:38px;vertical-align:top}activity-list .info-cards .info-card .info-item .info-item-portrait:not(:last-of-type){margin-bottom:7px}activity-list .info-cards .info-card .info-item .info-item-portrait img{width:100%;max-height:100%;vertical-align:top}activity-list .info-cards .info-card .info-item .info-item-text-contrainer{display:inline-block;flex:1}activity-list .info-cards .info-card .info-item .info-item-text-contrainer .info-item-main-text{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}activity-list .info-cards .info-card .info-item .info-item-text-contrainer .info-item-sub-text-container{display:flex;font-size:.9em;margin-top:2px;margin-left:2px}activity-list .info-cards .info-card .info-item .info-item-text-contrainer .info-item-sub-text-container .info-item-sub-text-left{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}activity-list .info-cards .info-card .info-item .info-item-text-contrainer .info-item-sub-text-container .info-item-sub-text-right{align-content:start;white-space:nowrap}activity-list table tbody td.assignee{white-space:nowrap}activity-list table tbody td.assignee span{min-width:15px}activity-list table tbody a{text-decoration:underline}activity-details .activity-target-label,activity-details .activity-target-type-label{font-size:1.1em}activity-details .activity-comments-wrapper{max-height:500px;overflow:hidden;overflow-y:auto}activity-details .activity-comment-container{margin-bottom:20px}activity-details .activity-comment-container>div{padding:5px}activity-details .activity-comment-container>div:hover{background-color:#eee}activity-details .activity-comment-container .activity-comment-header{margin-bottom:5px}activity-details .activity-comment-container .activity-comment-header>div:first-of-type>div:first-of-type{font-weight:500}activity-details .activity-comment-container .activity-comment-header>div:first-of-type>div:last-of-type{font-size:.9em}activity-details .activity-comment-container .activity-comment-header>div:last-of-type{text-align:right}activity-details .activity-comment-container .activity-comment-header>div:last-of-type button{padding:0;width:30px;height:30px;text-align:center}activity-details .activity-comment-container .activity-comment-header>div:last-of-type button i{vertical-align:middle;font-size:1.3em}activity-details .activity-comment-container .activity-comment-content textarea{resize:vertical}activity-details .activity-comment-input .form-group{margin-bottom:0}activity-details .activity-comment-input textarea{resize:vertical}activity-details .activity-comment-input button{margin-top:5px;float:right}activity-details .activity-history-wrapper{max-height:500px;overflow:hidden;overflow-y:auto;padding:6px}activity-details .activity-history-wrapper .activity-history-container{box-shadow:rgba(0,0,0,.16) 0 1px 4px;padding:10px 15px}activity-details .activity-history-wrapper .activity-history-container:not(:last-of-type){margin-bottom:15px}activity-details .activity-history-wrapper .activity-history-container .activity-history-header{margin-bottom:5px}activity-details .activity-history-wrapper .activity-history-container .activity-history-header>div:first-of-type{font-weight:500}activity-details .activity-history-wrapper .activity-history-container .activity-history-header>div:last-of-type{text-align:right}.activity-comment-delete-confirm-popup{margin-bottom:0}.activity-comment-delete-confirm-popup .panel-heading i{padding-right:10px;font-size:18px;color:#f80;vertical-align:middle}.activity-comment-delete-confirm-popup .panel-body>div>div:first-of-type{margin-bottom:15px}.activity-comment-delete-confirm-popup .panel-body>div>div:not(:first-of-type){float:left;text-align:center;width:50%}.activity-comment-delete-confirm-popup .panel-body>div>div:not(:first-of-type) button{width:60px}activity-dialog .modal-header .a4t-header .hpanel .panel-body{padding:0}icon-select{display:inline-block;position:relative}icon-select .palette-wrapper{position:absolute;left:0;z-index:99}icon-select .palette-wrapper .palette-container{overflow:hidden;overflow-y:auto;background-color:#fff;align-content:center;text-align:center;align-items:center;border:1px solid #ccc;border-radius:5px}icon-select .palette-wrapper .palette-container .icon{display:inline-block;margin:4px 4px;width:20px}icon-select .palette-wrapper .palette-container .icon.selected,icon-select .palette-wrapper .palette-container .icon:hover{color:#94969a}calendar-appointment-details .calendar-appointment-participants-wrapper div.row{min-height:35px;align-content:center}calendar-appointment-dialog .modal-header .a4t-header .hpanel .panel-body{padding:0}sort-multiselect label{margin:0;font-weight:400!important;cursor:pointer}sort-multiselect .selected-direction{color:#0075ff}sort-multiselect .sort-container{padding:10px;width:max-content}sort-multiselect .sort-item{display:flex;align-items:center;justify-content:space-between;gap:10px}sort-multiselect .checkbox-box{display:flex;gap:4px;align-items:center}sort-multiselect .custom-checkbox{background-color:#f0f0f0;cursor:pointer}sort-multiselect .custom-checkbox:checked{background-color:#4caf50}chat{display:block;background-color:#f7f9fa}chat .chat-connection-error{background-color:#e14b4be0;color:#fff;font-weight:500;font-size:1.1em;padding:15px 20px;border-radius:5px;margin-bottom:20px}chat .chat-connection-error i{font-size:1.5em;vertical-align:bottom;margin-right:5px}chat .chat-wrapper{margin:0!important}chat .chat-wrapper .chat-rooms-column{border:1px solid #e7e9eb;background-color:#fff;padding:10px}chat .chat-wrapper .chat-rooms-column .chat-rooms-header{display:flex;padding:5px 1px 10px 0}chat .chat-wrapper .chat-rooms-column .chat-rooms-header .chat-rooms-search{flex-grow:1;padding-right:10px}chat .chat-wrapper .chat-rooms-column .chat-rooms-header .chat-rooms-search input{width:100%;border:1px solid #ccc;height:28px;border-radius:5px}chat .chat-wrapper .chat-rooms-column .chat-rooms-header .chat-rooms-actions button{height:28px;width:28px;padding:0}chat .chat-wrapper .chat-rooms-column .chat-rooms-wrapper{max-height:800px;overflow-x:hidden;overflow-y:auto}chat .chat-wrapper .chat-rooms-column .chat-rooms-wrapper .chat-room{cursor:pointer;padding:8px 10px;margin:2px 0;width:100%;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}chat .chat-wrapper .chat-rooms-column .chat-rooms-wrapper .chat-room.selected{background-color:#f6f7fb}chat .chat-wrapper .chat-rooms-column .chat-rooms-wrapper .chat-room .chat-room-main-info{width:100%;align-content:center;overflow:hidden}chat .chat-wrapper .chat-rooms-column .chat-rooms-wrapper .chat-room .chat-room-main-info .chat-room-name{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#6a6c6f;font-weight:600;font-size:13px}chat .chat-wrapper .chat-rooms-column .chat-rooms-wrapper .chat-room .chat-room-main-info .chat-room-last-msg{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#9a9ea5;font-size:12px}chat .chat-wrapper .chat-rooms-column .chat-rooms-wrapper .chat-room .chat-room-additional-info{align-content:center;flex-grow:1;display:flex;flex-direction:column}chat .chat-wrapper .chat-rooms-column .chat-rooms-wrapper .chat-room .chat-room-additional-info .chat-room-last-msg-time{color:#9a9ea5;font-size:12px;white-space:nowrap;text-align:right}chat .chat-wrapper .chat-rooms-column .chat-rooms-wrapper .chat-room .chat-room-additional-info .chat-room-new-msg{display:flex;justify-content:end}chat .chat-wrapper .chat-rooms-column .chat-rooms-wrapper .chat-room .chat-room-additional-info .chat-room-new-msg .chat-room-new-msg-badge{background:red;font-weight:600;color:#fff;text-align:center;padding:0 8px;border-radius:7px;margin-top:2px}chat .chat-wrapper .chat-content-wrapper{padding-right:0!important}chat .chat-wrapper .chat-content-wrapper .chat-content-blocker{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9;margin:1px 1px 74px 16px}chat .chat-wrapper .chat-content-wrapper .chat-room-header{background-color:#fff;border:1px solid #e7e9eb;display:flex;flex-wrap:wrap}chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-user-icons{display:flex;align-items:center;margin-left:15px}chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-user-icons>div{display:inline-block}chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-user-icons>div:not(:first-child){margin-left:-37.5px}chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-user-icons>div>img{width:50px;height:50px;border-radius:50px}chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-user-icons>div>.chat-room-class-icon,chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-user-icons>div>.chat-room-more-users-icon{align-content:center;color:#fff;background-color:#5f9ea0;height:50px;width:50px;border-radius:50px;text-align:center;font-size:1.2em;font-weight:600}chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-info{flex:1;display:flex;flex-direction:column;overflow:hidden}chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-info .chat-room-name{flex:1;font-weight:600;font-size:1.2em;padding:10px 10px 0 15px;overflow:hidden;text-overflow:ellipsis}chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-info .chat-room-users{align-content:center;font-weight:500;padding:5px 0 10px 15px;flex:1}chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-actions{align-content:center;padding:0 15px 0 0}chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-actions button{height:35px}chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-actions button i{display:block;font-weight:100;font-size:14px;padding-top:3px}chat .chat-wrapper .chat-content-wrapper .chat-room-header .chat-room-actions ul{right:0;left:auto}chat .chat-wrapper .chat-content-wrapper .chat-content{background-color:#fff;border:1px solid #e7e9eb;max-height:700px;overflow:hidden;overflow-y:auto;overflow-anchor:none;position:relative}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-content-loadmore{text-align:center;margin:20px 5px 40px 5px;color:#e3a137;cursor:pointer}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper{margin-bottom:15px;padding:5px 10px;width:90%}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper:nth-of-type(2){margin-top:20px}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper.own{justify-self:end}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper.own .chat-user-icon-container{float:right}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper.own .chat-user-icon-container .chat-user-actions{right:5px;left:auto}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper.own .chat-message-infos{float:right}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper.own .chat-message-infos .chat-message-content{background-color:#f0f8ff}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper.own .chat-message-infos .chat-message-date{text-align:right}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper.system{width:100%}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper.system .chat-user-icon-container{display:none}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper.system .chat-message-infos{float:none;text-align:center}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper.system .chat-message-infos .chat-message-content{width:100%;max-width:100%;background-color:transparent;color:#999;font-weight:400;padding-bottom:0}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper.system .chat-message-infos .chat-message-date{padding-bottom:12px}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container{float:left;width:50px}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container .chat-user-icon{color:#fff;background-color:#5f9ea0;height:40px;border-radius:30px;margin:0 5px;text-align:center;font-size:1.2em;font-weight:600;padding-top:8px;cursor:pointer}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container .chat-user-icon img{width:40px;height:40px;border-radius:40px;margin-top:-8px}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container .chat-user-icon i{position:absolute;bottom:-2px;left:3px;color:gold;font-size:13px}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container .chat-user-icon .chat-user-state-icon{width:10px;height:10px;background-color:grey;position:absolute;bottom:0;right:5px;border-radius:5px}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container .chat-user-icon .chat-user-state-icon.online{background-color:green}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container .chat-user-actions{margin-left:5px;padding:10px 15px 0 15px;border:1px solid #ccc;border-radius:5px;min-width:200px}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container .chat-user-actions .chat-user-name{padding:0;font-weight:600;font-size:1.1em;overflow:hidden;text-overflow:ellipsis}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container .chat-user-actions .chat-user-state{margin:4px 0 8px 0;overflow:hidden;text-overflow:ellipsis}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container .chat-user-actions .chat-user-action-buttons{text-align:right;border-top:1px solid #ccc;margin:0 -15px -10px -15px}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container .chat-user-actions .chat-user-action-buttons button{border-top:none;border-bottom:none;border-right:none;border-left:1px solid #ccc;border-radius:0;padding:0;float:right;width:32px}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container .chat-user-actions .chat-user-action-buttons button:first-of-type{border-bottom-left-radius:5px;border-left:none;border-right:1px solid #ccc;float:left}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-user-icon-container .chat-user-actions .chat-user-action-buttons button:nth-of-type(2){border-bottom-right-radius:5px}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-message-infos{float:left}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-message-infos .chat-message-content{margin-bottom:3px;background-color:bisque;padding:12px 20px;border-radius:5px;max-width:400px;font-weight:500;color:#6a6c6f}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-message-infos .chat-message-sender{float:left;font-size:12px;color:#999}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-message-infos .chat-message-date{font-size:12px;color:#999}chat .chat-wrapper .chat-content-wrapper .chat-content .chat-message-wrapper .chat-message-spacer{clear:both}chat .chat-wrapper .chat-controls{border:1px solid #e7e9eb;padding:13px 20px 7px 20px;background-color:#fbfbfd}chat .chat-wrapper .chat-controls textarea{width:calc(100% - 105px);border-color:#eef2f7;background-color:#fbfbfd;resize:none}chat .chat-wrapper .chat-controls button{float:right;height:45px;width:100px}.chat-room-admin-dialog .hpanel,.new-chat-room-dialog .hpanel{margin-bottom:0}.chat-room-admin-dialog a4s-data-table table th,.chat-room-admin-dialog a4s-data-table table tr,.new-chat-room-dialog a4s-data-table table th,.new-chat-room-dialog a4s-data-table table tr{background-color:transparent!important}.chat-room-admin-dialog a4s-data-table table tbody tr.selectable,.new-chat-room-dialog a4s-data-table table tbody tr.selectable{margin:2px 0;display:block;border-radius:10px;border:1px solid transparent}.chat-room-admin-dialog a4s-data-table table tbody tr.selected.selectable,.new-chat-room-dialog a4s-data-table table tbody tr.selected.selectable{background-color:#dc9239!important}.chat-room-admin-dialog a4s-data-table table tbody tr td>span:first-of-type,.new-chat-room-dialog a4s-data-table table tbody tr td>span:first-of-type{vertical-align:sub}.chat-room-admin-dialog a4s-data-table table tbody tr td>span:last-of-type,.new-chat-room-dialog a4s-data-table table tbody tr td>span:last-of-type{float:right}.chat-room-admin-dialog a4s-data-table table tbody tr td>span:last-of-type button,.new-chat-room-dialog a4s-data-table table tbody tr td>span:last-of-type button{border:1px solid #ccc;padding:5px 10px;border-radius:5px;margin-left:5px}.chat-room-admin-dialog a4s-data-table table tbody tr td>span:last-of-type button.selected,.new-chat-room-dialog a4s-data-table table tbody tr td>span:last-of-type button.selected{background-color:#dc9239}.chat-room-admin-dialog .participant-label .form-group{margin:10px 0 0 0}.chat-room-admin-dialog .tab-container{margin-top:5px}.chat-room-admin-dialog .panel-body{padding-top:5px!important;padding-bottom:5px!important}.chat-room-admin-dialog .users a4s-data-table table tbody tr td{padding:3px 8px}.chat-room-admin-dialog .users a4s-data-table table tbody tr td>span:first-of-type i{margin-left:2px;font-size:10px;vertical-align:top;color:gold}.chat-room-admin-dialog .users a4s-data-table table tbody tr td>span:last-of-type{display:inline-flex;min-height:32px}.chat-room-admin-dialog .users a4s-data-table table tbody tr td>span:last-of-type button{border:1px solid #ccc;border-radius:5px;margin-left:5px;width:32px;height:32px;display:flex;align-items:center}.chat-room-admin-dialog .modal-footer{padding-right:30px;text-align:right!important}a4s-navigation .inner-element .element-name span.has-icon{margin-left:7px;color:#6a6c6f;font-weight:500}a4s-navigation .custom-groups a4s-navigation-group .sub-modules{padding-left:0!important}a4s-navigation a4s-navigation-group .group-header-wrapper{position:relative}a4s-navigation a4s-navigation-group .group-header-wrapper.group-level-1 .group-header{display:flex;align-items:center;font-weight:700!important}a4s-navigation a4s-navigation-group .group-header-wrapper.group-level-1 .group-header .icon-right{font-size:20px;font-weight:600;transition:transform .3s}a4s-navigation a4s-navigation-group .group-header-wrapper.group-level-1 .group-header .icon-right.icon-expanded{transform:rotate(180deg)}a4s-navigation a4s-navigation-group .group-header-wrapper.group-level-1 .group-header .icon-left{font-size:16px}a4s-navigation a4s-navigation-group .group-header-wrapper.group-level-1 .group-header .module-title{flex-grow:1;margin:0 10px 0 10px;font-size:14px;font-weight:700!important}a4s-navigation a4s-navigation-group .group-header-wrapper .group-header .group-delete-button{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}a4s-navigation a4s-navigation-group .group-header-wrapper .group-header .group-delete-button:hover{background-color:#e4e5e7}a4s-navigation a4s-navigation-group .group-header-wrapper .group-header .group-delete-button:hover i{color:#bfbfbf}a4s-navigation a4s-navigation-group .group-header-wrapper .group-header .group-delete-button i{color:transparent}navigation .side-menu{color:#6a6c6f;background-color:#fff;margin:5px 10px;font-family:Poppins;width:230px;margin-bottom:50px}navigation .side-menu li.section-header:hover i{display:inline-block!important}navigation .side-menu li.section-header i{color:#ccc;display:none}navigation .side-menu .group-header-wrapper .group-header .pin-box:hover .delete-icon{color:#bfbfbf!important}navigation .side-menu .group-header-wrapper .group-header .pin-box .delete-icon{color:transparent!important}navigation .side-menu a.element-name:hover .inner-element .pin-box i{display:block!important}navigation .side-menu ul{list-style:none;padding:0;margin:0}navigation .side-menu ul .navigation-category{margin:5px 0}navigation .side-menu ul .navigation-category .category-name{padding:2px 0;text-transform:uppercase;font-weight:500;color:#ccc}navigation .side-menu ul .pin-box{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}navigation .side-menu ul .pin-box:hover{background-color:#e4e5e7}navigation .side-menu ul .pin-box .delete-icon{color:#777}navigation .side-menu ul .pin-box .pin{float:right}navigation .side-menu ul .pin-box .unPinned{color:#bfbfbf}navigation .side-menu ul .pin-box .pinned{color:#424242}navigation .side-menu ul .pinnedElements{border:none}navigation .side-menu ul .pinnedElements.active a{display:block;padding:12px 10px;border-radius:3px;text-decoration:none;background:#d0dadf;color:#4d616d!important;font-weight:500}navigation .side-menu ul .pinnedElements a{display:block;padding:12px 10px;border-radius:3px;text-decoration:none}navigation .side-menu ul .pinnedElements a:hover{background:#d0dadf;color:#4d616d!important;font-weight:500}navigation .side-menu ul .pinnedElements a .inner-element{display:flex;align-items:center;justify-content:space-between}navigation .side-menu ul .pinnedElements a .inner-element .element-name{margin-right:15px}navigation .side-menu ul .inner-element{display:flex;align-items:center;justify-content:space-between}navigation .side-menu ul .inner-element .element-name{margin-right:15px}navigation .side-menu ul .inner-element .pin-box{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}navigation .side-menu ul .inner-element .pin-box:hover{background-color:#e4e5e7}navigation .side-menu ul .inner-element .pin-box .pin{float:right}navigation .side-menu ul .inner-element .pin-box .unPinned{color:#bfbfbf}navigation .side-menu ul .inner-element .pin-box .pinned{color:#424242}navigation .side-menu ul .dropdown-content{display:none;position:absolute;top:0;left:100%;background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:10;width:200px;font-size:14px;border-radius:4px}navigation .side-menu ul .dropdown-content .closeIcon{position:absolute;top:5px;left:180px;font-size:15px;color:#999;font-weight:500}navigation .side-menu ul .dropdown-content .pinElementBox{display:flex;padding:5px 10px;align-items:center;font-weight:500;margin-right:18px;border-radius:4px}navigation .side-menu ul .dropdown-content .pinElementBox:hover{background:#d0dadf}navigation .side-menu ul .dropdown-content .addGroupTitleBox{display:flex;padding:5px 10px;align-items:center;font-weight:500}navigation .side-menu ul .dropdown-content .addGroupBox{display:flex;padding:10px 16px;align-items:center}navigation .side-menu ul .dropdown-content .dropDivider{display:block;height:1px;background:#d3d3d3}navigation .side-menu ul .dropdown-content .menuGroupCheckBox{display:flex;align-items:center;margin:0 10px}navigation .side-menu ul .dropdown-content .menuGroupCheckBox input[type=checkbox]{display:none}navigation .side-menu ul .dropdown-content .menuGroupCheckBox .customCheckbox{display:inline-block;width:16px;height:16px;background-color:#fff;border-radius:3px;border:1px solid #ddd;cursor:pointer;position:relative;vertical-align:middle}navigation .side-menu ul .dropdown-content .menuGroupCheckBox .checkboxLabel{display:inline-block;vertical-align:middle;margin-left:8px;cursor:pointer;font-weight:500}navigation .side-menu ul .dropdown-content .menuGroupCheckBox input[type=checkbox]:checked+.customCheckbox{background-color:#fff}navigation .side-menu ul .dropdown-content .menuGroupCheckBox input[type=checkbox]:checked+.customCheckbox::after{content:'';position:absolute;left:5px;top:2px;width:5px;height:8px;border:solid #999;border-width:0 2px 2px 0;transform:rotate(45deg)}navigation .side-menu ul .dropdown-visible .dropdown-content{display:block}navigation .side-menu ul .popup-visible .popup-content{display:block}navigation .side-menu ul .popup-content{display:none;position:absolute;top:0;left:100%;background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:10;width:200px;font-size:14px;font-weight:500;font-family:Poppins}navigation .side-menu ul .popup-content .popupTitle{padding:10px;background-color:#f5f5f5;font-weight:500}navigation .side-menu ul .popup-content .dropDivider{display:block;height:1px;background:#d3d3d3}navigation .side-menu ul .popup-content .deletePopupText{padding:10px;display:flex;flex-direction:column;align-items:center}navigation .side-menu ul .popup-content .deletePopupText .deleteGroupText{border:none}navigation .side-menu ul .popup-content .deletePopupText .deleteGroupName{font-weight:500;color:#dc9239}navigation .side-menu ul .popup-content .deleteBtnBox{padding:0 10px 10px 10px;display:flex;justify-content:center}navigation .side-menu ul .popup-content .deleteBtnBox .btnWrapper{width:60%;display:flex;justify-content:space-between}navigation .side-menu ul .popup-content .deleteBtnBox .btnWrapper .delBtn{color:#6a6c6f;cursor:pointer;width:45px;border:none;font-weight:500;border-radius:4px}navigation .side-menu ul .popup-content .deleteBtnBox .btnWrapper .delBtn.yes{color:#f5f5f5;background-color:#999}navigation .side-menu ul .popup-content .deleteBtnBox .btnWrapper .delBtn.yes:hover{background-color:#dc9239}navigation .side-menu ul .popup-content .deleteBtnBox .btnWrapper .delBtn.no{border:none}navigation .side-menu ul .popup-content .deleteBtnBox .btnWrapper .delBtn.no:hover{background-color:#ccc;color:#777}navigation .side-menu .search-container{position:relative;margin-bottom:5px;display:flex;align-items:center;padding:0 14px}navigation .side-menu .search-container .search-icon{color:#999;font-size:13px}navigation .side-menu .search-container input[type=text]{padding:3px 0;padding-left:8px;font-size:13px;box-sizing:border-box;border-radius:0;border:none!important;box-shadow:none!important}navigation .side-menu .search-container input[type=text]:focus{border:none!important;box-shadow:none!important;outline:0!important}navigation .side-menu li{cursor:pointer}navigation .side-menu li .menu-header-container,navigation .side-menu li .module-header-container{padding:12px 10px;border-radius:3px}navigation .side-menu li .menu-header-container:hover,navigation .side-menu li .module-header-container:hover{background:#d0dadf;color:#4d616d;font-weight:500}navigation .side-menu li .module-header-container .module-title{font-weight:500}navigation .side-menu li .element-name,navigation .side-menu li .menu-title,navigation .side-menu li .module-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}navigation .side-menu li .module-expanded{color:#4d616d}navigation .side-menu li .menu-expanded{font-weight:500;color:#4d616d}navigation .side-menu li .module-header,navigation .side-menu li .sub-module-header{display:flex;align-items:center;font-weight:700}navigation .side-menu li .module-header .delete-icon,navigation .side-menu li .sub-module-header .delete-icon{color:#bfbfbf}navigation .side-menu li .module-header .icon-right,navigation .side-menu li .sub-module-header .icon-right{font-size:20px;font-weight:600;transition:transform .3s}navigation .side-menu li .module-header .icon-right.icon-expanded,navigation .side-menu li .sub-module-header .icon-right.icon-expanded{transform:rotate(180deg)}navigation .side-menu li .module-header .icon-left,navigation .side-menu li .sub-module-header .icon-left{font-size:16px}navigation .side-menu li .module-header .module-title,navigation .side-menu li .sub-module-header .module-title{flex-grow:1;margin:0 10px 0 10px;font-size:14px}navigation .side-menu li ul.sub-modules{padding-left:12px}navigation .side-menu li ul.sub-modules .menu-title{flex-grow:1;margin:0 10px 0 5px;font-size:14px}navigation .side-menu li ul.elements{padding-left:12px}navigation .side-menu li ul.elements li{border-radius:3px}navigation .side-menu li ul.elements li.active a{display:block;padding:12px 10px;border-radius:3px;text-decoration:none;background:#d0dadf;color:#4d616d!important;font-weight:500}navigation .side-menu li ul.elements li a{display:block;padding:12px 10px;border-radius:3px;text-decoration:none}navigation .side-menu li ul.elements li a:hover{background:#d0dadf;color:#4d616d!important;font-weight:500}navigation .side-menu li ul.elements .element-selected{background:#d0dadf;color:#4d616d;font-weight:500}