@charset "UTF-8";
a.back-home {
    display: block;
    margin-bottom: 10px;
    border-radius: 10px;
    padding:10px 15px;
    color: #fff;
    opacity: 1;
    background: #383838;
}
@font-face {
    font-family: "remi-icon-fonts";
    src: url("../fonts/remi-icon-fonts.eot");
    src: url("../fonts/remi-icon-fonts.eot?#iefix") format("embedded-opentype"),
    url("../fonts/remi-icon-fonts.woff") format("woff"),
    url("../fonts/remi-icon-fonts.ttf") format("truetype"),
    url("../fonts/remi-icon-fonts.svg#remi-icon-fonts") format("svg");
    font-weight: normal;
    font-style: normal;

}

[data-icon]:before {
    font-family: "remi-icon-fonts" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="reme-icon-"]:before,
[class*=" reme-icon-"]:before {
    font-family: "remi-icon-fonts" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.reme-icon-org:before {
    content: "\61";
}

.reme-icon-file-count:before {
    content: "\62";
}

@font-face {
    font-family: 'picediticons';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
    url(data:application/font-woff;charset=utf-8;base64,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h4uHCItLBYuHiYeIiIiIh4mHiwh7i4v71JuLBfxkUxWLiYyJjImNio2KjYsIm4sFjYuNjI2MjI2MjYuNCIubBYuNio2KjYmMiYyJiwh7iwWJi4mKiYqKiYqJi4kIi3sFq/hEFYuNio2KjYmMiYyJiwh7iwWJi4mKiYqKiYqJi4kIi3sFi4mMiYyJjYqNio2LCJuLBY2LjYyNjIyNjI2LjQiLmwX39GMVi5v71IuLewWLh4mHiIiIiIeJh4sIe4uL+9SbiwWPi4+JjoiOiI2Hi4cIi3v31IuLmwWLj42Pjo6Ojo+Nj4sIm4uL99R7iwWHi4eNiI6IjomPi48Iy7MVi42KjYqNiYyJjImLCHuLBYmLiYqJioqJiomLiQiLewWLiYyJjImNio2KjYsIm4sFjYuNjI2MjI2MjYuNCIubBYP8LBV7iwWJi4mKiYqKiYqJi4kIi3sFi4mMiYyJjYqNio2LCJuLBY2LjYyNjIyNjI2LjQiLmwWLjYqNio2JjImMiYsI+333IRXV1gWRkZOOlIuVi5OIkYUIo3KL+xNFiwX7Hvc0FX6Lf5CClIKUhpeLmIuYkJeUlJSUl5CYi5iLl4aUgpSCkH+Lfot+hn+CgoKCf4Z+iwiTQhXhNPsii4vZlJQFkZGTj5SLlYuTh5GFCA74kPIVVFTBVQWOiI2Hi4eLh4mHiIiIiIiKh4uHi4eNiI4IVcFUVQWIiIeJh4uHi4iMiI6IjoqPi4+Lj4yPjo4IwsFUwgWIjomPi4+Lj42Ojo6Ojo6Nj4uPi4+JjogIwlTCwgWOjo6Nj4uPi4+JjoiOiIyIi4eLh4qHiIgITvftFYFLBYmCh4SEhYSEg4iCi4KLhY6GkoaRiZKMlIyPjJCKj4uPiY6JjoiOhY2DjYKMf4x8iwiCi4OIhIWEhYeDioIIZvtUBYmCjIOOhY6FkYiTi5OLkYiQhY+FjYOKgomCh4SFhYSEhIiDiwj7FosFgYuEjoaShZGJko2UjJSQk5ORkpGUjpSLlIuVjpaSlZGRk42TCK/3VAWNlImThpGGkYSOg4t+i4GKg4qCioWKh4mGioiIiIiJh4mIi4mKiYqIi4aJgoeEhIUIhISDiIKLgouFjoaShpGJkoyUCJbLBYyUkJOSkZKRk46Tiwj3yosFlIuSiJCFkIWMg4qCCCz8JBWLhomIiIiIiIeJh4sI+9SLBYeLh42IjoiOiY6LkIuPjY+Ojo6Oj42Piwj31IsFj4uPiY6IjoiNh4uHCA74dGsV/FSLBYKLhI6FkYSRiJOLlAiL+FQFi5SOk5KRkZGSjpSLCPhUiwWUi5OIkYWRhY6Di4IIi/xUBYuCiIOFhYWFg4iCiwiL+HQV/FSLi/xU+FSLi/hUBfwkaxX3FIsFj4uPiY6IjoiNh4uHCItrBYuHiYeIiIiIh4mHiwhpi9453d1oiwWHi4eNiI6IjomPi48Ii6sFi4+Nj46Ojo6PjY+LCPcUiwWPi4+JjoiOiI2Hi4cIi/sUBYuHiYeIiIiIh4mHiwhriwWHi4eNiI6IjomPi48Ii645ON06i6wFi4+Nj46Ojo6PjY+LCKuLBY+Lj4mOiI6IjYeLhwiL+xQFi4eJh4iIiIiHiYeLCPsUiwWHi4eNiI6IjomPi48Ii6sFi4+Nj46Ojo6PjY+LCK+LON45OKyLBY+Lj4mOiI6IjYeLhwiLawWLh4mHiIiIiIeJh4sI+xSLBYeLh42IjoiOiY+LjwiL9xQFi4+Nj46Ojo6PjY+LCKuLBY+Lj4mOiI6IjYeLhwiLaN7eON6LaAWLh4mHiIiIiIeJh4sIa4sFh4uHjYiOiI6Jj4uPCIv3FAWLj42Pjo6Ojo+Nj4sIDvgEyxVji2mZb6dvp32ti7OLoYOefJt7mniTdYt1i3iDfHx7e4N4i3WLdZN4m3yae56DoYsIoYuek5ubknaWeJl6cXZtgWqLY4tpmW+nb6d9rYuzi7OZraenp6etmbOLs4utfadvCKdvmWmLY4t1k3ibfJp7noOhi6GLnpObm5qak56LoYuhg558m3uaeJN1i3WLeIN7ewiEoICefZyloKmVrIuzi619p2+nb5lpi2OLY31pb29vb2l9Y4sIDvhE+DQV+4T7hPsE9wQ7O/dU+1T31PfUBQ74JPhsFV6LbZNdi/sri0U1izSLWKN6u4uIkoWTi7CL8bGpvY2Li2L8IfsJWwiLf/cyi8H3lO6Locsgi6X3DwWohaiFpIuqi6iUmtN4hXeJdYsIDveU+FQVRItLbl1dCEDWi/tU91SLQ9MFrq67oMCL9YvhNYshi1JyV2NoCLVbBcC6rdCL14v3IfsH9wf7IYsIDov3VBWLP61GwFwItbsFY65yv4vEi/Xh4fWLwIu7dq5oCEND91SLi/dUQEAFXblLqESL+yGL+wf7B4v7IQgO+DT39BXr62urKyv7dIuL60uLiysri4tL64uL+5T3lIuLK8uLi+vri4vLK4uL93QF+5RrFfc0i/s0+zSL9zQFq/tUFfc09zSL+zT7NIsFDvhU+BQV/BSLi/vU+BSLi/fUBcvLFYuLi/xU/JSLi/hU+JSLBSv79BX71IuLy+v3NPcY+zTny4trBSv3BBWLpqCgpoumi6B2i3CLcHZ2cItwi3agi6YIDviA+AgV+yj7KPco+ygFkYWLgYWFCEhIBYWFgYuEkQj7Jvcn+yb7JwWEhYGLhZEISM4FhZGLlZGRCPcm9yf7JvcmBYWRi5WRkgjOzQWRkpWLkoQI9yX7Jfcn9ygFkpGVi5GFCM5IBZGFi4GFhQgO95/4aRWFkX+QgosI+1SLBYKLhISLggiL/HQFi4KShJSLCPgUiwWUi5KSi5QIi/e0BYuUhpeFkQj7Pvc+Bfcp/GkV+/SLi/hU90SLBYyLjoqMigj3Pfs9BYyKjIiLigiL+6QFm/h0FSuLBYKLiYaRhQj1IQWRhZCNi5QIi+sFi5SEkoKLCA74VPc3FYuMi4uLi4uMi4yLi4b3MvtP9zCLi4uL+0/7MIb7MouLi4qLiouLi4uLiouKi4qLiouKi4qLiQiLi4uLi4uNI+A39Iv0i+DfjfOLi4uLi4uLjYuMi4yLjIuMi4wIS4YVi4oFimp+a3N0c3NrfmmLhYuFi4WM0LW614vhi5WKlYqUn2aWaYxsCIuLBYuLi4qLiwiLigWLiouLi4qLiouKi4sIDviUFPiUFYsMCgAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmGgHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAFAAAAAQABAAAwAAAAEAIOYJ5hDmFeYa//3//wAAAAAAIOYA5gvmEuYX//3//wAB/+MaBBoDGgIaAQADAAEAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAAKsvyLxfDzz1AAsCAAAAAADPUNlgAAAAAM9Q2WAAAP/gAgAB4AAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAIwIAAAACAAAAAgAAAAIAAAACAAAAAgAAMwIAAAACAAAAAgAAAAIAAAACAAAUAgAAIAIAAEAAAFAAABwAAAAAAA4ArgABAAAAAAABABgAAAABAAAAAAACAA4AagABAAAAAAADABgALgABAAAAAAAEABgAeAABAAAAAAAFABYAGAABAAAAAAAGAAwARgABAAAAAAAKACgAkAADAAEECQABABgAAAADAAEECQACAA4AagADAAEECQADABgALgADAAEECQAEABgAeAADAAEECQAFABYAGAADAAEECQAGABgAUgADAAEECQAKACgAkABwAGkAYwBlAGQAaQB0AGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcABpAGMAZQBkAGkAdABpAGMAbwBuAHNwaWNlZGl0aWNvbnMAcABpAGMAZQBkAGkAdABpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgBwAGkAYwBlAGQAaQB0AGkAYwBvAG4AcwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
    font-weight: normal;
    font-style: normal;
}

[class^="ico-picedit-"], [class*=" ico-picedit-"] {
    font-family: 'picediticons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ico-picedit-infinite-loop:before {
    content: "\e60f";
}

.ico-picedit-arrow-maximise:before {
    content: "\e60e";
}

.ico-picedit-insertpicture:before {
    content: "\e60c";
}

.ico-picedit-clearfont:before {
    content: "\e60d";
}

.ico-picedit-eraser:before {
    content: "\e607";
}

.ico-picedit-close:before {
    content: "\e618";
}

.ico-picedit-pencil:before {
    content: "\e609";
}

.ico-picedit-droplet:before {
    content: "\e61a";
}

.ico-picedit-picture:before {
    content: "\e617";
}

.ico-picedit-camera:before {
    content: "\e608";
}

.ico-picedit-undo:before {
    content: "\e613";
}

.ico-picedit-redo:before {
    content: "\e614";
}

.ico-picedit-bubble:before {
    content: "\e605";
}

.ico-picedit-expand:before {
    content: "\e606";
}

.ico-picedit-cogs:before {
    content: "\e604";
}

.ico-picedit-link:before {
    content: "\e60b";
}

.ico-picedit-brightness:before {
    content: "\e602";
}

.ico-picedit-contrast:before {
    content: "\e603";
}

.ico-picedit-checkmark:before {
    content: "\e610";
}

.ico-picedit-crop:before {
    content: "\e615";
}

.ico-picedit-font:before {
    content: "\e612";
}

.ico-picedit-libreoffice:before {
    content: "\e619";
}

.ico-picedit-clock:before {
    content: "\e601";
}

.ico-picedit-circle-half:before {
    content: "\e600";
}

.pagination {
    justify-content: center;
}

.pagination li {
    padding: 0;
    background: #222a43;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.pagination li a {
    font-size: 24px;
}

.pagination li:not(:last-child) {
    margin-right: 10px;
}

.pagination li.active {
    background: #f36e6f;
}

.session-review-block {
    background-color: #FFF;
    position: relative;
    top: -29px;
    padding: 30px 25px;
}

.session-review-block .notes-block * {
    color: #222A43;
}

.notes-block .author-class {
    font-size: 1.4rem;
    margin-bottom: 15px;
}

.notes-block .author-class .color {
    font-size: 1.8rem;
}

.notes-block h2 {
    font-weight: bold;
    margin-bottom: 15px;
}

.session-review-block .activity_notes_single {
    border-bottom: 1px solid #222a43;
    padding-bottom: 2rem;
    margin-bottom: 2rem;
}

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

.topic-container {
    margin-top: 40px;
    display: flex;
}

.topic-container .notes-block {
    flex: 0 0 calc(100% - 300px);
    max-width: calc(100% - 300px);
}

.topic-container .notes-block-edit {
    flex: 0 0 300px;
    max-width: 300px;
}

.session-review-block .activity_notes_single.no-border {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.notes-block-update form {
    display: flex;
}

.notes-block-update form .addword-text {
    height: 55px;
    flex: 0 0 calc(100% - 150px);
    max-width: calc(100% - 150px);
    border-radius: 0;
    border: 0;
    background-color: #f1f1f1;
    padding: 0 15px;
}

.notes-block-update form .btn {
    max-width: 150px;
    flex: 150px;
    color: #FFF;
}

.topics-innerpage-banner.banner .btn-save-play-again {
    display: flex;
    align-items: center;
    justify-content: center;
}

.border-radius-0 {
    border-radius: 0 !important;
}

.session-review__settings .btn {
    display: inline-flex;
}

.notes-block-edit .icon,
.notes-block-edit .fa {
    width: 55px;
    height: 55px;
    background-size: 55px;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
}

.notes-block-edit {
    height: 55px;
    display: flex;
    justify-content: flex-end;
}

.notes-block-edit .edit-icon {
    height: 55px;
}

.notes-block-edit .icon.icon-edit {
    background-image: url(../image/edit-icon.svg);
}

.notes-block-edit .icon.icon-edit:hover {
    background-image: url(../image/edit-icon-hover.svg);
}

.notes-block-edit .fa.fa-times {
    background-image: url(../image/close-icon.svg);
}

.notes-block-edit .fa.fa-times:hover {
    background-image: url(../image/close-icon-hover.svg);
}

.display-none {
    display: none;
}

.sne.fa-times:before {
    display: none;
}

.topics-box figure ul {
    z-index: 9;
}

div.ld-loading {
    margin: auto;
    position: fixed;
    top: 0;
    z-index: 99991;
    width: 100%;
    left: 0;
    height: 100%;
    background: rgba(250, 250, 250, 0.4);
    cursor: wait;
}

.loading-img-block {
    width: 110px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 110px;
}

#loading-img-block-ldf {
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-animation: loadingImg 3s infinite normal linear;
    -webkit-animation: loadingImg 3s infinite normal linear;
    -moz-animation: loadingImg 3s infinite normal linear;
    -o-animation: loadingImg 3s infinite normal linear;
    animation: loadingImg 3s infinite normal linear;
}

.loading-img-block img {
    width: 110px;
    height: 110px;
}

.nugget-display {
    display: flex;
    justify-content: space-between;
    padding: 10px;
}

.single.heart {
    width: 5.5rem;
    height: 5.5rem;
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 5.5rem;
    display: inline-block;
    background-image: url(../image/heaert.svg);
}

.success.heart {
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 3.5rem;
    display: inline-block;
    background-image: url(../image/heaert.svg);
}

.single-title-banner-title-wrapper {
    left: 0;
    margin: 0 auto;
}

.single-title-banner-title {
    width: auto;
    padding: 0 50px;
    position: relative;
}

.odd-even-panel .col-md-6:nth-of-type(even) figcaption,
.odd-even-panel .col-md-6:nth-of-type(even) .topics-box,
.odd-even-panel .col-md-6:nth-of-type(even) .topics-box,
.odd-even-panel .col-md-6:nth-of-type(even) figcaption {
    background-color: #F36E6F;
}

.notification-panel .panel-item .description {
    max-height: 421px;
    overflow-y: auto;
    overflow-x: hidden;
}

.notification-panel .panel-item .description::-webkit-scrollbar {
    width: 6px;
}

.notification-panel .panel-item .description::-webkit-scrollbar-track {
    box-shadow: inherit;
    border-radius: 0;
}

.notification-panel .panel-item .description::-webkit-scrollbar-thumb {
    border-radius: 0;
    opacity: 0.7;
}

.notification-panel .panel-item.blue .description::-webkit-scrollbar-thumb {
    background: #5a71b0;
}

.notification-panel .panel-item.red .description::-webkit-scrollbar-thumb {
    background: #f36e6f;
}

.notification-panel .panel-item.orange .description::-webkit-scrollbar-thumb {
    background: #f9b38f;
}

.notification-panel .panel-item .description ul li a .info figcaption h5 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

.users-dashboard-list.dashboard-list {
    justify-content: center;
    flex-wrap: wrap;
}

.user-dashboard-wrapper {
    margin-top: 50px;
}

.users-dashboard-list.dashboard-list .list-item {
    margin: 0 15px 30px;
}

.users-dashboard-list.dashboard-list .list-item strong {
    padding: 0 5px;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}

.daily-routines-list .mysix-section-block {
    background-color: #f8f9fa;
    margin-bottom: 20px;
    overflow: hidden;
}

.daily-routines-list .mysix-section-block .form-group {
    display: flex;
    align-items: center;
    padding: 30px 20px;
}

.daily-routines-list .mysix-section-block label {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
    color: #222A43;
    font-size: 2.5rem;
    font-weight: bold;
}

.daily-routines-list .mysix-section-block .input {
    flex: 0 0 100%;
    max-width: 100%;
    border: 1px solid #d1d1d1;
    height: 57px;
}

.mysix-footer-block.white-bg {
    background: #f8f9fa;
    position: relative;
}

.mysix-footer-block.care {
    padding: 25px 0;
    margin-top: 105px;
}

.mysix-footer-block.care .btn-list {
    display: flex;
    align-items: center;
}

.mysix-footer-block.care .btn-list .btn {
    width: 15rem;
}

.mysix-footer-block.care .btn-list .btn:not(:last-child) {
    margin-right: 15px;
}

.mysix-footer-block.care .col-12 {
    display: flex;
    justify-content: space-between;
}

.mysix-popup-screen-msg-wrapper li {
}

.mysix-popup-screen-msg-wrapper li a {
    font-size: 30px;
    display: block;
    padding: 5px 10px;
    border-bottom: 1px solid #3c404a;
}

.mysix-popup-screen-msg-wrapper li a:hover {
    background-color: #F36E6F;
    color: #FFF;
}

.mysix-popup-screen-msg-wrapper li:last-child a {
    border-bottom: 0;
}

.mysix-notes-block.input-block {
    position: relative;
    padding: 0;
}

.mysix-notes-block.input-block .form-group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 0;
}

.mysix-notes-block.input-block .form-group label {
    background: #625EB8;
    height: 100%;
    position: relative;
    margin: 0;
    flex: 0 0 21.5rem;
    max-width: 24rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 55px;
}

.mysix-notes-block.input-block .form-group > div {
    flex: 0 0 calc(100% - 21.5rem);
}

.mysix-notes-block.input-block .form-group > div .form-control {
    height: 100%;
    font-size: 24px;
    width: 100%;
    border: 0;
    resize: none;
    background: #f7f9fa;
    padding: 0;
    line-height: 52px;
}

.guided-topic-tab.image-video-tab {
    background-color: #f8f9fa;
    border-radius: 0;
    padding: 0;
    flex: 0 0 100px;
    max-width: 100px;
    height: 55px;
}

.guided-topic-tab.image-video-tab ul {
    margin: 0;
    display: flex;
    height: 100%;
}

.guided-topic-tab.image-video-tab ul li img {
    width: 30px;
    height: 30px;
}

.guided-topic-tab.image-video-tab ul li {
    display: inline-block;
    padding: 0;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 55px;
    height: 55px;
}

.guided-topic-tab.image-video-tab ul li.active {
    background: #625EB8;
}

.image-video-tab-wrapper {
    display: flex;
    align-items: center;
    margin: 25px 0 40px;
}

.mysix-section-block-all .image-video-tab-wrapper .mysix-section-block {
    padding: 0;
    margin: 0;
}

.image-video-tab-wrapper .form-group {
    margin: 0;
}

.image-video-tab-wrapper .mysix-section-block .col-lg-10.col-sm-8 {
    padding: 0;
    flex: 0 0 100%;
    max-width: 100%;
}

.mysix-section-block .form-group {
    width: 100%;
    float: left;
}

.mysix-section-block-all .mysix-section-block {
    max-width: calc(100% - 100px);
    float: right;
    flex: 0 0 calc(100% - 100px);
}

.mysix-notes-block .form-group .col-lg-10.col-sm-8 textarea {
    height: 55px;
}

.image-video-tab-wrapper .addword-div {
    float: left;
    position: absolute;
    top: 0;
    left: 25px;
    bottom: 0;
    display: flex;
    align-items: center;
}

.categories-slider {
    justify-content: center;
}

.banner .btns-list.calendar-btn-list li:not(:last-child) {
    margin-right: 10px;
}

.calendar-btn-list li .btn {
    width: auto;
    color: #FFF;
    white-space: nowrap;
}

.btn.all {
    background-color: #4d4d4d;
}

.btn.events {
    background-color: #3f98c7;
}

.btn.content {
    background-color: #aa3b87;
}

.btn.survey {
    background-color: #f4b071;
}

.btn.handover {
    background-color: #dd534d;
}

.btn.alexa {
    background-color: #4caee0;
}

.btn.handover {
    background-color: #dd534d;
}

.fc .fc-button-group > *, .fc .fc-toolbar .fc-today-button {
    border: 0 !important;
    border-radius: 0 !important;
    background: #f8f9fa;
    color: #222A43;
    font-weight: bold;
}

.fc button .fc-icon {
    color: #232b43 !important;
}

.calendar-block {
    position: relative;
    z-index: 9999;
}

.calendar-block-full {
    background: #FFF;
}

.calendar-block-header {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
    background: #25405b;
}

.calendar-block-header h4 {
    font-size: 27px;
    font-weight: 600;
    margin: 0;
    justify-content: center;
    display: flex;
    width: 100%;
}

.calendar-block-header h4 .master_event_span_title {
    position: absolute;
    right: 75px;
}

.calendar-block-header .close_cpopup {
    background: #25405b;
    font-size: 40px;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
}

.bookmark-bg {
    position: inherit !important;
    overflow: inherit !important;
}

.calendar-block {
    position: absolute;
    z-index: 99999;
    max-width: 100%;
    height: 500px;
    top: -20%;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.calendar-whole-block * {
    color: #222A43;
    margin: 0;
    font-size: 21px;
}

.calendar-whole-block {
    padding: 30px 20px;
    display: flex;
    width: 100%;
    align-items: center;
    border-bottom: 1px solid #e8e8e8;
    margin: 0;
}

.calendar-block-fotter {
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #f1f1f1;
}

.calendar-block-fotter input {
    height: 50px;
    border: 0;
    padding: 0 10px;
    width: 120px;
    margin: 0 10px;
    color: #fff;
}

.calendar-block-fotter input.button {
    background-color: #5a71b0;
}

.calendar-block-fotter input.primary {
    background-color: #f36e6f;
}

.calendar-block-leftside {
    width: 100%;
    max-width: 200px;
}

.fc th {
    padding: 15px;
}

.fc th, .fc td {
    color: #232b43;
}

.fc-toolbar .fc-center h2 {
    font-size: 30px !important;
    color: #fff !important;
}

.user-block {
    display: flex;
    flex-flow: wrap;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    justify-content: center;
    align-items: center;
}

.user-block::-webkit-scrollbar {
    width: 6px;
}

.user-block::-webkit-scrollbar-track {
    box-shadow: inherit;
    border-radius: 0;
}

.user-block::-webkit-scrollbar-thumb {
    border-radius: 0;
    opacity: 0.7;
    background: #5a71b0;
}

label.user-single {
    flex: 0 0 25%;
    max-width: 25%;
    margin-bottom: 25px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
}

img.avatar {
    width: 70px;
    height: 70px;
    object-fit: cover;
    border-radius: 50%;
    border: 0.27273em solid #B9B9BD;
}

.user-single input[type='checkbox'] {
    opacity: 0;
}

.user-single input[type='checkbox']:checked ~ .avatar {
    border-color: #5A70B1;
    background: #5A70B1;
}

.user-single input[type=checkbox]:after {
    display: block;
    content: "";
    margin-top: -4px;
    visibility: visible;
    height: 22px;
    line-height: 30px;
    width: 22px;
    text-align: center;
    border-radius: 4px;
    color: #fff;
    border: 1px solid #000;
    font-weight: 600;
    cursor: pointer;
}

.user-single input[type=checkbox]:checked:after {
    border: 1px solid red;
}

#event_url {
    width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    margin: 20px auto;
}

.calendar-block-rightside {
    flex: 0 0 calc(100% - 200px);
    max-width: calc(100% - 200px);
}

.calendar-whole-block.full-width {
    flex-direction: column;
    align-items: flex-start;
}

.calendar-whole-block textarea {
    border: 1px solid #ccc;
    resize: none;
    width: 100%;
}

.calendar-whole-block input[type="text"] {
    border: 1px solid #ccc;
    width: 100%;
    background: transparent;
}

.calendar-block-rightside input[type="tel"] {
    height: 50px;
    border: 1px solid #ccc !important;
    padding: 0 15px;
}

.start-date-block .calendar-block-rightside {
    flex: 0 0 89%;
    max-width: 89%;
    height: 50px;
    background-color: transparent;
}

.daily-routines-list .contant-add-div.item .form-group {
    margin: 0;
    display: flex;
    align-items: center;
}

.daily-routines-list .contant-add-div.item .form-control {
    flex: 0 0 100%;
    max-width: 100%;
}

.daily-routines-list .contant-add-div.item .form-group label {
    margin: 0;
}

.care-for-me-modal .info h3 {
    font-size: 40px;
    color: #ffff;
    font-weight: bold;
}

.notification-panel .panel-item .description ul li a .info {
    flex: 0 0 calc(100% - 4rem);
    max-width: calc(100% - 4rem);
    overflow: hidden;
}

.health-list {
    padding: 15rem 0 15rem;
}

.health-list .mystory-panel {
    border-radius: 0;
}

.care-for-me-modal .info p {
    color: #FFF;
}

div#cyclepages ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
}

