/******* GENERAL *******/

* {
    font-family: "Poppins", "Inter", Arial, Helvetica, sans-serif;
}

.ui.form input:not([type]):focus,
.ui.form input[type="date"]:focus,
.ui.form input[type="datetime-local"]:focus,
.ui.form input[type="email"]:focus,
.ui.form input[type="file"]:focus,
.ui.form input[type="number"]:focus,
.ui.form input[type="password"]:focus,
.ui.form input[type="search"]:focus,
.ui.form input[type="tel"]:focus,
.ui.form input[type="text"]:focus,
.ui.form input[type="time"]:focus,
.ui.form input[type="url"]:focus,
.ui.selection.dropdown:focus,
.ui.selection.active.dropdown .menu,
.ui.selection.active.dropdown:hover .menu,
.ui.selection.active.dropdown,
.ui.selection.active.dropdown:hover,
.ui.form textarea:focus,
.ui.form textarea:hover {
    border-color: #566fff;
}

.display-none {
    display: none;
}

.display-flex {
    display: flex;
}

.main-body {
    height: 100%;
    min-width: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.align-center {
    display: flex !important;
    justify-content: space-around;
    align-items: center;
}

.ui.button.action-button {
    position: relative;
    padding: 0;
    margin: 0 1.3rem;
    border: 0;
    background-color: transparent;
    cursor: pointer;
}

.active-notification:after {
    content: "";
    position: absolute;
    right: -10px;
    width: 0.5rem;
    height: 0.5rem;
    background: #566fff;
    border-radius: 50%;
}

.ui.text {
    line-height: 28px;
}

h1.ui.header.title {
    margin-bottom: 0;
}

.ui.divider {
    margin: 2.5rem 0;
}

.ui.divider.small {
    margin: 1rem 0;
}

.ui.divider.underline-divider {
    margin: 0.8rem 0 2.5rem;
}

.ui.divider:not(.vertical):not(.horizontal) {
    border-top: 1px solid #f2f2f8;
    border-bottom: 1px solid #f2f2f8;
}

.ui.form .ui.card {
    width: 100%;
    box-shadow: 0 1px 3px 0 #e5e5e5, 0 0 0 1px #e5e5e5;
}

.ui.form .field {
    margin: 0 0 2rem;
}

.ui.form textarea,
.ui.input textarea {
    resize: none;
    width: 100%;
    border-radius: 6px 6px 0 0;
}

h4.ui.header {
    font-weight: 400;
}

input[type="number"]::-webkit-inner-spin-button {
    opacity: 1;
}

.ui.button.text-btn {
    display: inline;
    margin: 0;
    padding: 0;
    padding: 0.8rem 0.5rem 0.8rem;
    background: 0;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #a2a2c3;
}

.ui.button.text-btn img {
    padding-right: 10px;
}

.middot {
    margin: 0 8px;
}

.ui.button.border-btn {
    padding: .9rem 3rem;
    background-color: #f6f8ff;
    border: 1px solid #e5e5e5;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #000000;
}

.ui.button.border-btn-code {
    background-color: #f6f8ff;
    border: 1px solid #e5e5e5;
    font-weight: 400;
    line-height: 24px;
    color: #A2A2C3;
}

.ui.button.border-btn.small {
    padding: .5rem 2rem;
}

.centered {
    display: flex;
    justify-content: center;
    align-items: center;
}

.spaced-between{
    display: flex;
    justify-content: space-between;
}

.full-width {
    width: 100% !important;
    margin: 0 0 1rem !important;

}
.width-45 {
    width: 45% !important;
    margin: 0 0 1rem !important;
}

.setting-button{
    background: #d6e2f761 !important;
    border-radius: 10px;
    padding: 10px;
    margin-top:10px;
}

.setting-button:hover {
    background: #d6e2f7 !important;
}

.add-setting-btn{
    background: #d6e2f761 !important;
    margin: 0 0 1rem !important;
    position: relative;
    display: inline-block;
    width: 250px;
    text-align: center;
}

.add-setting-btn:hover {
    background: #d6e2f7 !important;
}

.add-setting-btn .btn-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.add-setting-btn .btn-content div {
  color: black;
  padding: 12px 16px;
  cursor: pointer;
}
.add-setting-btn .btn-content label{
    cursor: pointer;
}

.add-setting-btn .btn-content div:hover {background-color: #f1f1f1}

.add-setting-btn:hover .btn-content {
  display: block;
}

.add-setting-btn.disabled {
    pointer-events: none;
}

.add-setting-btn .btn-content .disabled{
    pointer-events: none;
    background: lightgray;
    color: white;
}

/* COLORS */

.light-emphasis,
.ui.header.light-emphasis {
    color: #a2a2c3;
}

.strong-emphasis {
    color: #566fff;
}

.purple {
    color: #8538D4;
}

.light-gray {
    color: #9d9da4;
}

.warning-color {
    color: #D47A38;
}

.warning-color-bg {
    background-color: #fabe78;
}

/* ICONS */

.ui.header > .image:not(.icon),
.ui.header > img {
    display: inline-block;
    margin-top: 0;
    width: inherit;
    height: auto;
    vertical-align: middle;
}

.custom-icon.bell {
    height: 20px;
    width: 18px;
}

.custom-icon.msg-bubble {
    width: 20px;
    height: 20px;
}

.custom-icon.map {
    width: 24px;
    height: 18px;
}

.custom-icon.list {
    width: 21px;
    height: 18px;
}

.custom-icon.question-circle {
    width: 20px;
    height: 20px;
}

.custom-icon.search {
    margin-left: 1rem;
}

.custom-icon.attach {
    height: 18px;
    width: 16px;
    margin-right: 1rem;
    line-height: 1rem;
}

.custom-icon.video {
    height: 14px;
    width: 24px;
    margin-right: 1rem;
    line-height: 1rem;
}

.custom-icon.info-circle {
    height: 20px;
    width: 20px;
    margin-left: 0.5rem;
}

.ui.icon.input .custom-icon.info-circle {
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
}

/* SWITCH */

.ui.toggle.checkbox {
    min-height: 2rem;
}

.ui.toggle.checkbox label:before {
    width: 3.75rem;
    height: 2rem;
    background-color: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
}
.ui.toggle.checkbox input:checked ~ label:before,
.ui.toggle.checkbox input:focus:checked ~ label:before,
.ui.toggle.checkbox input:focus ~ label:before {
    background-color: #ffffff !important;
}

.ui.toggle.checkbox label:after {
    width: 1.75rem;
    height: 1.75rem;
    background: none;
    box-shadow: none;
}

.ui.toggle.checkbox input ~ label:after {
    background: none;
    box-shadow: none;
    background-color: #a2a2c3;
    border: 0;
    left: 2px;
    top: 2px;
}

.ui.toggle.checkbox input:checked ~ label:after {
    background: none;
    box-shadow: none;
    background-color: #566fff;
    border: 0;
}

/******* ELEMENTS *******/

/* HEADER MENU */

.ui.attached.menu:not(.tabular) {
    border: 0;
    padding: 1rem 2rem;
    border-bottom: 1px solid #eef2f3;
}

.ui.menu .item:before {
    display: none;
}

.image-container {
    padding: 0 1rem 0 1.5rem;
}

.search-container {
    flex: 1;
}

.menu .ui.icon.input > i.icon {
    color: #7e7e7e;
}

.menu .ui.input > input {
    border: 0;
    color: #7e7e7e;
}

.menu .ui.input > input::placeholder {
    color: #7e7e7e;
}

.menu .ui.ui.ui.ui.icon.input > input {
    padding-right: 0;
    padding-left: 2.5rem;
}

.menu .ui.icon.input > i.icon {
    top: 0;
    left: 0;
    position: absolute;
}

.icons-container .icon {
    margin: 0 0.7rem;
}

.menu-dropdown {
    padding: 0 2rem;
}

.menu-dropdown .icon {
    margin-left: 0.3rem;
    color: #a2a2c3;
}

/* BREADCRUMBS */

.ui.breadcrumb {
    color: #a2a2c3;
}

.ui.breadcrumb .section.active {
    color: #000000;
    font-weight: 400;
}

/* TITLE HEADER */

.title-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 0.5rem;
}

.title-header .ui.header.title {
    display: flex;
    align-items: center;
    line-height: 1;
    padding-right: 1.5rem;
}

.rating {
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.rating img:not(:last-child) {
    margin-right: 2px;
}

.title-header .ui.button.text-btn {
    line-height: 1;
}

/* SECONDARY MENU */

.ui.secondary.menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #f2f2f8;
}

.ui.secondary.menu.engagements {
    border-bottom: none;
    margin: 0;
}

.ui.secondary.menu:before,
.ui.secondary.menu:after {
    display: none;
}

.ui.secondary.menu .item {
    padding: 1.5rem 0.8rem;
    border-bottom: 2px solid transparent;
    border-radius: 0 !important;
    margin: 0;
}

.ui.secondary.menu .dropdown.item:hover,
.ui.secondary.menu .link.item:hover,
.ui.secondary.menu a.item:hover,
.ui.secondary.menu .item.active,
.ui.secondary.menu .item:hover {
    background: 0;
    color: #0F5cb4;
    border-color: #0F5cb4;
}

/* MAIN SECTION */

/* USER ACTIONS */

.user-actions-column {
    border-right: 1px solid #f2f2f8;
    width:25%;
    padding-right: 1rem;
    padding-top: 1rem;
}
.candidate-content-column{
    width:75%;
    padding-left: 1rem;
    padding-top: 1rem;
}
.ui.button.user-action-btn {
    background: 0;
    border: 1px solid #7e7e7e;
    padding: 0;
    height: 40px;
    width: 40px;
}

.additional-action-btns {
    margin-top: 3.5px;
}

.job-req {
    padding-top: 1rem;
}

.user-actions-field {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.user-actions-field h4.ui.header {
    margin: 0 1rem 0 0;
}

.ui.form .field.user-actions-field > .selection.dropdown {
    max-width: 280px;
}

.button-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.user-actions-field .ui.button.action-btn {
    padding: 1rem 2rem;
    font-weight: 400;
    color: #a2a2c3;
    background: #f6f8ff;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    border-radius: 36px;
    line-height: 1.5rem;
    margin-right: 1.3rem;
}

.user-actions-field .ui.button.action-btn img {
    margin-right: 10px;
}

.user-actions-field .ui.button.circular-action-btn {
    width: 56px;
    height: 56px;
    padding: 0;
    color: #a2a2c3;
    background: #f6f8ff;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    border-radius: 50%;
}

.user-actions-field .ui.button.circular-action-btn:not(:last-child) {
    margin-right: 1.3rem;
}

/* CONTENT */

.main-content-title-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.5rem 0;
}

.main-content-title-container h3.ui.header {
    margin-bottom: 0;
    font-family: "Poppins", "Inter", Arial, Helvetica, sans-serif;
}

.main-content-title-container .actions{
    display: flex;
    align-items: center;
}

.main-content-title-container .actions .ui.fluid.dropdown{
    margin: 0 1rem;
}

.main-content-title-container .actions .ui.button.border-btn.small{
    margin-left: 1rem;
}

.main-content-title-container .shares-title h3.ui.header,
.main-content-title-container .shares-title span {
    display: flex;
    align-items: center;
    margin-right: 1rem;
    margin-bottom: 0;
}

.inbox {
    max-height: 25vh;
}
.height-100pc {
    height: 100%;
}

.min-width-200 {
    min-width: 200px;
}

.message-window-content {
    max-height: 25rem;
    overflow-y: scroll;
}

.no-scroll-page {
    max-height: 100%;
    overflow-y: auto;
}

.message-window-content .message {
    display: flex;
}

.message-window-content .message.incoming-container {
    flex-direction: row;
}

.message-window-content .message.outgoing-container {
    flex-direction: row-reverse;
    padding-right: 1rem;
}


.message-window-content .message .incoming {
    background-color: #F6F8FF;
}

.message-window-content .message .incoming h4.ui.header {
    color: #566FFF;
    font-weight: 600;
}

.message-window-content .message .outgoing {
    background-color: #F3EBFB;
}

.message-window-content .message .outgoing h4.ui.header {
    color: #8538D4;
    font-weight: 600;
}

/* ACCORDION */
.ui.accordion.accordion-container {
    width: 100%;
    margin-bottom: 1.1rem;
}

.ui.accordion.accordion-container .title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #e5e5e5;
    padding: 1rem 1.5rem;
    border-radius: 6px;
    font-weight: 600;
}