div#cyclepages ul .btn {
    width: auto;
    margin: 0;
    position: relative;
}

div#cyclepages ul .btn a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.health-new-layout-left ul li {
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 15px;
    position: relative;
    margin-bottom: 10px;
    color: #FFF;
    width: 9em;
}

.health-new-layout-left ul li h2 {
    margin-bottom: 0;
}

.health-new-layout-left ul li a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.add-new-answer {
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.add-new-answer-pad-patch { padding: 30px !important; }

.health-new-layout-right-full-width {
    width: 100% !important;
}

.radio-text-position-fix {
    position: relative !important;
}

.radio-fix-middle-align {
    vertical-align: baseline !important;
}



.health-topic-questions {
    width: 100%;
    background: #FFFFFF;
}


.health-topic-questions .health-answer-title {
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #222A43;
    font-size: 22px;
    font-weight: 600;
    border-bottom: 1px solid rgba(35, 43, 67, .2);
}

.health-all-answers-inside {
    display: flex;
    align-items: center;
    padding: 10px 15px;
}

.health-all-answers-inside * {
    color: #222A43;
}

.alert.alert-danger.consent-alert {
    background-color: #ff0000;
    color: #FFF;
    border-radius: 0;
}

.alert.alert-danger.consent-alert p {
    margin: 0;
}

.survey-question-content .col-lg-10 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}

.survey-question-content .form-control.select-single-user {
    width: 100%;
    font-size: 20px;
}

.survey-question-content .inner textarea {
    width: 100%;
}

.survey-question-content .inner select {
    font-size: 20px;
}

form .image input[type="file"] {
    height: auto;
    border: 0;
}

.suvey-form-likert .radio-text {
    margin-bottom: 0;
    line-height: inherit;
}

.survey-asked-question ul {
    margin-bottom: 0;
}

.survey-question-content label {
    margin-bottom: 0;
}

.suvey-form-likert .radio-text {
    color: #222A43;
}

.guided-topic-flow .survey-question-content .form-group #survey-radio > label {
    color: #222A43;
    margin: 0;
}

#survey-radio > .form-check-inline {
    margin-right: 5.75rem;
    color: #222A43;
}

#survey-radio > .form-check-inline > label {
    margin-left: 10px;
    padding: 0 5px 0 5px;
}
#survey-radio > .form-check-inline > input[type="radio"] {
    margin-top: -5px;
}
.multiple_choice label{
    padding: 0 1px 0 1px;
}
.checkbox{
    margin-right: 8px !important;
    color: #222A43;
}

.multiple_choice .checkbox input[type="checkbox"] {
    width: 10px !important;
}

.survey-question-content .form-group > label {
    flex: 0 0 100%;
    max-width: 100%;
    color: #222A43;
}