.ui.accordion.accordion-container.question.not-answered .title {
    background-color: rgba(212, 56, 56, 0.1);
    color: #d43838;
}

.ui.accordion.accordion-container.question.answered .title {
    background-color: #f8f8f8;
}

.ui.accordion.accordion-container .title.active {
    border-radius: 6px 6px 0 0;
}

.ui.accordion.accordion-container.question.not-answered .title,
.ui.accordion.accordion-container.question.not-answered .title.active,
.ui.accordion.accordion-container.question.answered .title,
.ui.accordion.accordion-container.question.answered .title.active {
    border-radius: 6px 6px 0 0;
}

.ui.accordion.accordion-container .title .show-hide-btn.light-emphasis {
    color: #8538d4;
}

.ui.accordion.accordion-container .title.active .show-hide-btn.light-emphasis {
    color: #a2a2c3;
}

.ui.accordion.accordion-container
    .title.active
    .show-hide-btn.light-emphasis
    .icon.dropdown {
    color: #000000;
}

.ui.button.border-btn.emphasized {
    background-color: #566FFF;
    border: 1px solid #566FFF;
    color: #FFFFFF;
}

.ui.accordion.accordion-container .title.active .times {
    color: #000000;
}

.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child {
    padding: 1.5rem 2rem;
}