.survey-question-content.carer-blog .form-group > label {
    margin-bottom: 10px;
}

.inactive-state-bg {
    background: #24449d !important;
}
.inactive-state-bg:hover {
    background: #5A71B0 !important;
}
.active-state-bg:hover, .inactive-state-bg:hover {
    background: #5A71B0 !important;
}

.active-state-bg {
    background: #F36E6F !important;
}

.albums-block.activity-page #add-new-topic-initial.bg-transparent {
    background-color: transparent !important;
}

#add-new-topic-initial .topic-notes-middle.top-add-note {
    display: flex;
}

.activity_notes_block .notes-block .author-class {
    font-size: 20px;
}

#add-new-topic-initial .topic-notes-middle.top-add-note .btn {
    width: 200px;
    border: 0;
    border-radius: 0;
}

.care-circle-user figure {
    margin: 0 auto 20px;
}

.care-circle-info .care-circle-item figure {
    flex: 0 0 12rem;
}

.topic-container {
    max-width: 100%;
}

.edit-biograpy-full {
    display: flex;
    align-items: flex-start;
}

.edit-biograpy-full .edit-biograpy-left {
    margin-top: 0;
}

.edit-biograpy-right .half-with-input {
    width: 100%;
    float: left;
}

.edit-biograpy-right .half-with-input .form-group {
    width: 100%;
    display: flex;
    align-items: center;
    background: #FFF;
    margin-bottom: 25px;
    padding: 20px;
}

.half-with-input .form-group label {
    margin: 0;
    color: #222A43;
    font-size: 20px;
}

.half-with-input .form-group .form-control {
    background-color: transparent;
    border: 1px solid #ccc;
    font-size: 20px;
    color: #232b43;
    padding: 0 25px;
    height: 55px;
    border-radius: 0;
}

.edit-biograpy-right .notes-one-by-one {
    margin: 0;
    border-radius: 0;
    border-color: #fff;
}

.edit-biograpy-right .notes-one-by-one .notes-loop {
    padding: 10px 15px;
}

.edit-biograpy-right .notes-one-by-one .notes-loop * {
    font-size: 20px;
}

.edit-circle-section {
    margin-top: 200px;
}

.edit-circle-section .addtopic-item.has-flex {
    display: flex;
    align-items: center;
}

.edit-circle-section .addtopic-item.has-flex label {
    margin-bottom: 0;
    flex: 0 0 25%;
    max-width: 25%;
}

.edit-circle-section .btn-group {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
}

.edit-circle-section .btn-group .btn {
    flex: 0 0 200px;
    max-width: 200px;
}

.edit-circle-section .btn-group .btn:not(:last-child) {
    margin-right: 15px;
}

.edit-circle-section .addtopic-item.has-flex .col-lg-10 {
    padding: 0;
    flex: 0 0 calc(100% - 25%);
    max-width: calc(100% - 25%);
}

.change-role-form.select-one .carer-description {
    padding: 0;
}

.select-one .topic-settings .carer-options {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.select-one.change-role-form .carer-named-description .carer-options .carer-checked-box {
    background: rgb(35 43 67);
    border-radius: 0;
}

.invite-carer-h2-title {
    font-size: 25px;
    text-align: center;
    line-height: 40px;
}

.organization-invite-form .input-field {
    background-color: #FFFFFF;
    display: flex;
    align-items: center;
    margin: 50px 0 20px;
}

.organization-invite-form .input-field .form-group {
    margin: 0;
    flex: 0 0 100%;
    max-width: 100%;
    display: flex;
    align-items: center;
    padding: 20px;
}

.organization-invite-form .input-field .form-group .control-label {
    margin: 0;
    color: #222A43;
    flex: 0 0 25%;
    max-width: 25%;
}

.organization-invite-form .input-field .form-group > div {
    flex: 0 0 calc(100% - 25%);
    max-width: calc(100% - 25%);
}

.organization-invite-form .input-field .form-group > div input {
    height: 55px;
    margin: 0;
    width: 100%;
    border: 1px solid #ccc;
    padding: 15px;
}

.send-invite-btn {
    margin: 0 auto;
}

.carer-named-description .carer-options .carer-checked-box {
    background: rgb(35 43 67);
    border-radius: 0;
}

.topic-new-album.levender-header .topic-albums-header-block {
    background: #232b43;
}

.topic-new-album.levender-header .topic-albums-tabs ul, .topic-new-album.pink-bg .topic-albums-tabs ul {
    border: 3px solid #fff
}

.topic-new-album .topic-albums-tabs ul {
    border-radius: 0;
}

.topic-new-album.levender-header .topic-albums-tabs ul li.in-active, .topic-new-album.pink-bg .topic-albums-tabs ul li.in-active {
    background: #f46e6f;
}

.topic-new-album.levender-header .topic-albums-tabs ul li.active {
    border-radius: 0;
    color: #F36E6F;
}

.levender-header .nugget-block-full h1 {
    background-color: #fff;
    height: 55px;
    border-radius: 0;
}

.clipmask-bg {
    display: none !important;
}

.landing-main-container .backgroundLogo, .backgroundLogo {
    display: none;
}

#image_or_music label {
    display: flex;
    align-items: center;
    margin: 0;
    width: 100%;
}

#image_or_music input[type="radio"] {
    flex: 0 0 35px;
    max-width: 35px;
    width: 35px;
    min-height: 35px;
    height: 35px;
    margin-right: 10px;
    border-color: #232b43;
    box-shadow: inherit;
}

.add-url-wrapper {
    position: relative;
    margin-bottom: 20px;
}

.add-url-wrapper .topic-upoload-submit-block {
    right: 0;
    top: 20px;
    width: 100%;
    margin: 0;
}

.add-url-wrapper .topic-upoload-submit-block .btn {
    width: 30%;
    margin: 0 auto;
}

.new-notes.topic-toggle-block {
    background-color: transparent;
    border: 0;
}

.topic-notes-single.has-form {
    border: 0;
    margin: 0;
    padding: 0;
    background-color: transparent;
}

.topic-notes-single.has-form form {
    flex: 0 0 100%;
    max-width: 100%;
}

.new-notes .topic-notes-lists {
    border: 0;
}

.notes-footer-block.new {
    width: 100%;
}

.notes-footer-block.new .btn {
    width: 100%;
}

#add-new-topic-initial .topic-notes-middle.top-add-note .btn {
    background-color: #F36E6F;
}

#add-new-topic-initial .topic-notes-middle.top-add-note .btn:hover {
    background-color: #5A71B0;
}

.topic-notes-block #add-new-topic-initial {
    background-color: transparent;
}

.topic-notes-all.active {
    background-color: transparent;
    border: 0;
}

.topic-notes-single.has-blue {
    background-color: #232b43;
    color: #FFF;
}

.topic-notes-single.has-blue .topic-notes-left {
    display: flex;
    align-items: center;
}

.topic-notes-single.has-blue .topic-notes-left h2 {
    color: #FFFFFF;
    font-weight: bold;
}

.topic-notes-single.has-blue .topic-notes-middle * {
    color: #FFFFFF;
    font-size: 19px;
}

.topic-notes-single.has-blue .topic-notes-middle h2 {
    font-size: 24px;
}

.topic-notes-single.has-blue .topic-notes-right {
    padding-top: 0;
    display: flex;
    align-items: center;
    width: 20%;
}

.topic-notes-single.has-blue .topic-notes-right .action-share-button-block {
    display: flex;
    align-items: center;
}

.topic-notes-single.has-blue .topic-notes-right .action-share-button-block .share-button {
    border-radius: 0;
    color: #222A43;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    margin-right: 17px;
}

.topic-notes-single.has-blue .topic-notes-right .action-share-button-block .action-button {
    background-color: #F36E6F;
    padding: 0;
}

.topic-notes-single.has-blue .topic-notes-right .action-share-button-block .action-button i {
    color: #FFFFFF;
}

.btns-list .btn-blue.active {
    background-color: #F36E6F;
}

.tagsinput-wrapper .bootstrap-tagsinput .badge::after {
    content: "\f00d";
    font-family: 'FontAwesome';
    font-size: 16px;
    position: absolute;
    right: 20px;
    top: -12px;
    bottom: 0;
    margin: auto;
    height: 5px;
    width: 5px;
    cursor: pointer;
}

.tagsinput-wrapper .bootstrap-tagsinput .badge:nth-child(odd)::after {
    color: #222a43;
}

.tagsinput-wrapper .bootstrap-tagsinput .badge:nth-child(even)::after {
    color: #5A71B0;
}

.levender-header .nugget-block-full.new h1 {
    max-width: 100%;
    font-size: 22px;
    color: rgb(35 43 67);
    text-align: left;
    padding: 0 20px;
}

.nugget-block-full.new h1 .inner_favorite_span i {
    padding: 0;
}
.icon-favourite-nugget { border: none !important; background: transparent !important;}

.nugget-block-full.new h1 .inner_favorite_span i.fa-sort-desc, .nugget-block-full.new h1 .inner_favorite_span i.fa-sort-asc {
    padding: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 40px;
    width: 50px;
    color: #232b43;
    left: inherit;
    right: 20px;

}