.ui.accordion.accordion-container .content {
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-radius: 0 0 6px 6px;
}

.ui.accordion.accordion-container.question.not-answered .content,
.ui.accordion.accordion-container.question.answered .content {
    border-radius: 0;
    padding: 1.5rem 2rem;
}

.accordion-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #e5e5e5;
    border-top: 0;
    padding: 1rem 1.5rem;
    border-radius: 0 0 6px 6px;
}

.accordion-footer-no-flex {
    justify-content: space-between;
    align-items: center;
    border: 1px solid #e5e5e5;
    border-top: 0;
    padding: 1rem 1.5rem;
    border-radius: 0 0 6px 6px;
}

.light-blue {
    background-color: #F6F8FF;
}

.ui.accordion.accordion-container.question
    .title
    .show-hide-btn.light-emphasis {
    color: #000 !important;
}

.accordion-footer .question-info .question-status {
    color: #d43838;
}

.accordion-footer-no-flex .question-info .question-status {
    color: #d43838;
}

.accordion-footer-no-flex .audio {
    height: 4rem;
}

.accordion-section-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 2rem;
}

.accordion-section-title .header {
    margin: 0;
}

.accordion-content h4.ui.header .info-circle {
    margin-left: 5px;
}

ul.sub-content li {
    color: #8538d4;
}

ul.sub-content li::marker {
    color: #000000;
}

.no-reference-notice {
    line-height: 1.8rem;
}

/* FORMS */

.action-dropdown {
    display: flex !important;
}

.action-dropdown .ui.button {
    min-width: 180px;
    margin: 0;
    border-radius: 6px 0 0 6px;
    background-color: #f8f8f8;
    font-weight: 400;
    color: rgba(59, 59, 74, 0.6);
    border: 1px solid #e5e5e5;
    border-right: 0;
    text-align: left;
}

.action-dropdown .ui.selection.dropdown {
    border-radius: 0 6px 6px 0;
}

.message-footer {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 1.5rem;
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-radius: 0 0 6px 6px;
    margin-bottom: 4rem;
}

.ui.input.textarea-container {
    width: 100%;
    padding: 0;
}

.ui.form .textarea-container.notes-textarea textarea,
.ui.input .textarea-container.notes-textarea textarea {
    border-radius: 6px;
}

.action-container {
    margin: 4rem 0;
    text-align: right;
}

.ui.button.next-prev-btn {
    min-width: 160px;
    padding: 1rem 2rem;
    border-radius: 36px;
    margin-left: 1.5rem;
    font-weight: 400;
}

.ui.button.next-button {
    background-color: #8538d4;
    color: #ffffff;
}

.ui.button.prev-button {
    background-color: #f6f8ff;
    color: rgba(59, 59, 74, 0.5);
    border: 1px solid #e5e5e5;
}

.ui.button.no-bg {
    background: 0;
    border: 1px solid #e5e5e5;
}

/* CARD */

.ui.card.question-summary > .content > .header,
.ui.card.question-summary > .card > .content > .header {
    font-family: "Poppins", "Inter", Arial, Helvetica, sans-serif;
    font-weight: 400;
}

.ui.card > .content,
.ui.cards > .card > .content {
    padding: 1.5rem 2rem;
}

/* ACTIVITIES */

.activities .activity-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    padding: 1.5rem;
    margin-bottom: 1rem;
}

.activities .activity-item .activity-info .text {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-left: 1rem;
}

.activities .activity-item .activity-info .file-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(133, 56, 212, 0.1);
    width: 54px;
    height: 54px;
    border-radius: 50%;
}

/* WARNING */

.warning {
    padding: 1.5rem 2rem;
    position: relative;
    background-color: rgba(212, 122, 56, 0.1);
    border: 1px solid #E5E5E5;
    border-radius: 6px;
}

.warning .warning-title {
    color: #D47A38;
}

.warning .warning-text {
    margin: 0;
}

.warning .ui.button.close-btn {
    position: absolute;
    top: 2rem;
    right: 2rem;
    background: 0;
    padding: 0;
    margin: 0;
}

/* CUSTOM EDITOR */

.editor-container {
    margin: 1rem 0;
}

.editor-header {
    border: 1px solid #E5E5E5;
    border-bottom: 0;
    border-radius: 6px 6px 0 0;
}
.ui.button.editor-header-button {
    padding: 1rem 1.5rem;
    background: 0;
    font-family: Inter !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: rgba(59, 59, 74, 0.6);
    transition: .3s ease;
}

.ui.form .editor-custom .editor-space {
    width: 100%;
    min-height: 200px;
    border-radius: 0 0 6px 6px;
    border: 1px solid #E5E5E5;
}

.ui.form .editor-custom .editor-space:focus {
    border-color: #566FFF;
    outline: none;
}

.custom-toolbar {
    display: flex;
    border: 1px solid #E5E5E5;
    flex-wrap: wrap;
}

.toolbar-box {
    display: flex;
    align-items: center;
    border-right: 1px solid #e5e5e5;
    margin: 0;
    min-height: 45px;
    padding: 0 12px;
}

.toolbar-box.no-padding {
    padding: 0;
}

.toolbar-box:last-child {
    border: 0;
}

.toolbar-box .ui.selection.dropdown,
.toolbar-box .ui.selection.dropdown .menu,
.toolbar-box .ui.selection.active.dropdown:hover,
.toolbar-box .ui.selection.dropdown .menu:hover {
    border: 0;
    border-color: transparent;
}