.nugget-block-full.new h1 .inner_favorite_span i.fa-sort-desc::before, .nugget-block-full.new h1 .inner_favorite_span i.fa-sort-asc::before {
    border-radius: 0;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    content: "";
    width: 27px;
    height: 15px;
    border: 0;
    background-image: url(../image/dropdown-arrow.svg);
}

.nugget-block-full.new h1 .inner_favorite_span i.fa-sort-asc::before {
    transform: rotate(180deg);
}

.nugget-block-full.new h1 .inner_favorite_span i.fa-sort-desc::before {
    transform: rotate(0);
}

.levender-header .nugget-block-full h1 i.fa-th-large {
    color: rgb(35 43 67);
}

.nugget-block-full.new ul.ngt-grids-all {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
    padding: 0;
}

.nugget-block-full.new li.word-group-personal-content.topic-favourite {
    max-height: 280px;
    height: 280px;
    flex: 0 0 23%;
    max-width: 23%;
}

.levender-header .topic-ta-block .ta-select-icon i.fa-plus {
    background: #5a71b0;
}

.levender-header .topic-ta-block .ta-select-icon i.fa-check {
    border-color: #5a71b0;
}

.nugget-block-full h2.slider-video-text {
    font-weight: 400;
    font-size: 16px;
    background: #f46e6f;
    opacity: 1;
    color: #FFF;
    margin: 0;
    padding: 10px;
    line-height: 20px;
}

.nugget-block-full.new .word-group-personal-content.topic-favourite a {
    margin-bottom: 0;
}

.nugget-block-full.new h2.slider-video-text {
    background: #f46e6f;
    color: #fff;
    clip-path: polygon(0% 0%, 100% 0, 100% 93%, 0% 100%);
}

.levender-header.topic-new-album .topic-ta-block {
    border: 0;
    border-radius: 0;
    padding: 0;
}

.conversation-block-body .selected-favorites {
    left: 0;
    padding: 20px;
}

.levender-header .nugget-inner-favourites .topic-favourite input[type='checkbox']:checked + .topic-ta-block img {
    padding: 0;
}

.conversation-block-body .selected-favorites {
    background: #232b43;
}

.conversation-block-body .selected-favorites ul li img {
    border-radius: 0;
    object-fit: cover;
    height: 75px;
}

.conversation-block-body.new .buttons-block-bottom {
    display: flex;
    align-items: center;
    margin: 0;
}

.conversation-block-body.new .save-selected-favorites {
    width: 100%;
}

.conversation-block-body.new .save-selected-favorites a button {
    margin: 0;
    width: 100%;
    border-radius: 0;
    background-color: #5a71b0;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.conversation-block-body.new .save-selected-favorites form button {
    background-color: #F36E6F;
    border: 0;
    border-radius: 0;
    width: 100%;
    height: 45px;
    margin: 0;
}

.conversation-block-body.new .selected-favorites ul {
    margin-bottom: 0;
}

.conversation-block-body.new .topic-container {
    display: flex;
}

.banner-info .album-icon-img {
    width: 45px;
    height: auto;
}

.new .save-play-panel {
    display: flex;
    align-items: center;
}

.btn-with-right-content.topics-btn-list-wrapper .btns-list.album-nav-tab {
    flex: 0 0 65%;
    max-width: 65%;
}

.topics-fav-count-wrapper {
    display: flex;
    flex-direction: column;
    flex: 0 0 34%;
    max-width: 34%;
    align-items: flex-end;
}

.topics-fav-play.new {
    min-width: inherit;
    left: 0;
}

.topics-fav-play.new .save-play-panel {
    display: flex;
}

.topics-fav-play.new .save-play-panel form .btn {
    margin-left: 10px;
}

.topics-fav-count {
    position: absolute;
    top: 0;
}

.content-order-list .item {
    margin-bottom: 10px;
}

.description.select-thumbnail-wrapper ul {
    justify-content: center;
}

.select-thumbnail li.word-group-personal-content.topic-favourite {
    flex: 0 0 20%;
    max-width: 20%;
    height: auto;
}

.select-thumbnail li.word-group-personal-content.topic-favourite label {
    margin: 0;
}

.topic-new-album .topic_conent_fav_thumb .fav_con_thumb img {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
}

.topic-new-album .show-all-thumb {
    text-align: center;
}

.addtopic-item.schedule-time label {
    display: flex;
    align-items: center;
    margin-bottom: 0;
}

.addtopic-item.schedule-time label input {
    margin-right: 5px;
    position: relative;
    top: -2px;
}

.albumname-block.addtopic-item {
    margin-bottom: 0;
}

.albumname-block.addtopic-item .form-group {
    width: 100%;
}

.albumname-block.addtopic-item .form-group div {
    flex: 0 0 100%;
    max-width: 100%;
}

.albumname-block .control-label {
    flex: 0 0 100%;
    max-width: 100%;
}

.albumname-block.addtopic-item .form-group * {
    padding: 0;
}

.albumname-block.addtopic-item .form-group input {
    padding: 0 15px;
}

.content-order-list.addtopic-item .title h2 {
    color: #FFFFFF;
}

@media (min-width: 992px) {
    .daily-routines-list .mysix-section-block .input {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .daily-routines-list .mysix-section-block label {
        flex: 0 0 25%;
        max-width: 25%;
    }
}

@media (min-width: 1200px) {
    .daily-routine-wrapper.care-me {
        padding: 7rem 0 18rem;
    }
    .favourites-buttons-list {
        position: relative;
        left: 200%;

    }
}

@media (max-width: 992px) {
    .edit-biograpy-full {
        flex-direction: column;
    }

    .edit-biograpy-left {
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
        margin-right: 0;
    }

    .edit-biograpy-right {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .daily-routines-list .contant-add-div.item .form-group {
        align-items: flex-end;
        flex-direction: column;
    }favourites-buttons-list

     .topic_title_div.contant-add-div.item {
         padding: 10px;
     }


    .radio-text-position-fix {
        font-size: 12px;
    }

    .radio-text-position-fix:before {
        display: none !important;
    }



}

@media only screen and (max-width: 1024px) and (min-width: 320px) {
    main {
        padding: 0;
    }
}

.dashboard-list .list-item.bg-yellow {
    background: #fbb03b;
}

.display-inline-block {
    display: inline-block !important;
}

.border {
    border-bottom: 2px solid #B9B9BD !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}

.reports-name p, .reports-duration p.date, .topic-keyword h2, .reports-duration .date h3, .survey-settings-div p {
    color: #FFFFFF;
}

.select-panel input, .select-panel select {
    height: 50px;
    margin: 0;
    border: 1px solid #f1f1f1;
    outline: 0;
    font-size: 16px;
}

.select-panel select:focus, .select-panel input:focus {
    outline: 0;
}

.select-panel select {
    margin-right: 5px;
}

.white {
    color: #FFFFFF !important;
}

.button-custom {
    border: 1px solid #ffffff;
    padding: 7px 20px;
}

.button-custom.active {
    background: #fff;
    color: #222a43;
}

.pic-camera-icon i.pic, .pic-camera-icon i.camera {
    background-color: #FFFFFF;
}

.pic-camera-icon i.pic.active, .pic-camera-icon i.camera.active {
    background-color: #5A71B0;
}

.pic-camera-icon i img {
    display: none;
}

.pic-camera-icon i:not(.active) .blue {
    display: inline-block;
}

.pic-camera-icon i.active .white {
    display: inline-block;
}

.banner.calendar-banner {
    height: 29rem;
}

.calander-page .topic-container {
    max-width: 100%;
}

.calander-page #calendar {
    background-color: transparent;
    padding: 0;
}

.carers-settings-forms {
    max-width: 80%;
    flex: 0 0 80%;
    margin: 0 auto;
}

.carers-settings-forms input {
    height: 50px;
    border-radius: 0;
    font-size: 22px;
    color: #222a43;
    border: 0;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 15px;
}

.carers-settings-forms .form-group .col-lg-10 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}

.carers-settings-forms .form-group .col-lg-10 input {
    width: 100%;
}

.avatar-selection-block .fileUpload.button {
    color: #FFFFFF;
    display: inline-block;
    background: #5b71af;
    padding: 5px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    font-weight: 700;
    border-radius: 0;
    font-size: 20px;
    border: 0;
    position: absolute;
    height: 50px;
    bottom: 30px;
    right: 0;
    margin: auto;
    text-align: center;
    max-width: 200px;
    left: 0px;
    line-height: 40px;
}

.carers-settings-forms .form-group {
    margin-bottom: 20px;
}

.carers-settings-forms .form-group .control-label {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 5px;
    display: block;
    padding: 0;
}

button.consent-button {
    height: 55px;
    border-radius: 0;
    padding: 0 25px;
}

.carers-settings-forms .btn {
    color: #FFFFFF;
}

.carers-settings-forms .btn:hover {
    background-color: #5b71af;
}

#image-edit-box button {
    width: 200px;
    height: 50px;
    border: 0;
    color: #FFFFFF;
    background-color: #f36e6f;
}

#image-edit-box button.button {
    background-color: #5b71af;
}

.avatar-selection-block .avatar-upload, .avatar-selection-block .avatar-select {
    border-radius: 0;
    border: 0;
}

.avatar-select > h3, .avatar-selection-block .upl-label1, .avatar-wrap > p {
    color: #222a43;
}

.carers-settings-forms #s2id_user_timezone {
    border: 0;
    width: 100%;
}

.select2-container .select2-choice {
    border: 0;
    box-shadow: inherit;
    border-radius: 0;
    color: #222a43;
}