.ui.button.toolbar-btn {
    background: 0;
    padding: 10px;
}

.msg-dropdown .ui.dropdown {
    padding: 1rem 0;
}

.msg-dropdown .ui.dropdown > .text,
.msg-dropdown .menu-dropdown .icon {
    color: #8538d4;
}

/* COMMENT STATUS */

.comment-status {
    color: #9d9da4;
    margin-left: 3rem;
    position: relative;
}

.comment-status:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: -20px;
    top: 4px;
}

.comment-status.has-comment:before {
    background-color: #8538d4;
}

.comment-status.no-comment:before {
    justify-content: space-between;
    align-items: center;
    padding: 1rem 1.5rem;
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-radius: 0 0 6px 6px;
    margin-bottom: 4rem;
}

.ui.form .textarea-container.notes-textarea textarea,
.ui.input .textarea-container.notes-textarea textarea {
    border-radius: 6px;
}

.action-container {
    margin: 1rem;
    text-align: right;
}

.ui.button.next-prev-btn {
    min-width: 160px;
    padding: 1rem 2rem;
    border-radius: 36px;
    margin-left: 1.5rem;
    font-weight: 400;
}

.ui.button.next-button {
    background-color: #0F5cb4;
    color: #fff;
}

.ui.button.prev-button {
    background-color: #f6f8ff;
    color: rgba(59, 59, 74, 0.5);
    border: 1px solid #e5e5e5;
}

.ui.button.no-bg {
    background: 0;
    border: 1px solid #e5e5e5;
}

/* TABLE */

/*.ui.ui.table td.active, .ui.ui.ui.ui.table tr.active {*/
/*    background: none;*/
/*    box-shadow: none;*/
/*}*/

.ui.ui.ui.ui.icon.input>input, .ui.ui.ui.ui.icon.input>textarea {
    padding-left: 3rem;
}

.no-border {
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; 
    border-radius: none !important;
}

.no-margin {
    margin: 0 !important;
}

.no-padding {
    padding: 0 !important;
}

.margin-bottom {
    margin-bottom: 2rem;
}

.ui.button.arrow-btn {
    background: 0;
}



.small-padding-top {
    padding-top: .5rem !important;
}

/*:not(.calendar) > .ui.table {*/
/*    border: 0;*/
/*    border-collapse: separate;*/
/*    border-spacing: 0 12px;*/
/*}*/

/*:not(.calendar) > .ui.table > thead > tr > th {*/
/*    border: 0;*/
/*    color: #a2a2c3;*/
/*    font-weight: 400;*/
/*}*/

/*:not(.calendar) > .ui.table > thead > tr > th > img {*/
/*    margin-left: 5px;*/
/*}*/

:not(.calendar) > .purple-emphasis {
    color: #8538d4 !important;
}

:not(.calendar) > .royalblue-emphasis {
    color: #0F5cb4 !important;
}

/*:not(.calendar) > .ui.table > tbody > tr:first-child > td,*/
/*:not(.calendar) > .ui.table > tr:first-child > td,*/
/*:not(.calendar) > .ui.table > tbody > tr > td,*/
/*:not(.calendar) > .ui.table > tr > td {*/
/*    border: 0;*/
/*}*/

/*:not(.calendar) > .ui.table:not(.no-borders) > tbody > tr > td:not(:first-child),*/
/*:not(.calendar) > .ui.table:not(.no-borders) > tbody > tr > td:not(:last-child) {*/
/*    border: 1px solid #e5e5e5;*/
/*    border-left: 0;*/
/*    border-right: 0;*/
/*    padding: 1.1rem;*/
/*}*/

/*:not(.calendar) > .ui.table:not(.no-borders) > tbody > tr > td:first-child {*/
/*    border: 1px solid #e5e5e5;*/
/*    border-radius: 6px 0 0 6px;*/
/*    border-right: 0;*/
/*    padding: 1.1rem;*/
/*}*/

/*:not(.calendar) > .ui.table:not(.no-borders) > tbody > tr > td:last-child {*/
/*    border: 1px solid #e5e5e5;*/
/*    border-radius: 0 6px 6px 0;*/
/*    border-left: 0;*/
/*    padding: 1.1rem;*/
/*}*/

/*:not(.calendar) > .ui.table.underline  > thead > tr > th {*/
/*    border-bottom: 1px solid #e5e5e5;*/
/*    border-radius: 0;*/
/*}*/

/*:not(.calendar) > .ui.table:not(.no-borders) > tbody > tr.overlay-trigger.active > td:not(:first-child),*/
/*:not(.calendar) > .ui.table:not(.no-borders) > tbody > tr.overlay-trigger.active > td:not(:last-child),*/
/*:not(.calendar) > .ui.table:not(.no-borders) > tbody > tr.overlay-trigger.active > td:first-child,*/
/*:not(.calendar) > .ui.table:not(.no-borders) > tbody > tr.overlay-trigger.active > td:last-child {*/
/*    border-color: rgba(86, 111, 255, 0.2);*/
/*    background: #F6F8FF;*/
/*}*/

/*:not(.calendar) > .ui.table:not(.no-borders) > tbody > tr.overlay-trigger.active > td:first-child {*/
/*    color: #566FFF;*/
/*}*/

/* CARD */

.ui.card.question-summary > .content > .header,
.ui.card.question-summary > .card > .content > .header {
    font-family: "Poppins", "Inter", Arial, Helvetica, sans-serif;
    font-weight: 400;
}

.ui.card > .content,
.ui.cards > .card > .content {
    padding: 1.5rem 2rem;
}

/* ACTIVITIES */

.activities .activity-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    padding: 1.5rem;
    margin-bottom: 1rem;
}

.activities .activity-item .activity-info .text {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-left: 1rem;
}

.activities .activity-item .activity-info .file-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(133, 56, 212, 0.1);
    width: 54px;
    height: 54px;
    border-radius: 50%;
}

/* WARNING */

.warning {
    padding: 1.5rem 2rem;
    position: relative;
    background-color: rgba(212, 122, 56, 0.1);
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}

.warning .warning-title {
    color: #d47a38;
}

.warning .warning-text {
    margin: 0;
}

.warning .ui.button.close-btn {
    position: absolute;
    top: 2rem;
    right: 2rem;
    background: 0;
    padding: 0;
    margin: 0;
}

/* CUSTOM EDITOR */