@media (min-width: 1024px) {
    .organization-settings-form {
        max-width: 80%;
        flex: 0 0 80%;
        margin: 0 auto;
    }
}

.organization-settings-form .form-control {
    height: 50px;
    font-size: 20px;
    padding: 0 10px;
    color: #232b43;
    border-radius: 0px;
    border: 0;
}

.organization-settings-form .select2-container .select2-choice .select2-arrow {
    display: none;
}

.organization-settings-form .form-group .col-lg-10 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}

.organization-settings-form .form-group .col-lg-10 input, .organization-settings-form .form-group .col-lg-10 select {
    width: 100%;
}

.organization-settings-form #enrol_service_type_div .radio.width label {
    display: flex;
    align-items: center;
    margin: 0;
}

#enrol_service_type_div .radio.width input {
    width: 35px;
    height: 35px;
}

.organization-settings-form .control-label {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
    padding: 0;
}

.organization-settings-form h2 {
    color: #FFFFFF;
}

.organization-settings-form .avatar-wrap.organisation-settings {
    width: 365px;
    margin-bottom: 20px;
}

.help-text-top {
    background: gray;
    width: 35px;
    height: 35px;
    text-align: center;
    border-radius: 50%;
    border: 3px solid #dddddd;
}

.help-text {
    border: 4px solid #B9B9BD;
    border-radius: 50%;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 35px;
    right: -18px;
    position: absolute;
    top: -15px;
    width: 35px;
    cursor: pointer;
    color: #B9B9BD;
    line-height: 30px;
    margin: 0 auto;
    text-align: center;
}

.help_popup_box .help-popover {
    left: 17px;
}

@media only screen and (max-width:760px) {
    .help_popup_box .help-popover {
        left: 1%;
    }
}

.help_popup_box {
    width: 97%;
}

.topic-panel.insights {
    background: #25405b;
    width: 40%;
    padding: 10px 5px 10px 5px;
    min-height: 299px;
}

.insights .insights-top, .insights .insights-bottom {
    width: 100%;
    float: left;
}

.insights .insights-bottom {
    background: #fff;
    margin-top: 10px;
    padding: 5px 10px;
    border-radius: 3px;
}

.insights .insights-bottom .insights-body textarea {
    width: 100%;
    border: none;
    border-radius: 0;
    min-height: 140px;
    resize: none;
    font-size: 16px;
}

.insights-usersearch .username {
    width: 84%;
    border: 1px solid;
    border-radius: 0;
    font-size: 15px;
    float: left;
    border: none;
}

.insights-usersearch {
    position: relative;
}

.insights-usersearch ul {
    position: absolute;
    width: 100%;
    float: left;
    background: #fff;
    z-index: 1;
    text-align: left;
    top: 45px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;

}

.insights-usersearch #usimage {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    float: left;
    margin-right: 5px;
}

.insightsadded {
    color: #fff;
}

.inisigt-suc-top {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
}

.inisigt-suc-top-psmall {
    font-weight: 500;
    font-size: 14px;
    padding: 0px 10px;
}

.inisigt-suc-top-pclose {
    width: 100%;
    float: left;
    font-weight: bold;
    cursor: pointer;
    text-align: right;
    padding-right: 15px;
    font-size: 13px;
}

.inisigt-suc-top-p {
    font-weight: bold;
    font-size: 18px;
}

.insights-usersearch ul li img.avatar {
    width: 30px;
    height: 30px;
    border: none;
    vertical-align: middle;
    margin-right: 5px;
}

.insights-usersearch ul li {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    font-size: 15px;
    cursor: pointer;
}

.carer-dash-new-layout .cndr-ul-inside li h2 {
    top: 5%;
}

.savesinghts-button {
    color: #333a92;
    border: none;
    padding: 5px;
    height: auto;
    line-height: initial;
    margin: 0;
    float: right;
    font-size: 18px;
    cursor: pointer;
}

.savesinghts-button.disabled {
    color: #999999;
    pointer-events: none;
}

.notification-info.calendar_events.is_insights h5 {
    color: #fff;
    background: #4062a8;
    width: 80%;
    padding: 10px 8px;
    margin-right: 10px;
    float: left;
}

.notification-info.calendar_events.is_insights .insightimage {
    float: left;
    background: #4062a8;
    padding: 5px;
    height: 35px;
    width: 35px;
}

.notification-info.calendar_events.is_insights .insightimage img {
    background: #fff;
    width: 25px;
    height: 25px;
    padding: 2px;
}

.insights-body {
    position: relative;
}

.insights-body #textremain {
    position: absolute;
    float: right;
    bottom: 0px;
    right: 0px;
    color: gray;
    font-size: 12px;
}

{
%
if
showCstImage
=
=
1
%
}
.cndr-ul .activity-readymade {
    display: none;
}

{
%
endif
%
}

.insights-usersearch {
    width: 100%;
    float: left;
    border: 1px solid #999999;
    padding: 3px;
    border-radius: 2px;
}

.insightstab-ul {
    width: 100px;
    margin: 0 auto;
    background: #222a43;
    padding: 5px;
}

.insightstab-ul .insightstab {
    display: inline-block;
    padding: 1px 10px;
    cursor: pointer;
    margin-right: 1px !important;
}

.insightstab-ul .insightstab.active {
    background: #fff;
}

.dropdown-menu.insights {
    left: -125px;
    background-color: inherit;
    border: none;
}

.topic-panel.insights {
    width: 300px;
}

.insights-usersearch .username {
    height: auto !important;
    font-size: 20px;
}

.daily-routines-list .mysix-section-block .radio label {
    flex: 0 0 auto;
    max-width: initial;
}

.mysix-section-block .guided-input-questions.nugget .form-group label ~ div {
    display: flex;
}

.mysix-section-block .guided-input-questions.nugget .form-group label ~ div .radio {
    margin-right: 30px;
}

.mysix-section-block .guided-input-questions.nugget .form-group label ~ div .radio .radio-text {
    top: 8px;
    position: relative;
    left: 5px;
}

.mysix-section-block .guided-input-questions.nugget .form-group label ~ div [type="radio"] + span:before {
    display: none;
}

.daily-routines-list .mysix-section-block {
    width: 100%;
}

.myhome-avatar-img.maa {
    width: 200px;
    height: 200px;
    margin: 0 auto;
    background: #232b43;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -145px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.myhome-avatar-img.maa img {
    width: 100px;
    height: 100px;
}

.view-con-form {
    margin-top: 70px;
}

.topics-box figcaption p a {
    margin: 0;
    font-size: 18px;
    font-weight: bold;
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.tagsinput-wrapper .bootstrap-tagsinput .badge::after {
    display: none;
}

.tagsinput-wrapper .bootstrap-tagsinput .badge [data-role="remove"] {
    background-image: url(../image/cancel.png);
    background-size: 11px;
    background-repeat: no-repeat;
    background-position: center;
}

.radio-btn-list input[type="radio"] {
    display: none;
}

.topic-notes-block.activity-page .topic-notes-middle.top-add-note .addword-button, .session-note-all .topic-notes-middle.top-add-note .addword-button {
    background-color: #f46e6f;
    margin-left: 0;
}

.topic-notes-middle.top-add-note .addword-button {
    border: 0;
    border-radius: 0;
}

.albums-block.activity-page #add-new-topic-initial {
    background-color: transparent;
}

#add-new-topic-initial .topic-notes-single {
    margin: 0;
}

.banner .record-act .btn {
    width: 12rem;
}

.record-act .btn-with-right-content.session-review-btn-list-wrapper .btns-list li {
    padding: 0;
}

.record-act .btn-with-right-content.session-review-btn-list-wrapper .btns-list li:not(:last-child) {
    margin-right: 15px;
}

.record-act .btn-with-right-content.session-review-btn-list-wrapper .btns-list {
    background-color: transparent;
    border: 0;
    border-radius: 0;
}

.record-act .btn-with-right-content.session-review-btn-list-wrapper .btns-list {
    flex: 0 0 calc(100% - 300px);
    max-width: calc(100% - 300px);
}

#add-new-topic-initial .topic-notes-middle.top-add-note {
    justify-content: center;
}

.topic-upload-add-block {
    border-radius: 0;
}

.topic-upload-add-middle {
    border: 0;
}

.newattachmentpanel .attachments.multiplefile::before {
    background: #5b71af;
    border: 0;
    border-radius: 0;
    line-height: 38px;
}

.newattachmentpanel .attachementspanel__wrap {
    border: 2px dotted #2b4057;
}

.topic_conent_fav_thumb input[type='checkbox']:checked + .fav_con_thumb {
    border: 5px solid #f46e6f;
}

.topic-new-album .topic-album-order.draggable, .image-reorder-panel.droppable .draggable {
    background-color: #222A43;
    padding: 1.5rem;
    padding-right: 50px;
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
}

.topic-new-album .topic-album-order.draggable .draggable-right-side i, .image-reorder-panel.droppable .draggable-right-side i {
    background-color: #222A43;
    padding: 0;
    margin-bottom: 0;
    border-radius: 0;
    color: #fff;
}

.topic-album-order a.temp-ord-del {
    width: 35px;
    height: 35px;
    left: inherit;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #f46e6f;
    display: flex;
    align-items: center;
    justify-content: center;
}

.add-content-fav-thumb .added-content .inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 0;
}

.add-content-fav-thumb .added-content-middle {
    font-size: 27px;
}

.added-content-right.added-content-note-right {
    display: flex;
    margin: 0;
    justify-content: flex-end;
}

.addnote-right-icon {
    width: 55px;
    height: 55px;
    background-color: transparent;
}

.edit-button-addnote-blue i {
    background-image: url(../image/edit-icon.svg);
    width: 55px;
    height: 55px;
    background-size: 55px;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
}

.addnote-right-icon.edit-button-addnote {
    border: 0;
}

.settings-button-addnote.addnote-right-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.settings-button-addnote.addnote-right-icon i {
    font-size: 30px;
}

.topic-upload-add-note-box {
    padding: 0;
}

.add-content-fav-thumb .added-content {
    border-radius: 0;
}

.topic-toggle-block.activity-page {
    background-color: transparent;
}

.record-act .topic-container {
    width: 100%;
}

.record-act .author-class {
    font-size: 22px;
}

.topic-container .rec-act .notes-block {
    flex: 0 0 100%;
    max-width: 100%;
}

.rec-act .notes-block .author-class {
    font-size: 22px;
}

.activity_notes_block .notes-block-edit .edit-icon.rec-act {
    border: 0;
    background-color: transparent;
}

.activity_notes_block .notes-block-edit .edit-icon.rec-act i::before {
    display: none;
}

body.topic-newlayout-body, body.topic-newlayout-body .homepage-container.orange-bg {
    background-color: #25405B;
}

.topic-newlayout-body main {
    background-color: transparent;
}

textarea#youtube_url {
    width: 100%;
    padding: 15px;
}

.settings-button-addnote-pink i {
    color: #333333;
}

a.back-home {
    display: block;
    margin-bottom: 10px;
}

.back-home {
    box-sizing: border-box;
    width: max-content;
    background: black;
    opacity: 0.5;
    padding: 10px;
}

.banner .title {
    padding: 10px 25px;
    margin: 0 0 4rem;
    display: inline-block;
}

.patient.has-flex {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}

.patient.has-flex .btn {
    width: 200px;
    flex: 0 0 200px;
    max-width: 200px;
}

.patient.has-flex .btn.active {
    background-color: #f44336;
}

.patient.has-flex .btn.inactive {
    border: 1.5px solid #FFFFFF;
}

.patient.has-flex a.userdetails {
    display: flex;
    flex-direction: column;
}

@media (min-width: 992px) {
    .patient.has-flex a.userdetails {
        flex: 0 0 20%;
        max-width: 20%;
    }
}

.more-results i {
    background-color: #fff;
    border-radius: 50%;
    background-size: 23px;
}

.more-results.blue-tile i {
    background-image: url(../image/search-blue.svg);
}

.more-results.red-tile i {
    background-image: url(../image/search-red.svg);
}

.topics-box figure ul li.more i {
    background-image: url(../image/dustbin-blue.svg);
}

.topics-box figure ul li.more:hover i, .topics-box figure ul li.more.active i {
    background-image: url(../image/dustbin-red.svg);
}

ul.service-user-ul li.new {
    border-radius: 0;
    background-color: #5A71B0;
}

ul.service-user-ul .transfer-patient.new .service-user-footer {
    background-color: transparent;
    border: 0;
    padding: 0;
    min-height: auto;
}

ul.service-user-ul .transfer-patient.new .service-user-footer a {
    color: #ffffff;
}

ul.service-user-ul .transfer-patient.new .service-user-body {
    height: 15rem;
    overflow: hidden;
    position: relative;
    background-color: #222A43;
    margin: 0;
    clip-path: polygon(0% 0, 100% 0, 100% 93%, 0% 100%);
}

ul.service-user-ul .transfer-patient.new .service-user-body img {
    width: 100px;
    height: 100px;
    border: 0;
}

ul.service-user-ul .transfer-patient.new figcaption {
    margin: 0;
    display: flex;
    flex-direction: column;
    padding: 30px 10px;
}

ul.service-user-ul .transfer-patient.new figcaption h3 {
    font-size: 25px;
    font-weight: bold;
    overflow: hidden;
}

.users-thumbnail-page .title-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 50px 12px;
}

.users-thumbnail-page .title-wrap h1 {
    margin: 0;
    font-size: 30px;
    font-weight: bold;
}

.admin-organisation-requests.rjoin {
    width: 100%;
    text-align: center;
    padding: 20px;
    background: white;
    color: #232b43;
}

.contact-owner-section {
    display: none;
}

.copy-section * {
    font-size: 17px !important;
    font-style: normal;
}

.print-wrapper {
    display: flex;
    width: 100%;
    align-items: flex-start;
    justify-content: center;
}

.invite-carer-page .top-text-block.informal-enrol-main-note {
    border: 0;
    border-radius: 0;
    background-color: #fff;
    color: #222A43;
    padding: 15px;

}

.print-wrapper .left {
    flex: 0 0 calc(33.3333333333% - 15px);
    max-width: calc(33.3333333333% - 15px);
}

.print-wrapper .right {
    flex: 0 0 calc(66.6666666667% - 15px);
    max-width: calc(66.6666666667% - 15px);
}

.right ul.dynamic-image-text li {
    background: transparent;
    padding: 0;
    border-radius: 0;
}

.right ul.dynamic-image-text .card-main-data {
    flex-direction: column;
    margin: 0;
}

.invite-carer-page .right .top-text-block.option-print-flyer h3 {
    width: 100%;
    margin: 0 0 20px 0;
    text-align: left;
}

.invite-carer-page .right .top-text-block.option-print-flyer figure img {
    width: 100%;
}

.right .dynamic-div {
    width: 100%;
}

.invite-carer-page .right .top-text-block.option-print-flyer figure {
    width: 100%;
}

.invite-carer-page .left .top-text-block.informal-enrol-main-note p {
    padding: 0;
    margin: 0;
}

.right .option-print-flyer h2 {
    color: #fff;
    margin: 0 0 15px 0;
    font-size: 25px;
    margin-bottom: 40px;
}

.invite-carer-page .right .email-block.informal-enrol-main {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    margin: 0;
    padding: 0;
}

.right .email-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.right .email-wrap .form-group {
    margin: 0;
    flex: 0 0 calc(100% - 150px);
    max-width: calc(100% - 150px);
}

.right .email-wrap .form-group .col-lg-10.col-sm-8 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}

.right .email-wrap .form-group .col-lg-10.col-sm-8 input {
    width: 100% !important;
    max-width: 100%;
    border-radius: 0;
    margin: 0;
    border: 0;
    background: #fff;
}

.right .email-wrap input, .right .email-wrap .btn {
    height: 50px;
}

.right .email-wrap .btn:hover {
    background-color: #5A71B0;
}

.right .email-wrap input {
    flex: 0 0 calc(100% - 150px;
);
    max-width: 150px;
}

.right .email-wrap .btn {
    flex: 0 0 150px;
    max-width: 150px;
}

.right .informal-enrol-email-note {
    border-radius: 0;
    border-color: #fff;
    margin-top: 30px;
}

.right .informal-enrol-email-note * {
    color: #fff;
    font-size: 16px;
    font-style: normal;
}

.right .accept-terms span {
    color: #fff;
}

.right ul.dynamic-image-text .card-footer-data h4 {
    color: #fff;
}

.right .patient-create.print-btm {
    width: 200px;
    margin: 0 auto;
}

.invite-carer-page .right .email-block.informal-enrol-main h3 {
    margin: 0 0 25px;
}

.guided-topic-header .guided-topic-tab.new {
    margin: 50px auto 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.guided-topic-header .guided-topic-tab.new ul {
    border-radius: 0;
    border-color: #fff;
    background-color: #ffffff;
    color: #5A71B0;
}

.guided-topic-header .guided-topic-tab.new ul li.active {
    border-radius: 0;
    background-color: #5A71B0;
    color: #ffffff;
}

.topic-container.pateient-wrap {
    max-width: 900px;
    margin: 0 auto;
}

.pateient-wrap .form-group .col-lg-10.col-sm-8 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}

.pateient-wrap .form-group .control-label {
    color: #ffffff;
    padding: 0;
    margin: 0 0 15px;
    flex: 0 0 100%;
    max-width: 100%;
}

.pateient-wrap .invite-patient-page .admin-create-patient label {
    color: #ffffff;
}

.invite-patient-page .admin-create-patient label {
    color: #ffffff;
}

.gender-block.new .col-lg-10, .service-user-radio, #hearing_aid ~ .form-group .col-lg-10, #email-user1 ~ .form-group .col-lg-10 {
    display: flex;
}

.pateient-wrap .page-title {
    display: block;
    float: left;
    width: 100%;
    overflow: hidden;
    color: #fff;
    margin: 40px 0;
    color: #ffffff;
}

#hearing_aid ~ .form-group .col-lg-10 .radio:first-child, .gender-block.new .col-lg-10 .radio:first-child {
    margin-right: 15px;
}

#hearing_aid ~ .form-group .col-lg-10 label, #email-user1 ~ .form-group .col-lg-10 label, .gender-block.new .col-lg-10 label {
    display: flex;
    flex-direction: row-reverse;
}

.invite-patient-page main .page-title {
    color: #ffffff;
}

#agile-form label span, #agile-form label span a {
    color: #ffffff;
}

#agile-form input[type="submit"] {
    border: 0;
    width: 200px;
    margin: 20px auto;
    border-radius: 0;
}

.guided-topic-header .guided-title {
    font-size: 32px;
    color: #fff;
}

.guided-topic-header .guided-title {
    margin-top: 50px;
}

.guided-topic-header {
    margin-bottom: 50px;
}

.select2-container#s2id_user_timezone .select2-choice .select2-arrow {
    display: none;
}

.nugget-block-full.new ul.ngt-grids-all .word-group-personal-content img {
    width: 230px;
    height: auto;
    object-fit: cover;
}