textarea[tinymce] {
    border: 1px solid #E5E5E5;
    border-bottom: 0;
    border-radius: 6px 6px 0 0;
}

.ui.active.button:hover {
    background-color: transparent;
}

.ui.button.editor-header-button:hover {
    color: #566FFF;
}

.ql-toolbar.ql-snow {
    border-radius: 0;
    border-color: #e5e5e5;
}

.ql-toolbar.ql-snow .ql-formats:hover {
    fill: #566FFF;
}

.ql-container.ql-snow {
    border-color: #e5e5e5;
    min-height: 200px;
}

.editor-footer {
    padding: 1.5rem;
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-radius: 0 0 6px 6px;
}

.editor-container {
    margin: 1rem;
}

.editor-header {
    border: 1px solid #e5e5e5;
    border-bottom: 0;
    border-radius: 6px 6px 0 0;
}

.ui.button.add-new-btn {
    background: none;
    padding: 0;
    color: #566fff;
    font-weight: 400;
}

.ui.button.editor-header-button {
    padding: 1rem 1.5rem;
    background: 0;
    font-family: Inter !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: rgba(59, 59, 74, 0.6);
    transition: 0.3s ease;
}

.notice {
    font-size: 0.9rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.8rem;
    letter-spacing: 0;
    text-align: left;
}

.tox.tox-tinymce {
    border-radius: 6px 6px 0 0;
}

.ui.form .editor-custom .editor-space {
    width: 100%;
    min-height: 200px;
    border-radius: 0 0 6px 6px;
    border: 1px solid #E5E5E5;
}

label.ui.button.action-btn,
button.ui.button.action-btn {
    display: inline-flex;
    line-height: 18px;
    font-weight: 400;
    background: 0;
    border: 1px solid #e5e5e5;
    border-radius: 36px;
    padding: 1rem 1.5rem;
    margin: 1.5rem 1rem 0 0 !important;
}

.ui.form .editor-custom .editor-space:focus {
    border-color: #566fff;
    outline: none;
}

.question-dropdown {
    margin-right: 1rem;
}

.question-footer {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 1.5rem;
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-radius: 0 0 6px 6px;
}

.custom-toolbar {
    display: flex;
    border: 1px solid #e5e5e5;
    flex-wrap: wrap;
}

.toolbar-box {
    display: flex;
    align-items: center;
    border-right: 1px solid #e5e5e5;
    margin: 0;
    min-height: 45px;
    padding: 0 12px;
}

.toolbar-box.no-padding {
    padding: 0;
}

.toolbar-box:last-child {
    border: 0;
}

.toolbar-box .ui.selection.dropdown,
.toolbar-box .ui.selection.dropdown .menu,
.toolbar-box .ui.selection.active.dropdown:hover,
.toolbar-box .ui.selection.dropdown .menu:hover {
    border: 0;
    border-color: transparent;
}

.ui.button.toolbar-btn {
    background: 0;
    padding: 10px;
}

.msg-dropdown .ui.dropdown {
    padding: 1rem 0;
}

.msg-dropdown .ui.dropdown > .text,
.msg-dropdown .menu-dropdown .icon {
    color: #8538d4;
}

/* COMMENT STATUS */

.comment-status {
    color: #9d9da4;
    margin-left: 3rem;
    position: relative;
}

.comment-status:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: -20px;
    top: 4px;
}

.comment-status.has-comment:before {
    background-color: #8538d4;
}

.comment-status.no-comment:before {
    background-color: #a2a2c3;
}

.video-preview {
    border: 0;
    border-radius: 6px;
}

/* JOUNREY */

/* DETAILS */

.info {
    display: flex;
    align-items: center;
    margin-right: 1.5rem;
}

/*.info span.code,*/
/*.info span.text {*/
/*    padding: 0.9rem 2rem;*/
/*    font-weight: 500;*/
/*    font-size: 14px;*/
/*    line-height: 20px;*/
/*    color: #a2a2c4;*/
/*    border: 1px solid #e5e5e5;*/
/*}*/

/*.info span.code {*/
/*    border-radius: 6px 0 0 6px;*/
/*    border-right: 0;*/
/*}*/

/*.info span.text {*/
/*    border-radius: 0 6px 6px 0;*/
/*}*/

.info ~ .ui.button.border-btn {
    display: flex;
    padding: 0.9rem 3rem;
    background-color: #f6f8ff;
    border: 1px solid #8538d4;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #8538d4;
}

.question-options-container {
    width:100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom:1rem;
}


.question-options-container .question-option{
    background-color: #0F5cb4;
    color: white;
    padding: 0.25rem 1rem;
    font-size: 14px;
    border: none;
    cursor: pointer;
    border-radius: 7px;
    margin: 1rem 1rem 0;
}

.question-options-container .question-option.add{
    background-color: #008000;
}

.question-options-container .question-option.add.nomargin{
    margin:0;
}

.question-option-title {
    padding: 1rem;
    border-style: solid;
    border-width: 1px 1px 0;
    border-color: rgb(56 122 212 / 10%);
    background: #fcfdff;
    cursor: text;
    position: relative;
}

.journey-action-btn .btn {
    background-color: #0F5cb4;
    color: white;
    padding: 0.75rem 1rem;
    font-size: 14px;
    border: none;
    cursor: pointer;
    border-radius: 7px;
}

.journey-action-btn {
  position: relative;
  display: inline-block;
}

.journey-action-btn .btn-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 10;
}

.journey-action-btn .btn-content div {
  color: black;
  padding: 12px 16px;
  cursor: pointer;
}
.journey-action-btn .btn-content label{
    cursor: pointer;
}

.journey-action-btn .btn-content div:hover {background-color: #f1f1f1}

.journey-action-btn:hover .btn-content {
  display: block;
}

.question-options-container .question-option.add:hover{
    background-color: #008000;
}

.question-options-container .question-option.active,
.question-options-container .question-option:hover,
.journey-action-btn:hover .btn {
  background-color: #013e77;
}
.journey-action-btn.disabled {
    pointer-events: none;
}
.journey-action-btn.disabled .btn{
    pointer-events: none;
    background: lightgray;
}

.journey-action-btn .btn-content .disabled{
    pointer-events: none;
    background: lightgray;
    color: white;
}

.details-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1.5rem;
    width: 100%;
}
.details-header .journey-actions {
    margin: auto;
}

.details-header .journey-actions:not(:last-child){
    margin-right: 10px;
}
.details-header .stats .stat-item {
    margin-right: 1rem;
}

.details-header .stats .stat-item .stat-text {
    font-weight: 500;
    font-size: 18px;
}

.details-header .stats .stat-item .stat-number {
    color: #0F5cb4;
}

.details-header .actions .ui.button.custom-filters,
.details-header .actions .ui.active.button.custom-filters {
    display: flex;
    align-items: center;
    background-color: #ffffff;
    border: 1px solid #7e7e7e;
    font-weight: 500;
    min-width: 200px;
}

.details-header .actions .ui.button.custom-filters img,
.details-header .actions .ui.active.button.custom-filters img {
    margin-left: auto;
}

.details-header .actions .ui.button.custom-filters img.check,
.details-header .actions .ui.active.button.custom-filters img.check {
    display: none;
}

.details-header .actions .ui.button.custom-filters .menu > .item {
    padding-left: 3rem !important;
    position: relative;
}

.details-header .actions .ui.button.custom-filters .menu > .item img {
    display: none;
}

.details-header .actions .ui.active.button.custom-filters .menu > .item.active {
    color: #566fff;
}

.details-header
    .actions
    .ui.active.button.custom-filters
    .menu
    > .item.active
    img {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 16px;
}

.details-header .actions .ui.button.border-btn {
    color: #566fff;
    font-weight: 600;
}

.icon-input {
    flex: 1;
}

.icon-input img {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

.results .results-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2rem 0;
}

.results .results-header .ui.dropdown {
    display: flex;
    background-color: #ffffff;
    color: #7e7e7e;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    font-weight: 400;
    min-width: 200px;
}

.results .results-header .ui.dropdown img {
    margin-left: auto;
}

.results .result-item {
    border: 1px solid #7e7e7e;
    border-radius: 6px;
    margin-bottom: 1.5rem;
    font-size: 14px;
}
.results .result-item .result-body {
    padding: 1.15rem;
}
.results .result-item .result-body .result-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.results
    .result-item
    .result-body
    .result-header
    .result-header-info
    .result-title {
    font-size: 18px;
    line-height: 27px;
    color: #566fff;
    margin-top: 0;
}

.results
    .result-item
    .result-body
    .result-header
    .result-header-info
    .user-info {
    font-size: 14px;
    display: inline-block;
    margin-bottom: 0.7rem;
}

.results .result-item .result-item-footer {
    padding: 1.5rem 2rem;
    border-top: 1px solid #e5e5e5;
}

.results-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 3rem;
}

.selected {
    display: none;
    padding: .5rem 1.5rem;
    text-transform: uppercase;
    align-self: end;
    background: rgba(86, 111, 255, 0.1);
    border-radius: 6px;
    color: #566FFF;
    font-size: 12px;
    font-weight: 600;
}

.queue-item.active ,
.result-item.active {
    border-color: #566FFF;
}

.result-item.active .selected{
    display: inline-block;
}

.select-users {
    margin-bottom: 2rem;
}

.select-users h4.ui.header {
    margin-right: 1rem;
}

.select-header {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 2rem;
}

.select-header .ui.button.ui.button.border-btn {
    margin: 0 1rem;
}

/* PAGINATION */

.pagination .ui.button.pagination-btn {
    padding: 0;
    margin: 0;
    width: 40px;
    height: 40px;
    border-radius: 6px;
    background-color: transparent;
    color: #a2a2c4;
}

.pagination .ui.button.pagination-btn:hover,
.pagination .ui.button.pagination-btn.active {
    background-color: #566FFF;
    color: #FFFFFF;
}

.pagination .ui.button.pagination-btn.prev-btn,
.pagination .ui.button.pagination-btn.next-btn,
.pagination .pagination-numbers {
    display: inline-block;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}

.pagination .ui.button.pagination-btn.prev-btn {
    margin-right: 18px;
}

.pagination .ui.button.pagination-btn.next-btn {
    margin-left: 18px;
}

.go-to {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.go-to input.go-to-input {
    max-width: 50px;
    margin: 0 1rem;
}

.go-to .ui.button.text-btn {
    color: #566FFF;
}

input.go-to-input[type=number]::-webkit-inner-spin-button, 
input.go-to-input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

/* SETTINGS */
.engagement-settings-container{
    min-width: 1000px;
}


.settings-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2rem 0;
}

.settings-sidebar-container{
    width: 250px;
    padding-top: 15px;
}

.settings-sidebar {
    display: flex;
    flex-direction: column;
    width: 225px;
    align-items: center;
    text-align: center;
}

.settings-sidebar a {
    max-width: 350px;
    margin-bottom: .4rem;
    padding: .7rem 1.5rem;
    background: transparent;
    border: none;
    border-radius: 50px;
    color: #A2A2C3;
}

.settings-sidebar a.active {
    background: rgba(133, 56, 212, 0.1);
    border: 1px solid #E5E5E5;
    color: #8538d4;
}

.ui.dropdown.new-drop-btn,
.ui.button.new-drop-btn {
    display: flex;
    align-items: center;
    padding: 1rem 1.5rem;
    border: 1px solid #8538D4;
    font-weight: 400;
    color: #8538D4;
    background: transparent;
}

.ui.dropdown.new-drop-btn.ephasized {
    border: 1px solid #566FFF;
    color: #566FFF;
}

.ui.dropdown.new-drop-btn.gray {
    border: 1px solid #E5E5E5;
    color: #a2a2c3;
    font-size: 12px;
    padding: 13px;
}

.ui.button.new-drop-btn img{
    margin-right: 1rem;
}

.ui.dropdown.new-drop-btn.active
.ui.button.new-drop-btn:hover {
    color: #FFFFFF;
    background: #8538D4;
}

/*SETTINGS ACCORDION*/

.margin-t-10{
    margin-top: 10px;
}

.accordion-label.title{
    color:#000000!important;
    font-size: 14px !important;
    font-family: "Poppins", "Inter", Arial, Helvetica, sans-serif !important;
    font-weight: normal !important;
}

.accordion-label.title.border-top {
    border-top: 1px solid #7e7e7e!important;
}

.accordion-label.title.active{
    color: #8538d4 !important;
}

/* SETTINGS TABLE */

.overlay-container {
    position: relative;
}

.overlay-trigger:hover .overlay:not(.large) {
    display: block;
}

.overlay.large.active {
    display: inline-grid;
    justify-content: space-between;
    align-items: center;
}