.nugget-block-full.new .ta-select-icon {
    width: 35px;
    height: 35px;
    background: #f46e6f;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    left: inherit;
    right: 25px;
    top: 20px;
}

@media (min-width: 992px) {
    .invite-carer-inner {
        width: 100%;
        display: flex;
    }

    .invite-carer-inner .left {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .invite-carer-inner .right {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .invite-carer-inner .email-section,
    .invite-carer-inner .copy-section {
        width: 100%;
    }

    .invite-carer-inner .note-section {
        width: calc(100% - 30px);
        margin-right: 30px;
        margin-bottom: 0;
        background: #232b43;
        border-color: #232b43;
    }
}

.topic-notes-single.new .topic-notes-right .action-button .fa {
    height: auto !important;
}

.single-title-banner-name {
    font-size: 2.6rem;
}

@media (max-width: 992px) {
    .dashboard-list {
        flex-wrap: wrap;
    }

    .users-dashboard-list.dashboard-list {
        justify-content: space-between;
    }

    .dashboard-list .list-item {
        margin-bottom: 10px;
        flex: 0 0 48%;
        max-width: 48%;
    }

    .profile-notify-dropdown li:not(:last-child) {
        margin-right: 0;
    }

    .profile-notify-dropdown li:not(:last-child) {
        margin: 0 15px 0 8px;
    }

    .profile-notify-dropdown li:first-child {
        margin-right: 0;
    }

    .help-text {
        position: static;
        right: 0;
        transform: inherit;
    }

    .insightstab-ul {
        width: 110px;
    }

    .insights-footer .savesinghts-button {
        height: 35px;
        width: 100px;
        margin-top: 5px;
    }

    .users-dashboard-list.dashboard-list .list-item {
        margin: 0;
        margin-bottom: 10px;
    }
    .single-title-banner-name {
        display: none;
    }

    .single-title-banner-orgtitle {
        display: none;
    }

    .single-title-banner-title-wrapper {
        display: block;
    }

    .user-dashboard-wrapper {
        margin-top: 25px;
    }

    .banner.innerpage-small-banner {
        height: auto;
    }

    .btn-with-right-content.topics-btn-list-wrapper .btns-list.maa {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        justify-content: flex-start;
    }

    .btn-with-right-content.topics-btn-list-wrapper .btns-list .btn {
        padding: 0 10px;
    }

    .nugget-block-full.new li.word-group-personal-content.topic-favourite {
        flex: 0 0 100%;
        max-width: 100%;
        height: 200px;
        max-height: inherit;
    }

    .nugget-block-full.new ul.ngt-grids-all .word-group-personal-content img {
        width: 100%;
    }

    .back-home.settings-new {
        margin-top: 35px;
    }

    .topic-notes-single.has-blue.new {
        flex-direction: column;
    }

    .topic-notes-single.has-blue.new .topic-notes-left,
    .topic-notes-single.has-blue.new .topic-notes-middle,
    .topic-notes-single.has-blue.new .topic-notes-right {
        width: 100%;
    }

    .topic-notes-single.has-blue.new .topic-notes-left,
    .topic-notes-single.has-blue.new .topic-notes-right {
        justify-content: center;
    }

    #add-new-topic-initial .topic-notes-middle.top-add-note input {
        flex: auto;
        max-width: initial;
    }

    .topic-notes-single.new .topic-notes-right .action-button .fa {
        height: auto !important;
    }

    .topic-container .notes-block {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .topic-notes-middle.top-add-note .addword-text {
        background-color: #ffffff;
        color: #232b43;
    }

    .share-users-block {
        width: 100%;
    }
}

.event-editicon {
    background-image: url(../image/edit-icon.svg);
    width: 60px;
    height: 54px;
    margin: 0;
    display: inline-block;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 56px;
}

.carer_dsa_heading {
    font-size: 2.5rem;
}

.new-features .description .info h6,
.status-panel .description .info p {
    font-size: 2rem;
}

@media only screen and (min-height: 1200px) {
    body {
        background-color: #000000;
    }
}

.conversation-block-body .bootstrap-tagsinput input {
    display: block;
    width: 255px;
}

.dashboard-list .list-item img.tile_user_img {
    top: 11px;
}

.dashboard-list .list-item strong.tile_user_name {
    bottom: 3px;
    min-height: 0;
}

.topics-box.rose-tile-color {
    background-color: #cc5e8b !important;
}

.topics-box.rose-tile-color:hover strong {
    color: #cc5e8b !important;
}

.topics-box.rose-tile-color:hover {
    background-color: #FFF !important;
}

.topics-box figure ul li.calender i {
    background-image: url(../image/calendar.svg);
    background-color: #FFF;
    background-size: 25px;
    border-radius: 20px;
}

.topics-box figure ul li.calender i:hover {
    background-image: url(../image/calendar-white.svg);
    background-color: #25405b;
    background-size: 25px;
    border-radius: 20px;
}

@media (max-width: 468px) {
    .care-circle-user {
        width: 23rem;
        height: 24rem;
        top: -10rem;
    }

    .inactiveClientBtn {
        font-size: 17px;
        white-space: nowrap;
    }

    .banner .btn.inactiveClientBtn {
        width: 17rem;
        margin-bottom: 10px;
        white-space: nowrap;
    }

    .categories-slider .slick-list {
        width: 95%;
    }

    .half-with-input.skype-field-view .form-group {
        margin-left: 0;
    }

    .half-with-input .form-group .form-control {
        padding: 0;
    }

    .record-act .btn-with-right-content.session-review-btn-list-wrapper .btns-list {
        max-width: 100%;
    }

    .d-flex {
        display: inline-block !important;
    }

    .record-act .btn-with-right-content.session-review-btn-list-wrapper .btns-list li {
        margin-bottom: 10px;
    }

    .schedule-date-time .schedule-date {
        width: 100% !important;
    }

    .topic-new-album .topic-album-settings .schedule-date-time .schedule-time {
        width: 100%;
    }
}

.pricing_table_wrapper {
    background-color: #222a43;
}

.pricing-table-content {
    background-color: #25405b;
    margin: 0;
}

.pricing-table-header {
    background-color: #222a43;
    margin-top: 0 !important;
}

.pricing-container {
    padding: 40px 0;
    width: 1120px;
}

.breadcrumb {
    background-color: #4556b1;
    justify-content: center;
}

p.membershipfeature {
    color: #2c2c2d;
}

.btn-has-white-color {
    width: 50%;
}

.stripe-dialog-box-content-right .btn-has-white-color {
    width: 100%;
}

.premium-modal-header {
    background-color: #222a43;
}

.premium-modal-header img {
    top: 8px;
}

.plan-xlarge-title {
    color: brown;
}

.premium-modal-content .details strong, .details.text-center.pay_with_stripe p {
    color: #2c2c2d;
}

.alert {
    color: #fb2d31 !important;
}

.premium-modal-content .details {
    padding: 20px 0;
}

.plan-btn {
    border-radius: 0%;
}

.premium-modal-content .description input {
    font-size: 2rem;
}

.slick-slide .play-icon {
    position: absolute;
    right: 35px;
    height: 40px;
}

.activity-controls {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}

.play-block {
    position: relative;
    background-color: #F36E6F;
    width: 55px;
    height: 55px;
    cursor: pointer;
}

.activity-controls .play-block:hover {
    background-color: #5A71B0;
}

.play-block .play-icon {
    position: absolute;
    left: 20%;
    top: 10%;
    width: 35px;
}

.category-title {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-right: 15px;
    background-color: #25405b8c;
    font-weight: 600;
    font-size: 3rem;
}

.category-title .play-block {
    cursor: default;
}

.category-title span {
    margin-left: 10px;
}

.content_blocks .enter-url {
    padding-left: 0;
    margin-top: 0;
}

h1.add-tcontent-head, p.add-tcontent-head-slogan {
    color: #fff;
}

@media (max-width: 468px) {
    .banner .btns-list li:not(:last-child) {
        margin-bottom: 15px;
    }
}

@media (max-width: 991px) {
    #notifications-data .wi-fixed-footer {
        height: 75px;
        margin-bottom: 20px;
    }
}

.wi-events-detail-head {
    background-color: white;
}

.wi-events-detail-wrapper {
    background-color: transparent;
}

.wi-events-detail-body,
#event-modal .wi-events-dp-wrapper {
    background-color: rgba(222, 226, 239, 255);
}

.list-item.user-item strong {
    bottom: -2.7rem;
}

/* Conversation page , favorites tab */
.favorites_list .topicFav .fa-heart {
    display: block;
    margin-top: 5px;
}
.topicFavImg {
    color: #F36E6F;
}
.nugget-block-full .favorites_list li.word-group-personal-content.topic-favourite {
    width: 48%;
}

/* Topics Page */
.topics-innerpage-banner.innerpage-banner {
    background-color: #25405B !important;
}

/* Fix help popup */
#help_popup_box {
    position: relative !important;
    z-index: 999999;
}

.notify-dashoboard-row {
    /*width: 100%;*/
}

/* Fix main bg-color */
main {
    background-color: #25405B !important;
}

/* Fix music-activity page */
.main-title-music {
    padding: 0 !important;
}
/* Style for session chat */
.w100{
    width: 100%;
}

.fr-second-toolbar a{
    display: none;
}
#fr-logo,
.fr-second-toolbar{
    display: none;
}

.fr-box.fr-basic .fr-wrapper{
    border-radius: 0 0 10px 10px;
}

.banner .btn.inactiveClientBtn{
    width: auto;
    font-size: 2rem;
}

#agile-form label span {
    color: #ffffff;
    top: 2px;
    position: relative;
}


.quote-of-day h6{
    color: white !important;
}