.overlay {
    padding: 5px;
    border-radius: 6px;
    position: absolute;
    top: 0;
    right: 0;
    background: #FFFFFF;
    height: 100%;
}

.overlay .ui.button.user-action-btn {
    margin: 0 5px;
}

.receptionist {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.receptionist h4.ui.header {
    margin: 0 1rem;
}

.receptionist img {
    margin: 0 1rem;
}

.inbound-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #E5E5E5;
    border-radius: 6px;
    padding: .5rem 0 .5rem 2rem;
}

.edit-question {
    padding: 1.5rem;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}

.edit-question-footer {
    margin-top: 2rem;
}

/* ADVANCED SETTINGS */

.advanced-settings .column .ui.toggle.checkbox label,
.advanced-settings .column h4.ui.header {
    margin: 0;
    display: flex;
    align-items: center;
}

.advanced-settings .column .ui.toggle.checkbox label img,
.advanced-settings .column h4.ui.header img {
    margin-left: 1rem;
}

/* MESSAGES */

.messages-header {
    display: block;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1rem 1rem 1.5rem 0;
    margin-bottom: 2rem;
    border-bottom: 1px solid #E5E5E5;
}

.messages-header.centered {
    align-items: center;
}

button.side-arrow {
    padding: 0;
    margin: 0;
    width: 24px;
    height: 24px;
    background: #F2F2F8;
    border: 1px solid #E5E5E5;
    border-radius: 50%;
    cursor: pointer;
}

.message-window-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.7rem;
}

.message-window-header .title span.msg-count {
    display: inline-block;
    padding: 4px 12px;
    margin-left: 12px;
    background: rgba(86, 111, 255, 0.1);
    border-radius: 6px;
    font-family: Inter;
    font-size: 15px;
    line-height: 18px;
    color: #566FFF;
}

.message-window-header .header-actions {
    min-width: 350px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.message-window-header .header-actions .ui.selection.dropdown {
    max-width: 190px;
    min-width: 12em;
}

.message-window-content .message {
    display: flex;
}

.message-window-content .message.incoming-conatiner {
    flex-direction: row;
}

.message-window .message-window-content .message.outgoing-container {
    flex-direction: row-reverse;
}

 .message-window-content .message .incoming,
.message-window-content .message .outgoing {
    margin: 1rem 1rem 0;
    width: 100%;
    border: 1px solid #E5E5E5;
    border-radius: 6px;
    padding: 1.5rem;
}

.message-window-content .message .incoming {
    background-color: #F6F8FF;
}

.message-window-content .message .incoming h4.ui.header {
    color: #566FFF;
    font-weight: 600;
}

.message-window-content .message .outgoing {
    background-color: #F3EBFB;
}

.message-window-content .message .outgoing h4.ui.header {
    color: #8538D4;
    font-weight: 600;
}

.message-window-footer {
    padding: 1.7rem;
    border-top: 1px solid #E5E5E5;
}

.message-window-footer .footer-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.message-window-footer .footer-content .msg-control {
    display: flex;
    align-items: center;
}

.message-window-footer .footer-content .msg-control span.count {
    margin-right: 1rem;
}

.ui.grid .user-details-container {
    padding-left: 0;
    padding-right: 0;
}

.user-details-container {
    margin: 1rem 0;
}

.user-details-container .user-details-item {
    margin: 1.5rem 0;
}

.side-accordion {
    margin: 0;
    padding: 0;
}

.ui.accordion.side-accordion .title:not(.ui) {
    padding: 1rem 0;
    border-bottom: 1px solid #E5E5E5;
}

.ui.accordion.side-accordion .title:not(.active) h3.ui.header {
    color: #A2A2C3;
}

/* CASES */

.cases-container {
    max-height: 500px;
    overflow: auto;
}

.cases-container .cases-item {
    border: 1px solid #E5E5E5;
    border-radius: 6px;
    padding: 1.1rem;
    margin: 1rem 0 0;
}

.cases-container .cases-item.active h3.ui.header {
    color: #566FFF;
}

.system-info {
    margin: 1.5rem 0;
}

.ui.grid.cases-filters {
    margin: 2rem 0;
}

.ui.grid.cases-filters .five.wide.column:first-child {
    padding-left: 0;
}

/* QUEUE */

.queue-item {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    border: 1px solid #E5E5E5;
    border-radius: 6px;
    padding: 1rem 0 !important;
    margin-bottom: 1.5rem;
}

.queue-item .queue-info {
    min-width: 50%;
}

.queue-item .queue-info h5.ui.header {
    color: #a2a2c3;
    margin-bottom: 10px;
    font-weight: 400;
}

.queue-item .queue-info h4.ui.header {
    margin: 0;
    margin-bottom: 10px;
    font-weight: 600;
}

.queue-item .queue-info .ui.button.text-btn  {
    padding: 0;
}

.queue-item .queue-actions {
    display: grid;
    align-items: flex-end;
    justify-content: flex-end;
    height: 100%;
    width: 100%;
}

/* STEPS */

.ui.steps,
.ui.steps:first-child {
    width: 100%;
    margin-top: 1.5rem;
}

.ui.steps .step {
    flex: 1;
    padding: 1.7rem;
}

.ui.steps .step.active {
    background-color: rgb(56 122 212 / 10%);
}

.ui.steps .step .description {
    padding: 0;
    font-size: 1rem;
    color: rgba(59, 59, 74, 0.5);
}

.ui.steps .step.active .description,
.ui.steps .step.done .description {
    color: #0F5cb4;
}

.ui.steps .step:after,
.ui.steps .active.step:after {
    display: none;
}

.step-number {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 1.75rem;
    height: 1.75rem;
    background-color: #a2a2c3;
    color: #ffffff;
    margin-right: 1rem;
}

.ui.steps .step.active .step-number,
.ui.steps .step.done .step-number {
    background-color: #0F5cb4;
}

.ui.steps .link.active.step:hover,
.ui.steps a.active.step:hover {
    background-color: rgb(56 122 212 / 20%);
}

/* OPTIONS */

.options-container {
    width: 100%;
}

.options-container .title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-width: 1px 1px 0px 1px;
    border-color: #6435C9;
    border-style: solid;
    border-radius: 0 !important;
}

.options-container .title.active {
    border: 1px solid #566fff;
    border-radius: 6px 6px 0 0;
    color: #566fff;
}

.options-container .title.active .show-hide-btn.light-emphasis {
    color: #566fff;
}

.options-container .title.active .times {
    color: #000000;
}

.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child {
    padding: 3rem 1.5rem;
}

.options-container .content {
    border: 1px solid #566fff;
    border-top: 0;
    border-radius: 0 0 6px 6px;
}

/* MEDIA QUERIES */

@media screen and (max-width: 850px) {
    .tablet-hide {
        display: none !important;
    }
}

.fabSpeedDialdemoBasicUsage .text-capitalize {
  text-transform: capitalize; }

.fabSpeedDialdemoBasicUsage p.note {
  font-size: 1.2rem; }

.fabSpeedDialdemoBasicUsage .lock-size {
  min-width: 300px;
  min-height: 300px;
  width: 300px;
  height: 300px;
  margin-left: auto;
  margin-right: auto; }
  
  .inactive-icon{
      -webkit-text-stroke: 1px #7e7e7e;
      color: #ffffff;
  }
  
.contact-title {
    color: #566FFF !important;
    font-weight: 600 !important;
}

.black-border-top {
    border-top-color: lightgray !important;
    border-top-style: solid !important;
    border-top-width: medium !important;
}

.font-weight-400-important {
    font-weight: 400 !important;
}

.height-2rem {
    height: 2rem !important;
}

.contact-reply-icon {
    vertical-align: middle;
    min-height: 2rem;
    padding-top: .5rem;
}

.inactive{
    display: none;
}

/*.ui.tabular.menu .item.question-option {*/
/*    background-color: #f3ebfb;*/
/*    border-color: #FFFFFF;*/
/*    border-radius: .28571429rem .28571429rem 0 0!important;*/
/*}*/

/*.ui.tabular.menu .active.item.question-option {*/
/*    background-color: #ddcdff;*/
/*    border-color: #ddcdff;*/
/*}*/

.option-main-background {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    background-color: rgb(56 122 212 / 10%);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(56 122 212 / 10%);
    padding: 1rem 1rem 0;
    flex-wrap: wrap;
}
.option-main-background .option-setting {
    width: 25%;
    margin: 0 !important;
}

/*.option-settings-container {*/
/*    border-style: solid;*/
/*    border-width: 0px 1px 1px 1px;*/
/*    border-color: rgb(217 228 247);*/
/*}*/

.ui.tabular.menu .active.item.option-settings-tab{
    background-color: #ffffff;
    border-color: #ffffff;
}
.ui.tabular.menu .item.option-settings-tab{
    background-color: #d6e2f7;
    border-width: 1px;
    border-color: #d6e2f7;
    border-radius: 4px 4px 0 0 !important;
}

.ui.tab.segment {
    border: none !important;
    margin-bottom: 0 !important;
}

.ui.tabular.menu.option-tabs{
    border-bottom: 0;
}
.ui.tabular.menu.option-tabs.sub-menu{
    background-color: rgb(56 122 212 / 10%);
    border-radius: 0;
    
}
.ui.tab.active.option-settings-centered {
    display: flex;
    justify-content: center;
}

.ui.top.attached.label.light-purple {
    background-color: #d6e2f7;
    text-align: center;
}
.dropdown-margin-top-1{
    margin-top: 1rem;
}

.delete-option-icon-container {
    position: absolute;
    top: calc(50% - 1rem);
    right: 2rem;
    color: red;
    cursor: pointer;
}

.use-range-option-button {
    position: absolute;
    top: calc(50% - 1rem);
    left: 2rem;
    padding-left: .5rem;
    padding-right: .5rem;
}

.question-usage {
    position: fixed;
    bottom: 7rem;
    right: 1.5rem;
    z-index: 1;
    border-radius: 25px !important;
    box-shadow: 0px 0px 5px 5px #acacac;
}

.question-usage-btn {
    position: fixed;
    bottom: 1.5rem;
    right: 1.5rem;
    z-index: 1;
    font-size: 1.5rem !important;
    border-radius: 100px !important;
}

/*.ui.segment.advanced {*/
/*    float: left;*/
/*    width: calc(50% - 1em);*/
/*    margin: 1em;*/
/*}*/

.override-max-height-none {
    max-height: none !important;
}

.queue-tab-active {
    background: rgba(133, 56, 212, 0.1) !important;
    color: #8538d4 !important;
}

.font-size-2-5 {
    font-size: 2.5rem !important;
}

.padding-2-5 {
    padding: 2.5rem !important;
}

.padding-bottom-2 {
    padding-bottom: 2rem;
}

.flex-column-center {
    display: flex;
    flex-direction: column;
    align-items: center;
}


.ui.top.attached.label.subcontent+:not(.attached){
    margin-top:0!important;
}

.no-crumbs {
    margin: 0!important;
}

.top-thin-border {
    border-top-style: solid;
    border-width: thin;
    border-color: lightgray;
}

.ui.buttons.widget .button:first-child{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.ui.basic.label.widget {
    pointer-events: none;
}

.ui.left.labeled.button.widget{
    cursor: default;
}
.ui.form input[type=number],
.ui.form input[type=text],
.ui.input>input {
    border-color: #7e7e7e;
}
.ui.selection.dropdown {
    border-color:#7e7e7e;
}
.ui.default.dropdown:not(.button)>.text, .ui.dropdown:not(.button)>.default.text {
    color: #7e7e7e;
}
.ui.labeled.button>.label{
    border-color: #7e7e7e;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e7e7e!important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #7e7e7e!important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #7e7e7e!important;
}
.ui.styled.accordion {
    -webkit-box-shadow: none;
    box-shadow: 0 1px 2px 0 #7e7e7e, 0 0 0 1px #7e7e7e;
}
.ui.royalblue.label, .ui.royalblue.button, .ui.royalblue.buttons .button {
    background-color: #0F5cb4;
    color: #fff;
    text-shadow: none;
    background-image: none;
}

.ui.royalblue.table {
    border-top: .2em solid #0F5cb4;
}

#individualAssignmentDropdown input.search:focus+.text{
  color: white!important;
}
#individualAssignmentDropdown>input.search,
.ui.search.dropdown.visible>input.search {
  cursor:pointer!important;
}
.nomargin{
    margin:0!important;
}
.space_evenly{
    display: flex;
    justify-content: space-evenly;
    align-items:center;
}
.space_evenly.mobile{
    flex-direction:column;
}
.margin_left_1rem {
    margin-left: 1rem;
}
.margin_top_1rem {
    margin-top: 1rem;
}
.spaced-between{
    display: flex;
    justify-content: space-between;
    align-items:center;
}